Class SecureProps

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

    public class SecureProps
    extends java.util.Properties
    implements Config
    Author:
    Loc Ha
    See Also:
    Serialized Form
    • Constructor Detail

      • SecureProps

        public SecureProps​(char[] password)
      • SecureProps

        public SecureProps​(java.lang.String password)
      • SecureProps

        public SecureProps​(Encryptor encryptor)
      • SecureProps

        public SecureProps​(TextEncryptor textEncryptor)
    • Method Detail

      • getString

        public java.lang.String getString​(java.lang.String key)
        Specified by:
        getString in interface Config
      • put

        public java.lang.Object put​(java.lang.Object key,
                                    java.lang.Object value)
        Specified by:
        put in interface java.util.Map<java.lang.Object,​java.lang.Object>
        Overrides:
        put in class java.util.Properties
      • get

        public java.lang.String get​(java.lang.Object key)
        Specified by:
        get in interface java.util.Map<java.lang.Object,​java.lang.Object>
        Overrides:
        get in class java.util.Properties
      • set

        public SecureProps set​(java.lang.String key,
                               java.lang.String value)
      • set

        public SecureProps set​(java.lang.String key,
                               boolean value)
      • set

        public SecureProps set​(java.lang.String key,
                               int value)
      • set

        public SecureProps set​(java.lang.String key,
                               long value)
      • set

        public SecureProps set​(java.lang.String key,
                               double value)
      • store

        public void store​(java.io.File file,
                          java.lang.String comments)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • store

        public void store​(java.lang.String file,
                          java.lang.String comments)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • store

        public void store​(java.io.OutputStream os,
                          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.Writer w,
                          java.lang.String comments)
                   throws java.io.IOException
        Overrides:
        store in class java.util.Properties
        Throws:
        java.io.IOException
      • toProperties

        protected java.util.Properties toProperties()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.util.Properties