Class HeaderWrapper

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

    public class HeaderWrapper
    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
      HeaderWrapper​(Class<?> type)  
    • Constructor Detail

      • HeaderWrapper

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

      • getPropertyNames

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

        public Object getProperty​(Object obj,
                                  String name)
        Overrides:
        getProperty in class org.ho.yaml.wrapper.DefaultBeanWrapper
      • 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