org.citygml4j.builder.jaxb.marshal.xal
Class XALMarshaller

java.lang.Object
  extended by org.citygml4j.builder.jaxb.marshal.xal.XALMarshaller

public class XALMarshaller
extends java.lang.Object


Constructor Summary
XALMarshaller()
           
 
Method Summary
 java.lang.Object marshal(ModelObject src)
           
 AddressDetails.Address marshalAddress(Address src)
           
 AddressDetails marshalAddressDetails(AddressDetails src)
           
 AddressDetails.PostalServiceElements.AddressIdentifier marshalAddressIdentifier(AddressIdentifier src)
           
 AddressDetails.PostalServiceElements.AddressLatitude marshalAddressLatitude(AddressLatitude src)
           
 AddressDetails.PostalServiceElements.AddressLatitudeDirection marshalAddressLatitudeDirection(AddressLatitudeDirection src)
           
 AddressLineElement marshalAddressLine(AddressLine src)
           
 AddressLinesType marshalAddressLines(AddressLines src)
           
 AddressDetails.PostalServiceElements.AddressLongitude marshalAddressLongitude(AddressLongitude src)
           
 AddressDetails.PostalServiceElements.AddressLongitudeDirection marshalAddressLongitudeDirection(AddressLongitudeDirection src)
           
 AdministrativeAreaElement marshalAdministrativeArea(AdministrativeArea src)
           
 AdministrativeAreaElement.AdministrativeAreaName marshalAdministrativeAreaName(AdministrativeAreaName src)
           
 AddressDetails.PostalServiceElements.Barcode marshalBarcode(Barcode src)
           
 BuildingNameType marshalBuildingName(BuildingName src)
           
 AddressDetails.Country marshalCountry(Country src)
           
 CountryNameElement marshalCountryName(CountryName src)
           
 AddressDetails.Country.CountryNameCode marshalCountryNameCode(CountryNameCode src)
           
 DepartmentElement marshalDepartment(Department src)
           
 DepartmentElement.DepartmentName marshalDepartmentName(DepartmentName src)
           
 DependentLocalityType marshalDependentLocality(DependentLocality src)
           
 DependentLocalityType.DependentLocalityName marshalDependentLocalityName(DependentLocalityName src)
           
 DependentLocalityType.DependentLocalityNumber marshalDependentLocalityNumber(DependentLocalityNumber src)
           
 ThoroughfareElement.DependentThoroughfare marshalDependentThoroughfare(DependentThoroughfare src)
           
 AddressDetails.PostalServiceElements.EndorsementLineCode marshalEndorsementLineCode(EndorsementLineCode src)
           
 FirmType marshalFirm(Firm src)
           
 FirmType.FirmName marshalFirmName(FirmName src)
           
 javax.xml.bind.JAXBElement<?> marshalJAXBElement(java.lang.Object src)
           
 AddressDetails.PostalServiceElements.KeyLineCode marshalKeyLineCode(KeyLineCode src)
           
 LargeMailUserType marshalLargeMailUser(LargeMailUser src)
           
 LargeMailUserType.LargeMailUserIdentifier marshalLargeMailUserIdentifier(LargeMailUserIdentifier src)
           
 LargeMailUserType.LargeMailUserName marshalLargeMailUserName(LargeMailUserName src)
           
 LocalityElement marshalLocality(Locality src)
           
 LocalityElement.LocalityName marshalLocalityName(LocalityName src)
           
 MailStopType marshalMailStop(MailStop src)
           
 MailStopType.MailStopName marshalMailStopName(MailStopName src)
           
 MailStopType.MailStopNumber marshalMailStopNumber(MailStopNumber src)
           
 PostalCodeElement marshalPostalCode(PostalCode src)
           
 PostalCodeElement.PostalCodeNumber marshalPostalCodeNumber(PostalCodeNumber src)
           
 PostalCodeElement.PostalCodeNumberExtension marshalPostalCodeNumberExtension(PostalCodeNumberExtension src)
           
 PostalRouteType marshalPostalRoute(PostalRoute src)
           
 PostalRouteType.PostalRouteName marshalPostalRouteName(PostalRouteName src)
           
 PostalRouteType.PostalRouteNumber marshalPostalRouteNumber(PostalRouteNumber src)
           
 AddressDetails.PostalServiceElements marshalPostalServiceElements(PostalServiceElements src)
           
 PostBoxElement marshalPostBox(PostBox src)
           
 PostBoxElement.PostBoxNumber marshalPostBoxNumber(PostBoxNumber src)
           
 PostBoxElement.PostBoxNumberExtension marshalPostBoxNumberExtension(PostBoxNumberExtension src)
           
 PostBoxElement.PostBoxNumberPrefix marshalPostBoxNumberPrefix(PostBoxNumberPrefix src)
           
 PostBoxElement.PostBoxNumberSuffix marshalPostBoxNumberSuffix(PostBoxNumberSuffix src)
           
 PostOfficeElement marshalPostOffice(PostOffice src)
           
 PostOfficeElement.PostOfficeName marshalPostOfficeName(PostOfficeName src)
           
 PostOfficeElement.PostOfficeNumber marshalPostOfficeNumber(PostOfficeNumber src)
           
 PostalCodeElement.PostTown marshalPostTown(PostTown src)
           
 PostalCodeElement.PostTown.PostTownName marshalPostTownName(PostTownName src)
           
 PostalCodeElement.PostTown.PostTownSuffix marshalPostTownSuffix(PostTownSuffix src)
           
 PremiseElement marshalPremise(Premise src)
           
 PremiseElement.PremiseLocation marshalPremiseLocation(PremiseLocation src)
           
 PremiseElement.PremiseName marshalPremiseName(PremiseName src)
           
 PremiseNumberElement marshalPremiseNumber(PremiseNumber src)
           
 PremiseNumberPrefixElement marshalPremiseNumberPrefix(PremiseNumberPrefix src)
           
 PremiseElement.PremiseNumberRange marshalPremiseNumberRange(PremiseNumberRange src)
           
 PremiseElement.PremiseNumberRange.PremiseNumberRangeFrom marshalPremiseNumberRangeFrom(PremiseNumberRangeFrom src)
           
 PremiseElement.PremiseNumberRange.PremiseNumberRangeTo marshalPremiseNumberRangeTo(PremiseNumberRangeTo src)
           
 PremiseNumberSuffixElement marshalPremiseNumberSuffix(PremiseNumberSuffix src)
           
 AddressDetails.PostalServiceElements.SortingCode marshalSortingCode(SortingCode src)
           
 AdministrativeAreaElement.SubAdministrativeArea marshalSubAdministrativeArea(SubAdministrativeArea src)
           
 AdministrativeAreaElement.SubAdministrativeArea.SubAdministrativeAreaName marshalSubAdministrativeAreaName(SubAdministrativeAreaName src)
           
 SubPremiseType marshalSubPremise(SubPremise src)
           
 SubPremiseType.SubPremiseLocation marshalSubPremiseLocation(SubPremiseLocation src)
           
 SubPremiseType.SubPremiseName marshalSubPremiseName(SubPremiseName src)
           
 SubPremiseType.SubPremiseNumber marshalSubPremiseNumber(SubPremiseNumber src)
           
 SubPremiseType.SubPremiseNumberPrefix marshalSubPremiseNumberPrefix(SubPremiseNumberPrefix src)
           
 SubPremiseType.SubPremiseNumberSuffix marshalSubPremiseNumberSuffix(SubPremiseNumberSuffix src)
           
 AddressDetails.PostalServiceElements.SupplementaryPostalServiceData marshalSupplementaryPostalServiceData(SupplementaryPostalServiceData src)
           
 ThoroughfareElement marshalThoroughfare(Thoroughfare src)
           
 ThoroughfareLeadingTypeType marshalThoroughfareLeadingType(ThoroughfareLeadingType src)
           
 ThoroughfareNameType marshalThoroughfareName(ThoroughfareName src)
           
 ThoroughfareNumberElement marshalThoroughfareNumber(ThoroughfareNumber src)
           
 ThoroughfareElement.ThoroughfareNumberRange.ThoroughfareNumberFrom marshalThoroughfareNumberFrom(ThoroughfareNumberFrom src)
           
 ThoroughfareNumberPrefixElement marshalThoroughfareNumberPrefix(ThoroughfareNumberPrefix src)
           
 ThoroughfareElement.ThoroughfareNumberRange marshalThoroughfareNumberRange(ThoroughfareNumberRange src)
           
 ThoroughfareNumberSuffixElement marshalThoroughfareNumberSuffix(ThoroughfareNumberSuffix src)
           
 ThoroughfareElement.ThoroughfareNumberRange.ThoroughfareNumberTo marshalThoroughfareNumberTo(ThoroughfareNumberTo src)
           
 ThoroughfarePostDirectionType marshalThoroughfarePostDirection(ThoroughfarePostDirection src)
           
 ThoroughfarePreDirectionType marshalThoroughfarePreDirection(ThoroughfarePreDirection src)
           
 ThoroughfareTrailingTypeType marshalThoroughfareTrailingType(ThoroughfareTrailingType src)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XALMarshaller

public XALMarshaller()
Method Detail

marshalJAXBElement

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

marshal

public java.lang.Object marshal(ModelObject src)

marshalAddress

public AddressDetails.Address marshalAddress(Address src)

marshalAddressDetails

public AddressDetails marshalAddressDetails(AddressDetails src)

marshalAddressIdentifier

public AddressDetails.PostalServiceElements.AddressIdentifier marshalAddressIdentifier(AddressIdentifier src)

marshalAddressLatitude

public AddressDetails.PostalServiceElements.AddressLatitude marshalAddressLatitude(AddressLatitude src)

marshalAddressLatitudeDirection

public AddressDetails.PostalServiceElements.AddressLatitudeDirection marshalAddressLatitudeDirection(AddressLatitudeDirection src)

marshalAddressLine

public AddressLineElement marshalAddressLine(AddressLine src)

marshalAddressLines

public AddressLinesType marshalAddressLines(AddressLines src)

marshalAddressLongitude

public AddressDetails.PostalServiceElements.AddressLongitude marshalAddressLongitude(AddressLongitude src)

marshalAddressLongitudeDirection

public AddressDetails.PostalServiceElements.AddressLongitudeDirection marshalAddressLongitudeDirection(AddressLongitudeDirection src)

marshalAdministrativeArea

public AdministrativeAreaElement marshalAdministrativeArea(AdministrativeArea src)

marshalAdministrativeAreaName

public AdministrativeAreaElement.AdministrativeAreaName marshalAdministrativeAreaName(AdministrativeAreaName src)

marshalBarcode

public AddressDetails.PostalServiceElements.Barcode marshalBarcode(Barcode src)

marshalBuildingName

public BuildingNameType marshalBuildingName(BuildingName src)

marshalCountry

public AddressDetails.Country marshalCountry(Country src)

marshalCountryName

public CountryNameElement marshalCountryName(CountryName src)

marshalCountryNameCode

public AddressDetails.Country.CountryNameCode marshalCountryNameCode(CountryNameCode src)

marshalDepartment

public DepartmentElement marshalDepartment(Department src)

marshalDepartmentName

public DepartmentElement.DepartmentName marshalDepartmentName(DepartmentName src)

marshalDependentLocality

public DependentLocalityType marshalDependentLocality(DependentLocality src)

marshalDependentLocalityName

public DependentLocalityType.DependentLocalityName marshalDependentLocalityName(DependentLocalityName src)

marshalDependentLocalityNumber

public DependentLocalityType.DependentLocalityNumber marshalDependentLocalityNumber(DependentLocalityNumber src)

marshalDependentThoroughfare

public ThoroughfareElement.DependentThoroughfare marshalDependentThoroughfare(DependentThoroughfare src)

marshalEndorsementLineCode

public AddressDetails.PostalServiceElements.EndorsementLineCode marshalEndorsementLineCode(EndorsementLineCode src)

marshalFirm

public FirmType marshalFirm(Firm src)

marshalFirmName

public FirmType.FirmName marshalFirmName(FirmName src)

marshalKeyLineCode

public AddressDetails.PostalServiceElements.KeyLineCode marshalKeyLineCode(KeyLineCode src)

marshalLargeMailUser

public LargeMailUserType marshalLargeMailUser(LargeMailUser src)

marshalLargeMailUserIdentifier

public LargeMailUserType.LargeMailUserIdentifier marshalLargeMailUserIdentifier(LargeMailUserIdentifier src)

marshalLargeMailUserName

public LargeMailUserType.LargeMailUserName marshalLargeMailUserName(LargeMailUserName src)

marshalLocality

public LocalityElement marshalLocality(Locality src)

marshalLocalityName

public LocalityElement.LocalityName marshalLocalityName(LocalityName src)

marshalMailStop

public MailStopType marshalMailStop(MailStop src)

marshalMailStopName

public MailStopType.MailStopName marshalMailStopName(MailStopName src)

marshalMailStopNumber

public MailStopType.MailStopNumber marshalMailStopNumber(MailStopNumber src)

marshalPostalCode

public PostalCodeElement marshalPostalCode(PostalCode src)

marshalPostalCodeNumber

public PostalCodeElement.PostalCodeNumber marshalPostalCodeNumber(PostalCodeNumber src)

marshalPostalCodeNumberExtension

public PostalCodeElement.PostalCodeNumberExtension marshalPostalCodeNumberExtension(PostalCodeNumberExtension src)

marshalPostalRoute

public PostalRouteType marshalPostalRoute(PostalRoute src)

marshalPostalRouteName

public PostalRouteType.PostalRouteName marshalPostalRouteName(PostalRouteName src)

marshalPostalRouteNumber

public PostalRouteType.PostalRouteNumber marshalPostalRouteNumber(PostalRouteNumber src)

marshalPostalServiceElements

public AddressDetails.PostalServiceElements marshalPostalServiceElements(PostalServiceElements src)

marshalPostBox

public PostBoxElement marshalPostBox(PostBox src)

marshalPostBoxNumber

public PostBoxElement.PostBoxNumber marshalPostBoxNumber(PostBoxNumber src)

marshalPostBoxNumberExtension

public PostBoxElement.PostBoxNumberExtension marshalPostBoxNumberExtension(PostBoxNumberExtension src)

marshalPostBoxNumberPrefix

public PostBoxElement.PostBoxNumberPrefix marshalPostBoxNumberPrefix(PostBoxNumberPrefix src)

marshalPostBoxNumberSuffix

public PostBoxElement.PostBoxNumberSuffix marshalPostBoxNumberSuffix(PostBoxNumberSuffix src)

marshalPostOffice

public PostOfficeElement marshalPostOffice(PostOffice src)

marshalPostOfficeName

public PostOfficeElement.PostOfficeName marshalPostOfficeName(PostOfficeName src)

marshalPostOfficeNumber

public PostOfficeElement.PostOfficeNumber marshalPostOfficeNumber(PostOfficeNumber src)

marshalPostTown

public PostalCodeElement.PostTown marshalPostTown(PostTown src)

marshalPostTownName

public PostalCodeElement.PostTown.PostTownName marshalPostTownName(PostTownName src)

marshalPostTownSuffix

public PostalCodeElement.PostTown.PostTownSuffix marshalPostTownSuffix(PostTownSuffix src)

marshalPremise

public PremiseElement marshalPremise(Premise src)

marshalPremiseLocation

public PremiseElement.PremiseLocation marshalPremiseLocation(PremiseLocation src)

marshalPremiseName

public PremiseElement.PremiseName marshalPremiseName(PremiseName src)

marshalPremiseNumber

public PremiseNumberElement marshalPremiseNumber(PremiseNumber src)

marshalPremiseNumberPrefix

public PremiseNumberPrefixElement marshalPremiseNumberPrefix(PremiseNumberPrefix src)

marshalPremiseNumberRange

public PremiseElement.PremiseNumberRange marshalPremiseNumberRange(PremiseNumberRange src)

marshalPremiseNumberRangeFrom

public PremiseElement.PremiseNumberRange.PremiseNumberRangeFrom marshalPremiseNumberRangeFrom(PremiseNumberRangeFrom src)

marshalPremiseNumberRangeTo

public PremiseElement.PremiseNumberRange.PremiseNumberRangeTo marshalPremiseNumberRangeTo(PremiseNumberRangeTo src)

marshalPremiseNumberSuffix

public PremiseNumberSuffixElement marshalPremiseNumberSuffix(PremiseNumberSuffix src)

marshalSortingCode

public AddressDetails.PostalServiceElements.SortingCode marshalSortingCode(SortingCode src)

marshalSubAdministrativeArea

public AdministrativeAreaElement.SubAdministrativeArea marshalSubAdministrativeArea(SubAdministrativeArea src)

marshalSubAdministrativeAreaName

public AdministrativeAreaElement.SubAdministrativeArea.SubAdministrativeAreaName marshalSubAdministrativeAreaName(SubAdministrativeAreaName src)

marshalSubPremise

public SubPremiseType marshalSubPremise(SubPremise src)

marshalSubPremiseLocation

public SubPremiseType.SubPremiseLocation marshalSubPremiseLocation(SubPremiseLocation src)

marshalSubPremiseName

public SubPremiseType.SubPremiseName marshalSubPremiseName(SubPremiseName src)

marshalSubPremiseNumber

public SubPremiseType.SubPremiseNumber marshalSubPremiseNumber(SubPremiseNumber src)

marshalSubPremiseNumberPrefix

public SubPremiseType.SubPremiseNumberPrefix marshalSubPremiseNumberPrefix(SubPremiseNumberPrefix src)

marshalSubPremiseNumberSuffix

public SubPremiseType.SubPremiseNumberSuffix marshalSubPremiseNumberSuffix(SubPremiseNumberSuffix src)

marshalSupplementaryPostalServiceData

public AddressDetails.PostalServiceElements.SupplementaryPostalServiceData marshalSupplementaryPostalServiceData(SupplementaryPostalServiceData src)

marshalThoroughfare

public ThoroughfareElement marshalThoroughfare(Thoroughfare src)

marshalThoroughfareLeadingType

public ThoroughfareLeadingTypeType marshalThoroughfareLeadingType(ThoroughfareLeadingType src)

marshalThoroughfareName

public ThoroughfareNameType marshalThoroughfareName(ThoroughfareName src)

marshalThoroughfareNumber

public ThoroughfareNumberElement marshalThoroughfareNumber(ThoroughfareNumber src)

marshalThoroughfareNumberFrom

public ThoroughfareElement.ThoroughfareNumberRange.ThoroughfareNumberFrom marshalThoroughfareNumberFrom(ThoroughfareNumberFrom src)

marshalThoroughfareNumberPrefix

public ThoroughfareNumberPrefixElement marshalThoroughfareNumberPrefix(ThoroughfareNumberPrefix src)

marshalThoroughfareNumberRange

public ThoroughfareElement.ThoroughfareNumberRange marshalThoroughfareNumberRange(ThoroughfareNumberRange src)

marshalThoroughfareNumberSuffix

public ThoroughfareNumberSuffixElement marshalThoroughfareNumberSuffix(ThoroughfareNumberSuffix src)

marshalThoroughfareNumberTo

public ThoroughfareElement.ThoroughfareNumberRange.ThoroughfareNumberTo marshalThoroughfareNumberTo(ThoroughfareNumberTo src)

marshalThoroughfarePostDirection

public ThoroughfarePostDirectionType marshalThoroughfarePostDirection(ThoroughfarePostDirection src)

marshalThoroughfarePreDirection

public ThoroughfarePreDirectionType marshalThoroughfarePreDirection(ThoroughfarePreDirection src)

marshalThoroughfareTrailingType

public ThoroughfareTrailingTypeType marshalThoroughfareTrailingType(ThoroughfareTrailingType src)