Class AbstractBuilder<T>

    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractBuilder()  
      AbstractBuilder​(java.lang.String prefix, java.util.Properties props)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected static Filter buildFilters​(java.lang.String level, Filter filter)  
      private java.lang.String capitalize​(java.lang.String value)  
      boolean getBooleanProperty​(java.lang.String key)  
      boolean getBooleanProperty​(java.lang.String key, boolean defaultValue)  
      protected boolean getBooleanValueAttribute​(org.w3c.dom.Element element)  
      int getIntegerProperty​(java.lang.String key, int defaultValue)  
      protected java.lang.String getNameAttribute​(org.w3c.dom.Element element)  
      protected java.lang.String getNameAttributeKey​(org.w3c.dom.Element element)  
      java.util.Properties getProperties()  
      java.lang.String getProperty​(java.lang.String key)  
      java.lang.String getProperty​(java.lang.String key, java.lang.String defaultValue)  
      protected java.lang.String getValueAttribute​(org.w3c.dom.Element element)  
      protected java.lang.String getValueAttribute​(org.w3c.dom.Element element, java.lang.String defaultValue)  
      protected void set​(java.lang.String name, org.w3c.dom.Element element, java.util.concurrent.atomic.AtomicBoolean ref)  
      protected void set​(java.lang.String name, org.w3c.dom.Element element, java.util.concurrent.atomic.AtomicInteger ref)  
      protected void set​(java.lang.String name, org.w3c.dom.Element element, java.util.concurrent.atomic.AtomicReference<java.lang.String> ref)  
      protected java.lang.String substVars​(java.lang.String value)  
      (package private) java.lang.String toBeanKey​(java.lang.String value)  
      (package private) java.lang.String toJavaKey​(java.lang.String value)  
      private java.lang.String uncapitalize​(java.lang.String value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • LOGGER

        private static Logger LOGGER
      • BUFFERED_IO_PARAM

        protected static final java.lang.String BUFFERED_IO_PARAM
        See Also:
        Constant Field Values
      • BUFFER_SIZE_PARAM

        protected static final java.lang.String BUFFER_SIZE_PARAM
        See Also:
        Constant Field Values
      • IMMEDIATE_FLUSH_PARAM

        protected static final java.lang.String IMMEDIATE_FLUSH_PARAM
        See Also:
        Constant Field Values
      • MAX_BACKUP_INDEX

        protected static final java.lang.String MAX_BACKUP_INDEX
        See Also:
        Constant Field Values
      • prefix

        private final java.lang.String prefix
      • properties

        private final java.util.Properties properties
    • Constructor Detail

      • AbstractBuilder

        public AbstractBuilder()
      • AbstractBuilder

        public AbstractBuilder​(java.lang.String prefix,
                               java.util.Properties props)
    • Method Detail

      • buildFilters

        protected static Filter buildFilters​(java.lang.String level,
                                             Filter filter)
      • capitalize

        private java.lang.String capitalize​(java.lang.String value)
      • getBooleanProperty

        public boolean getBooleanProperty​(java.lang.String key,
                                          boolean defaultValue)
      • getBooleanProperty

        public boolean getBooleanProperty​(java.lang.String key)
      • getBooleanValueAttribute

        protected boolean getBooleanValueAttribute​(org.w3c.dom.Element element)
      • getIntegerProperty

        public int getIntegerProperty​(java.lang.String key,
                                      int defaultValue)
      • getNameAttribute

        protected java.lang.String getNameAttribute​(org.w3c.dom.Element element)
      • getNameAttributeKey

        protected java.lang.String getNameAttributeKey​(org.w3c.dom.Element element)
      • getProperties

        public java.util.Properties getProperties()
      • getProperty

        public java.lang.String getProperty​(java.lang.String key)
      • getProperty

        public java.lang.String getProperty​(java.lang.String key,
                                            java.lang.String defaultValue)
      • getValueAttribute

        protected java.lang.String getValueAttribute​(org.w3c.dom.Element element)
      • getValueAttribute

        protected java.lang.String getValueAttribute​(org.w3c.dom.Element element,
                                                     java.lang.String defaultValue)
      • substVars

        protected java.lang.String substVars​(java.lang.String value)
      • toBeanKey

        java.lang.String toBeanKey​(java.lang.String value)
      • toJavaKey

        java.lang.String toJavaKey​(java.lang.String value)
      • uncapitalize

        private java.lang.String uncapitalize​(java.lang.String value)
      • set

        protected void set​(java.lang.String name,
                           org.w3c.dom.Element element,
                           java.util.concurrent.atomic.AtomicBoolean ref)
      • set

        protected void set​(java.lang.String name,
                           org.w3c.dom.Element element,
                           java.util.concurrent.atomic.AtomicInteger ref)
      • set

        protected void set​(java.lang.String name,
                           org.w3c.dom.Element element,
                           java.util.concurrent.atomic.AtomicReference<java.lang.String> ref)