Package org.bson
Interface FieldNameValidator
public interface FieldNameValidator
A field name validator, for use by BSON writers to validate field names as documents are encoded.
- Since:
- 3.0
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
end()
End validation of a single document.getValidatorForField
(String fieldName) Gets a new validator to use for the value of the field with the given name.default void
start()
Start validation of a single document.boolean
Returns true if the field name is valid, false otherwise.
-
Method Details
-
validate
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
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
-