private static class ValidationUtils.SyntheticSchemaResolver extends java.lang.Object implements ISchemaResolver
Modifier and Type | Field and Description |
---|---|
private java.util.Map |
m_locResolver |
Modifier | Constructor and Description |
---|---|
private |
ValidationUtils.SyntheticSchemaResolver() |
Modifier and Type | Method and Description |
---|---|
void |
addResolver(ISchemaResolver resolver) |
java.io.InputStream |
getContent()
Get the content associated with this schema document.
|
java.lang.String |
getId()
Get unique identifier for this schema.
|
java.lang.String |
getName()
Get the schema name.
|
ISchemaResolver |
resolve(java.lang.String loc,
java.lang.String tns)
Resolve a schema reference, which may be relative to this schema location.
|
private ValidationUtils.SyntheticSchemaResolver()
public void addResolver(ISchemaResolver resolver)
public java.io.InputStream getContent() throws java.io.IOException
ISchemaResolver
getContent
in interface ISchemaResolver
java.io.IOException
- on access errorpublic java.lang.String getName()
ISchemaResolver
getName
in interface ISchemaResolver
public java.lang.String getId()
ISchemaResolver
getId
in interface ISchemaResolver
public ISchemaResolver resolve(java.lang.String loc, java.lang.String tns) throws java.io.IOException
ISchemaResolver
resolve
in interface ISchemaResolver
loc
- target URL (null
if none supplied)tns
- target namespace URI (null
if none supplied)java.io.IOException
- on resolve error