atg.droplet
Class ParamDescriptor

java.lang.Object
  extended by java.beans.FeatureDescriptor
      extended by atg.beans.SerializableFeatureDescriptor
          extended by atg.droplet.ParamDescriptor
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
DynamicParamDescriptor

public class ParamDescriptor
extends SerializableFeatureDescriptor

BeanDescriptor subclass for droplets, permitting retrieval of parameter descriptions.

See Also:
Serialized Form

Field Summary
static java.lang.String CLASS_VERSION
           
 
Fields inherited from class atg.beans.SerializableFeatureDescriptor
BUNDLE_ATTRIBUTE_NAME, LOCALE_ATTRIBUTE_NAME
 
Constructor Summary
ParamDescriptor()
           
ParamDescriptor(java.lang.String pName, java.lang.String pDescription)
           
ParamDescriptor(java.lang.String pName, java.lang.String pDescription, java.lang.Class pParamClass)
           
ParamDescriptor(java.lang.String pName, java.lang.String pDescription, java.lang.Class pParamClass, boolean pOptional, boolean pLocal)
           
ParamDescriptor(java.lang.String pName, java.lang.String pDescription, java.lang.Class pParamClass, boolean pOptional, boolean pLocal, ParamDescriptor[] pRenderParamDescriptors)
           
 
Method Summary
 java.lang.Class getParamClass()
          Returns property ParamClass
 ParamDescriptor[] getRenderParamDescriptors()
          Returns property RenderParamDescriptors
 boolean isLocal()
          Returns property Local
 boolean isOptional()
          Returns property Optional
 boolean isRenderable()
          Returns true if this parameter is renderable
 void setLocal(boolean pLocal)
          Sets property Local
 void setOptional(boolean pOptional)
          Sets property Optional
 void setParamClass(java.lang.Class pParamClass)
          Sets property ParamClass
 void setRenderParamDescriptors(ParamDescriptor[] pRenderParamDescriptors)
          Sets property RenderParamDescriptors
 java.lang.String toString()
          String representation
 
Methods inherited from class atg.beans.SerializableFeatureDescriptor
copyFeatureDescriptor, getDisplayName, getDisplayNameResource, getDisplaySortString, getResourceBundle, getShortDescription, getShortDescriptionResource, getSortString, setDisplayNameResource, setShortDescriptionResource
 
Methods inherited from class java.beans.FeatureDescriptor
attributeNames, getName, getValue, isExpert, isHidden, isPreferred, setDisplayName, setExpert, setHidden, setName, setPreferred, setShortDescription, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Constructor Detail

ParamDescriptor

public ParamDescriptor()

ParamDescriptor

public ParamDescriptor(java.lang.String pName,
                       java.lang.String pDescription,
                       java.lang.Class pParamClass,
                       boolean pOptional,
                       boolean pLocal,
                       ParamDescriptor[] pRenderParamDescriptors)

ParamDescriptor

public ParamDescriptor(java.lang.String pName,
                       java.lang.String pDescription,
                       java.lang.Class pParamClass,
                       boolean pOptional,
                       boolean pLocal)

ParamDescriptor

public ParamDescriptor(java.lang.String pName,
                       java.lang.String pDescription,
                       java.lang.Class pParamClass)

ParamDescriptor

public ParamDescriptor(java.lang.String pName,
                       java.lang.String pDescription)
Method Detail

setOptional

public void setOptional(boolean pOptional)
Sets property Optional


isOptional

public boolean isOptional()
Returns property Optional


setLocal

public void setLocal(boolean pLocal)
Sets property Local


isLocal

public boolean isLocal()
Returns property Local


setParamClass

public void setParamClass(java.lang.Class pParamClass)
Sets property ParamClass


getParamClass

public java.lang.Class getParamClass()
Returns property ParamClass


isRenderable

public boolean isRenderable()
Returns true if this parameter is renderable


setRenderParamDescriptors

public void setRenderParamDescriptors(ParamDescriptor[] pRenderParamDescriptors)
Sets property RenderParamDescriptors


getRenderParamDescriptors

public ParamDescriptor[] getRenderParamDescriptors()
Returns property RenderParamDescriptors


toString

public java.lang.String toString()
String representation

Overrides:
toString in class SerializableFeatureDescriptor