@Configurable public class ServiceConfiguration extends Object
Modifier and Type | Field and Description |
---|---|
private boolean |
addOutputsToSensorML |
private String |
characterEncoding
character encoding for responses.
|
private String |
decimalSeparator
decimal separator for result element.
|
private String |
defaultFeaturePrefix |
private Locale |
defaultLanguage |
private String |
defaultObservablePropertyPrefix |
private String |
defaultOfferingPrefix |
private String |
defaultProcedurePrefix |
private boolean |
deregisterJdbcDriver |
private boolean |
encodeFullChildrenInDescribeSensor |
private static ServiceConfiguration |
instance |
private int |
maxNumberOfReturnedTimeSeries |
private int |
maxNumberOfReturnedValues |
private boolean |
overallExtrema |
private String |
sensorDirectory
directory of sensor descriptions in SensorML format.
|
private String |
serviceURL
URL of this service.
|
private boolean |
showAllLanguageValues |
private String |
srsNamePrefix
Prefix URN for the spatial reference system.
|
private String |
srsNamePrefixSosV2
prefix URN for the spatial reference system.
|
private boolean |
streamingEncoding |
private boolean |
strictSpatialFilteringProfile |
private boolean |
supportsQuality
boolean indicates, whether SOS supports quality information in
observations.
|
private String |
tokenSeparator
token separator for result element.
|
private String |
tupleSeparator
tuple separator for result element.
|
private boolean |
useDefaultPrefixes |
private boolean |
useHttpStatusCodesInKvpAndPoxBinding |
private boolean |
validateResponse |
Modifier | Constructor and Description |
---|---|
private |
ServiceConfiguration()
private constructor for singleton
|
private static ServiceConfiguration instance
private String characterEncoding
private String defaultOfferingPrefix
private String defaultProcedurePrefix
private String defaultObservablePropertyPrefix
private String defaultFeaturePrefix
private boolean useDefaultPrefixes
private boolean encodeFullChildrenInDescribeSensor
private boolean addOutputsToSensorML
private boolean strictSpatialFilteringProfile
private boolean validateResponse
private boolean useHttpStatusCodesInKvpAndPoxBinding
private String serviceURL
private String sensorDirectory
private String srsNamePrefix
private String srsNamePrefixSosV2
private final boolean supportsQuality
private String tokenSeparator
private String tupleSeparator
private String decimalSeparator
private boolean deregisterJdbcDriver
private Locale defaultLanguage
private boolean showAllLanguageValues
private int maxNumberOfReturnedTimeSeries
private int maxNumberOfReturnedValues
private boolean overallExtrema
private boolean streamingEncoding
private ServiceConfiguration()
public static ServiceConfiguration getInstance()
public String getTokenSeparator()
@Setting(value="misc.tokenSeparator") public void setTokenSeparator(String separator) throws ConfigurationException
ConfigurationException
public String getTupleSeparator()
@Setting(value="misc.tupleSeparator") public void setTupleSeparator(String separator) throws ConfigurationException
ConfigurationException
public String getDecimalSeparator()
@Setting(value="misc.decimalSeparator") public void setDecimalSeparator(String separator) throws ConfigurationException
ConfigurationException
@Setting(value="misc.characterEncoding") public void setCharacterEncoding(String encoding) throws ConfigurationException
ConfigurationException
public String getCharacterEncoding()
public String getDefaultOfferingPrefix()
@Setting(value="misc.defaultOfferingPrefix") public void setDefaultOfferingPrefix(String prefix)
public String getDefaultProcedurePrefix()
@Setting(value="misc.defaultObservablePropertyPrefix") public void setDefaultObservablePropertyPrefix(String prefix)
public String getDefaultObservablePropertyPrefix()
@Setting(value="misc.defaultProcedurePrefix") public void setDefaultProcedurePrefix(String prefix)
public String getDefaultFeaturePrefix()
@Setting(value="misc.defaultFeaturePrefix") public void setDefaultFeaturePrefix(String prefix)
public boolean isUseDefaultPrefixes()
@Setting(value="service.useDefaultPrefixes") public void setUseDefaultPrefixes(boolean prefix)
public boolean isEncodeFullChildrenInDescribeSensor()
@Setting(value="service.encodeFullChildrenInDescribeSensor") public void setEncodeFullChildrenInDescribeSensor(boolean encodeFullChildrenInDescribeSensor)
public boolean isAddOutputsToSensorML()
@Setting(value="service.addOutputsToSensorML") public void setAddOutputsToSensorML(boolean addOutputsToSensorML)
public boolean isStrictSpatialFilteringProfile()
@Setting(value="service.strictSpatialFilteringProfile") public void setStrictSpatialFilteringProfile(boolean strictSpatialFilteringProfile)
public boolean isValidateResponse()
@Setting(value="service.response.validate") public void setValidateResponse(boolean validateResponse)
public boolean isSupportsQuality()
public boolean isUseHttpStatusCodesInKvpAndPoxBinding()
@Setting(value="misc.httpResponseCodeUseInKvpAndPoxBinding") public void setUseHttpStatusCodesInKvpAndPoxBinding(boolean useHttpStatusCodesInKvpAndPoxBinding)
public String getSensorDir()
@Setting(value="service.sensorDirectory") public void setSensorDirectory(String sensorDirectory)
public String getServiceURL()
@Setting(value="service.sosUrl") public void setServiceURL(URI serviceURL) throws ConfigurationException
ConfigurationException
public String getSrsNamePrefix()
@Setting(value="misc.srsNamePrefixSosV1") public void setSrsNamePrefixForSosV1(String prefix)
public String getSrsNamePrefixSosV2()
@Setting(value="misc.srsNamePrefixSosV2") public void setSrsNamePrefixForSosV2(String prefix)
@Setting(value="service.jdbc.deregister") public void setDeregisterJdbcDriver(boolean deregisterJdbcDriver)
public boolean isDeregisterJdbcDriver()
@Setting(value="i18n.defaultLanguage") public void setDefaultLanguage(String defaultLanguage)
public Locale getDefaultLanguage()
@Setting(value="i18n.showAllLanguageValues") public void setShowAllLanguageValues(boolean showAllLanguageValues)
public boolean isShowAllLanguageValues()
public boolean isSetDefaultLanguage()
@Setting(value="profile.hydrology.maxReturnedTimeSeries") public void setMaxNumberOfReturnedTimeSeries(Integer value)
public int getMaxNumberOfReturnedTimeSeries()
@Setting(value="profile.hydrology.maxReturnedValue") public void setMaxNumberOfReturnedValues(Integer value)
public int getMaxNumberOfReturnedValues()
@Setting(value="profile.hydrology.overallExtrema") public void setOverallExtrema(boolean overallExtrema)
public boolean isOverallExtrema()
@Setting(value="service.streaming.encoding") public void setForceStreamingEncoding(boolean streamingEncoding)
public boolean isForceStreamingEncoding()
Copyright © 2012-2015 52north.org. All Rights Reserved.