public static class SchemaMapping.IncludeMapping extends SchemaMapping.Mapping
base, baseURI, parent
Constructor and Description |
---|
IncludeMapping(java.net.URI baseURI,
SchemaMapping mapping) |
IncludeMapping(java.net.URI baseURI,
java.lang.String rules,
org.xml.sax.ErrorHandler errorHandler) |
Modifier and Type | Method and Description |
---|---|
SchemaMapping.Mapping |
getMappingForDocument(java.lang.String publicId,
java.lang.String systemId,
java.lang.String namespace,
java.lang.String prefix,
java.lang.String localName)
iterate over the mappings and return the first hit.
|
SchemaMapping.Result |
getSchemaForDocument(java.lang.String publicId,
java.lang.String systemId,
java.lang.String namespace,
java.lang.String prefix,
java.lang.String localName,
boolean followTypeId)
iterate over the mappings and return the first hit.
|
java.lang.String |
toString() |
getBaseURI, getParent
public IncludeMapping(java.net.URI baseURI, java.lang.String rules, org.xml.sax.ErrorHandler errorHandler) throws org.xml.sax.SAXException, java.lang.IllegalArgumentException
baseURI
- base URL to resolve rules (may be null if rules is absolute)rules
- URL where to find the ruleserrorHandler
- notified of errors resulting from loading the referenced schema mappingjava.lang.IllegalArgumentException
- if the url is malformedorg.xml.sax.SAXException
public IncludeMapping(java.net.URI baseURI, SchemaMapping mapping)
baseURI
- base URL to resolve rules (may be null if rules is absolute)mapping
- mapping to link tojava.lang.IllegalArgumentException
- if mapping is nullpublic SchemaMapping.Result getSchemaForDocument(java.lang.String publicId, java.lang.String systemId, java.lang.String namespace, java.lang.String prefix, java.lang.String localName, boolean followTypeId)
SchemaMapping.Mapping
getSchemaForDocument
in class SchemaMapping.Mapping
publicId
- public ID of the parsed documentsystemId
- system ID of the parsed documentnamespace
- namespace of the root element of the parsed documentprefix
- prefix of the root element of the parsed documentlocalName
- localName of the root element of the parsed documentfollowTypeId
- if the schema referenced from a typeId must be returnedpublic SchemaMapping.Mapping getMappingForDocument(java.lang.String publicId, java.lang.String systemId, java.lang.String namespace, java.lang.String prefix, java.lang.String localName)
SchemaMapping.Mapping
getMappingForDocument
in class SchemaMapping.Mapping
publicId
- public ID of the parsed documentsystemId
- system ID of the parsed documentnamespace
- namespace of the root element of the parsed documentprefix
- prefix of the root element of the parsed documentlocalName
- localName of the root element of the parsed documentpublic java.lang.String toString()
toString
in class java.lang.Object