public class FeatureSplitter
extends java.lang.Object
Constructor and Description |
---|
FeatureSplitter() |
Modifier and Type | Method and Description |
---|---|
void |
clearExcludes() |
FeatureSplitter |
exclude(java.lang.Class<? extends CityGML> cityGMLClass) |
FeatureSplitter |
exclude(java.util.Set<java.lang.Class<? extends CityGML>> excludes) |
java.util.Set<java.lang.Class<? extends CityGML>> |
getExcludes() |
SchemaHandler |
getSchemaHandler() |
FeatureSplitMode |
getSplitMode() |
boolean |
isKeepInlineAppearance() |
boolean |
isSplitCopy() |
FeatureSplitter |
keepInlineAppearance(boolean keepInlineAppearance) |
void |
reset() |
FeatureSplitter |
setGMLIdManager(GMLIdManager gmlIdManager) |
FeatureSplitter |
setSchemaHandler(SchemaHandler schemaHandler) |
FeatureSplitter |
setSplitMode(FeatureSplitMode splitMode) |
java.util.List<CityGML> |
split(java.lang.Object object) |
FeatureSplitter |
splitCopy(boolean splitCopy) |
public void reset()
public FeatureSplitter setSchemaHandler(SchemaHandler schemaHandler)
public SchemaHandler getSchemaHandler()
public FeatureSplitter setGMLIdManager(GMLIdManager gmlIdManager)
public FeatureSplitter setSplitMode(FeatureSplitMode splitMode)
public FeatureSplitMode getSplitMode()
public FeatureSplitter exclude(java.lang.Class<? extends CityGML> cityGMLClass)
public FeatureSplitter exclude(java.util.Set<java.lang.Class<? extends CityGML>> excludes)
public void clearExcludes()
public java.util.Set<java.lang.Class<? extends CityGML>> getExcludes()
public FeatureSplitter keepInlineAppearance(boolean keepInlineAppearance)
public boolean isKeepInlineAppearance()
public FeatureSplitter splitCopy(boolean splitCopy)
public boolean isSplitCopy()
public java.util.List<CityGML> split(java.lang.Object object)