public abstract class AnnotationParser extends Object
|Constructor and Description|
|Modifier and Type||Method and Description|
Called every time a new <xs:annotation> element is found.
Once the SAX events are fed to the ContentHandler, this method will be called to retrieve the parsed result.
public abstract ContentHandler getContentHandler(AnnotationContext context, String parentElementName, ErrorHandler errorHandler, EntityResolver entityResolver)
The sub-tree rooted at <xs:annotation> will be sent to this ContentHandler as if it is a whole document.
context- indicates the schema component that owns this annotation. Always non-null.
parentElementName- local name of the element that contains <xs:annotation>. (e.g., "element", "attribute", ... )
errorHandler- The error handler that the client application specifies. The returned content handler can send its errors to this object.
entityResolver- The entity resolver that is currently in use. Again, The returned content handler can use this object if it needs to resolve entities.
existing- An annotation object which was returned from another AnnotationParser before. Sometimes, one schema component can have multiple <:xs:annotation> elements and this parameter is used to merge all those annotations together. If there is no existing object, null will be passed.
iizi® is a registered trademark of Mindus SARL. © Copyright Mindus SARL, 2020. All rights reserved.