org.vfny.geoserver.global.xml |
GeoServer Global XML Package
Offers XML based persistence to the GeoServer application.
This package is the XML Persistence Subsystem. It contains methods to read
and write the GeoServer configuration files based on the global.dto objects.
The use of Data Transfer Objects allows the XML Persistence package to not
depend on Global Method or the Dyanmic Configuration System. In fact we could
make use of this separation to back the configuration system directly onto the
xml files (without geoserver) if needed.
|
Java Source File Name | Type | Comment |
GMLSchemaTranslator.java | Class | XMLSchemaTranslator purpose. |
NameSpaceElement.java | Class | NameSpaceElement purpose.
NameSpaceElement sub classes will represent a particular element
found within a particular namespace. |
NameSpaceTranslator.java | Class | NameSpaceTranslator purpose.
Helps perform translation between element names, definition names
and their java types for a particular namespace and namespace prefix.
Each name space translator should contain a list of name space
elements for their particular prefix. |
NameSpaceTranslatorFactory.java | Class | NameSpaceTranslatorFactory purpose.
Follows the factory pattern. |
WriterHelper.java | Class | WriterUtils purpose. |
XMLConfigReader.java | Class | XMLConfigReader purpose. |
XMLConfigWriter.java | Class | XMLConfigWriter purpose. |
XMLSchemaTranslator.java | Class | XMLSchemaTranslator purpose.
This instance of the NameSpaceTranslator should be used with http://www.w3.org/2001/XMLSchema namespace.
Instances of this object should always be retrieved through the NameSpaceTranslatorFactory.
Added a bit of a hack to get the right default mappings. |