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

A

Absolute - Annotation Type in net.digitalid.utility.validation.annotations.file.path
This annotation indicates that the annotated file is absolute.
AnnotationType - Annotation Type in net.digitalid.utility.validation.annotations.type.kind
This annotation indicates that a class or element represents an annotation.
AnonymousType - Annotation Type in net.digitalid.utility.validation.annotations.type.nesting
This annotation indicates that a class or element represents an anonymous type.
Ascending - Annotation Type in net.digitalid.utility.validation.annotations.order
This annotation indicates that the elements of an iterable are ascending.

C

Chainable - Annotation Type in net.digitalid.utility.validation.annotations.method
This annotation indicates that a method returns the recipient of the call (the 'this' object).
ClassType - Annotation Type in net.digitalid.utility.validation.annotations.type.kind
This annotation indicates that a class or element represents a class.
CodeIdentifier - Annotation Type in net.digitalid.utility.validation.annotations.string
This annotation indicates that a string is a valid identifier in most languages like Java or SQL.

D

Descending - Annotation Type in net.digitalid.utility.validation.annotations.order
This annotation indicates that the elements of an iterable are descending.
Directory - Annotation Type in net.digitalid.utility.validation.annotations.file.kind
This annotation indicates that the annotated file is a directory.

E

Empty - Annotation Type in net.digitalid.utility.validation.annotations.size
This annotation indicates that a collection, array or string is empty.
EmptyOrSingle - Annotation Type in net.digitalid.utility.validation.annotations.size
This annotation indicates that a collection, array or string is empty or single.
EmptyOrSingleRecipient - Annotation Type in net.digitalid.utility.validation.annotations.size
This annotation indicates that a method should only be invoked on empty or single objects.
Ensures - Annotation Type in net.digitalid.utility.validation.annotations.method
This annotation indicates that a method ensures that the given condition holds after its execution.
EnumType - Annotation Type in net.digitalid.utility.validation.annotations.type.kind
This annotation indicates that a class or element represents an enumeration.
Equal - Annotation Type in net.digitalid.utility.validation.annotations.equality
This annotation indicates that the string version of the annotated object equals the given string.
Even - Annotation Type in net.digitalid.utility.validation.annotations.math.modulo
This annotation indicates that a numeric value is even.
Executable - Annotation Type in net.digitalid.utility.validation.annotations.file.permission
This annotation indicates that the annotated file is executable.
Existent - Annotation Type in net.digitalid.utility.validation.annotations.file.existence
This annotation indicates that the annotated file exists.
ExistentParent - Annotation Type in net.digitalid.utility.validation.annotations.file.existence
This annotation indicates that the parent directory of the annotated file exists.

F

Functional - Annotation Type in net.digitalid.utility.validation.annotations.type
This annotation indicates that an interface is intended to be a functional interface as defined by the Java Language Specification.

G

GreaterThan - Annotation Type in net.digitalid.utility.validation.annotations.math.relative
This annotation indicates that a numeric value is greater than the given value.
GreaterThanOrEqualTo - Annotation Type in net.digitalid.utility.validation.annotations.math.relative
This annotation indicates that a numeric value is greater than or equal to the given value.

H

Hidden - Annotation Type in net.digitalid.utility.validation.annotations.file.visibility
This annotation indicates that the annotated file is hidden.

I

Immutable - Annotation Type in net.digitalid.utility.validation.annotations.type
This annotation indicates that the objects of the annotated class are immutable.
Index - Annotation Type in net.digitalid.utility.validation.annotations.index
This annotation indicates that an index is valid for retrieving or removing an element of a collection.
IndexForInsertion - Annotation Type in net.digitalid.utility.validation.annotations.index
This annotation indicates that an index is valid for inserting an element in a collection.
Infix - Annotation Type in net.digitalid.utility.validation.annotations.substring
This annotation indicates that the annotated string or file contains the given string.
InterfaceType - Annotation Type in net.digitalid.utility.validation.annotations.type.kind
This annotation indicates that a class or element represents an interface.
Invariant - Annotation Type in net.digitalid.utility.validation.annotations.value
This annotation indicates the condition that a value has to fulfill.

J

JavaExpression - Annotation Type in net.digitalid.utility.validation.annotations.string
This annotation indicates that a string is a valid Java expression.
javax.annotation - package javax.annotation
Provides annotations for the nullability of references.

L

LessThan - Annotation Type in net.digitalid.utility.validation.annotations.math.relative
This annotation indicates that a numeric value is less than the given value.
LessThanOrEqualTo - Annotation Type in net.digitalid.utility.validation.annotations.math.relative
This annotation indicates that a numeric value is less than or equal to the given value.
LocalType - Annotation Type in net.digitalid.utility.validation.annotations.type.nesting
This annotation indicates that a class or element represents a local type.

M

MaxSize - Annotation Type in net.digitalid.utility.validation.annotations.size
This annotation indicates that a collection, array or string contains at most the given number of elements.
MemberType - Annotation Type in net.digitalid.utility.validation.annotations.type.nesting
This annotation indicates that a class or element represents a member type.
MinSize - Annotation Type in net.digitalid.utility.validation.annotations.size
This annotation indicates that a collection, array or string contains at least the given number of elements.
MultipleOf - Annotation Type in net.digitalid.utility.validation.annotations.math.modulo
This annotation indicates that a numeric value is a multiple of the given value.
Mutable - Annotation Type in net.digitalid.utility.validation.annotations.type
This annotation indicates that the objects of the annotated class are mutable.

N

Negative - Annotation Type in net.digitalid.utility.validation.annotations.math
This annotation indicates that a numeric value is negative.
NestingOf - Annotation Type in net.digitalid.utility.validation.annotations.type.nesting
This annotation indicates that a class or type element has one of the given nesting kinds.
net.digitalid.utility.validation.annotations.elements - package net.digitalid.utility.validation.annotations.elements
Provides annotations for the elements of an iterable or array.
net.digitalid.utility.validation.annotations.equality - package net.digitalid.utility.validation.annotations.equality
Provides annotations to check the (non-)equality of objects.
net.digitalid.utility.validation.annotations.file.existence - package net.digitalid.utility.validation.annotations.file.existence
Provides annotations for the existence of files.
net.digitalid.utility.validation.annotations.file.kind - package net.digitalid.utility.validation.annotations.file.kind
Provides annotations for the kind of files.
net.digitalid.utility.validation.annotations.file.path - package net.digitalid.utility.validation.annotations.file.path
Provides annotations for the path of files.
net.digitalid.utility.validation.annotations.file.permission - package net.digitalid.utility.validation.annotations.file.permission
Provides annotations for the permission of files.
net.digitalid.utility.validation.annotations.file.visibility - package net.digitalid.utility.validation.annotations.file.visibility
Provides annotations for the visibility of files.
net.digitalid.utility.validation.annotations.index - package net.digitalid.utility.validation.annotations.index
Provides annotations for the index of an element within a collection.
net.digitalid.utility.validation.annotations.math - package net.digitalid.utility.validation.annotations.math
Provides annotations for numeric types.
net.digitalid.utility.validation.annotations.math.modulo - package net.digitalid.utility.validation.annotations.math.modulo
Provides annotations for numeric types with a certain modulo.
net.digitalid.utility.validation.annotations.math.relative - package net.digitalid.utility.validation.annotations.math.relative
Provides annotations for numeric types relative to a given value.
net.digitalid.utility.validation.annotations.method - package net.digitalid.utility.validation.annotations.method
Provides annotations for methods.
net.digitalid.utility.validation.annotations.order - package net.digitalid.utility.validation.annotations.order
Provides annotations for the order of iterable elements.
net.digitalid.utility.validation.annotations.size - package net.digitalid.utility.validation.annotations.size
Provides annotations for the size of a collection.
net.digitalid.utility.validation.annotations.string - package net.digitalid.utility.validation.annotations.string
Provides annotations for strings.
net.digitalid.utility.validation.annotations.substring - package net.digitalid.utility.validation.annotations.substring
Provides annotations for substrings.
net.digitalid.utility.validation.annotations.type - package net.digitalid.utility.validation.annotations.type
Provides annotations for types.
net.digitalid.utility.validation.annotations.type.kind - package net.digitalid.utility.validation.annotations.type.kind
Provides annotations for describing the kind of a type.
net.digitalid.utility.validation.annotations.type.nesting - package net.digitalid.utility.validation.annotations.type.nesting
Provides annotations for describing the nesting of a type.
net.digitalid.utility.validation.annotations.value - package net.digitalid.utility.validation.annotations.value
Provides annotations for the value of a variable.
NonEmpty - Annotation Type in net.digitalid.utility.validation.annotations.size
This annotation indicates that a collection, array or string is not empty.
NonEmptyOrSingle - Annotation Type in net.digitalid.utility.validation.annotations.size
This annotation indicates that a collection, array or string is non-empty and non-single.
NonExistent - Annotation Type in net.digitalid.utility.validation.annotations.file.existence
This annotation indicates that the annotated file does not exist.
NonExistentParent - Annotation Type in net.digitalid.utility.validation.annotations.file.existence
This annotation indicates that the parent directory of the annotated file does not exist.
NonNegative - Annotation Type in net.digitalid.utility.validation.annotations.math
This annotation indicates that a numeric value is not negative.
Nonnull - Annotation Type in javax.annotation
This annotation indicates that the annotated reference is not null.
NonNullableElements - Annotation Type in net.digitalid.utility.validation.annotations.elements
This annotation indicates that the elements of an iterable or array are non-nullable.
NonPositive - Annotation Type in net.digitalid.utility.validation.annotations.math
This annotation indicates that a numeric value is not positive.
NonSingle - Annotation Type in net.digitalid.utility.validation.annotations.size
This annotation indicates that a collection, array or string contains not a single element.
Normal - Annotation Type in net.digitalid.utility.validation.annotations.file.kind
This annotation indicates that the annotated file is a normal file.
Nullable - Annotation Type in javax.annotation
This annotation indicates that the annotated reference can be null.
NullableElements - Annotation Type in net.digitalid.utility.validation.annotations.elements
This annotation indicates that the elements of an iterable or array are nullable.

P

Positive - Annotation Type in net.digitalid.utility.validation.annotations.math
This annotation indicates that a numeric value is positive.
Prefix - Annotation Type in net.digitalid.utility.validation.annotations.substring
This annotation indicates that the annotated string or file starts with the given string.

R

Readable - Annotation Type in net.digitalid.utility.validation.annotations.file.permission
This annotation indicates that the annotated file is readable.
ReadOnly - Annotation Type in net.digitalid.utility.validation.annotations.type
This annotation indicates that the objects of the annotated type cannot be modified through their methods but can still change because they represent other objects in a read-only mode.
Regex - Annotation Type in net.digitalid.utility.validation.annotations.substring
This annotation indicates that the annotated string or file matches the given regular expression.
Relative - Annotation Type in net.digitalid.utility.validation.annotations.file.path
This annotation indicates that the annotated file is relative.
Requires - Annotation Type in net.digitalid.utility.validation.annotations.method
This annotation indicates that a method requires the given condition to hold before its execution.

S

Single - Annotation Type in net.digitalid.utility.validation.annotations.size
This annotation indicates that a collection, array or string contains a single element.
Size - Annotation Type in net.digitalid.utility.validation.annotations.size
This annotation indicates that a collection, array or string contains the given number of elements.
Stateless - Annotation Type in net.digitalid.utility.validation.annotations.type
This annotation indicates that the objects of the annotated class have no non-static fields.
StrictlyAscending - Annotation Type in net.digitalid.utility.validation.annotations.order
This annotation indicates that the elements of an iterable are strictly ascending.
StrictlyDescending - Annotation Type in net.digitalid.utility.validation.annotations.order
This annotation indicates that the elements of an iterable are strictly descending.
Suffix - Annotation Type in net.digitalid.utility.validation.annotations.substring
This annotation indicates that the annotated string or file ends with the given string.

T

TopLevelType - Annotation Type in net.digitalid.utility.validation.annotations.type.nesting
This annotation indicates that a class or element represents a top-level type.
TypeOf - Annotation Type in net.digitalid.utility.validation.annotations.type.kind
This annotation indicates that a class or element is of one of the given kinds.

U

Unequal - Annotation Type in net.digitalid.utility.validation.annotations.equality
This annotation indicates that the string version of the annotated object does not equal the given string.
Uneven - Annotation Type in net.digitalid.utility.validation.annotations.math.modulo
This annotation indicates that a numeric value is uneven.
Unexecutable - Annotation Type in net.digitalid.utility.validation.annotations.file.permission
This annotation indicates that the annotated file is not executable.
UniqueElements - Annotation Type in net.digitalid.utility.validation.annotations.elements
This annotation indicates that an iterable does not contain duplicates.
Unreadable - Annotation Type in net.digitalid.utility.validation.annotations.file.permission
This annotation indicates that the annotated file is not readable.
Unwritable - Annotation Type in net.digitalid.utility.validation.annotations.file.permission
This annotation indicates that the annotated file is not writable.
Utility - Annotation Type in net.digitalid.utility.validation.annotations.type
This annotation indicates that the annotated class has only static fields and methods.

V

Validated - Annotation Type in net.digitalid.utility.validation.annotations.value
This annotation indicates that a value has been validated.
Visible - Annotation Type in net.digitalid.utility.validation.annotations.file.visibility
This annotation indicates that the annotated file is hidden.

W

Writable - Annotation Type in net.digitalid.utility.validation.annotations.file.permission
This annotation indicates that the annotated file is writable.
A C D E F G H I J L M N P R S T U V W 
Skip navigation links

Copyright © 2017. All rights reserved.