gov.nih.nci.caarray.services.fileparse2.parsers
Class LocalDynaBeanImpl

java.lang.Object
  extended by org.apache.commons.beanutils.BasicDynaBean
      extended by gov.nih.nci.caarray.services.fileparse2.parsers.LocalDynaBeanImpl
All Implemented Interfaces:
LocalDynaBean, java.io.Serializable, org.apache.commons.beanutils.DynaBean

public class LocalDynaBeanImpl
extends org.apache.commons.beanutils.BasicDynaBean
implements LocalDynaBean

An equivalent of common-beanutils's BasicDynaBean with extra support to get the property's value as String, Double, or Long.

Author:
gustafsons
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.commons.beanutils.BasicDynaBean
dynaClass, values
 
Constructor Summary
LocalDynaBeanImpl(org.apache.commons.beanutils.BasicDynaClass dynaClass)
           
 
Method Summary
 java.lang.Object get(java.lang.String propertyName)
           
 java.lang.Double getAsDouble(java.lang.String propertyName)
           
 java.lang.Integer getAsInteger(java.lang.String propertyName)
           
 java.lang.Long getAsLong(java.lang.String propertyName)
           
 java.lang.String getAsString(java.lang.String propertyName)
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class org.apache.commons.beanutils.BasicDynaBean
contains, get, get, getDynaClass, getDynaProperty, isAssignable, remove, set, set, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.commons.beanutils.DynaBean
contains, get, get, getDynaClass, remove, set, set, set
 

Constructor Detail

LocalDynaBeanImpl

public LocalDynaBeanImpl(org.apache.commons.beanutils.BasicDynaClass dynaClass)
Method Detail

get

public java.lang.Object get(java.lang.String propertyName)
Specified by:
get in interface org.apache.commons.beanutils.DynaBean
Overrides:
get in class org.apache.commons.beanutils.BasicDynaBean

getAsString

public java.lang.String getAsString(java.lang.String propertyName)
Specified by:
getAsString in interface LocalDynaBean

getAsDouble

public java.lang.Double getAsDouble(java.lang.String propertyName)
Specified by:
getAsDouble in interface LocalDynaBean

getAsLong

public java.lang.Long getAsLong(java.lang.String propertyName)
Specified by:
getAsLong in interface LocalDynaBean

getAsInteger

public java.lang.Integer getAsInteger(java.lang.String propertyName)
Specified by:
getAsInteger in interface LocalDynaBean

main

public static void main(java.lang.String[] args)