BsonDocumentCodec class

Пакет: com.hypixel.hytale.codec.codecs

Файл: com/hypixel/hytale/codec/codecs/BsonDocumentCodec.java

implements: Codec<BsonDocument>

Методы (4)

МодификаторыВозвратСигнатура
abstract return new ObjectSchemareturn new ObjectSchema()
public BsonDocument decodeBsonDocument decode(@Nonnull BsonValue var1, ExtraInfo var2)
public BsonDocument decodeJsonBsonDocument decodeJson(@Nonnull RawJsonReader var1, ExtraInfo var2)
public BsonValue encodeBsonValue encode(BsonDocument var1, ExtraInfo var2)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.codec.codecs;

class="kw">import com.hypixel.hytale.codec.Codec;
class="kw">import com.hypixel.hytale.codec.ExtraInfo;
class="kw">import com.hypixel.hytale.codec.schema.SchemaContext;
class="kw">import com.hypixel.hytale.codec.schema.config.ObjectSchema;
class="kw">import com.hypixel.hytale.codec.schema.config.Schema;
class="kw">import com.hypixel.hytale.codec.util.RawJsonReader;
class="kw">import java.io.IOException;
class="kw">import javax.annotation.Nonnull;
class="kw">import org.bson.BsonDocument;
class="kw">import org.bson.BsonValue;

@Deprecated
class="kw">public class BsonDocumentCodec class="kw">implements Codec<BsonDocument> {
   class="kw">public BsonDocumentCodec() {
   }

   class="kw">public BsonDocument decode(@Nonnull BsonValue var1, ExtraInfo var2) {
      class="kw">return var1.asDocument();
   }

   class="kw">public BsonValue encode(BsonDocument var1, ExtraInfo var2) {
      class="kw">return var1;
   }

   class="kw">public BsonDocument decodeJson(@Nonnull RawJsonReader var1, ExtraInfo var2) class="kw">throws IOException {
      class="kw">return RawJsonReader.readBsonValue(var1).asDocument();
   }

   @Nonnull
   @Override
   class="kw">public Schema toSchema(@Nonnull SchemaContext var1) {
      class="kw">return new ObjectSchema();
   }
}