org.rosuda.deducer.widgets.param
Class ParamRObject

java.lang.Object
  extended by org.rosuda.deducer.widgets.param.Param
      extended by org.rosuda.deducer.widgets.param.ParamRObject
All Implemented Interfaces:
java.lang.Cloneable

public class ParamRObject
extends Param


Field Summary
protected  java.lang.String defaultValue
           
protected  boolean isQuoted
           
protected  java.lang.String rObjectClass
           
protected  java.lang.String value
           
 
Fields inherited from class org.rosuda.deducer.widgets.param.Param
labels, lowerBound, name, options, required, requiresVariableSelector, title, upperBound, view, VIEW_CHECK_BOX, VIEW_COLOR, VIEW_COMBO, VIEW_EDITABLE_COMBO, VIEW_ENTER, VIEW_ENTER_LONG, VIEW_HIDDEN, VIEW_MULTI_VARIABLE, VIEW_RFUNCTION_CHOOSER, VIEW_RFUNCTION_PANEL, VIEW_ROBJECT_COMBO, VIEW_SINGLE_VARIABLE, VIEW_TWO_VALUE_ENTER, VIEW_VECTOR_BUILDER
 
Constructor Summary
ParamRObject()
           
ParamRObject(java.lang.String nm)
           
ParamRObject(java.lang.String nm, java.lang.String value)
           
ParamRObject(java.lang.String theName, java.lang.String theTitle, java.lang.String theView, java.lang.String theValue, java.lang.String theDefaultValue)
           
 
Method Summary
 java.lang.Object clone()
           
 java.lang.Object getDefaultValue()
           
 java.lang.String[] getParamCalls()
           
 java.lang.String getRObjectClass()
           
 java.lang.Object getValue()
           
 boolean hasValidEntry()
           
 boolean isQuoted()
           
 void setDefaultValue(java.lang.Object defaultValue)
           
 void setFromXML(org.w3c.dom.Element node)
           
 void setQuoted(boolean isQuoted)
           
 void setRObjectClass(java.lang.String rObjectClass)
           
 void setValue(java.lang.Object value)
           
 org.w3c.dom.Element toXML()
           
 
Methods inherited from class org.rosuda.deducer.widgets.param.Param
getLabels, getLowerBound, getName, getOptions, getTitle, getUpperBound, getView, getView, getViewType, isRequired, makeParam, requiresVariableSelector, setLabels, setLowerBound, setLowerBound, setName, setOptions, setRequired, setRequiresVariableSelector, setTitle, setUpperBound, setUpperBound, setViewType
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

protected java.lang.String value

defaultValue

protected java.lang.String defaultValue

rObjectClass

protected java.lang.String rObjectClass

isQuoted

protected boolean isQuoted
Constructor Detail

ParamRObject

public ParamRObject()

ParamRObject

public ParamRObject(java.lang.String nm)

ParamRObject

public ParamRObject(java.lang.String nm,
                    java.lang.String value)

ParamRObject

public ParamRObject(java.lang.String theName,
                    java.lang.String theTitle,
                    java.lang.String theView,
                    java.lang.String theValue,
                    java.lang.String theDefaultValue)
Method Detail

clone

public java.lang.Object clone()
Specified by:
clone in class Param

getParamCalls

public java.lang.String[] getParamCalls()
Specified by:
getParamCalls in class Param

setDefaultValue

public void setDefaultValue(java.lang.Object defaultValue)
Specified by:
setDefaultValue in class Param

getDefaultValue

public java.lang.Object getDefaultValue()
Specified by:
getDefaultValue in class Param

setValue

public void setValue(java.lang.Object value)
Specified by:
setValue in class Param

getValue

public java.lang.Object getValue()
Specified by:
getValue in class Param

toXML

public org.w3c.dom.Element toXML()
Overrides:
toXML in class Param

setFromXML

public void setFromXML(org.w3c.dom.Element node)
Overrides:
setFromXML in class Param

hasValidEntry

public boolean hasValidEntry()
Overrides:
hasValidEntry in class Param

setRObjectClass

public void setRObjectClass(java.lang.String rObjectClass)

getRObjectClass

public java.lang.String getRObjectClass()

setQuoted

public void setQuoted(boolean isQuoted)

isQuoted

public boolean isQuoted()