org.deegree_impl.services.gazetteer.capabilities
Class SI_Gazetteer_Impl

java.lang.Object
  extended byorg.deegree_impl.services.gazetteer.capabilities.SI_Gazetteer_Impl
All Implemented Interfaces:
SI_Gazetteer

public class SI_Gazetteer_Impl
extends java.lang.Object
implements SI_Gazetteer

Version:
$Revision: 1.2 $
Author:
AxxL

Field Summary
(package private)  java.lang.String coordinateSystem
           
(package private)  CitedResponsibleParty custodian
           
(package private)  java.lang.String identifier
           
(package private)  java.util.ArrayList locationTypes
           
(package private)  java.lang.String scope
           
(package private)  GM_Object territoryOfUse
           
 
Constructor Summary
private SI_Gazetteer_Impl()
           
  SI_Gazetteer_Impl(java.lang.String identifier, GM_Object territoryOfUse, CitedResponsibleParty custodian, SI_LocationType[] locationTypes, java.lang.String scope, java.lang.String coordinateSystem)
           
 
Method Summary
 void addLocationType(SI_LocationType locationType)
           
 java.lang.String getCoordinateSystem()
           
 CitedResponsibleParty getCustodian()
           
 java.lang.String getIdentifier()
          ISO DIS 19112 references RS_Identifier (but not from ISO DIS 19115).
 SI_LocationType[] getLocationTypes()
           
 java.lang.String getScope()
           
 GM_Object getTerritoryOfUse()
          geographic area within which the location type occurs
 void setCoordinateSystem(java.lang.String coordinateSystem)
           
 void setCustodian(CitedResponsibleParty custodian)
           
 void setIdentifier(java.lang.String identifier)
           
 void setLocationType(SI_LocationType[] locationTypes)
           
 void setScope(java.lang.String scope)
           
 void setTerritoryOfUse(GM_Object territoryOfUse)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

identifier

java.lang.String identifier

territoryOfUse

GM_Object territoryOfUse

custodian

CitedResponsibleParty custodian

locationTypes

java.util.ArrayList locationTypes

scope

java.lang.String scope

coordinateSystem

java.lang.String coordinateSystem
Constructor Detail

SI_Gazetteer_Impl

private SI_Gazetteer_Impl()

SI_Gazetteer_Impl

public SI_Gazetteer_Impl(java.lang.String identifier,
                         GM_Object territoryOfUse,
                         CitedResponsibleParty custodian,
                         SI_LocationType[] locationTypes,
                         java.lang.String scope,
                         java.lang.String coordinateSystem)
Parameters:
identifier -
territoryOfUse -
custodian -
locationTypes -
scope -
coordinateSystem -
Method Detail

getIdentifier

public java.lang.String getIdentifier()
Description copied from interface: SI_Gazetteer
ISO DIS 19112 references RS_Identifier (but not from ISO DIS 19115). The allowable values are free text.

Specified by:
getIdentifier in interface SI_Gazetteer
Returns:

setIdentifier

public void setIdentifier(java.lang.String identifier)
Parameters:
identifier -

getTerritoryOfUse

public GM_Object getTerritoryOfUse()
Description copied from interface: SI_Gazetteer
geographic area within which the location type occurs

Specified by:
getTerritoryOfUse in interface SI_Gazetteer
Returns:

setTerritoryOfUse

public void setTerritoryOfUse(GM_Object territoryOfUse)
Parameters:
territoryOfUse -

getCustodian

public CitedResponsibleParty getCustodian()
Specified by:
getCustodian in interface SI_Gazetteer
Returns:

setCustodian

public void setCustodian(CitedResponsibleParty custodian)
Parameters:
custodian -

getLocationTypes

public SI_LocationType[] getLocationTypes()
Specified by:
getLocationTypes in interface SI_Gazetteer
Returns:

addLocationType

public void addLocationType(SI_LocationType locationType)
Parameters:
locationType -

setLocationType

public void setLocationType(SI_LocationType[] locationTypes)
Parameters:
locationTypes -

getScope

public java.lang.String getScope()
Specified by:
getScope in interface SI_Gazetteer
Returns:

setScope

public void setScope(java.lang.String scope)
Parameters:
scope -

getCoordinateSystem

public java.lang.String getCoordinateSystem()
Specified by:
getCoordinateSystem in interface SI_Gazetteer
Returns:

setCoordinateSystem

public void setCoordinateSystem(java.lang.String coordinateSystem)
Parameters:
coordinateSystem -