EXIficient

com.siemens.ct.exi.datatype
Class RestrictedCharacterSetDatatype

java.lang.Object
  extended by com.siemens.ct.exi.datatype.AbstractDatatype
      extended by com.siemens.ct.exi.datatype.RestrictedCharacterSetDatatype
All Implemented Interfaces:
Datatype

public class RestrictedCharacterSetDatatype
extends AbstractDatatype

TODO Description

Version:
0.4.20090428
Author:
Daniel.Peintner.EXT@siemens.com, Joerg.Heuer@siemens.com

Constructor Summary
RestrictedCharacterSetDatatype(javax.xml.namespace.QName datatypeIdentifier)
           
RestrictedCharacterSetDatatype(javax.xml.namespace.QName datatypeIdentifier, RestrictedCharacterSet rcs)
           
 
Method Summary
 RestrictedCharacterSet getRestrictedCharacterSet()
           
 boolean isValid(java.lang.String value)
           
 Value readValue(DecoderChannel valueChannel, StringDecoder stringDecoder, javax.xml.namespace.QName context)
           
 void setRestrictedCharacterSet(RestrictedCharacterSet rcs)
           
 void writeValue(EncoderChannel valueChannel, StringEncoder stringEncoder, javax.xml.namespace.QName context)
           
 
Methods inherited from class com.siemens.ct.exi.datatype.AbstractDatatype
equals, getDatatypeIdentifier, getDefaultBuiltInType, hashCode, isValidRCS, readValueRCS, toString, writeValueRCS
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RestrictedCharacterSetDatatype

public RestrictedCharacterSetDatatype(javax.xml.namespace.QName datatypeIdentifier,
                                      RestrictedCharacterSet rcs)

RestrictedCharacterSetDatatype

public RestrictedCharacterSetDatatype(javax.xml.namespace.QName datatypeIdentifier)
Method Detail

setRestrictedCharacterSet

public void setRestrictedCharacterSet(RestrictedCharacterSet rcs)

getRestrictedCharacterSet

public RestrictedCharacterSet getRestrictedCharacterSet()
Specified by:
getRestrictedCharacterSet in interface Datatype
Overrides:
getRestrictedCharacterSet in class AbstractDatatype

isValid

public boolean isValid(java.lang.String value)

writeValue

public void writeValue(EncoderChannel valueChannel,
                       StringEncoder stringEncoder,
                       javax.xml.namespace.QName context)
                throws java.io.IOException
Throws:
java.io.IOException

readValue

public Value readValue(DecoderChannel valueChannel,
                       StringDecoder stringDecoder,
                       javax.xml.namespace.QName context)
                throws java.io.IOException
Throws:
java.io.IOException

EXIficient