Class PojoFactory


  • public class PojoFactory
    extends java.lang.Object
    • Constructor Detail

      • PojoFactory

        public PojoFactory()
    • Method Detail

      • setCurrentExtension

        protected void setCurrentExtension​(Extension currentExtension)
      • createPojo

        protected void createPojo​(AbstractPojo pojoBean)
      • createEnumValue

        protected EnumValuePrototype createEnumValue​(Enum xmlBean,
                                                     java.lang.String enumValue)
      • getBeans

        public java.util.Collection<? extends ClassNameAware> getBeans()
      • setValidators

        public void setValidators​(java.util.List<? extends PojoCreationValidator> validators)
      • notifyExtensionProcessed

        public void notifyExtensionProcessed()
      • notifyBeforeEnumCreated

        protected void notifyBeforeEnumCreated​(Enum enumXml)
      • notifyAfterEnumCreated

        protected void notifyAfterEnumCreated​(EnumPrototype bean,
                                              Enum xmlEnum)
      • notifyBeforeBeanCreated

        protected void notifyBeforeBeanCreated​(Bean bean)
      • notifyAfterBeanCreated

        protected void notifyAfterBeanCreated​(BeanPrototype bean,
                                              Bean xmlBean)
      • notifyBeforePropertyCreated

        protected void notifyBeforePropertyCreated​(Bean bean,
                                                   Property attribute)
      • notifyBeforeEnumValueCreated

        protected void notifyBeforeEnumValueCreated​(Enum xmlEnum,
                                                    java.lang.String enumValue)