/** * Retrieves the default approximate matching rule that will be used for attributes with this * syntax. * * @return The default approximate matching rule that will be used for attributes with this * syntax, or <CODE>null</CODE> if approximate matches will not be allowed for this type by * default. */ @Override public ApproximateMatchingRule getApproximateMatchingRule() { return subSyntax.getApproximateMatchingRule(); }
/** * Retrieves the default substring matching rule that will be used for attributes with this * syntax. * * @return The default substring matching rule that will be used for attributes with this * syntax, or <CODE>null</CODE> if substring matches will not be allowed for this type by * default. */ @Override public SubstringMatchingRule getSubstringMatchingRule() { return subSyntax.getSubstringMatchingRule(); }
/** * Retrieves the default equality matching rule that will be used for attributes with this * syntax. * * @return The default equality matching rule that will be used for attributes with this syntax, * or <CODE>null</CODE> if equality matches will not be allowed for this type by default. */ @Override public EqualityMatchingRule getEqualityMatchingRule() { return subSyntax.getEqualityMatchingRule(); }
/** * Retrieves the default ordering matching rule that will be used for attributes with this * syntax. * * @return The default ordering matching rule that will be used for attributes with this syntax, * or <CODE>null</CODE> if ordering matches will not be allowed for this type by default. */ @Override public OrderingMatchingRule getOrderingMatchingRule() { return subSyntax.getOrderingMatchingRule(); }
/** {@inheritDoc} */ @Override public boolean valueIsAcceptable(ByteSequence value, MessageBuilder invalidReason) { return subSyntax.valueIsAcceptable(value, invalidReason); }