deegree 2.5 (2011/06/29 09:44 build-8-official)

org.deegree.datatypes
Class CodeList

java.lang.Object
  extended by org.deegree.datatypes.CodeList
All Implemented Interfaces:
java.io.Serializable

public class CodeList
extends java.lang.Object
implements java.io.Serializable

Since:
2.0
Version:
$Revision: 18195 $, 1.0. $Revision: 18195 $, $Date: 2009-06-18 17:55:39 +0200 (Do, 18 Jun 2009) $
Author:
Andreas Poth, last edited by: $Author: mschneider $
See Also:
Serialized Form

Constructor Summary
CodeList(java.lang.String name, java.lang.String[] codes)
           
CodeList(java.lang.String name, java.lang.String[] codes, java.net.URI codeSpace)
           
 
Method Summary
 void addCode(java.lang.String code)
           
 java.lang.String[] getCodes()
           
 java.net.URI getCodeSpace()
           
 java.lang.String getName()
           
 void removeCode(java.lang.String code)
           
 void setCodes(java.lang.String[] codes)
           
 void setCodeSpace(java.net.URI codeSpace)
           
 void setName(java.lang.String name)
           
 boolean validate(java.lang.String codeSpace, java.lang.String value)
          returns true if a CodeList contains the passed codeSpace-value combination.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodeList

public CodeList(java.lang.String name,
                java.lang.String[] codes)
Parameters:
name -
codes -

CodeList

public CodeList(java.lang.String name,
                java.lang.String[] codes,
                java.net.URI codeSpace)
Parameters:
name -
codes -
codeSpace -
Method Detail

getName

public java.lang.String getName()
Returns:
Returns the name.

setName

public void setName(java.lang.String name)
Parameters:
name - The name to set.

getCodeSpace

public java.net.URI getCodeSpace()
Returns:
Returns the codeSpace.

setCodeSpace

public void setCodeSpace(java.net.URI codeSpace)
Parameters:
codeSpace - The codeSpace to set.

getCodes

public java.lang.String[] getCodes()
Returns:
Returns the codes.

setCodes

public void setCodes(java.lang.String[] codes)
Parameters:
codes - The codes to set.

addCode

public void addCode(java.lang.String code)
Parameters:
code - The code to add

removeCode

public void removeCode(java.lang.String code)
Parameters:
code - The code to remove

validate

public boolean validate(java.lang.String codeSpace,
                        java.lang.String value)
returns true if a CodeList contains the passed codeSpace-value combination. Otherwise false will be returned

Parameters:
codeSpace -
value -
Returns:
true if a CodeList contains the passed codeSpace-value combination. Otherwise false will be returned

deegree 2.5 (2011/06/29 09:44 build-8-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org