net.fortuna.mstor.data.yaml
Class HeaderWrapper

java.lang.Object
  extended by org.ho.yaml.wrapper.AbstractWrapper
      extended by org.ho.yaml.wrapper.DefaultBeanWrapper
          extended by org.ho.yaml.wrapper.DelayedCreationBeanWrapper
              extended by net.fortuna.mstor.data.yaml.HeaderWrapper
All Implemented Interfaces:
org.ho.yaml.wrapper.MapWrapper, org.ho.yaml.wrapper.ObjectWrapper

public class HeaderWrapper
extends org.ho.yaml.wrapper.DelayedCreationBeanWrapper

Author:
Ben
 $Id$

 Created on 10/05/2008
 

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.ho.yaml.wrapper.ObjectWrapper
org.ho.yaml.wrapper.ObjectWrapper.CreateListener
 
Field Summary
 
Fields inherited from class org.ho.yaml.wrapper.DelayedCreationBeanWrapper
keys, values
 
Fields inherited from class org.ho.yaml.wrapper.AbstractWrapper
config, listeners, object, objectInitialized, type
 
Constructor Summary
HeaderWrapper(java.lang.Class<?> type)
           
 
Method Summary
protected  java.lang.Object createObject()
           
 java.lang.Object createPrototype()
           
 java.lang.Object getProperty(java.lang.Object obj, java.lang.String name)
           
 java.lang.String[] getPropertyNames()
           
 
Methods inherited from class org.ho.yaml.wrapper.DelayedCreationBeanWrapper
getProperty, keys, setProperty
 
Methods inherited from class org.ho.yaml.wrapper.DefaultBeanWrapper
containsKey, get, getExpectedType, getPropertyType, hasProperty, put
 
Methods inherited from class org.ho.yaml.wrapper.AbstractWrapper
addCreateHandler, fireCreated, getObject, getType, makeWrapper, setObject, setYamlConfig, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.ho.yaml.wrapper.ObjectWrapper
addCreateHandler, getObject, getType, setObject, setYamlConfig
 

Constructor Detail

HeaderWrapper

public HeaderWrapper(java.lang.Class<?> type)
Parameters:
type -
Method Detail

getPropertyNames

public java.lang.String[] getPropertyNames()
Specified by:
getPropertyNames in class org.ho.yaml.wrapper.DelayedCreationBeanWrapper

getProperty

public java.lang.Object getProperty(java.lang.Object obj,
                                    java.lang.String name)
Overrides:
getProperty in class org.ho.yaml.wrapper.DefaultBeanWrapper

createObject

protected java.lang.Object createObject()
Overrides:
createObject in class org.ho.yaml.wrapper.AbstractWrapper

createPrototype

public java.lang.Object createPrototype()
Specified by:
createPrototype in interface org.ho.yaml.wrapper.ObjectWrapper
Overrides:
createPrototype in class org.ho.yaml.wrapper.AbstractWrapper


Copyright © 2004-2011 Micronode. All Rights Reserved.