public interface org.bson.BsonReader extends java.io.Closeable
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.bson.BsonReader
super_class: java.lang.Object
{
public abstract org.bson.BsonType getCurrentBsonType();
descriptor: ()Lorg/bson/BsonType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getCurrentName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.bson.BsonBinary readBinaryData();
descriptor: ()Lorg/bson/BsonBinary;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract byte peekBinarySubType();
descriptor: ()B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int peekBinarySize();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.bson.BsonBinary readBinaryData(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/bson/BsonBinary;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract boolean readBoolean();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean readBoolean(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract org.bson.BsonType readBsonType();
descriptor: ()Lorg/bson/BsonType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long readDateTime();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long readDateTime(java.lang.String);
descriptor: (Ljava/lang/String;)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract double readDouble();
descriptor: ()D
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract double readDouble(java.lang.String);
descriptor: (Ljava/lang/String;)D
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract void readEndArray();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void readEndDocument();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int readInt32();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int readInt32(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract long readInt64();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long readInt64(java.lang.String);
descriptor: (Ljava/lang/String;)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract org.bson.types.Decimal128 readDecimal128();
descriptor: ()Lorg/bson/types/Decimal128;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.bson.types.Decimal128 readDecimal128(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/bson/types/Decimal128;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract java.lang.String readJavaScript();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String readJavaScript(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract java.lang.String readJavaScriptWithScope();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String readJavaScriptWithScope(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract void readMaxKey();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void readMaxKey(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract void readMinKey();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void readMinKey(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract java.lang.String readName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void readName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract void readNull();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void readNull(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract org.bson.types.ObjectId readObjectId();
descriptor: ()Lorg/bson/types/ObjectId;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.bson.types.ObjectId readObjectId(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/bson/types/ObjectId;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract org.bson.BsonRegularExpression readRegularExpression();
descriptor: ()Lorg/bson/BsonRegularExpression;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.bson.BsonRegularExpression readRegularExpression(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/bson/BsonRegularExpression;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract org.bson.BsonDbPointer readDBPointer();
descriptor: ()Lorg/bson/BsonDbPointer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.bson.BsonDbPointer readDBPointer(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/bson/BsonDbPointer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract void readStartArray();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void readStartDocument();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String readString();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String readString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract java.lang.String readSymbol();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String readSymbol(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract org.bson.BsonTimestamp readTimestamp();
descriptor: ()Lorg/bson/BsonTimestamp;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.bson.BsonTimestamp readTimestamp(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/bson/BsonTimestamp;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract void readUndefined();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void readUndefined(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract void skipName();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void skipValue();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void mark();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public abstract org.bson.BsonReaderMark getMark();
descriptor: ()Lorg/bson/BsonReaderMark;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void reset();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public abstract void close();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "BsonReader.java"