org.geotools.data.gen.info
Class GeneralizationInfos

Object
  extended by GeneralizationInfos

public class GeneralizationInfos
extends Object

Author:
Christian Mueller Container for for GeneralizationInfo objects

Constructor Summary
GeneralizationInfos()
           
 
Method Summary
 void addGeneralizationInfo(GeneralizationInfo info)
          add a GeneralizationInfo object
 Collection<String> getBaseFeatureNames()
           
 String getDataSourceName()
          This data source is the default data source for all GeneraliziationInfo objects in this container
 String getDataSourceNameSpace()
          This workspace is the default workspace for all GeneraliziationInfo objects in this container
 Collection<String> getFeatureNames()
           
 Collection<GeneralizationInfo> getGeneralizationInfoCollection()
           
 GeneralizationInfo getGeneralizationInfoForBaseFeatureName(String baseFeatureName)
          get GeneralizationInfo for baseFeatureName
 GeneralizationInfo getGeneralizationInfoForFeatureName(String featureName)
          get GeneralizationInfo for featureName
 void removeGeneralizationInfo(GeneralizationInfo info)
          remove a GeneralizationInfo object
 void setDataSourceName(String dataSourceName)
           
 void setDataSourceNameSpace(String namespace)
           
 void validate()
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GeneralizationInfos

public GeneralizationInfos()
Method Detail

addGeneralizationInfo

public void addGeneralizationInfo(GeneralizationInfo info)
add a GeneralizationInfo object

Parameters:
info -

removeGeneralizationInfo

public void removeGeneralizationInfo(GeneralizationInfo info)
remove a GeneralizationInfo object

Parameters:
info -

getGeneralizationInfoForBaseFeatureName

public GeneralizationInfo getGeneralizationInfoForBaseFeatureName(String baseFeatureName)
get GeneralizationInfo for baseFeatureName

Parameters:
baseFeatureName -
Returns:
GeneralizationInfo or null
See Also:
for info about baseFeatureName

getGeneralizationInfoForFeatureName

public GeneralizationInfo getGeneralizationInfoForFeatureName(String featureName)
get GeneralizationInfo for featureName

Parameters:
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


Copyright © 1996-2014 Geotools. All Rights Reserved.