atg.droplet
Class PropertyName

java.lang.Object
  extended by atg.droplet.PropertyName
All Implemented Interfaces:
DropletConstants

public class PropertyName
extends java.lang.Object
implements DropletConstants


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Fields inherited from interface atg.droplet.DropletConstants
DROPLET_ANCHOR_QUALIFIER, DROPLET_ANCHOR_VALUE, DROPLET_ARGUMENTS, DROPLET_BEAN_PREFIX, DROPLET_BEFORE_GET_ATTRIBUTE, DROPLET_EVENT_ATTRIBUTE, DROPLET_EVENT_PREFIX, DROPLET_EXCEPTIONS_ATTRIBUTE, DROPLET_PARAM_PREFIX, DROPLET_PROPERTY_PREFIX, DROPLET_SESSION_CONF, DROPLET_SUBMIT_VALUE_PREFIX, OBJECT_BEFORE_GET_ATTRIBUTE, PRIORITY_DEFAULT, SUBMIT_PRIORITY_DEFAULT, UNCHECKED_DROPLET_EXCEPTIONS_ATTRIBUTE
 
Method Summary
static PropertyName createPropertyName(java.lang.String pName)
           
 ComponentName getComponentName()
           
 java.lang.Object[] getDimensions()
          Retrieve the dimensions of this parameter name.
 java.lang.String getName()
           
static PropertyName getPropertyName(java.lang.String pName)
           
 PropertyName[] getSubNames()
          Get the sub names for this component.
 boolean hasDimensions()
          Does this parameter name have array dimensions (delimmitted by "[" and "]")?
 boolean hasSubNames()
          Does this component name have subnames (delimmitted by ".")?
 java.lang.String toString()
          toString()
 
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
Class version string

Method Detail

getPropertyName

public static PropertyName getPropertyName(java.lang.String pName)
                                    throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException

createPropertyName

public static PropertyName createPropertyName(java.lang.String pName)

getName

public java.lang.String getName()

getComponentName

public ComponentName getComponentName()

hasSubNames

public boolean hasSubNames()
Does this component name have subnames (delimmitted by ".")?


getSubNames

public PropertyName[] getSubNames()
Get the sub names for this component. null will be returned if there are no sub-names


hasDimensions

public boolean hasDimensions()
Does this parameter name have array dimensions (delimmitted by "[" and "]")?


getDimensions

public java.lang.Object[] getDimensions()
Retrieve the dimensions of this parameter name. If there are no dimensions null will be returned.


toString

public java.lang.String toString()
toString()

Overrides:
toString in class java.lang.Object