jindent
Class SettingsUtils

java.lang.Object
  extended by jindent.SettingsUtils

public class SettingsUtils
extends Object

This class provides some helpful utility methods.


Field Summary
static String JINDENT_SETTINGS_EXTENSION
           
 
Constructor Summary
SettingsUtils()
           
 
Method Summary
static String createEnvironmentKey(String key)
           
static String createExtensionManagerKey()
           
static String createFilenameFromSettings(JindentSettings settings)
           
static String createGeneralKey(String key)
           
static String createSettingKey(String prefix, String key)
           
static String createValidSettingsFilename(String filename)
           
static String encodeToFilename(String filename)
           
static String extractExtensionFromFilename(String filename)
          Extracts extension from a filename.
static String extractFilename(String path)
           
static boolean isValidSettingsFilename(String filename)
           
static String removeExtension(String filename)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JINDENT_SETTINGS_EXTENSION

public static final String JINDENT_SETTINGS_EXTENSION
See Also:
Constant Field Values
Constructor Detail

SettingsUtils

public SettingsUtils()
Method Detail

createSettingKey

public static String createSettingKey(String prefix,
                                      String key)

createEnvironmentKey

public static String createEnvironmentKey(String key)

createGeneralKey

public static String createGeneralKey(String key)

createExtensionManagerKey

public static String createExtensionManagerKey()

extractFilename

public static String extractFilename(String path)

removeExtension

public static String removeExtension(String filename)

isValidSettingsFilename

public static boolean isValidSettingsFilename(String filename)

createValidSettingsFilename

public static String createValidSettingsFilename(String filename)

createFilenameFromSettings

public static String createFilenameFromSettings(JindentSettings settings)

encodeToFilename

public static String encodeToFilename(String filename)

extractExtensionFromFilename

public static String extractExtensionFromFilename(String filename)
Extracts extension from a filename.
For instance: The extracted extension from "/path/MySourceCodeFile.java" is "java".

Parameters:
filename - filename
Returns:
extracted extension from filename