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

A

AbstractStringBasedType<T> - Class in org.fuin.objects4j
Base class for immutable types that have Object.hashCode(), Object.equals(Object) and are comparable based on the Object.toString() method.
AbstractStringBasedType() - Constructor for class org.fuin.objects4j.AbstractStringBasedType
 

C

compareTo(T) - Method in class org.fuin.objects4j.AbstractStringBasedType
 
compareTo(TableColumnInfo) - Method in class org.fuin.objects4j.TableColumnInfo
 
Contract - Class in org.fuin.objects4j
Utility class for assertions on objects.
ContractViolationException - Exception in org.fuin.objects4j
The contract that was checked is violated.
ContractViolationException(String) - Constructor for exception org.fuin.objects4j.ContractViolationException
Constructor with error message.
create(Class<?>, Locale) - Static method in class org.fuin.objects4j.LabelClassInfo
Returns the label information for a given class.
create(Class<?>, Locale) - Static method in class org.fuin.objects4j.LabelFieldInfo
Returns label informations for all field of a class that are annotated with Label.
create(Field, Locale) - Static method in class org.fuin.objects4j.LabelFieldInfo
Returns the label information for a given field of a class.
create(Field, Locale) - Static method in class org.fuin.objects4j.RenderFieldInfo
Creates the render information for a given field.
create(Class<?>, Locale) - Static method in class org.fuin.objects4j.TableColumnInfo
Return a list of table column informations for the given class.
create(Field, Locale) - Static method in class org.fuin.objects4j.TableColumnInfo
Return the table column information for a given field.
create(Field, Locale) - Static method in class org.fuin.objects4j.TextFieldInfo
Return the text field information for a given field.

D

DateStr - Annotation Type in org.fuin.objects4j.validation
The string is a well-formed date/time based on a pattern.
DateStrValidator - Class in org.fuin.objects4j.validation
Check that a given string is a well-formed date/time based on a pattern.
DateStrValidator() - Constructor for class org.fuin.objects4j.validation.DateStrValidator
 

E

EmailAddress - Class in org.fuin.objects4j
A valid email address with all characters lower case.
EmailAddress(String) - Constructor for class org.fuin.objects4j.EmailAddress
Constructor with email address.
EmailAddressStr - Annotation Type in org.fuin.objects4j.validation
The string has to be a well-formed email address.
EmailAddressStrValidator - Class in org.fuin.objects4j.validation
Check that a given string is a well-formed email address.
EmailAddressStrValidator() - Constructor for class org.fuin.objects4j.validation.EmailAddressStrValidator
 
Ensures - Annotation Type in org.fuin.objects4j
Documents a postcondition that must always be true just after the execution the annotated section of code.
equals(Object) - Method in class org.fuin.objects4j.AbstractStringBasedType
 
equals(Object) - Method in class org.fuin.objects4j.FontSize
 
equals(Object) - Method in class org.fuin.objects4j.LabelClassInfo
 
equals(Object) - Method in class org.fuin.objects4j.LabelFieldInfo
 
equals(Object) - Method in class org.fuin.objects4j.RenderClassInfo
 
equals(Object) - Method in class org.fuin.objects4j.RenderFieldInfo
 
equals(Object) - Method in class org.fuin.objects4j.TableColumnInfo
 
equals(Object) - Method in class org.fuin.objects4j.TextFieldInfo
 

F

find(Class<A>) - Method in class org.fuin.objects4j.RenderFieldInfo
Tries to find an annotation of a given type on this field.
find(Class<A>, Annotation[], List<Class<? extends Annotation>>) - Static method in class org.fuin.objects4j.RenderFieldInfo
Tries to find an annotation of a given type within a list of annotations.
FontSize - Class in org.fuin.objects4j
Size of a font including the unit.
FontSize(float, FontSizeUnit) - Constructor for class org.fuin.objects4j.FontSize
Constructor with size and unit.
FontSizeUnit - Enum in org.fuin.objects4j
Unit of a given font size. 1em = 12pt = 16px = 100%

G

getClasz() - Method in class org.fuin.objects4j.LabelClassInfo
Returns the class the label is for.
getClasz() - Method in class org.fuin.objects4j.RenderClassInfo
Returns the class the label is for.
getField() - Method in class org.fuin.objects4j.LabelFieldInfo
Returns the field.
getField() - Method in class org.fuin.objects4j.RenderFieldInfo
Returns the field.
getField() - Method in class org.fuin.objects4j.TableColumnInfo
Returns the field.
getField() - Method in class org.fuin.objects4j.TextFieldInfo
Returns the field.
getGetter() - Method in class org.fuin.objects4j.TableColumnInfo
The name of the getter for the table column field.
getLabelClassInfo() - Method in class org.fuin.objects4j.RenderClassInfo
Returns the label info for the class.
getLabelFieldInfo() - Method in class org.fuin.objects4j.RenderFieldInfo
Returns the label information.
getLabelText() - Method in class org.fuin.objects4j.RenderFieldInfo
Returns the label text.
getMaxLength() - Method in class org.fuin.objects4j.RenderFieldInfo
Returns the maximum length of the field.
getMinLength() - Method in class org.fuin.objects4j.RenderFieldInfo
Returns the minimum length of the field.
getPos() - Method in class org.fuin.objects4j.TableColumnInfo
The position of the column.
getRenderFields() - Method in class org.fuin.objects4j.RenderClassInfo
Returns a list with all fields that have render information.
getResourceBundle(Label, Locale, Class<?>) - Static method in class org.fuin.objects4j.LabelInfo
Returns the resource bundle for a given label.
getShortText() - Method in class org.fuin.objects4j.LabelInfo
Returns the abbreviation of the text.
getShortText(ResourceBundle, Label, String) - Static method in class org.fuin.objects4j.LabelInfo
Returns the short text for the label.
getShortText() - Method in class org.fuin.objects4j.TableColumnInfo
Returns the abbreviation of the text.
getSize() - Method in class org.fuin.objects4j.FontSize
Returns the size of the font.
getTableColumnInfo() - Method in class org.fuin.objects4j.RenderFieldInfo
Returns the table column information.
getText() - Method in class org.fuin.objects4j.LabelInfo
Returns the text of the label.
getText(ResourceBundle, Label, String) - Static method in class org.fuin.objects4j.LabelInfo
Returns the text for the label.
getText() - Method in class org.fuin.objects4j.TableColumnInfo
Returns the text of the label.
getTextFieldInfo() - Method in class org.fuin.objects4j.RenderFieldInfo
Returns the text field information.
getTextOrField() - Method in class org.fuin.objects4j.LabelFieldInfo
Returns the text of the label or the name of the field if the text is null.
getUnit() - Method in class org.fuin.objects4j.FontSize
Returns the unit of the size.
getWidth() - Method in class org.fuin.objects4j.TableColumnInfo
Returns the column width.
getWidth() - Method in class org.fuin.objects4j.TextFieldInfo
Returns the width of the text field.

H

hashCode() - Method in class org.fuin.objects4j.AbstractStringBasedType
 
hashCode() - Method in class org.fuin.objects4j.FontSize
 
hashCode() - Method in class org.fuin.objects4j.LabelClassInfo
 
hashCode() - Method in class org.fuin.objects4j.LabelFieldInfo
 
hashCode() - Method in class org.fuin.objects4j.RenderClassInfo
 
hashCode() - Method in class org.fuin.objects4j.RenderFieldInfo
 
hashCode() - Method in class org.fuin.objects4j.TableColumnInfo
 
hashCode() - Method in class org.fuin.objects4j.TextFieldInfo
 

I

Immutable - Annotation Type in org.fuin.objects4j
Immutable.
initialize(DateStr) - Method in class org.fuin.objects4j.validation.DateStrValidator
 
initialize(EmailAddressStr) - Method in class org.fuin.objects4j.validation.EmailAddressStrValidator
 
initialize(PasswordSha512Str) - Method in class org.fuin.objects4j.validation.PasswordSha512StrValidator
 
initialize(PasswordStr) - Method in class org.fuin.objects4j.validation.PasswordStrValidator
 
initialize(PropertiesContain) - Method in class org.fuin.objects4j.validation.PropertiesContainValidator
 
initialize(UserNameStr) - Method in class org.fuin.objects4j.validation.UserNameStrValidator
 
initialize(UUIDStr) - Method in class org.fuin.objects4j.validation.UUIDStrValidator
 
isPasswordField() - Method in class org.fuin.objects4j.RenderFieldInfo
Returns if this is a password field.
isRequired() - Method in class org.fuin.objects4j.RenderFieldInfo
Returns if this is a reuired field.
isValid(String, ConstraintValidatorContext) - Method in class org.fuin.objects4j.validation.DateStrValidator
 
isValid(String, ConstraintValidatorContext) - Method in class org.fuin.objects4j.validation.EmailAddressStrValidator
 
isValid(String) - Static method in class org.fuin.objects4j.validation.EmailAddressStrValidator
Check that a given string is a well-formed email address.
isValid(String, ConstraintValidatorContext) - Method in class org.fuin.objects4j.validation.PasswordSha512StrValidator
 
isValid(String) - Static method in class org.fuin.objects4j.validation.PasswordSha512StrValidator
Check that a given string is an HEX encoded SHA512 password.
isValid(String, ConstraintValidatorContext) - Method in class org.fuin.objects4j.validation.PasswordStrValidator
 
isValid(String) - Static method in class org.fuin.objects4j.validation.PasswordStrValidator
Check that a given string is an allowed password.
isValid(Properties, ConstraintValidatorContext) - Method in class org.fuin.objects4j.validation.PropertiesContainValidator
 
isValid(String, ConstraintValidatorContext) - Method in class org.fuin.objects4j.validation.UserNameStrValidator
 
isValid(String) - Static method in class org.fuin.objects4j.validation.UserNameStrValidator
Check that a given string is a well-formed user id.
isValid(String, ConstraintValidatorContext) - Method in class org.fuin.objects4j.validation.UUIDStrValidator
 
isValid(String) - Static method in class org.fuin.objects4j.validation.UUIDStrValidator
Check that a given string is a valid UUID.

L

Label - Annotation Type in org.fuin.objects4j
Use this annotation to assign a label to a type of object or an object's attribute.
LabelClassInfo - Class in org.fuin.objects4j
Label information for a class.
LabelClassInfo(Class<?>, String, String) - Constructor for class org.fuin.objects4j.LabelClassInfo
Constructor with class, text and abbreviation.
LabelFieldInfo - Class in org.fuin.objects4j
Label information for a field of a class.
LabelFieldInfo(Field, String, String) - Constructor for class org.fuin.objects4j.LabelFieldInfo
Constructor with field, text and abbreviation.
LabelInfo - Class in org.fuin.objects4j
Label information for a concrete object.
LabelInfo(String, String) - Constructor for class org.fuin.objects4j.LabelInfo
Constructor with text and short text.
length() - Method in class org.fuin.objects4j.AbstractStringBasedType
Returns the length.

N

NotEmpty - Annotation Type in org.fuin.objects4j.validation
The object is not null and not empty (it's size is at least one element).

O

org.fuin.objects4j - package org.fuin.objects4j
 
org.fuin.objects4j.validation - package org.fuin.objects4j.validation
 

P

Password - Class in org.fuin.objects4j
A password with a length between 8 and 20 characters.
Password(String) - Constructor for class org.fuin.objects4j.Password
Constructor with password.
PasswordSha512 - Class in org.fuin.objects4j
SHA-512 hashed password that is HEX encoded.
PasswordSha512(String) - Constructor for class org.fuin.objects4j.PasswordSha512
Constructor with HEX encoded hash string.
PasswordSha512(Password) - Constructor for class org.fuin.objects4j.PasswordSha512
Constructor with password.
PasswordSha512Str - Annotation Type in org.fuin.objects4j.validation
The string has to be a HEX encoded SHA512 hash with a length of 128 characters.
PasswordSha512StrValidator - Class in org.fuin.objects4j.validation
Check that a given string is an allowed HEX encoded SHA512 password.
PasswordSha512StrValidator() - Constructor for class org.fuin.objects4j.validation.PasswordSha512StrValidator
 
PasswordStr - Annotation Type in org.fuin.objects4j.validation
The string has to be a password with a length between 8 and 20 characters.
PasswordStrValidator - Class in org.fuin.objects4j.validation
Check that a given string is an allowed password.
PasswordStrValidator() - Constructor for class org.fuin.objects4j.validation.PasswordStrValidator
 
PropertiesContain - Annotation Type in org.fuin.objects4j.validation
The properties object contains a number of expected keys.
PropertiesContainValidator - Class in org.fuin.objects4j.validation
Check that a properties object contains a given number of expected keys.
PropertiesContainValidator() - Constructor for class org.fuin.objects4j.validation.PropertiesContainValidator
 

R

RenderClassInfo<T> - Class in org.fuin.objects4j
Container for all information that is available to render a field of a class.
RenderClassInfo(Class<T>, Locale) - Constructor for class org.fuin.objects4j.RenderClassInfo
Constructor with class to render.
RenderFieldInfo - Class in org.fuin.objects4j
Container for all information that is available to render a field of a class.
RenderFieldInfo(Field, LabelFieldInfo, TextFieldInfo, TableColumnInfo) - Constructor for class org.fuin.objects4j.RenderFieldInfo
Constructor with all data.
requireArgNotNull(String, Object) - Static method in class org.fuin.objects4j.Contract
Checks if the value is not null.
Requires - Annotation Type in org.fuin.objects4j
Documents a precondition.
requireValid(T) - Static method in class org.fuin.objects4j.Contract
Checks if the given value is valid and throws an IllegalArgumentException otherwise.

S

SecurityToken - Class in org.fuin.objects4j
Creates a BASE64 encoded string based on a SHA1PRNG SecureRandom.
SecurityToken() - Constructor for class org.fuin.objects4j.SecurityToken
Constructor that creates a new random token.

T

TableColumn - Annotation Type in org.fuin.objects4j
Use this annotation to assign preferred table column values to a field.
TableColumnInfo - Class in org.fuin.objects4j
Table column information for a field of a class.
TableColumnInfo(Field, String, String, int, FontSize, String) - Constructor for class org.fuin.objects4j.TableColumnInfo
Constructor with all data.
TextField - Annotation Type in org.fuin.objects4j
Use this annotation to express the annotated attribute should be rendered as a text field.
TextFieldInfo - Class in org.fuin.objects4j
Information about a text field.
TextFieldInfo(Field, int) - Constructor for class org.fuin.objects4j.TextFieldInfo
Constructor with all data.
toEm() - Method in class org.fuin.objects4j.FontSize
Returns the font size expressed in EM.
toEmStr() - Method in class org.fuin.objects4j.FontSize
Returns the size as EM including the unit.
toNullableString(String) - Static method in class org.fuin.objects4j.LabelInfo
 
toPercent() - Method in class org.fuin.objects4j.FontSize
Returns the font size expressed in percent.
toPercentStr() - Method in class org.fuin.objects4j.FontSize
Returns the size as percent including the unit.
toPixel() - Method in class org.fuin.objects4j.FontSize
Returns the font size expressed in pixels.
toPixelStr() - Method in class org.fuin.objects4j.FontSize
Returns the size as pixel including the unit.
toPoint() - Method in class org.fuin.objects4j.FontSize
Returns the font size expressed in points.
toPointStr() - Method in class org.fuin.objects4j.FontSize
Returns the size as points including the unit.
toString() - Method in class org.fuin.objects4j.AbstractStringBasedType
 
toString() - Method in class org.fuin.objects4j.EmailAddress
 
toString() - Method in class org.fuin.objects4j.FontSize
 
toString() - Method in class org.fuin.objects4j.LabelFieldInfo
 
toString() - Method in class org.fuin.objects4j.Password
 
toString() - Method in class org.fuin.objects4j.PasswordSha512
 
toString() - Method in class org.fuin.objects4j.SecurityToken
 
toString() - Method in class org.fuin.objects4j.UserName
 
toTraceString() - Method in interface org.fuin.objects4j.TraceStringCapable
Creates a representation of the command for tracing.
TraceStringCapable - Interface in org.fuin.objects4j
Tags objects that can create a trace string representation.

U

UserName - Class in org.fuin.objects4j
User name with the following rules.
UserName(String) - Constructor for class org.fuin.objects4j.UserName
Constructor with user name.
UserNameStr - Annotation Type in org.fuin.objects4j.validation
The string has to be a valid user ID: 3-20 characters in length Lowercase letters (a-z) Numbers (0-9) Hyphens (-) Underscores (_) Starts not with an underscore, hyphen or number
UserNameStrValidator - Class in org.fuin.objects4j.validation
Check that a given string is a well-formed user id.
UserNameStrValidator() - Constructor for class org.fuin.objects4j.validation.UserNameStrValidator
 
UUIDStr - Annotation Type in org.fuin.objects4j.validation
The string has to be a valid UUID.
UUIDStrValidator - Class in org.fuin.objects4j.validation
Check that a given string is a valid UUID.
UUIDStrValidator() - Constructor for class org.fuin.objects4j.validation.UUIDStrValidator
 

V

valueOf(String) - Static method in enum org.fuin.objects4j.FontSizeUnit
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.fuin.objects4j.FontSizeUnit
Returns an array containing the constants of this enum type, in the order they are declared.

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

Copyright © 2010 Future Invent Informationsmanagement GmbH. All Rights Reserved.