|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.vfny.geoserver.config.DataConfig
Data purpose.
Represents an instance of the catalog.xml file in the configuration of the server, along with associated configuration files for the feature types.
DataSource
,
FeatureTypeInfo
,
StyleConfig
Field Summary | |
static java.lang.String |
CONFIG_KEY
|
static java.lang.String |
SELECTED_ATTRIBUTE_TYPE
|
static java.lang.String |
SELECTED_FEATURE_TYPE
|
static java.lang.String |
SEPARATOR
|
Constructor Summary | |
DataConfig()
Data constructor. |
|
DataConfig(DataDTO data)
Data constructor. |
Method Summary | |
void |
addDataStore(DataStoreConfig dataStoreConfig)
Add a new DataStoreConfig for the user to edit |
void |
addFeatureType(java.lang.String key,
FeatureTypeConfig ft)
setFeatures purpose. |
void |
addNameSpace(java.lang.String key,
NameSpaceConfig ns)
setNameSpaces purpose. |
void |
addStyle(java.lang.String key,
StyleConfig s)
setStyles purpose. |
DataStoreConfig |
getDataStore(java.lang.String key)
getDataStores purpose. |
java.util.List |
getDataStoreIds()
|
java.util.Map |
getDataStores()
getDataStores purpose. |
NameSpaceConfig |
getDefaultNameSpace()
getDefaultNameSpace purpose. |
java.util.Map |
getFeaturesTypes()
getFeatures purpose. |
FeatureTypeConfig |
getFeatureTypeConfig(java.lang.String key)
getFeatures purpose. |
java.util.List |
getFeatureTypeConfigKeys()
|
java.util.SortedSet |
getFeatureTypeIdentifiers()
DOCUMENT ME! |
NameSpaceConfig |
getNameSpace(java.lang.String key)
getNameSpaces purpose. |
java.util.Map |
getNameSpaces()
getNameSpaces purpose. |
StyleConfig |
getStyle(java.lang.String key)
getStyles purpose. |
java.util.Map |
getStyles()
getStyles purpose. |
java.util.List |
listDataStoreIds()
List of DataStoreIds |
FeatureTypeConfig |
lookupFeatureTypeConfig(java.lang.String key)
Lookup FeatureTypeConfig for things like WMS. |
DataStoreConfig |
removeDataStore(java.lang.String key)
setDataStores purpose. |
FeatureTypeConfig |
removeFeatureType(java.lang.String key)
setFeatures purpose. |
NameSpaceConfig |
removeNameSpace(java.lang.String key)
setNameSpaces purpose. |
StyleConfig |
removeStyle(java.lang.String key)
setStyles purpose. |
void |
setDataStores(java.util.Map map)
setDataStores purpose. |
void |
setDefaultNameSpace(NameSpaceConfig support)
setDefaultNameSpace purpose. |
void |
setFeaturesTypes(java.util.Map map)
setFeatures purpose. |
void |
setNameSpaces(java.util.Map map)
setNameSpaces purpose. |
void |
setStyles(java.util.Map map)
setStyles purpose. |
DataDTO |
toDTO()
|
void |
update(DataDTO data)
Implement loadDTO. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String CONFIG_KEY
public static final java.lang.String SEPARATOR
public static final java.lang.String SELECTED_FEATURE_TYPE
public static final java.lang.String SELECTED_ATTRIBUTE_TYPE
Constructor Detail |
public DataConfig()
Creates a Data to represent an instance with default data.
defaultSettings()
public DataConfig(DataDTO data)
Creates a copy of the DataDTO provided. If the Data provided is null then default values are used. All the datastructures are cloned.
data
- The catalog to copy.Method Detail |
public void update(DataDTO data)
Populates the object with the param passed.
data
- An instance of DataDTO to populate this object
java.lang.NullPointerException
- DOCUMENT ME!org.vfny.geoserver.config.DataStructure#loadDTO(java.lang.Object)
public DataDTO toDTO()
public java.util.List getFeatureTypeConfigKeys()
public FeatureTypeConfig lookupFeatureTypeConfig(java.lang.String key)
key
- Key based on dataStoreID.typeName
java.util.NoSuchElementException
- DOCUMENT ME!public java.util.Map getDataStores()
Description ...
public java.util.List listDataStoreIds()
public java.util.List getDataStoreIds()
public DataStoreConfig getDataStore(java.lang.String key)
Description ...
key
- DOCUMENT ME!
public NameSpaceConfig getDefaultNameSpace()
Description ...
public java.util.Map getFeaturesTypes()
Description ...
public FeatureTypeConfig getFeatureTypeConfig(java.lang.String key)
Description ...
key
- DOCUMENT ME!
public java.util.Map getNameSpaces()
Description ...
public NameSpaceConfig getNameSpace(java.lang.String key)
Description ...
key
- DOCUMENT ME!
public java.util.Map getStyles()
Description ...
public StyleConfig getStyle(java.lang.String key)
Description ...
key
- DOCUMENT ME!
public void setDataStores(java.util.Map map)
Description ...
map
- public void addDataStore(DataStoreConfig dataStoreConfig)
The DataStoreCondig will be added under its id name
dataStoreConfig
- public DataStoreConfig removeDataStore(java.lang.String key)
Description ...
key
-
public void setDefaultNameSpace(NameSpaceConfig support)
Description ...
support
- public void setFeaturesTypes(java.util.Map map)
Description ...
map
- public void addFeatureType(java.lang.String key, FeatureTypeConfig ft)
Description ...
key
- ft
- DOCUMENT ME!public FeatureTypeConfig removeFeatureType(java.lang.String key)
Description ...
key
-
public void setNameSpaces(java.util.Map map)
Description ...
map
- public void addNameSpace(java.lang.String key, NameSpaceConfig ns)
Description ...
key
- ns
- DOCUMENT ME!public NameSpaceConfig removeNameSpace(java.lang.String key)
Description ...
key
-
public void setStyles(java.util.Map map)
Description ...
map
- public void addStyle(java.lang.String key, StyleConfig s)
Description ...
key
- s
- DOCUMENT ME!public StyleConfig removeStyle(java.lang.String key)
Description ...
key
-
public java.util.SortedSet getFeatureTypeIdentifiers()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |