Package com.adobe.xmp.schema.model
Interface SchemaVisitor
public interface SchemaVisitor
-
Method Summary
Modifier and TypeMethodDescriptionvoidVisit anArrayType.voidvisit(PropertyDescription property) Visit anPropertyDescription.voidvisit(BooleanRule rule) Visit a rulevoidvisit(ClosedChoice rule) Visit a rulevoidVisit 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 a rulevoidvisit(SchemaDescription schema) Visit anSchemaDescription.voidvisit(SimpleType simpleType) Visit anSimpleTypevoidvisit(StructType structType) Visit anStructType
-
Method Details
-
visit
Visit anSchemaDescription.- Parameters:
schema- an SchemaDescription- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
Visit anPropertyDescription.- Parameters:
property- anPropertyDescription- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
Visit anSimpleType- Parameters:
simpleType- an SimpleType- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
Visit anArrayType.- Parameters:
arrayType- an ArrayType- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
Visit anStructType- Parameters:
structType- an StructType- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
Visit a rule- Parameters:
rule- anBooleanRule- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
Visit a rule- Parameters:
rule- aClosedChoiceor anOpenChoice- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
Visit a rule- Parameters:
rule- aClosedChoiceor anOpenChoice- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
Visit a rule- Parameters:
rule- anDateRule- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
Visit a rule- Parameters:
rule- anIntegerRule- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
Visit a rule- Parameters:
rule- anLengthRule- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
Visit a rule- Parameters:
rule- anLogicalRule- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
Visit a rule- Parameters:
rule- anPatternRule- Throws:
XMPSchemaException- Handles visitor exceptions
-
visit
Visit a rule- Parameters:
rule- anRealRule- Throws:
XMPSchemaException- Handles visitor exceptions
-