.
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
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
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
-
- 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.HSLColor
-
Convert HSL values to a RGB Color.
- toRGB(float, float, 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, float, float) - Static method in class dk.heick.properties.types.utils.colors.HSLColor
-
Convert HSL values to a RGB Color.
- toString() - Method in class dk.heick.properties.Property
-
- toString(String, T) - Method in class dk.heick.properties.PropertyType
-
Converts a typed to the string representation.
- toString(String, Class<?>) - Method in class dk.heick.properties.types.ClassnamePropertyType
-
- toString(String, Color) - Method in class dk.heick.properties.types.ColorPropertyType
-
A string version of the color.
- toString(String, Locale) - Method in class dk.heick.properties.types.CountryPropertyType
-
- toString() - Method in class dk.heick.properties.types.custom.ByteSizeVO
-
- toString() - Method in enum dk.heick.properties.types.custom.enums.Environment
-
- toString() - Method in class dk.heick.properties.types.custom.HourIntervalsVO
-
- toString() - Method in class dk.heick.properties.types.custom.HourIntervalVO
-
Returns a string with "from to"
- toString() - Method in class dk.heick.properties.types.custom.IPRange.IPToken
-
- toString() - Method in class dk.heick.properties.types.custom.IPRange
-
- toString() - Method in class dk.heick.properties.types.custom.KeyValueVO
-
- toString() - Method in class dk.heick.properties.types.custom.LatLng
-
- toString() - Method in class dk.heick.properties.types.custom.PasswordTypeVO
-
- toString() - Method in class dk.heick.properties.types.custom.Point2D
-
- toString() - Method in class dk.heick.properties.types.custom.Point3D
-
- toString() - Method in class dk.heick.properties.types.custom.RangeVO
-
Constructs a String version of the Range.
- toString() - Method in class dk.heick.properties.types.custom.SequenceVO
-
- toString() - Method in class dk.heick.properties.types.custom.TimeSpan
-
Returns the getParsableText() value.
- toString() - Method in class dk.heick.properties.types.custom.VersionVO
-
- toString(String, SimpleDateFormat) - Method in class dk.heick.properties.types.DateFormatPropertyType
-
- toString(String, Date) - Method in class dk.heick.properties.types.DateTimePropertyType
-
- toString(String, DecimalFormat) - Method in class dk.heick.properties.types.DecimalFormatPropertyType
-
- toString(String, AbstractStringFilenameFilter) - Method in class dk.heick.properties.types.FilenameFilterPropertyType
-
- toString(String, File) - Method in class dk.heick.properties.types.FileStructurePropertyType
-
- toString(String, Font) - Method in class dk.heick.properties.types.FontPropertyType
-
- toString(String, List<KeyValueVO<K, V>>) - Method in class dk.heick.properties.types.ListKeyValuePropertyType
-
- toString(String, List<T>) - Method in class dk.heick.properties.types.ListPropertyType
-
- toString(String, Locale) - Method in class dk.heick.properties.types.LocalePropertyType
-
- toString(String, Point2D) - Method in class dk.heick.properties.types.Point2DPropertyType
-
- toString(String, Point3D) - Method in class dk.heick.properties.types.Point3DPropertyType
-
- toString(String, Proxy) - Method in class dk.heick.properties.types.ProxyPropertyType
-
- toString(String, SequenceVO) - Method in class dk.heick.properties.types.SequencePropertyType
-
- toString(String, Properties) - Method in class dk.heick.properties.types.StringPropertiesPropertyType
-
- toString(String, String) - Method in class dk.heick.properties.types.StringPropertyType
-
- toString(String, TimeSpan) - Method in class dk.heick.properties.types.TimeSpanPropertyType
-
Returns a parseable Timespan text value.
- toString(String, TimeZone) - Method in class dk.heick.properties.types.TimeZonePropertyType
-
- toString(T[], String) - Static method in class dk.heick.properties.types.utils.ArrayUtils
-
A toString builder for a list of T's divided by divider.
- toString() - Method in class dk.heick.properties.types.utils.colors.HSLColor
-
- toString(LatLng, LatLngFormat, Integer) - Static method in class dk.heick.properties.types.utils.GeoUtils
-
Returns a string representation of point, formatted as degrees, degrees+minutes, or degrees+minutes+seconds.
- toString(LatLng, LatLngFormat) - Static method in class dk.heick.properties.types.utils.GeoUtils
-
Returns a string representation of point, formatted as degrees, degrees+minutes, or degrees+minutes+seconds.
- toString(LatLng) - Static method in class dk.heick.properties.types.utils.GeoUtils
-
Returns a string representation of point, formatted as degrees+minutes+seconds.
- toString() - Method in class dk.heick.properties.types.utils.StringList
-
Appends all the strings in the list to one string.
- toString(String) - Method in class dk.heick.properties.types.utils.StringList
-
Appends all the strings in the list to one string, divided by the divider.
- toString(String, VersionVO) - Method in class dk.heick.properties.types.VersionPropertyType
-
- toStringArray() - Method in class dk.heick.properties.types.utils.StringList
-
Returns the StringList as an array of Strings.
- toType(String, String) - Method in class dk.heick.properties.PropertyType
-
Gets the converted typed value, its presumed that a the properties
already has been validated.
- touch(File) - Static method in class dk.heick.properties.types.utils.FileUtils
-
Sets the a file last modified timestamp to now.
- translate(double, double) - Method in class dk.heick.properties.types.custom.Point2D
-
Translates this point, at location (x,y),
by dx along the x axis and dy along the y axis so that it now represents the point (x+dx,y+dy).
- translate(double, double, double) - Method in class dk.heick.properties.types.custom.Point3D
-
Translates this point, at location (x,y,z),
by dx along the x axis,dy along the y axis and dz along the z axis so that it now represents the point (x+dx,y+dy,z+dz).
- TupleColorFormat - Class in dk.heick.properties.types.utils.colors
-
Abstract class for parsing and formatting a Color format which is "colorMethodName(list of number values seperated by comma)".
Parsing a TupleColorFormat, the text value must be trimmed and the it must be case insensitive in parsing the ColorMethodName.
- TupleColorFormat() - Constructor for class dk.heick.properties.types.utils.colors.TupleColorFormat
-
- TYPE - Static variable in class dk.heick.properties.derived.generics.TypeListFromTextFile
-
The type name string constant of TypeListFromTextFile implementation.
- TYPE - Static variable in class dk.heick.properties.types.BigDecimalPropertyType
-
The type name string constant of BigDecimalPropertyType
- TYPE - Static variable in class dk.heick.properties.types.BigIntegerPropertyType
-
The type name string constant of BigIntegerPropertyType
- TYPE - Static variable in class dk.heick.properties.types.BooleanPropertyType
-
The type name string constant of BooleanPropertyType.
- TYPE - Static variable in class dk.heick.properties.types.ByteSizePropertyType
-
The type name string constant of ByteSizePropertyType.
- TYPE - Static variable in class dk.heick.properties.types.CharsetPropertyType
-
The type name string constant of CharsetPropertyType.
- TYPE - Static variable in class dk.heick.properties.types.ClassnamePropertyType
-
The type name string constant of ClassnamePropertyType.
- TYPE - Static variable in class dk.heick.properties.types.ColorPropertyType
-
The type name string constant of ColorPropertyType
- TYPE - Static variable in class dk.heick.properties.types.ConnectionUrlPropertyType
-
The type name string constant of ConnectionUrlPropertyType
- TYPE - Static variable in class dk.heick.properties.types.CountryPropertyType
-
The type name string constant of ClassnamePropertyType.
- TYPE - Static variable in class dk.heick.properties.types.DateFormatPropertyType
-
The type name string constant of DateFormatPropertyType.
- TYPE - Static variable in class dk.heick.properties.types.DateTimePropertyType
-
The type name string constant of DateTimePropertyType.
- TYPE - Static variable in class dk.heick.properties.types.DecimalFormatPropertyType
-
The type name string constant of DecimalFormatPropertyType.
- TYPE - Static variable in class dk.heick.properties.types.derived.BytesFromFilePropertyType
-
The type name string constant of ByteFromFile implementation.
- TYPE - Static variable in class dk.heick.properties.types.derived.CertificateKeyStoredPropertyType
-
The Typename of CertificateKeyStoredPropertyType
- TYPE - Static variable in class dk.heick.properties.types.derived.CertificatesFilePropertyType
-
The Typename of CertificatesFromFile
- TYPE - Static variable in class dk.heick.properties.types.derived.CertificateSignedFilePropertyType
-
The Typename of CertificateSignedFilePropertyType
- TYPE - Static variable in class dk.heick.properties.types.derived.ImageFromFilePropertyType
-
The type name string constant of ImageFromFile implementation.
- TYPE - Static variable in class dk.heick.properties.types.derived.ImageFromURLPropertyType
-
The type name string constant of ImageFromUrl implementation.
- TYPE - Static variable in class dk.heick.properties.types.derived.KeySignedFilePropertyType
-
- TYPE - Static variable in class dk.heick.properties.types.derived.KeyStoreFilePropertyType
-
The type name string constant of KeyStoreFilePropertyType implementation.
- TYPE - Static variable in class dk.heick.properties.types.derived.PrivateKeyFilePropertyType
-
The type name string constant of PrivateKey PropertyType.
- TYPE - Static variable in class dk.heick.properties.types.derived.PublicKeyFilePropertyType
-
The type name string constant of PublicKey PropertyType.
- TYPE - Static variable in class dk.heick.properties.types.derived.TextFromFilePropertyType
-
The type name string constant of TextFromFile implementation.
- TYPE - Static variable in class dk.heick.properties.types.DirectoryPropertyType
-
The type name string constant of DirectoryPropertyType.
- TYPE - Static variable in class dk.heick.properties.types.DoublePropertyType
-
The type name string constant of DoublePropertyType.
- TYPE - Static variable in class dk.heick.properties.types.EmailPropertyType
-
The type name string constant of EmailPropertyType.
- TYPE - Static variable in class dk.heick.properties.types.EnumPropertyType
-
The type name string constant of EnumPropertyType<T>.
- TYPE - Static variable in class dk.heick.properties.types.FilenameFilterPropertyType
-
The type name string constant of FilenameFilterPropertyType.
- TYPE - Static variable in class dk.heick.properties.types.FilePropertyType
-
The type name string constant of FilePropertyType.
- TYPE - Static variable in class dk.heick.properties.types.FileStructurePropertyType
-
The type name string constant of FileStructurePropertyType
- TYPE - Static variable in class dk.heick.properties.types.FontPropertyType
-
The type name string constant of FontPropertyType
- TYPE - Static variable in class dk.heick.properties.types.HourIntervalsPropertyType
-
The type name string constant of HourIntervalsPropertyType.
- TYPE - Static variable in class dk.heick.properties.types.InetAddressPropertyType
-
The type name string constant of InetAddressPropertyType
- TYPE - Static variable in class dk.heick.properties.types.IntegerPropertyType
-
The type name string constant of IntegerPropertyType.
- TYPE - Static variable in class dk.heick.properties.types.IP4AddressPropertyType
-
The type name string constant of IpAddressPropertyType.
- TYPE - Static variable in class dk.heick.properties.types.IPRangePropertyType
-
The type name string constant of IPRangePropertyType
- TYPE - Static variable in class dk.heick.properties.types.LatLngPropertyType
-
The type name string constant of LatLngPropertyType
- TYPE - Static variable in class dk.heick.properties.types.LdapNamePropertyType
-
The type name string constant of LdapNamePropertyType
- TYPE - Static variable in class dk.heick.properties.types.ListKeyValuePropertyType
-
The type name string constant of ListKeyValuePropertyType.
- TYPE - Static variable in class dk.heick.properties.types.ListPropertyType
-
The type name string constant of ListPropertyType
- TYPE - Static variable in class dk.heick.properties.types.LocalePropertyType
-
The type name string constant of ClassnamePropertyType.
- TYPE - Static variable in class dk.heick.properties.types.LongPropertyType
-
The type name string constant of LongPropertyType
- TYPE - Static variable in class dk.heick.properties.types.MimeTypePropertyType
-
The type name string constant of MimeTypePropertyType.
- TYPE - Static variable in class dk.heick.properties.types.Point2DPropertyType
-
The type name string constant of Point2D.
- TYPE - Static variable in class dk.heick.properties.types.Point3DPropertyType
-
The type name string constant of Point3D.
- TYPE - Static variable in class dk.heick.properties.types.ProxyPropertyType
-
The type name string constant of ProxyPropertyType
- TYPE - Static variable in class dk.heick.properties.types.RangePropertyType
-
The type name string constant of BooleanPropertyType.
- TYPE - Static variable in class dk.heick.properties.types.RegularExpressionPropertyType
-
Type name of the propertytype 'RegularExpression'.
- TYPE - Static variable in class dk.heick.properties.types.SequencePropertyType
-
The type name string constant of SequencePropertyType.
- TYPE - Static variable in class dk.heick.properties.types.StringPropertiesPropertyType
-
The type name string constant of StringPropertiesPropertyType.
- TYPE - Static variable in class dk.heick.properties.types.StringPropertyType
-
The type name string constant of StringPropertyType.
- TYPE - Static variable in class dk.heick.properties.types.TimeSpanPropertyType
-
The type name string constant of TimespanPropertyType.
- TYPE - Static variable in class dk.heick.properties.types.TimeZonePropertyType
-
The type name string constant of TimeZonePropertyType
- TYPE - Static variable in class dk.heick.properties.types.URIPropertyType
-
The type name string constant of URIPropertyType.
- TYPE - Static variable in class dk.heick.properties.types.URLPropertyType
-
The type name string constant of URLPropertyType.
- TYPE - Static variable in class dk.heick.properties.types.VersionPropertyType
-
The type name string constant of VersionPropertyType.
- TypedJavaDefinition(PropertyType<?>, String) - Constructor for class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter.TypedJavaDefinition
-
- TypedJavaDefinition(PropertyType<?>, String, String) - Constructor for class dk.heick.properties.collections.PropertiesJavaDefinitionPrinter.TypedJavaDefinition
-
- TypeFromGeneric<K,T> - Interface in dk.heick.properties.derived
-
The generic interface which can convert from one type to another type.
- TypeListFromTextFile<T> - Class in dk.heick.properties.derived.generics
-
Converts each line in a file into a PropertyType value which is returned as a list of the type.
- TypeListFromTextFile(PropertyType<T>) - Constructor for class dk.heick.properties.derived.generics.TypeListFromTextFile
-
Constructor, using default charset and no lines is ignored.
- TypeListFromTextFile(PropertyType<T>, String) - Constructor for class dk.heick.properties.derived.generics.TypeListFromTextFile
-
Constructor, using default charset.
- TypeListFromTextFile(PropertyType<T>, Charset, String) - Constructor for class dk.heick.properties.derived.generics.TypeListFromTextFile
-
Constructor.
- TypeListFromTextFile(PropertyType<T>, String, String) - Constructor for class dk.heick.properties.derived.generics.TypeListFromTextFile
-
Constructor.
- TypeListFromTextFilePropertyType<T> - Class in dk.heick.properties.types.derived.generics
-
Loads a text file an converts each line to the type T using a PropertyType.
- TypeListFromTextFilePropertyType(Property<File>, PropertyType<T>, String, String) - Constructor for class dk.heick.properties.types.derived.generics.TypeListFromTextFilePropertyType
-
Constructor
- TypeListFromTextFilePropertyType(Property<File>, PropertyType<T>, String, Charset) - Constructor for class dk.heick.properties.types.derived.generics.TypeListFromTextFilePropertyType
-
- TypeListFromTextFilePropertyType(Property<File>, PropertyType<T>, String) - Constructor for class dk.heick.properties.types.derived.generics.TypeListFromTextFilePropertyType
-
Constructor using default enconding
- TypeListFromTextFilePropertyType(Property<File>, PropertyType<T>) - Constructor for class dk.heick.properties.types.derived.generics.TypeListFromTextFilePropertyType
-
Constructor using default enconding and null as ignoreLineRegex.
- TypeListFromTextFilePropertyType(Property<File>, PropertyType<T>, Charset) - Constructor for class dk.heick.properties.types.derived.generics.TypeListFromTextFilePropertyType
-
Constructor using null as ignoreLineRegex.
U
- UNIT_TIME_DAY - Static variable in class dk.heick.properties.types.custom.TimeSpan
-
- UNIT_TIME_HOUR - Static variable in class dk.heick.properties.types.custom.TimeSpan
-
- UNIT_TIME_MILLISECOND - Static variable in class dk.heick.properties.types.custom.TimeSpan
-
- UNIT_TIME_MINUTE - Static variable in class dk.heick.properties.types.custom.TimeSpan
-
- UNIT_TIME_MONTH - Static variable in class dk.heick.properties.types.custom.TimeSpan
-
- UNIT_TIME_SECOND - Static variable in class dk.heick.properties.types.custom.TimeSpan
-
- UNIT_TIME_WEEK - Static variable in class dk.heick.properties.types.custom.TimeSpan
-
- UNIT_TIME_YEAR - Static variable in class dk.heick.properties.types.custom.TimeSpan
-
- unmarshal(String) - Method in class dk.heick.properties.types.xml.adapters.PropertyTypeXmlAdapter
-
UnMarshalls a value String to the type <T>.
If the value is null than null is returned, otherwise the "validate.toString(String,String)" is used.
- UpdateLastChangedPropertyChangeListener - Class in dk.heick.properties.collections.changelisteners
-
An implementation PropertyChangeListener which a updates a "Property with type Date" with "new Date()" whenever another Property is changed.
- UpdateLastChangedPropertyChangeListener(Property<Date>) - Constructor for class dk.heick.properties.collections.changelisteners.UpdateLastChangedPropertyChangeListener
-
Constructor where you provide the Property that will automatically be updated.
- updateLastLoaded() - Method in class dk.heick.properties.io.AbstractPropertyIO
-
Sets the date on when the properties was last loaded to current date.
- updateLastSaved() - Method in class dk.heick.properties.io.AbstractPropertyIO
-
Sets the date on when the properties was last saved to current date.
- URIPropertyType - Class in dk.heick.properties.types
-
PropertyType that validates to a URI value.
- URIPropertyType() - Constructor for class dk.heick.properties.types.URIPropertyType
-
Default constructor, no default value and no schemes constraints.
- URIPropertyType(String) - Constructor for class dk.heick.properties.types.URIPropertyType
-
Constructor with scheme constraint.
- URIPropertyType(URI) - Constructor for class dk.heick.properties.types.URIPropertyType
-
Constructor.
- URIPropertyType(URI, String) - Constructor for class dk.heick.properties.types.URIPropertyType
-
Constructor.
- URIPropertyType(String[]) - Constructor for class dk.heick.properties.types.URIPropertyType
-
Constructor.
- URIPropertyType(URI, String[]) - Constructor for class dk.heick.properties.types.URIPropertyType
-
Constructor.
- URIXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
-
XmlAdapter implementation of URIPropertyType with result type URI
- URIXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.URIXmlAdapter
-
Default and required constructor.
- URIXmlAdapter(URIPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.URIXmlAdapter
-
Constructor with propertyType
- URLDerivedPropertyType<T> - Class in dk.heick.properties.types.derived.generics
-
An implementation of DerivedFromTypePropertyType where it is dependent on one property which returns a URL, and has an implementation which can convert it to type T.
- URLDerivedPropertyType(Property<URL>, TypeFromGeneric<URL, T>) - Constructor for class dk.heick.properties.types.derived.generics.URLDerivedPropertyType
-
Constructor, where the default value is null.
- URLDerivedPropertyType(Property<URL>, TypeFromGeneric<URL, T>, T) - Constructor for class dk.heick.properties.types.derived.generics.URLDerivedPropertyType
-
Constructor.
- UrlJDBCPropertyIO - Class in dk.heick.properties.io
-
An implementation of AbstractJDBCPropertyIO which gets its connection from an URL definition.
- UrlJDBCPropertyIO(String, String, String, String, String, String, String, boolean, boolean) - Constructor for class dk.heick.properties.io.UrlJDBCPropertyIO
-
Returns an UrlJDBCPropertyIO which is initialized with URL connection definition and table definition.
- URLPropertyType - Class in dk.heick.properties.types
-
PropertyType that validates to a URL value.
- URLPropertyType() - Constructor for class dk.heick.properties.types.URLPropertyType
-
Default constructor, no default value and no protocol constraints and DefaultURLValidator used.
- URLPropertyType(URLValidator) - Constructor for class dk.heick.properties.types.URLPropertyType
-
Constructor with validation connection constraint.
- URLPropertyType(String) - Constructor for class dk.heick.properties.types.URLPropertyType
-
Constructor with protocol constraint and DefaultURLValidator used.
- URLPropertyType(String, URLValidator) - Constructor for class dk.heick.properties.types.URLPropertyType
-
Constructor with protocol constraint.
- URLPropertyType(URL) - Constructor for class dk.heick.properties.types.URLPropertyType
-
Constructor.
- URLPropertyType(URL, URLValidator) - Constructor for class dk.heick.properties.types.URLPropertyType
-
Constructor.
- URLPropertyType(URL, String, URLValidator) - Constructor for class dk.heick.properties.types.URLPropertyType
-
Constructor.
- URLPropertyType(String[]) - Constructor for class dk.heick.properties.types.URLPropertyType
-
Constructor with DefaultURLValidator used.
- URLPropertyType(String[], URLValidator) - Constructor for class dk.heick.properties.types.URLPropertyType
-
Constructor.
- URLPropertyType(URL, String[]) - Constructor for class dk.heick.properties.types.URLPropertyType
-
Constructor with DefaultURLValidator used.
- URLPropertyType(URL, String) - Constructor for class dk.heick.properties.types.URLPropertyType
-
Constructor with DefaultURLValidator used.
- URLPropertyType(URL, String[], URLValidator) - Constructor for class dk.heick.properties.types.URLPropertyType
-
Constructor.
- URLPropertyType(String, String[], URLValidator) - Constructor for class dk.heick.properties.types.URLPropertyType
-
Constructor, using URLUtils.construct(String) to construct default URL.
- URLPropertyType(String, String[]) - Constructor for class dk.heick.properties.types.URLPropertyType
-
Constructor, using URLUtils.construct(String) to construct default URL and using DefaultURLValidator.
- URLPropertyType(String, String, URLValidator) - Constructor for class dk.heick.properties.types.URLPropertyType
-
Constructor, using URLUtils.construct(String) to construct default URL.
- URLUtils - Class in dk.heick.properties.types.utils
-
Different URL utility methods.
- URLUtils() - Constructor for class dk.heick.properties.types.utils.URLUtils
-
- URLValidator - Interface in dk.heick.properties.types.interfaces
-
Interface for implementations that can validate an URL.
- URLXmlAdapter - Class in dk.heick.properties.types.xml.adapters.java
-
XmlAdapter implementation of URLPropertyType with result type URL
- URLXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.java.URLXmlAdapter
-
Default and required constructor.
- URLXmlAdapter(URLPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.java.URLXmlAdapter
-
Constructor with propertyType
- USER_COUNTRY - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
-
- USER_COUNTRY_FORMAT - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
-
- USER_DIR - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
-
- USER_HOME - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
-
- USER_LANGUAGE - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
-
- USER_LANGUAGE_FORMAT - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
-
- USER_NAME - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
-
- USER_TIMEZONE - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
-
- USER_VARIANT - Static variable in class dk.heick.properties.collections.SystemPropertiesCollection
-
V
- validate(Property<?>, Property<?>...) - Method in class dk.heick.properties.collections.ActivationValidator
-
Validates that if the Property givenPropertyDefined is not null AND is valid, all the other Properties thanMustBeDefined must be not null and well defined.
- validate(boolean, Property<?>...) - Method in class dk.heick.properties.collections.ActivationValidator
-
Validates a when a certain condition is true, all provided properties must be defined.
- validate(Property<?>, Object, Property<?>...) - Method in class dk.heick.properties.collections.ActivationValidator
-
Validates that a Property typed value is equal a value; if so ; than all the properties in the array must be weel defined.
- validate() - Method in class dk.heick.properties.collections.PropertyFieldCollection
-
- validate() - Method in class dk.heick.properties.collections.PropertyListCollection
-
- validate() - Method in class dk.heick.properties.io.AbstractFilePropertyIO
-
- validate() - Method in class dk.heick.properties.io.AbstractJDBCPropertyIO
-
- validate() - Method in class dk.heick.properties.io.AbstractURLPropertyIO
-
Validates the PropertyIO, veirfies that the URL is not null and the Properties could be retrived.
- validate() - Method in class dk.heick.properties.io.AbstractXMLFilePropertyIO
-
- validate() - Method in class dk.heick.properties.io.AbstractXMLInputStreamPropertyIO
-
- validate() - Method in class dk.heick.properties.io.CompositePropertyIO
-
- validate() - Method in class dk.heick.properties.io.http.AbstractHttpPropertyIO
-
Validates the IO.
- validate() - Method in class dk.heick.properties.io.http.HttpCookiesPropertyIO
-
- validate() - Method in class dk.heick.properties.io.http.HttpResponseHeadersPropertyIO
-
- validate() - Method in class dk.heick.properties.io.InputStreamPropertyIO
-
- validate() - Method in class dk.heick.properties.io.ManifestPropertyIO
-
- validate() - Method in class dk.heick.properties.io.MemoryPropertyIO
-
- validate() - Method in class dk.heick.properties.io.ResourceBundlePropertyIO
-
Fails validatation if:
Bundle name is null.
Bundle name is empty.
Unable to load properties.
- validate() - Method in class dk.heick.properties.io.ResourceFilePropertyIO
-
Deprecated.
- validate() - Method in class dk.heick.properties.io.ResourceStreamPropertyIO
-
Fails validation if
ResourceName is null or empty.
Not able to getProperties(), it returns null.
- validate() - Method in class dk.heick.properties.io.ServletContextPropertyIO
-
- validate() - Method in class dk.heick.properties.io.WebContextParamsPropertyIO
-
- validate() - Method in class dk.heick.properties.Property
-
Validates the value through the PropertyType validation.
- validate() - Method in interface dk.heick.properties.PropertyCollection
-
Validates all the Property's in the collection an throws an
PropertyException for the first that failsvalidation.
- validate() - Method in interface dk.heick.properties.PropertyIO
-
Validates the PropertyIO.
- validate(String, String) - Method in class dk.heick.properties.PropertyType
-
Validates the constraints and value of the PropertyType
and returns the value as the defined type.
- validate(String, String, String, File) - Method in class dk.heick.properties.types.custom.DefaultDirectoryValidator
-
- validate(String, String, String, File) - Method in class dk.heick.properties.types.custom.DefaultFileValidator
-
- validate(String, String, String, File) - Method in class dk.heick.properties.types.custom.DefaultXmlFileValidator
-
- validate(String) - Method in class dk.heick.properties.types.custom.filefilters.AbstractStringFilenameFilter
-
Validates the instance, in the following way.
- validate() - Method in class dk.heick.properties.types.custom.filestructure.AbstractTreeNode
-
Validates that "this" node is valid using the FileValidator, and its child nodes if any.
- validate() - Method in class dk.heick.properties.types.custom.filestructure.DirectoryNode
-
Validates the "file" (directory) of this node an all its child nodes.
- validate() - Method in class dk.heick.properties.types.custom.filestructure.FileNode
-
- validate() - Method in class dk.heick.properties.types.custom.filestructure.FilterFileNode
-
Will validate if "getParentNode()" and "getFilter()" is not null, and if the AbstractStringFilenameFilter can be initialize with the string filter value.
- validate(String) - Method in class dk.heick.properties.types.custom.RangeVO
-
Validates the attributes of this object instance.
- validate(String, String, String, File) - Method in interface dk.heick.properties.types.interfaces.FileValidator
-
Method to implement for validation a File.
- validateAccess(String, String, String, File) - Method in class dk.heick.properties.types.custom.DefaultDirectoryValidator
-
- validateConstraints(String) - Method in class dk.heick.properties.derived.DerivedFromTypePropertyType
-
Validates the DerivedFromTypePropertyType.
- validateConstraints(String) - Method in class dk.heick.properties.derived.DerivedPropertyType
-
Validates the DerivedPropertyType.
- validateConstraints(String) - Method in class dk.heick.properties.derived.generics.KeyMultiLineValuesFromTextFile
-
- validateConstraints(String) - Method in class dk.heick.properties.derived.generics.KeyValuesFromTextFile
-
- validateConstraints(String) - Method in class dk.heick.properties.derived.generics.TypeListFromTextFile
-
Will validate that the
PropertyType isnt null.
Encoding isnt null or emptr and is valid.
The IgnoreLineRegex is valid if it is not null.
- validateConstraints(String) - Method in interface dk.heick.properties.derived.TypeFromGeneric
-
Validates the constraints for the type.
- validateConstraints(String) - Method in class dk.heick.properties.PropertyType
-
A PropertyType can have some constraints here is where they are
validated.
- validateConstraints(String) - Method in class dk.heick.properties.types.BigDecimalPropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.BigIntegerPropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.ByteSizePropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.ColorPropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.CountryPropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.DateTimePropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.derived.AbstractKeyPropertyType
-
Validates any constraints there are on a Key.
- validateConstraints(String) - Method in class dk.heick.properties.types.derived.BytesFromFilePropertyType
-
No constraints
- validateConstraints(String) - Method in class dk.heick.properties.types.derived.CertificateKeyStoredPropertyType
-
Will fail validate if alias is null or empty or if the keystore is invalid.
- validateConstraints(String) - Method in class dk.heick.properties.types.derived.CertificatesFilePropertyType
-
Validates if
Type is not null and not empty.
If the provider is not null than it must not be empty.
- validateConstraints(String) - Method in class dk.heick.properties.types.derived.generics.FileDerivedPropertyType
-
Validates that the "derivedFromFile" is a file which can be read.
- validateConstraints(String) - Method in class dk.heick.properties.types.derived.ImageFromFilePropertyType
-
No constraints.
- validateConstraints(String) - Method in class dk.heick.properties.types.derived.ImageFromURLPropertyType
-
No constraints.
- validateConstraints(String) - Method in class dk.heick.properties.types.derived.KeySignedFilePropertyType
-
Validates that :
PublicKey Property is not null.
SignedFile Property is not null.
Signature Property is not null.
Algorithm is not null an not empty.
Provider is not null an not empty.
- validateConstraints(String) - Method in class dk.heick.properties.types.derived.KeyStoreFilePropertyType
-
Validates the constraints.
- validateConstraints(String) - Method in class dk.heick.properties.types.derived.TextFromFilePropertyType
-
Validates the TextFromFile type constraints.
- validateConstraints(String) - Method in class dk.heick.properties.types.DirectoryPropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.DoublePropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.EnumPropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.FilePropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.FileStructurePropertyType
-
Will invalidate if:
The RootDirectoryNodeLocater is null.
The RootDirectoryNode is null.
- validateConstraints(String) - Method in class dk.heick.properties.types.IntegerPropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.ListKeyValuePropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.ListPropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.LongPropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.PasswordPropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.ProxyPropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.RangePropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.RegularExpressionPropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.SequencePropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.StringPropertiesPropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.StringPropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.TimeSpanPropertyType
-
- validateConstraints(String) - Method in class dk.heick.properties.types.TimeUnitPropertyType
-
- validateDerivedValue(String) - Method in class dk.heick.properties.derived.DerivedFromTypePropertyType
-
Use the TypeFromGeneric#fromType method to convert the value to type T.
- validateDerivedValue(String) - Method in class dk.heick.properties.derived.DerivedPropertyType
-
Should convert the dependent Properties to the type T.
- validateDerivedValue(String) - Method in class dk.heick.properties.types.derived.AbstractKeyPropertyType
-
Loads the Key from a file.
- validateDerivedValue(String) - Method in class dk.heick.properties.types.derived.BytesFromFilePropertyType
-
Using the FileUtils.loadAsBytes(String,File) to load bytes.
- validateDerivedValue(String) - Method in class dk.heick.properties.types.derived.CertificateKeyStoredPropertyType
-
- validateDerivedValue(String) - Method in class dk.heick.properties.types.derived.CertificatesFilePropertyType
-
Using the CertificateFactory.generateCertificates(java.io.InputStream) using the CertificateType and Provider.
- validateDerivedValue(String) - Method in class dk.heick.properties.types.derived.CertificateSignedFilePropertyType
-
Verifies that the signed file is valid, using the signature file and public key from the certificate.
- validateDerivedValue(String) - Method in class dk.heick.properties.types.derived.ImageFromFilePropertyType
-
Loads a BufferedImage from a file
- validateDerivedValue(String) - Method in class dk.heick.properties.types.derived.ImageFromURLPropertyType
-
Loads a BufferedImage from ImageIO via an URL.
- validateDerivedValue(String) - Method in class dk.heick.properties.types.derived.KeySignedFilePropertyType
-
- validateDerivedValue(String) - Method in class dk.heick.properties.types.derived.KeyStoreFilePropertyType
-
- validateDerivedValue(String) - Method in class dk.heick.properties.types.derived.TextFromFilePropertyType
-
Loads the file with the FileUtils.
- validateDomain(String, String, String) - Method in class dk.heick.properties.types.EmailPropertyType
-
- validateFile(File) - Method in class dk.heick.properties.types.custom.DefaultXmlFileValidator
-
Validates a XML file using the SchemaURL.
- validateIsInRange(String, BigDecimal) - Method in class dk.heick.properties.types.BigDecimalPropertyType
-
- validateIsInRange(String, BigInteger) - Method in class dk.heick.properties.types.BigIntegerPropertyType
-
- validateIsInRange(String, ByteSizeVO) - Method in class dk.heick.properties.types.ByteSizePropertyType
-
- validateIsInRange(String, Date) - Method in class dk.heick.properties.types.DateTimePropertyType
-
- validateIsInRange(String, Double) - Method in class dk.heick.properties.types.DoublePropertyType
-
- validateIsInRange(String, Integer) - Method in class dk.heick.properties.types.IntegerPropertyType
-
- validateIsInRange(String, T) - Method in interface dk.heick.properties.types.interfaces.Range
-
Validates that a value is inside the valid range of min and max value if defined.
- validateIsInRange(String, Long) - Method in class dk.heick.properties.types.LongPropertyType
-
- validateIsInRange(String, TimeSpan) - Method in class dk.heick.properties.types.TimeSpanPropertyType
-
- validateIsInRange(String, TimeUnit) - Method in class dk.heick.properties.types.TimeUnitPropertyType
-
- validateIsInRange(String, Range<T>, T) - Static method in class dk.heick.properties.types.utils.RangeUtils
-
Validates that a given value T is inside the range defined.
- validateKey(EncodedKeySpec) - Method in class dk.heick.properties.types.derived.AbstractKeyPropertyType
-
Validates the EncodedKeySpec to a ket of type T.
- validateKey(EncodedKeySpec) - Method in class dk.heick.properties.types.derived.PrivateKeyFilePropertyType
-
Gets the PrivateKey from KeyFactory.
- validateKey(EncodedKeySpec) - Method in class dk.heick.properties.types.derived.PublicKeyFilePropertyType
-
Gets the PublicKey from KeyFactory.
- validateMinMaxValues(String) - Method in class dk.heick.properties.types.BigDecimalPropertyType
-
- validateMinMaxValues(String) - Method in class dk.heick.properties.types.BigIntegerPropertyType
-
- validateMinMaxValues(String) - Method in class dk.heick.properties.types.ByteSizePropertyType
-
- validateMinMaxValues(String) - Method in class dk.heick.properties.types.DateTimePropertyType
-
- validateMinMaxValues(String) - Method in class dk.heick.properties.types.DoublePropertyType
-
- validateMinMaxValues(String) - Method in class dk.heick.properties.types.IntegerPropertyType
-
- validateMinMaxValues(String) - Method in interface dk.heick.properties.types.interfaces.Range
-
Validates that minValue is less or equal to maxValue, must be called by validateConstraints, and if there is a default value that is inside the valid range.
- validateMinMaxValues(String) - Method in class dk.heick.properties.types.LongPropertyType
-
- validateMinMaxValues(String) - Method in class dk.heick.properties.types.TimeSpanPropertyType
-
- validateMinMaxValues(String) - Method in class dk.heick.properties.types.TimeUnitPropertyType
-
- validateMinMaxValues(String, Range<T>, T) - Static method in class dk.heick.properties.types.utils.RangeUtils
-
Validates the range settings called by validateConstraints method in the PropertyType.
- validateMustBeDefined(Property<?>...) - Method in class dk.heick.properties.collections.ActivationValidator
-
Validates an array of Property's that they all are weel defined.
- validateNullType(String, Object) - Method in class dk.heick.properties.PropertyType
-
Helper method, to validate if a type T is null, and throwing a exception
if that is the case.
- validateRange(String, double, double, double, String) - Method in class dk.heick.properties.types.utils.colors.TupleColorFormat
-
Validates that number is inside a valid range, will throw an exception if outside the range.
Common used method for TupleColorFormat formats.
- validateString(String, String, String) - Static method in class dk.heick.properties.types.utils.StringUtils
-
Convenience method which validate a string null, empty after trim (length==0)
- validateString(String, String, String, boolean, boolean) - Static method in class dk.heick.properties.types.utils.StringUtils
-
Convenience method which validate a string null, empty after trim (length==0)
- validateUrl(String, URL, Proxy) - Method in class dk.heick.properties.types.custom.DefaultURLValidator
-
- validateUrl(String, URL, Proxy) - Method in class dk.heick.properties.types.custom.NoURLValidator
-
- validateUrl(String, URL, Proxy) - Method in interface dk.heick.properties.types.interfaces.URLValidator
-
Validates that a valid connection can be made to the URL.
- validateValue(String, String) - Method in class dk.heick.properties.derived.DerivedPropertyType
-
This is the normal PropertyType validation method, which is overridden an calls validateDerivedValue(name), from where the implementation must
take the provided properties and convert them into the appropiate type T.
- validateValue(String, String) - Method in class dk.heick.properties.PropertyType
-
Converts the string representation of to a typed value.
- validateValue(String, String) - Method in class dk.heick.properties.types.BigDecimalPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.BigIntegerPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.BooleanPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.ByteSizePropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.CharsetPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.ClassnamePropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.ColorPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.ConnectionUrlPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.CountryPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.DateFormatPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.DateTimePropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.DecimalFormatPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.DirectoryPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.DoublePropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.EmailPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.EnumPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.FilenameFilterPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.FilePropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.FileStructurePropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.FontPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.HourIntervalsPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.InetAddressPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.IntegerPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.IP4AddressPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.IPRangePropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.LatLngPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.LdapNamePropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.ListKeyValuePropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.ListPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.LocalePropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.LongPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.MimeTypePropertyType
-
Validates the MimeType using the new MimeType(rawvalue) method.
- validateValue(String, String) - Method in class dk.heick.properties.types.PasswordPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.Point2DPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.Point3DPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.ProxyPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.RangePropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.RegularExpressionPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.SequencePropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.StringPropertiesPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.StringPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.TimeSpanPropertyType
-
Parses the text using the TimeSpan.parse(String) and if the result is inside valid min and max values.
- validateValue(String, String) - Method in class dk.heick.properties.types.TimeUnitPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.TimeZonePropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.URIPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.URLPropertyType
-
- validateValue(String, String) - Method in class dk.heick.properties.types.VersionPropertyType
-
- validateWritable(String) - Method in class dk.heick.properties.io.AbstractPropertyIO
-
Convenience method that verifies that the PropertyIO is writeable otherwise a PropertyIOException is thrown with a standardized message.
- validateXmlFile(File, URL) - Static method in class dk.heick.properties.types.utils.XMLUtils
-
Validates a XML file against schema located at schemaUrl.
Inspirational code:
http://stackoverflow.com/questions/15732/whats-the-best-way-to-validate-an-xml-file-against-an-xsd-file
http://www.edankert.com/validate.html#Validate_using_external_Schema_s_
Note: Storing the schemas locally will greatly speed up the validating processing time.
- validateXmlFile(File, File) - Static method in class dk.heick.properties.types.utils.XMLUtils
-
Validates a XML file against schema located at schemaFile.
Inspirational code:
http://stackoverflow.com/questions/15732/whats-the-best-way-to-validate-an-xml-file-against-an-xsd-file
http://www.edankert.com/validate.html#Validate_using_external_Schema_s_
Note: Storing the schemas locally will greatly speed up the validating processing time.
- validation() - Method in class dk.heick.properties.collections.PropertyFieldCollection
-
- validation() - Method in class dk.heick.properties.collections.PropertyListCollection
-
- validation() - Method in class dk.heick.properties.Property
-
Wrappeds the validate method into a PropertyValidationVO.
- validation() - Method in interface dk.heick.properties.PropertyCollection
-
Validates all the Property's in the collection, stores the result in
a java.util.List of PropertyValidationVO.
- ValidationMessenger - Interface in dk.heick.properties.collections.validationhandlers
-
An interface that defines a messenger service, to which a message can be sent; typically if any validation fails.
- validProperty(Log, Property<?>) - Method in interface dk.heick.properties.collections.PropertyValidationHandler
-
A handle of a property that is valid
- validProperty(Log, Property<?>) - Method in class dk.heick.properties.collections.validationhandlers.LoggingPropertyValidationHandler
-
- validPropertyIO(Log, PropertyIO) - Method in interface dk.heick.properties.collections.PropertyValidationHandler
-
A handle of a property IO that is valid.
- validPropertyIO(Log, PropertyIO) - Method in class dk.heick.properties.collections.validationhandlers.LoggingPropertyValidationHandler
-
- VALUE_SEPERATOR - Static variable in class dk.heick.properties.types.custom.Point2D
-
The character use to seperate the X and Y value when making a to string representation or decoding a string representation.
- VALUE_SEPERATOR - Static variable in class dk.heick.properties.types.custom.Point3D
-
The character use to seperate the X and Y value when making a to string representation or decoding a string representation.
- VALUE_SEPERATOR - Static variable in class dk.heick.properties.types.Point2DPropertyType
-
The char which seperates the two double values.
- VALUE_SEPERATOR - Static variable in class dk.heick.properties.types.Point3DPropertyType
-
The char which seperates the two integer values.
- valueOf(String) - Static method in enum dk.heick.properties.io.ManifestPropertyIO.INIT_METHOD
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dk.heick.properties.types.custom.enums.AcceptFileType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dk.heick.properties.types.custom.enums.ByteSizeUnit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dk.heick.properties.types.custom.enums.Environment
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dk.heick.properties.types.custom.enums.KeyFactoryAlgorithms
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dk.heick.properties.types.custom.enums.Month
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dk.heick.properties.types.custom.enums.PasswordEncryptions
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dk.heick.properties.types.custom.enums.TimeSpanUnit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dk.heick.properties.types.custom.enums.VersionState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dk.heick.properties.types.custom.enums.Weekday
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dk.heick.properties.types.custom.LatLngFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dk.heick.properties.types.enums.AudioFileFormatType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dk.heick.properties.types.enums.ContentType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dk.heick.properties.types.enums.PageAttributesMediaType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dk.heick.properties.types.utils.colors.SVGNamedColor
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum dk.heick.properties.io.ManifestPropertyIO.INIT_METHOD
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum dk.heick.properties.types.custom.enums.AcceptFileType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum dk.heick.properties.types.custom.enums.ByteSizeUnit
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum dk.heick.properties.types.custom.enums.Environment
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum dk.heick.properties.types.custom.enums.KeyFactoryAlgorithms
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum dk.heick.properties.types.custom.enums.Month
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum dk.heick.properties.types.custom.enums.PasswordEncryptions
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum dk.heick.properties.types.custom.enums.TimeSpanUnit
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum dk.heick.properties.types.custom.enums.VersionState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum dk.heick.properties.types.custom.enums.Weekday
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum dk.heick.properties.types.custom.LatLngFormat
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum dk.heick.properties.types.enums.AudioFileFormatType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum dk.heick.properties.types.enums.ContentType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum dk.heick.properties.types.enums.PageAttributesMediaType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum dk.heick.properties.types.utils.colors.SVGNamedColor
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VersionPropertyType - Class in dk.heick.properties.types
-
A String that conforms to the version pattern "major.minor[.revision][_state[version]][-name]".
- VersionPropertyType() - Constructor for class dk.heick.properties.types.VersionPropertyType
-
Default constructor, with null as default value.
- VersionPropertyType(VersionVO) - Constructor for class dk.heick.properties.types.VersionPropertyType
-
Constructor.
- VersionState - Enum in dk.heick.properties.types.custom.enums
-
Alpha:Alpha
Beta:Beta
RC:Release Candidate
Final:Final
- VersionVO - Class in dk.heick.properties.types.custom
-
Value object which can hold version numbering data, and parse well defined string to it.
- VersionVO(Integer, Integer, Integer, VersionState, Integer, String) - Constructor for class dk.heick.properties.types.custom.VersionVO
-
Constructor og VersionVO.
- VersionXmlAdapter - Class in dk.heick.properties.types.xml.adapters.custom
-
XmlAdapter implementation of VersionPropertyType with result type VersionVO
- VersionXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.custom.VersionXmlAdapter
-
Default and required constructor.
- VersionXmlAdapter(VersionPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.custom.VersionXmlAdapter
-
Constructor with propertyType
W
- warning(SAXParseException) - Method in class dk.heick.properties.types.utils.XmlErrorHandler
-
Receive notification of a warning.
- WebContextParamsPropertyIO - Class in dk.heick.properties.io
-
Loads the InitParameters defined by the
ServletContext.getInitParameterNames() into a memory stored Properties instance.
- WebContextParamsPropertyIO(ServletContext) - Constructor for class dk.heick.properties.io.WebContextParamsPropertyIO
-
Default constructor.
- Weekday - Enum in dk.heick.properties.types.custom.enums
-
A enum type containg the weekdays with the corresponding Calendar weekday constants.
- WeekdayPropertyType - Class in dk.heick.properties.types
-
PropertyType that validates to a Weekday enum class.
- WeekdayPropertyType() - Constructor for class dk.heick.properties.types.WeekdayPropertyType
-
Default constructor, with null as default value.
- WeekdayPropertyType(Weekday) - Constructor for class dk.heick.properties.types.WeekdayPropertyType
-
Constructor with default value.
- WeekdayXmlAdapter - Class in dk.heick.properties.types.xml.adapters.custom
-
XmlAdapter implementation of WeekdayPropertyType with result type Weekday
- WeekdayXmlAdapter() - Constructor for class dk.heick.properties.types.xml.adapters.custom.WeekdayXmlAdapter
-
Default and required constructor.
- WeekdayXmlAdapter(WeekdayPropertyType) - Constructor for class dk.heick.properties.types.xml.adapters.custom.WeekdayXmlAdapter
-
Constructor with propertyType
- WEEKS_1 - Static variable in class dk.heick.properties.types.custom.TimeSpan
-
1 week - 7 days
- WEEKS_2 - Static variable in class dk.heick.properties.types.custom.TimeSpan
-
2 weeks - 14 days
- WEEKS_3 - Static variable in class dk.heick.properties.types.custom.TimeSpan
-
3 weeks - 21 days
- WEEKS_4 - Static variable in class dk.heick.properties.types.custom.TimeSpan
-
4 weeks - 28 days
- WildCardFilenameFilter - Class in dk.heick.properties.types.custom.filefilters
-
This is a implementation of FilenameFilter wher it only looks at the file name part.
- WildCardFilenameFilter() - Constructor for class dk.heick.properties.types.custom.filefilters.WildCardFilenameFilter
-
Constructor with default filter divider.
- WildCardFilenameFilter(String) - Constructor for class dk.heick.properties.types.custom.filefilters.WildCardFilenameFilter
-
Constructor.
- writeXml(File, T) - Method in class dk.heick.properties.io.xml.XMLFileIO
-
Writes a JAXB instance object to a file.
X
- X509_ENCODED_KEY_SPEC - Static variable in class dk.heick.properties.types.derived.AbstractKeyPropertyType
-
The class of X509EncodedKeySpec.
- XmlErrorHandler - Class in dk.heick.properties.types.utils
-
Implementation of the org.xml.sax.ErrorHandler interface.
- XmlErrorHandler() - Constructor for class dk.heick.properties.types.utils.XmlErrorHandler
-
- XMLFileIO<T> - Class in dk.heick.properties.io.xml
-
Generic JAXB File IO Utility - File to Class instance and Class instance to File.
- XMLFileIO() - Constructor for class dk.heick.properties.io.xml.XMLFileIO
-
Constructor
- XMLParsedFilePropertyIO - Class in dk.heick.properties.io
-
Parses a XML file to Properties using an instance of XMLPropertiesParser
- XMLParsedFilePropertyIO(File, XMLPropertiesParser) - Constructor for class dk.heick.properties.io.XMLParsedFilePropertyIO
-
Constructor, where readonly is false and cache is true.
- XMLParsedFilePropertyIO(File, XMLPropertiesParser, boolean) - Constructor for class dk.heick.properties.io.XMLParsedFilePropertyIO
-
Constructor, where cache is true.
- XMLParsedFilePropertyIO(File, XMLPropertiesParser, boolean, boolean) - Constructor for class dk.heick.properties.io.XMLParsedFilePropertyIO
-
Constructor.
- XMLPropertiesParser - Interface in dk.heick.properties.io.xml
-
The interface which can parse a part of a XML to a list of property nodes in a DOM structure.
- XMLUtils - Class in dk.heick.properties.types.utils
-
Assorted XML utility methods.
- XMLUtils() - Constructor for class dk.heick.properties.types.utils.XMLUtils
-
Y
- YEARS_1 - Static variable in class dk.heick.properties.types.custom.TimeSpan
-
1 year - 365 days
- YEARS_10 - Static variable in class dk.heick.properties.types.custom.TimeSpan
-
10 years - 10x 365 days
- YEARS_100 - Static variable in class dk.heick.properties.types.custom.TimeSpan
-
100 years - 100x 365 days
- YEARS_2 - Static variable in class dk.heick.properties.types.custom.TimeSpan
-
2 years - 2x 365 days
- YEARS_25 - Static variable in class dk.heick.properties.types.custom.TimeSpan
-
25 years - 25x 365 days
- YEARS_3 - Static variable in class dk.heick.properties.types.custom.TimeSpan
-
3 years - 3x 365 days
- YEARS_5 - Static variable in class dk.heick.properties.types.custom.TimeSpan
-
5 years - 5x 365 days
- YEARS_50 - Static variable in class dk.heick.properties.types.custom.TimeSpan
-
50 years - 50x 365 days
- YUVColorFormat - Class in dk.heick.properties.types.utils.colors
-
- YUVColorFormat() - Constructor for class dk.heick.properties.types.utils.colors.YUVColorFormat
-
A B C D E F G H I J K L M N O P R S T U V W X Y
| | | | | | | |