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

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

public class WaterBody040Marshaller
extends java.lang.Object


Constructor Summary
WaterBody040Marshaller(CityGMLMarshaller citygml)
           
 
Method Summary
 java.lang.Object marshal(ModelObject src)
           
 BoundedByWaterSurfacePropertyType marshalBoundedByWaterSurfaceProperty(BoundedByWaterSurfaceProperty src)
           
 javax.xml.bind.JAXBElement<?> marshalJAXBElement(java.lang.Object src)
           
 WaterBodyType marshalWaterBody(WaterBody src)
           
 void marshalWaterBody(WaterBody src, WaterBodyType dest)
           
 void marshalWaterBoundarySurface(AbstractWaterBoundarySurface src, _WaterBoundarySurfaceType dest)
           
 WaterClosureSurfaceType marshalWaterClosureSurface(WaterClosureSurface src)
           
 void marshalWaterClosureSurface(WaterClosureSurface src, WaterClosureSurfaceType dest)
           
 WaterGroundSurfaceType marshalWaterGroundSurface(WaterGroundSurface src)
           
 void marshalWaterGroundSurface(WaterGroundSurface src, WaterGroundSurfaceType dest)
           
 void marshalWaterObject(AbstractWaterObject src, _WaterObjectType 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

WaterBody040Marshaller

public WaterBody040Marshaller(CityGMLMarshaller citygml)
Method Detail

marshalJAXBElement

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

marshal

public java.lang.Object marshal(ModelObject src)

marshalWaterObject

public void marshalWaterObject(AbstractWaterObject src,
                               _WaterObjectType dest)

marshalWaterBoundarySurface

public void marshalWaterBoundarySurface(AbstractWaterBoundarySurface src,
                                        _WaterBoundarySurfaceType 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)