Package org.ldaptive.schema
Interface DefinitionFunction<T extends SchemaElement>
-
- Type Parameters:
T
- type of schema element
- All Known Implementing Classes:
AbstractDefaultDefinitionFunction
,AbstractRegexDefinitionFunction
,AttributeType.DefaultDefinitionFunction
,AttributeType.RegexDefinitionFunction
,DITContentRule.DefaultDefinitionFunction
,DITContentRule.RegexDefinitionFunction
,DITStructureRule.DefaultDefinitionFunction
,DITStructureRule.RegexDefinitionFunction
,MatchingRule.DefaultDefinitionFunction
,MatchingRule.RegexDefinitionFunction
,MatchingRuleUse.DefaultDefinitionFunction
,MatchingRuleUse.RegexDefinitionFunction
,NameForm.DefaultDefinitionFunction
,NameForm.RegexDefinitionFunction
,ObjectClass.DefaultDefinitionFunction
,ObjectClass.RegexDefinitionFunction
,Syntax.DefaultDefinitionFunction
,Syntax.RegexDefinitionFunction
public interface DefinitionFunction<T extends SchemaElement>
Marker interface for a schema definition function.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
parse(String definition)
Parses the supplied string representation of a schema element.
-
-
-
Method Detail
-
parse
T parse(String definition) throws SchemaParseException
Parses the supplied string representation of a schema element.- Parameters:
definition
- to parse- Returns:
- parsed schema element
- Throws:
SchemaParseException
- if the supplied schema definition is invalid
-
-