Package org.geotools.data.gen.info
Class GeneralizationInfos
- Object
-
- GeneralizationInfos
-
public class GeneralizationInfos extends Object
- Author:
- Christian Mueller
Container for for GeneralizationInfo objects
-
-
Constructor Summary
Constructors Constructor Description GeneralizationInfos()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddGeneralizationInfo(GeneralizationInfo info)add a GeneralizationInfo objectCollection<String>getBaseFeatureNames()StringgetDataSourceName()This data source is the default data source for all GeneraliziationInfo objects in this containerStringgetDataSourceNameSpace()This workspace is the default workspace for all GeneraliziationInfo objects in this containerCollection<String>getFeatureNames()Collection<GeneralizationInfo>getGeneralizationInfoCollection()GeneralizationInfogetGeneralizationInfoForBaseFeatureName(String baseFeatureName)get GeneralizationInfo for baseFeatureNameGeneralizationInfogetGeneralizationInfoForFeatureName(String featureName)get GeneralizationInfo for featureNamevoidremoveGeneralizationInfo(GeneralizationInfo info)remove a GeneralizationInfo objectvoidsetDataSourceName(String dataSourceName)voidsetDataSourceNameSpace(String namespace)voidvalidate()
-
-
-
Method Detail
-
addGeneralizationInfo
public void addGeneralizationInfo(GeneralizationInfo info)
add a GeneralizationInfo object
-
removeGeneralizationInfo
public void removeGeneralizationInfo(GeneralizationInfo info)
remove a GeneralizationInfo object
-
getGeneralizationInfoForBaseFeatureName
public GeneralizationInfo getGeneralizationInfoForBaseFeatureName(String baseFeatureName)
get GeneralizationInfo for baseFeatureName- Returns:
- GeneralizationInfo or null
- See Also:
for info about baseFeatureName
-
getGeneralizationInfoForFeatureName
public GeneralizationInfo getGeneralizationInfoForFeatureName(String featureName)
get GeneralizationInfo for featureName- Returns:
- GeneralizationInfo or null
- See Also:
for info about featureName
-
getBaseFeatureNames
public Collection<String> getBaseFeatureNames()
- Returns:
- list of base feature names
- See Also:
for info about basefeatureName
-
getFeatureNames
public Collection<String> getFeatureNames()
- Returns:
- list of feature names
- See Also:
for info about featureName
-
getDataSourceName
public String getDataSourceName()
This data source is the default data source for all GeneraliziationInfo objects in this container- Returns:
- the data source name or null
-
setDataSourceName
public void setDataSourceName(String dataSourceName)
-
getDataSourceNameSpace
public String getDataSourceNameSpace()
This workspace is the default workspace for all GeneraliziationInfo objects in this container- Returns:
- the namespace name or null
-
setDataSourceNameSpace
public void setDataSourceNameSpace(String namespace)
-
getGeneralizationInfoCollection
public Collection<GeneralizationInfo> getGeneralizationInfoCollection()
-
validate
public void validate() throws IOException- Throws:
IOException- if the validation of the generalization info objects fails
-
-