public class MemoryResolver extends java.lang.Object implements ISchemaResolver
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
m_id
Unique identifier for this schema document.
|
Constructor and Description |
---|
MemoryResolver(java.lang.String id)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
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.
|
public MemoryResolver(java.lang.String id)
id
- 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