net.fortuna.mstor.data.yaml
Class FlagsWrapper

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.FlagsWrapper
All Implemented Interfaces:
org.ho.yaml.wrapper.MapWrapper, org.ho.yaml.wrapper.ObjectWrapper

public class FlagsWrapper
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
FlagsWrapper(java.lang.Class<?> type)
           
 
Method Summary
protected  java.lang.Object createObject()
           
 java.lang.Object createPrototype()
           
 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, getProperty, 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

FlagsWrapper

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

getPropertyNames

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

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.