public final class BsonRegularExpression extends BsonValue
Constructor and Description |
---|
BsonRegularExpression(java.lang.String pattern)
Creates a new instance with no options set.
|
BsonRegularExpression(java.lang.String pattern,
java.lang.String options)
Creates a new instance
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
BsonType |
getBsonType()
Gets the BSON type of this value.
|
java.lang.String |
getOptions()
Gets the options for the regular expression
|
java.lang.String |
getPattern()
Gets the regex pattern.
|
int |
hashCode() |
java.lang.String |
toString() |
asArray, asBinary, asBoolean, asDateTime, asDBPointer, asDecimal128, asDocument, asDouble, asInt32, asInt64, asJavaScript, asJavaScriptWithScope, asNumber, asObjectId, asRegularExpression, asString, asSymbol, asTimestamp, isArray, isBinary, isBoolean, isDateTime, isDBPointer, isDecimal128, isDocument, isDouble, isInt32, isInt64, isJavaScript, isJavaScriptWithScope, isNull, isNumber, isObjectId, isRegularExpression, isString, isSymbol, isTimestamp
public BsonRegularExpression(java.lang.String pattern, java.lang.String options)
pattern
- the regular expression Pattern
options
- the options for the regular expressionpublic BsonRegularExpression(java.lang.String pattern)
pattern
- the regular expression Pattern
public BsonType getBsonType()
BsonValue
getBsonType
in class BsonValue
public java.lang.String getPattern()
public java.lang.String getOptions()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object