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 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