public enum ElementType extends Enum<ElementType>
| Enum Constant and Description | 
|---|
ARRAY
The BSON array type. 
 | 
BINARY
The BSON binary type. 
 | 
BOOLEAN
The BSON boolean type. 
 | 
DB_POINTER
Deprecated. 
 
See BSON specification. 
 | 
DOCUMENT
The BSON document type. 
 | 
DOUBLE
The BSON double type. 
 | 
INTEGER
The BSON 32-bit singed integer type. 
 | 
JAVA_SCRIPT
The BSON JavaScript type. 
 | 
JAVA_SCRIPT_WITH_SCOPE
The BSON JavaScript w/ scope type. 
 | 
LONG
The BSON 32-bit singed integer (long) type. 
 | 
MAX_KEY
The BSON MAX key type. 
 | 
MIN_KEY
The BSON MIN key type. 
 | 
MONGO_TIMESTAMP
The BSON MongoDB Timestamp type. 
 | 
NULL
The BSON null type. 
 | 
OBJECT_ID
The BSON ObjectIdElement type. 
 | 
REGEX
The BSON regular expression type. 
 | 
STRING
The BSON string type. 
 | 
SYMBOL
The BSON Symbol type. 
 | 
UTC_TIMESTAMP
The BSON UTC Timestamp type. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
byte | 
getToken()
Returns the token for the BSON type. 
 | 
static ElementType | 
valueOf(byte token)
Returns the ElementType with the provided token or  
null if
 it is not found. | 
static ElementType | 
valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static ElementType[] | 
values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
public static final ElementType ARRAY
public static final ElementType BINARY
public static final ElementType BOOLEAN
@Deprecated public static final ElementType DB_POINTER
public static final ElementType DOCUMENT
public static final ElementType DOUBLE
public static final ElementType INTEGER
public static final ElementType JAVA_SCRIPT
public static final ElementType JAVA_SCRIPT_WITH_SCOPE
public static final ElementType LONG
public static final ElementType MAX_KEY
public static final ElementType MIN_KEY
public static final ElementType MONGO_TIMESTAMP
public static final ElementType NULL
public static final ElementType OBJECT_ID
public static final ElementType REGEX
public static final ElementType STRING
public static final ElementType SYMBOL
public static final ElementType UTC_TIMESTAMP
public static ElementType[] values()
for (ElementType c : ElementType.values()) System.out.println(c);
public static ElementType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant
with the specified nameNullPointerException - if the argument is nullpublic static ElementType valueOf(byte token)
null if
 it is not found.token - The BSON type token to find the ElementType for.null if
         it is not found.public byte getToken()
Copyright © 2011-2013 Allanbank Consulting, Inc.. All Rights Reserved.