Class FlagsWrapper

  • All Implemented Interfaces:
    org.ho.yaml.wrapper.MapWrapper, org.ho.yaml.wrapper.ObjectWrapper

    public class FlagsWrapper
    extends org.ho.yaml.wrapper.DelayedCreationBeanWrapper
    • 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

      Constructors 
      Constructor Description
      FlagsWrapper​(Class<?> type)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected Object createObject()  
      Object createPrototype()  
      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 interface org.ho.yaml.wrapper.ObjectWrapper

        addCreateHandler, getObject, getType, setObject, setYamlConfig
    • Constructor Detail

      • FlagsWrapper

        public FlagsWrapper​(Class<?> type)
        Parameters:
        type -
    • Method Detail

      • getPropertyNames

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

        protected Object createObject()
        Overrides:
        createObject in class org.ho.yaml.wrapper.AbstractWrapper
      • createPrototype

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