Class Base64Preferences


  • class Base64Preferences
    extends java.util.prefs.AbstractPreferences
    This is a dummy class which only purpose is to re-use (package protected) java.util.Base64 class. Unfortunately sun.misc.BASE64Encoder might be not available on non-Sun JDK's too.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String value  
      • Fields inherited from class java.util.prefs.AbstractPreferences

        lock, newNode
      • Fields inherited from class java.util.prefs.Preferences

        MAX_KEY_LENGTH, MAX_NAME_LENGTH, MAX_VALUE_LENGTH
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Base64Preferences()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.String[] childrenNamesSpi()  
      protected java.util.prefs.AbstractPreferences childSpi​(java.lang.String name)  
      protected void flushSpi()  
      java.lang.String get​(java.lang.String key, java.lang.String def)
      Overriden to have access to (package protected) Base64 class
      protected java.lang.String getSpi​(java.lang.String key)  
      protected java.lang.String[] keysSpi()  
      void put​(java.lang.String key, java.lang.String value1)
      Overriden to have access to (package protected) Base64 class
      protected void putSpi​(java.lang.String key, java.lang.String value1)  
      protected void removeNodeSpi()  
      protected void removeSpi​(java.lang.String key)  
      protected void syncSpi()  
      • Methods inherited from class java.util.prefs.AbstractPreferences

        absolutePath, addNodeChangeListener, addPreferenceChangeListener, cachedChildren, childrenNames, clear, exportNode, exportSubtree, flush, getBoolean, getByteArray, getChild, getDouble, getFloat, getInt, getLong, isRemoved, isUserNode, keys, name, node, nodeExists, parent, putBoolean, putByteArray, putDouble, putFloat, putInt, putLong, remove, removeNode, removeNodeChangeListener, removePreferenceChangeListener, sync, toString
      • Methods inherited from class java.util.prefs.Preferences

        importPreferences, systemNodeForPackage, systemRoot, userNodeForPackage, userRoot
      • Methods inherited from class java.lang.Object

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

      • value

        private java.lang.String value
    • Constructor Detail

      • Base64Preferences

        protected Base64Preferences()
    • Method Detail

      • put

        public void put​(java.lang.String key,
                        java.lang.String value1)
        Overriden to have access to (package protected) Base64 class
        Overrides:
        put in class java.util.prefs.AbstractPreferences
        See Also:
        AbstractPreferences.put(java.lang.String, java.lang.String)
      • get

        public java.lang.String get​(java.lang.String key,
                                    java.lang.String def)
        Overriden to have access to (package protected) Base64 class
        Overrides:
        get in class java.util.prefs.AbstractPreferences
        See Also:
        AbstractPreferences.get(java.lang.String, java.lang.String)
      • childSpi

        protected java.util.prefs.AbstractPreferences childSpi​(java.lang.String name)
        Specified by:
        childSpi in class java.util.prefs.AbstractPreferences
      • childrenNamesSpi

        protected java.lang.String[] childrenNamesSpi()
                                               throws java.util.prefs.BackingStoreException
        Specified by:
        childrenNamesSpi in class java.util.prefs.AbstractPreferences
        Throws:
        java.util.prefs.BackingStoreException
      • flushSpi

        protected void flushSpi()
                         throws java.util.prefs.BackingStoreException
        Specified by:
        flushSpi in class java.util.prefs.AbstractPreferences
        Throws:
        java.util.prefs.BackingStoreException
      • getSpi

        protected java.lang.String getSpi​(java.lang.String key)
        Specified by:
        getSpi in class java.util.prefs.AbstractPreferences
      • keysSpi

        protected java.lang.String[] keysSpi()
                                      throws java.util.prefs.BackingStoreException
        Specified by:
        keysSpi in class java.util.prefs.AbstractPreferences
        Throws:
        java.util.prefs.BackingStoreException
      • putSpi

        protected void putSpi​(java.lang.String key,
                              java.lang.String value1)
        Specified by:
        putSpi in class java.util.prefs.AbstractPreferences
      • removeNodeSpi

        protected void removeNodeSpi()
                              throws java.util.prefs.BackingStoreException
        Specified by:
        removeNodeSpi in class java.util.prefs.AbstractPreferences
        Throws:
        java.util.prefs.BackingStoreException
      • removeSpi

        protected void removeSpi​(java.lang.String key)
        Specified by:
        removeSpi in class java.util.prefs.AbstractPreferences
      • syncSpi

        protected void syncSpi()
                        throws java.util.prefs.BackingStoreException
        Specified by:
        syncSpi in class java.util.prefs.AbstractPreferences
        Throws:
        java.util.prefs.BackingStoreException