org.vfny.geoserver.global.dto |
GeoServer Global DTO
Maintains the Data Transfer Objects used to set up GeoServer.
Application set up is provided using Data Transfer Objects from this
package. Both the initial loading the initial XML configuration files and the
dynamic configuraiton systems are handled using these objects.
The use of Data Transfer Objects allows the Global package to not depend on
either the Persistence Method (some DataStore configuration infromation may
migrate from XML into the Database) or the Dyanmic Configuration System.
If GeoServer moved to a JXM scheme for management the DTO object will be used
"over the wire".
|
Java Source File Name | Type | Comment |
AttributeTypeInfoDTO.java | Class | Represents most of a xs:element for an XMLSchema.
we have three types of information to store, Schema defined types,
references and extentions on types. |
CloneLibrary.java | Class | CloneLibrary purpose is used to try and Set up a Deep Copy for DTO objets.
Static Library class for cloning complex structures independant of their
contents.
Jody here - this is much more accessable when presented to the user as new
Type( Type ) idiom. |
ContactDTO.java | Class | Data Transfer Object for Contact information.
Data Transfer object are used to communicate between the GeoServer
application and its configuration and persistent layers. |
CoverageInfoDTO.java | Class | |
CoverageStoreInfoDTO.java | Class | Data Transfer Object for GeoServer Format information.
Used to describe a Format, typically one specified in the catalog.xml
config file.
Data Transfer object are used to communicate between the GeoServer
application and its configuration and persistent layers. |
DataDTO.java | Class | Data Transfer Object used to represent GeoServer Catalog information.
Represents an instance of the catalog.xml file in the configuration of the
server, along with associated configuration files for the feature types.
Data Transfer object are used to communicate between the GeoServer
application and its configuration and persistent layers. |
DataStoreInfoDTO.java | Class | Data Transfer Object for GeoServer DataStore information.
Used to describe a datastore, typically one specified in the catalog.xml
config file.
Data Transfer object are used to communicate between the GeoServer
application and its configuration and persistent layers. |
DataTransferObject.java | Interface | Marker used to indicate a public "Deep Copy" clone implementation. |
DataTransferObjectFactory.java | Class | Generate Data Transfer Objects from "real" objects in the system. |
DataTransferObjectFactoryTest.java | Class | |
EqualsLibrary.java | Class | Utility methods with custom equals implementation against Maps and Lists. |
FeatureTypeInfoDTO.java | Class | Data Transfer Object used for GeoServer FeatureTypeInfo information.
FeatureTypeInfo is used because FeatureType is already used to represent
schema information in GeoTools2.
Data Transfer object are used to communicate between the GeoServer
application and its configuration and persistent layers. |
GeoServerDTO.java | Class | Data Transfer Object for Global GeoServer Configuration information.
Data Transfer object are used to communicate between the GeoServer
application and its configuration and persistent layers. |
LegendURLDTO.java | Class | Data Transfer Object for legend information. |
NameSpaceInfoDTO.java | Class | Data Transfer Object for GeoServer NameSpaceInfo information.
Represents the portion of a namespace required for the configuration of
geoserver. |
ServiceDTO.java | Class | Data Transfer Object representing GeoServer Service information.
ServiceConfig is intended to be extended to provide some basic data storage
facilities. |
ServiceDTOTest.java | Class | ServiceDTOTest JUnit Test. |
StyleDTO.java | Class | Data Transfer Object for style information.
Defines the style ids to be used by the wms. |
WCSDTO.java | Class | Data Transfer Object for communication GeoServer Web Coverage Server information.
Information required for GeoServer to set up a Web Coverage Service.
Data Transfer object are used to communicate between the GeoServer
application and its configuration and persistent layers. |
WFSDTO.java | Class | Data Transfer Object for communication with GeoServer's Web Feature Service.
Data Transfer object are used to communicate between the GeoServer
application and its configuration and persistent layers. |
WMSDTO.java | Class | Data Transfer Object for communication GeoServer Web Map Server information.
Information required for GeoServer to set up a Web Map Service.
Data Transfer object are used to communicate between the GeoServer
application and its configuration and persistent layers. |