org.citygml4j.util.child
Class ChildInfo

java.lang.Object
  extended by org.citygml4j.util.child.ChildInfo

public class ChildInfo
extends java.lang.Object


Constructor Summary
ChildInfo()
           
 
Method Summary
 CityGML getParentCityGML(Child child)
           
<T extends CityGML>
T
getParentCityGML(Child child, java.lang.Class<T> type)
           
 AbstractCityObject getParentCityObject(Child child)
           
<T extends AbstractCityObject>
T
getParentCityObject(Child child, java.lang.Class<T> type)
           
 AbstractFeature getParentFeature(Child child)
           
<T extends AbstractFeature>
T
getParentFeature(Child child, java.lang.Class<T> type)
           
 AbstractGeometry getParentGeometry(Child child)
           
<T extends AbstractGeometry>
T
getParentGeometry(Child child, java.lang.Class<T> type)
           
 CityGML getRootCityGML(Child child)
           
 AbstractCityObject getRootCityObject(Child child)
           
 AbstractFeature getRootFeature(Child child)
           
 AbstractGeometry getRootGeometry(Child child)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChildInfo

public ChildInfo()
Method Detail

getParentFeature

public AbstractFeature getParentFeature(Child child)

getParentFeature

public <T extends AbstractFeature> T getParentFeature(Child child,
                                                      java.lang.Class<T> type)

getRootFeature

public AbstractFeature getRootFeature(Child child)

getParentCityObject

public AbstractCityObject getParentCityObject(Child child)

getParentCityObject

public <T extends AbstractCityObject> T getParentCityObject(Child child,
                                                            java.lang.Class<T> type)

getRootCityObject

public AbstractCityObject getRootCityObject(Child child)

getParentCityGML

public CityGML getParentCityGML(Child child)

getParentCityGML

public <T extends CityGML> T getParentCityGML(Child child,
                                              java.lang.Class<T> type)

getRootCityGML

public CityGML getRootCityGML(Child child)

getParentGeometry

public AbstractGeometry getParentGeometry(Child child)

getParentGeometry

public <T extends AbstractGeometry> T getParentGeometry(Child child,
                                                        java.lang.Class<T> type)

getRootGeometry

public AbstractGeometry getRootGeometry(Child child)