Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Y 

A

AbstractEncryption - Class in dk.heick.properties.types.custom.password
Abstract class which handles all the boiler plate code for default password comparison.
AbstractEncryption(String) - Constructor for class dk.heick.properties.types.custom.password.AbstractEncryption
 
AbstractFilePropertyIO - Class in dk.heick.properties.io
Abstract PropertyIO for handling file properties.
AbstractFilePropertyIO(File, boolean, boolean) - Constructor for class dk.heick.properties.io.AbstractFilePropertyIO
Constructor.
AbstractHttpPropertyIO - Class in dk.heick.properties.io.http
Abstract class for handling properties via HttpServletRequest.
AbstractHttpPropertyIO(HttpServletRequest, String, boolean, boolean) - Constructor for class dk.heick.properties.io.http.AbstractHttpPropertyIO
Constructor
AbstractJDBCPropertyIO - Class in dk.heick.properties.io
Abstract class which implements all the JDBC handling, all it needs is the implementation of getConnection.
AbstractJDBCPropertyIO(String, String, String, boolean, boolean) - Constructor for class dk.heick.properties.io.AbstractJDBCPropertyIO
Constructs a AbstractJDBCPropertyIO
AbstractKeyPropertyType<T extends Key> - Class in dk.heick.properties.types.derived
An abstract implementation which loads a File to a Private or Public key.
AbstractKeyPropertyType(String, Property<File>, String, Class<? extends EncodedKeySpec>) - Constructor for class dk.heick.properties.types.derived.AbstractKeyPropertyType
Constructor.
AbstractKeyPropertyType(String, Property<File>, String, Class<? extends EncodedKeySpec>, T) - Constructor for class dk.heick.properties.types.derived.AbstractKeyPropertyType
Constructor.
AbstractKeyPropertyType(String, Property<File>, KeyFactoryAlgorithms, Class<? extends EncodedKeySpec>) - Constructor for class dk.heick.properties.types.derived.AbstractKeyPropertyType
Constructor.
AbstractKeyPropertyType(String, Property<File>, KeyFactoryAlgorithms, Class<? extends EncodedKeySpec>, T) - Constructor for class dk.heick.properties.types.derived.AbstractKeyPropertyType
Constructor.
AbstractPasswordEncryption - Class in dk.heick.properties.types.custom.password
Abstract class which handles all the boiler plate code for default password comparison.
AbstractPasswordEncryption(String) - Constructor for class dk.heick.properties.types.custom.password.AbstractPasswordEncryption
 
AbstractPropertyIO - Class in dk.heick.properties.io
An implementation of PropertyIO that handles caching of typed objects and the read only property.
AbstractPropertyIO(boolean, boolean) - Constructor for class dk.heick.properties.io.AbstractPropertyIO
Returns an instance of the class with readonly and cache property.
AbstractStringFilenameFilter - Class in dk.heick.properties.types.custom.filefilters
Generic class for a filename filter with additional capabilities.
AbstractStringFilenameFilter() - Constructor for class dk.heick.properties.types.custom.filefilters.AbstractStringFilenameFilter
Constructor, set the default divider for multiple filters to ";".
AbstractStringFilenameFilter(String) - Constructor for class dk.heick.properties.types.custom.filefilters.AbstractStringFilenameFilter
Constructor.
AbstractTreeNode - Class in dk.heick.properties.types.custom.filestructure
The base class for the FileStructure type.
AbstractTreeNode(FileValidator) - Constructor for class dk.heick.properties.types.custom.filestructure.AbstractTreeNode
Constructor used only by RootDirectoryNode.
AbstractTreeNode(String, FileValidator, AbstractTreeNode) - Constructor for class dk.heick.properties.types.custom.filestructure.AbstractTreeNode
Default constructor an AbstractTreeNode.
AbstractURLPropertyIO - Class in dk.heick.properties.io
Abstract PropertyIO which gets Properties from an URL location.
AbstractURLPropertyIO(URL) - Constructor for class dk.heick.properties.io.AbstractURLPropertyIO
Constructor, where cache and readonly is true.
AbstractXMLFilePropertyIO - Class in dk.heick.properties.io
Abstract class for handling properties which is stored in xml files.
AbstractXMLFilePropertyIO(File) - Constructor for class dk.heick.properties.io.AbstractXMLFilePropertyIO
Returns a AbstractXMLFilePropertyIO with loads properties from the file.
AbstractXMLFilePropertyIO(File, boolean) - Constructor for class dk.heick.properties.io.AbstractXMLFilePropertyIO
Returns a AbstractXMLFilePropertyIO with loads properties from the file.
AbstractXMLFilePropertyIO(File, boolean, boolean) - Constructor for class dk.heick.properties.io.AbstractXMLFilePropertyIO
Returns a AbstractXMLFilePropertyIO with loads properties from the file.
AbstractXMLInputStreamPropertyIO - Class in dk.heick.properties.io
Abstract class for handling properties which is stored in an inputstream returning xml content.
AbstractXMLInputStreamPropertyIO(InputStream) - Constructor for class dk.heick.properties.io.AbstractXMLInputStreamPropertyIO
Constructor, set readonly and cache to true.
accept(Field) - Method in interface dk.heick.properties.collections.PropertyFieldFilter
Tests if a specified field (of Property type) should be included en PropertyCollection.
accept(File) - Method in class dk.heick.properties.io.filters.DirectoryFileFilter
 
accept(File, String) - Method in class dk.heick.properties.io.filters.PropertyFilenameFilter
 
accept(File) - Method in class dk.heick.properties.io.ManifestPropertyIO.ArchiveFileFilter
 
accept(String) - Method in class dk.heick.properties.types.custom.CustomPasswordEvaluator
 
accept(File) - Method in enum dk.heick.properties.types.custom.enums.AcceptFileType
Parses of the file is of the correct type.
accept(File, String) - Method in class dk.heick.properties.types.custom.filefilters.RegularExpressionFilenameFilter
 
accept(File, String) - Method in class dk.heick.properties.types.custom.filefilters.WildCardFilenameFilter
 
accept(String) - Method in interface dk.heick.properties.types.interfaces.PasswordEvaluator
Evaluate if the password is "strong" enough.
accept(T) - Method in interface dk.heick.properties.types.utils.GenericFilter
Determines if the object of type T should be accepted or not.
accept(Property<?>) - Method in class dk.heick.properties.types.utils.PropertyNameStartsWithFilter
 
AcceptFileType - Enum in dk.heick.properties.types.custom.enums
Enum that will describe what kind of file types is accepted.
ActivationValidator - Class in dk.heick.properties.collections
ActivationValidator where you can cross validate properties, ensure that some properties is welldefined if others is also defined.
ActivationValidator() - Constructor for class dk.heick.properties.collections.ActivationValidator
Constuctor.
add(HourIntervalVO) - Method in class dk.heick.properties.types.custom.HourIntervalsVO
Adds an hour interval to the list.
add(TimeSpan) - Method in class dk.heick.properties.types.custom.TimeSpan
Adds a TimeSpan value to the current TimeSpan in a new TimeSpan instance.
add(TimeSpan, int) - Method in class dk.heick.properties.types.custom.TimeSpan
Adds a TimeSpan value, which is multiplied with a factor, to the current TimeSpan in a new TimeSpan instance.
add(long) - Method in class dk.heick.properties.types.custom.TimeSpan
Adds a milliseconds value to the current TimeSpan in a new TimeSpan instance.
addChild(AbstractTreeNode) - Method in class dk.heick.properties.types.custom.filestructure.DirectoryNode
Adds a AbstractTreeNode to a DirectoryNode, which means it per default is either a DirectoryNode, FileNode or FilterFileNode.
addHttpRequestHeadersProperties(Properties) - Method in class dk.heick.properties.io.http.AbstractHttpPropertyIO
Finds all headers in the HttpServletRequest, and adds them to the properties.
addHttpRequestParamsProperties(Properties) - Method in class dk.heick.properties.io.http.AbstractHttpPropertyIO
Finds all parameters in the HttpServletRequest, and adds them to the properties.
addHttpResponseHeadersProperties(Properties) - Method in class dk.heick.properties.io.http.HttpResponseHeadersPropertyIO
Finds all headers in the HttpServletResponse, and adds them to the properties.
addPropertyChangeListener(PropertyChangeListener) - Method in class dk.heick.properties.collections.PropertyFieldCollection
 
addPropertyChangeListener(PropertyChangeListener) - Method in class dk.heick.properties.collections.PropertyListCollection
 
addPropertyChangeListener(PropertyChangeListener) - Method in class dk.heick.properties.Property
Adds a PropertyChangeListener to the Property changeListener list.
addPropertyChangeListener(PropertyChangeListener) - Method in interface dk.heick.properties.PropertyCollection
Adds a PropertyChangeListener to all registrered Property's in the PropertyCollection.
addToList(List<T>, T[]) - Static method in class dk.heick.properties.types.utils.ListUtils
Add the all the array elements to a list.
adjustHue(float) - Method in class dk.heick.properties.types.utils.colors.HSLColor
Create a RGB Color object based on this HSLColor with a different Hue value.
adjustLuminance(float) - Method in class dk.heick.properties.types.utils.colors.HSLColor
Create a RGB Color object based on this HSLColor with a different Luminance value.
adjustSaturation(float) - Method in class dk.heick.properties.types.utils.colors.HSLColor
Create a RGB Color object based on this HSLColor with a different Saturation value.
adjustShade(float) - Method in class dk.heick.properties.types.utils.colors.HSLColor
Create a RGB Color object based on this HSLColor with a different Shade.
adjustTone(float) - Method in class dk.heick.properties.types.utils.colors.HSLColor
Create a RGB Color object based on this HSLColor with a different Tone.
AESEncryption - Class in dk.heick.properties.types.custom.password
Password utils for encrypting and decrypting strings with AES algorithm.
AESEncryption() - Constructor for class dk.heick.properties.types.custom.password.AESEncryption
 
afterValidation(Log, boolean) - Method in interface dk.heick.properties.collections.PropertyValidationHandler
Method called after validation of the PropertyIO and all the Property's.
afterValidation(Log, boolean) - Method in class dk.heick.properties.collections.validationhandlers.LoggingPropertyValidationHandler
 
afterValidation(Log, boolean) - Method in class dk.heick.properties.collections.validationhandlers.SendMessagePropertyValidationHandler
 
ALL - Static variable in class dk.heick.properties.types.custom.DefaultFileValidator
All files and content is accepted.
appendPropertiesComment(String) - Method in class dk.heick.properties.types.utils.CommentedProperties
Appends a comment to the properties comment with a new line a front.
Will only add the line if it is not null.
appendPropertyComment(String, String) - Method in class dk.heick.properties.types.utils.CommentedProperties
Appends a comment to the property comment with a new line a front.
Will only add the line if it is not null.
ArchiveFileFilter() - Constructor for class dk.heick.properties.io.ManifestPropertyIO.ArchiveFileFilter
 
ArrayUtils - Class in dk.heick.properties.types.utils
Assorted utility methods for arrays, usually with generics.
ArrayUtils() - Constructor for class dk.heick.properties.types.utils.ArrayUtils
 
asList(Enumeration<T>) - Static method in class dk.heick.properties.types.utils.ListUtils
Converts a the elements in an enumaration to a unsorted list.
asList(Enumeration<T>, boolean) - Static method in class dk.heick.properties.types.utils.ListUtils
Converts a the elements in an enumaration to a list.
asList(Iterator<T>) - Static method in class dk.heick.properties.types.utils.ListUtils
Converts a the elements in an iterator to a unsorted list.
asList(Iterator<T>, boolean) - Static method in class dk.heick.properties.types.utils.ListUtils
Converts a the elements in an iterator to a list.
asList(T[]) - Static method in class dk.heick.properties.types.utils.ListUtils
Converts a the elements in an array to a unsorted list.
asList(T[], boolean) - Static method in class dk.heick.properties.types.utils.ListUtils
Converts a the elements in an array to a list.
asList() - Method in class dk.heick.properties.types.utils.StringList
Returns the list as a list of Strings, and not a StringList instance.
asList(Iterator<String>) - Static method in class dk.heick.properties.types.utils.StringUtils
Converts a Iterator<String> into a sorted List.
asString(List<String>) - Static method in class dk.heick.properties.types.utils.StringUtils
Returns a string, which is all the Strings in the list, with "\n" between the strings.
asString(List<String>, String) - Static method in class dk.heick.properties.types.utils.StringUtils
Returns a list of Strings and appends them to one list, with the divider in between.
asString(Iterator<String>, String) - Static method in class dk.heick.properties.types.utils.StringUtils
Returns a string which is the concatination of an iterator of strings with the divider in between.
asString(String[], String) - Static method in class dk.heick.properties.types.utils.StringUtils
Returns a string which is the concatination of an array of strings with the divider in between.
asStringList(Iterator<String>) - Static method in class dk.heick.properties.types.utils.StringUtils
Converts a Iterator of Strings to a StringList.
asUnmodifiableList() - Method in class dk.heick.properties.types.utils.StringList
Returns this list as an unmodifiableList of strings.
AudioFileFormatType - Enum in dk.heick.properties.types.enums
An enum version of javax.sound.sampled.AudioFileFormat.Type of that represents one of the standard types of audio file.
AWT_TOOLKIT - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 

B

backup() - Method in class dk.heick.properties.io.AbstractJDBCPropertyIO
 
backup() - Method in class dk.heick.properties.io.AbstractPropertyIO
 
backup() - Method in class dk.heick.properties.io.CompositePropertyIO
 
backup() - Method in class dk.heick.properties.io.specialized.JBossSystemPropertiesPropertyIO
 
backup() - Method in interface dk.heick.properties.PropertyIO
Returns a string containing all the properties [name=value] in the PropertyIO seperated by a line feed [
backupWithUpdate() - Method in class dk.heick.properties.io.AbstractJDBCPropertyIO
A method that generate SQL which updates all known properties with its values.
BigDecimalPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a BigDecimal value.
BigDecimalPropertyType() - Constructor for class dk.heick.properties.types.BigDecimalPropertyType
Default constructor, no minimum, maximum or default value.
BigDecimalPropertyType(BigDecimal) - Constructor for class dk.heick.properties.types.BigDecimalPropertyType
Constructor with default value.
BigDecimalPropertyType(BigDecimal, BigDecimal, BigDecimal) - Constructor for class dk.heick.properties.types.BigDecimalPropertyType
Constructor with minimum, maximum and default value.
BigDecimalPropertyType(BigDecimal, BigDecimal) - Constructor for class dk.heick.properties.types.BigDecimalPropertyType
Constructor with minimum and maximum value.
BigDecimalXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of BigDecimalPropertyType with result type BigDecimal
BigDecimalXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.BigDecimalXmlAdapter
Default and required constructor.
BigDecimalXmlAdapter(BigDecimalPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.BigDecimalXmlAdapter
Constructor with propertyType
BigIntegerPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a BigInteger value.
BigIntegerPropertyType() - Constructor for class dk.heick.properties.types.BigIntegerPropertyType
Default constructor, no minimum, maximum or default value.
BigIntegerPropertyType(BigInteger) - Constructor for class dk.heick.properties.types.BigIntegerPropertyType
Constructor with default value.
BigIntegerPropertyType(BigInteger, BigInteger, BigInteger) - Constructor for class dk.heick.properties.types.BigIntegerPropertyType
Constructor with minimum, maximum and default value.
BigIntegerPropertyType(BigInteger, BigInteger) - Constructor for class dk.heick.properties.types.BigIntegerPropertyType
Constructor with minimum and maximum value.
BigIntegerXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of BigIntegerPropertyType with result type BigInteger
BigIntegerXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.BigIntegerXmlAdapter
Default and required constructor.
BigIntegerXmlAdapter(BigIntegerPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.BigIntegerXmlAdapter
Constructor with propertyType
bite(String, int, int, String, String) - Static method in class dk.heick.properties.types.utils.StringUtils
Split a string in to bites divide in certain maxLineLength by "lineDivider".
bite(String, int, String) - Static method in class dk.heick.properties.types.utils.StringUtils
Split a string in to bites divide in certain lengths by "lineDivider".
BooleanPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a boolean value.
BooleanPropertyType() - Constructor for class dk.heick.properties.types.BooleanPropertyType
Constructor, sets the default value to null.
BooleanPropertyType(Boolean) - Constructor for class dk.heick.properties.types.BooleanPropertyType
Constructor.
BUILD_BY - Variable in class dk.heick.properties.collections.ManifestMainCollection
Name object for Build-By
BUILD_TIME - Variable in class dk.heick.properties.collections.ManifestMainCollection
Name object for Build-Time
BUILD_VERSION - Variable in class dk.heick.properties.collections.ManifestMainCollection
Name object for Build-Version
BytesFromFilePropertyType - Class in dk.heick.properties.types.derived
Loads a file into a byte array, where the file derives from a property which returns a File.
Example:
BytesFromFilePropertyType(Property<File>) - Constructor for class dk.heick.properties.types.derived.BytesFromFilePropertyType
Loads a property value into a byte array, derived from a File.
ByteSizePropertyType - Class in dk.heick.properties.types
PropertyType that validates to a ByteSizeVO value.
ByteSizePropertyType() - Constructor for class dk.heick.properties.types.ByteSizePropertyType
Default constructor, no default value and no minimum or maximum value constraints.
ByteSizePropertyType(ByteSizeVO) - Constructor for class dk.heick.properties.types.ByteSizePropertyType
Constructor with default value, but no minimum or maximum value constraints.
ByteSizePropertyType(ByteSizeVO, ByteSizeVO) - Constructor for class dk.heick.properties.types.ByteSizePropertyType
 
ByteSizePropertyType(ByteSizeVO, ByteSizeVO, ByteSizeVO) - Constructor for class dk.heick.properties.types.ByteSizePropertyType
Constructor with minimum, maximum and default value.
ByteSizeUnit - Enum in dk.heick.properties.types.custom.enums
An enum holds the unit symbol and the multiplier (to get the number of total bytes).
ByteSizeVO - Class in dk.heick.properties.types.custom
Holds values a byte size in the for of a number (double) and a unit.
ByteSizeVO() - Constructor for class dk.heick.properties.types.custom.ByteSizeVO
 
ByteSizeVO(double, ByteSizeUnit) - Constructor for class dk.heick.properties.types.custom.ByteSizeVO
Creates a ByteSizeVO with a number and an unit.
ByteSizeXmlAdapter - Class in dk.heick.properties.types.xml.adapters.custom
XmlAdapter implementation of ByteSizePropertyType with result type ByteSizeVO
ByteSizeXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.custom.ByteSizeXmlAdapter
Default and required constructor.
ByteSizeXmlAdapter(ByteSizePropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.custom.ByteSizeXmlAdapter
Constructor with propertyType

C

canValidateTo(String) - Method in class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter.TypedJavaDefinition
 
capitalize(String) - Static method in class dk.heick.properties.types.utils.StringUtils
The following method converts all the letters into upper/lower case, depending on their position near a space or other special chars.
CertificateKeyStoredPropertyType - Class in dk.heick.properties.types.derived
Gets a Certificate from a KeyStore, where the KeyStore is defined by another Property.
CertificateKeyStoredPropertyType(Property<KeyStore>, String) - Constructor for class dk.heick.properties.types.derived.CertificateKeyStoredPropertyType
Constructor.
CertificateKeyStoredPropertyType(Property<KeyStore>, Property<String>) - Constructor for class dk.heick.properties.types.derived.CertificateKeyStoredPropertyType
Constructor.
CertificatesFilePropertyType - Class in dk.heick.properties.types.derived
Constructor, using default provider.
CertificatesFilePropertyType(Property<File>, String, String) - Constructor for class dk.heick.properties.types.derived.CertificatesFilePropertyType
Constructor.
CertificatesFilePropertyType(Property<File>, String) - Constructor for class dk.heick.properties.types.derived.CertificatesFilePropertyType
Constructor using default provider.
CertificatesFilePropertyType(Property<File>) - Constructor for class dk.heick.properties.types.derived.CertificatesFilePropertyType
Constructor using default type and provider.
CertificateSignedFilePropertyType - Class in dk.heick.properties.types.derived
Gets a File which is verifed that is signed with a signature and public key all defined by other properties.
No default value for this PropertyType.
CertificateSignedFilePropertyType(Property<File>, Property<Certificate>, Property<byte[]>) - Constructor for class dk.heick.properties.types.derived.CertificateSignedFilePropertyType
Constructor.
changed(Property<?>) - Method in class dk.heick.properties.collections.changelisteners.OnChangePropertyChangeListener
What to do when the property has been succesfully changed.
changeFailed(Property<?>, String, String, PropertyException) - Method in class dk.heick.properties.collections.changelisteners.LoggingPropertyChangeListener
 
changeFailed(Property<?>, String, String, PropertyException) - Method in class dk.heick.properties.collections.changelisteners.OnChangePropertyChangeListener
 
changeFailed(Property<?>, String, String, PropertyException) - Method in class dk.heick.properties.collections.changelisteners.UpdateLastChangedPropertyChangeListener
 
changeFailed(Property<?>, String, String, PropertyException) - Method in interface dk.heick.properties.PropertyChangeListener
This method is called if setting an Property failed with a PropertyException.
The method is only called by the Property.setTypedValue() method.
changeSuccessfull(Property<?>, String, String) - Method in class dk.heick.properties.collections.changelisteners.LoggingPropertyChangeListener
Logs the change of the property.
Name, before and after value.
changeSuccessfull(Property<?>, String, String) - Method in class dk.heick.properties.collections.changelisteners.OnChangePropertyChangeListener
 
changeSuccessfull(Property<?>, String, String) - Method in class dk.heick.properties.collections.changelisteners.UpdateLastChangedPropertyChangeListener
Will set the DateProperty to "new Date()".
changeSuccessfull(Property<?>, String, String) - Method in interface dk.heick.properties.PropertyChangeListener
The method that is called after succesfully changing the value of the Property.
CharsetPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a Charset value.
CharsetPropertyType() - Constructor for class dk.heick.properties.types.CharsetPropertyType
Constructor, sets the default value to null.
CharsetPropertyType(Charset) - Constructor for class dk.heick.properties.types.CharsetPropertyType
Constructor.
CharsetXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of CharsetPropertyType with result type Charset
CharsetXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.CharsetXmlAdapter
Default and required constructor.
CharsetXmlAdapter(CharsetPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.CharsetXmlAdapter
Constructor with propertyType
CLASS_PATH - Variable in class dk.heick.properties.collections.ManifestMainCollection
Name object for Class-Path manifest attribute.
ClassnamePropertyType - Class in dk.heick.properties.types
PropertyType that validates to a class value.
ClassnamePropertyType() - Constructor for class dk.heick.properties.types.ClassnamePropertyType
Default constructor.
ClassnamePropertyType(Class<?>) - Constructor for class dk.heick.properties.types.ClassnamePropertyType
Constructor with default value.
ClassnamePropertyType(Class<?>, Class<?>) - Constructor for class dk.heick.properties.types.ClassnamePropertyType
Constructor with default value and class extends.
ClassnamePropertyType(Class<?>, Class<?>, Class<?>) - Constructor for class dk.heick.properties.types.ClassnamePropertyType
Constructor with default value class extends and one class implementation.
ClassnamePropertyType(Class<?>, Class<?>, Class<?>[]) - Constructor for class dk.heick.properties.types.ClassnamePropertyType
Constructor with default value class extends and one class implementations.
ClassnameXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of ClassnamePropertyType with result type Class
ClassnameXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.ClassnameXmlAdapter
Default and required constructor.
ClassnameXmlAdapter(ClassnamePropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.ClassnameXmlAdapter
Constructor with propertyType
clearRegistry() - Static method in class dk.heick.properties.collections.PropertyCollectionRegistry
Clears all registered PropertyCollections from the registry.
close(ResultSet, Statement, PreparedStatement, Connection) - Method in class dk.heick.properties.io.AbstractJDBCPropertyIO
Will class the close method on all the parameters if the are not null.
CMYKColorFormat - Class in dk.heick.properties.types.utils.colors
The CMYK color model defines a color space in terms of four constituent components : (cyan, magenta, yellow, and key"black").

I havnt been able to find a definitive way to convert "java.awt.Color-to-CMYK" and "CMYK-to-java.awt.Color" I have choosen to use the simplest implementation possible found at http://www.rapidtables.com/convert/color/.
CMYKColorFormat() - Constructor for class dk.heick.properties.types.utils.colors.CMYKColorFormat
 
color - Variable in enum dk.heick.properties.types.utils.colors.SVGNamedColor
 
ColorComparator - Interface in dk.heick.properties.types.interfaces
Super interface for comparing two Colors using a Comparator.
ColorExactComparator - Class in dk.heick.properties.types.utils.colors
Compares two colors where all RGB must be below or above the other RGB, otherwise it will throw an IllegalArgumentException if : Color c1 is null. Color c2 is null. Not all three RGB values from Color1 is below or above the three RGB values from Color2..
ColorExactComparator() - Constructor for class dk.heick.properties.types.utils.colors.ColorExactComparator
 
ColorFormat - Interface in dk.heick.properties.types.utils.colors
Interface for parsing and formatting different color formats.
ColorFormatException - Exception in dk.heick.properties.types.utils.colors
The exception thrown when not able to parse a text the the intended color format.
ColorFormatException(String) - Constructor for exception dk.heick.properties.types.utils.colors.ColorFormatException
Create a ColorFormatException with a message.
ColorFormatException(String, Throwable) - Constructor for exception dk.heick.properties.types.utils.colors.ColorFormatException
Create a ColorFormatException with a message and cause exception.
ColorFormatUtils - Class in dk.heick.properties.types.utils
Utility class for ColorFormats.
ColorFormatUtils() - Constructor for class dk.heick.properties.types.utils.ColorFormatUtils
 
ColorPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a color value.
ColorPropertyType() - Constructor for class dk.heick.properties.types.ColorPropertyType
Returns ColorPropertyType where the default value is null.
Color Formatter is default RGBAColorFormat() for colors with alpha value that differs from 255, and HexColorFormat() when not
ColorPropertyType(Color) - Constructor for class dk.heick.properties.types.ColorPropertyType
Returns ColorPropertyType with default value.
ColorPropertyType(Color, Color) - Constructor for class dk.heick.properties.types.ColorPropertyType
Returns ColorPropertyType with no default value, but with min or max color value.
Color Formatter is default RGBAColorFormat() for colors with alpha value that differs from 255, and HexColorFormat() when not
ColorPropertyType(Color, Color, Color) - Constructor for class dk.heick.properties.types.ColorPropertyType
Returns ColorPropertyType with default value and min or max color value.
Color Formatter is default RGBAColorFormat() for colors with alpha value that differs from 255, and HexColorFormat() when not
ColorXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of ColorPropertyType with result type Color
ColorXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.ColorXmlAdapter
Default and required constructor.
ColorXmlAdapter(ColorPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.ColorXmlAdapter
Constructor with propertyType
CommentedProperties - Class in dk.heick.properties.types.utils
Commented Properties, where it loads and saves comments as well.

Rules for general comments.
CommentedProperties() - Constructor for class dk.heick.properties.types.utils.CommentedProperties
Constructor
CommentedProperties(Properties) - Constructor for class dk.heick.properties.types.utils.CommentedProperties
Constructor with preset comments, not comments is set.
compare(Property<?>, Property<?>) - Method in class dk.heick.properties.collections.PropertyInitializationPriorityComparator
 
compare(Color, Color) - Method in class dk.heick.properties.types.utils.colors.ColorExactComparator
 
compare(Property<?>, Property<?>) - Method in class dk.heick.properties.types.utils.PropertyNameComparator
 
compareTo(Property) - Method in class dk.heick.properties.Property
Compare on names
compareTo(ByteSizeVO) - Method in class dk.heick.properties.types.custom.ByteSizeVO
 
compareTo(Point2D) - Method in class dk.heick.properties.types.custom.Point2D
Compares the length of a Point3D
compareTo(Point3D) - Method in class dk.heick.properties.types.custom.Point3D
Compares the length of a Point3D
compareTo(TimeSpan) - Method in class dk.heick.properties.types.custom.TimeSpan
 
compareTo(VersionVO) - Method in class dk.heick.properties.types.custom.VersionVO
 
compareToVersionState(VersionState) - Method in enum dk.heick.properties.types.custom.enums.VersionState
 
COMPASS_DIRECTIONS - Static variable in class dk.heick.properties.types.utils.GeoUtils
 
COMPASS_EAST - Static variable in class dk.heick.properties.types.utils.GeoUtils
 
COMPASS_NORTH - Static variable in class dk.heick.properties.types.utils.GeoUtils
 
COMPASS_SOUTH - Static variable in class dk.heick.properties.types.utils.GeoUtils
 
COMPASS_WEST - Static variable in class dk.heick.properties.types.utils.GeoUtils
 
CompositePropertyIO - Class in dk.heick.properties.io
Load properties from multiple PropertyIO's.
CompositePropertyIO(PropertyIO...) - Constructor for class dk.heick.properties.io.CompositePropertyIO
Returns a CompositePropertyIO initialized with an array of PropertyIO instances.
CompositePropertyIO(List<? extends PropertyIO>) - Constructor for class dk.heick.properties.io.CompositePropertyIO
Returns a CompositePropertyIO initialized with an list of PropertyIO instances.
CompositePropertyIOFactory - Class in dk.heick.properties.io
A factory class with to construct CompositePropertyIO.
CompositePropertyIOFactory() - Constructor for class dk.heick.properties.io.CompositePropertyIOFactory
 
ConnectionUrlPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a String to be a valid database connection URL it has to be in the form "jdbc:subprotocol:subname".
ConnectionUrlPropertyType() - Constructor for class dk.heick.properties.types.ConnectionUrlPropertyType
 
ConnectionUrlXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of ConnectionUrlPropertyType with result type String
ConnectionUrlXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.ConnectionUrlXmlAdapter
Default and required constructor.
ConnectionUrlXmlAdapter(ConnectionUrlPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.ConnectionUrlXmlAdapter
Constructor with propertyType
construct(String) - Static method in class dk.heick.properties.types.utils.URLUtils
Construct a java.net.URL on the basis of a String, and incapsulating the MalformedURLException.
construct(String, String) - Static method in class dk.heick.properties.types.utils.URLUtils
Construct a java.net.URL on the basis of a String, and incapsulating the MalformedURLException.
constructForCookies(HttpServletRequest, HttpServletResponse, Property<?>...) - Static method in class dk.heick.properties.io.HttpPropertyIOFactory
Static Constructor.
ContentType - Enum in dk.heick.properties.types.enums
A list of 451 contentTypes/mimeTypes, taken from the list in
http://www.java2s.com/Code/Java/Network-Protocol/enumMimeType.htm.
convert(MimeType) - Static method in enum dk.heick.properties.types.enums.ContentType
Converts a MimeType instance to a ContentType instance.
convert(String, ColorFormat, ColorFormat) - Static method in class dk.heick.properties.types.utils.ColorFormatUtils
Converts a string representation from one color format to a string representation of another format.
CountryPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a Locale value only based on country code.
CountryPropertyType() - Constructor for class dk.heick.properties.types.CountryPropertyType
Default constructor, with null as default value.
CountryPropertyType(Locale) - Constructor for class dk.heick.properties.types.CountryPropertyType
Constructor.
CountryXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of CountryPropertyType with result type Locale
CountryXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.CountryXmlAdapter
Default and required constructor.
CountryXmlAdapter(CountryPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.CountryXmlAdapter
Constructor with propertyType
create(String[], boolean, boolean, boolean) - Static method in class dk.heick.properties.io.CompositePropertyIOFactory
Constructs a CompositePropertyIO from a series of filenames.
create(File[], boolean, boolean, boolean) - Static method in class dk.heick.properties.io.CompositePropertyIOFactory
Constructs a CompositePropertyIO from a series of filenames.
create(File, String[], boolean, boolean) - Static method in class dk.heick.properties.io.CompositePropertyIOFactory
Searches for the propertyFilenames in directory or sub directory of rootDirectory, and returns a CompositePropertyIO with a list of FilePropertyIO.
create(File, boolean, boolean) - Static method in class dk.heick.properties.io.CompositePropertyIOFactory
Searches for all the properties files in directory or sub directory of rootDirectory, and returns a CompositePropertyIO with a list of FilePropertyIO.
createDatetimeType() - Static method in class dk.heick.properties.types.DateTimePropertyType
Static factory which creates an instance with the default date time pattern.
createDatetimeType(Date) - Static method in class dk.heick.properties.types.DateTimePropertyType
Static factory which creates an instance with the default date time pattern and a default Date if invalid property value.
createDateType() - Static method in class dk.heick.properties.types.DateTimePropertyType
Static factory which creates an instance with the default date pattern.
createDateType(Date) - Static method in class dk.heick.properties.types.DateTimePropertyType
Static factory which creates an instance with the default date pattern and a default Date if invalid property value.
createFilePropertyIO(File, String, boolean, boolean) - Static method in class dk.heick.properties.io.FilePropertyIOFactory
Searches for the propertyFilename in directory or sub directory of rootDirectory, and returns a FilePropertyIO.
createTimeType() - Static method in class dk.heick.properties.types.DateTimePropertyType
Static factory which creates an instance with the default time pattern.
createTimeType(Date) - Static method in class dk.heick.properties.types.DateTimePropertyType
Static factory which creates an instance with the default time pattern and a default Date if invalid property value.
CustomPasswordEvaluator - Class in dk.heick.properties.types.custom
A custom implementation of the PasswordEvaluator containing all possibilities I can think of.
CustomPasswordEvaluator(String, String, String, int, int, int, int, int, int) - Constructor for class dk.heick.properties.types.custom.CustomPasswordEvaluator
Constructor.

D

DatasourceJDBCPropertyIO - Class in dk.heick.properties.io
An implementation of DatasourceJDBCPropertyIO which gets its connection from a datasource name.
DatasourceJDBCPropertyIO(String, String, String, String, boolean, boolean) - Constructor for class dk.heick.properties.io.DatasourceJDBCPropertyIO
Returns an DatasourceJDBCPropertyIO which is initialized with datasource name and table definition.
DateFormatPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a SimpleDateFormat value.
DateFormatPropertyType() - Constructor for class dk.heick.properties.types.DateFormatPropertyType
Returns DateFormatPropertyType where the default value is null.
DateFormatPropertyType(String) - Constructor for class dk.heick.properties.types.DateFormatPropertyType
Returns DateFormatPropertyType with default value.
DateFormatPropertyType(SimpleDateFormat) - Constructor for class dk.heick.properties.types.DateFormatPropertyType
Returns DateFormatPropertyType with default value.
DateFormatXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of DateFormatPropertyType with result type SimpleDateFormat
DateFormatXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.DateFormatXmlAdapter
Default and required constructor.
DateFormatXmlAdapter(DateFormatPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.DateFormatXmlAdapter
Constructor with propertyType
DateTimePropertyType - Class in dk.heick.properties.types
PropertyType that validates to a date value.
DateTimePropertyType() - Constructor for class dk.heick.properties.types.DateTimePropertyType
Default constructor, initializes the with DEFAULT_DATETIME_FORMAT and null as default value.
DateTimePropertyType(Date) - Constructor for class dk.heick.properties.types.DateTimePropertyType
Constructor, initializes the with DEFAULT_DATETIME_FORMAT.
DateTimePropertyType(String) - Constructor for class dk.heick.properties.types.DateTimePropertyType
Constructor with a dateFormatPattern which upholds the pattern rules for SimpleDateFormat.
DateTimePropertyType(String, Date) - Constructor for class dk.heick.properties.types.DateTimePropertyType
Constructor with a dateFormatPattern which upholds the pattern rules for SimpleDateFormat and a default value.
DateTimePropertyType(String, Date, Date, Date) - Constructor for class dk.heick.properties.types.DateTimePropertyType
Constructor with a dateFormatPattern which upholds the pattern rules for SimpleDateFormat and a default value.
DateTimePropertyType(Date, Date, Date) - Constructor for class dk.heick.properties.types.DateTimePropertyType
Constructor, initializes the with DEFAULT_DATETIME_FORMAT.
DateTimePropertyType(String, Date, Date) - Constructor for class dk.heick.properties.types.DateTimePropertyType
Constructor with a dateFormatPattern which upholds the pattern rules for SimpleDateFormat.
DateTimePropertyType(Date, Date) - Constructor for class dk.heick.properties.types.DateTimePropertyType
Constructor, initializes the with DEFAULT_DATETIME_FORMAT and default value is null.
DAYS_01 - Static variable in class dk.heick.properties.types.custom.TimeSpan
1 day
DAYS_02 - Static variable in class dk.heick.properties.types.custom.TimeSpan
2 days
DAYS_03 - Static variable in class dk.heick.properties.types.custom.TimeSpan
3 days
DAYS_04 - Static variable in class dk.heick.properties.types.custom.TimeSpan
4 days
DAYS_05 - Static variable in class dk.heick.properties.types.custom.TimeSpan
5 days
DAYS_06 - Static variable in class dk.heick.properties.types.custom.TimeSpan
6 days
DAYS_07 - Static variable in class dk.heick.properties.types.custom.TimeSpan
7 days
DAYS_08 - Static variable in class dk.heick.properties.types.custom.TimeSpan
8 days
DAYS_09 - Static variable in class dk.heick.properties.types.custom.TimeSpan
9 days
DAYS_10 - Static variable in class dk.heick.properties.types.custom.TimeSpan
10 days
DAYS_11 - Static variable in class dk.heick.properties.types.custom.TimeSpan
11 days
DAYS_12 - Static variable in class dk.heick.properties.types.custom.TimeSpan
12 days
DAYS_13 - Static variable in class dk.heick.properties.types.custom.TimeSpan
13 days
DAYS_14 - Static variable in class dk.heick.properties.types.custom.TimeSpan
14 days
DAYS_15 - Static variable in class dk.heick.properties.types.custom.TimeSpan
15 days
DAYS_16 - Static variable in class dk.heick.properties.types.custom.TimeSpan
16 days
DAYS_17 - Static variable in class dk.heick.properties.types.custom.TimeSpan
17 days
DAYS_18 - Static variable in class dk.heick.properties.types.custom.TimeSpan
18 days
DAYS_19 - Static variable in class dk.heick.properties.types.custom.TimeSpan
19 days
DAYS_20 - Static variable in class dk.heick.properties.types.custom.TimeSpan
20 days
DAYS_21 - Static variable in class dk.heick.properties.types.custom.TimeSpan
21 days
DAYS_22 - Static variable in class dk.heick.properties.types.custom.TimeSpan
22 days
DAYS_23 - Static variable in class dk.heick.properties.types.custom.TimeSpan
23 days
DAYS_24 - Static variable in class dk.heick.properties.types.custom.TimeSpan
24 days
DAYS_25 - Static variable in class dk.heick.properties.types.custom.TimeSpan
25 days
DAYS_26 - Static variable in class dk.heick.properties.types.custom.TimeSpan
26 days
DAYS_27 - Static variable in class dk.heick.properties.types.custom.TimeSpan
27 days
DAYS_28 - Static variable in class dk.heick.properties.types.custom.TimeSpan
28 days
DAYS_29 - Static variable in class dk.heick.properties.types.custom.TimeSpan
29 days
DAYS_30 - Static variable in class dk.heick.properties.types.custom.TimeSpan
30 days
DAYS_31 - Static variable in class dk.heick.properties.types.custom.TimeSpan
31 days
DecimalFormatPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a DecimalFormat value.
DecimalFormatPropertyType() - Constructor for class dk.heick.properties.types.DecimalFormatPropertyType
Returns DecimalFormatPropertyType where the default value is null.
DecimalFormatPropertyType(String) - Constructor for class dk.heick.properties.types.DecimalFormatPropertyType
Returns DecimalFormatPropertyType with default value.
DecimalFormatPropertyType(DecimalFormat) - Constructor for class dk.heick.properties.types.DecimalFormatPropertyType
Returns DecimalFormatPropertyType with default value.
DecimalFormatXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of DecimalFormatPropertyType with result type DecimalFormat
DecimalFormatXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.DecimalFormatXmlAdapter
Default and required constructor.
DecimalFormatXmlAdapter(DecimalFormatPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.DecimalFormatXmlAdapter
Constructor with propertyType
DEFAULT_ALGORITHM - Static variable in class dk.heick.properties.types.derived.KeySignedFilePropertyType
The default algorithm "SHA1withDSA".
DEFAULT_ALPHA_CHARACTERS - Static variable in class dk.heick.properties.types.custom.DefaultPasswordEvaluator
The default alpha numeric characters, not case sensitive.
DEFAULT_CERTIFICATE_TYPE - Static variable in class dk.heick.properties.types.derived.CertificatesFilePropertyType
The default certificate type "X.509"
DEFAULT_COMMENT_INDICATOR - Static variable in class dk.heick.properties.derived.generics.KeyMultiLineValuesFromTextFile
The default comment indicator, "#", if the line starts with this, it is ignored.
DEFAULT_COMMENT_INDICATOR - Static variable in class dk.heick.properties.derived.generics.KeyValuesFromTextFile
The default comment indicator, "#", if the line starts with this, it is ignored.
DEFAULT_DATE_FORMAT - Static variable in class dk.heick.properties.types.DateTimePropertyType
The default time pattern constant 'yyyyy-MM-dd'.
DEFAULT_DATETIME_FORMAT - Static variable in class dk.heick.properties.types.DateTimePropertyType
The default date time pattern constant 'yyyy-MM-dd HH:mm:ss'.
DEFAULT_DIVIDER - Static variable in class dk.heick.properties.types.ListPropertyType
The default string divider between elements in the list.
DEFAULT_DIVIDER - Static variable in class dk.heick.properties.types.ProxyPropertyType
The divider of the tokens which constitute the Proxy values.
DEFAULT_DIVIDER - Static variable in class dk.heick.properties.types.RangePropertyType
The default divider ";".
DEFAULT_DNS_TIMEOUT_INITIAL_MS - Static variable in class dk.heick.properties.types.EmailPropertyType
The default timeout value in milliseconds, when checking the MX record for the domain part in the email address.
DEFAULT_DNS_TIMEOUT_RETRIES - Static variable in class dk.heick.properties.types.EmailPropertyType
The default retries value, when checking the MX record for the domain part in the email address.
DEFAULT_EARTH_RADIUS_IN_KM - Static variable in class dk.heick.properties.types.custom.LatLng
The default use earth radius in KM.
DEFAULT_ELEMENT_DIVIDER - Static variable in class dk.heick.properties.types.ListKeyValuePropertyType
The string that divides the elements.
DEFAULT_ELEMENT_DIVIDER - Static variable in class dk.heick.properties.types.StringPropertiesPropertyType
The default string that divides elements [;]
DEFAULT_FILTER_DIVIDER - Static variable in class dk.heick.properties.types.custom.filefilters.AbstractStringFilenameFilter
The string that divides a string which contains multiple filters.
DEFAULT_INCREMENTS - Static variable in class dk.heick.properties.types.SequencePropertyType
The default increments of stored keys [50].
DEFAULT_KEY_INDICATOR - Static variable in class dk.heick.properties.derived.generics.KeyMultiLineValuesFromTextFile
The default key indicator "!"
DEFAULT_KEY_VALUE_DIVIDER - Static variable in class dk.heick.properties.derived.generics.KeyValuesFromTextFile
The default key/value divider "="
DEFAULT_KEY_VALUE_DIVIDER - Static variable in class dk.heick.properties.types.ListKeyValuePropertyType
The string that divides the key value pair.
DEFAULT_MANIFEST_PATH - Static variable in class dk.heick.properties.io.ManifestPropertyIO
The default manifest path "/META-INF/MANIFEST.MF"
DEFAULT_MAX_VALUE_FIELD_LENGTH - Static variable in class dk.heick.properties.io.AbstractJDBCPropertyIO
 
DEFAULT_NAME_VALUE_DIVIDER - Static variable in class dk.heick.properties.types.StringPropertiesPropertyType
The default string that divides name value pairs [=]
DEFAULT_NUMERIC_CHARACTERS - Static variable in class dk.heick.properties.types.custom.DefaultPasswordEvaluator
The default numeric characters.
DEFAULT_PARAMETER_VALUES_DIVIDER - Static variable in class dk.heick.properties.io.http.AbstractHttpPropertyIO
If a parameter has multiple values, they are concatinated to one string with this as default divider ","
DEFAULT_PROVIDER - Static variable in class dk.heick.properties.types.derived.KeySignedFilePropertyType
The default Signature Provider "SUN".
DEFAULT_SPECIAL_CHARACTERS - Static variable in class dk.heick.properties.types.custom.DefaultPasswordEvaluator
The default special characters.
DEFAULT_SUBNAME_DIVIDER - Static variable in class dk.heick.properties.collections.PropertyCollectionUtil
The default divider for sub names grouping, the value is [.]
DEFAULT_TESTCONNECTION_TIMEOUT_IN_MILLISECONDS - Static variable in class dk.heick.properties.types.custom.DefaultURLValidator
Default connection timeout value in milliseconds.
DEFAULT_TIME_FORMAT - Static variable in class dk.heick.properties.types.DateTimePropertyType
The default time pattern constant 'HH:mm:ss'.
DEFAULT_TIMEZONE - Static variable in class dk.heick.properties.types.TimeZonePropertyType
 
DEFAULT_TIMEZONE_ID - Static variable in class dk.heick.properties.types.TimeZonePropertyType
 
DefaultDirectoryValidator - Class in dk.heick.properties.types.custom
The default directory implementation of FileValidator.
DefaultDirectoryValidator() - Constructor for class dk.heick.properties.types.custom.DefaultDirectoryValidator
Default constructor, where parameters are: mustExists = true autoCreate = false readable = true writeable = false
DefaultDirectoryValidator(boolean, boolean) - Constructor for class dk.heick.properties.types.custom.DefaultDirectoryValidator
Constructor, Where parameters are: readable = true writeable = false
DefaultDirectoryValidator(boolean, boolean, boolean, boolean) - Constructor for class dk.heick.properties.types.custom.DefaultDirectoryValidator
Constructor.
DefaultFileValidator - Class in dk.heick.properties.types.custom
The default implementation of FileValidator.
DefaultFileValidator() - Constructor for class dk.heick.properties.types.custom.DefaultFileValidator
Default constructor, where the parameters are: mustExists = true readable = true writeable = false acceptFileType = AcceptFileType.FILE
DefaultFileValidator(AcceptFileType) - Constructor for class dk.heick.properties.types.custom.DefaultFileValidator
Default constructor, where the parameters are: mustExists = true readable = true writeable = false
DefaultFileValidator(boolean, AcceptFileType) - Constructor for class dk.heick.properties.types.custom.DefaultFileValidator
Default constructor, where the parameters are: writeable = true writable = false
DefaultFileValidator(boolean, boolean, boolean, AcceptFileType) - Constructor for class dk.heick.properties.types.custom.DefaultFileValidator
Constructor.
DefaultPasswordEvaluator - Class in dk.heick.properties.types.custom
Default implementation of CustomPasswordEvaluator.
DefaultPasswordEvaluator() - Constructor for class dk.heick.properties.types.custom.DefaultPasswordEvaluator
Default constructor.
DefaultPasswordEvaluator(int) - Constructor for class dk.heick.properties.types.custom.DefaultPasswordEvaluator
Default constructor.
DefaultPasswordEvaluator(int, int) - Constructor for class dk.heick.properties.types.custom.DefaultPasswordEvaluator
Default constructor.
DefaultRootDirectoryNodeLocator - Class in dk.heick.properties.types.custom.filestructure
Default implementation of RootDirectoryNodeLocator.
DefaultRootDirectoryNodeLocator(RootDirectoryNode) - Constructor for class dk.heick.properties.types.custom.filestructure.DefaultRootDirectoryNodeLocator
Constrctor, set the rootDirectoryNode
DefaultURLValidator - Class in dk.heick.properties.types.custom
Test a URL has the ability to make a connection.
DefaultURLValidator() - Constructor for class dk.heick.properties.types.custom.DefaultURLValidator
Default constructor using DEFAULT_TESTCONNECTION_TIMEOUT_IN_MILLISECONDS value and Proxy.NO_PROXY
DefaultURLValidator(int) - Constructor for class dk.heick.properties.types.custom.DefaultURLValidator
Constructor with timeout value,
DefaultURLValidator(Proxy) - Constructor for class dk.heick.properties.types.custom.DefaultURLValidator
Constructor, using default timeout.
DefaultURLValidator(int, Proxy) - Constructor for class dk.heick.properties.types.custom.DefaultURLValidator
Constructor.
DefaultXmlFileValidator - Class in dk.heick.properties.types.custom
The implementation of FileValidator for XML files.
DefaultXmlFileValidator() - Constructor for class dk.heick.properties.types.custom.DefaultXmlFileValidator
Default constructor, where the parameters are: mustExists = true readable = true writable = false acceptFileType = AcceptFileType.FILE
DefaultXmlFileValidator(File) - Constructor for class dk.heick.properties.types.custom.DefaultXmlFileValidator
Creates a DefaultXmlFileValidator where the XML file will be validated against a schema file.
DefaultXmlFileValidator(URL) - Constructor for class dk.heick.properties.types.custom.DefaultXmlFileValidator
Creates a DefaultXmlFileValidator where the XML file will be validated against a schema url.
DefaultXmlFileValidator(String) - Constructor for class dk.heick.properties.types.custom.DefaultXmlFileValidator
Constructor where the file is load through "Class.class.getResource(resourceName);".
DefaultXmlFileValidator(boolean) - Constructor for class dk.heick.properties.types.custom.DefaultXmlFileValidator
Constructor, where the parameters are: mustExists = true readable = true acceptFileType = AcceptFileType.FILE
DerivedFromSinglePropertyType<K,T> - Class in dk.heick.properties.derived
Convenient class which one Property<K> is used to derived to Type <T>.
DerivedFromSinglePropertyType(String, Property<K>) - Constructor for class dk.heick.properties.derived.DerivedFromSinglePropertyType
Constructor where the default value is null.
DerivedFromSinglePropertyType(String, Property<K>, T) - Constructor for class dk.heick.properties.derived.DerivedFromSinglePropertyType
Constructor.
DerivedFromTypePropertyType<K,T> - Class in dk.heick.properties.derived
A convenience implementation of DerivedPropertyType where it is dependent on one property, and has an implementation which can convert it.
DerivedFromTypePropertyType(Property<K>, TypeFromGeneric<K, T>) - Constructor for class dk.heick.properties.derived.DerivedFromTypePropertyType
Constructor where defaultValue is null.
DerivedFromTypePropertyType(Property<K>, TypeFromGeneric<K, T>, T) - Constructor for class dk.heick.properties.derived.DerivedFromTypePropertyType
Constructor.
DerivedPropertyType<T> - Class in dk.heick.properties.derived
An abstract and readonly PropertyType, where the resulting type is dependent on other Property values.
DerivedPropertyType(String, Property<?>...) - Constructor for class dk.heick.properties.derived.DerivedPropertyType
Constructor.
DerivedPropertyType(String, Integer, Property<?>...) - Constructor for class dk.heick.properties.derived.DerivedPropertyType
Constructor.
DerivedPropertyType(String, T, Property<?>...) - Constructor for class dk.heick.properties.derived.DerivedPropertyType
Constructor.
DerivedPropertyType(String, T, Integer, Property<?>...) - Constructor for class dk.heick.properties.derived.DerivedPropertyType
Constructor.
DerivedPropertyType(String, Integer, Integer, Property<?>...) - Constructor for class dk.heick.properties.derived.DerivedPropertyType
Constructor.
DerivedPropertyType(String, T, Integer, Integer, Property<?>...) - Constructor for class dk.heick.properties.derived.DerivedPropertyType
Constructor.
DerivedPropertyType(String, Property<?>) - Constructor for class dk.heick.properties.derived.DerivedPropertyType
Constructs a DerivedPropertyType where the type only has one Property it derives from and default value is null.
DerivedPropertyType(String, Property<?>, T) - Constructor for class dk.heick.properties.derived.DerivedPropertyType
Constructs a DerivedPropertyType where the type only has one Property it derives from.
DirectoryFileFilter - Class in dk.heick.properties.io.filters
Accepts a file if it is a directory.
DirectoryFileFilter() - Constructor for class dk.heick.properties.io.filters.DirectoryFileFilter
 
DirectoryNode - Class in dk.heick.properties.types.custom.filestructure
The directory implementation of the AbstractTreeNode.
DirectoryNode(FileValidator) - Constructor for class dk.heick.properties.types.custom.filestructure.DirectoryNode
Constructor used only by RootDirectoryNode.
DirectoryNode(String, AbstractTreeNode) - Constructor for class dk.heick.properties.types.custom.filestructure.DirectoryNode
 
DirectoryNode(String, AbstractTreeNode, FileValidator) - Constructor for class dk.heick.properties.types.custom.filestructure.DirectoryNode
 
DirectoryPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a file value of type directory.
DirectoryPropertyType() - Constructor for class dk.heick.properties.types.DirectoryPropertyType
Default constructor, where default value is null and using no args constructor in DefaultDirectoryValidator.
DirectoryPropertyType(File) - Constructor for class dk.heick.properties.types.DirectoryPropertyType
Constructor with default value and using no args constructor in DefaultDirectoryValidator.
DirectoryPropertyType(FileValidator) - Constructor for class dk.heick.properties.types.DirectoryPropertyType
Constructor where default value is null.
DirectoryPropertyType(File, FileValidator) - Constructor for class dk.heick.properties.types.DirectoryPropertyType
Constructor with default value.
DirectoryXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of DirectoryPropertyType with result type File
DirectoryXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.DirectoryXmlAdapter
Default and required constructor.
DirectoryXmlAdapter(DirectoryPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.DirectoryXmlAdapter
Constructor with propertyType
distance(Point2D) - Method in class dk.heick.properties.types.custom.Point2D
The distance between two points.
distance(Point) - Method in class dk.heick.properties.types.custom.Point2D
The distance between two points.
distance(Point2D.Double) - Method in class dk.heick.properties.types.custom.Point2D
The distance between two points.
distance(Point3D) - Method in class dk.heick.properties.types.custom.Point3D
The distance between two points.
dk.heick.properties - package dk.heick.properties
 
dk.heick.properties.collections - package dk.heick.properties.collections
 
dk.heick.properties.collections.changelisteners - package dk.heick.properties.collections.changelisteners
 
dk.heick.properties.collections.validationhandlers - package dk.heick.properties.collections.validationhandlers
 
dk.heick.properties.derived - package dk.heick.properties.derived
 
dk.heick.properties.derived.generics - package dk.heick.properties.derived.generics
 
dk.heick.properties.i18n - package dk.heick.properties.i18n
 
dk.heick.properties.io - package dk.heick.properties.io
 
dk.heick.properties.io.filters - package dk.heick.properties.io.filters
 
dk.heick.properties.io.http - package dk.heick.properties.io.http
 
dk.heick.properties.io.specialized - package dk.heick.properties.io.specialized
 
dk.heick.properties.io.xml - package dk.heick.properties.io.xml
 
dk.heick.properties.types - package dk.heick.properties.types
 
dk.heick.properties.types.custom - package dk.heick.properties.types.custom
 
dk.heick.properties.types.custom.enums - package dk.heick.properties.types.custom.enums
 
dk.heick.properties.types.custom.filefilters - package dk.heick.properties.types.custom.filefilters
 
dk.heick.properties.types.custom.filestructure - package dk.heick.properties.types.custom.filestructure
 
dk.heick.properties.types.custom.password - package dk.heick.properties.types.custom.password
 
dk.heick.properties.types.derived - package dk.heick.properties.types.derived
 
dk.heick.properties.types.derived.generics - package dk.heick.properties.types.derived.generics
 
dk.heick.properties.types.enums - package dk.heick.properties.types.enums
 
dk.heick.properties.types.interfaces - package dk.heick.properties.types.interfaces
 
dk.heick.properties.types.interfaces.markers - package dk.heick.properties.types.interfaces.markers
 
dk.heick.properties.types.utils - package dk.heick.properties.types.utils
 
dk.heick.properties.types.utils.colors - package dk.heick.properties.types.utils.colors
 
dk.heick.properties.types.xml.adapters - package dk.heick.properties.types.xml.adapters
 
dk.heick.properties.types.xml.adapters.custom - package dk.heick.properties.types.xml.adapters.custom
 
dk.heick.properties.types.xml.adapters.java - package dk.heick.properties.types.xml.adapters.java
 
DMS_SEPERATOR - Static variable in class dk.heick.properties.types.utils.GeoUtils
 
doArrayContains(String[], String, boolean) - Static method in class dk.heick.properties.types.utils.StringUtils
Determines if a String value is contained in a String array.
doAutoEncryptPasswords() - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Gets the framework override for autoEncrypts a password in PasswordPropertyType.
doAutoRegisterPropertyCollections() - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Gets if all PropertyCollections shall automatically register it self in PropertyCollectionRegistry.
doDisardValueQuotes() - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Gets if values loaded from PropertyIO should have any "" or '' removed before further validation.
doLogDebugFrameworkPerformance() - Static method in class dk.heick.properties.PropertyFrameworkGlobals
If framework performance should be logged as a debug message.
doLogFileValidations() - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Shall the framework log a message everytime its use a FileValidator.
doLogWarningIfUsingDefaultValues() - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Do the framework logs a warning if the a property cant be loaded and the default value is used instead.
doReplaceInlinedProperties() - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Do the framework replace inline values.
doStringContainCharacter(String, char) - Method in class dk.heick.properties.types.custom.CustomPasswordEvaluator
 
DoublePropertyType - Class in dk.heick.properties.types
PropertyType that validates to a Double value.
DoublePropertyType() - Constructor for class dk.heick.properties.types.DoublePropertyType
Default constructor, no minimum, maximum or default value.
DoublePropertyType(double) - Constructor for class dk.heick.properties.types.DoublePropertyType
Constructor with default value.
DoublePropertyType(Double) - Constructor for class dk.heick.properties.types.DoublePropertyType
Constructor with default value.
DoublePropertyType(double, double) - Constructor for class dk.heick.properties.types.DoublePropertyType
Constructor with minimum and maximum value.
DoublePropertyType(double, double, double) - Constructor for class dk.heick.properties.types.DoublePropertyType
Constructor with minimum, maximum and default value.
DoublePropertyType(Double, Double) - Constructor for class dk.heick.properties.types.DoublePropertyType
Constructor with minimum and maximum value.
DoublePropertyType(Double, Double, Double) - Constructor for class dk.heick.properties.types.DoublePropertyType
Constructor with minimum and maximum value.
doUseDefaultValues() - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Do the framework use default value set for the PropertyType is a valid value isnt found for a Property.
doValidateIPathPropertyTypes() - Static method in class dk.heick.properties.PropertyFrameworkGlobals
In PropertyCollection should Properties with a PropertyType which implements the marker interface "IPathPropertyType" be validated.
dueIn(Date, Date) - Method in class dk.heick.properties.types.custom.TimeSpan
The number of milleseconds before a timespan is due for two dates
dueIn(Date) - Method in class dk.heick.properties.types.custom.TimeSpan
The number of milleseconds before a timespan is due for a date and NOW

E

EMAIL_PATTERN - Static variable in class dk.heick.properties.types.EmailPropertyType
The regular expression pattern that is used check if a string is a valid email.
EmailPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a string value into a valid email address.
EmailPropertyType() - Constructor for class dk.heick.properties.types.EmailPropertyType
Creates a email property type, where the is no domain restrictions.
EmailPropertyType(String) - Constructor for class dk.heick.properties.types.EmailPropertyType
Creates a email property type, with no default value.
EmailPropertyType(String, String) - Constructor for class dk.heick.properties.types.EmailPropertyType
Creates a email property type.
EmailXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of EmailPropertyType with result type String
EmailXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.EmailXmlAdapter
Default and required constructor.
EmailXmlAdapter(EmailPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.EmailXmlAdapter
Constructor with propertyType
encrypt(String) - Method in class dk.heick.properties.types.custom.password.AbstractEncryption
This will encrypt under the asumption that is not encrypted.
encrypt(String) - Method in class dk.heick.properties.types.custom.password.AESEncryption
Encrypts a string and pre appends [AES].
encrypt(String) - Method in class dk.heick.properties.types.custom.password.MD5Encryption
Encrypts a string and pre appends [MD5].
encrypt(String) - Method in class dk.heick.properties.types.custom.password.SHA512Encryption
Encrypts a string and pre appends [SHA-512].
Encryption - Interface in dk.heick.properties.types.custom
Interface for an encryption implementation
ENCRYPTION_METHOD_END_CHAR - Static variable in interface dk.heick.properties.types.custom.Encryption
The end char which encapsulates the encryption method.
ENCRYPTION_METHOD_START_CHAR - Static variable in interface dk.heick.properties.types.custom.Encryption
The start char which encapsulates the encryption method.
EnumPropertyType<T extends Enum<T>> - Class in dk.heick.properties.types
PropertyType that validates to a string value to an Enum type constant.
EnumPropertyType(Class<T>) - Constructor for class dk.heick.properties.types.EnumPropertyType
Creates a class which can parse a string value (the name of the enum constant) into a Enum constant instance.
EnumPropertyType(Class<T>, T) - Constructor for class dk.heick.properties.types.EnumPropertyType
Creates a class which can parse a string value (the name of the enum constant) into a Enum constant instance.
Environment - Enum in dk.heick.properties.types.custom.enums
The predefined environments.
EnvironmentPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a enum Environment class.
EnvironmentPropertyType() - Constructor for class dk.heick.properties.types.EnvironmentPropertyType
Default constructor, with null as default value.
EnvironmentPropertyType(Environment) - Constructor for class dk.heick.properties.types.EnvironmentPropertyType
Constructor with default value.
EnvironmentXmlAdapter - Class in dk.heick.properties.types.xml.adapters.custom
XmlAdapter implementation of EnvironmentPropertyType with result type Environment
EnvironmentXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.custom.EnvironmentXmlAdapter
Default and required constructor.
EnvironmentXmlAdapter(EnvironmentPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.custom.EnvironmentXmlAdapter
Constructor with propertyType
equals(Object) - Method in class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter.TypedJavaDefinition
 
equals(Object) - Method in class dk.heick.properties.Property
Two Property objects are equal if their names are equal.
equals(Object) - Method in class dk.heick.properties.PropertyType
Two property types are equal if their getDescription are equal.
equals(Object) - Method in class dk.heick.properties.types.custom.ByteSizeVO
 
equals(Object) - Method in class dk.heick.properties.types.custom.filefilters.AbstractStringFilenameFilter
 
equals(Object) - Method in class dk.heick.properties.types.custom.filestructure.AbstractTreeNode
 
equals(Object) - Method in class dk.heick.properties.types.custom.HourIntervalsVO
 
equals(Object) - Method in class dk.heick.properties.types.custom.HourIntervalVO
Two HourIntervalVO's are equal if both their from and to are equal.
equals(Object) - Method in class dk.heick.properties.types.custom.IPRange
 
equals(Object) - Method in class dk.heick.properties.types.custom.IPRange.IPToken
 
equals(Object) - Method in class dk.heick.properties.types.custom.KeyValueVO
 
equals(Object) - Method in class dk.heick.properties.types.custom.LatLng
Determines if this LatLng is equals with either another LatLng.
equals(Object, double) - Method in class dk.heick.properties.types.custom.LatLng
Compares an other object with this.
equals(Object) - Method in class dk.heick.properties.types.custom.Point2D
Determines if this Point2D is equals with either another Point2D,java.awt.Point or java.awt.geom.Point2D.Double.
equals(Object, double) - Method in class dk.heick.properties.types.custom.Point2D
Compares an other object with this.
equals(Object) - Method in class dk.heick.properties.types.custom.Point3D
Determines if this Point3D is equals with either another Point3D.
equals(Object, double) - Method in class dk.heick.properties.types.custom.Point3D
Determines if this Point3D is equals with either another Point3D.
equals(Object) - Method in class dk.heick.properties.types.custom.RangeVO
 
equals(Object) - Method in class dk.heick.properties.types.custom.SequenceVO
 
equals(Object) - Method in class dk.heick.properties.types.custom.TimeSpan
If the millisecond span "getSpan" is equal.
equals(Object) - Method in class dk.heick.properties.types.custom.VersionVO
 
equalsMimeType(MimeType, MimeType) - Static method in class dk.heick.properties.types.MimeTypePropertyType
Since MimType do not implements a property Equals method.
error(SAXParseException) - Method in class dk.heick.properties.types.utils.XmlErrorHandler
Receive notification of a recoverable error.
escapeHtml(String) - Static method in class dk.heick.properties.types.utils.StringUtils
Escapes a characters in string to be HTML safe.
evaluatePassword(String, String) - Method in class dk.heick.properties.types.PasswordPropertyType
Evaluates a new password.
exists() - Method in class dk.heick.properties.types.custom.filestructure.AbstractTreeNode
Check if the file returned by getFile() do exists.
EXTENSION_INSTALLATION - Variable in class dk.heick.properties.collections.ManifestMainCollection
EXTENSION_LIST - Variable in class dk.heick.properties.collections.ManifestMainCollection
This attribute indicates the optional packages that are needed by the applet.
EXTENSION_NAME - Variable in class dk.heick.properties.collections.ManifestMainCollection
Name object for Extension-Name manifest attribute used for declaring dependencies on installed extensions.
http://docs.oracle.com/javase/7/docs/technotes/guides/extensions/spec.html#dependency Attributes.Name.EXTENSION_NAME

F

fact(double) - Static method in class dk.heick.properties.types.utils.MathUtils
The factorial function (symbol: !) means to multiply a series of descending natural numbers.
fact(int) - Static method in class dk.heick.properties.types.utils.MathUtils
The factorial function (symbol: !) means to multiply a series of descending natural numbers.
fatalError(SAXParseException) - Method in class dk.heick.properties.types.utils.XmlErrorHandler
Receive notification of a non-recoverable error.
FILE_ENCODING - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
FILE_ENCODING_PKG - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
FILE_SEPARATOR - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
FileDerivedPropertyType<T> - Class in dk.heick.properties.types.derived.generics
An implementation of DerivedFromTypePropertyType where it is dependent on one property which returns a File, and has an implementation which can convert it to type T.
FileDerivedPropertyType(Property<File>, TypeFromGeneric<File, T>) - Constructor for class dk.heick.properties.types.derived.generics.FileDerivedPropertyType
Constructor, where the default value is null.
FileDerivedPropertyType(Property<File>, TypeFromGeneric<File, T>, T) - Constructor for class dk.heick.properties.types.derived.generics.FileDerivedPropertyType
Constructor.
FilenameFilterPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a AbstractStringFilenameFilter value.
FilenameFilterPropertyType() - Constructor for class dk.heick.properties.types.FilenameFilterPropertyType
Default constructor, using the WildCardFilenameFilter and no default value.
FilenameFilterPropertyType(AbstractStringFilenameFilter) - Constructor for class dk.heick.properties.types.FilenameFilterPropertyType
Constructor, using the WildCardFilenameFilter.
FilenameFilterPropertyType(String) - Constructor for class dk.heick.properties.types.FilenameFilterPropertyType
Constructor, using the WildCardFilenameFilter.
FilenameFilterPropertyType(AbstractStringFilenameFilter, AbstractStringFilenameFilter) - Constructor for class dk.heick.properties.types.FilenameFilterPropertyType
Constructor.
FileNode - Class in dk.heick.properties.types.custom.filestructure
The file implementation of the AbstractTreeNode.
FileNode(String, DirectoryNode) - Constructor for class dk.heick.properties.types.custom.filestructure.FileNode
Constructor, returns an instance of a file in a directory, which either can be DirectoryNode or RootDirectoryNode.
FileNode(String, FileValidator, DirectoryNode) - Constructor for class dk.heick.properties.types.custom.filestructure.FileNode
Constructor, returns an instance of a file in a directory, which either can be DirectoryNode or RootDirectoryNode.
FilePropertyIO - Class in dk.heick.properties.io
Loads the properties via a File using Properties.load method.
FilePropertyIO(File) - Constructor for class dk.heick.properties.io.FilePropertyIO
Returns a FilePropertyIO with loads properties from the file.
FilePropertyIO(File, boolean) - Constructor for class dk.heick.properties.io.FilePropertyIO
Returns a FilePropertyIO with loads properties from the file.
FilePropertyIO(File, boolean, boolean) - Constructor for class dk.heick.properties.io.FilePropertyIO
Returns a FilePropertyIO with loads properties from the file.
FilePropertyIOFactory - Class in dk.heick.properties.io
Factory class for construction of FilePropertyIO.
FilePropertyIOFactory() - Constructor for class dk.heick.properties.io.FilePropertyIOFactory
 
FilePropertyType - Class in dk.heick.properties.types
PropertyType that validates to a file value of type file.
FilePropertyType() - Constructor for class dk.heick.properties.types.FilePropertyType
Constructor, sets the default value to null and no args instance of DefaultFileValidator.
FilePropertyType(File) - Constructor for class dk.heick.properties.types.FilePropertyType
Constructor, sets the default value and no args instance of DefaultFileValidator.
FilePropertyType(FileValidator) - Constructor for class dk.heick.properties.types.FilePropertyType
Constructor, sets the default value to null.
FilePropertyType(File, FileValidator) - Constructor for class dk.heick.properties.types.FilePropertyType
Constructor.
FileStructurePropertyType - Class in dk.heick.properties.types
This property type initialize and validates a file structure from a root directory point of view.
FileStructurePropertyType() - Constructor for class dk.heick.properties.types.FileStructurePropertyType
Constructor, an instance of RootDirectoryNode MUST be set at a later time.
FileStructurePropertyType(RootDirectoryNode) - Constructor for class dk.heick.properties.types.FileStructurePropertyType
Constructor, requires a instance of RootDirectoryNode.
FileStructurePropertyType(RootDirectoryNodeLocator) - Constructor for class dk.heick.properties.types.FileStructurePropertyType
Constructor.
FileUtils - Class in dk.heick.properties.types.utils
Different utilities for files.
FileUtils() - Constructor for class dk.heick.properties.types.utils.FileUtils
 
FileValidator - Interface in dk.heick.properties.types.interfaces
Interface for FileValidation.
FileXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of FilePropertyType with result type File
FileXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.FileXmlAdapter
Default and required constructor.
FileXmlAdapter(FilePropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.FileXmlAdapter
Constructor with propertyType
filter(List<T>, GenericFilter<T>) - Static method in class dk.heick.properties.types.utils.GenericFilterUtils
Filters a list of T with the GenericFilter of T.
filter(Iterator<T>, GenericFilter<T>) - Static method in class dk.heick.properties.types.utils.GenericFilterUtils
Filters a iterator of T with the GenericFilter of T.
FilterFileNode - Class in dk.heick.properties.types.custom.filestructure
A FileNode which can have many files which validates for the same FileValidator.
FilterFileNode(AbstractStringFilenameFilter, String, FileValidator, DirectoryNode) - Constructor for class dk.heick.properties.types.custom.filestructure.FilterFileNode
Constructor.
FilterFileNode(String, FileValidator, DirectoryNode) - Constructor for class dk.heick.properties.types.custom.filestructure.FilterFileNode
Constructor using the WildCardFilenameFilter implemetation.
FilterFileNode(String, DirectoryNode) - Constructor for class dk.heick.properties.types.custom.filestructure.FilterFileNode
Constructor using the WildCardFilenameFilter implemetation and the DefaultFileValidator.ALL validator.
findPropertyFile(File, String) - Static method in class dk.heick.properties.io.FilePropertyIOFactory
Searching for a file with name propertyFilename in the root directory or in one of its sub directories.
findPropertyFiles(File) - Static method in class dk.heick.properties.io.FilePropertyIOFactory
Find all the properties files in the root directory or in one of its sub directories.
findPropertyFiles(File, String) - Static method in class dk.heick.properties.io.FilePropertyIOFactory
Find all the properties files with a certain name in the root directory or in one of its sub directories.
FontPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a Font value.
FontPropertyType() - Constructor for class dk.heick.properties.types.FontPropertyType
Constructor, sets the default value to null.
FontPropertyType(Font) - Constructor for class dk.heick.properties.types.FontPropertyType
Constructor.
FontXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of FontPropertyType with result type Font
FontXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.FontXmlAdapter
Default and required constructor.
FontXmlAdapter(FontPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.FontXmlAdapter
Constructor with propertyType
format(Color) - Method in class dk.heick.properties.types.utils.colors.CMYKColorFormat
 
format(Color) - Method in interface dk.heick.properties.types.utils.colors.ColorFormat
Formats the color to a string representation of this format.
format(Color) - Method in class dk.heick.properties.types.utils.colors.HexAlphaColorFormat
 
format(Color) - Method in class dk.heick.properties.types.utils.colors.HexColorFormat
 
format(Color) - Method in class dk.heick.properties.types.utils.colors.HSBAColorFormat
 
format(Color) - Method in class dk.heick.properties.types.utils.colors.HSBColorFormat
 
format(Color) - Method in class dk.heick.properties.types.utils.colors.HSLAColorFormat
 
format(Color) - Method in class dk.heick.properties.types.utils.colors.HSLColorFormat
 
format(Color) - Method in class dk.heick.properties.types.utils.colors.RGBAColorFormat
 
format(Color) - Method in class dk.heick.properties.types.utils.colors.RGBColorFormat
 
format(Color) - Method in class dk.heick.properties.types.utils.colors.SVGNamedColorFormat
 
format(Color) - Method in class dk.heick.properties.types.utils.colors.YUVColorFormat
 
formatColorMethod(String) - Method in class dk.heick.properties.types.utils.colors.TupleColorFormat
Packs a a list of colors values inside a tuple color format, "colorMethodName(data)".
formatDouble(double) - Static method in class dk.heick.properties.types.utils.FormattingUtils
Formats a double value with 2 digits and no post fix string.
formatDouble(double, int) - Static method in class dk.heick.properties.types.utils.FormattingUtils
Formats a double value with no post fix string.
formatDouble(double, String) - Static method in class dk.heick.properties.types.utils.FormattingUtils
Formats a double value with 2 digits.
formatDouble(double, int, String) - Static method in class dk.heick.properties.types.utils.FormattingUtils
Formats a double value.
FormattingUtils - Class in dk.heick.properties.types.utils
Utility class for formatting values
FormattingUtils() - Constructor for class dk.heick.properties.types.utils.FormattingUtils
 
formatTuples(String, int, double...) - Method in class dk.heick.properties.types.utils.colors.TupleColorFormat
Formats a series of double values, seperated by comma and postfixed.
fromRGB(Color) - Static method in class dk.heick.properties.types.utils.colors.HSLColor
Convert a RGB Color to it corresponding HSL values.
fromType(String, File) - Method in class dk.heick.properties.derived.generics.KeyMultiLineValuesFromTextFile
 
fromType(String, File) - Method in class dk.heick.properties.derived.generics.KeyValuesFromTextFile
 
fromType(String, File) - Method in class dk.heick.properties.derived.generics.TypeListFromTextFile
 
fromType(String, K) - Method in interface dk.heick.properties.derived.TypeFromGeneric
The method which converts K to the type T.

G

generateJavaDefinitionsAsList(String, boolean, boolean, boolean, boolean, boolean) - Static method in class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter
Loads a text into a CommentedProperties instance and parses the properties.
generateJavaDefinitionsAsList(File, boolean, boolean, boolean, boolean, boolean) - Static method in class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter
Loads a file into a CommentedProperties instance and parses the properties.
generateJavaDefinitionsAsList(PropertyIO, boolean) - Static method in class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter
Use a PropertyIO to load the properties that shall be parsed.
generateJavaDefinitionsAsList(Properties, boolean) - Static method in class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter
Generates java code, from a properties instance.
generateJavaDefinitionsAsList(CommentedProperties, boolean, boolean, boolean, boolean, boolean) - Static method in class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter
Generates java code, from a commented properties instance.
generatePassword() - Method in class dk.heick.properties.types.custom.CustomPasswordEvaluator
Generates a new password using the rules stated in the constructor.
generatePassword(String) - Method in class dk.heick.properties.types.custom.CustomPasswordEvaluator
Generates a new password, with the ability to override what special characters to use in a new random password.
generatePassword() - Method in interface dk.heick.properties.types.interfaces.PasswordEvaluator
Generates a new password using the rules stated in the constructor.
generatePropertyFileContents(PropertyCollection, File) - Static method in class dk.heick.properties.collections.PropertyCollectionPrinter
Will write the IPropertyCollection to a file.
generatePropertyFileContents(PropertyCollection, Writer) - Static method in class dk.heick.properties.collections.PropertyCollectionPrinter
Will write the IPropertyCollection to a java.io.Writer.
generatePropertyFileContents(PropertyCollection, PrintStream) - Static method in class dk.heick.properties.collections.PropertyCollectionPrinter
Will write the IPropertyCollection to a java.io.PrintStream.
generatePropertyFileContents(PropertyCollection) - Static method in class dk.heick.properties.collections.PropertyCollectionPrinter
Will write the IPropertyCollection to the PrintStream System.out.
GenericFilter<T> - Interface in dk.heick.properties.types.utils
An interface which determines if the object of type T should be accepted.
GenericFilterUtils - Class in dk.heick.properties.types.utils
Static method utilities for GenericFilter.
GenericFilterUtils() - Constructor for class dk.heick.properties.types.utils.GenericFilterUtils
 
GeoUtils - Class in dk.heick.properties.types.utils
Java conversion of Geodesy representation conversion functions (c) Chris Veness 2002-2014
- www.movable-type.co.uk/scripts/latlong.html.
get(int) - Method in class dk.heick.properties.types.custom.HourIntervalsVO
Gets the n'th hour interval
getAcceptedAlphaCharacters() - Method in class dk.heick.properties.types.custom.CustomPasswordEvaluator
 
getAcceptedNumericCharacters() - Method in class dk.heick.properties.types.custom.CustomPasswordEvaluator
 
getAcceptedSpecialCharacters() - Method in class dk.heick.properties.types.custom.CustomPasswordEvaluator
 
getAcceptFileType() - Method in class dk.heick.properties.types.custom.DefaultFileValidator
The accepted file type.
getAlgorithm() - Method in enum dk.heick.properties.types.custom.enums.KeyFactoryAlgorithms
The algorithm name.
getAlgorithm() - Method in class dk.heick.properties.types.derived.AbstractKeyPropertyType
Gets the algorithm to initialize the KeyFactory with.
getAlgorithm() - Method in class dk.heick.properties.types.derived.KeySignedFilePropertyType
The algorithm.
getAlias() - Method in class dk.heick.properties.types.derived.CertificateKeyStoredPropertyType
The certificate alias.
getAliasProperty() - Method in class dk.heick.properties.types.derived.CertificateKeyStoredPropertyType
Gets the Alias Property.
getAllColorFormats() - Static method in class dk.heick.properties.types.utils.ColorFormatUtils
Get all known color formats.
getAllFields() - Static method in class dk.heick.properties.collections.PropertyFieldFilterFactory
Will accept all fields which can be access through the clazz.getFields().
getAllNamedColors() - Method in class dk.heick.properties.types.utils.colors.SVGNamedColorFormat
 
getAllThatContains(String, boolean) - Method in class dk.heick.properties.types.utils.StringList
Get all the lines that contains a certain text value in a seperate StringList
getAlpha() - Method in class dk.heick.properties.types.utils.colors.HSLColor
Get the Alpha value.
getAsLatLng() - Method in class dk.heick.properties.types.custom.Point2D
Get instance of LatLng where X is latitude and Y is longitude.
getAsMimeType() - Method in enum dk.heick.properties.types.enums.ContentType
Converts the ContentType instance to a MimeType instance.
getAsPoint() - Method in class dk.heick.properties.types.custom.Point2D
Converts this Point2D to a java.awt.Point using the getAsInt methods.
getAsPoint2D() - Method in class dk.heick.properties.types.custom.LatLng
Returns a instance of dk.heick.properties.types.customPoint2D where X is latitude and Y is longitude
getAsPoint2DDouble() - Method in class dk.heick.properties.types.custom.Point2D
Converts this Point2D to a java.awt.geom.Point2D.Double.
getAvailableCharsetNames() - Static method in class dk.heick.properties.types.CharsetPropertyType
Available Charset names supported by VM instance.
getAvailableCountries() - Static method in class dk.heick.properties.types.CountryPropertyType
Get a list of all countries from "Locale.getAvailableLocales()" which is not empty.
getAvailableFontFamilyNames() - Method in class dk.heick.properties.types.FontPropertyType
Gets all the available font names from local graphics environment.
getBaseDN() - Method in class dk.heick.properties.types.LdapNamePropertyType
The string post appended the value before validation.
getBearingTo(LatLng) - Method in class dk.heick.properties.types.custom.LatLng
 
getBearingTo(LatLng, LatLng) - Static method in class dk.heick.properties.types.utils.GeoUtils
Returns the (initial) bearing from pointFrom and toPoint.
getBooleanParameter(String, boolean) - Static method in class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter
Gets a boolean value from a string value.
getBundleName() - Method in class dk.heick.properties.io.ResourceBundlePropertyIO
Gets the bundle name
getBytes() - Method in class dk.heick.properties.types.custom.ByteSizeVO
Gets the number of bytes the value times the unit represents.
getBytes(double) - Method in enum dk.heick.properties.types.custom.enums.ByteSizeUnit
Gets the number of bytes for a byte size symbol enum
getCacheTime() - Method in class dk.heick.properties.io.AbstractPropertyIO
How often the typed value cache for a PropertyIO should be automatically flushed every X milliseconds.
getCacheTime() - Method in class dk.heick.properties.io.AbstractXMLInputStreamPropertyIO
 
getCacheTime() - Method in class dk.heick.properties.io.InputStreamPropertyIO
 
getCacheTime() - Method in interface dk.heick.properties.PropertyIO
How often the typed value cache for a PropertyIO should be automatically flushed every X milliseconds.
getCalendarId() - Method in enum dk.heick.properties.types.custom.enums.Month
Gets the Calendar month constant id.
getCalendarId() - Method in enum dk.heick.properties.types.custom.enums.Weekday
Gets the Calendar weekday constant id.
getCaption() - Method in class dk.heick.properties.types.custom.TimeSpan
Creates a readable text caption for the Timespan.
getCaseInsensitiveEnvironmentProperty(String) - Static method in class dk.heick.properties.types.utils.StringUtils
Finds a system env with the key value.
getCaseInsensitiveSystemProperty(String) - Static method in class dk.heick.properties.types.utils.StringUtils
Finds a system property with the key value.
getCertificate() - Method in class dk.heick.properties.types.custom.SignedFile
The certificate is provided.
getCertificateProperty() - Method in class dk.heick.properties.types.derived.CertificateSignedFilePropertyType
Gets the certificate which has the public key.
getCertificateType() - Method in class dk.heick.properties.types.derived.CertificatesFilePropertyType
The certificateType like "X.509"
getChangeListeners() - Method in class dk.heick.properties.Property
Get all the PropertyChangeListeners in a Collections.unmodifiableCollection.
getChildren() - Method in class dk.heick.properties.types.custom.filestructure.DirectoryNode
Gets the list of childs node in a Collections.unmodifiableList().
getCollection(String) - Static method in class dk.heick.properties.collections.PropertyCollectionRegistry
Gets a PropertyCollection by its key.
getColor() - Method in enum dk.heick.properties.types.utils.colors.SVGNamedColor
 
getColorComparator() - Method in class dk.heick.properties.types.ColorPropertyType
Gets a new instance of the current ColorComparator.
getColorFormats() - Method in class dk.heick.properties.types.ColorPropertyType
All known color formats for the PropertyType in a Collections.unmodifiableList.
getColorMethodName() - Method in class dk.heick.properties.types.utils.colors.CMYKColorFormat
 
getColorMethodName() - Method in class dk.heick.properties.types.utils.colors.HSBAColorFormat
 
getColorMethodName() - Method in class dk.heick.properties.types.utils.colors.HSBColorFormat
 
getColorMethodName() - Method in class dk.heick.properties.types.utils.colors.HSLAColorFormat
 
getColorMethodName() - Method in class dk.heick.properties.types.utils.colors.HSLColorFormat
 
getColorMethodName() - Method in class dk.heick.properties.types.utils.colors.HSVAColorFormat
 
getColorMethodName() - Method in class dk.heick.properties.types.utils.colors.HSVColorFormat
 
getColorMethodName() - Method in class dk.heick.properties.types.utils.colors.RGBAColorFormat
 
getColorMethodName() - Method in class dk.heick.properties.types.utils.colors.RGBColorFormat
 
getColorMethodName() - Method in class dk.heick.properties.types.utils.colors.TupleColorFormat
The method name which identifies the color method (aka rgb, rgba, hsl, hsla etc.)
getColorMethodName() - Method in class dk.heick.properties.types.utils.colors.YUVColorFormat
 
getComment() - Method in class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter.TypedJavaDefinition
 
getCommentedProperties() - Method in class dk.heick.properties.io.FilePropertyIO
Gets the CommentedProperties instance, whre both Properties and their comments are stored.
getCommentIndicator() - Method in class dk.heick.properties.derived.generics.KeyMultiLineValuesFromTextFile
The string which indicates that a String is a comment, if it starts with this.
getCommentIndicator() - Method in class dk.heick.properties.derived.generics.KeyValuesFromTextFile
The string which indicates that a String is a comment, if it starts with this.
getComplementary() - Method in class dk.heick.properties.types.utils.colors.HSLColor
Create a RGB Color object that is the complementary color of this HSLColor.
getConnection() - Method in class dk.heick.properties.io.AbstractJDBCPropertyIO
Gets the connection to the database.
getConnection() - Method in class dk.heick.properties.io.DatasourceJDBCPropertyIO
 
getConnection() - Method in class dk.heick.properties.io.UrlJDBCPropertyIO
 
getContentType() - Method in enum dk.heick.properties.types.enums.ContentType
Gets the ContentType as a String "primary/subtype"
getCookie(String) - Method in class dk.heick.properties.io.http.HttpCookiesPropertyIO
Gets a Cookie by its Property name.
getCookie(Property<?>) - Method in class dk.heick.properties.io.http.HttpCookiesPropertyIO
Gets a Cookie by its Property .
getCookieForUpdate(String) - Method in class dk.heick.properties.io.http.HttpCookiesPropertyIO
Gets a Cookie by its name and adds it to the HttpServletResponse if found.
getCookieForUpdate(Property<?>) - Method in class dk.heick.properties.io.http.HttpCookiesPropertyIO
Gets a Cookie by its name and adds it to the HttpServletResponse if found.
getCorrelationFactor() - Method in class dk.heick.properties.types.utils.LinearRegression2D
 
getCurrentValue() - Method in class dk.heick.properties.types.custom.SequenceVO
Get current sequence value.
getDataSourceName() - Method in class dk.heick.properties.io.DatasourceJDBCPropertyIO
The name/uri of the datasource.
getDateFormatPattern() - Method in class dk.heick.properties.types.DateTimePropertyType
The SimpleDateFormat pattern which the DateTimePropertyType instance is initialized with.
getDateProperty() - Method in class dk.heick.properties.collections.changelisteners.UpdateLastChangedPropertyChangeListener
Gets the Property that holds the date.
getDays() - Method in class dk.heick.properties.types.custom.TimeSpan
How many days the timespan covers, minus all the rest.
getDecimals() - Method in enum dk.heick.properties.types.custom.LatLngFormat
The number of decimals returned for DMS values.
getDecryptedValue(String) - Method in interface dk.heick.properties.types.custom.Encryption
Decrypt's a string value.
getDecryptedValue(String) - Method in class dk.heick.properties.types.custom.password.AESEncryption
 
getDecryptedValue(String) - Method in class dk.heick.properties.types.custom.password.MD5Encryption
 
getDecryptedValue(String) - Method in class dk.heick.properties.types.custom.password.SHA512Encryption
 
getDecryptedValue() - Method in class dk.heick.properties.types.custom.PasswordTypeVO
Use the PropertyType to decrypt the password.
getDecryptedValue(String) - Method in interface dk.heick.properties.types.interfaces.markers.MarkerPasswordPropertyType
Get the decrypted value if possible, otherwise a PropertyException is thrown.
getDecryptedValue(String) - Method in class dk.heick.properties.types.PasswordPropertyType
 
getDefaultPropertyIOCacheFlushingInMs() - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Gets the time in milliseconds which is the default timeout value for the cache for any PropertyIO.
getDefaultProxy() - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Get the globally set Proxy.
getDefaultValue() - Method in class dk.heick.properties.PropertyType
The default <T> typed value
getDefaultValueAsString() - Method in class dk.heick.properties.PropertyType
 
getDefaultValueDescription() - Method in class dk.heick.properties.PropertyType
Gets the description of the default value.
getDefinition() - Method in class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter.ListTypedJavaDefinition
 
getDerivedFrom() - Method in class dk.heick.properties.derived.DerivedPropertyType
Gets the array of Property's which this PropertyType is dependent on.
getDerivedFromCount() - Method in class dk.heick.properties.derived.DerivedPropertyType
Gets the number of dependent Property which is provided.
getDerivedFromProperty() - Method in class dk.heick.properties.derived.DerivedFromSinglePropertyType
Gets the one Property which this PropertyType is dependent on.
getDerivedFromProperty(int) - Method in class dk.heick.properties.derived.DerivedPropertyType
Gets a specific dependent Property in the array.
getDerivedFromPropertyValue() - Method in class dk.heick.properties.derived.DerivedFromSinglePropertyType
Gets the value K of the dependent property.
getDerivedFromRestrictions() - Method in class dk.heick.properties.derived.DerivedPropertyType
Return a list of all the restrictions the DerivedPropertyType has.
getDerivedFromType() - Method in class dk.heick.properties.derived.DerivedFromTypePropertyType
Gets the one Property which this PropertyType is dependent on.
getDerivedFromValue() - Method in class dk.heick.properties.derived.DerivedFromTypePropertyType
Gets the value K of the dependent property.
getDerivedToRestrictions() - Method in class dk.heick.properties.derived.DerivedFromTypePropertyType
Gets the restrictions from the "FromType", than adds the default value description.
getDerivedToRestrictions() - Method in class dk.heick.properties.derived.DerivedPropertyType
Gets a detailed description of the "Derived->TO->PropertyType" with any constraints that might influence the validation.
Without any futher description of of the properties it is derived from, this is taken care of in the method "getDerivedFromRestrictions".
getDerivedToRestrictions() - Method in class dk.heick.properties.types.derived.BytesFromFilePropertyType
 
getDerivedToRestrictions() - Method in class dk.heick.properties.types.derived.CertificateKeyStoredPropertyType
 
getDerivedToRestrictions() - Method in class dk.heick.properties.types.derived.CertificatesFilePropertyType
 
getDerivedToRestrictions() - Method in class dk.heick.properties.types.derived.CertificateSignedFilePropertyType
 
getDerivedToRestrictions() - Method in class dk.heick.properties.types.derived.ImageFromFilePropertyType
 
getDerivedToRestrictions() - Method in class dk.heick.properties.types.derived.ImageFromURLPropertyType
 
getDerivedToRestrictions() - Method in class dk.heick.properties.types.derived.KeySignedFilePropertyType
 
getDerivedToRestrictions() - Method in class dk.heick.properties.types.derived.KeyStoreFilePropertyType
 
getDerivedToRestrictions() - Method in class dk.heick.properties.types.derived.PrivateKeyFilePropertyType
 
getDerivedToRestrictions() - Method in class dk.heick.properties.types.derived.PublicKeyFilePropertyType
 
getDerivedToRestrictions() - Method in class dk.heick.properties.types.derived.TextFromFilePropertyType
 
getDescription() - Method in class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter.ListTypedJavaDefinition
 
getDescription() - Method in class dk.heick.properties.Property
Gets the description of property if any is set, if description is null it will try to retrieved the description from the localizer.
getDescription() - Method in class dk.heick.properties.PropertyType
Gets a description of the PropertyType which is a string version of the restrictions with a "\n" as new line divider.
getDescription(String) - Method in class dk.heick.properties.PropertyType
Gets a description of the PropertyType which is a string version of the restrictions.
getDescription() - Method in class dk.heick.properties.types.custom.CustomPasswordEvaluator
 
getDescription() - Method in enum dk.heick.properties.types.custom.enums.VersionState
 
getDescription() - Method in enum dk.heick.properties.types.enums.AudioFileFormatType
 
getDescription() - Method in enum dk.heick.properties.types.enums.PageAttributesMediaType
 
getDescription() - Method in interface dk.heick.properties.types.interfaces.PasswordEvaluator
A description of the implementation of the PasswordEvaluator.
getDestinationPoint(double, double) - Method in class dk.heick.properties.types.custom.LatLng
 
getDestinationPoint(LatLng, double, double) - Static method in class dk.heick.properties.types.utils.GeoUtils
Returns the destination point from 'this' point having travelled the given distance on the given initial bearing (bearing normally varies around path followed).
getDistanceBetweenPoints(LatLng) - Method in class dk.heick.properties.types.custom.LatLng
 
getDistanceBetweenPoints(LatLng, LatLng) - Static method in class dk.heick.properties.types.utils.GeoUtils
Calculate the distance from pointFrom to destination point (using haversine formula).
getDivider() - Method in class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter.ListTypedJavaDefinition
 
getDivider() - Method in class dk.heick.properties.types.custom.RangeVO
Gets the divider
getDivider() - Method in class dk.heick.properties.types.FilenameFilterPropertyType
 
getDivider() - Method in class dk.heick.properties.types.ListPropertyType
Gets the string divider, which splits up the elements in the string.
getDivider() - Method in class dk.heick.properties.types.ProxyPropertyType
The divider string used between the Proxy tokens.
getDivider() - Method in class dk.heick.properties.types.RangePropertyType
The divider
getDocument(File) - Method in class dk.heick.properties.types.custom.DefaultXmlFileValidator
Loads a XML file as an DOM Document and validates it against the defined schema.
getDomainMustContain() - Method in class dk.heick.properties.types.EmailPropertyType
The substring that the 'domain' part of the email must contain.
getDomainPart(String) - Method in class dk.heick.properties.types.EmailPropertyType
Gets the domain/hostname part of an email address.
Everything after "@".
getDoublePrecision() - Static method in class dk.heick.properties.PropertyFrameworkGlobals
When comparing two doubles, this value is total amount of difference two doubles must have absolute.
getDriver() - Method in class dk.heick.properties.io.UrlJDBCPropertyIO
The JDBC driver class name.
getDriverInfo(String, Driver) - Method in class dk.heick.properties.types.ConnectionUrlPropertyType
Getting the Driver info as a String.
getElementDivider() - Method in class dk.heick.properties.types.ListKeyValuePropertyType
Element divider
getElementDivider() - Method in class dk.heick.properties.types.StringPropertiesPropertyType
Element divider
getEncodedKeySpecClass() - Method in class dk.heick.properties.types.derived.AbstractKeyPropertyType
The class which implements EncodedKeySpec.
getEncodedKeySpecInstance(byte[]) - Method in class dk.heick.properties.types.derived.AbstractKeyPropertyType
Constructors an instance of EncodedKeySpecClass initialized with the bytes loaded from the file provided.
getEncoding() - Method in class dk.heick.properties.derived.generics.TypeListFromTextFile
The enconding of the file.
getEncoding() - Method in class dk.heick.properties.types.derived.TextFromFilePropertyType
 
getEncryptedValue(String) - Method in interface dk.heick.properties.types.custom.Encryption
Encrypts a string value.
getEncryptedValue(String) - Method in class dk.heick.properties.types.custom.password.AbstractEncryption
 
getEncryptedValue() - Method in class dk.heick.properties.types.custom.PasswordTypeVO
Use the PropertyType to encrypt the password.
getEncryptedValue(String) - Method in interface dk.heick.properties.types.interfaces.markers.MarkerPasswordPropertyType
Get the encrypted value if possible, otherwise a PropertyException is thrown.
getEncryptedValue(String) - Method in class dk.heick.properties.types.PasswordPropertyType
 
getEncryption() - Method in enum dk.heick.properties.types.custom.enums.PasswordEncryptions
Gets the encryption instance.
getEncryptionMethod() - Method in interface dk.heick.properties.types.custom.Encryption
Gets the method name of encryption.
getEncryptionMethod() - Method in class dk.heick.properties.types.custom.password.AbstractEncryption
 
getEncryptionMethod() - Method in interface dk.heick.properties.types.interfaces.markers.MarkerPasswordPropertyType
Gets the encryption method identification short key.
getEncryptionMethod() - Method in class dk.heick.properties.types.PasswordPropertyType
 
getEncryptionMethod(String) - Static method in class dk.heick.properties.types.utils.PasswordUtils
If the the string is encrypted, then the encryption method is returned.
getEndRange() - Method in class dk.heick.properties.types.custom.IPRange.IPToken
 
getEnumClazz() - Method in class dk.heick.properties.types.EnumPropertyType
The Enum class.
getEnumConstants() - Method in class dk.heick.properties.types.EnumPropertyType
Gets the constants which the Enum class gave have.
getException() - Method in class dk.heick.properties.PropertyValidationVO
Gets the exception for the property validation, if the property validation did not fail this is null.
getExceptionAsString(Exception) - Static method in class dk.heick.properties.collections.validationhandlers.PropertyValidationHandlerUtils
Converts a Exception to a string
getExceptionMessage() - Method in class dk.heick.properties.PropertyValidationVO
 
getExceptions() - Method in class dk.heick.properties.types.utils.XmlErrorHandler
A list of "error" and "fatalError" notifications.
getExposedFields() - Static method in class dk.heick.properties.collections.PropertyFieldFilterFactory
Will accept a field which is "public" and none-static.
getExposedFinalFields() - Static method in class dk.heick.properties.collections.PropertyFieldFilterFactory
Will accept a field which is "final", "public" and none-static
getFactor() - Method in enum dk.heick.properties.types.custom.enums.ByteSizeUnit
Get multiplier factor
getFile() - Method in class dk.heick.properties.io.AbstractFilePropertyIO
The file the AbstractFilePropertyIO reads and writes to.
getFile() - Method in class dk.heick.properties.io.ManifestPropertyIO
Either an archive file (".jar",".war",".ear" ,".zip") or a file directly to a manifest file.
getFile() - Method in class dk.heick.properties.io.ServletContextPropertyIO
The file that the servlet context has resolved the resourceName to via the ServletContext.getRealPath(String) method.
getFile() - Method in class dk.heick.properties.types.custom.filestructure.AbstractTreeNode
Gets the resolved file after the "Node" has been initialized.
getFile() - Method in class dk.heick.properties.types.custom.filestructure.FilterFileNode
If "getFiles()" returns more the zero files, the first one is returned.
getFile(Comparator<File>) - Method in class dk.heick.properties.types.custom.filestructure.FilterFileNode
If "getFiles()" returns more the zero files, the first one is returned after the list is sorted.
getFile() - Method in class dk.heick.properties.types.custom.SignedFile
The file which is has been verified.
getFilename() - Method in class dk.heick.properties.io.filters.PropertyFilenameFilter
The name to compare case insensitive with of the file name.
getFileNameFilterImplementation() - Method in class dk.heick.properties.types.custom.filestructure.FilterFileNode
The AbstractStringFilenameFilter implementation.
getFiles() - Method in class dk.heick.properties.types.custom.filestructure.AbstractTreeNode
Get an array of files.
getFiles() - Method in class dk.heick.properties.types.custom.filestructure.FilterFileNode
The files which parses the AbstractStringFilenameFilter of the files in this directory (ParentNode)
getFiles(Comparator<File>) - Method in class dk.heick.properties.types.custom.filestructure.FilterFileNode
The sorted files which parses the AbstractStringFilenameFilter of the files in this directory (ParentNode)
getFileValidator() - Method in class dk.heick.properties.types.DirectoryPropertyType
The file validator instance
getFileValidator() - Method in class dk.heick.properties.types.FilePropertyType
The file validator instance
getFilter() - Method in class dk.heick.properties.types.custom.filestructure.FilterFileNode
The string filter value used to initialize the AbstractStringFilenameFilter implmentation with.
getFilterCount() - Method in class dk.heick.properties.types.custom.filefilters.AbstractStringFilenameFilter
Gets the number of filters in the string filter value.
getFilterDivider() - Method in class dk.heick.properties.types.custom.filefilters.AbstractStringFilenameFilter
Gets the filter divider.
getFilterImplementation() - Method in class dk.heick.properties.types.FilenameFilterPropertyType
 
getFilterValue() - Method in class dk.heick.properties.types.custom.filefilters.AbstractStringFilenameFilter
The filter value which was set during the validation method.
getFilterValues() - Method in class dk.heick.properties.types.custom.filefilters.AbstractStringFilenameFilter
Gets the filter value which mayby has been split up into multiple filters.
getFinalBearingTo(LatLng) - Method in class dk.heick.properties.types.custom.LatLng
 
getFinalBearingTo(LatLng, LatLng) - Static method in class dk.heick.properties.types.utils.GeoUtils
Returns final bearing arriving at toPoint and fromPoint; the final bearing will differ from the initial bearing by varying degrees according to distance and latitude.
getFormattedDate(Date) - Method in class dk.heick.properties.types.DateTimePropertyType
Format date using the type defined.
getFormatterWithAlpha() - Method in class dk.heick.properties.types.ColorPropertyType
Gets the ColorFormat used when making a string representation with alpha value of a color.
getFormatterWithoutAlpha() - Method in class dk.heick.properties.types.ColorPropertyType
Gets the ColorFormat used when making a string representation without alpha value of a color.
getFrom() - Method in class dk.heick.properties.types.custom.HourIntervalVO
The from hour.
getFrom() - Method in class dk.heick.properties.types.custom.RangeVO
Gets the FROM value of type T.
getFromType() - Method in class dk.heick.properties.derived.DerivedFromTypePropertyType
Gets the implementation of TypeFromGeneric.
getHeight() - Method in class dk.heick.properties.types.custom.LatLng
The height over the earths surface in Km
getHours() - Method in class dk.heick.properties.types.custom.TimeSpan
How many hours the timespan covers, minus all the rest.
getHSL() - Method in class dk.heick.properties.types.utils.colors.HSLColor
Get the HSL values.
getHttpServletRequest() - Method in class dk.heick.properties.io.http.AbstractHttpPropertyIO
The HttpServletRequest which was provided in the constructor.
getHttpServletResponse() - Method in class dk.heick.properties.io.http.HttpCookiesPropertyIO
The HttpServletResponse which was provided in the constructor.
getHttpServletResponse() - Method in class dk.heick.properties.io.http.HttpResponseHeadersPropertyIO
The HttpServletResponse which was provided in the constructor.
getHue() - Method in class dk.heick.properties.types.utils.colors.HSLColor
Get the Hue value.
getI18NName() - Method in class dk.heick.properties.Property
Getting the I18N name for the property description, if you choose not to enter a description but instead using a I18N framework.
getI18NName(String, String) - Static method in class dk.heick.properties.types.utils.PropertyUtils
Creates a I18N name, which can be use in localization files.
getIgnoreLineRegex() - Method in class dk.heick.properties.derived.generics.TypeListFromTextFile
The regular expression used to tell if a line shouild be ignored.
getIncrements() - Method in class dk.heick.properties.types.custom.SequenceVO
The increment value which determines how often the value is stored in the PropertyIO when getting the next key.
getIncrements() - Method in class dk.heick.properties.types.SequencePropertyType
The positive value which the sequence will increment the stored value of the key, before it next will increment it.
getIndexForFirstContainLine(String, boolean) - Method in class dk.heick.properties.types.utils.StringList
Gets the index of the first String in the StringList containing the certain text value.
getInitializationPriority() - Method in class dk.heick.properties.PropertyType
The priority order in which the a PropertyType is initialized Default is 99.
getInputStream() - Method in class dk.heick.properties.io.AbstractXMLInputStreamPropertyIO
The inputstream the PropertyIO was constructed with.
getInputStream() - Method in class dk.heick.properties.io.InputStreamPropertyIO
 
getInstance() - Static method in class dk.heick.properties.collections.GlobalPropertiesStaticResourceCollection
Get the instance of GlobalPropertiesStaticResourceCollection if the property file "jhpropertiestypes.global.properies" was found in classpath.
getInstance(ManifestPropertyIO) - Static method in class dk.heick.properties.collections.ManifestMainCollection
Constructs a ManifestMainCollection with a ManifestPropertyIO and initializes it.
getInstance() - Static method in class dk.heick.properties.collections.ManifestMainCollection
Constructs a ManifestMainCollection with a default instance of ManifestPropertyIO, reading the "META-INF/MANIFEST.MF" found via the URLClassLoader.findResource(String).
getInstance() - Static method in class dk.heick.properties.collections.SystemPropertiesCollection
 
getInstance(String) - Static method in class dk.heick.properties.types.custom.filefilters.RegularExpressionFilenameFilter
Constructs an instance of RegularExpressionFilenameFilter with a filter value which is validated with default filter divider.
getInstance(String, String) - Static method in class dk.heick.properties.types.custom.filefilters.RegularExpressionFilenameFilter
Constructs an instance of RegularExpressionFilenameFilter with a filter value which is validated with a filter divider.
getInstance(String) - Static method in class dk.heick.properties.types.custom.filefilters.WildCardFilenameFilter
Constructs an instance of WildCardFilenameFilter with a filter value which is validated with default filter divider.
getInstance(String, String) - Static method in class dk.heick.properties.types.custom.filefilters.WildCardFilenameFilter
Constructs an instance of WildCardFilenameFilter with a filter value which is validated with a filter divider.
getIntersection(double, LatLng, double) - Method in class dk.heick.properties.types.custom.LatLng
 
getIntersection(LatLng, double, LatLng, double) - Static method in class dk.heick.properties.types.utils.GeoUtils
Returns the point of intersection of two paths defined by point and bearing.
getInvalidCount(List<PropertyValidationVO>) - Static method in class dk.heick.properties.collections.PropertyCollectionUtil
Gets how many is invalid in a list of PropertyValidationVO
getIo() - Method in class dk.heick.properties.collections.PropertyFieldCollection
 
getIo() - Method in class dk.heick.properties.collections.PropertyListCollection
 
getIo() - Method in class dk.heick.properties.Property
The io from where the property gets and set the value of the property.
getIo() - Method in interface dk.heick.properties.PropertyCollection
The PropertyIO.
getIo() - Method in class dk.heick.properties.PropertyType
Gets the PropertyIO assigned to the propertyType.
getIos() - Method in class dk.heick.properties.io.CompositePropertyIO
Gets the list of PropertyIO's.
getIpmask() - Method in class dk.heick.properties.types.custom.IPRange
Gets the ip mask.
getIterator() - Method in class dk.heick.properties.collections.PropertyFieldCollection
 
getIterator() - Method in class dk.heick.properties.collections.PropertyListCollection
 
getIterator() - Method in interface dk.heick.properties.PropertyCollection
Property Iterator.
getJarFile() - Method in class dk.heick.properties.io.ManifestPropertyIO
The jar file which the ManifestPropertyIO has been initialized with.
getKey() - Method in class dk.heick.properties.types.custom.KeyValueVO
Gets the key.
getKeyFactory() - Method in class dk.heick.properties.types.derived.AbstractKeyPropertyType
Gets a KeyFactory instance on the base of the algorithm.
getKeyIndicator() - Method in class dk.heick.properties.derived.generics.KeyMultiLineValuesFromTextFile
The key indictor
getKeyStoreFile() - Method in class dk.heick.properties.types.derived.KeyStoreFilePropertyType
 
getKeyStorePassword() - Method in class dk.heick.properties.types.derived.KeyStoreFilePropertyType
 
getKeyStoreProperty() - Method in class dk.heick.properties.types.derived.CertificateKeyStoredPropertyType
Gets the Keystore Property.
getKeyStoreType() - Method in class dk.heick.properties.types.derived.KeyStoreFilePropertyType
The keystore type, if null than default is used.
getKeyType() - Method in class dk.heick.properties.types.ListKeyValuePropertyType
The key PropertyType.
getKeyValueDivider() - Method in class dk.heick.properties.derived.generics.KeyValuesFromTextFile
Returns the string which divides the key and value in a string.
getKeyValueDivider() - Method in class dk.heick.properties.types.ListKeyValuePropertyType
KeyValue divider.
getLastFormatterUsed() - Method in class dk.heick.properties.types.ColorPropertyType
Gets the last ColorFormat instance used to read and convert a String value into a Color.
getLastLoaded() - Method in class dk.heick.properties.io.AbstractPropertyIO
 
getLastLoaded() - Method in interface dk.heick.properties.PropertyIO
The date for when a property was last loaded not using cache.
getLastSaved() - Method in class dk.heick.properties.io.AbstractPropertyIO
 
getLastSaved() - Method in interface dk.heick.properties.PropertyIO
The date for when a property was last saved.
getLastUpdated() - Static method in class dk.heick.properties.collections.PropertyCollectionRegistry
The last datetime when the PropertyCollectionRegistry was updated.
getLatitude() - Method in class dk.heick.properties.types.custom.LatLng
Gets the latitude in degrees
getLatitudeRadians() - Method in class dk.heick.properties.types.custom.LatLng
Gets the latitude in radians.
getLength() - Method in class dk.heick.properties.types.custom.Point2D
Getting the distance from (0,0) to this point.
getLength() - Method in class dk.heick.properties.types.custom.Point3D
Getting the distance from (0,0,0) to this point.
getLineForFirstContainLine(String, boolean) - Method in class dk.heick.properties.types.utils.StringList
Gets the line of the first String in the StringList containing the certain text value.
getList() - Method in class dk.heick.properties.collections.PropertyFieldCollection
 
getList() - Method in class dk.heick.properties.collections.PropertyListCollection
 
getList() - Method in interface dk.heick.properties.PropertyCollection
Property list sorted by name, as a Collections.unmodifiableList.
getLocale() - Method in class dk.heick.properties.io.ResourceBundlePropertyIO
Gets the locale.
getLogger() - Static method in class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter
 
getLogger() - Method in class dk.heick.properties.collections.PropertyFieldCollection
 
getLogger() - Method in class dk.heick.properties.collections.PropertyListCollection
 
getLogger() - Method in class dk.heick.properties.derived.generics.KeyMultiLineValuesFromTextFile
 
getLogger() - Method in class dk.heick.properties.derived.generics.KeyValuesFromTextFile
 
getLogger() - Method in class dk.heick.properties.derived.generics.TypeListFromTextFile
 
getLogger() - Method in interface dk.heick.properties.derived.TypeFromGeneric
Gets a logger.
getLogger() - Method in class dk.heick.properties.io.AbstractPropertyIO
 
getLogger() - Static method in class dk.heick.properties.io.CompositePropertyIOFactory
 
getLogger() - Method in class dk.heick.properties.Property
Gets the logger.
getLogger() - Method in interface dk.heick.properties.PropertyCollection
The org.apache.commons.logging.Log used.
getLogger() - Method in interface dk.heick.properties.PropertyIO
Gets a logger
getLogger() - Method in class dk.heick.properties.PropertyType
Gets the logger.
getLogger() - Method in class dk.heick.properties.types.custom.CustomPasswordEvaluator
 
getLogger() - Method in class dk.heick.properties.types.custom.DefaultDirectoryValidator
 
getLogger() - Method in class dk.heick.properties.types.custom.DefaultFileValidator
 
getLogger() - Method in class dk.heick.properties.types.custom.DefaultXmlFileValidator
 
getLogger() - Method in class dk.heick.properties.types.custom.filefilters.AbstractStringFilenameFilter
Gets the logger.
getLogger() - Method in interface dk.heick.properties.types.interfaces.FileValidator
Gets the logger
getLogger() - Method in class dk.heick.properties.types.utils.colors.TupleColorFormat
 
getLogger() - Method in class dk.heick.properties.types.utils.XmlErrorHandler
 
getLongitude() - Method in class dk.heick.properties.types.custom.LatLng
Gets the longitude in degrees
getLongitudeRadians() - Method in class dk.heick.properties.types.custom.LatLng
Gets the longitude in radians.
getLuminance() - Method in class dk.heick.properties.types.utils.colors.HSLColor
Get the Luminance value.
getMajor() - Method in class dk.heick.properties.types.custom.VersionVO
The major number.
getManifest() - Method in class dk.heick.properties.io.ManifestPropertyIO
A manifest instance.
getMaxColor() - Method in class dk.heick.properties.types.ColorPropertyType
Gets the maximum color a value is allowed to be.
getMaxDerivedFrom() - Method in class dk.heick.properties.derived.DerivedPropertyType
Gets the maximum number of dependent Property which is allowed.
getMaximumLength() - Method in class dk.heick.properties.types.custom.CustomPasswordEvaluator
 
getMaxLength() - Method in class dk.heick.properties.types.StringPropertyType
The maximum length of the string.
getMaxNumberOfElements() - Method in class dk.heick.properties.types.ListKeyValuePropertyType
Maximum element count
getMaxNumberOfElements() - Method in class dk.heick.properties.types.ListPropertyType
The minimum elements their must be in the list.
getMaxNumberOfElements() - Method in class dk.heick.properties.types.StringPropertiesPropertyType
Maximum element count
getMaxValue() - Method in class dk.heick.properties.types.BigDecimalPropertyType
Gets the max value (inclusive) a value may be.
getMaxValue() - Method in class dk.heick.properties.types.BigIntegerPropertyType
Gets the max value (inclusive) a value may be.
getMaxValue() - Method in class dk.heick.properties.types.ByteSizePropertyType
 
getMaxValue() - Method in class dk.heick.properties.types.DateTimePropertyType
 
getMaxValue() - Method in class dk.heick.properties.types.DoublePropertyType
Gets the max value (inclusive) a value may be.
getMaxValue() - Method in class dk.heick.properties.types.IntegerPropertyType
Gets the max value (inclusive) a value may be.
getMaxValue() - Method in interface dk.heick.properties.types.interfaces.Range
The maximum value (inclusive)
getMaxValue() - Method in class dk.heick.properties.types.LongPropertyType
Gets the max value (inclusive) a value may be.
getMaxValue() - Method in class dk.heick.properties.types.TimeSpanPropertyType
Gets the max value (inclusive) a value may be.
getMaxValue() - Method in class dk.heick.properties.types.TimeUnitPropertyType
 
getMaxValueFieldLength() - Method in class dk.heick.properties.io.AbstractJDBCPropertyIO
Gets the max number of characters a value may contain.
getMaxValueListSize(Map<T, List<K>>) - Static method in class dk.heick.properties.types.utils.MapUtils
If key is K and the value is a list of T, then was is max list size for any of the value list of T.
getMessage(String) - Method in interface dk.heick.properties.i18n.Localizer
Gets the I18N text for a resouce bundle key.
getMessage(String, String...) - Method in interface dk.heick.properties.i18n.Localizer
Gets the I18N text for a resouce bundle key, where parameters or substituted.
getMessenger() - Method in class dk.heick.properties.collections.validationhandlers.SendMessagePropertyValidationHandler
The validation messager.
getMethodTokens(String, int) - Method in class dk.heick.properties.types.utils.colors.TupleColorFormat
Retrieves the string tokens inside the "methodName(token1,token1,...tokenN)"
getMidPointTo(LatLng) - Method in class dk.heick.properties.types.custom.LatLng
 
getMidPointTo(LatLng, LatLng) - Static method in class dk.heick.properties.types.utils.GeoUtils
Returns the midpoint between fromPoint and toPoint.
getMilliseconds() - Method in class dk.heick.properties.types.custom.TimeSpan
How many milliseconds the timespan covers, minus all the rest.
getMinColor() - Method in class dk.heick.properties.types.ColorPropertyType
Gets the minimum color a value is allowed to be.
getMinDerivedFrom() - Method in class dk.heick.properties.derived.DerivedPropertyType
Gets the minimum number of dependent Property which is required.
getMininumLength() - Method in class dk.heick.properties.types.custom.CustomPasswordEvaluator
 
getMininumLowercaseCharacters() - Method in class dk.heick.properties.types.custom.CustomPasswordEvaluator
 
getMininumNumericCharacters() - Method in class dk.heick.properties.types.custom.CustomPasswordEvaluator
 
getMininumSpecialCharacters() - Method in class dk.heick.properties.types.custom.CustomPasswordEvaluator
 
getMininumUppercaseCharacters() - Method in class dk.heick.properties.types.custom.CustomPasswordEvaluator
 
getMinLength() - Method in class dk.heick.properties.types.StringPropertyType
The minimum length of the string.
getMinMaxValueDescription(Range<T>) - Static method in class dk.heick.properties.types.utils.RangeUtils
Genereates range descriptions to be added to string list restrictions.
getMinNumberOfElements() - Method in class dk.heick.properties.types.ListKeyValuePropertyType
Minimum element count
getMinNumberOfElements() - Method in class dk.heick.properties.types.ListPropertyType
The maximum elements allowed in the list
getMinNumberOfElements() - Method in class dk.heick.properties.types.StringPropertiesPropertyType
Minimum element count
getMinor() - Method in class dk.heick.properties.types.custom.VersionVO
The minor number.
getMinutes() - Method in class dk.heick.properties.types.custom.TimeSpan
How many minutes the timespan covers, minus all the rest.
getMinValue() - Method in class dk.heick.properties.types.BigDecimalPropertyType
Gets the min value (inclusive) a value may be.
getMinValue() - Method in class dk.heick.properties.types.BigIntegerPropertyType
Gets the min value (inclusive) a value may be.
getMinValue() - Method in class dk.heick.properties.types.ByteSizePropertyType
 
getMinValue() - Method in class dk.heick.properties.types.DateTimePropertyType
 
getMinValue() - Method in class dk.heick.properties.types.DoublePropertyType
Gets the min value (inclusive) a value may be.
getMinValue() - Method in class dk.heick.properties.types.IntegerPropertyType
Gets the min value (inclusive) a value may be.
getMinValue() - Method in interface dk.heick.properties.types.interfaces.Range
The minimum value (inclusive)
getMinValue() - Method in class dk.heick.properties.types.LongPropertyType
Gets the min value (inclusive) a value may be.
getMinValue() - Method in class dk.heick.properties.types.TimeSpanPropertyType
Gets the min value (inclusive) a value may be.
getMinValue() - Method in class dk.heick.properties.types.TimeUnitPropertyType
 
getMustExtend() - Method in class dk.heick.properties.types.ClassnamePropertyType
The class which the property value must extend.
getMustImplement() - Method in class dk.heick.properties.types.ClassnamePropertyType
The interfaces which the property value must implement.
getName() - Method in class dk.heick.properties.collections.PropertyFieldCollection
 
getName() - Method in class dk.heick.properties.collections.PropertyListCollection
 
getName() - Method in class dk.heick.properties.io.AbstractFilePropertyIO
 
getName() - Method in class dk.heick.properties.io.CompositePropertyIO
 
getName() - Method in class dk.heick.properties.io.DatasourceJDBCPropertyIO
 
getName() - Method in class dk.heick.properties.io.http.HttpCookiesPropertyIO
 
getName() - Method in class dk.heick.properties.io.http.HttpRequestHeadersPropertyIO
 
getName() - Method in class dk.heick.properties.io.http.HttpRequestParamsPropertyIO
 
getName() - Method in class dk.heick.properties.io.http.HttpRequestPropertyIO
 
getName() - Method in class dk.heick.properties.io.http.HttpResponseHeadersPropertyIO
 
getName() - Method in class dk.heick.properties.io.InputStreamPropertyIO
 
getName() - Method in class dk.heick.properties.io.ManifestPropertyIO
 
getName() - Method in enum dk.heick.properties.io.ManifestPropertyIO.INIT_METHOD
 
getName() - Method in class dk.heick.properties.io.MemoryPropertyIO
 
getName() - Method in class dk.heick.properties.io.ResourceBundlePropertyIO
 
getName() - Method in class dk.heick.properties.io.ResourceFilePropertyIO
Deprecated.
 
getName() - Method in class dk.heick.properties.io.ResourceStreamPropertyIO
 
getName() - Method in class dk.heick.properties.io.ServletContextPropertyIO
 
getName() - Method in class dk.heick.properties.io.UrlJDBCPropertyIO
 
getName() - Method in class dk.heick.properties.io.WebContextParamsPropertyIO
 
getName() - Method in class dk.heick.properties.Property
Gets the name of property.
getName() - Method in interface dk.heick.properties.PropertyCollection
Gets the name of the collection, default is getClass().getName();.
getName() - Method in interface dk.heick.properties.PropertyIO
A short descriptive name of the Property IO.
getName() - Method in class dk.heick.properties.types.custom.filestructure.AbstractTreeNode
Gets the name of the node.
getName() - Method in class dk.heick.properties.types.custom.TimeSpan
The TimeSpan name
getName() - Method in class dk.heick.properties.types.custom.VersionVO
The version name
getNamedColor(Color) - Static method in enum dk.heick.properties.types.utils.colors.SVGNamedColor
Gets the SVGNamedColor on the basis of a Color
getNameField() - Method in class dk.heick.properties.io.AbstractJDBCPropertyIO
The name of column in table which holds the property name.
getNameValueDivider() - Method in class dk.heick.properties.types.StringPropertiesPropertyType
NameValue divider.
getNearestNamedColor(Color) - Static method in enum dk.heick.properties.types.utils.colors.SVGNamedColor
Gets the nearest SVGNamedColor on the basis of a Color
getNextKey() - Method in class dk.heick.properties.types.custom.SequenceVO
Gets the next value incremented by one.
getNodeLists(Document) - Method in class dk.heick.properties.io.xml.JBossSystemPropertiesXMLParser
 
getNodeLists(Document) - Method in interface dk.heick.properties.io.xml.XMLPropertiesParser
Get a list of NodeLists where in each their are Nodes where each Node.Element is a Property with a Name and a Value.
getNoneTupleColorFormats() - Static method in class dk.heick.properties.types.utils.ColorFormatUtils
All ColorFormats which is named/tuple like a TupleColorFormat in a "Collections.unmodifiableList"
getOrder() - Method in enum dk.heick.properties.types.custom.enums.VersionState
 
getOverrideDNSUrl() - Static method in class dk.heick.properties.types.EmailPropertyType
Returns the override DNS URL.
getParameterValuesDivider() - Method in class dk.heick.properties.io.http.AbstractHttpPropertyIO
Get divider between multiple values for one parameter.
getParentNode() - Method in class dk.heick.properties.types.custom.filestructure.AbstractTreeNode
Gets the parent node if any, the RootDirectoryNode, must be the only node without a parent node.
getParsableText() - Method in class dk.heick.properties.types.custom.TimeSpan
Using the "milliseconds, seconds, minutes, hours, days, years" values constructing a value which can be parsed by TimeSpan.parse(String).
getParser() - Method in class dk.heick.properties.io.XMLParsedFilePropertyIO
Gets the XMLPropertiesParser
getPassword() - Method in class dk.heick.properties.io.UrlJDBCPropertyIO
The db password
getPasswordEncryption() - Method in interface dk.heick.properties.types.interfaces.markers.MarkerPasswordPropertyType
Gets the PasswordEncryption implementation
getPasswordEncryption() - Method in class dk.heick.properties.types.PasswordPropertyType
 
getPasswordEvaluator() - Method in interface dk.heick.properties.types.interfaces.markers.MarkerPasswordPropertyType
A password evaluator, that will test if a new password is strong enough.
getPasswordEvaluator() - Method in class dk.heick.properties.types.PasswordPropertyType
 
getPattern() - Method in class dk.heick.properties.derived.generics.TypeListFromTextFile
Gets the compile Pattern from IgnoreLineRegex, this is null ubtil first time it is used or IgnoreLineRegex is null.
getPattern() - Method in class dk.heick.properties.types.RegularExpressionPropertyType
The regular expression pattern to be compiled
getPattern() - Method in class dk.heick.properties.types.StringPropertyType
Gets the regular expression pattern which the string shall validates to.
getPatterns() - Method in class dk.heick.properties.types.custom.filefilters.RegularExpressionFilenameFilter
 
getPatternString() - Method in class dk.heick.properties.types.StringPropertyType
Gets the pattern string if any,
getPosition() - Method in class dk.heick.properties.types.custom.IPRange.IPToken
 
getProperties() - Method in class dk.heick.properties.collections.PropertyFieldCollection
Gets the properties for the PropertyFieldCollection.
getProperties() - Method in class dk.heick.properties.io.AbstractJDBCPropertyIO
 
getProperties() - Method in class dk.heick.properties.io.AbstractURLPropertyIO
Gets the Properties from method "getPropertiesFromUrl()", tihs incapsulates the performance logging and exception handling.
getProperties() - Method in class dk.heick.properties.io.AbstractXMLFilePropertyIO
 
getProperties() - Method in class dk.heick.properties.io.AbstractXMLInputStreamPropertyIO
 
getProperties() - Method in class dk.heick.properties.io.CompositePropertyIO
 
getProperties() - Method in class dk.heick.properties.io.FilePropertyIO
 
getProperties() - Method in class dk.heick.properties.io.http.HttpCookiesPropertyIO
 
getProperties() - Method in class dk.heick.properties.io.http.HttpRequestHeadersPropertyIO
 
getProperties() - Method in class dk.heick.properties.io.http.HttpRequestParamsPropertyIO
 
getProperties() - Method in class dk.heick.properties.io.http.HttpRequestPropertyIO
 
getProperties() - Method in class dk.heick.properties.io.http.HttpResponseHeadersPropertyIO
 
getProperties() - Method in class dk.heick.properties.io.InputStreamPropertyIO
 
getProperties() - Method in class dk.heick.properties.io.ManifestPropertyIO
 
getProperties() - Method in class dk.heick.properties.io.MemoryPropertyIO
 
getProperties() - Method in class dk.heick.properties.io.ResourceBundlePropertyIO
 
getProperties() - Method in class dk.heick.properties.io.ResourceFilePropertyIO
Deprecated.
A convenience overload of that uses the current thread's context classloader.
getProperties(String) - Method in class dk.heick.properties.io.ResourceFilePropertyIO
Deprecated.
Loads a resource using Thread.currentThread().getContextClassLoader().getResourceAsStream(name).
getProperties() - Method in class dk.heick.properties.io.ResourceStreamPropertyIO
A convenience overload of that uses the current thread's context classloader.
getProperties() - Method in class dk.heick.properties.io.ServletContextPropertyIO
 
getProperties() - Method in class dk.heick.properties.io.WebContextParamsPropertyIO
 
getProperties() - Method in interface dk.heick.properties.PropertyIO
Gets all the name,value pair in a Properties class instance.
getProperties() - Method in class dk.heick.properties.types.utils.CommentedProperties
Gets the properties loaded.
getPropertiesComment() - Method in class dk.heick.properties.types.utils.CommentedProperties
Gets the general properties comments as a list og strings.
getPropertiesCommentAsString() - Method in class dk.heick.properties.types.utils.CommentedProperties
Gets the general properties comments as a string Concatinated with a new line '\n'
getPropertiesFromUrl() - Method in class dk.heick.properties.io.AbstractURLPropertyIO
Abstract method to retrieve the Properties from an URL and mayby another parameters which is provided in the instance constructor.
getPropertiesWithCommentCount() - Method in class dk.heick.properties.types.utils.CommentedProperties
Gets the number of properties with a comment attached.
getProperty() - Method in exception dk.heick.properties.PropertyException
The Property involved if any was given to the exception.
getProperty() - Method in class dk.heick.properties.PropertyValidationVO
the property that has been validated.
getPropertyByName(String) - Method in class dk.heick.properties.collections.PropertyFieldCollection
 
getPropertyByName(String) - Method in class dk.heick.properties.collections.PropertyListCollection
 
getPropertyByName(String) - Method in interface dk.heick.properties.PropertyCollection
Get a Property by name.
getPropertyCollectionLocation(String) - Method in class dk.heick.properties.PropertyLocator
A list of all the PropertyCollection's which has a Property with a certain name.
getPropertyComment(String) - Method in class dk.heick.properties.types.utils.CommentedProperties
Gets the comment for a property as a list of strings.
getPropertyCommentAsString(String) - Method in class dk.heick.properties.types.utils.CommentedProperties
Gets the comment for a property as a string Concatinated with a new line '\n'
getPropertyDescriptionLocalizer() - Static method in class dk.heick.properties.PropertyFrameworkGlobals
An implementation of the Localizer, from where Property will retrieve the description.
getPropertyFieldFilter() - Method in class dk.heick.properties.collections.PropertyFieldCollection
The instance of a PropertyFieldFilter.
getPropertyFirstStringValue(String) - Method in class dk.heick.properties.PropertyLocator
Gets the first of String value of the Property, found in a PropertyCollection's, which has a Property with a certain name.
getPropertyFirstTypedValue(String) - Method in class dk.heick.properties.PropertyLocator
Gets the first of Object value of the Property, found in a PropertyCollection's, which has a Property with a certain name.
getPropertyGroupName(Property<?>, char) - Static method in class dk.heick.properties.collections.PropertyCollectionUtil
Gets the "group" of the property name
getPropertyGroupName(Property<?>) - Static method in class dk.heick.properties.collections.PropertyCollectionUtil
Gets the "group" of the property name using the default divider.
getPropertyI18NDescription(String) - Static method in class dk.heick.properties.types.utils.PropertyUtils
Retrieves the I18N description for the localizer for the Property.
getPropertyInvalidMessage(Property<?>, Exception) - Static method in class dk.heick.properties.collections.validationhandlers.PropertyValidationHandlerUtils
Builds a message for an invalid Property.
getPropertyIOInvalidMessage(PropertyIO, Exception) - Static method in class dk.heick.properties.collections.validationhandlers.PropertyValidationHandlerUtils
Builds a message for a invalid PropertyIO.
getPropertyIOValidMessage(PropertyIO) - Static method in class dk.heick.properties.collections.validationhandlers.PropertyValidationHandlerUtils
Builds a message for a valid PropertyIO.
getPropertyListStartWiths(PropertyCollection, String, boolean) - Static method in class dk.heick.properties.collections.PropertyCollectionUtil
Retrieves a list of properties which name starts with a specific string.
getPropertyLocationCount(String) - Method in class dk.heick.properties.PropertyLocator
Gets the number of PropertyCollection's which has a Property with a certain name.
getPropertyName(Element) - Method in class dk.heick.properties.io.xml.JBossSystemPropertiesXMLParser
 
getPropertyName(Element) - Method in interface dk.heick.properties.io.xml.XMLPropertiesParser
The property name for an element in the "Nodelist"
getPropertyName() - Method in class dk.heick.properties.types.custom.SequenceVO
The name of the property.
getPropertyNameGroups(PropertyCollection) - Static method in class dk.heick.properties.collections.PropertyCollectionUtil
See method [getPropertyNameGroups(PropertyCollection, boolean, char)] for description.
getPropertyNameGroups(PropertyCollection, char) - Static method in class dk.heick.properties.collections.PropertyCollectionUtil
This methods returns a list of group names, which the properties can de divided into.
getPropertyNames() - Method in class dk.heick.properties.types.utils.CommentedProperties
Gets a iterator with all the property keys.
getPropertyNamesAsList() - Method in class dk.heick.properties.types.utils.CommentedProperties
Get a list of all property keys as a sorted unmodifiable list.
getPropertyStringValues(String) - Method in class dk.heick.properties.PropertyLocator
Gets a list of String values of the Property, from each of the PropertyCollection's, which has a Property with a certain name.
getPropertyType() - Method in class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter.TypedJavaDefinition
 
getPropertyType() - Method in class dk.heick.properties.derived.generics.TypeListFromTextFile
The PropertyType used to convert a line to a Type T.
getPropertyType() - Method in class dk.heick.properties.types.ListPropertyType
The PropertyType which all the elements must validate to.
getPropertyType() - Method in class dk.heick.properties.types.xml.adapters.PropertyTypeXmlAdapter
The propertyType used.
getPropertyTypedValues(String) - Method in class dk.heick.properties.PropertyLocator
Gets a list of Object values of the Property, from each of the PropertyCollection's, which has a Property with a certain name.
getPropertyValidationHandler() - Method in class dk.heick.properties.collections.PropertyFieldCollection
 
getPropertyValidationHandler() - Method in class dk.heick.properties.collections.PropertyListCollection
 
getPropertyValidationHandler() - Method in interface dk.heick.properties.PropertyCollection
When a property collection validates all the properties it contains, then this handler defines what happens in case the a property is valid or invalid.
getPropertyValidMessage(Property<?>) - Static method in class dk.heick.properties.collections.validationhandlers.PropertyValidationHandlerUtils
Builds a message for a valid Property.
getPropertyValue(Element) - Method in class dk.heick.properties.io.xml.JBossSystemPropertiesXMLParser
 
getPropertyValue(Element) - Method in interface dk.heick.properties.io.xml.XMLPropertiesParser
The property value for an element in the "Nodelist"
getPropertyValue() - Method in class dk.heick.properties.types.custom.PasswordTypeVO
The property value, the password.
getPropertyValue(String) - Method in class dk.heick.properties.types.utils.CommentedProperties
Gets the value for a property.
getProtocols() - Method in class dk.heick.properties.types.URLPropertyType
Gets the valid protocols.
getProvider() - Method in class dk.heick.properties.types.derived.CertificatesFilePropertyType
The name of the provider.
getProvider() - Method in class dk.heick.properties.types.derived.KeySignedFilePropertyType
The provider
getProvider() - Method in class dk.heick.properties.types.derived.KeyStoreFilePropertyType
The provider, if null than default is used, see class description.
getProxy() - Method in class dk.heick.properties.types.custom.DefaultURLValidator
 
getProxy() - Method in class dk.heick.properties.types.custom.NoURLValidator
 
getProxy() - Method in interface dk.heick.properties.types.interfaces.markers.MarkerProxyDependent
Gets the proxy setup for this URL, default is null.
getProxy() - Method in class dk.heick.properties.types.URLPropertyType
Gets the proxy setup for this URL, default is null.
getProxyToUse() - Method in class dk.heick.properties.types.URLPropertyType
Determines what proxy to use in the validation URL Connection.
getPublicKey() - Method in class dk.heick.properties.types.custom.SignedFile
The public key which has been used to verified the file.
getPublicKeyProperty() - Method in class dk.heick.properties.types.derived.KeySignedFilePropertyType
 
getRadius() - Method in class dk.heick.properties.types.custom.LatLng
The earth radius in Km
getRandomHourMinute() - Method in class dk.heick.properties.types.custom.HourIntervalsVO
Gets a new Date (current date) where the hour and minute is randomly selected within a randomly selected hour interval.
getRandomHourMinute(Date) - Method in class dk.heick.properties.types.custom.HourIntervalsVO
Set the hour and minute on already existing date, hour and minute is a randomly selected within a randomly selected hour interval.
getRandomInterval() - Method in class dk.heick.properties.types.custom.HourIntervalsVO
A random PropertyValidationVO from the list.
getRangeType() - Method in class dk.heick.properties.types.custom.RangeVO
Gets the PropertyType which can convert a String to type T.
getRangeType() - Method in class dk.heick.properties.types.RangePropertyType
Gets the RangeType which return type T for the FROM and TO values.
getRegisteredCollections() - Static method in class dk.heick.properties.collections.PropertyCollectionRegistry
Gets an iterator over all registered PropertyCollection keys.
getRegistryTimeout() - Method in class dk.heick.properties.collections.PropertyFieldCollection
 
getRegistryTimeout() - Method in class dk.heick.properties.collections.PropertyListCollection
 
getRegistryTimeout() - Method in interface dk.heick.properties.PropertyCollection
The number of milliseconds before a PropertyCollection is automatically remove from PropertyCollectionRegistry.
getResourceName() - Method in class dk.heick.properties.io.ManifestPropertyIO
The name of the resource a URLClassLoader will try to locate and load as a manifest file.
getResourceName() - Method in class dk.heick.properties.io.ResourceFilePropertyIO
Deprecated.
The name of the resource.
getResourceName() - Method in class dk.heick.properties.io.ResourceStreamPropertyIO
The name of the resource.
getResourceName() - Method in class dk.heick.properties.io.ServletContextPropertyIO
The resource file the ServletContextPropertyIO is looking for.
getRestrictions() - Method in class dk.heick.properties.derived.DerivedPropertyType
A list of first "getDerivedToRestrictions" then "getDerivedFromRestrictions".
getRestrictions() - Method in class dk.heick.properties.derived.generics.KeyMultiLineValuesFromTextFile
 
getRestrictions() - Method in class dk.heick.properties.derived.generics.KeyValuesFromTextFile
 
getRestrictions() - Method in class dk.heick.properties.derived.generics.TypeListFromTextFile
 
getRestrictions() - Method in interface dk.heick.properties.derived.TypeFromGeneric
Gets a detailed description of the TypeFromGeneric with any constraints that might influence the validation.
getRestrictions() - Method in class dk.heick.properties.PropertyType
Gets a detailed description of the PropertyType with any constraints that might influence the validation.
getRestrictions() - Method in class dk.heick.properties.types.BigDecimalPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.BigIntegerPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.BooleanPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.ByteSizePropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.CharsetPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.ClassnamePropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.ColorPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.ConnectionUrlPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.CountryPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.custom.CustomPasswordEvaluator
 
getRestrictions() - Method in class dk.heick.properties.types.custom.DefaultDirectoryValidator
 
getRestrictions() - Method in class dk.heick.properties.types.custom.DefaultFileValidator
 
getRestrictions() - Method in class dk.heick.properties.types.custom.DefaultXmlFileValidator
 
getRestrictions() - Method in class dk.heick.properties.types.custom.filestructure.AbstractTreeNode
Gets a detailed description of the AbstractTreeNode implementation with any constraints that might influence the validation.
getRestrictions() - Method in class dk.heick.properties.types.custom.filestructure.DirectoryNode
 
getRestrictions() - Method in class dk.heick.properties.types.custom.filestructure.FileNode
 
getRestrictions() - Method in class dk.heick.properties.types.custom.filestructure.FilterFileNode
 
getRestrictions() - Method in class dk.heick.properties.types.custom.filestructure.RootDirectoryNode
 
getRestrictions() - Static method in class dk.heick.properties.types.custom.VersionVO
Gets the restrictions of the VersionVO
getRestrictions() - Method in class dk.heick.properties.types.DateFormatPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.DateTimePropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.DecimalFormatPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.DirectoryPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.DoublePropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.EmailPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.EnumPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.FilenameFilterPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.FilePropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.FileStructurePropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.FontPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.HourIntervalsPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.InetAddressPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.IntegerPropertyType
 
getRestrictions() - Method in interface dk.heick.properties.types.interfaces.FileValidator
Gets a detailed description of the FileValidator with any constraints that might influence the validation.
getRestrictions() - Method in interface dk.heick.properties.types.interfaces.PasswordEvaluator
A list of strings describing the restrictions the evalutor has.
getRestrictions() - Method in class dk.heick.properties.types.IP4AddressPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.IPRangePropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.LatLngPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.LdapNamePropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.ListKeyValuePropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.ListPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.LocalePropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.LongPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.MimeTypePropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.PasswordPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.Point2DPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.Point3DPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.ProxyPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.RangePropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.RegularExpressionPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.SequencePropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.StringPropertiesPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.StringPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.TimeSpanPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.TimeUnitPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.TimeZonePropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.URIPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.URLPropertyType
 
getRestrictions() - Method in class dk.heick.properties.types.VersionPropertyType
 
getResultClassName() - Method in class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter.TypedJavaDefinition
 
getRevision() - Method in class dk.heick.properties.types.custom.VersionVO
The revision number.
getRGB() - Method in class dk.heick.properties.types.utils.colors.HSLColor
Get the RGB Color object represented by this HDLColor.
getRHumbBearingTo(LatLng) - Method in class dk.heick.properties.types.custom.LatLng
 
getRHumbBearingTo(LatLng, LatLng) - Static method in class dk.heick.properties.types.utils.GeoUtils
Returns the bearing from source point to destination point along a rhumb line.
getRHumbDestinationPoint(double, double) - Method in class dk.heick.properties.types.custom.LatLng
 
getRHumbDestinationPoint(LatLng, double, double) - Static method in class dk.heick.properties.types.utils.GeoUtils
Returns the destination point having travelled along a rhumb line from 'this' point the given distance on the given bearing.
getRHumbDistanceTo(LatLng) - Method in class dk.heick.properties.types.custom.LatLng
 
getRHumbDistanceTo(LatLng, LatLng) - Static method in class dk.heick.properties.types.utils.GeoUtils
Returns the distance travelling from source point to destination point along a rhumb line.
getRHumbMidpointTo(LatLng) - Method in class dk.heick.properties.types.custom.LatLng
 
getRHumbMidpointTo(LatLng, LatLng) - Static method in class dk.heick.properties.types.utils.GeoUtils
Returns the loxodromic midpoint (along a rhumb line) between fromPoint and toPoint.
getRootDirectoryNode() - Method in class dk.heick.properties.types.FileStructurePropertyType
The root node of the file structure.
getRootDirectoryNodeLocator() - Method in class dk.heick.properties.types.FileStructurePropertyType
Gets the implementation of RootDirectoryNodeLocator.
getSaturation() - Method in class dk.heick.properties.types.utils.colors.HSLColor
Get the Saturation value.
getSchemaUrl() - Method in class dk.heick.properties.types.custom.DefaultXmlFileValidator
Gets the schema URL,
getSchemes() - Method in class dk.heick.properties.types.URIPropertyType
Gets the valid schemas
getSeconds() - Method in class dk.heick.properties.types.custom.TimeSpan
How many seconds the timespan covers, minus all the rest.
getSegment1() - Method in class dk.heick.properties.types.custom.IPRange
 
getSegment2() - Method in class dk.heick.properties.types.custom.IPRange
 
getSegment3() - Method in class dk.heick.properties.types.custom.IPRange
 
getSegment4() - Method in class dk.heick.properties.types.custom.IPRange
 
getSendTo() - Method in class dk.heick.properties.collections.validationhandlers.SendMessagePropertyValidationHandler
Who shall the message be sent to.
getServletContext() - Method in class dk.heick.properties.io.ManifestPropertyIO
The servletContext.
getServletContext() - Method in class dk.heick.properties.io.ServletContextPropertyIO
The servlet context that the ServletContextPropertyIO has been initialized with.
getServletContext() - Method in class dk.heick.properties.io.WebContextParamsPropertyIO
The servlet context which the property IO has beeen initialized.
getSignature() - Method in class dk.heick.properties.types.custom.SignedFile
The signature used to verify the file with.
getSignatureProperty() - Method in class dk.heick.properties.types.derived.CertificateSignedFilePropertyType
The signature file generate with the private key.
getSignatureProperty() - Method in class dk.heick.properties.types.derived.KeySignedFilePropertyType
 
getSignedFileProperty() - Method in class dk.heick.properties.types.derived.CertificateSignedFilePropertyType
Gets the signed file
getSignedFileProperty() - Method in class dk.heick.properties.types.derived.KeySignedFilePropertyType
 
getSlope() - Method in class dk.heick.properties.types.utils.LinearRegression2D
 
getSortedKeys(Map<T, K>) - Static method in class dk.heick.properties.types.utils.MapUtils
Returns all the keys as a sorted list from a map.
getSource() - Method in class dk.heick.properties.io.AbstractFilePropertyIO
 
getSource() - Method in class dk.heick.properties.io.AbstractURLPropertyIO
The source of the properties (URL)
getSource() - Method in class dk.heick.properties.io.AbstractXMLInputStreamPropertyIO
 
getSource() - Method in class dk.heick.properties.io.CompositePropertyIO
 
getSource() - Method in class dk.heick.properties.io.DatasourceJDBCPropertyIO
 
getSource() - Method in class dk.heick.properties.io.http.AbstractHttpPropertyIO
Returns remote address and session id.
getSource() - Method in class dk.heick.properties.io.InputStreamPropertyIO
 
getSource() - Method in class dk.heick.properties.io.ManifestPropertyIO
 
getSource() - Method in class dk.heick.properties.io.MemoryPropertyIO
 
getSource() - Method in class dk.heick.properties.io.ResourceBundlePropertyIO
 
getSource() - Method in class dk.heick.properties.io.ResourceFilePropertyIO
Deprecated.
 
getSource() - Method in class dk.heick.properties.io.ResourceStreamPropertyIO
 
getSource() - Method in class dk.heick.properties.io.ServletContextPropertyIO
 
getSource() - Method in class dk.heick.properties.io.UrlJDBCPropertyIO
 
getSource() - Method in class dk.heick.properties.io.WebContextParamsPropertyIO
Will return the "getServletContext().getContextPath()" if "getServletContext()" is null than "[NULL]" is returned.
getSource() - Method in interface dk.heick.properties.PropertyIO
A detailed description of the source of the property data.
getSpan() - Method in class dk.heick.properties.types.custom.TimeSpan
The primary value, from which all other values eminates.
getStartRange() - Method in class dk.heick.properties.types.custom.IPRange.IPToken
 
getStartsWith() - Method in class dk.heick.properties.types.utils.PropertyNameStartsWithFilter
 
getState() - Method in class dk.heick.properties.types.custom.VersionVO
The version state.
getStateVersion() - Method in class dk.heick.properties.types.custom.VersionVO
The state version.
getStaticDnsTimeoutInitialMs() - Static method in class dk.heick.properties.types.EmailPropertyType
The timeout value in milliseconds, when checking the MX record for the domain part in the email address.
getStaticDnsTimeoutRetries() - Static method in class dk.heick.properties.types.EmailPropertyType
The retries value, when checking the MX record for the domain part in the email address.
getStaticFields() - Static method in class dk.heick.properties.collections.PropertyFieldFilterFactory
Will accept a field which is static and public.
getStoredValue() - Method in class dk.heick.properties.types.custom.SequenceVO
The last key save in the PropertyIO.
getTableName() - Method in class dk.heick.properties.io.AbstractJDBCPropertyIO
The table to access.
getTimeoutMilliseconds() - Method in class dk.heick.properties.types.custom.DefaultURLValidator
 
getTimeoutMilliseconds() - Method in class dk.heick.properties.types.custom.NoURLValidator
 
getTimeoutMilliseconds() - Method in interface dk.heick.properties.types.interfaces.URLValidator
Gets the connect timeout value in milliseconds.
getTo() - Method in class dk.heick.properties.types.custom.HourIntervalVO
The to hour.
getTo() - Method in class dk.heick.properties.types.custom.RangeVO
Gets the TO value of type T.
getTupleColorFormat(String) - Static method in class dk.heick.properties.types.utils.ColorFormatUtils
Gets the instance of the TupleColorFormat, which any color format which has a "colorMethod(values.....)".
Holds a list of all known implemented "TupleColorFormats".
getTupleColorFormats() - Static method in class dk.heick.properties.types.utils.ColorFormatUtils
Get a list of all TupleColorFormats in a "Collections.unmodifiableList"
getType() - Method in class dk.heick.properties.Property
Gets the type of property.
getType() - Method in class dk.heick.properties.types.custom.DefaultDirectoryValidator
 
getType() - Method in class dk.heick.properties.types.custom.DefaultFileValidator
 
getType() - Method in class dk.heick.properties.types.custom.DefaultXmlFileValidator
 
getType() - Method in class dk.heick.properties.types.custom.PasswordTypeVO
The password type implementation
getType() - Method in enum dk.heick.properties.types.enums.AudioFileFormatType
 
getType() - Method in enum dk.heick.properties.types.enums.PageAttributesMediaType
 
getType() - Method in interface dk.heick.properties.types.interfaces.FileValidator
A short string defining the type of "file" the FileValidator is validating.
getTypedProperties() - Method in class dk.heick.properties.io.AbstractPropertyIO
Gets Properties with the content name and object.
getTypedValue(String) - Method in class dk.heick.properties.io.AbstractPropertyIO
 
getTypedValue() - Method in class dk.heick.properties.Property
Get the typed value of the property value.
getTypedValue(String) - Method in interface dk.heick.properties.PropertyIO
Gets type converted object value from the cache by the property name.
getTypeName() - Method in class dk.heick.properties.derived.generics.KeyMultiLineValuesFromTextFile
 
getTypeName() - Method in class dk.heick.properties.derived.generics.KeyValuesFromTextFile
 
getTypeName() - Method in class dk.heick.properties.derived.generics.TypeListFromTextFile
The resulting type.
getTypeName() - Method in interface dk.heick.properties.derived.TypeFromGeneric
The simpel short name.
getTypeName() - Method in class dk.heick.properties.PropertyType
Gets the type name of the PropertyType.
getUnit() - Method in class dk.heick.properties.types.custom.ByteSizeVO
Gets the unit
getUnitName() - Method in enum dk.heick.properties.types.custom.enums.TimeSpanUnit
The unit name
getUnitName(long) - Method in enum dk.heick.properties.types.custom.enums.TimeSpanUnit
The unit name as singular or prural.
getUnitSpanInMilliSeconds() - Method in enum dk.heick.properties.types.custom.enums.TimeSpanUnit
The unit timespan in milliseconds.
getUnitVector() - Method in class dk.heick.properties.types.custom.Point2D
In mathematics, a unit vector in a normed vector space is a vector (often a spatial vector) whose length is 1 (the unit length).
getUnitVector() - Method in class dk.heick.properties.types.custom.Point3D
In mathematics, a unit vector in a normed vector space is a vector (often a spatial vector) whose length is 1 (the unit length).
getUrl() - Method in class dk.heick.properties.io.AbstractURLPropertyIO
The URL
getUrl() - Method in class dk.heick.properties.io.ManifestPropertyIO
An archive file URL.
getUrl() - Method in class dk.heick.properties.io.UrlJDBCPropertyIO
The db Url.
getURLValidator() - Method in class dk.heick.properties.types.URLPropertyType
Gets the implementation of the URLValidator, if null no connection validation is performed.
getUsername() - Method in class dk.heick.properties.io.UrlJDBCPropertyIO
The db username.
getValidationFailedSubject() - Method in class dk.heick.properties.collections.validationhandlers.SendMessagePropertyValidationHandler
What subject will there be for the message, use something easily recognizable so a filter easily will pick it up.
getValidator() - Method in class dk.heick.properties.types.custom.filestructure.AbstractTreeNode
The file validator for the node
getValidCount(List<PropertyValidationVO>) - Static method in class dk.heick.properties.collections.PropertyCollectionUtil
Gets how many is valid in a list of PropertyValidationVO
getValue(String) - Method in class dk.heick.properties.io.AbstractJDBCPropertyIO
 
getValue(String) - Method in class dk.heick.properties.io.AbstractPropertyIO
 
getValue(String) - Method in class dk.heick.properties.io.CompositePropertyIO
 
getValue() - Method in class dk.heick.properties.Property
Gets the value of property through the PropertyIO.
getValue(String) - Method in interface dk.heick.properties.PropertyIO
Gets the string value of the name.
getValue() - Method in class dk.heick.properties.types.custom.ByteSizeVO
Gets the value.
getValue() - Method in class dk.heick.properties.types.custom.KeyValueVO
Gets the value.
getValueField() - Method in class dk.heick.properties.io.AbstractJDBCPropertyIO
The name of column in table which holds the property value as string.
getValueType() - Method in class dk.heick.properties.types.ListKeyValuePropertyType
The value PropertyType.
getVersionStateByStateName(String) - Static method in enum dk.heick.properties.types.custom.enums.VersionState
 
getX() - Method in class dk.heick.properties.types.custom.Point2D
Gets the X value as a Double
getX() - Method in class dk.heick.properties.types.custom.Point3D
Gets the X value as a Double
getXAsInt() - Method in class dk.heick.properties.types.custom.Point2D
Gets the X value as an int using Double.intValue() method.
getXAsInt() - Method in class dk.heick.properties.types.custom.Point3D
Gets the X value as an int using Double.intValue() method.
getY() - Method in class dk.heick.properties.types.custom.Point2D
Gets the Y value as a Double
getY() - Method in class dk.heick.properties.types.custom.Point3D
Gets the Y value as a Double
getYAsInt() - Method in class dk.heick.properties.types.custom.Point2D
Gets the Y value as an int using Double.intValue() method.
getYAsInt() - Method in class dk.heick.properties.types.custom.Point3D
Gets the Y value as an int using Double.intValue() method.
getYAxisIntercept() - Method in class dk.heick.properties.types.utils.LinearRegression2D
 
getYears() - Method in class dk.heick.properties.types.custom.TimeSpan
How many years the timespan covers, minus all the rest.
getZ() - Method in class dk.heick.properties.types.custom.Point3D
Gets the Z value as a Double
getZAsInt() - Method in class dk.heick.properties.types.custom.Point3D
Gets the Z value as an int using Double.intValue() method.
GLOBAL_AUTO_ENCRYPT_PASSWORDS - Static variable in class dk.heick.properties.collections.GlobalPropertiesStaticResourceCollection
Property name "global.auto.encrypt.passwords".
GLOBAL_AUTO_REGISTER_PROPERTY_COLLECTIONS - Static variable in class dk.heick.properties.collections.GlobalPropertiesStaticResourceCollection
Property name "global.auto.register.property.collections".
GLOBAL_DEFAULT_PROPERTY_IO_CACHING_TIME - Static variable in class dk.heick.properties.collections.GlobalPropertiesStaticResourceCollection
Property name "global.default.property.io.caching.time".
GLOBAL_DEFAULT_PROXY - Static variable in class dk.heick.properties.collections.GlobalPropertiesStaticResourceCollection
Property name "global.default.proxy".
GLOBAL_DISCARD_VALUE_QUOTES - Static variable in class dk.heick.properties.collections.GlobalPropertiesStaticResourceCollection
Property name "global.disard.value.quotes".
GLOBAL_DOUBLE_PRECISION - Static variable in class dk.heick.properties.collections.GlobalPropertiesStaticResourceCollection
Property name "global.double.precision".
GLOBAL_LOG_DEBUG_FRAMEWORK_PERFORMANCE - Static variable in class dk.heick.properties.collections.GlobalPropertiesStaticResourceCollection
Property name "global.log.debug.framework.performance".
GLOBAL_LOG_FILE_VALIDATIONS - Static variable in class dk.heick.properties.collections.GlobalPropertiesStaticResourceCollection
Property name "global.log.file.validations".
GLOBAL_LOG_WARNING_IF_USING_DEFAULT_VALUES - Static variable in class dk.heick.properties.collections.GlobalPropertiesStaticResourceCollection
Property name "global.log.warning.if.using.default.values".
GLOBAL_PROPERTY_DESCRIPTION_LOCALIZER - Static variable in class dk.heick.properties.collections.GlobalPropertiesStaticResourceCollection
Property name "global.property.description.localizer".
GLOBAL_REPLACE_INLINED_PROPERTIES - Static variable in class dk.heick.properties.collections.GlobalPropertiesStaticResourceCollection
Property name "global.replace.inlined.properties".
GLOBAL_RESOURCE_PROPERTIES - Static variable in class dk.heick.properties.collections.GlobalPropertiesStaticResourceCollection
The properties file in classpath where global properties can be set.
GLOBAL_USE_DEFAULT_VALUES - Static variable in class dk.heick.properties.collections.GlobalPropertiesStaticResourceCollection
Property name "global.use.default.values".
GLOBAL_VALIDATE_IPATH_PROPERTY_TYPES - Static variable in class dk.heick.properties.collections.GlobalPropertiesStaticResourceCollection
Property name "".
GlobalPropertiesStaticResourceCollection - Class in dk.heick.properties.collections
Class to load a properties file from classpath which has the global properties (PropertyFrameworkGlobals) for the framework.
GlobalPropertyStaticCollection(InputStream) - Constructor for class dk.heick.properties.PropertyFrameworkGlobals.GlobalPropertyStaticCollection
 
GOOGLE_PUBLIC_DNS_1 - Static variable in class dk.heick.properties.types.EmailPropertyType
Googles public DNS - "dns://8.8.8.8".
GOOGLE_PUBLIC_DNS_2 - Static variable in class dk.heick.properties.types.EmailPropertyType
Googles public DNS - "dns://8.8.4.4".

H

hasComment() - Method in class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter.TypedJavaDefinition
 
hasDefaultValue() - Method in class dk.heick.properties.PropertyType
Determines if the PropertyType has a defaultValue.
hashCode() - Method in class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter.TypedJavaDefinition
 
hashCode() - Method in class dk.heick.properties.Property
Hashcode of the name.
hashCode() - Method in class dk.heick.properties.types.custom.ByteSizeVO
 
hashCode() - Method in class dk.heick.properties.types.custom.filefilters.AbstractStringFilenameFilter
 
hashCode() - Method in class dk.heick.properties.types.custom.filestructure.AbstractTreeNode
 
hashCode() - Method in class dk.heick.properties.types.custom.HourIntervalsVO
 
hashCode() - Method in class dk.heick.properties.types.custom.HourIntervalVO
 
hashCode() - Method in class dk.heick.properties.types.custom.KeyValueVO
 
hashCode() - Method in class dk.heick.properties.types.custom.LatLng
 
hashCode() - Method in class dk.heick.properties.types.custom.Point2D
 
hashCode() - Method in class dk.heick.properties.types.custom.Point3D
 
hashCode() - Method in class dk.heick.properties.types.custom.SequenceVO
 
hashCode() - Method in class dk.heick.properties.types.custom.TimeSpan
The hashCode of the toString method.
hashCode() - Method in class dk.heick.properties.types.custom.VersionVO
 
hasParentNode() - Method in class dk.heick.properties.types.custom.filestructure.AbstractTreeNode
Determines if the "this" has a parent node.
hasPropertiesCommment() - Method in class dk.heick.properties.types.utils.CommentedProperties
If there any general properties comment.
hasPropertyComment(String) - Method in class dk.heick.properties.types.utils.CommentedProperties
If there a comment to a given property.
HexAlphaColorFormat - Class in dk.heick.properties.types.utils.colors
Implements the hex ColorFormat of - http://www.w3.org/wiki/CSS/Properties/color/RGB.
But extended it with an "Alpha" value, but be aware this is NOT a W3 standard.
Name HexAlphaColorFormat Format RRGGBBAA 0xRRGGBBAA 0#RRGGBBAA Description RR: Red channel.
HexAlphaColorFormat() - Constructor for class dk.heick.properties.types.utils.colors.HexAlphaColorFormat
 
HexColorFormat - Class in dk.heick.properties.types.utils.colors
Implements the hex ColorFormat of - http://www.w3.org/wiki/CSS/Properties/color/RGB.
Name HexColorFormat Format RRGGBB 0xRRGGBB 0#RRGGBB Description RR: Red channel.
HexColorFormat() - Constructor for class dk.heick.properties.types.utils.colors.HexColorFormat
 
HOUR_DIVIDER - Static variable in class dk.heick.properties.types.HourIntervalsPropertyType
The string that divides the hour values.
HourIntervalsPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a HourIntervalsVO value.
HourIntervalsPropertyType() - Constructor for class dk.heick.properties.types.HourIntervalsPropertyType
Default constructor, no default value.
HourIntervalsPropertyType(HourIntervalsVO) - Constructor for class dk.heick.properties.types.HourIntervalsPropertyType
Constructor.
HourIntervalsVO - Class in dk.heick.properties.types.custom
No validation, this is done in HourIntervalsPropertyType
HourIntervalsVO() - Constructor for class dk.heick.properties.types.custom.HourIntervalsVO
 
HourIntervalsXmlAdapter - Class in dk.heick.properties.types.xml.adapters.custom
XmlAdapter implementation of HourIntervalsPropertyType with result type HourIntervalsVO
HourIntervalsXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.custom.HourIntervalsXmlAdapter
Default and required constructor.
HourIntervalsXmlAdapter(HourIntervalsPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.custom.HourIntervalsXmlAdapter
Constructor with propertyType
HourIntervalVO - Class in dk.heick.properties.types.custom
Holds data on a hour interval from hour in a day to another hour in a day.
This means that from and to must be a number 0 <= x <= 24
and from must be less than to.
No validation, this is done in HourIntervalsPropertyType.
HourIntervalVO(int, int) - Constructor for class dk.heick.properties.types.custom.HourIntervalVO
Constructor, no validation is performed in the constructor.
HOURS_01 - Static variable in class dk.heick.properties.types.custom.TimeSpan
1 hour
HOURS_02 - Static variable in class dk.heick.properties.types.custom.TimeSpan
2 hours
HOURS_03 - Static variable in class dk.heick.properties.types.custom.TimeSpan
3 hours
HOURS_04 - Static variable in class dk.heick.properties.types.custom.TimeSpan
4 hours
HOURS_05 - Static variable in class dk.heick.properties.types.custom.TimeSpan
5 hours
HOURS_06 - Static variable in class dk.heick.properties.types.custom.TimeSpan
6 hours
HOURS_07 - Static variable in class dk.heick.properties.types.custom.TimeSpan
7 hours
HOURS_08 - Static variable in class dk.heick.properties.types.custom.TimeSpan
8 hours
HOURS_09 - Static variable in class dk.heick.properties.types.custom.TimeSpan
9 hours
HOURS_10 - Static variable in class dk.heick.properties.types.custom.TimeSpan
10 hours
HOURS_11 - Static variable in class dk.heick.properties.types.custom.TimeSpan
11 hours
HOURS_12 - Static variable in class dk.heick.properties.types.custom.TimeSpan
12 hours
HOURS_13 - Static variable in class dk.heick.properties.types.custom.TimeSpan
13 hours
HOURS_14 - Static variable in class dk.heick.properties.types.custom.TimeSpan
14 hours
HOURS_15 - Static variable in class dk.heick.properties.types.custom.TimeSpan
15 hours
HOURS_16 - Static variable in class dk.heick.properties.types.custom.TimeSpan
16 hours
HOURS_17 - Static variable in class dk.heick.properties.types.custom.TimeSpan
17 hours
HOURS_18 - Static variable in class dk.heick.properties.types.custom.TimeSpan
18 hours
HOURS_19 - Static variable in class dk.heick.properties.types.custom.TimeSpan
19 hours
HOURS_20 - Static variable in class dk.heick.properties.types.custom.TimeSpan
20 hours
HOURS_21 - Static variable in class dk.heick.properties.types.custom.TimeSpan
21 hours
HOURS_22 - Static variable in class dk.heick.properties.types.custom.TimeSpan
22 hours
HOURS_23 - Static variable in class dk.heick.properties.types.custom.TimeSpan
23 hours
HOURS_24 - Static variable in class dk.heick.properties.types.custom.TimeSpan
24 hours
HSBAColorFormat - Class in dk.heick.properties.types.utils.colors
The HSBA (Hue, Saturation, Brightness, Alpha) color model defines a color space in terms of four constituent components : Hue, Saturation, Brightness and Alpha.

The HSBA model is also known as HSV (Hue, Saturation, Brightness, Alpha) model.
The HSBA model was created in 1978 by Alvy Ray Smith.
It is a nonlinear transformation of the RGB color space.
In other words, color is not defined as a simple combination (addition/substraction) of primary colors but as a mathematical transformation.
Note: HSV and HSB are the same, but HSL is different.

Name HSBAColorFormat Format hsba(hue,saturation,brightness,alpha) Description Hue : A float - Ranges from 0.0 to 360.0 (both inclusive) in most applications.
HSBAColorFormat() - Constructor for class dk.heick.properties.types.utils.colors.HSBAColorFormat
 
HSBColorFormat - Class in dk.heick.properties.types.utils.colors
The HSB (Hue, Saturation, Brightness) color model defines a color space in terms of four constituent components : Hue, Saturation and Brightness.

The HSB model is also known as HSV (Hue, Saturation, Value, Alpha) model.
The HSB model was created in 1978 by Alvy Ray Smith.
It is a nonlinear transformation of the RGB color space.
In other words, color is not defined as a simple combination (addition/substraction) of primary colors but as a mathematical transformation.
Note: HSV and HSB are the same, but HSL is different.

Name HSBColorFormat Format hsb(hue,saturation,brightness) Description Hue : A float - Ranges from 0.0 to 360.0 (both inclusive) in most applications.
HSBColorFormat() - Constructor for class dk.heick.properties.types.utils.colors.HSBColorFormat
 
HSLAColorFormat - Class in dk.heick.properties.types.utils.colors
Implements the method ColorFormat of - http://www.w3.org/wiki/CSS/Properties/color/HSLA.
Im using the "HSLColor" implementation of "Rob Camick.
HSLAColorFormat() - Constructor for class dk.heick.properties.types.utils.colors.HSLAColorFormat
 
HSLColor - Class in dk.heick.properties.types.utils.colors
This class is was written by Rob Camick.
HSLColor(Color) - Constructor for class dk.heick.properties.types.utils.colors.HSLColor
Create a HSLColor object using an RGB Color object.
HSLColor(float, float, float) - Constructor for class dk.heick.properties.types.utils.colors.HSLColor
Create a HSLColor object using individual HSL values and a default alpha value of 1.0.
HSLColor(float, float, float, float) - Constructor for class dk.heick.properties.types.utils.colors.HSLColor
Create a HSLColor object using individual HSL values.
HSLColor(float[]) - Constructor for class dk.heick.properties.types.utils.colors.HSLColor
Create a HSLColor object using an an array containing the individual HSL values and with a default alpha value of 1.
HSLColor(float[], float) - Constructor for class dk.heick.properties.types.utils.colors.HSLColor
Create a HSLColor object using an an array containing the individual HSL values.
HSLColorFormat - Class in dk.heick.properties.types.utils.colors
Implements the method ColorFormat of - http://www.w3.org/wiki/CSS/Properties/color/HSL.
Im using the "HSLColor" implementation of "Rob Camick.
HSLColorFormat() - Constructor for class dk.heick.properties.types.utils.colors.HSLColorFormat
 
HSVAColorFormat - Class in dk.heick.properties.types.utils.colors
The HSVA (Hue, Saturation, Value, Alpha) color model defines a color space in terms of four constituent components : Hue, Saturation, Value(Brightness) and Alpha.

The HSVA model is also known as HSV (Hue, Saturation, Brightness, Alpha) model.
The HSVA model was created in 1978 by Alvy Ray Smith.
It is a nonlinear transformation of the RGB color space.
In other words, color is not defined as a simple combination (addition/substraction) of primary colors but as a mathematical transformation.
Note: HSV and HSB are the same, but HSL is different.

Name HSVAColorFormat Format hsba(hue,saturation,value,alpha) Description Hue : A float - Ranges from 0.0 to 360.0 (both inclusive) in most applications.
HSVAColorFormat() - Constructor for class dk.heick.properties.types.utils.colors.HSVAColorFormat
 
HSVColorFormat - Class in dk.heick.properties.types.utils.colors
The HSV (Hue, Saturation, Value(Brightness)) color model defines a color space in terms of four constituent components : Hue, Saturation and Value(Brightness).

The HSV model is also known as HSB (Hue, Saturation, Brightness, Alpha) model.
The HSV model was created in 1978 by Alvy Ray Smith.
It is a nonlinear transformation of the RGB color space.
In other words, color is not defined as a simple combination (addition/substraction) of primary colors but as a mathematical transformation.
Note: HSV and HSB are the same, but HSL is different.

Name HSVColorFormat Format hsv(hue,saturation,brightness) Description Hue : A float - Ranges from 0.0 to 360.0 (both inclusive) in most applications.
HSVColorFormat() - Constructor for class dk.heick.properties.types.utils.colors.HSVColorFormat
 
HttpCookiesPropertyIO - Class in dk.heick.properties.io.http
Handle Cookie objects from the HttpServletRequest.
Can read and write cookies.
HttpCookiesPropertyIO(HttpServletRequest, HttpServletResponse) - Constructor for class dk.heick.properties.io.http.HttpCookiesPropertyIO
Constructor.
HttpCookiesPropertyIO(HttpServletRequest, HttpServletResponse, boolean) - Constructor for class dk.heick.properties.io.http.HttpCookiesPropertyIO
 
HttpPropertyIOFactory - Class in dk.heick.properties.io
Helper class for Http access to Properties.
HttpPropertyIOFactory() - Constructor for class dk.heick.properties.io.HttpPropertyIOFactory
 
HttpRequestHeadersPropertyIO - Class in dk.heick.properties.io.http
Load properties from the HttpServletRequest Headers.
HttpRequestHeadersPropertyIO(HttpServletRequest) - Constructor for class dk.heick.properties.io.http.HttpRequestHeadersPropertyIO
Constructor, with DEFAULT_PARAMETER_VALUES_DIVIDER as default "parameterValuesDivider".
HttpRequestHeadersPropertyIO(HttpServletRequest, String) - Constructor for class dk.heick.properties.io.http.HttpRequestHeadersPropertyIO
Constructor.
HttpRequestParamsPropertyIO - Class in dk.heick.properties.io.http
Load properties from HttpServletRequest.getParameterMap().
HttpRequestParamsPropertyIO(HttpServletRequest) - Constructor for class dk.heick.properties.io.http.HttpRequestParamsPropertyIO
Constructor, with DEFAULT_PARAMETER_VALUES_DIVIDER as default "parameterValuesDivider".
HttpRequestParamsPropertyIO(HttpServletRequest, String) - Constructor for class dk.heick.properties.io.http.HttpRequestParamsPropertyIO
Constructor
HttpRequestPropertyIO - Class in dk.heick.properties.io.http
Load properties from HttpServletRequest.getParameterMap() and from HttpServletRequest.getHeaders(...).
HttpRequestPropertyIO(HttpServletRequest) - Constructor for class dk.heick.properties.io.http.HttpRequestPropertyIO
Constructor, with DEFAULT_PARAMETER_VALUES_DIVIDER as default "parameterValuesDivider".
HttpRequestPropertyIO(HttpServletRequest, String) - Constructor for class dk.heick.properties.io.http.HttpRequestPropertyIO
Constructor
HttpResponseHeadersPropertyIO - Class in dk.heick.properties.io.http
Load and writes properties from the HttpServletResponse Headers.
HttpResponseHeadersPropertyIO(HttpServletRequest, HttpServletResponse) - Constructor for class dk.heick.properties.io.http.HttpResponseHeadersPropertyIO
Constructor, with DEFAULT_PARAMETER_VALUES_DIVIDER as default multi values divider.
HttpResponseHeadersPropertyIO(HttpServletRequest, HttpServletResponse, String) - Constructor for class dk.heick.properties.io.http.HttpResponseHeadersPropertyIO
 

I

I18N_DESCRIPTION_INDICATOR - Static variable in class dk.heick.properties.Property
 
I18N_PREFIX - Static variable in class dk.heick.properties.Property
 
ImageFromFilePropertyType - Class in dk.heick.properties.types.derived
Loads an BufferedImage from a File where the path is provided from another Property.
Example:
ImageFromFilePropertyType(Property<File>) - Constructor for class dk.heick.properties.types.derived.ImageFromFilePropertyType
Constructor where default value is null.
ImageFromFilePropertyType(Property<File>, BufferedImage) - Constructor for class dk.heick.properties.types.derived.ImageFromFilePropertyType
Constructor.
ImageFromURLPropertyType - Class in dk.heick.properties.types.derived
Loads an Image from an URL where the path is provided from another Property.
ImageFromURLPropertyType(Property<URL>) - Constructor for class dk.heick.properties.types.derived.ImageFromURLPropertyType
Constructor where default value is null.
ImageFromURLPropertyType(Property<URL>, BufferedImage) - Constructor for class dk.heick.properties.types.derived.ImageFromURLPropertyType
Constructor.
IMPLEMENTATION_TITLE - Variable in class dk.heick.properties.collections.ManifestMainCollection
Name object for Implementation-Title manifest attribute used for package versioning.
See Also: Java Product Versioning Specification - http://docs.oracle.com/javase/7/docs/technotes/guides/versioning/spec/versioning2.html#wp90779 Attributes.Name.IMPLEMENTATION_TITLE
IMPLEMENTATION_URL - Variable in class dk.heick.properties.collections.ManifestMainCollection
Name object for Implementation-Vendor-URL manifest attribute used for package versioning.
See Also: Java Product Versioning Specification - http://docs.oracle.com/javase/7/docs/technotes/guides/versioning/spec/versioning2.html#wp90779 Attributes.Name.IMPLEMENTATION_URL
IMPLEMENTATION_VENDOR - Variable in class dk.heick.properties.collections.ManifestMainCollection
Name object for Implementation-Vendor manifest attribute used for package versioning.
IMPLEMENTATION_VENDOR_ID - Variable in class dk.heick.properties.collections.ManifestMainCollection
Name object for Implementation-Vendor-Id manifest attribute used for package versioning.
IMPLEMENTATION_VERSION - Variable in class dk.heick.properties.collections.ManifestMainCollection
Name object for Implementation-Version manifest attribute used for package versioning.
InetAddressPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a InetAddress value.
InetAddressPropertyType() - Constructor for class dk.heick.properties.types.InetAddressPropertyType
 
InetAddressPropertyType(InetAddress) - Constructor for class dk.heick.properties.types.InetAddressPropertyType
 
InetAddressPropertyType(String) - Constructor for class dk.heick.properties.types.InetAddressPropertyType
 
InetAddressXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of InetAddressPropertyType with result type InetAddress
InetAddressXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.InetAddressXmlAdapter
Default and required constructor.
InetAddressXmlAdapter(InetAddressPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.InetAddressXmlAdapter
Constructor with propertyType
initialize(Property<?>[], PropertyIO, Log, PropertyValidationHandler) - Static method in class dk.heick.properties.collections.PropertyCollectionFactory
Initialize an array of Property's.
initialize(List<Property<?>>, PropertyIO, Log, PropertyValidationHandler) - Static method in class dk.heick.properties.collections.PropertyCollectionFactory
Initialize an list of Property's.
initialize(PropertyFieldCollection) - Static method in class dk.heick.properties.collections.PropertyFieldCollection
Initialize the PropertyFieldCollection when the Property in the class is declared as non-static fields.
initialize(String) - Method in class dk.heick.properties.types.custom.filestructure.RootDirectoryNode
This method initalizes the root directory node with a directory path.
initialize(File) - Method in class dk.heick.properties.types.custom.filestructure.RootDirectoryNode
This method initalizes the root directory node with a directory path.
initializeFieldCollection(Object, Class<?>, PropertyIO, Log, PropertyValidationHandler, PropertyFieldFilter) - Static method in class dk.heick.properties.collections.PropertyCollectionFactory
Initialize all fields in class of type Property and parses the accept method of "propertyFieldFilter".
initializeFilterValues() - Method in class dk.heick.properties.types.custom.filefilters.AbstractStringFilenameFilter
If the string filter value is not null it is split into multiple filter values using the filterdivider.
initializeIO(PropertyIO, Log, PropertyValidationHandler) - Static method in class dk.heick.properties.collections.PropertyCollectionFactory
This will validate a PropertyIO.
InputStreamPropertyIO - Class in dk.heick.properties.io
Class for handling properties which is stored in an inputstream that can be loaded by the Properties.load() method.
InputStreamPropertyIO(InputStream) - Constructor for class dk.heick.properties.io.InputStreamPropertyIO
 
IntegerPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a Integer value.
IntegerPropertyType() - Constructor for class dk.heick.properties.types.IntegerPropertyType
Default constructor, no minimum, maximum or default value.
IntegerPropertyType(int) - Constructor for class dk.heick.properties.types.IntegerPropertyType
Constructor with default value.
IntegerPropertyType(Integer) - Constructor for class dk.heick.properties.types.IntegerPropertyType
Constructor with default value.
IntegerPropertyType(int, int) - Constructor for class dk.heick.properties.types.IntegerPropertyType
Constructor with minimum and maximum value.
IntegerPropertyType(int, int, int) - Constructor for class dk.heick.properties.types.IntegerPropertyType
Constructor with minimum, maximum and default value.
IntegerPropertyType(Integer, Integer) - Constructor for class dk.heick.properties.types.IntegerPropertyType
Constructor with minimum and maximum value.
IntegerPropertyType(Integer, Integer, Integer) - Constructor for class dk.heick.properties.types.IntegerPropertyType
Constructor with minimum and maximum value.
internalEncrypt(String) - Method in class dk.heick.properties.types.custom.password.SHA512Encryption
 
INTERVAL_DIVIDER - Static variable in class dk.heick.properties.types.HourIntervalsPropertyType
The string that divides the intervals.
intialize() - Method in class dk.heick.properties.types.custom.filefilters.AbstractStringFilenameFilter
Implement this method to make any extra initialization which is needed for the filter implementation.
intialize() - Method in class dk.heick.properties.types.custom.filefilters.RegularExpressionFilenameFilter
Initializes all the filter values in to Patterns instances.
intialize() - Method in class dk.heick.properties.types.custom.filefilters.WildCardFilenameFilter
Initialize the WildCardFilenameFilter, but no further intialization is nessecary.
invalidProperty(Log, Property<?>, Exception) - Method in interface dk.heick.properties.collections.PropertyValidationHandler
A handle of a property which is INVALID.
invalidProperty(Log, Property<?>, Exception) - Method in class dk.heick.properties.collections.validationhandlers.LoggingPropertyValidationHandler
 
invalidProperty(Log, Property<?>, Exception) - Method in class dk.heick.properties.collections.validationhandlers.SendMessagePropertyValidationHandler
 
invalidPropertyIO(Log, PropertyIO, Exception) - Method in interface dk.heick.properties.collections.PropertyValidationHandler
If the propertyIO was INVALID (aka it could NOT find the property file etc.)
invalidPropertyIO(Log, PropertyIO, Exception) - Method in class dk.heick.properties.collections.validationhandlers.LoggingPropertyValidationHandler
 
invalidPropertyIO(Log, PropertyIO, Exception) - Method in class dk.heick.properties.collections.validationhandlers.SendMessagePropertyValidationHandler
 
IP4AddressPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a string value into a valid IP4 address.
IP4AddressPropertyType() - Constructor for class dk.heick.properties.types.IP4AddressPropertyType
Default constructor with null as default value.
IP4AddressPropertyType(String) - Constructor for class dk.heick.properties.types.IP4AddressPropertyType
Constructor.
IP4AddressXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of IP4AddressPropertyType with result type String
IP4AddressXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.IP4AddressXmlAdapter
Default and required constructor.
IP4AddressXmlAdapter(IP4AddressPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.IP4AddressXmlAdapter
Constructor with propertyType
IPRange - Class in dk.heick.properties.types.custom
Holds an IP4 range and validate if an IP adress is inside this valid range.
IPRange(int, int, int, int) - Constructor for class dk.heick.properties.types.custom.IPRange
Constructor of a single IP address.
IPRange(int, int, int, int, int, int, int, int) - Constructor for class dk.heick.properties.types.custom.IPRange
Constructor for an IP range.
IPRange(String) - Constructor for class dk.heick.properties.types.custom.IPRange
Parse a string to an ip range.
IPRange.IPToken - Class in dk.heick.properties.types.custom
 
IPRangePropertyType - Class in dk.heick.properties.types
PropertyType that validates to a string value to an IPRange.
An ip range can be either by all ip addresses, a single address, or different ranges.
You can than use the IPRange class to see if an given ip address is inside your address range space.
IPRangePropertyType() - Constructor for class dk.heick.properties.types.IPRangePropertyType
Default constructor where default value is null.
IPRangePropertyType(IPRange) - Constructor for class dk.heick.properties.types.IPRangePropertyType
Constructor with default value.
IPRangeXmlAdapter - Class in dk.heick.properties.types.xml.adapters.custom
XmlAdapter implementation of IPRangePropertyType with result type IPRange
IPRangeXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.custom.IPRangeXmlAdapter
Default and required constructor.
IPRangeXmlAdapter(IPRangePropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.custom.IPRangeXmlAdapter
Constructor with propertyType
IPToken(int, int, int) - Constructor for class dk.heick.properties.types.custom.IPRange.IPToken
 
isAllLowercased() - Method in class dk.heick.properties.types.EnumPropertyType
Determines of the Name constants of the Enum class is all upper case.
isAllowEmptyString() - Method in class dk.heick.properties.types.LdapNamePropertyType
Normally the class LdapName will allow an empty string, fx.
isAllUppercased() - Method in class dk.heick.properties.types.EnumPropertyType
Determines of the Name constants of the Enum class is all lower case.
isAlphaSupported() - Method in class dk.heick.properties.types.utils.colors.CMYKColorFormat
 
isAlphaSupported() - Method in interface dk.heick.properties.types.utils.colors.ColorFormat
Do the implemtation supports Alpha (opacity).
isAlphaSupported() - Method in class dk.heick.properties.types.utils.colors.HexAlphaColorFormat
 
isAlphaSupported() - Method in class dk.heick.properties.types.utils.colors.HexColorFormat
 
isAlphaSupported() - Method in class dk.heick.properties.types.utils.colors.HSBAColorFormat
 
isAlphaSupported() - Method in class dk.heick.properties.types.utils.colors.HSBColorFormat
 
isAlphaSupported() - Method in class dk.heick.properties.types.utils.colors.HSLAColorFormat
 
isAlphaSupported() - Method in class dk.heick.properties.types.utils.colors.HSLColorFormat
 
isAlphaSupported() - Method in class dk.heick.properties.types.utils.colors.RGBAColorFormat
 
isAlphaSupported() - Method in class dk.heick.properties.types.utils.colors.RGBColorFormat
 
isAlphaSupported() - Method in class dk.heick.properties.types.utils.colors.SVGNamedColorFormat
 
isAlphaSupported() - Method in class dk.heick.properties.types.utils.colors.YUVColorFormat
 
isAutoCreate() - Method in class dk.heick.properties.types.custom.DefaultDirectoryValidator
If true and the directory do NOT exists, it will try to create the directory, before testing the existence.
isAutoEncrypt() - Method in interface dk.heick.properties.types.interfaces.markers.MarkerPasswordPropertyType
Is autoEncrypt on or off.
isAutoEncrypt() - Method in class dk.heick.properties.types.PasswordPropertyType
 
isCached() - Method in class dk.heick.properties.io.AbstractPropertyIO
 
isCached() - Method in interface dk.heick.properties.PropertyIO
A boolean that determines if the PropertyIO shall cache the name,value pairs and the type converted properties.
isCaseSensitive() - Method in class dk.heick.properties.types.utils.PropertyNameStartsWithFilter
 
isDecryptable() - Method in interface dk.heick.properties.types.custom.Encryption
Determines if the encrypted string is decryptable, with the method used.
isDecryptable() - Method in class dk.heick.properties.types.custom.password.AESEncryption
 
isDecryptable() - Method in class dk.heick.properties.types.custom.password.MD5Encryption
 
isDecryptable() - Method in class dk.heick.properties.types.custom.password.SHA512Encryption
 
isDecryptable() - Method in class dk.heick.properties.types.custom.PasswordTypeVO
/** Determines if the encrypted string is decryptable, with the method used.
isDecryptable() - Method in interface dk.heick.properties.types.interfaces.markers.MarkerPasswordPropertyType
If the encryption method is decryptable or not (without password)
isDecryptable() - Method in class dk.heick.properties.types.PasswordPropertyType
 
isDefaultValueValid() - Method in class dk.heick.properties.PropertyType
Determines if the default value for a PropertyType parses its own validation.
isDefined() - Method in class dk.heick.properties.Property
Determines if the Property is defined in the PropertyIO source.
isDefinedAndValid(Property<?>) - Method in class dk.heick.properties.collections.ActivationValidator
Determines if a Property is defined and valid.
isDescriptionI18NKey() - Method in class dk.heick.properties.Property
If the description starts with "$", then it is assume that the description is actual the key for ResouceBundle entry.
isDevelopment() - Method in enum dk.heick.properties.types.custom.enums.Environment
 
isDoSystemExitIfAnythingIsInvalid() - Method in class dk.heick.properties.collections.validationhandlers.LoggingPropertyValidationHandler
 
isEmpty(String) - Static method in class dk.heick.properties.types.utils.StringUtils
Will determine if a String contains an empty value.
isEncrypted(String) - Method in interface dk.heick.properties.types.custom.Encryption
Determines if the value is already in in encrypted form.
isEncrypted(String) - Method in class dk.heick.properties.types.custom.password.AbstractEncryption
 
isEncrypted(String) - Method in interface dk.heick.properties.types.interfaces.markers.MarkerPasswordPropertyType
Evaluates if the string value is encrypted or not, if fails then throwing a PropertyException.
isEncrypted(String) - Method in class dk.heick.properties.types.PasswordPropertyType
 
isFullRange() - Method in class dk.heick.properties.types.custom.IPRange.IPToken
 
isGreaterVersionThan(VersionVO) - Method in class dk.heick.properties.types.custom.VersionVO
Determines if this VersionVO is greater than another Version.
isGreatherThan(TimeSpan) - Method in class dk.heick.properties.types.custom.TimeSpan
Compares this with another TimeSpan, and determines if this is less than other.
isInArray(T[], T) - Static method in class dk.heick.properties.types.utils.ArrayUtils
Will validate if a value is in an array.
isInitialize() - Method in class dk.heick.properties.types.custom.filefilters.AbstractStringFilenameFilter
Determines if the validation of the filter value was an success, and the instance has been properly initialized.
isInitialized() - Method in class dk.heick.properties.types.custom.filestructure.AbstractTreeNode
Determines if the "node" is initialized.
isInRange(int) - Method in class dk.heick.properties.types.custom.IPRange.IPToken
 
isInRange(T) - Method in class dk.heick.properties.types.custom.RangeVO
Validates if the value of type T is inside the range, FROM and TO is both inclusive.
isInsideIpRange(String) - Method in class dk.heick.properties.types.custom.IPRange
Validates a string to an IP4 adress and validates that is inside the defined range.
isInsideIpRange(InetAddress) - Method in class dk.heick.properties.types.custom.IPRange
Evaluates if the an IP4 adress is inside the range.
isLazyLoad() - Method in class dk.heick.properties.collections.validationhandlers.SendMessagePropertyValidationHandler
 
isLessThan(TimeSpan) - Method in class dk.heick.properties.types.custom.TimeSpan
Compares this with another TimeSpan, and determines if this is greather than other.
isLessVersionThan(VersionVO) - Method in class dk.heick.properties.types.custom.VersionVO
Determines if this VersionVO is less than another Version.
isMinAndMaxTheSame() - Method in class dk.heick.properties.derived.DerivedPropertyType
 
isMustExists() - Method in class dk.heick.properties.types.custom.DefaultDirectoryValidator
If test on existence should be performed.
isMustExists() - Method in class dk.heick.properties.types.custom.DefaultFileValidator
If test on existence should be performed.
isNullAllowed() - Method in class dk.heick.properties.Property
Is the property allowed to have a undefined value and/or return null.
isOfColorMethodFormat(String) - Method in class dk.heick.properties.types.utils.colors.TupleColorFormat
Evaluates if a text represense the color format method.
isPasswordEncrypted(String, String) - Static method in class dk.heick.properties.types.utils.PasswordUtils
Determines if the a String is encrypted or not
isPasswordEncrypted(String) - Static method in class dk.heick.properties.types.utils.PasswordUtils
Determines if the password string (encrypted string) is encrypted or not.
isPastSpan(Date, Date) - Method in class dk.heick.properties.types.custom.TimeSpan
Is the difference of two dates larger than the timespan.
isPastSpan(Date) - Method in class dk.heick.properties.types.custom.TimeSpan
Is the difference of a date and NOW larger than the timespan.
isPreproduction() - Method in enum dk.heick.properties.types.custom.enums.Environment
 
isProduction() - Method in enum dk.heick.properties.types.custom.enums.Environment
 
isPropertyOfDerivedPropertyType(Property<?>) - Static method in class dk.heick.properties.types.utils.PropertyUtils
Evaluates if the PropertyType of a Property is a DerivedPropertyType or and extensions thereof.
isPropertyOfEnumPropertyType(Property<?>) - Static method in class dk.heick.properties.types.utils.PropertyUtils
Evaluates if the PropertyType of a Property implements the interface EnumPropertyType.
isPropertyOfMarkerListPropertyType(Property<?>) - Static method in class dk.heick.properties.types.utils.PropertyUtils
Evaluates if the PropertyType of a Property implements the interface MarkerListPropertyType.
isPropertyOfMarkerPasswordPropertyType(Property<?>) - Static method in class dk.heick.properties.types.utils.PropertyUtils
Evaluates if the PropertyType of a Property implements the interface MarkerPasswordPropertyType.
isPropertyOfMarkerPathPropertyType(Property<?>) - Static method in class dk.heick.properties.types.utils.PropertyUtils
Evaluates if the PropertyType of a Property implements the interface MarkerPathPropertyType.
isPropertyOfMarkerProxyDependentPropertyType(Property<?>) - Static method in class dk.heick.properties.types.utils.PropertyUtils
Evaluates if the PropertyType of a Property implements the interface MarkerProxyDependent.
isPropertyOfMarkerSubPropertyType(Property<?>) - Static method in class dk.heick.properties.types.utils.PropertyUtils
Evaluates if the PropertyType of a Property implements the interface MarkerSubPropertyType.
isReadable() - Method in class dk.heick.properties.types.custom.DefaultDirectoryValidator
If test on readability should be performed.
isReadable() - Method in class dk.heick.properties.types.custom.DefaultFileValidator
If test on readability should be performed.
isReadonly() - Method in class dk.heick.properties.io.AbstractPropertyIO
 
isReadonly() - Method in class dk.heick.properties.Property
Determines if this property is specific set to be read only.
isReadonly() - Method in interface dk.heick.properties.PropertyIO
Determines if the IO is readonly or not.
isRootNode() - Method in class dk.heick.properties.types.custom.filestructure.AbstractTreeNode
Tells is this node is the root node.
isSameKey(String, String) - Method in class dk.heick.properties.types.custom.password.AbstractPasswordEncryption
 
isSameKey(String) - Method in class dk.heick.properties.types.custom.PasswordTypeVO
Compares a 'user' entered password the the stored property password.
isSameKey(String, String) - Method in interface dk.heick.properties.types.interfaces.markers.MarkerPasswordPropertyType
Evaluates if the stored key (password) is the same as the inputValue, both can be encrypted or not.
isSameKey(String, String) - Method in interface dk.heick.properties.types.interfaces.PasswordEncryption
Compares two string values to see if they are equal, no matter if the one or the other is encrypted.
isSameKey(String, String) - Method in class dk.heick.properties.types.PasswordPropertyType
 
isSameVersionAs(VersionVO) - Method in class dk.heick.properties.types.custom.VersionVO
Compares to VersionVO to determine if they are the same version.
isSingleRange() - Method in class dk.heick.properties.types.custom.IPRange.IPToken
 
isStatic() - Method in interface dk.heick.properties.collections.PropertyFieldFilter
Is by the ProperyFieldCollection to identify if we are looking for static fields or not.
isStringInRange(String) - Method in class dk.heick.properties.types.custom.RangeVO
Converts a string to a type T using the RangeType, is validates if it is inside the range, FROM and TO is both inclusive.
isTest() - Method in enum dk.heick.properties.types.custom.enums.Environment
 
isUat() - Method in enum dk.heick.properties.types.custom.enums.Environment
 
isUseLastFormatter() - Method in class dk.heick.properties.types.ColorPropertyType
Will we be using the last ColorFormat to set Color values.
isUseMaxColor() - Method in class dk.heick.properties.types.ColorPropertyType
If there is maximum limit on the color value.
isUseMaxDerivedFrom() - Method in class dk.heick.properties.derived.DerivedPropertyType
Is maximum limit used.
isUseMaxLength() - Method in class dk.heick.properties.types.StringPropertyType
Determines if there is maximum length restrictions on the string.
isUseMaxNumberOfElements() - Method in class dk.heick.properties.types.ListKeyValuePropertyType
If there are any maximum element count restrictions.
isUseMaxNumberOfElements() - Method in class dk.heick.properties.types.ListPropertyType
Determines if there are maximum element count constraints.
isUseMaxNumberOfElements() - Method in class dk.heick.properties.types.StringPropertiesPropertyType
If there are any maximum element count restrictions.
isUseMaxValue() - Method in class dk.heick.properties.types.BigDecimalPropertyType
Determines if max value restriction is used.
isUseMaxValue() - Method in class dk.heick.properties.types.BigIntegerPropertyType
Determines if max value restriction is used.
isUseMaxValue() - Method in class dk.heick.properties.types.ByteSizePropertyType
 
isUseMaxValue() - Method in class dk.heick.properties.types.DateTimePropertyType
 
isUseMaxValue() - Method in class dk.heick.properties.types.DoublePropertyType
Determines if max value restriction is used.
isUseMaxValue() - Method in class dk.heick.properties.types.IntegerPropertyType
Determines if max value restriction is used.
isUseMaxValue() - Method in interface dk.heick.properties.types.interfaces.Range
If there is a maximum limit.
isUseMaxValue() - Method in class dk.heick.properties.types.LongPropertyType
Determines if max value restriction is used.
isUseMaxValue() - Method in class dk.heick.properties.types.TimeSpanPropertyType
Determines if max value restriction is used.
isUseMaxValue() - Method in class dk.heick.properties.types.TimeUnitPropertyType
 
isUseMinColor() - Method in class dk.heick.properties.types.ColorPropertyType
If there is minimum limit on the color value.
isUseMinDerivedFrom() - Method in class dk.heick.properties.derived.DerivedPropertyType
Is minimum limit used.
isUseMinLength() - Method in class dk.heick.properties.types.StringPropertyType
Determines if there is minimum length restrictions on the string.
isUseMinNumberOfElements() - Method in class dk.heick.properties.types.ListKeyValuePropertyType
If there are any minimum element count restrictions.
isUseMinNumberOfElements() - Method in class dk.heick.properties.types.ListPropertyType
Determine if there are minimum element count constraints.
isUseMinNumberOfElements() - Method in class dk.heick.properties.types.StringPropertiesPropertyType
If there are any minimum element count restrictions.
isUseMinValue() - Method in class dk.heick.properties.types.BigDecimalPropertyType
Determines if min value restriction is used.
isUseMinValue() - Method in class dk.heick.properties.types.BigIntegerPropertyType
Determines if min value restriction is used.
isUseMinValue() - Method in class dk.heick.properties.types.ByteSizePropertyType
 
isUseMinValue() - Method in class dk.heick.properties.types.DateTimePropertyType
 
isUseMinValue() - Method in class dk.heick.properties.types.DoublePropertyType
Determines if min value restriction is used.
isUseMinValue() - Method in class dk.heick.properties.types.IntegerPropertyType
Determines if min value restriction is used.
isUseMinValue() - Method in interface dk.heick.properties.types.interfaces.Range
If there is a minimum limit.
isUseMinValue() - Method in class dk.heick.properties.types.LongPropertyType
Determines if min value restriction is used.
isUseMinValue() - Method in class dk.heick.properties.types.TimeSpanPropertyType
Determines if min value restriction is used.
isUseMinValue() - Method in class dk.heick.properties.types.TimeUnitPropertyType
 
isValid() - Method in class dk.heick.properties.Property
A convenience method for just determining if a Property is valid or not.
isValid() - Method in class dk.heick.properties.PropertyValidationVO
Did the property validation failed.
isValidatingDomain() - Method in class dk.heick.properties.types.EmailPropertyType
Determines if domain validation shall be performed.
isWriteable() - Method in class dk.heick.properties.types.custom.DefaultDirectoryValidator
If test on writeable should be performed.
isWriteable() - Method in class dk.heick.properties.types.custom.DefaultFileValidator
If test on writeable should be performed.

J

JAVA_AWT_GRAPHICSENV - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JAVA_CLASS_PATH - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JAVA_CLASS_VERSION - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JAVA_EXT_DIRS - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JAVA_HOME - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JAVA_IO_TMPDIR - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JAVA_LIBRARY_PATH - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JAVA_RUNTIME_NAME - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JAVA_RUNTIME_VERSION - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JAVA_SPECIFICATION_NAME - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JAVA_SPECIFICATION_VENDOR - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JAVA_SPECIFICATION_VERSION - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JAVA_VENDOR - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JAVA_VENDOR_URL - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JAVA_VERSION - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JAVA_VM_INFO - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JAVA_VM_NAME - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JAVA_VM_SPECIFICATION_NAME - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JAVA_VM_SPECIFICATION_VENDOR - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JAVA_VM_SPECIFICATION_VERSION - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JAVA_VM_VENDOR - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JAVA_VM_VERSION - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
JBossSystemPropertiesPropertyIO - Class in dk.heick.properties.io.specialized
Loads the properties from a XML file from an Jboss xml file.
JBossSystemPropertiesPropertyIO(File) - Constructor for class dk.heick.properties.io.specialized.JBossSystemPropertiesPropertyIO
Returns a JBossSystemPropertiesPropertyIO with loads properties from the file.
JBossSystemPropertiesPropertyIO(File, boolean) - Constructor for class dk.heick.properties.io.specialized.JBossSystemPropertiesPropertyIO
Returns a JBossSystemPropertiesPropertyIO with loads properties from the file.
JBossSystemPropertiesPropertyIO(File, boolean, boolean) - Constructor for class dk.heick.properties.io.specialized.JBossSystemPropertiesPropertyIO
Returns a JBossSystemPropertiesPropertyIO with loads properties from the file.
JBossSystemPropertiesXMLParser - Class in dk.heick.properties.io.xml
Implementing the Jboss system properties handler.
JBossSystemPropertiesXMLParser() - Constructor for class dk.heick.properties.io.xml.JBossSystemPropertiesXMLParser
 

K

KeyFactoryAlgorithms - Enum in dk.heick.properties.types.custom.enums
An Enum of the of Different KeyFactory Algorithms known in Java per default
KeyMultiLineValuesFromTextFile - Class in dk.heick.properties.derived.generics
Parse a text file where there is key and values and each value can span over many lines.
KeyMultiLineValuesFromTextFile() - Constructor for class dk.heick.properties.derived.generics.KeyMultiLineValuesFromTextFile
Default constructor using DEFAULT_KEY_INDICATOR and DEFAULT_COMMENT_INDICATOR
KeyMultiLineValuesFromTextFile(String, String) - Constructor for class dk.heick.properties.derived.generics.KeyMultiLineValuesFromTextFile
Constructor
KeySignedFilePropertyType - Class in dk.heick.properties.types.derived
Loads and validates a signed file.
KeySignedFilePropertyType(Property<File>, Property<PublicKey>, Property<byte[]>) - Constructor for class dk.heick.properties.types.derived.KeySignedFilePropertyType
Constructor using default algorithm "SHA1withDSA" and default provider "SUN".
KeySignedFilePropertyType(Property<File>, Property<PublicKey>, Property<byte[]>, String) - Constructor for class dk.heick.properties.types.derived.KeySignedFilePropertyType
Constructor using default algorithm "SHA1withDSA".
KeySignedFilePropertyType(Property<File>, Property<PublicKey>, Property<byte[]>, String, String) - Constructor for class dk.heick.properties.types.derived.KeySignedFilePropertyType
Constructor.
KeyStoreFilePropertyType - Class in dk.heick.properties.types.derived
Loads a KeyStore from a KeyStore file.
KeyStoreFilePropertyType(String, String, Property<File>, Property<PasswordTypeVO>) - Constructor for class dk.heick.properties.types.derived.KeyStoreFilePropertyType
Constructor.
KeyStoreFilePropertyType(String, Property<File>, Property<PasswordTypeVO>) - Constructor for class dk.heick.properties.types.derived.KeyStoreFilePropertyType
Constructor, using one of the preferred registered security Providers, starting with the most preferred Provider.
KeyStoreFilePropertyType(Property<File>, Property<PasswordTypeVO>) - Constructor for class dk.heick.properties.types.derived.KeyStoreFilePropertyType
Constructor, using one of the preferred registered security Providers, starting with the most preferred Provider.
KeyValuesFromTextFile - Class in dk.heick.properties.derived.generics
Reads a multi valued properties file.
KeyValuesFromTextFile() - Constructor for class dk.heick.properties.derived.generics.KeyValuesFromTextFile
Default constructor, using DEFAULT_KEY_VALUE_DIVIDER and DEFAULT_COMMENT_INDICATOR.
KeyValuesFromTextFile(String, String) - Constructor for class dk.heick.properties.derived.generics.KeyValuesFromTextFile
Constructor.
KeyValueVO<K,V> - Class in dk.heick.properties.types.custom
A generic class that kan hold a key/value pair.
KeyValueVO(K, V) - Constructor for class dk.heick.properties.types.custom.KeyValueVO
Returns a object initialized with key(K) and value (V).

L

LAT_LNG_SEPERATOR - Static variable in class dk.heick.properties.types.LatLngPropertyType
Seperates the Latitude and Longtiude value in a string, default value is a comma, ",".
LAT_LNG_SEPERATOR - Static variable in class dk.heick.properties.types.utils.GeoUtils
 
LATITUDE_DEGREES_RANGE - Static variable in class dk.heick.properties.types.utils.GeoUtils
 
LatLng - Class in dk.heick.properties.types.custom
Latitude and Longitude coordinate.
LatLng(double, double, double, double) - Constructor for class dk.heick.properties.types.custom.LatLng
Constructing a LatLng value object, and normalizing the degrees for latitude and longitude.
LatLng(double, double, double) - Constructor for class dk.heick.properties.types.custom.LatLng
Constructing a LatLng value object, and normalizing the degrees for latitude and longitude using default earth radius of 6371 Km.
LatLng(double, double) - Constructor for class dk.heick.properties.types.custom.LatLng
Constructing a LatLng value object, and normalizing the degrees for latitude and longitude using default earth radius of 6371 Km and height of 0 Km.
LatLng(LatLng) - Constructor for class dk.heick.properties.types.custom.LatLng
Constructs a LatLng value on the basis of another LatLng instance.
LatLng(Point2D) - Constructor for class dk.heick.properties.types.custom.LatLng
Constructs an LatLng instance on the basis of dk.heick.properties.types.customPoint2D.
LatLng(Point) - Constructor for class dk.heick.properties.types.custom.LatLng
Constructs an LatLng instance on the basis of java.awt.Point.
LatLng(Point2D.Double) - Constructor for class dk.heick.properties.types.custom.LatLng
Constructs an LatLng instance on the basis of java.awt.geom.Point2D.Double.
LatLngFormat - Enum in dk.heick.properties.types.custom
An enum for the format to generate Latitude/Longitude strings.
LatLngPropertyType - Class in dk.heick.properties.types
See detailed descriptions in the LatLng and GeoUtils documentation.
LatLngPropertyType() - Constructor for class dk.heick.properties.types.LatLngPropertyType
Default constructor, no default value.
LatLngPropertyType(LatLng) - Constructor for class dk.heick.properties.types.LatLngPropertyType
 
LatLngXmlAdapter - Class in dk.heick.properties.types.xml.adapters.custom
XmlAdapter implementation of LatLngPropertyType with result type LatLng
LatLngXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.custom.LatLngXmlAdapter
Default and required constructor.
LatLngXmlAdapter(LatLngPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.custom.LatLngXmlAdapter
Constructor with propertyType
LdapNamePropertyType - Class in dk.heick.properties.types
PropertyType that validates to a LdapName value.
LdapNamePropertyType() - Constructor for class dk.heick.properties.types.LdapNamePropertyType
Returns LdapNamePropertyType where the default value is null, baseDN is null and "allowEmptyString" is set to true
The attribute "allowEmptyString" is set to true.
LdapNamePropertyType(boolean) - Constructor for class dk.heick.properties.types.LdapNamePropertyType
Returns LdapNamePropertyType where the default value is null and baseDN is null.
LdapNamePropertyType(LdapName) - Constructor for class dk.heick.properties.types.LdapNamePropertyType
Returns LdapNamePropertyType with default value.
LdapNamePropertyType(String) - Constructor for class dk.heick.properties.types.LdapNamePropertyType
Returns LdapNamePropertyType with no default value, but with baseDN set.
LdapNamePropertyType(String, LdapName) - Constructor for class dk.heick.properties.types.LdapNamePropertyType
Returns LdapNamePropertyType with default value, and with baseDN set..
LdapNamePropertyType(String, boolean) - Constructor for class dk.heick.properties.types.LdapNamePropertyType
Returns LdapNamePropertyType with no default value, but with baseDN set.
LdapNamePropertyType(String, LdapName, boolean) - Constructor for class dk.heick.properties.types.LdapNamePropertyType
Returns LdapNamePropertyType with default value,with baseDN set.
LdapNameXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of LdapNamePropertyType with result type LdapName
LdapNameXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.LdapNameXmlAdapter
Default and required constructor.
LdapNameXmlAdapter(LdapNamePropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.LdapNameXmlAdapter
Constructor with propertyType
leftPad(String, int) - Static method in class dk.heick.properties.types.utils.StringUtils
Left pads the a string with space until has a certain length.
leftPad(String, char, int) - Static method in class dk.heick.properties.types.utils.StringUtils
Left pads the a string with a char until has a certain length.
limitsValue(int, int, int) - Method in class dk.heick.properties.types.utils.colors.TupleColorFormat
Clamps the value to the range limits, if the value is outside the valid range.
limitsValue(double, double, double) - Method in class dk.heick.properties.types.utils.colors.TupleColorFormat
Clamps the value to the range limits, if the value is outside the valid range.
limitsValue(float, float, float) - Method in class dk.heick.properties.types.utils.colors.TupleColorFormat
Clamps the value to the range limits, if the value is outside the valid range.
LINE_SEPERATOR - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
LinearRegression2D - Class in dk.heick.properties.types.utils
Makes a linear regression analysis on a list of Point2Ds'.
LinearRegression2D(List<? extends Point2D>) - Constructor for class dk.heick.properties.types.utils.LinearRegression2D
Constructor.
ListKeyValuePropertyType<K,V> - Class in dk.heick.properties.types
PropertyType that validates to a list of KeyValueVO with <K> as key and <V> as value.
ListKeyValuePropertyType(PropertyType<K>, PropertyType<V>) - Constructor for class dk.heick.properties.types.ListKeyValuePropertyType
Constructor, with initial values.
ListKeyValuePropertyType(PropertyType<K>, PropertyType<V>, String, String) - Constructor for class dk.heick.properties.types.ListKeyValuePropertyType
Constructor, with initial values.
ListKeyValuePropertyType(PropertyType<K>, PropertyType<V>, Integer, Integer) - Constructor for class dk.heick.properties.types.ListKeyValuePropertyType
Constructor, with initial values.
ListKeyValuePropertyType(PropertyType<K>, PropertyType<V>, String, String, Integer, Integer) - Constructor for class dk.heick.properties.types.ListKeyValuePropertyType
Constructor, with initial values.
ListKeyValuePropertyType(PropertyType<K>, PropertyType<V>, List<KeyValueVO<K, V>>, String, String, Integer, Integer) - Constructor for class dk.heick.properties.types.ListKeyValuePropertyType
Constructor.
ListKeyValuePropertyType(PropertyType<K>, PropertyType<V>, List<KeyValueVO<K, V>>) - Constructor for class dk.heick.properties.types.ListKeyValuePropertyType
Constructor, with initial values.
ListKeyValuePropertyType(PropertyType<K>, PropertyType<V>, List<KeyValueVO<K, V>>, Integer) - Constructor for class dk.heick.properties.types.ListKeyValuePropertyType
Constructor, with initial values.
ListKeyValuePropertyType(PropertyType<K>, PropertyType<V>, List<KeyValueVO<K, V>>, Integer, Integer) - Constructor for class dk.heick.properties.types.ListKeyValuePropertyType
Constructor, with initial values.
ListPropertyType<T> - Class in dk.heick.properties.types
Holds a list of another PropertyType.
ListPropertyType(PropertyType<T>) - Constructor for class dk.heick.properties.types.ListPropertyType
Returns a ListPropertyType that can hold a list of propertyType using DEFAULT_DIVIDER, with default value of an empty list and no constraints on minimum or maximum elements in the list.
ListPropertyType(PropertyType<T>, List<T>) - Constructor for class dk.heick.properties.types.ListPropertyType
Returns a ListPropertyType that can hold a list of propertyType using DEFAULT_DIVIDER, and no constraints on minimum or maximum elements in the list.
ListPropertyType(PropertyType<T>, Integer) - Constructor for class dk.heick.properties.types.ListPropertyType
Returns a ListPropertyType that can hold a list of propertyType using DEFAULT_DIVIDER, with default value of an empty list and no constraints on maximum elements in the list.
ListPropertyType(PropertyType<T>, List<T>, Integer) - Constructor for class dk.heick.properties.types.ListPropertyType
Returns a ListPropertyType that can hold a list of propertyType using DEFAULT_DIVIDER, no constraints on maximum elements in the list.
ListPropertyType(PropertyType<T>, Integer, Integer) - Constructor for class dk.heick.properties.types.ListPropertyType
Returns a ListPropertyType that can hold a list of propertyType using DEFAULT_DIVIDER, with default value of an empty list and no constraints on maximum elements in the list.
ListPropertyType(PropertyType<T>, String) - Constructor for class dk.heick.properties.types.ListPropertyType
Returns a ListPropertyType that can hold a list of propertyType using provided divider, with no default value of an empty list and no constraints on minimum or maximum elements in the list.
ListPropertyType(PropertyType<T>, String, Integer) - Constructor for class dk.heick.properties.types.ListPropertyType
Returns a ListPropertyType that can hold a list of propertyType using provided divider and an constraint on the minimum elements in their must be in the list, and a default value of an empty list.
ListPropertyType(PropertyType<T>, String, Integer, Integer) - Constructor for class dk.heick.properties.types.ListPropertyType
Returns a ListPropertyType that can hold a list of propertyType using provided divider and an constraint on the minimum elements in their must be in the list, and a default value of an empty list.
ListPropertyType(PropertyType<T>, List<T>, String, Integer, Integer) - Constructor for class dk.heick.properties.types.ListPropertyType
Returns a ListPropertyType that can hold a list of propertyType using provided divider and an constraint on the minimum and maximum elements in their must be in the list, and a default value of an empty list.
ListTypedJavaDefinition(PropertiesJavaDefinitionPrinter.TypedJavaDefinition, String, String) - Constructor for class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter.ListTypedJavaDefinition
 
ListUtils - Class in dk.heick.properties.types.utils
Static methods to convert X to sorted instances of List<T>.
load(File) - Method in class dk.heick.properties.types.utils.CommentedProperties
Loads the properties and comments from a file.
All entries are reset when loading a new file.
load(String) - Method in class dk.heick.properties.types.utils.CommentedProperties
Loads the properties and comments from a string.
All entries are reset when loading a new file.
loadAsBytes(String, File) - Static method in class dk.heick.properties.types.utils.FileUtils
Loading an array of bytes from a file.
loadAsLines(String, File) - Static method in class dk.heick.properties.types.utils.FileUtils
Load a file to a list of Strings, using the Files.readAllLines(File,Charset) and the Charset.defaultCharset().
loadAsString(String, File) - Static method in class dk.heick.properties.types.utils.FileUtils
Loads a file into a string using the InputStreamReader with a UTF_8 Charset and a default buffersize of 2048.
loadAsString(String, File, String) - Static method in class dk.heick.properties.types.utils.FileUtils
Loads a file into a string using the InputStreamReader with a charset and a default buffersize of 2048.
loadAsString(String, File, int, String) - Static method in class dk.heick.properties.types.utils.FileUtils
Loads a file into a string using the InputStreamReader with a charset and buffersize.
loadXml(File) - Method in class dk.heick.properties.io.AbstractXMLFilePropertyIO
Loads the properties from the XML file.
loadXml(Document) - Method in class dk.heick.properties.io.AbstractXMLInputStreamPropertyIO
Loads the properties from the XML file.
loadXml(File) - Method in class dk.heick.properties.io.specialized.JBossSystemPropertiesPropertyIO
 
loadXml(File) - Method in class dk.heick.properties.io.XMLParsedFilePropertyIO
Loads the XML file properties usung the XMLPropertiesParser
loadXmlFromFile(File) - Static method in class dk.heick.properties.types.utils.XMLUtils
Will load the XML from a file.
loadXmlFromFile(File, URL) - Static method in class dk.heick.properties.types.utils.XMLUtils
Will load and validate angainst a schema the XML from a file.
loadXmlFromInputStream(InputStream) - Static method in class dk.heick.properties.types.utils.XMLUtils
Loads the Document (DOM) from an InputStream.
LocalePropertyType - Class in dk.heick.properties.types
PropertyType that validates to a Locale value.
LocalePropertyType() - Constructor for class dk.heick.properties.types.LocalePropertyType
Default constructor, with null as default value.
LocalePropertyType(Locale) - Constructor for class dk.heick.properties.types.LocalePropertyType
Constructor.
LocaleXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of LocalePropertyType with result type Locale
LocaleXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.LocaleXmlAdapter
Default and required constructor.
LocaleXmlAdapter(LocalePropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.LocaleXmlAdapter
Constructor with propertyType
LOCALHOST - Static variable in class dk.heick.properties.types.custom.IPRange
Validates for Localhost "127.0.0.1".
Localizer - Interface in dk.heick.properties.i18n
Localizer interface to get I18N text to the framework.
locate() - Method in class dk.heick.properties.types.custom.filestructure.DefaultRootDirectoryNodeLocator
 
locate() - Method in interface dk.heick.properties.types.custom.filestructure.RootDirectoryNodeLocator
Get the RootDirectoryNode.
logError(Log, String) - Method in class dk.heick.properties.collections.validationhandlers.LoggingPropertyValidationHandler
 
logger - Variable in class dk.heick.properties.types.utils.colors.TupleColorFormat
 
LoggingPropertyChangeListener - Class in dk.heick.properties.collections.changelisteners
A logging implementation of PropertyChangeListener.
LoggingPropertyChangeListener() - Constructor for class dk.heick.properties.collections.changelisteners.LoggingPropertyChangeListener
Constructor
LoggingPropertyValidationHandler - Class in dk.heick.properties.collections.validationhandlers
Simply logs a message.
LoggingPropertyValidationHandler() - Constructor for class dk.heick.properties.collections.validationhandlers.LoggingPropertyValidationHandler
Default constructor, no system exit will be performed if PropertyIO or any Property is invalid.
LoggingPropertyValidationHandler(boolean) - Constructor for class dk.heick.properties.collections.validationhandlers.LoggingPropertyValidationHandler
Constructor
logGlobalProperties() - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Logs all the values for the global propeties as info messages.
logGlobalPropertiesOnce() - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Logs all the values for the global propeties as info messages, but only once.
logInfo(Log, String) - Method in class dk.heick.properties.collections.validationhandlers.LoggingPropertyValidationHandler
 
logPerformanceGetProperties(long) - Method in class dk.heick.properties.io.AbstractPropertyIO
Convenience method - Call this method as the last in "getProperties" (in the finally section), this will than handle a standardized performance logging and message.
logPerformanceSetValue(String, long) - Method in class dk.heick.properties.io.AbstractPropertyIO
Convenience method - Call this method as the last in "setValue" (in the finally section), this will than handle a standardized performance logging and message.
LONGITUDE_DEGREES_RANGE - Static variable in class dk.heick.properties.types.utils.GeoUtils
 
LongPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a Long value.
LongPropertyType() - Constructor for class dk.heick.properties.types.LongPropertyType
Default constructor, no minimum, maximum or default value.
LongPropertyType(long) - Constructor for class dk.heick.properties.types.LongPropertyType
Constructor with default value.
LongPropertyType(Long) - Constructor for class dk.heick.properties.types.LongPropertyType
Constructor with default value.
LongPropertyType(long, long, long) - Constructor for class dk.heick.properties.types.LongPropertyType
Constructor with minimum, maximum and default value.
LongPropertyType(long, long) - Constructor for class dk.heick.properties.types.LongPropertyType
Constructor with minimum and maximum value.
LongPropertyType(Long, Long) - Constructor for class dk.heick.properties.types.LongPropertyType
Constructor with minimum and maximum value.
LongPropertyType(Long, Long, Long) - Constructor for class dk.heick.properties.types.LongPropertyType
Constructor with minimum and maximum value.

M

main(String[]) - Static method in class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter
 
main(String[]) - Static method in class dk.heick.properties.collections.SystemPropertiesCollection
 
MAIN_CLASS - Variable in class dk.heick.properties.collections.ManifestMainCollection
Name object for Main-Class manifest attribute used for launching applications packaged in JAR files.
MANIFEST_VERSION - Variable in class dk.heick.properties.collections.ManifestMainCollection
Name object for Manifest-Version manifest attribute.
ManifestMainCollection - Class in dk.heick.properties.collections
The Manifest Main attributes.
ManifestMainCollection(ManifestPropertyIO) - Constructor for class dk.heick.properties.collections.ManifestMainCollection
Constructs a ManifestMainCollection with a ManifestPropertyIO.
ManifestMainCollection() - Constructor for class dk.heick.properties.collections.ManifestMainCollection
Constructs a ManifestMainCollection with a default instance of ManifestPropertyIO, reading the "META-INF/MANIFEST.MF" found via the URLClassLoader.findResource(String).
ManifestPropertyIO - Class in dk.heick.properties.io
ManifestPropertyIO id a readonly and cached PropertyIO.
ManifestPropertyIO() - Constructor for class dk.heick.properties.io.ManifestPropertyIO
Default constructor, read the "META-INF/MANIFEST.MF" found via the URLClassLoader.findResource(String).
ManifestPropertyIO(String) - Constructor for class dk.heick.properties.io.ManifestPropertyIO
Constructor, read the resourceName found via the URLClassLoader.findResource.
ManifestPropertyIO(JarFile) - Constructor for class dk.heick.properties.io.ManifestPropertyIO
Read the manifest file from a JarFile instance.
ManifestPropertyIO(File) - Constructor for class dk.heick.properties.io.ManifestPropertyIO
Constructor.
ManifestPropertyIO(ServletContext) - Constructor for class dk.heick.properties.io.ManifestPropertyIO
Finding the Manifest file via the ServletContext.
ManifestPropertyIO(URL) - Constructor for class dk.heick.properties.io.ManifestPropertyIO
Loads a manifest from jar file URL.
ManifestPropertyIO(Manifest) - Constructor for class dk.heick.properties.io.ManifestPropertyIO
Constructor, using a instance of a Manifest.
ManifestPropertyIO.ArchiveFileFilter - Class in dk.heick.properties.io
 
ManifestPropertyIO.INIT_METHOD - Enum in dk.heick.properties.io
 
MapUtils - Class in dk.heick.properties.types.utils
Static utility methods for Hashtables, HashMaps, HashSets and Map.
MapUtils() - Constructor for class dk.heick.properties.types.utils.MapUtils
 
MarkerListPropertyType - Interface in dk.heick.properties.types.interfaces.markers
Marker interface to identify that the property type returns a list as List<T>.
MarkerNoPropertyCollectionRegistry - Interface in dk.heick.properties.types.interfaces.markers
Marker interface for NOT to register a collection in the PropertyCollectionRegistry.
MarkerPasswordPropertyType - Interface in dk.heick.properties.types.interfaces.markers
Interface for any PropertyType which has passwords involved.
MarkerPathPropertyType - Interface in dk.heick.properties.types.interfaces.markers
Marker interface to identify that the property type has return of java.io.File or has something to do with files.
MarkerProxyDependent - Interface in dk.heick.properties.types.interfaces.markers
Marker interface to identify that the property type whcih can be proxy dependent.
MarkerSubPropertyType - Interface in dk.heick.properties.types.interfaces.markers
Marker interface to identify that the PropertyType has one or more attributes which is also a PropertyType.
marshal(T) - Method in class dk.heick.properties.types.xml.adapters.PropertyTypeXmlAdapter
Marshalls a value <T> to a String.
MathUtils - Class in dk.heick.properties.types.utils
Different Math utilities methods.
max(int...) - Static method in class dk.heick.properties.types.utils.MathUtils
Finds the maximum value in the array.
max(double...) - Static method in class dk.heick.properties.types.utils.MathUtils
Finds the maximum value in the array.
max(float...) - Static method in class dk.heick.properties.types.utils.MathUtils
Finds the maximum value in the array.
MD5Encryption - Class in dk.heick.properties.types.custom.password
Password utils for encrypting strings with MD5 encryption.
MD5Encryption() - Constructor for class dk.heick.properties.types.custom.password.MD5Encryption
 
MemoryPropertyIO - Class in dk.heick.properties.io
A PropertyIO which holds it properties in memory.
MemoryPropertyIO(Properties) - Constructor for class dk.heick.properties.io.MemoryPropertyIO
Returns a MemoryPropertyIO which is initialized with a Properties instance.
MemoryPropertyIO(Properties, boolean) - Constructor for class dk.heick.properties.io.MemoryPropertyIO
Returns a MemoryPropertyIO which is initialized with a Properties instance.
MemoryPropertyIO(PropertyIO) - Constructor for class dk.heick.properties.io.MemoryPropertyIO
Returns a MemoryPropertyIO which is initialized with a Properties instance from another PropertyIO using the method PropertyIO.getProperties().
METHOD - Static variable in class dk.heick.properties.types.custom.password.AESEncryption
The encryption method.
METHOD - Static variable in class dk.heick.properties.types.custom.password.MD5Encryption
The encryption method.
METHOD - Static variable in class dk.heick.properties.types.custom.password.SHA512Encryption
The encryption method.
MimeTypePropertyType - Class in dk.heick.properties.types
PropertyType that validates to a MimeType value.
MimeTypePropertyType() - Constructor for class dk.heick.properties.types.MimeTypePropertyType
Default constructor, with null as default value.
MimeTypePropertyType(MimeType) - Constructor for class dk.heick.properties.types.MimeTypePropertyType
Constructor.
MimeTypePropertyType(String) - Constructor for class dk.heick.properties.types.MimeTypePropertyType
Constructor, using a string as default value.
MimeTypeXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of MimeTypePropertyType with result type MimeType
MimeTypeXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.MimeTypeXmlAdapter
Default and required constructor.
MimeTypeXmlAdapter(MimeTypePropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.MimeTypeXmlAdapter
Constructor with propertyType
min(int...) - Static method in class dk.heick.properties.types.utils.MathUtils
Finds the minimum value in the array.
min(double...) - Static method in class dk.heick.properties.types.utils.MathUtils
Finds the minimum value in the array.
min(float...) - Static method in class dk.heick.properties.types.utils.MathUtils
Finds the minimum value in the array.
MINUTES_01 - Static variable in class dk.heick.properties.types.custom.TimeSpan
1 minut
MINUTES_02 - Static variable in class dk.heick.properties.types.custom.TimeSpan
2 minutes
MINUTES_03 - Static variable in class dk.heick.properties.types.custom.TimeSpan
3 minutes
MINUTES_04 - Static variable in class dk.heick.properties.types.custom.TimeSpan
4 minutes
MINUTES_05 - Static variable in class dk.heick.properties.types.custom.TimeSpan
5 minutes
MINUTES_10 - Static variable in class dk.heick.properties.types.custom.TimeSpan
10 minutes
MINUTES_15 - Static variable in class dk.heick.properties.types.custom.TimeSpan
15 minutes
MINUTES_20 - Static variable in class dk.heick.properties.types.custom.TimeSpan
20 minutes
MINUTES_25 - Static variable in class dk.heick.properties.types.custom.TimeSpan
25 minutes
MINUTES_30 - Static variable in class dk.heick.properties.types.custom.TimeSpan
30 minutes
MINUTES_35 - Static variable in class dk.heick.properties.types.custom.TimeSpan
35 minutes
MINUTES_40 - Static variable in class dk.heick.properties.types.custom.TimeSpan
40 minutes
MINUTES_45 - Static variable in class dk.heick.properties.types.custom.TimeSpan
45 minutes
MINUTES_50 - Static variable in class dk.heick.properties.types.custom.TimeSpan
50 minutes
MINUTES_55 - Static variable in class dk.heick.properties.types.custom.TimeSpan
55 minutes
MINUTES_60 - Static variable in class dk.heick.properties.types.custom.TimeSpan
60 minutes
Month - Enum in dk.heick.properties.types.custom.enums
A enum type containg the months with the corresponding Calendar month constants.
MonthPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a Month class.
MonthPropertyType() - Constructor for class dk.heick.properties.types.MonthPropertyType
Default constructor, with null as default value.
MonthPropertyType(Month) - Constructor for class dk.heick.properties.types.MonthPropertyType
Constructor with default value.
MONTHS_1 - Static variable in class dk.heick.properties.types.custom.TimeSpan
1 month - 31 days
MONTHS_12 - Static variable in class dk.heick.properties.types.custom.TimeSpan
12 months - 12x 31 days
MONTHS_2 - Static variable in class dk.heick.properties.types.custom.TimeSpan
2 months - 2x 31 days
MONTHS_3 - Static variable in class dk.heick.properties.types.custom.TimeSpan
3 months - 3x 31 days
MONTHS_6 - Static variable in class dk.heick.properties.types.custom.TimeSpan
6 months - 6x 31 days
MONTHS_9 - Static variable in class dk.heick.properties.types.custom.TimeSpan
9 months - 9x 31 days
MonthXmlAdapter - Class in dk.heick.properties.types.xml.adapters.custom
XmlAdapter implementation of MonthPropertyType with result type Month
MonthXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.custom.MonthXmlAdapter
Default and required constructor.
MonthXmlAdapter(MonthPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.custom.MonthXmlAdapter
Constructor with propertyType
multiply(double) - Method in class dk.heick.properties.types.custom.TimeSpan
Multiplies the current Timespan with a double factor in a new TimeSpan instance.

N

NETWORK_10 - Static variable in class dk.heick.properties.types.custom.IPRange
Validates for the "10.*.*.*" network
NETWORK_192_168 - Static variable in class dk.heick.properties.types.custom.IPRange
Validates for the "192.168.*.*" network
NO_FILTER_DIVIDER - Static variable in class dk.heick.properties.types.custom.filefilters.AbstractStringFilenameFilter
A filter divider, where the filter value isnt spluit up.
NO_URL_VALIDATOR - Static variable in class dk.heick.properties.types.URLPropertyType
Static menber instance of NoURLValidator, where no URL validation is performed.
normalizeLatitudeDegrees(double) - Static method in class dk.heick.properties.types.utils.GeoUtils
Normalizes the latitude to inside a valid range.
normalizeLongitudeDegrees(double) - Static method in class dk.heick.properties.types.utils.GeoUtils
Normalizes the longitude to inside a valid range.
normalizeRange(double, double) - Static method in class dk.heick.properties.types.utils.GeoUtils
This function normalizes the a value according to a range.
NoURLValidator - Class in dk.heick.properties.types.custom
An empty implementation of URLValidator, where no URL validation is performed.
NoURLValidator() - Constructor for class dk.heick.properties.types.custom.NoURLValidator
 

O

OnChangePropertyChangeListener - Class in dk.heick.properties.collections.changelisteners
An implementation PropertyChangeListener which triggers the method changed(Property<?> property) when the property was successfully changed
The typical usages is to update a "last.changed" Property, whenever another Property is changed.
OnChangePropertyChangeListener(Property<?>) - Constructor for class dk.heick.properties.collections.changelisteners.OnChangePropertyChangeListener
 
OS_ARCH - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
OS_NAME - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
OS_VERSION - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 

P

PageAttributesMediaType - Enum in dk.heick.properties.types.enums
An enum version of java.awt.PageAttributes.MediaType of possible paper sizes.
parse(String) - Static method in class dk.heick.properties.types.custom.ByteSizeVO
Parse a string value to a ByteSizeVO
The format is "<double>[space optional]<unit>"
parse(String) - Static method in class dk.heick.properties.types.custom.LatLng
Parse a strnig value to a LatLng object, this can parse pretty must any format.
parse(String) - Static method in class dk.heick.properties.types.custom.TimeSpan
Concstructs a TimeSpan instance of the basis string value parsing.
parse(Date, Date) - Static method in class dk.heick.properties.types.custom.TimeSpan
Constructs a TimeSpan instance on the basis of the difference between to date instances.
parse(Date) - Static method in class dk.heick.properties.types.custom.TimeSpan
Constructs a TimeSpan instance on the basis of the difference between a date and the NOW date.
parse(String) - Static method in class dk.heick.properties.types.custom.VersionVO
Parse a String to a VersionVO
parse(String) - Static method in enum dk.heick.properties.types.enums.ContentType
Parse a contentType string "primary/subtype" to an instance of ContentType.
parse(String) - Method in class dk.heick.properties.types.utils.colors.CMYKColorFormat
 
parse(String) - Method in interface dk.heick.properties.types.utils.colors.ColorFormat
Parse a text string to a Color.
parse(String) - Method in class dk.heick.properties.types.utils.colors.HexAlphaColorFormat
See class documentation
parse(String) - Method in class dk.heick.properties.types.utils.colors.HexColorFormat
 
parse(String) - Method in class dk.heick.properties.types.utils.colors.HSBAColorFormat
 
parse(String) - Method in class dk.heick.properties.types.utils.colors.HSBColorFormat
 
parse(String) - Method in class dk.heick.properties.types.utils.colors.HSLAColorFormat
 
parse(String) - Method in class dk.heick.properties.types.utils.colors.HSLColorFormat
 
parse(String) - Method in class dk.heick.properties.types.utils.colors.RGBAColorFormat
 
parse(String) - Method in class dk.heick.properties.types.utils.colors.RGBColorFormat
 
parse(String) - Static method in enum dk.heick.properties.types.utils.colors.SVGNamedColor
Parse a text to a SVGNamedColor with that name.
parse(String) - Method in class dk.heick.properties.types.utils.colors.SVGNamedColorFormat
 
parse(String) - Method in class dk.heick.properties.types.utils.colors.YUVColorFormat
 
parseDMS(String) - Static method in class dk.heick.properties.types.utils.GeoUtils
Parses string representing degrees/minutes/seconds into numeric degrees.
parseFloatToken(String, String, float, float, boolean) - Method in class dk.heick.properties.types.utils.colors.TupleColorFormat
Validates that a string is a float between minValue and maxValue (inclusive).
parseIntToken(String, String, int, int, boolean, boolean) - Method in class dk.heick.properties.types.utils.colors.TupleColorFormat
Validates that a string is an integer between minValue and maxValue of int or (0x)hex string value.
parseLatLng(String) - Static method in class dk.heick.properties.types.utils.GeoUtils
Parses a string to LatLng instance, it can parse many formats.
parseNumberPart(String, String, String) - Method in class dk.heick.properties.types.ByteSizePropertyType
 
parsePercentageToken(String, String, boolean) - Method in class dk.heick.properties.types.utils.colors.TupleColorFormat
Validates that a string is a float between 0.0 and 100.0 (inclusive).
parseRGBToken(String, String, boolean, boolean) - Method in class dk.heick.properties.types.utils.colors.TupleColorFormat
Validates that a string is an integer between 0 and 255 of int or hex 0x00 and 0xFF string value.
parseUnitPart(String, String, String) - Method in class dk.heick.properties.types.ByteSizePropertyType
 
PasswordEncryption - Interface in dk.heick.properties.types.interfaces
 
PasswordEncryptions - Enum in dk.heick.properties.types.custom.enums
Enum which gets PasswordEncryption instance.
PasswordEvaluator - Interface in dk.heick.properties.types.interfaces
An evaluator of password, to evaluate if the password is "strong" enough.
PasswordPropertyType - Class in dk.heick.properties.types
Implementation for IPasswordPropertyType.
PasswordPropertyType() - Constructor for class dk.heick.properties.types.PasswordPropertyType
Constructor, the default "PasswordEncryption" is "new AESEncryption()", there is no default value of a PasswordPropertyType.
PasswordPropertyType(PasswordEncryption) - Constructor for class dk.heick.properties.types.PasswordPropertyType
Constructor, has to define "PasswordEncryption", there is no default value of a PasswordPropertyType.
PasswordPropertyType(PasswordEncryption, boolean) - Constructor for class dk.heick.properties.types.PasswordPropertyType
Constructor, there is no default value of a PasswordPropertyType.
PasswordPropertyType(PasswordEncryption, boolean, PasswordEvaluator) - Constructor for class dk.heick.properties.types.PasswordPropertyType
Constructor, there is no default value of a PasswordPropertyType.
PasswordTypeVO - Class in dk.heick.properties.types.custom
PasswordTypeVO which contains a password.
PasswordTypeVO(MarkerPasswordPropertyType, String) - Constructor for class dk.heick.properties.types.custom.PasswordTypeVO
Constructor
PasswordUtils - Class in dk.heick.properties.types.utils
Different utilities for PasswordPropertyType's.
PasswordUtils() - Constructor for class dk.heick.properties.types.utils.PasswordUtils
 
PATH_SEPERATOR - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
PKCS8_ENCODED_KEY_SPEC - Static variable in class dk.heick.properties.types.derived.AbstractKeyPropertyType
The class of PKCS8EncodedKeySpec.
Point2D - Class in dk.heick.properties.types.custom
A class that holds a point [x,y] as doubles.
Point2D() - Constructor for class dk.heick.properties.types.custom.Point2D
Default construtor, sets X and Y to 0.
Point2D(int, int) - Constructor for class dk.heick.properties.types.custom.Point2D
Constructor with integers (int).
Point2D(double, double) - Constructor for class dk.heick.properties.types.custom.Point2D
Constructor with doubles.
Point2D(Point) - Constructor for class dk.heick.properties.types.custom.Point2D
Construct a Point2D using the values from java.awt.Point.
Point2D(Point2D.Double) - Constructor for class dk.heick.properties.types.custom.Point2D
Construct a Point2D using the values from java.awt.geom.Point2D.Double.
Point2DPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a dk.heick.properties.types.custom.Point2D value.
Point2DPropertyType() - Constructor for class dk.heick.properties.types.Point2DPropertyType
Default constructor, no default value.
Point2DPropertyType(Point2D) - Constructor for class dk.heick.properties.types.Point2DPropertyType
Constructor with default value.
Point2DPropertyType(double, double) - Constructor for class dk.heick.properties.types.Point2DPropertyType
Constructor with default x,y values.
Point2DXmlAdapter - Class in dk.heick.properties.types.xml.adapters.custom
XmlAdapter implementation of Point2DPropertyType with result type Point2D
Point2DXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.custom.Point2DXmlAdapter
Default and required constructor.
Point2DXmlAdapter(Point2DPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.custom.Point2DXmlAdapter
Constructor with propertyType
Point3D - Class in dk.heick.properties.types.custom
A class that holds a point [x,y,z] as doubles.
Point3D() - Constructor for class dk.heick.properties.types.custom.Point3D
Default construtor, sets X, Y and Z to 0.
Point3D(int, int, int) - Constructor for class dk.heick.properties.types.custom.Point3D
Constructor with integers (int).
Point3D(double, double, double) - Constructor for class dk.heick.properties.types.custom.Point3D
Constructor with doubles.
Point3DPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a dk.heick.properties.types.custom.Point3D value.
Point3DPropertyType() - Constructor for class dk.heick.properties.types.Point3DPropertyType
Default constructor, no default value.
Point3DPropertyType(Point3D) - Constructor for class dk.heick.properties.types.Point3DPropertyType
Constructor with default value.
Point3DPropertyType(double, double, double) - Constructor for class dk.heick.properties.types.Point3DPropertyType
Constructor with default x,y,z values.
Point3DXmlAdapter - Class in dk.heick.properties.types.xml.adapters.custom
XmlAdapter implementation of Point3DPropertyType with result type Point3D
Point3DXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.custom.Point3DXmlAdapter
Default and required constructor.
Point3DXmlAdapter(Point3DPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.custom.Point3DXmlAdapter
Constructor with propertyType
postGetValueProcessing(String, String, boolean) - Method in class dk.heick.properties.PropertyType
Special method invoke by the Property.getValue(), to gives the ability to post processed the loaded value.
postGetValueProcessing(String, String, boolean) - Method in class dk.heick.properties.types.PasswordPropertyType
 
postValidation() - Method in class dk.heick.properties.collections.PropertyFieldCollection
 
postValidation() - Method in class dk.heick.properties.collections.PropertyListCollection
 
postValidation() - Method in interface dk.heick.properties.PropertyCollection
After the PropertyCollection has validation the PropertyIO and all the Properties, it calls this method.
preValidation() - Method in class dk.heick.properties.collections.PropertyFieldCollection
 
preValidation() - Method in class dk.heick.properties.collections.PropertyListCollection
 
preValidation() - Method in class dk.heick.properties.collections.SystemPropertiesCollection
 
preValidation() - Method in interface dk.heick.properties.PropertyCollection
This method is called before any validation of PropertyIO and Properties is performed, this is where you typically can setup global configurations.
print(List<String>) - Static method in class dk.heick.properties.types.utils.SystemOutUtils
Prints the lines to the System.out.
print(List<String>, PrintStream) - Static method in class dk.heick.properties.types.utils.SystemOutUtils
Prints the lines to a PrintStream.
print(List<String>, File) - Static method in class dk.heick.properties.types.utils.SystemOutUtils
Writes the list of lines to a file.
printEnvironmentProperties() - Static method in class dk.heick.properties.collections.SystemPropertiesCollection
Will print out all System enviroment properties to System.out.println.
println() - Method in class dk.heick.properties.types.utils.StringList
Print all the lines to System.out.println.
printProperties(String, Properties) - Static method in class dk.heick.properties.types.utils.SystemOutUtils
Print properties to System.out.
printProperties(Properties) - Static method in class dk.heick.properties.types.utils.SystemOutUtils
Print properties to System.out.
printSystemProperties() - Static method in class dk.heick.properties.collections.SystemPropertiesCollection
Will print out all System properties properties to System.out.println.
printTypes(List<?>) - Static method in class dk.heick.properties.types.utils.SystemOutUtils
Prints the list of generic elements to the System.out.
printTypes(List<?>, PrintStream) - Static method in class dk.heick.properties.types.utils.SystemOutUtils
Prints the list of generic elements to a PrintStream.
printTypes(Object[]) - Static method in class dk.heick.properties.types.utils.SystemOutUtils
Prints the list of generic elements to the System.out.
printTypes(Object[], PrintStream) - Static method in class dk.heick.properties.types.utils.SystemOutUtils
Prints the list of generic elements to a PrintStream.
PrivateKeyFilePropertyType - Class in dk.heick.properties.types.derived
Loads a PrivateKey from a File, which is defined with another Property.
No default value for this PropertyType, either it loads or it do not.
PrivateKeyFilePropertyType(Property<File>, String, Class<? extends EncodedKeySpec>) - Constructor for class dk.heick.properties.types.derived.PrivateKeyFilePropertyType
Constructor.
PrivateKeyFilePropertyType(Property<File>, KeyFactoryAlgorithms, Class<? extends EncodedKeySpec>) - Constructor for class dk.heick.properties.types.derived.PrivateKeyFilePropertyType
Constructor.
PrivateKeyFilePropertyType(Property<File>, String) - Constructor for class dk.heick.properties.types.derived.PrivateKeyFilePropertyType
Constructor.
PrivateKeyFilePropertyType(Property<File>, KeyFactoryAlgorithms) - Constructor for class dk.heick.properties.types.derived.PrivateKeyFilePropertyType
Constructor.
PropertiesJavaDefinitionPrinter - Class in dk.heick.properties.collections
This will take a Properties instance a generate public static final Property.... definitions.
PropertiesJavaDefinitionPrinter() - Constructor for class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter
 
PropertiesJavaDefinitionPrinter.ListTypedJavaDefinition - Class in dk.heick.properties.collections
 
PropertiesJavaDefinitionPrinter.TypedJavaDefinition - Class in dk.heick.properties.collections
 
Property<T> - Class in dk.heick.properties
The main Property class.
Property(String, PropertyType<T>) - Constructor for class dk.heick.properties.Property
The constructor.
Property(String, PropertyType<T>, boolean) - Constructor for class dk.heick.properties.Property
The constructor.
Property(String, PropertyType<T>, boolean, boolean) - Constructor for class dk.heick.properties.Property
The constructor.
Property(String, PropertyType<T>, String) - Constructor for class dk.heick.properties.Property
The constructor.
Property(String, PropertyType<T>, boolean, boolean, String) - Constructor for class dk.heick.properties.Property
The constructor with all the different paramenters.
PROPERTY_REGISTRY_DO_NOT_REGISTER - Static variable in interface dk.heick.properties.PropertyCollection
The value set for "getRegistryTimeout" if the PropertyCollection should not be registered on PropertyCollectionRegistry.
PROPERTY_REGISTRY_NO_TIMEOUT - Static variable in interface dk.heick.properties.PropertyCollection
The value set for "getRegistryTimeout" if the PropertyCollection should never timeout in PropertyCollectionRegistry (DEFAULT value).
PropertyChangeListener - Interface in dk.heick.properties
An interface to callback action on a Property changes.
PropertyCollection - Interface in dk.heick.properties
An interface which holds a collection of Property's.
PropertyCollectionFactory - Class in dk.heick.properties.collections
Factory class to initialize a "list" of Property's.
PropertyCollectionPrinter - Class in dk.heick.properties.collections
This class can "print" an PropertyCollection.
PropertyCollectionRegistry - Class in dk.heick.properties.collections
Static class which holds PropertyCollections.
PropertyCollectionUtil - Class in dk.heick.properties.collections
Utility class contain methods for PropertyCollections.
PropertyException - Exception in dk.heick.properties
The generic exception for property errors.
PropertyException(String) - Constructor for exception dk.heick.properties.PropertyException
Constructor with message
PropertyException(String, String) - Constructor for exception dk.heick.properties.PropertyException
Will preappend the propertyName to the message, "Property [propertyName] is invalid defined.
PropertyException(String, String, Throwable) - Constructor for exception dk.heick.properties.PropertyException
Will preappend the propertyName to the message, "Property [propertyName] is invalid defined.
PropertyException(String, Throwable) - Constructor for exception dk.heick.properties.PropertyException
Constructor with message and throwable
PropertyException(Property<?>, String, Throwable) - Constructor for exception dk.heick.properties.PropertyException
Constructor with message and throwable
PropertyExposedFieldCollection - Class in dk.heick.properties.collections
An inplementation of PropertyFieldCollection where it will initialize all "public" and "protected" fields of type "Property".
PropertyExposedFieldCollection(PropertyIO, Class<?>, Log, PropertyValidationHandler) - Constructor for class dk.heick.properties.collections.PropertyExposedFieldCollection
Constructor.
PropertyExposedFieldCollection(PropertyIO, Log) - Constructor for class dk.heick.properties.collections.PropertyExposedFieldCollection
Constructor, where the class from where detection of static members of class type Property will be performed is this class, and the PropertyValidationHandler is an instance of LoggingPropertyValidationHandler.
PropertyExposedFieldCollection(PropertyIO, Log, PropertyValidationHandler) - Constructor for class dk.heick.properties.collections.PropertyExposedFieldCollection
Constructor, where the class from where detection of static members of class type Property will be performed is this class.
PropertyExposedFieldCollection(PropertyIO) - Constructor for class dk.heick.properties.collections.PropertyExposedFieldCollection
Constructor, where the class from where detection of static members of class type Property will be performed is this class, and the PropertyValidationHandler is an instance of LoggingPropertyValidationHandler, and the logger is a new instance of Log for this class.
PropertyExposedFieldCollection(PropertyIO, PropertyValidationHandler) - Constructor for class dk.heick.properties.collections.PropertyExposedFieldCollection
Constructor, where the class from where detection of static members of class type Property will be performed is this class, and the logger is a new instance of Log for this class.
PropertyExposedFinalFieldCollection - Class in dk.heick.properties.collections
An inplementation of PropertyFieldCollection where it will initialize all "public" and "protected" fields of type "Property" and which is "final".
PropertyExposedFinalFieldCollection(PropertyIO, Class<?>, Log, PropertyValidationHandler) - Constructor for class dk.heick.properties.collections.PropertyExposedFinalFieldCollection
Constructor.
PropertyExposedFinalFieldCollection(PropertyIO, Log) - Constructor for class dk.heick.properties.collections.PropertyExposedFinalFieldCollection
Constructor, where the class from where detection of static members of class type Property will be performed is this class, and the PropertyValidationHandler is an instance of LoggingPropertyValidationHandler.
PropertyExposedFinalFieldCollection(PropertyIO, Log, PropertyValidationHandler) - Constructor for class dk.heick.properties.collections.PropertyExposedFinalFieldCollection
Constructor, where the class from where detection of static members of class type Property will be performed is this class.
PropertyExposedFinalFieldCollection(PropertyIO) - Constructor for class dk.heick.properties.collections.PropertyExposedFinalFieldCollection
Constructor, where the class from where detection of static members of class type Property will be performed is this class, and the PropertyValidationHandler is an instance of LoggingPropertyValidationHandler, and the logger is a new instance of Log for this class.
PropertyExposedFinalFieldCollection(PropertyIO, PropertyValidationHandler) - Constructor for class dk.heick.properties.collections.PropertyExposedFinalFieldCollection
Constructor, where the class from where detection of static members of class type Property will be performed is this class, and the logger is a new instance of Log for this class.
PropertyFieldCollection - Class in dk.heick.properties.collections
Collects the Property's from a class.
PropertyFieldCollection(PropertyFieldFilter, PropertyIO, Class<?>, Log, PropertyValidationHandler) - Constructor for class dk.heick.properties.collections.PropertyFieldCollection
Constructor.
PropertyFieldCollection(PropertyFieldFilter, PropertyIO, Log) - Constructor for class dk.heick.properties.collections.PropertyFieldCollection
Constructor, where the class from where detection of static members of class type Property will be performed is this class, and the PropertyValidationHandler is an instance of LoggingPropertyValidationHandler.
PropertyFieldCollection(PropertyFieldFilter, PropertyIO, Log, PropertyValidationHandler) - Constructor for class dk.heick.properties.collections.PropertyFieldCollection
Constructor, where the class from where detection of static members of class type Property will be performed is this class.
PropertyFieldCollection(PropertyFieldFilter, PropertyIO) - Constructor for class dk.heick.properties.collections.PropertyFieldCollection
Constructor, where the class from where detection of static members of class type Property will be performed is this class, and the PropertyValidationHandler is an instance of LoggingPropertyValidationHandler, and the logger is a new instance of Log for this class.
PropertyFieldCollection(PropertyFieldFilter, PropertyIO, PropertyValidationHandler) - Constructor for class dk.heick.properties.collections.PropertyFieldCollection
Constructor, where the class from where detection of static members of class type Property will be performed is this class, and the logger is a new instance of Log for this class.
PropertyFieldCollection(PropertyFieldFilter) - Constructor for class dk.heick.properties.collections.PropertyFieldCollection
Default Constructor, where the class from where detection of static members of class type Property will be performed is this class, and the logger is a new instance of Log for this class, and the PropertyValidationHandler is an instance of LoggingPropertyValidationHandler, and the PropertyIO is a instance of ResourceStreamPropertyIO with this class as input.
PropertyFieldFilter - Interface in dk.heick.properties.collections
Instances of classes that implement this interface are used to filter Field definition for a Property field in a class.
PropertyFieldFilterFactory - Class in dk.heick.properties.collections
A factory class for typical PropertyFieldFilters.
PropertyFieldFilterFactory() - Constructor for class dk.heick.properties.collections.PropertyFieldFilterFactory
 
PropertyFilenameFilter - Class in dk.heick.properties.io.filters
Accepts a file if the name is equal with name input at constructor time.
PropertyFilenameFilter(String) - Constructor for class dk.heick.properties.io.filters.PropertyFilenameFilter
Constructor.
PropertyFilenameFilter(File) - Constructor for class dk.heick.properties.io.filters.PropertyFilenameFilter
Constructor
PropertyFrameworkGlobals - Class in dk.heick.properties
Contains different static parameters, which is used by the framework.
PropertyFrameworkGlobals() - Constructor for class dk.heick.properties.PropertyFrameworkGlobals
 
PropertyFrameworkGlobals.GlobalPropertyStaticCollection - Class in dk.heick.properties
 
PropertyInitializationPriorityComparator - Class in dk.heick.properties.collections
Sort a list of Property's after "Property.getInitializationPriority()".
PropertyInitializationPriorityComparator() - Constructor for class dk.heick.properties.collections.PropertyInitializationPriorityComparator
 
PropertyIO - Interface in dk.heick.properties
The interface for a PropertyIO.
PropertyIOException - Exception in dk.heick.properties
The exception thrown when ever something with PropertyIO is involved.
PropertyIOException(String) - Constructor for exception dk.heick.properties.PropertyIOException
Constructor with message
PropertyIOException(String, Throwable) - Constructor for exception dk.heick.properties.PropertyIOException
Constructor with message and throwable
PropertyListCollection - Class in dk.heick.properties.collections
Implementation of the PropertyCollection initialized with List or array of Property's.
PropertyListCollection(PropertyIO, Log, List<Property<?>>, PropertyValidationHandler) - Constructor for class dk.heick.properties.collections.PropertyListCollection
Constructor.
PropertyListCollection(PropertyIO, Log, Property<?>[], PropertyValidationHandler) - Constructor for class dk.heick.properties.collections.PropertyListCollection
Constructor.
PropertyListCollection(PropertyIO, Log, PropertyValidationHandler, Property<?>...) - Constructor for class dk.heick.properties.collections.PropertyListCollection
Constructor.
PropertyLocator - Class in dk.heick.properties
Locate a Property value in any of the registered PropertyCollection's in PropertyCollectionRegistry.
PropertyLocator() - Constructor for class dk.heick.properties.PropertyLocator
Constructor.
PropertyNameComparator - Class in dk.heick.properties.types.utils
Compares to Property's by their name.
PropertyNameComparator() - Constructor for class dk.heick.properties.types.utils.PropertyNameComparator
 
PropertyNameStartsWithFilter - Class in dk.heick.properties.types.utils
 
PropertyNameStartsWithFilter(String, boolean) - Constructor for class dk.heick.properties.types.utils.PropertyNameStartsWithFilter
 
PropertyStaticCollection - Class in dk.heick.properties.collections
Overrides the constructors in PropertyFieldCollection by using the PropertyFieldFilter.getStaticFields() as initializer.
PropertyStaticCollection(PropertyIO, Class<?>, Log, PropertyValidationHandler) - Constructor for class dk.heick.properties.collections.PropertyStaticCollection
Constructor.
PropertyStaticCollection(PropertyIO, Log) - Constructor for class dk.heick.properties.collections.PropertyStaticCollection
Constructor, where the class from where detection of static members of class type Property will be performed is this class, and the PropertyValidationHandler is an instance of LoggingPropertyValidationHandler.
PropertyStaticCollection(PropertyIO, Log, PropertyValidationHandler) - Constructor for class dk.heick.properties.collections.PropertyStaticCollection
Constructor, where the class from where detection of static members of class type Property will be performed is this class.
PropertyStaticCollection(PropertyIO) - Constructor for class dk.heick.properties.collections.PropertyStaticCollection
Constructor, where the class from where detection of static members of class type Property will be performed is this class, and the PropertyValidationHandler is an instance of LoggingPropertyValidationHandler, and the logger is a new instance of Log for this class.
PropertyStaticCollection(PropertyIO, PropertyValidationHandler) - Constructor for class dk.heick.properties.collections.PropertyStaticCollection
Constructor, where the class from where detection of static members of class type Property will be performed is this class, and the logger is a new instance of Log for this class.
PropertyType<T> - Class in dk.heick.properties
The abstract property type.
PropertyType(String, T) - Constructor for class dk.heick.properties.PropertyType
Constructs a PropertyType
PropertyTypeXmlAdapter<T> - Class in dk.heick.properties.types.xml.adapters
An abstract implementation of XmlAdapter<String, T>, which encapsulates a PropertyType to be used with @XmlJavaTypeAdapter.
PropertyTypeXmlAdapter(PropertyType<T>) - Constructor for class dk.heick.properties.types.xml.adapters.PropertyTypeXmlAdapter
Constructor.
PropertyUtils - Class in dk.heick.properties.types.utils
 
PropertyUtils() - Constructor for class dk.heick.properties.types.utils.PropertyUtils
 
PropertyValidationHandler - Interface in dk.heick.properties.collections
A handler for consuming the results of PropertyIO and Property validations, on initial loading of the properties.
PropertyValidationHandlerUtils - Class in dk.heick.properties.collections.validationhandlers
Utilities for construction messages for PropertyIO and Property validations.
PropertyValidationHandlerUtils() - Constructor for class dk.heick.properties.collections.validationhandlers.PropertyValidationHandlerUtils
 
PropertyValidationVO - Class in dk.heick.properties
Holds data of the validation of a property.
PropertyValidationVO(Property<?>, Exception) - Constructor for class dk.heick.properties.PropertyValidationVO
Constructor.
PropertyValidationVO(Property<?>) - Constructor for class dk.heick.properties.PropertyValidationVO
Constructor, where the exception is null.
ProxyPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a Proxy value.
ProxyPropertyType() - Constructor for class dk.heick.properties.types.ProxyPropertyType
Returns ProxyPropertyType where the default value is Proxy.NO_PROXY.
ProxyPropertyType(String) - Constructor for class dk.heick.properties.types.ProxyPropertyType
Returns ProxyPropertyType where the default value is Proxy.NO_PROXY.
ProxyPropertyType(Proxy) - Constructor for class dk.heick.properties.types.ProxyPropertyType
Returns ProxyPropertyType with default value and using the default divider.
ProxyPropertyType(Proxy, String) - Constructor for class dk.heick.properties.types.ProxyPropertyType
Returns ProxyPropertyType with default value.
ProxyXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of ProxyPropertyType with result type Proxy
ProxyXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.ProxyXmlAdapter
Default and required constructor.
ProxyXmlAdapter(ProxyPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.ProxyXmlAdapter
Constructor with propertyType
PublicKeyFilePropertyType - Class in dk.heick.properties.types.derived
Loads a PublicKey from a File, which is defined with another Property.
PublicKeyFilePropertyType(Property<File>, String, Class<? extends EncodedKeySpec>) - Constructor for class dk.heick.properties.types.derived.PublicKeyFilePropertyType
Constructor.
PublicKeyFilePropertyType(Property<File>, KeyFactoryAlgorithms, Class<? extends EncodedKeySpec>) - Constructor for class dk.heick.properties.types.derived.PublicKeyFilePropertyType
Constructor.
PublicKeyFilePropertyType(Property<File>, String) - Constructor for class dk.heick.properties.types.derived.PublicKeyFilePropertyType
Constructor using the "X509EncodedKeySpec" for encodedKeySpecClass.
PublicKeyFilePropertyType(Property<File>, KeyFactoryAlgorithms) - Constructor for class dk.heick.properties.types.derived.PublicKeyFilePropertyType
Constructor using the "X509EncodedKeySpec" for encodedKeySpecClass.

R

Range<T extends Comparable<T>> - Interface in dk.heick.properties.types.interfaces
Interface to used with PropertyTypes which has a min and max range, must extend Comparable<T>.
RangePropertyType<T extends Comparable<T>> - Class in dk.heick.properties.types
PropertyType that validates to a string value to an RangeVO of type T.
Type T must extends Comparable<T>.
RangePropertyType() - Constructor for class dk.heick.properties.types.RangePropertyType
Constructor where divider is set to ";" and default value is null.
RangePropertyType(PropertyType<T>) - Constructor for class dk.heick.properties.types.RangePropertyType
Constructor where divider is set to ";" and default value is null.
RangePropertyType(PropertyType<T>, RangeVO<T>) - Constructor for class dk.heick.properties.types.RangePropertyType
Constructor where divider is set to ";".
RangePropertyType(PropertyType<T>, String) - Constructor for class dk.heick.properties.types.RangePropertyType
Constructor where default value is null.
RangePropertyType(PropertyType<T>, RangeVO<T>, String) - Constructor for class dk.heick.properties.types.RangePropertyType
Constructor.
RangeUtils - Class in dk.heick.properties.types.utils
Range Utility class for PropertyTypes which implements Range<T extends Comparable<T>>.
RangeUtils() - Constructor for class dk.heick.properties.types.utils.RangeUtils
 
RangeVO<T extends Comparable<T>> - Class in dk.heick.properties.types.custom
Holds a value range constraints of FROM and TO of type T.
RangeVO(PropertyType<T>, T, T, String) - Constructor for class dk.heick.properties.types.custom.RangeVO
Constructor
readXml(File, Class<T>) - Method in class dk.heick.properties.io.xml.XMLFileIO
Reads and xml file using JAXB.
refreshRegistry() - Static method in class dk.heick.properties.collections.PropertyCollectionRegistry
Refresh the registry, and removes all the PropertyCollections who has timedout.
REGEX_URI - Static variable in class dk.heick.properties.types.URIPropertyType
The regular expression use to validate the URI with.
REGEX_URL - Static variable in class dk.heick.properties.types.URLPropertyType
The regular expression use to validate the URL with.
register(PropertyCollection) - Static method in class dk.heick.properties.collections.PropertyCollectionRegistry
Register a PropertyCollection, using its "getName" as key.
RegularExpressionFilenameFilter - Class in dk.heick.properties.types.custom.filefilters
A FilenameFilter which uses a series of regular expression on the filename.
RegularExpressionFilenameFilter() - Constructor for class dk.heick.properties.types.custom.filefilters.RegularExpressionFilenameFilter
Constructor with default filter divider.
RegularExpressionFilenameFilter(String) - Constructor for class dk.heick.properties.types.custom.filefilters.RegularExpressionFilenameFilter
Constructor.
RegularExpressionPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a string value against a regular expression.
RegularExpressionPropertyType(String) - Constructor for class dk.heick.properties.types.RegularExpressionPropertyType
Creates a property that parses a regular expression.
RegularExpressionPropertyType(String, String) - Constructor for class dk.heick.properties.types.RegularExpressionPropertyType
Creates a property that parses a regular expression.
reload() - Method in class dk.heick.properties.collections.PropertyFieldCollection
 
reload() - Method in class dk.heick.properties.collections.PropertyListCollection
 
reload() - Method in class dk.heick.properties.io.AbstractJDBCPropertyIO
 
reload() - Method in class dk.heick.properties.io.AbstractPropertyIO
 
reload() - Method in class dk.heick.properties.io.AbstractXMLFilePropertyIO
 
reload() - Method in class dk.heick.properties.io.AbstractXMLInputStreamPropertyIO
 
reload() - Method in class dk.heick.properties.io.CompositePropertyIO
 
reload() - Method in class dk.heick.properties.io.FilePropertyIO
 
reload() - Method in class dk.heick.properties.io.InputStreamPropertyIO
 
reload() - Method in class dk.heick.properties.io.ManifestPropertyIO
 
reload() - Method in class dk.heick.properties.io.MemoryPropertyIO
 
reload() - Method in class dk.heick.properties.io.ResourceFilePropertyIO
Deprecated.
 
reload() - Method in class dk.heick.properties.io.ResourceStreamPropertyIO
 
reload() - Method in class dk.heick.properties.io.ServletContextPropertyIO
 
reload() - Method in class dk.heick.properties.Property
Resets the cache of value, which is stored in the instance of the PropertyType for this Property.
reload() - Method in interface dk.heick.properties.PropertyCollection
Resets the cache typed values for all the Property's in the PropertyIO for this collection which forces a reload from the property IO.
reload() - Method in interface dk.heick.properties.PropertyIO
Reloads the name,value pairs for the PropertyIO, or forces the values to reload when read next time.
remove(int) - Method in class dk.heick.properties.types.custom.HourIntervalsVO
Remove an hour interval from the list on an index.
removeAll(String[], String, boolean) - Static method in class dk.heick.properties.types.utils.ArrayUtils
Remove all elements from an array which is equal to a string value.
removeAllPropertyChangeListeners() - Method in class dk.heick.properties.collections.PropertyFieldCollection
 
removeAllPropertyChangeListeners() - Method in class dk.heick.properties.collections.PropertyListCollection
 
removeAllPropertyChangeListeners() - Method in class dk.heick.properties.Property
Remove all PropertyChangeListeners from the Property.
removeAllPropertyChangeListeners() - Method in interface dk.heick.properties.PropertyCollection
Remove all PropertyChangeListener's from the Property's in the Collection.
removePropertyChangeListener(PropertyChangeListener) - Method in class dk.heick.properties.collections.PropertyFieldCollection
 
removePropertyChangeListener(PropertyChangeListener) - Method in class dk.heick.properties.collections.PropertyListCollection
 
removePropertyChangeListener(PropertyChangeListener) - Method in class dk.heick.properties.Property
Removes a PropertyChangeListener from the Property changelist.
removePropertyChangeListener(PropertyChangeListener) - Method in interface dk.heick.properties.PropertyCollection
Removes a PropertyChangeListener from all registered Property's in the collection.
removeRegister(PropertyCollection) - Static method in class dk.heick.properties.collections.PropertyCollectionRegistry
Removes a PropertyCollection from the registry.
removeValueQuotes(String) - Static method in class dk.heick.properties.types.utils.StringUtils
If a string value starts and ends with either " (Quotation Mark) or ' (Apostrophe).
repeat(String, int) - Static method in class dk.heick.properties.types.utils.StringUtils
Repeat a string N times with linefeed "\\n" as divider in between.
repeat(String, String, int) - Static method in class dk.heick.properties.types.utils.StringUtils
Repeat a string N times with a divider in between.
replaceEnvironmentProperties(String) - Static method in class dk.heick.properties.types.utils.StringUtils
Returns a converted string where all "${name}" is replace with the corresponding env properties value, if the name is a valid env properties name.
replaceInlinedProperties - Static variable in class dk.heick.properties.PropertyFrameworkGlobals.GlobalPropertyStaticCollection
 
replaceInlinedProperties(String) - Static method in class dk.heick.properties.types.utils.StringUtils
Calls the two methods replaceSystemProperties(String) and replaceEnvironmentProperties(String).
replaceSystemProperties(String) - Static method in class dk.heick.properties.types.utils.StringUtils
Returns a converted string where all "${name}" is replace with the corresponding system properties value, if the name is a valid system properties name.
reset() - Method in class dk.heick.properties.types.custom.filestructure.AbstractTreeNode
Will reset the initialization, so the next it is validated a new file structure setup is performed.
resetGlobalSettings() - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Resets all the global setting to default values and print them to the logger.
ResourceBundlePropertyIO - Class in dk.heick.properties.io
Loads the properties via a ResourceBundle.getBundle method.
ResourceBundlePropertyIO(String, Locale) - Constructor for class dk.heick.properties.io.ResourceBundlePropertyIO
Convertion rules for bundleName is: If the resource starts with '/' it is removed. All '/' is replaced by '.'. A message is logged if any alterations of the resourceName is performed.
ResourceBundlePropertyIO(String) - Constructor for class dk.heick.properties.io.ResourceBundlePropertyIO
Constructor, using the default locale.
ResourceFilePropertyIO - Class in dk.heick.properties.io
Deprecated.
please see ResourceStreamPropertyIO or ResourceBundlePropertyIO, will be DELETED in next version.
ResourceFilePropertyIO(String) - Constructor for class dk.heick.properties.io.ResourceFilePropertyIO
Deprecated.
Constructor with a path and name of the resource.
ResourceFilePropertyIO(Class<?>) - Constructor for class dk.heick.properties.io.ResourceFilePropertyIO
Deprecated.
Constructor with a classname as the resource name.
ResourceFilePropertyIO(Class<?>, boolean) - Constructor for class dk.heick.properties.io.ResourceFilePropertyIO
Deprecated.
Constructor with a classname as the resource name.
ResourceFilePropertyIO(String, boolean) - Constructor for class dk.heick.properties.io.ResourceFilePropertyIO
Deprecated.
The constructor for ResourceFilePropertyIO.
ResourceStreamPropertyIO - Class in dk.heick.properties.io
Loads the property file from the classLoader.getResourceAsStream().
ResourceStreamPropertyIO(String) - Constructor for class dk.heick.properties.io.ResourceStreamPropertyIO
Constructor with a path and name of the resource.
ResourceStreamPropertyIO(Class<?>) - Constructor for class dk.heick.properties.io.ResourceStreamPropertyIO
Constructor with a classname as the resource name.
RGBAColorFormat - Class in dk.heick.properties.types.utils.colors
Implements the method ColorFormat of - http://www.w3.org/wiki/CSS/Properties/color/RGBA.
The name of the format "rgba" is not case sensitive.

Name RGBAColorFormat Format rgba(R,G,B,A) (integer/hex) rgba(R%,G%,B%,A) (percentage) Description Type 1 - rgba(R,G,B,A) -integer- The format of an RGBA value in the functional notation is "rgba'(' followed by a comma-separated list of three numerical values (three integer values), followed by an <alphavalue>, followed by ')'". "R", "G" and "B" is a number(integer) between 0 and 255 (both inclusive) or hex values 0x00 and 0xFF (both inclusive). "A" is number(float), the uniform opacity setting to be applied across an entire object.
RGBAColorFormat() - Constructor for class dk.heick.properties.types.utils.colors.RGBAColorFormat
 
RGBColorFormat - Class in dk.heick.properties.types.utils.colors
Implements the method ColorFormat of - http://www.w3.org/wiki/CSS/Properties/color/RGB.
The name of the format "rgb" is not case sensitive.

Name RGBColorFormat Format rgba(R,G,B) (integer/hex) rgba(R%,G%,B%) (percentage) Description Type 1 - rgb(R,G,B) -integer- The format of an RGB value in the functional notation is "rgba'(' followed by a comma-separated list of three numerical values (three integer values), followed by an <alphavalue>, followed by ')'". "R", "G" and "B" is a number(integer) between 0 and 255 (both inclusive) or hex values 0x00 and 0xFF (both inclusive). Type 2 - rgba(R%,G%,B%) -percentage- The format of an RGBA value in the functional notation is "rgba'(' followed by a comma-separated list of three numerical values (three percentage values), followed by an <alphavalue>, followed by ')'". "R", "G" and "B" is a number(integer) between 0 and 100 post append and '%' sign.
RGBColorFormat() - Constructor for class dk.heick.properties.types.utils.colors.RGBColorFormat
 
rightPad(String, int) - Static method in class dk.heick.properties.types.utils.StringUtils
Right pads the a string with a space until has a certain length.
rightPad(String, char, int) - Static method in class dk.heick.properties.types.utils.StringUtils
Right pads the a string with a char until has a certain length.
RootDirectoryNode - Class in dk.heick.properties.types.custom.filestructure
This is the root node to initialize the FileStructurePropertyType with.
RootDirectoryNode() - Constructor for class dk.heick.properties.types.custom.filestructure.RootDirectoryNode
Default constructor.
RootDirectoryNodeLocator - Interface in dk.heick.properties.types.custom.filestructure
An interface for locating an instance of RootDirectoryNode.
This is a way for identifying a instance of a RootDirectoryNode.
round(Double, int) - Static method in class dk.heick.properties.types.utils.MathUtils
Rounds a Double value to a certain precision.

S

saveXml(Properties, File) - Method in class dk.heick.properties.io.AbstractXMLFilePropertyIO
Saving the properties to the XML file, if that is possible.
saveXml(Properties, File) - Method in class dk.heick.properties.io.specialized.JBossSystemPropertiesPropertyIO
 
saveXml(Properties, File) - Method in class dk.heick.properties.io.XMLParsedFilePropertyIO
Updates the XML file properties and saves the file.
scale(double) - Method in class dk.heick.properties.types.custom.Point2D
Scale the values in this Point with factor an returns the result as a new Point.
scale(double) - Method in class dk.heick.properties.types.custom.Point3D
Scale the values in this Point with factor an returns the result as a new Point.
SEALED - Variable in class dk.heick.properties.collections.ManifestMainCollection
Name object for Sealed manifest attribute used for sealing.
SECONDS_01 - Static variable in class dk.heick.properties.types.custom.TimeSpan
1 second
SECONDS_15 - Static variable in class dk.heick.properties.types.custom.TimeSpan
15 seconds
SECONDS_30 - Static variable in class dk.heick.properties.types.custom.TimeSpan
30 seconds
SECONDS_45 - Static variable in class dk.heick.properties.types.custom.TimeSpan
45 seconds
SECONDS_60 - Static variable in class dk.heick.properties.types.custom.TimeSpan
60seconds
sendMessage(Log) - Method in class dk.heick.properties.collections.validationhandlers.SendMessagePropertyValidationHandler
 
sendMessage(String[], String, List<String>) - Method in interface dk.heick.properties.collections.validationhandlers.ValidationMessenger
Send a messages
SendMessagePropertyValidationHandler - Class in dk.heick.properties.collections.validationhandlers
Sends a message via the ValidationMessager if either the PropertyIO and any of the Property's is invalid.
SendMessagePropertyValidationHandler(String[], String, ValidationMessenger, boolean) - Constructor for class dk.heick.properties.collections.validationhandlers.SendMessagePropertyValidationHandler
Constructor.
SendMessagePropertyValidationHandler(String[], String, ValidationMessenger) - Constructor for class dk.heick.properties.collections.validationhandlers.SendMessagePropertyValidationHandler
Constructor.
SendMessagePropertyValidationHandler(String, String, ValidationMessenger, boolean) - Constructor for class dk.heick.properties.collections.validationhandlers.SendMessagePropertyValidationHandler
Constructor.
SendMessagePropertyValidationHandler(String, String, ValidationMessenger) - Constructor for class dk.heick.properties.collections.validationhandlers.SendMessagePropertyValidationHandler
Constructor.
SendMessagePropertyValidationHandler(Property<List<String>>, Property<String>, ValidationMessenger, boolean) - Constructor for class dk.heick.properties.collections.validationhandlers.SendMessagePropertyValidationHandler
Constructor.
SendMessagePropertyValidationHandler(Property<List<String>>, Property<String>, ValidationMessenger) - Constructor for class dk.heick.properties.collections.validationhandlers.SendMessagePropertyValidationHandler
Constructor.
SequencePropertyType - Class in dk.heick.properties.types
PropertyType that validates to a SequenceVO value.
SequencePropertyType() - Constructor for class dk.heick.properties.types.SequencePropertyType
Default constructor, with null as default value.
SequencePropertyType(Long) - Constructor for class dk.heick.properties.types.SequencePropertyType
Constructor with increments, and null as default value.
SequenceVO - Class in dk.heick.properties.types.custom
A sequence of increment value.
SequenceVO(String, SequencePropertyType, long, long) - Constructor for class dk.heick.properties.types.custom.SequenceVO
Constructor of the sequence
ServletContextPropertyIO - Class in dk.heick.properties.io
Loads the property file from a file, resolving the path with getServletContext().getRealPath(getResourceName()).
ServletContextPropertyIO(ServletContext, String, boolean, boolean) - Constructor for class dk.heick.properties.io.ServletContextPropertyIO
Main constructor with all the attributes.
ServletContextPropertyIO(ServletContext, String, boolean) - Constructor for class dk.heick.properties.io.ServletContextPropertyIO
Constructor where "cache" is set to true.
ServletContextPropertyIO(ServletContext, String) - Constructor for class dk.heick.properties.io.ServletContextPropertyIO
Minimum constructor where "cache" is set to true and "readonly" is false.
setAllowEmptyString(boolean) - Method in class dk.heick.properties.types.LdapNamePropertyType
Sets if an empty string is allowed as ldap name value.
setAllowNullForAllProperties(PropertyCollection, boolean) - Static method in class dk.heick.properties.types.utils.PropertyUtils
Set the allowNull value for all Property's in a Collection.
setAutoEncrypt(boolean) - Method in class dk.heick.properties.types.PasswordPropertyType
 
setAutoEncryptPasswords(boolean) - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Overrides general behaviour of PasswordPropertyType, no matter what the autoEncrypt is set to in the PasswordPropertyType.
setAutoRegisterPropertyCollections(boolean) - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Sets whether PropertyCollections automatically shall be registered in "PropertyCollectionRegistry".
setBaseDN(String) - Method in class dk.heick.properties.types.LdapNamePropertyType
Sets the baseDN
setCacheTime(long) - Method in class dk.heick.properties.io.AbstractPropertyIO
How often the typed value cache for a PropertyIO should be automatically flushed every X milliseconds.
This will override the global framework paramenter for default property io flushing.
setCacheTime(long) - Method in interface dk.heick.properties.PropertyIO
Sets the amount of milliseconds between flushing og typed value cache for the PropertyIO.
setDateFormatPattern(String) - Method in class dk.heick.properties.types.DateTimePropertyType
Sets the pattern for SimpleDateFormat and reinitialize the DateTimePropertyType with.
setDefaultPropertyIOCacheFlushingInMs(long) - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Sets the time in milliseconds which is the default timeout value for the cache for any PropertyIO.
setDefaultProxy(Proxy) - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Sets a proxy configuration, which can be used by the framework, currently only URLPropertyType is using this.
setDefaultValue(T) - Method in class dk.heick.properties.PropertyType
Setting the default value <T> typed value
setDescription(String) - Method in class dk.heick.properties.Property
Sets description of the Property.
setDisardValueQuotes(boolean) - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Sets wether values loaded from PropertyIO should have any "" or '' removed before further validation.
setDivider(String) - Method in class dk.heick.properties.types.RangePropertyType
Sets the divider.
setDomainMustContain(String) - Method in class dk.heick.properties.types.EmailPropertyType
Sets the substring that the 'domain' part of the email must contain.
setDoublePrecision(double) - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Sets the precision that two double maximum must have to determine them as equals.
setElementDivider(String) - Method in class dk.heick.properties.types.ListKeyValuePropertyType
 
setElementDivider(String) - Method in class dk.heick.properties.types.StringPropertiesPropertyType
 
setEnumClazz(Class<? extends Enum<T>>) - Method in class dk.heick.properties.types.EnumPropertyType
Sets the Enum class to be used.
setEvaluator(PasswordEvaluator) - Method in class dk.heick.properties.types.PasswordPropertyType
 
setFileLastModified(File, long) - Static method in class dk.heick.properties.types.utils.FileUtils
Calls File.setLastModified(long time).
setFileValidator(FileValidator) - Method in class dk.heick.properties.types.DirectoryPropertyType
Sets the file validator for the DirectoryPropertyType.
setFileValidator(FileValidator) - Method in class dk.heick.properties.types.FilePropertyType
Sets the file validator for the FilePropertyType.
setFilterValue(String) - Method in class dk.heick.properties.types.custom.filefilters.AbstractStringFilenameFilter
Sets the filter value loaded from the PropertyIO.
setFormatterWithAlpha(ColorFormat) - Method in class dk.heick.properties.types.ColorPropertyType
Sets the ColorFormat used when constructing a string version of a color which has an alpha value different from 255.
setFormatterWithoutAlpha(ColorFormat) - Method in class dk.heick.properties.types.ColorPropertyType
Sets the ColorFormat used when constructing a string version of a color which has an alpha value equal to 255, meaning that alpha value will not be rendered.
setIncrements(Long) - Method in class dk.heick.properties.types.SequencePropertyType
Sets the increments.
setInitializationPriority(int) - Method in class dk.heick.properties.PropertyType
Sets the initialization priority.
setInitialize(boolean) - Method in class dk.heick.properties.types.custom.filefilters.AbstractStringFilenameFilter
Sets the initialization value.
setInitialized(boolean) - Method in class dk.heick.properties.types.custom.filestructure.AbstractTreeNode
This is called by the implementations of AbstractTreeNode, when the validation method is called an successfull executed.
setIo(PropertyIO) - Method in class dk.heick.properties.Property
Sets the PropertyIO for the property.
setIo(PropertyIO) - Method in class dk.heick.properties.PropertyType
Set/assign the PropertyIO to the proprerty type.
setKeyType(PropertyType<K>) - Method in class dk.heick.properties.types.ListKeyValuePropertyType
 
setKeyValueDivider(String) - Method in class dk.heick.properties.types.ListKeyValuePropertyType
 
setLastFormatterUsed(ColorFormat) - Method in class dk.heick.properties.types.ColorPropertyType
Set the ColorFormat we want to use when converting a Color to String an setting the Color in a PropertyIO.
setLogDebugFrameworkPerformance(boolean) - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Sets if framework performance should be logged as a debug message.
setLogFileValidations(boolean) - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Sets if the framework log a message everytime its use a FileValidator.
setLogWarningIfUsingDefaultValues(boolean) - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Set if a warning should be logged if the a property cant be loaded and the default value is used instead.
setMaxColor(Color) - Method in class dk.heick.properties.types.ColorPropertyType
Sets the maximum color a value is allowed to be.
setMaxLength(Integer) - Method in class dk.heick.properties.types.StringPropertyType
Sets the max length of the string.
setMaxNumberOfElements(Integer) - Method in class dk.heick.properties.types.ListKeyValuePropertyType
 
setMaxNumberOfElements(Integer) - Method in class dk.heick.properties.types.StringPropertiesPropertyType
 
setMaxValue(BigDecimal) - Method in class dk.heick.properties.types.BigDecimalPropertyType
Sets the max value (inclusive) a value may be.
setMaxValue(BigInteger) - Method in class dk.heick.properties.types.BigIntegerPropertyType
Sets the max value (inclusive) a value may be.
setMaxValue(ByteSizeVO) - Method in class dk.heick.properties.types.ByteSizePropertyType
 
setMaxValue(Date) - Method in class dk.heick.properties.types.DateTimePropertyType
 
setMaxValue(Double) - Method in class dk.heick.properties.types.DoublePropertyType
Sets the max value (inclusive) a value may be.
setMaxValue(Integer) - Method in class dk.heick.properties.types.IntegerPropertyType
Sets the max value (inclusive) a value may be.
setMaxValue(T) - Method in interface dk.heick.properties.types.interfaces.Range
Sets the maximum limit (inclusive).
setMaxValue(Long) - Method in class dk.heick.properties.types.LongPropertyType
Sets the max value (inclusive) a value may be.
setMaxValue(TimeSpan) - Method in class dk.heick.properties.types.TimeSpanPropertyType
Sets the max value (inclusive) a value may be.
setMaxValue(TimeUnit) - Method in class dk.heick.properties.types.TimeUnitPropertyType
 
setMaxValueFieldLength(int) - Method in class dk.heick.properties.io.AbstractJDBCPropertyIO
Sets the max number of characters a value (as a string) may contain, otherwise a PropertyException thrown upon setting the value.
setMinColor(Color) - Method in class dk.heick.properties.types.ColorPropertyType
Sets the minimum color a value is allowed to be.
setMinLength(Integer) - Method in class dk.heick.properties.types.StringPropertyType
Sets the min length of the string.
setMinNumberOfElements(Integer) - Method in class dk.heick.properties.types.ListKeyValuePropertyType
 
setMinNumberOfElements(Integer) - Method in class dk.heick.properties.types.StringPropertiesPropertyType
 
setMinValue(BigDecimal) - Method in class dk.heick.properties.types.BigDecimalPropertyType
Sets the min value (inclusive) a value may be.
setMinValue(BigInteger) - Method in class dk.heick.properties.types.BigIntegerPropertyType
Sets the min value (inclusive) a value may be.
setMinValue(ByteSizeVO) - Method in class dk.heick.properties.types.ByteSizePropertyType
 
setMinValue(Date) - Method in class dk.heick.properties.types.DateTimePropertyType
 
setMinValue(Double) - Method in class dk.heick.properties.types.DoublePropertyType
Sets the min value (inclusive) a value may be.
setMinValue(Integer) - Method in class dk.heick.properties.types.IntegerPropertyType
Sets the min value (inclusive) a value may be.
setMinValue(T) - Method in interface dk.heick.properties.types.interfaces.Range
Sets the minimum limit (inclusive).
setMinValue(Long) - Method in class dk.heick.properties.types.LongPropertyType
Sets the min value (inclusive) a value may be.
setMinValue(TimeSpan) - Method in class dk.heick.properties.types.TimeSpanPropertyType
Sets the min value (inclusive) a value may be.
setMinValue(TimeUnit) - Method in class dk.heick.properties.types.TimeUnitPropertyType
 
setMustExtend(Class<?>) - Method in class dk.heick.properties.types.ClassnamePropertyType
 
setMustImplement(Class<?>[]) - Method in class dk.heick.properties.types.ClassnamePropertyType
 
setName(String) - Method in class dk.heick.properties.types.custom.filestructure.AbstractTreeNode
Set the name of the root-, directory- or file- node.
setNameValueDivider(String) - Method in class dk.heick.properties.types.StringPropertiesPropertyType
 
setNullAllowed(boolean) - Method in class dk.heick.properties.Property
Sets if null is allowed as value for the Property.
setOverrideDNSUrl(String) - Static method in class dk.heick.properties.types.EmailPropertyType
Sets the override DNS URL.
setParentNode(AbstractTreeNode) - Method in class dk.heick.properties.types.custom.filestructure.AbstractTreeNode
Sets the parent node of any given AbstractTreeNode.
setPasswordEncryption(PasswordEncryption) - Method in class dk.heick.properties.types.PasswordPropertyType
 
setPattern(String) - Method in class dk.heick.properties.types.RegularExpressionPropertyType
 
setPattern(Pattern) - Method in class dk.heick.properties.types.StringPropertyType
Set the pattern which the string shall validates to.
setPatternString(String) - Method in class dk.heick.properties.types.StringPropertyType
Sets a pattern string which the string shall validates to.
setProperties(List<Property<?>>) - Method in class dk.heick.properties.collections.PropertyFieldCollection
 
setPropertiesComment(String) - Method in class dk.heick.properties.types.utils.CommentedProperties
Set the general properties comment.
The string will be split in lines for each new line.
setProperty(String, String) - Method in class dk.heick.properties.types.utils.CommentedProperties
Sets a property value.
setProperty(String, String, String) - Method in class dk.heick.properties.types.utils.CommentedProperties
Sets a property value and comment.
setPropertyComment(String, String) - Method in class dk.heick.properties.types.utils.CommentedProperties
Sets a property comment.
The string will be split in lines for each new line.
setPropertyDescriptionLocalizer(Localizer) - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Sets the implementation of the Property description localizer.
setPropertyType(PropertyType<T>) - Method in class dk.heick.properties.types.ListPropertyType
 
setPropertyValidationHandler(PropertyValidationHandler) - Method in class dk.heick.properties.collections.PropertyFieldCollection
 
setPropertyValidationHandler(PropertyValidationHandler) - Method in class dk.heick.properties.collections.PropertyListCollection
 
setPropertyValidationHandler(PropertyValidationHandler) - Method in interface dk.heick.properties.PropertyCollection
Here you can set your PropertyValidationHandler instance.
setPropertyValue(Element, String) - Method in class dk.heick.properties.io.xml.JBossSystemPropertiesXMLParser
 
setPropertyValue(Element, String) - Method in interface dk.heick.properties.io.xml.XMLPropertiesParser
Sets the property value for an element in the "NodeList".
setProtocol(String) - Method in class dk.heick.properties.types.URLPropertyType
Set valid protocol
setProtocols(String[]) - Method in class dk.heick.properties.types.URLPropertyType
Set valid protocols.
setProxy(Proxy) - Method in class dk.heick.properties.types.URLPropertyType
Set a specific proxy setup for this URL.
setRangeType(PropertyType<T>) - Method in class dk.heick.properties.types.RangePropertyType
Sets the range type.
setReadonly(boolean) - Method in class dk.heick.properties.Property
Sets the property to be read only or not.
setReplaceInlinedProperties(boolean) - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Sets the value if "we" want to have replacement of System properties and System env variables of the loaded values.
setRootDirectoryNode(RootDirectoryNode) - Method in class dk.heick.properties.types.FileStructurePropertyType
Sets the RootDirectoryNode for where the File structure eminates.
setRootDirectoryNodeLocator(RootDirectoryNodeLocator) - Method in class dk.heick.properties.types.FileStructurePropertyType
Sets the rootDirectoryNodeLocator.
setSchema(String) - Method in class dk.heick.properties.types.URIPropertyType
Sets the valid schema.
setSchemaUrl(URL) - Method in class dk.heick.properties.types.custom.DefaultXmlFileValidator
Sets the schema URL
setSchemes(String[]) - Method in class dk.heick.properties.types.URIPropertyType
Sets the valid schemas.
setStaticDnsTimeoutInitialMs(int) - Static method in class dk.heick.properties.types.EmailPropertyType
The timeout value in milliseconds, when checking the MX record for the domain part in the email address.
setStaticDnsTimeoutRetries(int) - Static method in class dk.heick.properties.types.EmailPropertyType
The retries value, when checking the MX record for the domain part in the email address.
setTypedValue(T) - Method in class dk.heick.properties.Property
Sets the value (T) for the Property via the PropertyIO.
setTypedValue(String, T) - Method in class dk.heick.properties.PropertyType
Sets/writes the types value to the PropertyIO.
setTypeName(String) - Method in class dk.heick.properties.PropertyType
 
setURLValidator(URLValidator) - Method in class dk.heick.properties.types.URLPropertyType
Sets the implementation of the URLValidator, if null no connection validation is performed.
setUseDefaultValues(boolean) - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Sets the global behaviour if the framework shall use default values set for a PropertyType, if a valid property value isnt found for a Property.
setValidateIPathPropertyTypes(boolean) - Static method in class dk.heick.properties.PropertyFrameworkGlobals
Overrides general behaviour of PropertyTypes mark with the interface "IPathPropertyType".
setValidatingDomain(boolean) - Method in class dk.heick.properties.types.EmailPropertyType
Set if domain validation shall be performed.
Default set to true.
setValue(String, String) - Method in class dk.heick.properties.io.AbstractJDBCPropertyIO
 
setValue(String, String) - Method in class dk.heick.properties.io.AbstractURLPropertyIO
The setValue method which allways gives an exception, since they can not be set through this PropertyIO.
setValue(String, String) - Method in class dk.heick.properties.io.AbstractXMLFilePropertyIO
 
setValue(String, String) - Method in class dk.heick.properties.io.AbstractXMLInputStreamPropertyIO
 
setValue(String, String) - Method in class dk.heick.properties.io.CompositePropertyIO
 
setValue(String, String) - Method in class dk.heick.properties.io.FilePropertyIO
 
setValue(String, String) - Method in class dk.heick.properties.io.http.HttpCookiesPropertyIO
 
setValue(String, String) - Method in class dk.heick.properties.io.http.HttpRequestHeadersPropertyIO
 
setValue(String, String) - Method in class dk.heick.properties.io.http.HttpRequestParamsPropertyIO
This IO is readonly.
setValue(String, String) - Method in class dk.heick.properties.io.http.HttpRequestPropertyIO
 
setValue(String, String) - Method in class dk.heick.properties.io.http.HttpResponseHeadersPropertyIO
 
setValue(String, String) - Method in class dk.heick.properties.io.InputStreamPropertyIO
 
setValue(String, String) - Method in class dk.heick.properties.io.ManifestPropertyIO
 
setValue(String, String) - Method in class dk.heick.properties.io.MemoryPropertyIO
 
setValue(String, String) - Method in class dk.heick.properties.io.ResourceBundlePropertyIO
 
setValue(String, String) - Method in class dk.heick.properties.io.ResourceFilePropertyIO
Deprecated.
 
setValue(String, String) - Method in class dk.heick.properties.io.ResourceStreamPropertyIO
 
setValue(String, String) - Method in class dk.heick.properties.io.ServletContextPropertyIO
 
setValue(String, String) - Method in class dk.heick.properties.io.WebContextParamsPropertyIO
 
setValue(String) - Method in class dk.heick.properties.Property
Sets the value (String) for the Property via the PropertyIO.
setValue(String, String) - Method in interface dk.heick.properties.PropertyIO
Sets the name,value as String in the IO.
setValueType(PropertyType<V>) - Method in class dk.heick.properties.types.ListKeyValuePropertyType
 
SHA512Encryption - Class in dk.heick.properties.types.custom.password
Password utils for encrypting strings with SHA-512 encryption.
SHA512Encryption() - Constructor for class dk.heick.properties.types.custom.password.SHA512Encryption
 
shuffle(String) - Static method in class dk.heick.properties.types.utils.StringUtils
Shuffle the characters in string using the Collection.shuffle() method.
SIGNATURE_VERSION - Variable in class dk.heick.properties.collections.ManifestMainCollection
Name object for Signature-Version manifest attribute used when signing JAR files.
SignedFile - Class in dk.heick.properties.types.custom
The result object of a File, which is guaranteed to have be signed correctly.
SignedFile(File, Signature, PublicKey) - Constructor for class dk.heick.properties.types.custom.SignedFile
Constructor.
SignedFile(File, Signature, Certificate) - Constructor for class dk.heick.properties.types.custom.SignedFile
Constructor.
SIMPLE_SPECIAL_CHARACTERS - Static variable in class dk.heick.properties.types.custom.DefaultPasswordEvaluator
A simple set of special characters.
size() - Static method in class dk.heick.properties.collections.PropertyCollectionRegistry
Gets the number of registered PropertyCollections.
size(String) - Static method in class dk.heick.properties.collections.PropertyCollectionRegistry
Gets the number of Property's in a PropertyCollection.
size() - Method in class dk.heick.properties.collections.PropertyFieldCollection
 
size() - Method in class dk.heick.properties.collections.PropertyListCollection
 
size() - Method in interface dk.heick.properties.PropertyCollection
Number of properties.
size() - Method in class dk.heick.properties.types.custom.filestructure.DirectoryNode
The number of child nodes in the directory, both directories and files.
size() - Method in class dk.heick.properties.types.custom.filestructure.FilterFileNode
The number of files which parses the AbstractStringFilenameFilter of the files in this directory (ParentNode) The number of files which parses the filename filter.
size() - Method in class dk.heick.properties.types.custom.HourIntervalsVO
The number of hour intervals.
size() - Method in class dk.heick.properties.types.utils.CommentedProperties
The number of properties.
size() - Method in class dk.heick.properties.types.utils.LinearRegression2D
 
solve(double) - Method in class dk.heick.properties.types.utils.LinearRegression2D
 
sort() - Method in class dk.heick.properties.types.utils.StringList
Sorts the this list of strings using "Collections.sort()".
SPECIFICATION_TITLE - Variable in class dk.heick.properties.collections.ManifestMainCollection
Name object for Specification-Title manifest attribute used for package versioning.
SPECIFICATION_VENDOR - Variable in class dk.heick.properties.collections.ManifestMainCollection
Name object for Specification-Vendor manifest attribute used for package versioning.
SPECIFICATION_VERSION - Variable in class dk.heick.properties.collections.ManifestMainCollection
Name object for Specification-Version manifest attribute used for package versioning.
store(Writer) - Method in class dk.heick.properties.types.utils.CommentedProperties
Writes this property list (key and element pairs) and comments in this Properties table to the output character stream in a format suitable for using the load(Reader) method.
The writer is closed when done.
storeTypedValue(String, Object) - Method in class dk.heick.properties.io.AbstractPropertyIO
 
storeTypedValue(String, Object) - Method in interface dk.heick.properties.PropertyIO
Stores a type converted value in the IO cache, if cache option is implemented.
StringList - Class in dk.heick.properties.types.utils
Convenience class for a list of strings, extension of ArrayList<String>.
StringList() - Constructor for class dk.heick.properties.types.utils.StringList
Default constructor
StringList(List<String>) - Constructor for class dk.heick.properties.types.utils.StringList
Constructs a StringList on the basis of another StringList.
StringList(String) - Constructor for class dk.heick.properties.types.utils.StringList
Constructs a StringList which starts with one string.
StringList(String[]) - Constructor for class dk.heick.properties.types.utils.StringList
Constructs a StringList on the basis of an array of strings.
StringList(Object[]) - Constructor for class dk.heick.properties.types.utils.StringList
Constructs a StringList on the basis of an array of Objects.
StringPropertiesPropertyType - Class in dk.heick.properties.types
This type convert and validates a string to a java.util.Properties.
StringPropertiesPropertyType() - Constructor for class dk.heick.properties.types.StringPropertiesPropertyType
Default constructor, with default element divider, default name/value divider, null as default value, and no element count restrictions.
StringPropertiesPropertyType(Properties) - Constructor for class dk.heick.properties.types.StringPropertiesPropertyType
Default constructor, with default element divider, default name/value divider and no element count restrictions.
StringPropertiesPropertyType(Properties, Integer) - Constructor for class dk.heick.properties.types.StringPropertiesPropertyType
Default constructor, with default element divider, default name/value divider and no maximum element count restrictions.
StringPropertiesPropertyType(Properties, Integer, Integer) - Constructor for class dk.heick.properties.types.StringPropertiesPropertyType
Default constructor, with default element divider, default name/value divider.
StringPropertiesPropertyType(String) - Constructor for class dk.heick.properties.types.StringPropertiesPropertyType
Constructor, with default name/value divider, null as default value, and no element count restrictions.
StringPropertiesPropertyType(String, String) - Constructor for class dk.heick.properties.types.StringPropertiesPropertyType
Constructor, with null as default value, and no element count restrictions.
StringPropertiesPropertyType(String, String, Integer) - Constructor for class dk.heick.properties.types.StringPropertiesPropertyType
Constructor, with null as default value, and no maximum element count restrictions.
StringPropertiesPropertyType(Integer) - Constructor for class dk.heick.properties.types.StringPropertiesPropertyType
Default constructor, the default element is a null, with default element divider, default name/value divider, null as default value, and no maximum element count restrictions.
StringPropertiesPropertyType(Integer, Integer) - Constructor for class dk.heick.properties.types.StringPropertiesPropertyType
Constructor, with all optional elements, the default element is a null, and dividers uses defaults.
StringPropertiesPropertyType(Properties, String, String, Integer, Integer) - Constructor for class dk.heick.properties.types.StringPropertiesPropertyType
Main constructor, with all optional elements, the default element is a empty Properties instance.
StringPropertiesXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of StringPropertiesPropertyType with result type Properties
StringPropertiesXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.StringPropertiesXmlAdapter
Default and required constructor.
StringPropertiesXmlAdapter(StringPropertiesPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.StringPropertiesXmlAdapter
Constructor with propertyType
StringPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a string value by the attributes provided in the constructor.
StringPropertyType() - Constructor for class dk.heick.properties.types.StringPropertyType
Creates a string property type.
StringPropertyType(Pattern) - Constructor for class dk.heick.properties.types.StringPropertyType
Creates a string property type.
StringPropertyType(String) - Constructor for class dk.heick.properties.types.StringPropertyType
Creates a string property type.
StringPropertyType(int) - Constructor for class dk.heick.properties.types.StringPropertyType
Creates a string property type.
StringPropertyType(String, int) - Constructor for class dk.heick.properties.types.StringPropertyType
Creates a string property type.
StringPropertyType(Integer, Integer) - Constructor for class dk.heick.properties.types.StringPropertyType
Creates a string property type.
StringPropertyType(String, Integer, Integer) - Constructor for class dk.heick.properties.types.StringPropertyType
Creates a string property type.
StringPropertyType(String, Integer, Integer, Pattern) - Constructor for class dk.heick.properties.types.StringPropertyType
Creates a string property type.
StringUtils - Class in dk.heick.properties.types.utils
Assorted string utility methods.
StringUtils() - Constructor for class dk.heick.properties.types.utils.StringUtils
 
subList(int, int) - Method in class dk.heick.properties.types.utils.StringList
 
substract(TimeSpan) - Method in class dk.heick.properties.types.custom.TimeSpan
Subtracts a TimeSpan value to the current in a new TimeSpan instance.
substract(TimeSpan, int) - Method in class dk.heick.properties.types.custom.TimeSpan
Subtracts a TimeSpan value, which is mulitiplied with a factor, to the current TimeSpan in a new TimeSpan instance.
substract(long) - Method in class dk.heick.properties.types.custom.TimeSpan
Subtracts a milliseconds value to the current TimeSpan in a new TimeSpan instance.
SUN_BOTH_CLASS_PATH - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
SUN_IO_UNICODE_ENCODING - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
 
SVGNamedColor - Enum in dk.heick.properties.types.utils.colors
All the named colors from the list frmo W3.org.
SVGNamedColorFormat - Class in dk.heick.properties.types.utils.colors
Will parse color name from the list from W3.org.
SVGNamedColorFormat() - Constructor for class dk.heick.properties.types.utils.colors.SVGNamedColorFormat
 
SYMBOL_DEGREES - Static variable in class dk.heick.properties.types.utils.GeoUtils
 
SYMBOL_MINUTES - Static variable in class dk.heick.properties.types.utils.GeoUtils
 
SYMBOL_SECONDS - Static variable in class dk.heick.properties.types.utils.GeoUtils
 
SYMBOLS - Static variable in class dk.heick.properties.types.utils.GeoUtils
 
SystemOutUtils - Class in dk.heick.properties.types.utils
Helper class with a few static functions to print a list of lines to "somewhere".
SystemOutUtils() - Constructor for class dk.heick.properties.types.utils.SystemOutUtils
 
SystemPropertiesCollection - Class in dk.heick.properties.collections
This is the typed implementation of Java's System.getProperties().

T

TextFromFilePropertyType - Class in dk.heick.properties.types.derived
Loads a file into a String, where the file derives from a property which returns a File.
Example:
TextFromFilePropertyType(Property<File>, String) - Constructor for class dk.heick.properties.types.derived.TextFromFilePropertyType
Loads a property value into a String, derived from a File.
TextFromFilePropertyType(Property<File>, Charset) - Constructor for class dk.heick.properties.types.derived.TextFromFilePropertyType
Loads a property value into a String, derived from a File.
TextFromFilePropertyType(Property<File>) - Constructor for class dk.heick.properties.types.derived.TextFromFilePropertyType
Loads a property value into a String, derived from a File using the Charset.defaultCharset() encoding.
TextFromFilePropertyType(Property<File>, String, String) - Constructor for class dk.heick.properties.types.derived.TextFromFilePropertyType
Loads a property value into a String, derived from a File.
TextFromFilePropertyType(Property<File>, Charset, String) - Constructor for class dk.heick.properties.types.derived.TextFromFilePropertyType
Loads a property value into a String, derived from a File.
TimeSpan - Class in dk.heick.properties.types.custom
TimeSpan holds a long value which a millisecond timespan in an immutable value class.
TimeSpan(long) - Constructor for class dk.heick.properties.types.custom.TimeSpan
Constructor, a name will be generated using the getParsableText() method.
TimeSpan(String, long) - Constructor for class dk.heick.properties.types.custom.TimeSpan
Constructor.
TimeSpan(String, long, long, long, long, long, long, long, long) - Constructor for class dk.heick.properties.types.custom.TimeSpan
Constructor using individual unit values.
TimeSpan(int, long, long, long, long, long, long, long) - Constructor for class dk.heick.properties.types.custom.TimeSpan
Constructor using individual unit values, a name will be generated using the getParsableText() method.
TimeSpanPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a dk.heick.properties.types.custom.TimeSpan value.
TimeSpanPropertyType() - Constructor for class dk.heick.properties.types.TimeSpanPropertyType
Constructor where the defaultValue, minValue and maxValue is null.
TimeSpanPropertyType(TimeSpan) - Constructor for class dk.heick.properties.types.TimeSpanPropertyType
Constructor where minValue and maxValue is null.
TimeSpanPropertyType(TimeSpan, TimeSpan) - Constructor for class dk.heick.properties.types.TimeSpanPropertyType
Constructor where the default value is null.
TimeSpanPropertyType(TimeSpan, TimeSpan, TimeSpan) - Constructor for class dk.heick.properties.types.TimeSpanPropertyType
Constructor
TimeSpanUnit - Enum in dk.heick.properties.types.custom.enums
Unit enum for TimeSpan.
TimeSpanXmlAdapter - Class in dk.heick.properties.types.xml.adapters.custom
XmlAdapter implementation of TimeSpanPropertyType with result type TimeSpan
TimeSpanXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.custom.TimeSpanXmlAdapter
Default and required constructor.
TimeSpanXmlAdapter(TimeSpanPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.custom.TimeSpanXmlAdapter
Constructor with propertyType
TimeUnitPropertyType - Class in dk.heick.properties.types
PropertyType that validates to a TimeUnit class.
TimeUnitPropertyType() - Constructor for class dk.heick.properties.types.TimeUnitPropertyType
Constructor where the defaultValue, minValue and maxValue is null.
TimeUnitPropertyType(TimeUnit) - Constructor for class dk.heick.properties.types.TimeUnitPropertyType
Constructor where minValue and maxValue is null.
TimeUnitPropertyType(TimeUnit, TimeUnit, TimeUnit) - Constructor for class dk.heick.properties.types.TimeUnitPropertyType
Constructor
TimeUnitPropertyType(TimeUnit, TimeUnit) - Constructor for class dk.heick.properties.types.TimeUnitPropertyType
Constructor where the defaultValue is null.
TimeUnitXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of TimeUnitPropertyType with result type TimeUnit
TimeUnitXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.TimeUnitXmlAdapter
Default and required constructor.
TimeUnitXmlAdapter(TimeUnitPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.TimeUnitXmlAdapter
Constructor with propertyType
TimeZonePropertyType - Class in dk.heick.properties.types
PropertyType that validates to a TimeZone value.
TimeZonePropertyType() - Constructor for class dk.heick.properties.types.TimeZonePropertyType
Returns TimeZonePropertyType where the default value is null.
TimeZonePropertyType(TimeZone) - Constructor for class dk.heick.properties.types.TimeZonePropertyType
Returns TimeZonePropertyType with default value.
TimeZoneXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
XmlAdapter implementation of TimeZonePropertyType with result type TimeZone
TimeZoneXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.TimeZoneXmlAdapter
Default and required constructor.
TimeZoneXmlAdapter(TimeZonePropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.TimeZoneXmlAdapter
Constructor with propertyType
toArray(List<T>) - Static method in class dk.heick.properties.types.utils.ArrayUtils
Converts a generic list to an array.
toBearing(Double, LatLngFormat, Integer) - Static method in class dk.heick.properties.types.custom.LatLng
 
toBearing(Double, LatLngFormat, Integer) - Static method in class dk.heick.properties.types.utils.GeoUtils
Converts numeric degrees to deg/min/sec as a bearing (0°..360°)
toBearing(Double, LatLngFormat) - Static method in class dk.heick.properties.types.utils.GeoUtils
Converts numeric degrees to deg/min/sec as a bearing (0°..360°), using format decimals.
toDMS(Double, LatLngFormat, Integer) - Static method in class dk.heick.properties.types.utils.GeoUtils
Converts decimal degrees to deg/min/sec format
- degree, prime, double-prime symbols are added, but sign is discarded, though no compass direction is added.
toDMS(Double, LatLngFormat) - Static method in class dk.heick.properties.types.utils.GeoUtils
Converts decimal degrees to deg/min/sec format.
toDMSString(LatLngFormat, Integer) - Method in class dk.heick.properties.types.custom.LatLng
Returns a string representation of 'this' point, formatted as degrees, degrees+minutes, or degrees+minutes+seconds.
toDMSString(LatLngFormat) - Method in class dk.heick.properties.types.custom.LatLng
 
toDMSString() - Method in class dk.heick.properties.types.custom.LatLng
 
toLatitude(Double, LatLngFormat, Integer) - Static method in class dk.heick.properties.types.utils.GeoUtils
Converts numeric latitude degrees to deg/min/sec latitude (3-digit degrees, suffixed with N/S).
toLatitude(Double, LatLngFormat) - Static method in class dk.heick.properties.types.utils.GeoUtils
Converts numeric latitude degrees to deg/min/sec latitude (3-digit degrees, suffixed with N/S).
toLongitude(Double, LatLngFormat, Integer) - Static method in class dk.heick.properties.types.utils.GeoUtils
Converts numeric longitude degrees to deg/min/sec latitude (3-digit degrees, suffixed with E/W).
toLongitude(Double, LatLngFormat) - Static method in class dk.heick.properties.types.utils.GeoUtils
Converts numeric longitude degrees to deg/min/sec latitude (3-digit degrees, suffixed with E/W).
toMilliSeconds(double) - Method in enum dk.heick.properties.types.custom.enums.TimeSpanUnit
Converts the enum TimeSpanUnit into milliseconds.
toRGB(float[]) - Static method in class dk.heick.properties.types.utils.colors.HSLColor
Convert HSL values to a RGB Color with a default alpha value of 1.
toRGB(float[], float) - Static method in class dk.heick.properties.types.utils.colors.