Class StorableEnvVar

  • All Implemented Interfaces:
    java.lang.Cloneable, IEnvironmentVariable

    public class StorableEnvVar
    extends EnvironmentVariable
    This class represents the Environment variable that could be loaded and stored in XML
    Since:
    3.0
    • Constructor Detail

      • StorableEnvVar

        public StorableEnvVar​(java.lang.String name,
                              java.lang.String value,
                              int op,
                              java.lang.String delimiter)
      • StorableEnvVar

        public StorableEnvVar​(java.lang.String name)
      • StorableEnvVar

        public StorableEnvVar​(java.lang.String name,
                              java.lang.String value)
      • StorableEnvVar

        public StorableEnvVar​(java.lang.String name,
                              java.lang.String value,
                              java.lang.String delimiter)
      • StorableEnvVar

        public StorableEnvVar​(ICStorageElement element)
        Load the environment variable from the ICStorageElement
        Parameters:
        element -
      • StorableEnvVar

        public StorableEnvVar​(java.lang.String name,
                              org.osgi.service.prefs.Preferences element)
        Load the Environment Variable directly from a Preference element
        Parameters:
        name -
        element -
        Since:
        5.2
    • Method Detail

      • serialize

        public void serialize​(org.osgi.service.prefs.Preferences element)
        Serialize this Preference straight into the Preferences element. It's assumed that the Preference node represents this StorableEnvVar's name
        Parameters:
        element -
        Since:
        5.2