Class WindowsPlatform

java.lang.Object
org.eclipse.rdf4j.common.platform.AbstractPlatform
org.eclipse.rdf4j.common.platform.support.WindowsPlatform
All Implemented Interfaces:
Platform

public class WindowsPlatform extends AbstractPlatform
Platform implementation for MS-Windows
  • Field Details

    • APPLICATION_DATA

      public static final String APPLICATION_DATA
      name of the directory containing application data
      See Also:
    • ADUNA_APPLICATION_DATA

      public static final String ADUNA_APPLICATION_DATA
      name of the app data subdirectory containing all RDF4J files *
      See Also:
  • Constructor Details

    • WindowsPlatform

      public WindowsPlatform()
  • Method Details

    • getName

      public String getName()
      Returns the name of this windows platform.
      Returns:
      name of the platform
    • getUserHome

      public File getUserHome()
      Description copied from interface: Platform
      Returns the directory for the current user.
      Specified by:
      getUserHome in interface Platform
      Overrides:
      getUserHome in class AbstractPlatform
      Returns:
      the current user home directory
    • getOSApplicationDataDir

      public File getOSApplicationDataDir()
      Returns an application data directory in the "Application Data" user directory of Windows.
      Returns:
      directory
    • getCommandShell

      public String getCommandShell()
      Returns the command shell for MS-Windows
      Returns:
      name of the command shell
    • dataDirPreserveCase

      public boolean dataDirPreserveCase()
      Description copied from interface: Platform
      Check if case is preserved
      Returns:
      boolean
    • dataDirReplaceWhitespace

      public boolean dataDirReplaceWhitespace()
      Description copied from interface: Platform
      Check if whitespace is replaced
      Returns:
      boolean
    • dataDirReplaceColon

      public boolean dataDirReplaceColon()
      Description copied from interface: Platform
      Check if colon is replaced
      Returns:
      boolean