org.rosuda.deducer.widgets.param
Class RFunction

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

public class RFunction
extends Param


Field Summary
protected  java.lang.String paramName
           
protected  java.util.Vector params
           
static java.lang.String VIEW_RFUNCTION
           
 
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
RFunction()
           
RFunction(java.lang.String name)
           
 
Method Summary
 void add(Param p)
           
 java.lang.String checkValid()
           
 java.lang.Object clone()
           
 Param get(int i)
           
 java.lang.String getCall()
           
 java.lang.Object getDefaultValue()
           
 java.lang.String getName()
           
 java.lang.String[] getParamCalls()
           
 java.util.Vector getParams()
           
 java.lang.Object getValue()
           
 void remove(Param p)
           
 void setDefaultValue(java.lang.Object defaultValue)
           
 void setFromXML(org.w3c.dom.Element node)
           
 void setName(java.lang.String n)
           
 void setParams(java.util.Vector p)
           
 void setValue(java.lang.Object value)
           
 org.w3c.dom.Element toXML()
           
 
Methods inherited from class org.rosuda.deducer.widgets.param.Param
getLabels, getLowerBound, getOptions, getTitle, getUpperBound, getView, getView, getViewType, hasValidEntry, isRequired, makeParam, requiresVariableSelector, setLabels, setLowerBound, setLowerBound, 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

params

protected java.util.Vector params

paramName

protected java.lang.String paramName

VIEW_RFUNCTION

public static java.lang.String VIEW_RFUNCTION
Constructor Detail

RFunction

public RFunction()

RFunction

public RFunction(java.lang.String name)
Method Detail

getParams

public java.util.Vector getParams()

setParams

public void setParams(java.util.Vector p)

getName

public java.lang.String getName()
Overrides:
getName in class Param

setName

public void setName(java.lang.String n)
Overrides:
setName in class Param

clone

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

checkValid

public java.lang.String checkValid()

getCall

public java.lang.String getCall()

add

public void add(Param p)

get

public Param get(int i)

remove

public void remove(Param p)

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

getDefaultValue

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

getParamCalls

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

getValue

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

setDefaultValue

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

setValue

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