Package com.adobe.xmp.schema.model
Interface SchemaVisitor
-
public interface SchemaVisitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidvisit(ArrayType arrayType)Visit anArrayType.voidvisit(PropertyDescription property)Visit anPropertyDescription.voidvisit(BooleanRule rule)Visit a rulevoidvisit(ClosedChoice rule)Visit a rulevoidvisit(DateRule rule)Visit a rulevoidvisit(IntegerRule rule)Visit a rulevoidvisit(LengthRule rule)Visit a rulevoidvisit(LogicalRule rule)Visit a rulevoidvisit(OpenChoice rule)Visit a rulevoidvisit(PatternRule rule)Visit a rulevoidvisit(RealRule rule)Visit a rulevoidvisit(SchemaDescription schema)Visit anSchemaDescription.voidvisit(SimpleType simpleType)Visit anSimpleTypevoidvisit(StructType structType)Visit anStructType
-
-
-
Method Detail
-
visit
void visit(SchemaDescription schema) throws XMPSchemaException
Visit anSchemaDescription.- Parameters:
schema- an SchemaDescription- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
void visit(PropertyDescription property) throws XMPSchemaException
Visit anPropertyDescription.- Parameters:
property- anPropertyDescription- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
void visit(SimpleType simpleType) throws XMPSchemaException
Visit anSimpleType- Parameters:
simpleType- an SimpleType- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
void visit(ArrayType arrayType) throws XMPSchemaException
Visit anArrayType.- Parameters:
arrayType- an ArrayType- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
void visit(StructType structType) throws XMPSchemaException
Visit anStructType- Parameters:
structType- an StructType- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
void visit(BooleanRule rule) throws XMPSchemaException
Visit a rule- Parameters:
rule- anBooleanRule- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
void visit(ClosedChoice rule) throws XMPSchemaException
Visit a rule- Parameters:
rule- aClosedChoiceor anOpenChoice- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
void visit(OpenChoice rule) throws XMPSchemaException
Visit a rule- Parameters:
rule- aClosedChoiceor anOpenChoice- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
void visit(DateRule rule) throws XMPSchemaException
Visit a rule- Parameters:
rule- anDateRule- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
void visit(IntegerRule rule) throws XMPSchemaException
Visit a rule- Parameters:
rule- anIntegerRule- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
void visit(LengthRule rule) throws XMPSchemaException
Visit a rule- Parameters:
rule- anLengthRule- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
void visit(LogicalRule rule) throws XMPSchemaException
Visit a rule- Parameters:
rule- anLogicalRule- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
void visit(PatternRule rule) throws XMPSchemaException
Visit a rule- Parameters:
rule- anPatternRule- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
void visit(RealRule rule) throws XMPSchemaException
Visit a rule- Parameters:
rule- anRealRule- Throws:
XMPSchemaException- Handles visitor exceptions
-
-