org.milyn.edisax.model.internal
Class ValueNode

java.lang.Object
  extended by org.milyn.edisax.model.internal.MappingNode
      extended by org.milyn.edisax.model.internal.ValueNode
Direct Known Subclasses:
Component, Field, SubComponent

public class ValueNode
extends MappingNode

ValueNode.

Author:
bardl

Field Summary
 
Fields inherited from class org.milyn.edisax.model.internal.MappingNode
INDEXED_NODE_SEPARATOR
 
Constructor Summary
ValueNode()
           
ValueNode(java.lang.String xmltag)
           
 
Method Summary
 java.lang.String getDataType()
           
 java.lang.String getDataTypeParametersString()
           
 DataDecoder getDecoder()
           
 java.lang.Integer getMaxLength()
           
 java.lang.Integer getMinLength()
           
 java.lang.Class<?> getTypeClass()
           
 java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> getTypeParameters()
           
 void isValidForType(java.lang.String value)
           
 void setDataType(java.lang.String dataType)
           
 void setDataTypeParameters(java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> parameters)
           
 void setMaxLength(java.lang.Integer maxLength)
           
 void setMinLength(java.lang.Integer minLength)
           
 
Methods inherited from class org.milyn.edisax.model.internal.MappingNode
getDocumentation, getJavaName, getNodeTypeRef, getParent, getXmltag, setDocumentation, setNodeTypeRef, setParent, setXmltag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueNode

public ValueNode()

ValueNode

public ValueNode(java.lang.String xmltag)
Method Detail

getDataType

public java.lang.String getDataType()

setDataType

public void setDataType(java.lang.String dataType)

getDecoder

public DataDecoder getDecoder()

getTypeClass

public java.lang.Class<?> getTypeClass()

getTypeParameters

public java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> getTypeParameters()

setDataTypeParameters

public void setDataTypeParameters(java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> parameters)

getDataTypeParametersString

public java.lang.String getDataTypeParametersString()

getMinLength

public java.lang.Integer getMinLength()

setMinLength

public void setMinLength(java.lang.Integer minLength)

getMaxLength

public java.lang.Integer getMaxLength()

setMaxLength

public void setMaxLength(java.lang.Integer maxLength)

isValidForType

public void isValidForType(java.lang.String value)
                    throws DataDecodeException
Throws:
DataDecodeException


Copyright © 2011. All Rights Reserved.