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