jindent
Class Settings
java.lang.Object
jindent.Settings
- All Implemented Interfaces:
- Serializable, Cloneable
- Direct Known Subclasses:
- JindentSettings
public class Settings
- extends Object
- implements Serializable, Cloneable
- See Also:
- Serialized Form
Method Summary |
Object |
clone()
|
int |
countSettings()
|
static Settings |
createFromFile(String filename)
|
static Settings |
createFromResource(String filename)
|
int |
getAbsoluteRelativeIndex(String key)
|
int |
getBAWrappingIndex(String key)
|
boolean |
getBoolean(String key)
|
jindent.settings.BracesSetting |
getBracesSetting(String key)
|
String |
getDateFormat(String key)
|
String |
getEncoding(String key)
|
int |
getEndOfLineFormat(String key)
|
jindent.settings.ExtensionManagerSetting |
getExtensionManager(String key)
|
float |
getFloat(String key)
|
int |
getFooterIndex(String key)
|
int |
getHeaderIndex(String key)
|
int |
getMessageReportIndex(String key)
|
int |
getNumber(String key)
|
int |
getPositionIndex(String key)
|
jindent.settings.Setting |
getSetting(String key)
|
HashMap |
getSettingsMap()
|
jindent.settings.sorter.SorterElement |
getSorterElement(String key)
|
String |
getString(String key)
|
String[] |
getStringArray(String key)
|
jindent.settings.UserVariablesSetting |
getUserVariablesSetting(String key)
|
int |
getWrappingIndex(String key)
|
boolean |
isDefaultEncoding(String key)
|
boolean |
isInfiniteINumber(String key)
|
Iterator |
keysIterator()
|
void |
putSetting(String key,
jindent.settings.Setting setting)
|
void |
removeAllSettings()
|
void |
removeSetting(String key)
|
void |
setAbsoluteRelativeIndex(String key,
int index)
|
void |
setBAWrappingIndex(String key,
int value)
|
void |
setBoolean(String key,
boolean value)
|
void |
setDateFormat(String key,
String value)
|
void |
setEncoding(String key,
String value)
|
void |
setFloat(String key,
float value)
|
void |
setFooterIndex(String key,
int value)
|
void |
setHeaderIndex(String key,
int value)
|
void |
setInfiniteINumber(String key,
boolean value)
|
void |
setINumber(String key,
int value)
|
void |
setNumber(String key,
int value)
|
void |
setPositionIndex(String key,
int value)
|
void |
setSettingsMap(HashMap settingsMap)
|
void |
setString(String key,
String value)
|
void |
setStringArray(String key,
String value)
|
void |
setStringArray(String key,
String[] value)
|
Iterator |
settingsIterator()
|
void |
setWrappingIndex(String key,
int value)
|
String |
toString()
|
void |
writeToFile(String filename)
|
Settings
public Settings()
Settings
public Settings(HashMap settingsMap)
putSetting
public void putSetting(String key,
jindent.settings.Setting setting)
getSetting
public jindent.settings.Setting getSetting(String key)
removeSetting
public void removeSetting(String key)
removeAllSettings
public void removeAllSettings()
countSettings
public int countSettings()
keysIterator
public Iterator keysIterator()
settingsIterator
public Iterator settingsIterator()
getBoolean
public boolean getBoolean(String key)
setBoolean
public void setBoolean(String key,
boolean value)
setINumber
public void setINumber(String key,
int value)
isInfiniteINumber
public boolean isInfiniteINumber(String key)
getAbsoluteRelativeIndex
public int getAbsoluteRelativeIndex(String key)
setAbsoluteRelativeIndex
public void setAbsoluteRelativeIndex(String key,
int index)
getMessageReportIndex
public int getMessageReportIndex(String key)
setInfiniteINumber
public void setInfiniteINumber(String key,
boolean value)
getNumber
public int getNumber(String key)
setNumber
public void setNumber(String key,
int value)
setFloat
public void setFloat(String key,
float value)
getFloat
public float getFloat(String key)
getWrappingIndex
public int getWrappingIndex(String key)
setWrappingIndex
public void setWrappingIndex(String key,
int value)
getBAWrappingIndex
public int getBAWrappingIndex(String key)
setBAWrappingIndex
public void setBAWrappingIndex(String key,
int value)
getDateFormat
public String getDateFormat(String key)
setDateFormat
public void setDateFormat(String key,
String value)
getBracesSetting
public jindent.settings.BracesSetting getBracesSetting(String key)
getFooterIndex
public int getFooterIndex(String key)
setFooterIndex
public void setFooterIndex(String key,
int value)
getHeaderIndex
public int getHeaderIndex(String key)
setHeaderIndex
public void setHeaderIndex(String key,
int value)
getPositionIndex
public int getPositionIndex(String key)
setPositionIndex
public void setPositionIndex(String key,
int value)
getSorterElement
public jindent.settings.sorter.SorterElement getSorterElement(String key)
getString
public String getString(String key)
setString
public void setString(String key,
String value)
getStringArray
public String[] getStringArray(String key)
setStringArray
public void setStringArray(String key,
String value)
setStringArray
public void setStringArray(String key,
String[] value)
getUserVariablesSetting
public jindent.settings.UserVariablesSetting getUserVariablesSetting(String key)
getEncoding
public String getEncoding(String key)
isDefaultEncoding
public boolean isDefaultEncoding(String key)
setEncoding
public void setEncoding(String key,
String value)
getEndOfLineFormat
public int getEndOfLineFormat(String key)
getExtensionManager
public jindent.settings.ExtensionManagerSetting getExtensionManager(String key)
writeToFile
public void writeToFile(String filename)
throws JindentException
- Throws:
JindentException
createFromFile
public static Settings createFromFile(String filename)
throws JindentException,
FileNotFoundException
- Throws:
JindentException
FileNotFoundException
createFromResource
public static Settings createFromResource(String filename)
throws JindentException,
FileNotFoundException
- Throws:
JindentException
FileNotFoundException
clone
public Object clone()
- Overrides:
clone
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
getSettingsMap
public HashMap getSettingsMap()
setSettingsMap
public void setSettingsMap(HashMap settingsMap)