|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.geotools.xml.SchemaLocator
public final class SchemaLocator
Helper class which ensures that the xsd schema parser uses pre-build schema objects.
This class works from a XSD
which contains a reference
to the schema.
Example usage:
XSD xsd = ...;
String namespaceURI = xsd.getNamesapceURI();
SchemaLocator locator = new SchemaLocator( xsd );
XSDSchema schema = locator.locateSchema( null, namespaceURI, null, null);
Field Summary | |
---|---|
protected static java.util.logging.Logger |
LOGGER
logging instance |
protected XSD |
xsd
The xsd instance. |
Constructor Summary | |
---|---|
SchemaLocator(XSD xsd)
Creates a new instance of the schema locator. |
Method Summary | |
---|---|
boolean |
canHandle(org.eclipse.xsd.XSDSchema schema,
java.lang.String namespaceURI,
java.lang.String rawSchemaLocationURI,
java.lang.String resolvedSchemaLocationURI)
Determines if the locator can locate a schema for the specified namespace and location. |
org.eclipse.xsd.XSDSchema |
locateSchema(org.eclipse.xsd.XSDSchema schema,
java.lang.String namespaceURI,
java.lang.String rawSchemaLocationURI,
java.lang.String resolvedSchemaLocationURI)
Creates the schema, returning null if the schema could not be created. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static java.util.logging.Logger LOGGER
protected XSD xsd
Constructor Detail |
---|
public SchemaLocator(XSD xsd)
xsd
- The XSD instance that references the schema to be "located".Method Detail |
---|
public boolean canHandle(org.eclipse.xsd.XSDSchema schema, java.lang.String namespaceURI, java.lang.String rawSchemaLocationURI, java.lang.String resolvedSchemaLocationURI)
public org.eclipse.xsd.XSDSchema locateSchema(org.eclipse.xsd.XSDSchema schema, java.lang.String namespaceURI, java.lang.String rawSchemaLocationURI, java.lang.String resolvedSchemaLocationURI)
null
if the schema could not be created.
namespaceURI
should not be null
. All other parameters are ignored.
locateSchema
in interface org.eclipse.xsd.util.XSDSchemaLocator
XSDSchemaLocator.locateSchema(org.eclipse.xsd.XSDSchema, java.lang.String, java.lang.String, java.lang.String)
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |