Class PropertySupportObject

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

    public class PropertySupportObject
    extends java.util.Properties
    implements PropertySupport
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.beans.PropertyChangeSupport propChangeSupport  
      • Fields inherited from class java.util.Properties

        defaults
    • Constructor Summary

      Constructors 
      Constructor Description
      PropertySupportObject​(java.lang.Object source)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addPropertyChangeListener​(java.beans.PropertyChangeListener listener)  
      void addPropertyChangeListener​(java.lang.String propertyName, java.beans.PropertyChangeListener listener)  
      static java.lang.Object deserialize​(java.lang.String str)  
      void fromXMLElement​(oracle.xml.parser.v2.XMLElement element)  
      static void fromXMLElement​(oracle.xml.parser.v2.XMLElement element, java.util.Properties properties)  
      java.util.Properties getDefaultProperties()  
      java.util.Properties getProperties()  
      java.beans.PropertyChangeListener[] getPropertyChangeListeners()  
      java.beans.PropertyChangeListener[] getPropertyChangeListeners​(java.lang.String propertyName)  
      void removePropertyChangeListener​(java.beans.PropertyChangeListener listener)  
      void removePropertyChangeListener​(java.lang.String propertyName, java.beans.PropertyChangeListener listener)  
      static java.lang.String serialize​(java.lang.Object obj)  
      void setChangeSupportSource​(java.lang.Object source)  
      void setDefaultProperties​(java.util.Properties defaults)  
      java.lang.String setDefaultProperty​(java.lang.String key, java.lang.String value)  
      java.lang.String setProperty​(java.lang.String key, java.lang.String value)  
      org.w3c.dom.Element toXMLElement()  
      static org.w3c.dom.Element toXMLElement​(java.util.Properties properties)  
      • Methods inherited from class java.util.Properties

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

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

      • propChangeSupport

        protected java.beans.PropertyChangeSupport propChangeSupport
    • Constructor Detail

      • PropertySupportObject

        public PropertySupportObject​(java.lang.Object source)
    • Method Detail

      • setChangeSupportSource

        public void setChangeSupportSource​(java.lang.Object source)
      • getDefaultProperties

        public java.util.Properties getDefaultProperties()
      • setDefaultProperties

        public void setDefaultProperties​(java.util.Properties defaults)
      • setProperty

        public java.lang.String setProperty​(java.lang.String key,
                                            java.lang.String value)
        Specified by:
        setProperty in interface PropertySupport
        Overrides:
        setProperty in class java.util.Properties
      • setDefaultProperty

        public java.lang.String setDefaultProperty​(java.lang.String key,
                                                   java.lang.String value)
      • fromXMLElement

        public void fromXMLElement​(oracle.xml.parser.v2.XMLElement element)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • fromXMLElement

        public static void fromXMLElement​(oracle.xml.parser.v2.XMLElement element,
                                          java.util.Properties properties)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • toXMLElement

        public org.w3c.dom.Element toXMLElement()
                                         throws java.io.IOException,
                                                org.xml.sax.SAXException
        Throws:
        java.io.IOException
        org.xml.sax.SAXException
      • toXMLElement

        public static org.w3c.dom.Element toXMLElement​(java.util.Properties properties)
                                                throws java.io.IOException,
                                                       org.xml.sax.SAXException
        Throws:
        java.io.IOException
        org.xml.sax.SAXException
      • serialize

        public static java.lang.String serialize​(java.lang.Object obj)
                                          throws java.io.IOException
        Throws:
        java.io.IOException
      • deserialize

        public static java.lang.Object deserialize​(java.lang.String str)
                                            throws java.io.IOException,
                                                   java.lang.ClassNotFoundException
        Throws:
        java.io.IOException
        java.lang.ClassNotFoundException
      • addPropertyChangeListener

        public void addPropertyChangeListener​(java.lang.String propertyName,
                                              java.beans.PropertyChangeListener listener)
        Specified by:
        addPropertyChangeListener in interface PropertySupport
      • getPropertyChangeListeners

        public java.beans.PropertyChangeListener[] getPropertyChangeListeners​(java.lang.String propertyName)
        Specified by:
        getPropertyChangeListeners in interface PropertySupport
      • removePropertyChangeListener

        public void removePropertyChangeListener​(java.lang.String propertyName,
                                                 java.beans.PropertyChangeListener listener)
        Specified by:
        removePropertyChangeListener in interface PropertySupport