Package org.jibx.schema
Class MemoryResolver
java.lang.Object
org.jibx.schema.MemoryResolver
- All Implemented Interfaces:
ISchemaResolver
Resolver for schema only present in memory.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
m_id
Unique identifier for this schema document.
-
-
Constructor Details
-
MemoryResolver
Constructor.- Parameters:
id
-
-
-
Method Details
-
getContent
Description copied from interface:ISchemaResolver
Get the content associated with this schema document.- Specified by:
getContent
in interfaceISchemaResolver
- Returns:
- input stream
- Throws:
IOException
- on access error
-
getName
Description copied from interface:ISchemaResolver
Get the schema name.- Specified by:
getName
in interfaceISchemaResolver
- Returns:
- name
-
getId
Description copied from interface:ISchemaResolver
Get unique identifier for this schema.- Specified by:
getId
in interfaceISchemaResolver
- Returns:
- identifier
-
resolve
Description copied from interface:ISchemaResolver
Resolve a schema reference, which may be relative to this schema location. If a schema location is provided in the call that location should be used to identify the schema; the target namespace should only be used when the schema location is implicit.- Specified by:
resolve
in interfaceISchemaResolver
- Parameters:
loc
- target URL (null
if none supplied)tns
- target namespace URI (null
if none supplied)- Returns:
- resolver for target
- Throws:
IOException
- on resolve error
-