org.citygml4j.builder.jaxb.marshal.citygml.waterbody
Class WaterBody100Marshaller

java.lang.Object
  extended by org.citygml4j.builder.jaxb.marshal.citygml.waterbody.WaterBody100Marshaller

public class WaterBody100Marshaller
extends java.lang.Object


Constructor Summary
WaterBody100Marshaller(CityGMLMarshaller citygml)
           
 
Method Summary
 java.lang.Object marshal(ModelObject src)
           
 void marshalAbstractWaterBoundarySurface(AbstractWaterBoundarySurface src, AbstractWaterBoundarySurfaceType dest)
           
 void marshalAbstractWaterObject(AbstractWaterObject src, AbstractWaterObjectType dest)
           
 BoundedByWaterSurfacePropertyType marshalBoundedByWaterSurfaceProperty(BoundedByWaterSurfaceProperty src)
           
 javax.xml.bind.JAXBElement<?> marshalJAXBElement(java.lang.Object src)
           
 WaterBodyType marshalWaterBody(WaterBody src)
           
 void marshalWaterBody(WaterBody src, WaterBodyType dest)
           
 WaterClosureSurfaceType marshalWaterClosureSurface(WaterClosureSurface src)
           
 void marshalWaterClosureSurface(WaterClosureSurface src, WaterClosureSurfaceType dest)
           
 WaterGroundSurfaceType marshalWaterGroundSurface(WaterGroundSurface src)
           
 void marshalWaterGroundSurface(WaterGroundSurface src, WaterGroundSurfaceType dest)
           
 WaterSurfaceType marshalWaterSurface(WaterSurface src)
           
 void marshalWaterSurface(WaterSurface src, WaterSurfaceType dest)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WaterBody100Marshaller

public WaterBody100Marshaller(CityGMLMarshaller citygml)
Method Detail

marshalJAXBElement

public javax.xml.bind.JAXBElement<?> marshalJAXBElement(java.lang.Object src)

marshal

public java.lang.Object marshal(ModelObject src)

marshalAbstractWaterObject

public void marshalAbstractWaterObject(AbstractWaterObject src,
                                       AbstractWaterObjectType dest)

marshalAbstractWaterBoundarySurface

public void marshalAbstractWaterBoundarySurface(AbstractWaterBoundarySurface src,
                                                AbstractWaterBoundarySurfaceType dest)

marshalBoundedByWaterSurfaceProperty

public BoundedByWaterSurfacePropertyType marshalBoundedByWaterSurfaceProperty(BoundedByWaterSurfaceProperty src)

marshalWaterBody

public void marshalWaterBody(WaterBody src,
                             WaterBodyType dest)

marshalWaterBody

public WaterBodyType marshalWaterBody(WaterBody src)

marshalWaterClosureSurface

public void marshalWaterClosureSurface(WaterClosureSurface src,
                                       WaterClosureSurfaceType dest)

marshalWaterClosureSurface

public WaterClosureSurfaceType marshalWaterClosureSurface(WaterClosureSurface src)

marshalWaterGroundSurface

public void marshalWaterGroundSurface(WaterGroundSurface src,
                                      WaterGroundSurfaceType dest)

marshalWaterGroundSurface

public WaterGroundSurfaceType marshalWaterGroundSurface(WaterGroundSurface src)

marshalWaterSurface

public void marshalWaterSurface(WaterSurface src,
                                WaterSurfaceType dest)

marshalWaterSurface

public WaterSurfaceType marshalWaterSurface(WaterSurface src)