jfun.yan.xml.nuts
Class LiteralNut
java.lang.Object
jfun.yan.xml.nut.Nut
jfun.yan.xml.nuts.LiteralNut
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- Arg, MapEntry, Prop, SetterNut
public class LiteralNut
- extends Nut
Super class for any Nut that supports the following attributes:
type - the type of the value.
val - the value.
default - the default value if resolution of val failed.
It also optionally support a sub-element, which can also be used as the value.
- Author:
- Ben Yu
Nov 9, 2005 11:47:42 PM
- See Also:
- Serialized Form
| Methods inherited from class jfun.yan.xml.nut.Nut |
cast, checkDuplicate, checkMandatory, checkMandatory, convert, getComponentClassLoader, getId, getNutClassLoader, getNutEnvironment, getParameterWiring, getPropertyWiring, getSequenceNumber, getTagLocation, getTagName, initGloballyDefined, initNutEnvironment, initSequenceNumber, initTagLocation, initTagName, isGloballyDefined, raise, raise, register, registerEagerInstantiation, setId, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
LiteralNut
public LiteralNut()
getType
public java.lang.Class getType()
setType
public void setType(java.lang.Class type)
setDefault
public void setDefault(java.lang.Object val)
setVal
public void setVal(java.lang.Object val)
add
public void add(java.lang.Object v)
getVal
public Component getVal(java.lang.Class target_type)
getDefault
public Component getDefault(java.lang.Class target_type)
getValueText
public java.lang.String getValueText()
getDefaultText
public java.lang.String getDefaultText()
getVal
public java.lang.Object getVal()
getDefault
public java.lang.Object getDefault()
justify
public void justify()