|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.geotools.data.complex.config.EmfAppSchemaReader
public class EmfAppSchemaReader
Parses an application schema given by a gtxml Configuration
into a set of
AttributeType
s and AttributeDescriptor
s.
All the XSD schema locations that comprise the application schema are obtained from the main
Configuration
and its dependencies.
Of particular interest might be the ApplicationSchemaConfiguration
object, which allows
to provide the location of the root xsd schema for a given application schema.
Method Summary | |
---|---|
AppSchemaResolver |
getResolver()
|
static EmfAppSchemaReader |
newInstance()
|
SchemaIndex |
parse(Configuration configuration)
Parses the GML schema represented by the configuration 's
schema location into a SchemaIndex . |
SchemaIndex |
parse(java.net.URL location,
java.util.Map<java.lang.String,java.lang.String> resolvedSchemaLocations)
Parses the gml schema referenced by location into a SchemaIndex |
void |
setResolver(AppSchemaResolver resolver)
|
void |
setResolver(java.net.URL catalogLocation)
Set resolver based on catalog. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public AppSchemaResolver getResolver()
public void setResolver(AppSchemaResolver resolver)
public void setResolver(java.net.URL catalogLocation)
catalogLocation
- public SchemaIndex parse(Configuration configuration) throws java.io.IOException
configuration
's
schema location
into a SchemaIndex
.
configuration
- configuration object used to access the XSDSchema to parse. This configuration
object might contain Binding
s
java.io.IOException
public SchemaIndex parse(java.net.URL location, java.util.Map<java.lang.String,java.lang.String> resolvedSchemaLocations) throws java.io.IOException
location
into a SchemaIndex
location
- the phisical location of the root xsd schema that comprises the application schema
to parse.resolvedSchemaLocations
- A map to hold schema URI location for each element name space so they can be
imported in DescribeFeatureType
java.io.IOException
- if any non recoverable problem occurs while parsing the application schema
pointed out by location
or one of its dependencies.public static EmfAppSchemaReader newInstance()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |