Class JDomProperties

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Object,​java.lang.Object>

    public class JDomProperties
    extends java.util.Properties
    JDom implementation of poms PROPERTIES element
    Since:
    3.0
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.jdom.Element properties  
      • Fields inherited from class java.util.Properties

        defaults
    • Constructor Summary

      Constructors 
      Constructor Description
      JDomProperties​(org.jdom.Element properties)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getProperty​(java.lang.String key)  
      java.lang.String getProperty​(java.lang.String key, java.lang.String defaultValue)  
      void list​(java.io.PrintStream out)  
      void list​(java.io.PrintWriter out)  
      void load​(java.io.InputStream inStream)  
      void load​(java.io.Reader reader)  
      void loadFromXML​(java.io.InputStream in)  
      java.util.Enumeration<?> propertyNames()  
      void save​(java.io.OutputStream out, java.lang.String comments)  
      java.lang.Object setProperty​(java.lang.String key, java.lang.String value)  
      void store​(java.io.OutputStream out, java.lang.String comments)  
      void store​(java.io.Writer writer, java.lang.String comments)  
      void storeToXML​(java.io.OutputStream os, java.lang.String comment)  
      void storeToXML​(java.io.OutputStream os, java.lang.String comment, java.lang.String encoding)  
      java.util.Set<java.lang.String> stringPropertyNames()  
      • Methods inherited from class java.util.Hashtable

        clear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keys, keySet, merge, put, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, size, toString, values
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • properties

        private final org.jdom.Element properties
    • Constructor Detail

      • JDomProperties

        public JDomProperties​(org.jdom.Element properties)
    • Method Detail

      • setProperty

        public java.lang.Object setProperty​(java.lang.String key,
                                            java.lang.String value)
        Overrides:
        setProperty in class java.util.Properties
      • load

        public void load​(java.io.Reader reader)
                  throws java.io.IOException
        Overrides:
        load in class java.util.Properties
        Throws:
        java.io.IOException
      • load

        public void load​(java.io.InputStream inStream)
                  throws java.io.IOException
        Overrides:
        load in class java.util.Properties
        Throws:
        java.io.IOException
      • save

        public void save​(java.io.OutputStream out,
                         java.lang.String comments)
        Overrides:
        save in class java.util.Properties
      • store

        public void store​(java.io.Writer writer,
                          java.lang.String comments)
                   throws java.io.IOException
        Overrides:
        store in class java.util.Properties
        Throws:
        java.io.IOException
      • store

        public void store​(java.io.OutputStream out,
                          java.lang.String comments)
                   throws java.io.IOException
        Overrides:
        store in class java.util.Properties
        Throws:
        java.io.IOException
      • loadFromXML

        public void loadFromXML​(java.io.InputStream in)
                         throws java.io.IOException,
                                java.util.InvalidPropertiesFormatException
        Overrides:
        loadFromXML in class java.util.Properties
        Throws:
        java.io.IOException
        java.util.InvalidPropertiesFormatException
      • storeToXML

        public void storeToXML​(java.io.OutputStream os,
                               java.lang.String comment)
                        throws java.io.IOException
        Overrides:
        storeToXML in class java.util.Properties
        Throws:
        java.io.IOException
      • storeToXML

        public void storeToXML​(java.io.OutputStream os,
                               java.lang.String comment,
                               java.lang.String encoding)
                        throws java.io.IOException
        Overrides:
        storeToXML in class java.util.Properties
        Throws:
        java.io.IOException
      • getProperty

        public java.lang.String getProperty​(java.lang.String key)
        Overrides:
        getProperty in class java.util.Properties
      • getProperty

        public java.lang.String getProperty​(java.lang.String key,
                                            java.lang.String defaultValue)
        Overrides:
        getProperty in class java.util.Properties
      • propertyNames

        public java.util.Enumeration<?> propertyNames()
        Overrides:
        propertyNames in class java.util.Properties
      • stringPropertyNames

        public java.util.Set<java.lang.String> stringPropertyNames()
        Overrides:
        stringPropertyNames in class java.util.Properties
      • list

        public void list​(java.io.PrintStream out)
        Overrides:
        list in class java.util.Properties
      • list

        public void list​(java.io.PrintWriter out)
        Overrides:
        list in class java.util.Properties