public class MinKeyElement extends AbstractElement
| Modifier and Type | Field and Description | 
|---|---|
| static ElementType | TYPEThe BSON type for a binary. | 
ELEMENT_TYPE| Constructor and Description | 
|---|
| MinKeyElement(String name)Constructs a new  MinKeyElement. | 
| MinKeyElement(String name,
             long size)Constructs a new  MinKeyElement. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | accept(Visitor visitor)Accepts the visitor and calls the  Visitor.visitMinKey(java.lang.String)method. | 
| ElementType | getType()Returns the type for the BSON type. | 
| Double | getValueAsObject()Returns the value for BSON element as a Java  Objecttype. | 
| MinKeyElement | withName(String name)Creates a new element with the same type and value as this element but
 with the specified name. | 
asElement, compareTo, equals, find, find, findFirst, findFirst, getName, getValueAsString, hashCode, nullSafeEquals, size, toStringpublic static final ElementType TYPE
public MinKeyElement(String name)
MinKeyElement.name - The name for the BSON minimum key.IllegalArgumentException - If the name is null.public MinKeyElement(String name, long size)
MinKeyElement.name - The name for the BSON minimum key.size - The size of the element when encoded in bytes. If not known
            then use the MinKeyElement(String)
            constructor instead.IllegalArgumentException - If the name is null.public void accept(Visitor visitor)
Visitor.visitMinKey(java.lang.String) method.visitor - The visitor for the element.Element.accept(Visitor)public ElementType getType()
public Double getValueAsObject()
Object type.
 
 Automatic conversion from the Object-ified value to an element is
 provided via the DocumentBuilder.add(String, Object) method. Not
 all element types will be successfully converted to the same element
 duing a Element-->Object value-->Element conversion. This cases are noted
 in the appropriate sub-type's JavaDoc.
 
 Sub-types will also overload this method with the appropriate type
 returned. e.g., The
 StringElement.getValueAsObject()
 method signature returns a String.
 
 Returns a Double with the value Double.NEGATIVE_INFINITY.
 
 Note: This value will not be recreated is a Object-->Element
 conversion. Double with the Double.NEGATIVE_INFINITY value is
 created instead.
 
Object type.public MinKeyElement withName(String name)
 Returns a new MinKeyElement.
 
name - The new name for the element.Copyright © 2011–2014 Allanbank Consulting, Inc.. All rights reserved.