Package org.bson
Interface FieldNameValidator
-
public interface FieldNameValidatorA field name validator, for use by BSON writers to validate field names as documents are encoded.- Since:
- 3.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidend()End validation of a single document.FieldNameValidatorgetValidatorForField(String fieldName)Gets a new validator to use for the value of the field with the given name.default voidstart()Start validation of a single document.booleanvalidate(String fieldName)Returns true if the field name is valid, false otherwise.
-
-
-
Method Detail
-
validate
boolean validate(String fieldName)
Returns true if the field name is valid, false otherwise.- Parameters:
fieldName- the field name- Returns:
- true if the field name is valid, false otherwise
-
getValidatorForField
FieldNameValidator getValidatorForField(String fieldName)
Gets a new validator to use for the value of the field with the given name.- Parameters:
fieldName- the field name- Returns:
- a non-null validator
-
start
default void start()
Start validation of a single document.- Since:
- 4.0
-
end
default void end()
End validation of a single document.- Since:
- 4.0
-
-