Class InfrastructureFileDescriptor

java.lang.Object
net.sourceforge.jnlp.config.InfrastructureFileDescriptor

public class InfrastructureFileDescriptor extends Object
  • Constructor Details

    • InfrastructureFileDescriptor

      protected InfrastructureFileDescriptor()
  • Method Details

    • getPropertiesKey

      protected String getPropertiesKey()
      setup-able files have to override this if they don't, they are read only, and set value will fail if it is desired to write value of property, then override and use known key.
      Returns:
      null by default. Should return key to configuration if overriden.
    • getFile

      public File getFile()
    • getUrl

      public URL getUrl() throws MalformedURLException
      Throws:
      MalformedURLException
    • setValue

      public void setValue(String value)
    • getFullPath

      public String getFullPath()
    • setValue

      public void setValue(String value, DeploymentConfiguration config)
      overload version for control panel, which is saving to internal copy.
      Parameters:
      value - new path of file
      config - config where t write this value (note, usually JNLPRuntime.getConfiguration() so you don't need it, but our config gui tool is using two sets to allow undo.
    • getFullPath

      public String getFullPath(DeploymentConfiguration config)
      overload version for control panel, which is saving to internal copy.
      Parameters:
      config - config from where to readthis value (note, usually JNLPRuntime.getConfiguration() so you don't need it, but our config gui tool is using two sets to allow undo.
      Returns:
      configured property or default
    • getDefaultFile

      public File getDefaultFile()
    • getDefaultDir

      public String getDefaultDir()
    • getDefaultFullPath

      public String getDefaultFullPath()
    • getSystemPathStubAcronym

      protected String getSystemPathStubAcronym()
    • getFileName

      protected String getFileName()
    • getDescriptionKey

      protected String getDescriptionKey()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getDirViaAcronym

      public String getDirViaAcronym()
      For documentation purposes, the descriptor may be created as VARIABLE/custom/path. This is whole part, which is considered as setup-able.
      Returns:
      directory acronym for nice docs
    • clean

      protected String clean(String s)
      Remove garbage from paths. Currently this methods unify all multiple occurrences of separators to single one. Eg /path/to//file will become /path/to/file. Those artifacts maybe spread during various s=path+deparator+subdir+separator file=s+separator+filename
      Parameters:
      s - string to be cleaned
      Returns:
      cleaned string
    • getDescription

      public String getDescription()
      Returns:
      the translated description