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

java.lang.Object
  extended by org.apache.commons.beanutils.WrapDynaBean
      extended by gov.nih.nci.caarray.services.fileparse2.parsers.LocalDynaBeanWrapper
All Implemented Interfaces:
LocalDynaBean, org.apache.commons.beanutils.DynaBean
Direct Known Subclasses:
HybridizationRowWrapper, ParsedFeature, SimpleDesignElement

public class LocalDynaBeanWrapper
extends org.apache.commons.beanutils.WrapDynaBean
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

Field Summary
 
Fields inherited from class org.apache.commons.beanutils.WrapDynaBean
dynaClass, instance
 
Constructor Summary
LocalDynaBeanWrapper(java.lang.Object dynaBeanInstance)
           
 
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.WrapDynaBean
contains, get, get, getDynaClass, getDynaProperty, 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

LocalDynaBeanWrapper

public LocalDynaBeanWrapper(java.lang.Object dynaBeanInstance)
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.WrapDynaBean

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)