org.citygml4j.builder.jaxb.marshal.citygml.building
Class Building100Marshaller

java.lang.Object
  extended by org.citygml4j.builder.jaxb.marshal.citygml.building.Building100Marshaller

public class Building100Marshaller
extends java.lang.Object


Constructor Summary
Building100Marshaller(CityGMLMarshaller citygml)
           
 
Method Summary
 java.lang.Object marshal(ModelObject src)
           
 void marshalAbstractBuilding(AbstractBuilding src, AbstractBuildingType dest)
           
 void marshalBoundarySurface(AbstractBoundarySurface src, AbstractBoundarySurfaceType dest)
           
 BoundarySurfacePropertyType marshalBoundarySurfaceProperty(BoundarySurfaceProperty src)
           
 BuildingType marshalBuilding(Building src)
           
 void marshalBuilding(Building src, BuildingType dest)
           
 BuildingFurnitureType marshalBuildingFurniture(BuildingFurniture src)
           
 void marshalBuildingFurniture(BuildingFurniture src, BuildingFurnitureType dest)
           
 BuildingInstallationType marshalBuildingInstallation(BuildingInstallation src)
           
 void marshalBuildingInstallation(BuildingInstallation src, BuildingInstallationType dest)
           
 BuildingInstallationPropertyType marshalBuildingInstallationProperty(BuildingInstallationProperty src)
           
 BuildingPartType marshalBuildingPart(BuildingPart src)
           
 void marshalBuildingPart(BuildingPart src, BuildingPartType dest)
           
 BuildingPartPropertyType marshalBuildingPartProperty(BuildingPartProperty src)
           
 CeilingSurfaceType marshalCeilingSurface(CeilingSurface src)
           
 void marshalCeilingSurface(CeilingSurface src, CeilingSurfaceType dest)
           
 ClosureSurfaceType marshalClosureSurface(ClosureSurface src)
           
 void marshalClosureSurface(ClosureSurface src, ClosureSurfaceType dest)
           
 DoorType marshalDoor(Door src)
           
 void marshalDoor(Door src, DoorType dest)
           
 FloorSurfaceType marshalFloorSurface(FloorSurface src)
           
 void marshalFloorSurface(FloorSurface src, FloorSurfaceType dest)
           
 GroundSurfaceType marshalGroundSurface(GroundSurface src)
           
 void marshalGroundSurface(GroundSurface src, GroundSurfaceType dest)
           
 IntBuildingInstallationType marshalIntBuildingInstallation(IntBuildingInstallation src)
           
 void marshalIntBuildingInstallation(IntBuildingInstallation src, IntBuildingInstallationType dest)
           
 IntBuildingInstallationPropertyType marshalIntBuildingInstallationProperty(IntBuildingInstallationProperty src)
           
 InteriorFurniturePropertyType marshalInteriorFurnitureProperty(InteriorFurnitureProperty src)
           
 InteriorRoomPropertyType marshalInteriorRoomProperty(InteriorRoomProperty src)
           
 InteriorWallSurfaceType marshalInteriorWallSurface(InteriorWallSurface src)
           
 void marshalInteriorWallSurface(InteriorWallSurface src, InteriorWallSurfaceType dest)
           
 javax.xml.bind.JAXBElement<?> marshalJAXBElement(java.lang.Object src)
           
 void marshalOpening(AbstractOpening src, AbstractOpeningType dest)
           
 OpeningPropertyType marshalOpeningProperty(OpeningProperty src)
           
 RoofSurfaceType marshalRoofSurface(RoofSurface src)
           
 void marshalRoofSurface(RoofSurface src, RoofSurfaceType dest)
           
 RoomType marshalRoom(Room src)
           
 void marshalRoom(Room src, RoomType dest)
           
 WallSurfaceType marshalWallSurface(WallSurface src)
           
 void marshalWallSurface(WallSurface src, WallSurfaceType dest)
           
 WindowType marshalWindow(Window src)
           
 void marshalWindow(Window src, WindowType dest)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Building100Marshaller

public Building100Marshaller(CityGMLMarshaller citygml)
Method Detail

marshalJAXBElement

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

marshal

public java.lang.Object marshal(ModelObject src)

marshalAbstractBuilding

public void marshalAbstractBuilding(AbstractBuilding src,
                                    AbstractBuildingType dest)

marshalBoundarySurface

public void marshalBoundarySurface(AbstractBoundarySurface src,
                                   AbstractBoundarySurfaceType dest)

marshalOpening

public void marshalOpening(AbstractOpening src,
                           AbstractOpeningType dest)

marshalBoundarySurfaceProperty

public BoundarySurfacePropertyType marshalBoundarySurfaceProperty(BoundarySurfaceProperty src)

marshalBuilding

public void marshalBuilding(Building src,
                            BuildingType dest)

marshalBuilding

public BuildingType marshalBuilding(Building src)

marshalBuildingFurniture

public void marshalBuildingFurniture(BuildingFurniture src,
                                     BuildingFurnitureType dest)

marshalBuildingFurniture

public BuildingFurnitureType marshalBuildingFurniture(BuildingFurniture src)

marshalBuildingInstallation

public void marshalBuildingInstallation(BuildingInstallation src,
                                        BuildingInstallationType dest)

marshalBuildingInstallation

public BuildingInstallationType marshalBuildingInstallation(BuildingInstallation src)

marshalBuildingInstallationProperty

public BuildingInstallationPropertyType marshalBuildingInstallationProperty(BuildingInstallationProperty src)

marshalBuildingPart

public void marshalBuildingPart(BuildingPart src,
                                BuildingPartType dest)

marshalBuildingPart

public BuildingPartType marshalBuildingPart(BuildingPart src)

marshalBuildingPartProperty

public BuildingPartPropertyType marshalBuildingPartProperty(BuildingPartProperty src)

marshalCeilingSurface

public void marshalCeilingSurface(CeilingSurface src,
                                  CeilingSurfaceType dest)

marshalCeilingSurface

public CeilingSurfaceType marshalCeilingSurface(CeilingSurface src)

marshalClosureSurface

public void marshalClosureSurface(ClosureSurface src,
                                  ClosureSurfaceType dest)

marshalClosureSurface

public ClosureSurfaceType marshalClosureSurface(ClosureSurface src)

marshalDoor

public void marshalDoor(Door src,
                        DoorType dest)

marshalDoor

public DoorType marshalDoor(Door src)

marshalFloorSurface

public void marshalFloorSurface(FloorSurface src,
                                FloorSurfaceType dest)

marshalFloorSurface

public FloorSurfaceType marshalFloorSurface(FloorSurface src)

marshalGroundSurface

public void marshalGroundSurface(GroundSurface src,
                                 GroundSurfaceType dest)

marshalGroundSurface

public GroundSurfaceType marshalGroundSurface(GroundSurface src)

marshalIntBuildingInstallation

public void marshalIntBuildingInstallation(IntBuildingInstallation src,
                                           IntBuildingInstallationType dest)

marshalIntBuildingInstallation

public IntBuildingInstallationType marshalIntBuildingInstallation(IntBuildingInstallation src)

marshalIntBuildingInstallationProperty

public IntBuildingInstallationPropertyType marshalIntBuildingInstallationProperty(IntBuildingInstallationProperty src)

marshalInteriorFurnitureProperty

public InteriorFurniturePropertyType marshalInteriorFurnitureProperty(InteriorFurnitureProperty src)

marshalInteriorRoomProperty

public InteriorRoomPropertyType marshalInteriorRoomProperty(InteriorRoomProperty src)

marshalInteriorWallSurface

public void marshalInteriorWallSurface(InteriorWallSurface src,
                                       InteriorWallSurfaceType dest)

marshalInteriorWallSurface

public InteriorWallSurfaceType marshalInteriorWallSurface(InteriorWallSurface src)

marshalOpeningProperty

public OpeningPropertyType marshalOpeningProperty(OpeningProperty src)

marshalRoofSurface

public void marshalRoofSurface(RoofSurface src,
                               RoofSurfaceType dest)

marshalRoofSurface

public RoofSurfaceType marshalRoofSurface(RoofSurface src)

marshalRoom

public void marshalRoom(Room src,
                        RoomType dest)

marshalRoom

public RoomType marshalRoom(Room src)

marshalWallSurface

public void marshalWallSurface(WallSurface src,
                               WallSurfaceType dest)

marshalWallSurface

public WallSurfaceType marshalWallSurface(WallSurface src)

marshalWindow

public void marshalWindow(Window src,
                          WindowType dest)

marshalWindow

public WindowType marshalWindow(Window src)