org.citygml4j.util.transform
Class FeatureSplitter

java.lang.Object
  extended by org.citygml4j.util.transform.FeatureSplitter

public class FeatureSplitter
extends java.lang.Object


Constructor Summary
FeatureSplitter()
           
FeatureSplitter(GMLIdManager gmlIdManager)
           
FeatureSplitter(SchemaHandler schemaHandler)
           
FeatureSplitter(SchemaHandler schemaHandler, GMLIdManager gmlIdManager)
           
 
Method Summary
 void clearExcludes()
           
 void exlcude(java.lang.Class<? extends CityGML> cityGMLClass)
           
 java.util.Set<java.lang.Class<? extends CityGML>> getExcludes()
           
 SchemaHandler getSchemaHandler()
           
 FeatureSplitMode getSplitMode()
           
 boolean isKeepInlineAppearance()
           
 boolean isSplitCopy()
           
 void reset()
           
 void setExcludes(java.util.Set<java.lang.Class<? extends CityGML>> excludes)
           
 void setKeepInlineAppearance(boolean keepInlineAppearance)
           
 void setSplitCopy(boolean splitCopy)
           
 void setSplitMode(FeatureSplitMode splitMode)
           
 java.util.List<CityGML> split(java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeatureSplitter

public FeatureSplitter(SchemaHandler schemaHandler,
                       GMLIdManager gmlIdManager)

FeatureSplitter

public FeatureSplitter()

FeatureSplitter

public FeatureSplitter(GMLIdManager gmlIdManager)

FeatureSplitter

public FeatureSplitter(SchemaHandler schemaHandler)
Method Detail

reset

public void reset()

split

public java.util.List<CityGML> split(java.lang.Object object)

getSchemaHandler

public SchemaHandler getSchemaHandler()

getSplitMode

public FeatureSplitMode getSplitMode()

setSplitMode

public void setSplitMode(FeatureSplitMode splitMode)

exlcude

public void exlcude(java.lang.Class<? extends CityGML> cityGMLClass)

clearExcludes

public void clearExcludes()

getExcludes

public java.util.Set<java.lang.Class<? extends CityGML>> getExcludes()

setExcludes

public void setExcludes(java.util.Set<java.lang.Class<? extends CityGML>> excludes)

setKeepInlineAppearance

public void setKeepInlineAppearance(boolean keepInlineAppearance)

isKeepInlineAppearance

public boolean isKeepInlineAppearance()

isSplitCopy

public boolean isSplitCopy()

setSplitCopy

public void setSplitCopy(boolean splitCopy)