A B C D E F G H I L M N O P R S T U V

A

AbstractCharIterator - Class in net.sf.sfac.string
Abstract implementation of a CharIterator where the chars are found in a set of Strings.
AbstractCharIterator() - Constructor for class net.sf.sfac.string.AbstractCharIterator
 
accept(File) - Method in enum net.sf.sfac.file.FileType
Return true if the given file has the good extension or if the given file is a directory.
accept(File, String) - Method in enum net.sf.sfac.file.FileType
Return true if the given file name has the good extension.
add(String, String) - Method in class net.sf.sfac.lang.MultiLingualDirectText
 
addChoosableFileFilters(JFileChooser, FileType[], boolean) - Static method in enum net.sf.sfac.file.FileType
Add choosable file filter(s) to the given file chooser.
addError(String, String, Object...) - Method in class net.sf.sfac.editor.ExceptionValidationReport
 
addError(String, String, Object...) - Method in interface net.sf.sfac.editor.ValidationReport
 
addError(String, String, Object...) - Method in class net.sf.sfac.editor.ValidationReportImpl
 
addInfo(String, String, Object...) - Method in class net.sf.sfac.editor.ExceptionValidationReport
 
addInfo(String, String, Object...) - Method in interface net.sf.sfac.editor.ValidationReport
 
addInfo(String, String, Object...) - Method in class net.sf.sfac.editor.ValidationReportImpl
 
addLanguageListener(LanguageListener) - Static method in class net.sf.sfac.lang.LanguageSupport
Add a listener to be notified for all locale changes.
addLanguageListenerImpl(LanguageListener) - Method in class net.sf.sfac.lang.LanguageSupport
 
addLanguageListenerImpl(LanguageListener) - Method in class net.sf.sfac.lang.LanguageSupportImpl
 
addLanguageListenerImpl(LanguageListener) - Method in class net.sf.sfac.lang.LanguageSupportMock
 
addListDataListener(ListDataListener) - Method in class net.sf.sfac.setting.SubSettingsList
 
addMandatoryError(String, String) - Method in class net.sf.sfac.editor.ExceptionValidationReport
 
addMandatoryError(String, String) - Method in interface net.sf.sfac.editor.ValidationReport
 
addMandatoryError(String, String) - Method in class net.sf.sfac.editor.ValidationReportImpl
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in interface net.sf.sfac.setting.Settings
Add a PropertyChangeListener for a specific setting.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class net.sf.sfac.setting.SettingsImpl
Add a PropertyChangeListener for a specific setting.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
addProvider(ObjectBrokerProvider) - Static method in class net.sf.sfac.utils.ObjectBroker
 
addResourceBundle(String) - Method in class net.sf.sfac.lang.LanguageSupportImpl
Add a resourceBundle to the bundle used by this LanguageSupportImpl.
addSubSetting() - Method in class net.sf.sfac.setting.SubSettingsList
 
addSubSetting(int) - Method in class net.sf.sfac.setting.SubSettingsList
 
addSubSetting(int, String) - Method in class net.sf.sfac.setting.SubSettingsList
 
addValidationMessage(ValidationMessage) - Method in class net.sf.sfac.editor.ExceptionValidationReport
 
addValidationMessage(ValidationMessage) - Method in interface net.sf.sfac.editor.ValidationReport
 
addValidationMessage(ValidationMessage) - Method in class net.sf.sfac.editor.ValidationReportImpl
 
addWarning(String, String, Object...) - Method in class net.sf.sfac.editor.ExceptionValidationReport
 
addWarning(String, String, Object...) - Method in interface net.sf.sfac.editor.ValidationReport
 
addWarning(String, String, Object...) - Method in class net.sf.sfac.editor.ValidationReportImpl
 
areEquals(CharIterator, CharIterator, boolean) - Static method in class net.sf.sfac.string.StringUtils
Check if the content of the two iterators is the same. if normalized is true, the iterators content will be normalized and trimmed for comparison.
areFilesEqual(File, File) - Static method in class net.sf.sfac.file.FileUtils
 
areFilesEqual(InputStream, InputStream) - Static method in class net.sf.sfac.file.FileUtils
 

B

BOOLEAN_HELPER - Static variable in class net.sf.sfac.setting.SettingsImpl
Helper for identifying and managing Boolean properties
bundleNames - Variable in class net.sf.sfac.lang.LocalizedStringTracker
Name of the bundle known by the LanguageSupport

C

CharIterator - Interface in net.sf.sfac.string
Char iterator: Iterate on the characted of any kind of character source.
clear() - Method in class net.sf.sfac.setting.SubSettingsList
Remove all the settings corresponding to this list from the parent settings.
clear() - Method in class net.sf.sfac.setting.SubSettingsProxy
Remove all the settings corresponding to this proxy from the parent settings.
close() - Method in class net.sf.sfac.file.LineReader
 
COLOR_HELPER - Static variable in class net.sf.sfac.setting.SettingsImpl
Helper for identifying and managing Dimension properties
compareStrings(String, String) - Static method in class net.sf.sfac.utils.Comparison
Compare the two Comparable objects (using compareTo(..)) taking care of null values.
compareTo(SubSettingsProxy) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
compareTo(T, T) - Static method in class net.sf.sfac.utils.Comparison
Compare the two Comparable objects (using compareTo(..)) taking care of null values.
compareTo(T, T) - Static method in class net.sf.sfac.utils.Comparison
Compare the two enum objects (using ordinal()) taking care of null values.
Comparison - Class in net.sf.sfac.utils
 
Comparison() - Constructor for class net.sf.sfac.utils.Comparison
 
concatPaths(String, String) - Static method in class net.sf.sfac.file.FilePathUtils
Concatenate two paths to one path.
containsProperty(String) - Method in interface net.sf.sfac.setting.Settings
Check if there is a property value defined for the given key.
containsProperty(String) - Method in class net.sf.sfac.setting.SettingsImpl
Check if there is a property value defined for the given key.
containsProperty(String) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
copyFile(File, File) - Static method in class net.sf.sfac.file.FileUtils
 
copyFile(InputStream, OutputStream) - Static method in class net.sf.sfac.file.FileUtils
 
copyInstance() - Method in class net.sf.sfac.lang.LanguageSupport
 
copyInstance() - Method in class net.sf.sfac.lang.LanguageSupportImpl
 
copyInstance() - Method in class net.sf.sfac.lang.LanguageSupportMock
 
copyValues(Settings) - Method in class net.sf.sfac.setting.SubSettingsProxy
Copy all the values of the other settings into this one.

D

deleteFile(File) - Static method in class net.sf.sfac.file.FileUtils
 
DIMENSION_HELPER - Static variable in class net.sf.sfac.setting.SettingsImpl
Helper for identifying and managing Dimension properties
DOUBLE_HELPER - Static variable in class net.sf.sfac.setting.SettingsImpl
Helper for identifying and managing Double properties
dump() - Method in class net.sf.sfac.setting.SubSettingsProxy
 

E

EditorConfig - Annotation Type in net.sf.sfac.editor
Annotation used by the GenericObjectEditor to build the Editor GUI.
ensureParentDirectoryExists(File) - Static method in class net.sf.sfac.file.FileUtils
 
equals(Object) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
equals(Object, Object) - Static method in class net.sf.sfac.utils.Comparison
Compare the two objects (using equals(..)) taking care of null values.
ExceptionValidationReport - Class in net.sf.sfac.editor
Implementation of the ValidationReport interface throwing an exception at the first error.
ExceptionValidationReport() - Constructor for class net.sf.sfac.editor.ExceptionValidationReport
 

F

FilePathUtils - Class in net.sf.sfac.file
Utilities to manipulate file paths as strings.
FilePathUtils(File) - Constructor for class net.sf.sfac.file.FilePathUtils
Create a FilePathUtils bounded to the given local base directory.
FilePathUtils(String, boolean) - Constructor for class net.sf.sfac.file.FilePathUtils
Create a FilePathUtils bounded to the given base directory.
FileType - Enum in net.sf.sfac.file
All knows file types descriptors/filters.
FileUtils - Class in net.sf.sfac.file
Common file operations.
FileUtils() - Constructor for class net.sf.sfac.file.FileUtils
 
fireDataChanged() - Method in class net.sf.sfac.setting.SubSettingsList
 
fireSelectionChanged() - Method in class net.sf.sfac.setting.SubSettingsList
 
firstOfWordsUpperCase(String) - Static method in class net.sf.sfac.string.StringUtils
Transform the string to have the first character of each word in uppercase.
firstOfWordsUpperCase(String, boolean) - Static method in class net.sf.sfac.string.StringUtils
Transform the string to have the first character of each word in uppercase.
firstToLowerCase(String) - Static method in class net.sf.sfac.string.StringUtils
 
firstToUpperCase(String) - Static method in class net.sf.sfac.string.StringUtils
 

G

getAbsoluteFilePath(String) - Method in class net.sf.sfac.file.FilePathUtils
Get an absolute file path for the given path.
getAcceptedExtensions() - Method in enum net.sf.sfac.file.FileType
 
getAvailableLocaleIds() - Method in class net.sf.sfac.lang.MultiLingualDirectText
 
getBasePath() - Method in class net.sf.sfac.file.FilePathUtils
Get the base path used a starting point for relative paths.
getBooleanProperty(String, boolean) - Method in interface net.sf.sfac.setting.Settings
Get a boolean property value.
getBooleanProperty(String, Boolean) - Method in interface net.sf.sfac.setting.Settings
Get a Boolean property value.
getBooleanProperty(String, boolean) - Method in class net.sf.sfac.setting.SettingsImpl
 
getBooleanProperty(String, Boolean) - Method in class net.sf.sfac.setting.SettingsImpl
 
getBooleanProperty(String, boolean) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
getBooleanProperty(String, Boolean) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
getColorProperty(String, Color) - Method in interface net.sf.sfac.setting.Settings
Get a Color property value.
getColorProperty(String, Color) - Method in class net.sf.sfac.setting.SettingsImpl
 
getColorProperty(String, Color) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
getContextReport(String) - Method in class net.sf.sfac.editor.ExceptionValidationReport
 
getContextReport(String) - Method in interface net.sf.sfac.editor.ValidationReport
 
getContextReport(String) - Method in class net.sf.sfac.editor.ValidationReportImpl
 
getCurrentLocale() - Static method in class net.sf.sfac.lang.LanguageSupport
Get the current Locale of the LanguageSupport.
getCurrentLocaleImpl() - Method in class net.sf.sfac.lang.LanguageSupport
 
getCurrentLocaleImpl() - Method in class net.sf.sfac.lang.LanguageSupportImpl
 
getCurrentLocaleImpl() - Method in class net.sf.sfac.lang.LanguageSupportMock
 
getCurrentSubSettings() - Method in interface net.sf.sfac.setting.ProfilesClient
 
getDefaultDescription() - Method in enum net.sf.sfac.file.FileType
 
getDefaultExtension() - Method in enum net.sf.sfac.file.FileType
 
getDescription() - Method in class net.sf.sfac.setting.SettingsImpl
Get the settings description (the one saved at the top of the properties file).
getDimensionProperty(String, Dimension) - Method in interface net.sf.sfac.setting.Settings
Get a Dimension property value.
getDimensionProperty(String, Dimension) - Method in class net.sf.sfac.setting.SettingsImpl
 
getDimensionProperty(String, Dimension) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
getDirectoryPath(String) - Static method in class net.sf.sfac.file.FilePathUtils
Get the directory part of a full file path.
getDoubleProperty(String, double) - Method in interface net.sf.sfac.setting.Settings
Get a double property value.
getDoubleProperty(String, double) - Method in class net.sf.sfac.setting.SettingsImpl
 
getDoubleProperty(String, double) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
getDrive(String) - Static method in class net.sf.sfac.file.FilePathUtils
Get the drive of a path or null if no drive is specified in the path.
getElementAt(int) - Method in class net.sf.sfac.setting.SubSettingsList
 
getEncodedString(String) - Static method in class net.sf.sfac.string.StringUtils
Encode a string to avoid spaces and non-alphanumeric characters.
getEnumProperty(String, T) - Method in interface net.sf.sfac.setting.Settings
Get a enumerated property value.
getEnumProperty(String, T) - Method in class net.sf.sfac.setting.SettingsImpl
 
getEnumProperty(String, T) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
getExtension(String) - Static method in class net.sf.sfac.file.FilePathUtils
Get the extension of the given file (ex: extension of "myIcon.gif" returns "gif").
getFieldName(Method) - Static method in class net.sf.sfac.utils.ReflectionUtils
 
getFieldPath() - Method in interface net.sf.sfac.editor.ValidationMessage
 
getFieldPath() - Method in class net.sf.sfac.editor.ValidationMessageImpl
 
getFileExtension(String) - Static method in enum net.sf.sfac.file.FileType
Utility method to get the extension of a file name (without the dot).
getFileName(String) - Static method in class net.sf.sfac.file.FilePathUtils
Get the file name (and extension) from the gievn path.
getFilePathUtils() - Method in interface net.sf.sfac.setting.Settings
Get the FilePathUtils used by this settings object.
getFilePathUtils() - Method in class net.sf.sfac.setting.SettingsImpl
Get the FilePathUtils used to manage the file/directory settings.
getFilePathUtils() - Method in class net.sf.sfac.setting.SubSettingsProxy
 
getFileProperty(String, String) - Method in interface net.sf.sfac.setting.Settings
Get a absolute File or Directory property value.
getFileProperty(String, String, boolean) - Method in interface net.sf.sfac.setting.Settings
Get a File or Directory property value.
getFileProperty(String, String) - Method in class net.sf.sfac.setting.SettingsImpl
 
getFileProperty(String, String, boolean) - Method in class net.sf.sfac.setting.SettingsImpl
 
getFileProperty(String, String) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
getFileProperty(String, String, boolean) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
getFileType(File, FileType[], FileType) - Static method in enum net.sf.sfac.file.FileType
Get the type of the given file.
getFirstString() - Method in class net.sf.sfac.string.AbstractCharIterator
Get the first String available for iteration.
getFirstString() - Method in class net.sf.sfac.string.StringCharIterator
 
getFullResourceName(Class<?>, String) - Static method in class net.sf.sfac.utils.ResourceUtils
Get the full name (including path) of a resource (absolute or relative to the given class).
getGetter(Class<?>, String, Class<?>) - Static method in class net.sf.sfac.utils.ReflectionUtils
 
getGetter(Class<?>, String, Class<?>, boolean) - Static method in class net.sf.sfac.utils.ReflectionUtils
 
getGlobalSettings() - Method in interface net.sf.sfac.setting.ProfilesClient
 
getGlobalValidationLevel() - Method in class net.sf.sfac.editor.ExceptionValidationReport
 
getGlobalValidationLevel() - Method in interface net.sf.sfac.editor.ValidationReport
 
getGlobalValidationLevel() - Method in class net.sf.sfac.editor.ValidationReportImpl
 
getImageIcon(Class<?>, String) - Static method in class net.sf.sfac.utils.ResourceUtils
Get an image icon resource with given path (absolute or relative to the given class).
getIndex() - Method in class net.sf.sfac.setting.SubSettingsProxy
 
getInstance() - Static method in class net.sf.sfac.lang.LanguageSupport
Get the unique LanguageSupport instance.
getInstance() - Static method in class net.sf.sfac.utils.ObjectBroker
 
getIntArrayProperty(String, int[]) - Method in interface net.sf.sfac.setting.Settings
Get a int array property value.
getIntArrayProperty(String, int[]) - Method in class net.sf.sfac.setting.SettingsImpl
 
getIntArrayProperty(String, int[]) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
getIntegerProperty(String, Integer) - Method in interface net.sf.sfac.setting.Settings
Get a Integer property value.
getIntegerProperty(String, Integer) - Method in class net.sf.sfac.setting.SettingsImpl
 
getIntegerProperty(String, Integer) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
getIntProperty(String, int) - Method in interface net.sf.sfac.setting.Settings
Get a int property value.
getIntProperty(String, int) - Method in class net.sf.sfac.setting.SettingsImpl
 
getIntProperty(String, int) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
getKeys() - Method in interface net.sf.sfac.setting.Settings
Return an iterator for all the defined keys.
getKeys() - Method in class net.sf.sfac.setting.SettingsImpl
 
getKeys() - Method in class net.sf.sfac.setting.SubSettingsProxy
 
getLevel() - Method in interface net.sf.sfac.editor.ValidationMessage
 
getLevel() - Method in class net.sf.sfac.editor.ValidationMessageImpl
 
getLineIndex() - Method in class net.sf.sfac.file.LineReader
Returns the index of the line returned if you currently call the peekLine() method.
getLocalizedString(String) - Static method in class net.sf.sfac.lang.LanguageSupport
Get the language-dependent string associated to the given key in the current locale.
getLocalizedString(String, Object...) - Static method in class net.sf.sfac.lang.LanguageSupport
Get the language-dependent string associated to the given key in the current locale.
getLocalizedStringImpl(String) - Method in class net.sf.sfac.lang.LanguageSupport
 
getLocalizedStringImpl(String, Object...) - Method in class net.sf.sfac.lang.LanguageSupport
 
getLocalizedStringImpl(String) - Method in class net.sf.sfac.lang.LanguageSupportImpl
 
getLocalizedStringImpl(String, Object...) - Method in class net.sf.sfac.lang.LanguageSupportImpl
 
getLocalizedStringImpl(String) - Method in class net.sf.sfac.lang.LanguageSupportMock
 
getLocalizedStringImpl(String, Object...) - Method in class net.sf.sfac.lang.LanguageSupportMock
 
getMessage() - Method in exception net.sf.sfac.lang.MultiLingualException
 
getMessage() - Method in exception net.sf.sfac.lang.MultiLingualRuntimeException
 
getMethod(Class<?>, String, String, String, Class<?>...) - Static method in class net.sf.sfac.utils.ReflectionUtils
 
getMethod(Class<?>, String, String, String, boolean, Class<?>...) - Static method in class net.sf.sfac.utils.ReflectionUtils
 
getName() - Method in class net.sf.sfac.setting.SubSettingsProxy
 
getNextString() - Method in class net.sf.sfac.string.AbstractCharIterator
Get the next String available for iteration.
getNextString() - Method in class net.sf.sfac.string.StringCharIterator
 
getNormalizedKeywords(String) - Static method in class net.sf.sfac.string.StringUtils
 
getNormalizedString() - Method in class net.sf.sfac.string.AbstractCharIterator
Get the content of this char iterator as a normalized string.
getNormalizedString() - Method in interface net.sf.sfac.string.CharIterator
Get the content of this char iterator as a normalized string.
getNormalizedString() - Method in class net.sf.sfac.string.ReaderCharIterator
 
getNormalizedString(String) - Static method in class net.sf.sfac.string.StringUtils
Normalize a string.
getObject(String) - Method in class net.sf.sfac.utils.ObjectBroker
 
getObject(String) - Method in interface net.sf.sfac.utils.ObjectBrokerProvider
 
getOptionalLocalizedString(String, String) - Static method in class net.sf.sfac.lang.LanguageSupport
Get an optional language-dependent string associated to the given key in the current locale.
getOptionalLocalizedStringImpl(String, String) - Method in class net.sf.sfac.lang.LanguageSupport
 
getOptionalLocalizedStringImpl(String, String) - Method in class net.sf.sfac.lang.LanguageSupportImpl
 
getOptionalLocalizedStringImpl(String, String) - Method in class net.sf.sfac.lang.LanguageSupportMock
 
getProcessedCharCount() - Method in class net.sf.sfac.string.ReaderCharIterator
 
getProperty(String, TypeHelper<T>, T) - Method in interface net.sf.sfac.setting.Settings
Get a property of type defined by the helper.
getProperty(String, TypeHelper<T>, T) - Method in class net.sf.sfac.setting.SettingsImpl
 
getProperty(String, TypeHelper<T>, T) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
getPropertyAsInternalString(String) - Method in interface net.sf.sfac.setting.Settings
Get a property as stored internally by the map (as string).
getPropertyAsInternalString(String) - Method in class net.sf.sfac.setting.SettingsImpl
 
getPropertyAsInternalString(String) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
getPropertyFilePath() - Method in interface net.sf.sfac.setting.Settings
Get the path to the property file used to store the settings.
getPropertyFilePath() - Method in class net.sf.sfac.setting.SettingsImpl
 
getPropertyFilePath() - Method in class net.sf.sfac.setting.SubSettingsProxy
 
getRawText() - Method in class net.sf.sfac.lang.MultiLingualTextImpl
 
getRectangleProperty(String, Rectangle) - Method in interface net.sf.sfac.setting.Settings
Get a Rectangle property value.
getRectangleProperty(String, Rectangle) - Method in class net.sf.sfac.setting.SettingsImpl
 
getRectangleProperty(String, Rectangle) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
getRelativeFilePath(String) - Method in class net.sf.sfac.file.FilePathUtils
Get the given path expressed as relative to this class base directory (if possible).
getSelectedItem() - Method in class net.sf.sfac.setting.SubSettingsList
 
getSetter(Class<?>, String, Class<?>) - Static method in class net.sf.sfac.utils.ReflectionUtils
 
getSetter(Class<?>, String, Class<?>, boolean) - Static method in class net.sf.sfac.utils.ReflectionUtils
 
getSize() - Method in class net.sf.sfac.setting.SubSettingsList
 
getSourceName() - Method in class net.sf.sfac.file.LineReader
 
getSparatorChar() - Method in class net.sf.sfac.file.FilePathUtils
Get the preferred file separator char ('/' or '\') of this FilePathUtils.
getStringArrayProperty(String, String[]) - Method in interface net.sf.sfac.setting.Settings
Get a String array property value.
getStringArrayProperty(String, String[]) - Method in class net.sf.sfac.setting.SettingsImpl
 
getStringArrayProperty(String, String[]) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
getStringProperty(String, String) - Method in interface net.sf.sfac.setting.Settings
Get a String property value.
getStringProperty(String, String) - Method in class net.sf.sfac.setting.SettingsImpl
 
getStringProperty(String, String) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
getSubSettingAt(int) - Method in class net.sf.sfac.setting.SubSettingsList
 
getText() - Method in class net.sf.sfac.lang.MultiLingualDirectText
 
getText(Locale) - Method in class net.sf.sfac.lang.MultiLingualDirectText
 
getText(String) - Method in class net.sf.sfac.lang.MultiLingualDirectText
 
getText() - Method in exception net.sf.sfac.lang.MultiLingualException
 
getText(Locale) - Method in exception net.sf.sfac.lang.MultiLingualException
 
getText(String) - Method in exception net.sf.sfac.lang.MultiLingualException
 
getText() - Method in exception net.sf.sfac.lang.MultiLingualRuntimeException
 
getText(Locale) - Method in exception net.sf.sfac.lang.MultiLingualRuntimeException
 
getText(String) - Method in exception net.sf.sfac.lang.MultiLingualRuntimeException
 
getText() - Method in interface net.sf.sfac.lang.MultiLingualText
Get the value of the text for the default locale.
getText(Locale) - Method in interface net.sf.sfac.lang.MultiLingualText
Get the value of the text for the specified locale.
getText(String) - Method in interface net.sf.sfac.lang.MultiLingualText
Get the value of the text for the specified locale.
getText() - Method in class net.sf.sfac.lang.MultiLingualTextImpl
 
getText(Locale) - Method in class net.sf.sfac.lang.MultiLingualTextImpl
 
getText(String) - Method in class net.sf.sfac.lang.MultiLingualTextImpl
 
getTranslatedParams() - Method in class net.sf.sfac.lang.MultiLingualTextImpl
 
getUncloseableStream(InputStream) - Static method in class net.sf.sfac.file.FileUtils
 
getUppercaseChar(char) - Static method in class net.sf.sfac.string.StringUtils
Get the uppercase char corresponding to the given character with removed diacritic mark.
getValidationMessages() - Method in class net.sf.sfac.editor.ExceptionValidationReport
 
getValidationMessages() - Method in interface net.sf.sfac.editor.ValidationReport
 
getValidationMessages() - Method in class net.sf.sfac.editor.ValidationReportImpl
 
greaterThan(ValidationMessage.Level) - Method in enum net.sf.sfac.editor.ValidationMessage.Level
 

H

hashCode() - Method in class net.sf.sfac.setting.SubSettingsProxy
 

I

init(String[]) - Method in class net.sf.sfac.lang.LocalizedStringTracker
 
INT_ARRAY_HELPER - Static variable in class net.sf.sfac.setting.SettingsImpl
Helper for identifying and managing int array properties
INTEGER_HELPER - Static variable in class net.sf.sfac.setting.SettingsImpl
Helper for identifying and managing Integer properties
InvalidPathException - Exception in net.sf.sfac.file
Exception thrown by FilePathUtils when an invalid path is used.
InvalidPathException(String) - Constructor for exception net.sf.sfac.file.InvalidPathException
Create an InvalidPathException.
isAbsolute(String) - Static method in class net.sf.sfac.file.FilePathUtils
Check if the given file path is absolute.
isAcceptedExtension(String) - Method in enum net.sf.sfac.file.FileType
 
isDefined(String) - Static method in class net.sf.sfac.utils.Comparison
A string is defined if it is not null and don't contains only whitespace characters (space, tabs, returns, ...).
isDefined(List<?>) - Static method in class net.sf.sfac.utils.Comparison
A list is defined if it is not null and it contains at least one element.
isEmpty(String) - Static method in class net.sf.sfac.utils.Comparison
A string is empty if it is null or contains only whitespace characters (space, tabs, returns, ...).
isEmpty(List<?>) - Static method in class net.sf.sfac.utils.Comparison
A string is empty if it is null or contains only whitespace characters (space, tabs, returns, ...).
isFileOfType(File) - Method in enum net.sf.sfac.file.FileType
Check if the given file is of the specifed type.
isFinished() - Method in class net.sf.sfac.string.AbstractCharIterator
 
isReservedFileBoundCharacters(char) - Static method in class net.sf.sfac.file.FileUtils
 
isReservedFileCharacters(char) - Static method in class net.sf.sfac.file.FileUtils
 

L

languageChanged(Locale) - Method in interface net.sf.sfac.lang.LanguageListener
Notification that the current application language has changed.
LanguageListener - Interface in net.sf.sfac.lang
Multilingual support: listener interface to be notified by the LanguageSupport when the application language (or locale) is changed.
LanguageSupport - Class in net.sf.sfac.lang
Multilingual support: Class for the class managing the application locale and bundles.
LanguageSupport() - Constructor for class net.sf.sfac.lang.LanguageSupport
 
LanguageSupportImpl - Class in net.sf.sfac.lang
 
LanguageSupportImpl(String, String) - Constructor for class net.sf.sfac.lang.LanguageSupportImpl
Construct a LanguageSupportImpl using one bundle and the given locale.
LanguageSupportImpl(String[], String) - Constructor for class net.sf.sfac.lang.LanguageSupportImpl
Construct a LanguageSupportImpl using several bundle and the given locale.
LanguageSupportMock - Class in net.sf.sfac.lang
A doing-nothing implementation of the LanguageSupport abstract class.
LanguageSupportMock() - Constructor for class net.sf.sfac.lang.LanguageSupportMock
 
LineReader - Class in net.sf.sfac.file
Object wrapping a BufferedReader adding line peeking and counting.
LineReader(File) - Constructor for class net.sf.sfac.file.LineReader
 
LineReader(URL) - Constructor for class net.sf.sfac.file.LineReader
 
LineReader(Class<?>, String) - Constructor for class net.sf.sfac.file.LineReader
 
LineReader(BufferedReader) - Constructor for class net.sf.sfac.file.LineReader
 
LineReaderFilteringHtml - Class in net.sf.sfac.file
An implementation of LineReader filtering out all HTML tags to transform HTML to plain text.
LineReaderFilteringHtml(BufferedReader) - Constructor for class net.sf.sfac.file.LineReaderFilteringHtml
 
LineReaderFilteringHtml(Class<?>, String) - Constructor for class net.sf.sfac.file.LineReaderFilteringHtml
 
LineReaderFilteringHtml(File) - Constructor for class net.sf.sfac.file.LineReaderFilteringHtml
 
LineReaderFilteringHtml(URL) - Constructor for class net.sf.sfac.file.LineReaderFilteringHtml
 
load() - Method in interface net.sf.sfac.setting.Settings
Ask the settings implementation to load the settings values.
load() - Method in class net.sf.sfac.setting.SettingsImpl
Load all the settings from the property file (if the file exists).
load() - Method in class net.sf.sfac.setting.SubSettingsProxy
 
loadAll() - Method in class net.sf.sfac.lang.LocalizedStringTracker
 
loadResources(Locale) - Method in class net.sf.sfac.lang.LanguageSupportImpl
 
LocalizedStringTracker - Class in net.sf.sfac.lang
Tracker of the LanguageSupportImpl usage.
LocalizedStringTracker(String) - Constructor for class net.sf.sfac.lang.LocalizedStringTracker
 

M

matchKeywords(String, boolean, CharIterator) - Static method in class net.sf.sfac.string.StringUtils
Check if all/any of the given keywords are contained in the iterator.
matchNormalizedKeywords(String[], boolean, CharIterator) - Static method in class net.sf.sfac.string.StringUtils
Check if all/any of the given keywords are contained in the iterator.
matchPattern(String, CharIterator) - Static method in class net.sf.sfac.string.StringUtils
Check if the given pattern is contained in the iterator.
matchString(String, CharIterator, boolean) - Static method in class net.sf.sfac.string.StringUtils
Check if the string is contained in the iterator.
moveFile(File, File) - Static method in class net.sf.sfac.file.FileUtils
 
MultiLingualDirectText - Class in net.sf.sfac.lang
Implementation of the MultiLingualText interface holding all possible translations in a Map.
MultiLingualDirectText(String) - Constructor for class net.sf.sfac.lang.MultiLingualDirectText
 
MultiLingualException - Exception in net.sf.sfac.lang
A checked exception implementing the MultiLingualText interface.
MultiLingualException(String, Object...) - Constructor for exception net.sf.sfac.lang.MultiLingualException
 
MultiLingualException(Throwable, String, Object...) - Constructor for exception net.sf.sfac.lang.MultiLingualException
 
MultiLingualRuntimeException - Exception in net.sf.sfac.lang
A runtime exception implementing the MultiLingualText interface.
MultiLingualRuntimeException(String, Object...) - Constructor for exception net.sf.sfac.lang.MultiLingualRuntimeException
 
MultiLingualRuntimeException(Throwable, String, Object...) - Constructor for exception net.sf.sfac.lang.MultiLingualRuntimeException
 
MultiLingualText - Interface in net.sf.sfac.lang
Interface for object holding a text translatable in several locales.
MultiLingualTextImpl - Class in net.sf.sfac.lang
Implementation of the MultiLingualText interface based on the use of the LanguageSupport.
MultiLingualTextImpl(String, Object...) - Constructor for class net.sf.sfac.lang.MultiLingualTextImpl
 

N

net.sf.sfac.editor - package net.sf.sfac.editor
 
net.sf.sfac.file - package net.sf.sfac.file
 
net.sf.sfac.lang - package net.sf.sfac.lang
 
net.sf.sfac.setting - package net.sf.sfac.setting
 
net.sf.sfac.string - package net.sf.sfac.string
 
net.sf.sfac.utils - package net.sf.sfac.utils
 
nextChar() - Method in class net.sf.sfac.string.AbstractCharIterator
Get the next non-normalised char.
nextChar() - Method in interface net.sf.sfac.string.CharIterator
Get the next char of this iterator.
nextChar() - Method in class net.sf.sfac.string.ReaderCharIterator
 
nextNormalizedChar() - Method in class net.sf.sfac.string.AbstractCharIterator
Get the next char of this iterator.
nextNormalizedChar() - Method in interface net.sf.sfac.string.CharIterator
Get the next char of this iterator.
nextNormalizedChar() - Method in class net.sf.sfac.string.ReaderCharIterator
 

O

ObjectBroker - Class in net.sf.sfac.utils
Global singleton object able to bring almost every object of an application.
ObjectBrokerProvider - Interface in net.sf.sfac.utils
Provider of object used by the global object broker.
objectToString(T) - Method in class net.sf.sfac.setting.TypeHelper
Convert an object of the target data type to a string.

P

peekLine() - Method in class net.sf.sfac.file.LineReader
 
peekNextLine() - Method in class net.sf.sfac.file.LineReader
Equivalent to calling readLine() and then peekLine().
ProfilesClient - Interface in net.sf.sfac.setting
Interface provided by objects using profiles.

R

ReaderCharIterator - Class in net.sf.sfac.string
Char iterator fetching chars from a simple string.
ReaderCharIterator(Reader) - Constructor for class net.sf.sfac.string.ReaderCharIterator
 
readLine() - Method in class net.sf.sfac.file.LineReader
 
readLineImpl() - Method in class net.sf.sfac.file.LineReader
 
readLineImpl() - Method in class net.sf.sfac.file.LineReaderFilteringHtml
 
RECTANGLE_HELPER - Static variable in class net.sf.sfac.setting.SettingsImpl
Helper for identifying and managing Rectangle properties
ReflectionUtils - Class in net.sf.sfac.utils
Abstract builder for building a SimpleDatabase application.
ReflectionUtils() - Constructor for class net.sf.sfac.utils.ReflectionUtils
 
remove(String) - Method in class net.sf.sfac.lang.MultiLingualDirectText
 
removeDiacritic(char) - Static method in class net.sf.sfac.string.StringUtils
Get the equivalent char with removed diacritic marks (like accents, cedillas, dots, tildes ...).
removeLanguageListener(LanguageListener) - Static method in class net.sf.sfac.lang.LanguageSupport
Remove a previously added LanguageListener.
removeLanguageListenerImpl(LanguageListener) - Method in class net.sf.sfac.lang.LanguageSupport
 
removeLanguageListenerImpl(LanguageListener) - Method in class net.sf.sfac.lang.LanguageSupportImpl
 
removeLanguageListenerImpl(LanguageListener) - Method in class net.sf.sfac.lang.LanguageSupportMock
 
removeListDataListener(ListDataListener) - Method in class net.sf.sfac.setting.SubSettingsList
 
removeProperty(String) - Method in interface net.sf.sfac.setting.Settings
Remove the property.
removeProperty(String) - Method in class net.sf.sfac.setting.SettingsImpl
 
removeProperty(String) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in interface net.sf.sfac.setting.Settings
Remove a PropertyChangeListener for a specific setting.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class net.sf.sfac.setting.SettingsImpl
Remove a PropertyChangeListener for a specific setting.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
removeReservedFileCharacters(String) - Static method in class net.sf.sfac.file.FileUtils
 
removeSubSettingAt(int) - Method in class net.sf.sfac.setting.SubSettingsList
 
removeSubSettings(Settings) - Method in class net.sf.sfac.setting.SubSettingsList
 
renameToBackup(File) - Static method in class net.sf.sfac.file.FileUtils
 
reportFileName - Variable in class net.sf.sfac.lang.LocalizedStringTracker
full name of the file used to write the string tracking report.
reset() - Method in class net.sf.sfac.string.AbstractCharIterator
Reset the iterator state so it points to it's first char.
reset() - Method in interface net.sf.sfac.string.CharIterator
Reset the internal pointer of this iterator to the first char.
reset() - Method in class net.sf.sfac.string.ReaderCharIterator
 
ResourceUtils - Class in net.sf.sfac.utils
 
ResourceUtils() - Constructor for class net.sf.sfac.utils.ResourceUtils
 

S

save() - Method in interface net.sf.sfac.setting.Settings
Ask the settings implementation to save the settings values.
save() - Method in class net.sf.sfac.setting.SettingsImpl
Save all the settings to the property file (if the file don't exists, it is created).
save() - Method in class net.sf.sfac.setting.SubSettingsProxy
 
saveAll() - Method in class net.sf.sfac.lang.LocalizedStringTracker
 
saveAs(File) - Method in interface net.sf.sfac.setting.Settings
Save all the settings to a new property file.
saveAs(File) - Method in class net.sf.sfac.setting.SettingsImpl
Save all the settings to a new property file.
saveAs(File) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
saveTrackedInfo() - Method in class net.sf.sfac.lang.LanguageSupportImpl
 
setBooleanProperty(String, boolean) - Method in interface net.sf.sfac.setting.Settings
Set a new value for a boolean property.
setBooleanProperty(String, Boolean) - Method in interface net.sf.sfac.setting.Settings
Set a new value for a Boolean property.
setBooleanProperty(String, boolean) - Method in class net.sf.sfac.setting.SettingsImpl
 
setBooleanProperty(String, Boolean) - Method in class net.sf.sfac.setting.SettingsImpl
 
setBooleanProperty(String, boolean) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
setBooleanProperty(String, Boolean) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
setColorProperty(String, Color) - Method in interface net.sf.sfac.setting.Settings
Set a new value for a Color property.
setColorProperty(String, Color) - Method in class net.sf.sfac.setting.SettingsImpl
 
setColorProperty(String, Color) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
setData(Reader) - Method in class net.sf.sfac.string.ReaderCharIterator
 
setData(String) - Method in class net.sf.sfac.string.StringCharIterator
 
setDescription(String) - Method in class net.sf.sfac.setting.SettingsImpl
Set the settings description (the one saved at the top of the properties file).
setDimensionProperty(String, Dimension) - Method in interface net.sf.sfac.setting.Settings
Set a new value for a Dimension property.
setDimensionProperty(String, Dimension) - Method in class net.sf.sfac.setting.SettingsImpl
 
setDimensionProperty(String, Dimension) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
setDoubleProperty(String, double) - Method in interface net.sf.sfac.setting.Settings
Set a new value for a double property.
setDoubleProperty(String, double) - Method in class net.sf.sfac.setting.SettingsImpl
 
setDoubleProperty(String, double) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
setEnumProperty(String, T) - Method in interface net.sf.sfac.setting.Settings
Set a new value for a enumerated property.
setEnumProperty(String, T) - Method in class net.sf.sfac.setting.SettingsImpl
 
setEnumProperty(String, T) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
setFileExtension(File, FileType, boolean) - Static method in enum net.sf.sfac.file.FileType
Add the correct extension to the given file.
setFileProperty(String, String) - Method in interface net.sf.sfac.setting.Settings
Set a new value for a File or Directory property.
setFileProperty(String, String) - Method in class net.sf.sfac.setting.SettingsImpl
 
setFileProperty(String, String) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
setFinished() - Method in class net.sf.sfac.string.AbstractCharIterator
Notify this class that no more character are available.
setInstance(LanguageSupport) - Static method in class net.sf.sfac.lang.LanguageSupport
Set the unique LanguageSupport instance, any previous instance is discarded.
setIntArrayProperty(String, int[]) - Method in interface net.sf.sfac.setting.Settings
Set a new value for a int array property.
setIntArrayProperty(String, int[]) - Method in class net.sf.sfac.setting.SettingsImpl
 
setIntArrayProperty(String, int[]) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
setIntegerProperty(String, Integer) - Method in interface net.sf.sfac.setting.Settings
Set a new value for a Integer property.
setIntegerProperty(String, Integer) - Method in class net.sf.sfac.setting.SettingsImpl
 
setIntegerProperty(String, Integer) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
setIntProperty(String, int) - Method in interface net.sf.sfac.setting.Settings
Set a new value for a int property.
setIntProperty(String, int) - Method in class net.sf.sfac.setting.SettingsImpl
 
setIntProperty(String, int) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
setName(String) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
setProperty(String, TypeHelper<T>, T) - Method in interface net.sf.sfac.setting.Settings
Set a property of type defined by the helper.
setProperty(String, TypeHelper<T>, T) - Method in class net.sf.sfac.setting.SettingsImpl
 
setProperty(String, TypeHelper<T>, T) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
setPropertyAsInternalString(String, String) - Method in interface net.sf.sfac.setting.Settings
Set a property value using its internal string representation.
setPropertyAsInternalString(String, String) - Method in class net.sf.sfac.setting.SettingsImpl
 
setPropertyAsInternalString(String, String) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
setPropertyFile(File) - Method in interface net.sf.sfac.setting.Settings
Set a new property file to store the settings.
setPropertyFile(File) - Method in class net.sf.sfac.setting.SettingsImpl
Set a new property file to store the settings.
setPropertyFile(File) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
setRectangleProperty(String, Rectangle) - Method in interface net.sf.sfac.setting.Settings
Set a new value for a Rectangle property.
setRectangleProperty(String, Rectangle) - Method in class net.sf.sfac.setting.SettingsImpl
 
setRectangleProperty(String, Rectangle) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
setSelectedItem(Object) - Method in class net.sf.sfac.setting.SubSettingsList
 
setStringArrayProperty(String, String[]) - Method in interface net.sf.sfac.setting.Settings
Set a new value for a String array property.
setStringArrayProperty(String, String[]) - Method in class net.sf.sfac.setting.SettingsImpl
 
setStringArrayProperty(String, String[]) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
setStringProperty(String, String) - Method in interface net.sf.sfac.setting.Settings
Set a new value for a String property.
setStringProperty(String, String) - Method in class net.sf.sfac.setting.SettingsImpl
 
setStringProperty(String, String) - Method in class net.sf.sfac.setting.SubSettingsProxy
 
Settings - Interface in net.sf.sfac.setting
Interface used to store the settings of an application.
SettingsImpl - Class in net.sf.sfac.setting
Default implementation of the Settings interface.
SettingsImpl(File, String) - Constructor for class net.sf.sfac.setting.SettingsImpl
Construct a new settings implementation bound to a given property file.
setTracker(LocalizedStringTracker) - Method in class net.sf.sfac.lang.LanguageSupportImpl
Set a tracker to track string usage in the application.
sort() - Method in class net.sf.sfac.setting.SubSettingsList
 
startsWithIgnoreCase(String, String) - Static method in class net.sf.sfac.utils.Comparison
 
STRING_ARRAY_HELPER - Static variable in class net.sf.sfac.setting.SettingsImpl
Helper for identifying and managing String properties
STRING_HELPER - Static variable in class net.sf.sfac.setting.SettingsImpl
Helper for identifying and managing String properties
StringCharIterator - Class in net.sf.sfac.string
Char iterator fetching chars from a simple string.
StringCharIterator(String) - Constructor for class net.sf.sfac.string.StringCharIterator
 
stringDefined(String, String, String) - Method in class net.sf.sfac.lang.LocalizedStringTracker
 
stringEquals(Object, Object) - Static method in class net.sf.sfac.utils.Comparison
Comparison of strings where a null string is considered as equivalent to an empty string.
stringNotFound(String, String, int) - Method in class net.sf.sfac.lang.LocalizedStringTracker
 
stringToObject(String) - Method in class net.sf.sfac.setting.TypeHelper
Convert a string to an object of the target data type.
stringUsed(String, String, String, int) - Method in class net.sf.sfac.lang.LocalizedStringTracker
 
StringUtils - Class in net.sf.sfac.string
String manipulation/comparison utility class.
StringUtils() - Constructor for class net.sf.sfac.string.StringUtils
 
SUB_SETTING_NAME - Static variable in class net.sf.sfac.setting.SubSettingsProxy
 
SubSettingsList - Class in net.sf.sfac.setting
Helper managing a list of sub-settings stored in a single setting.
SubSettingsList(Settings, String) - Constructor for class net.sf.sfac.setting.SubSettingsList
 
SubSettingsProxy - Class in net.sf.sfac.setting
Implementation of the Settings interface, allowing to present a subset of the settings as another settings object.
SubSettingsProxy(Settings, String) - Constructor for class net.sf.sfac.setting.SubSettingsProxy
Construct a new settings implementation bound to a given property file.
SubSettingsProxy(Settings, String, int) - Constructor for class net.sf.sfac.setting.SubSettingsProxy
Construct a new indexed settings implementation bound to a given property file.
synchronizeWithSettings() - Method in class net.sf.sfac.setting.SubSettingsList
Synchronize the internal state of this object when parent settings is modified by outer code (for example: settings are reloaded).

T

toString() - Method in enum net.sf.sfac.file.FileType
 
toString() - Method in class net.sf.sfac.setting.SubSettingsProxy
 
TypeHelper<T> - Class in net.sf.sfac.setting
Interface used to manage and identify a data type inside the Settings implementation.
TypeHelper() - Constructor for class net.sf.sfac.setting.TypeHelper
 

U

UNDEFINED - Static variable in annotation type net.sf.sfac.editor.EditorConfig
 
updateCurrentSubSettings(Settings) - Method in interface net.sf.sfac.setting.ProfilesClient
 
updateLanguage(String) - Static method in class net.sf.sfac.lang.LanguageSupport
Ask the language manager to change current locale to the given one.
updateLanguageImpl(String) - Method in class net.sf.sfac.lang.LanguageSupport
 
updateLanguageImpl(String) - Method in class net.sf.sfac.lang.LanguageSupportImpl
 
updateLanguageImpl(String) - Method in class net.sf.sfac.lang.LanguageSupportMock
 
usage - Variable in class net.sf.sfac.lang.LocalizedStringTracker
 

V

Validable - Interface in net.sf.sfac.editor
An interface to be implemented by objects wanting to provide validation.
validateCreation(ValidationReport) - Method in interface net.sf.sfac.editor.Validable
Validate creation of the object.
validateDelete(ValidationReport) - Method in interface net.sf.sfac.editor.Validable
Validate deletion of the object.
validateModification(ValidationReport) - Method in interface net.sf.sfac.editor.Validable
Validate modification of the object.
ValidationMessage - Interface in net.sf.sfac.editor
 
ValidationMessage.Level - Enum in net.sf.sfac.editor
 
ValidationMessageImpl - Class in net.sf.sfac.editor
 
ValidationMessageImpl(ValidationMessage.Level, String, String, Object...) - Constructor for class net.sf.sfac.editor.ValidationMessageImpl
 
ValidationReport - Interface in net.sf.sfac.editor
 
ValidationReportImpl - Class in net.sf.sfac.editor
 
ValidationReportImpl() - Constructor for class net.sf.sfac.editor.ValidationReportImpl
 
valueOf(String) - Static method in enum net.sf.sfac.editor.ValidationMessage.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.sfac.file.FileType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sf.sfac.editor.ValidationMessage.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.sfac.file.FileType
Returns an array containing the constants of this enum type, in the order they are declared.

A B C D E F G H I L M N O P R S T U V

Copyright © 2011. All Rights Reserved.