org.n52.oxf.valueDomains
Class StringValueDomain

java.lang.Object
  extended by org.n52.oxf.valueDomains.StringValueDomain
All Implemented Interfaces:
IDiscreteValueDomain<String>, IValueDomain<String>

public class StringValueDomain
extends Object
implements IDiscreteValueDomain<String>


Constructor Summary
StringValueDomain()
           
StringValueDomain(List<String> possibleValues)
           
StringValueDomain(String possibleValue)
           
StringValueDomain(String[] possibleValues)
           
 
Method Summary
 void addPossibleValue(String possibleValue)
           
 boolean containsValue(String string)
          checks if this StringValueDomain contains the parameter string.
 String getDomainDescription()
           
 List<String> getPossibleValues()
           
 String produceValue(String... stringArray)
           
 String toXML()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringValueDomain

public StringValueDomain()

StringValueDomain

public StringValueDomain(String possibleValue)

StringValueDomain

public StringValueDomain(List<String> possibleValues)

StringValueDomain

public StringValueDomain(String[] possibleValues)
Method Detail

addPossibleValue

public void addPossibleValue(String possibleValue)

containsValue

public boolean containsValue(String string)
checks if this StringValueDomain contains the parameter string. The case of the string will be ignored.

Specified by:
containsValue in interface IValueDomain<String>
Returns:
if the value t is part of this value domain.

getPossibleValues

public List<String> getPossibleValues()
Specified by:
getPossibleValues in interface IDiscreteValueDomain<String>
Returns:
all possible values of this DiscreteValueDomain.

getDomainDescription

public String getDomainDescription()
Specified by:
getDomainDescription in interface IValueDomain<String>
Returns:
plain text description of this valueDomain.

toXML

public String toXML()
Specified by:
toXML in interface IValueDomain<String>
Returns:
a XML representation of this ValueDomain.

produceValue

public String produceValue(String... stringArray)
Specified by:
produceValue in interface IValueDomain<String>


Copyright © 2012-2013 52north.org. All Rights Reserved.