|
|
| |
Declare::Constraints::Simple::Library(3) |
User Contributed Perl Documentation |
Declare::Constraints::Simple::Library(3) |
Declare::Constraints::Simple::Library - Constraint Library Bundle
This module functions as bundle of all default libraries, and as map and/or
reference of said ones.
- Declare::Constraints::Simple::Library::General
- General constraints and constraint-like elements that affect the whole
framework.
Provides: "Message",
"Scope",
"SetResult",
"IsValid",
"ReturnTrue",
"ReturnFalse"
- Declare::Constraints::Simple::Library::Scalar
- Constraints for scalar value validation.
Provides: "Matches",
"IsDefined",
"HasLength",
"IsOneOf",
"IsTrue",
"IsEq"
- Declare::Constraints::Simple::Library::Numerical
- These validate values by their numerical properties.
Provides: "IsNumber",
"IsInt"
- Declare::Constraints::Simple::Library::OO
- For validation of values in an object oriented manner.
Provides: "IsA",
"IsClass",
"IsObject",
"HasMethods"
- Declare::Constraints::Simple::Library::Referencial
- These can validate properties by their reference types.
Provides: "IsRefType",
"IsScalarRef",
"IsArrayRef",
"IsHashRef",
"IsCodeRef",
"IsRegex"
- Declare::Constraints::Simple::Library::Array
- These constraints deal with array references and their contents.
Provides: "HasArraySize",
OnArrayElements, OnEvenElements, OnOddElements
- Declare::Constraints::Simple::Library::Hash
- All constraints appliable to hash references as well as their keys and
values.
Provides: "HasAllKeys",
"OnHashKeys"
- Declare::Constraints::Simple::Library::Operators
- Operators can be used in any place a constraint can be used, as their
implementations are similar.
Provides: "And",
"Or",
"XOr",
"Not",
"CaseValid"
Declare::Constraints::Simple
Robert 'phaylon' Sedlacek
"<phaylon@dunkelheit.at>"
This module is free software, you can redistribute it and/or modify it under the
same terms as perl itself.
Visit the GSP FreeBSD Man Page Interface. Output converted with ManDoc. |