Packageorg.granite.validation.helper
Classpublic class ParameterDefinition

Helper class used for declaring constraint annotation argument types. See standard constraint implementations for usage.

See also

ConstraintHelper


Public Properties
 PropertyDefined by
  aliases : Array
[read-only]
ParameterDefinition
  array : Boolean
[read-only]
ParameterDefinition
  defaultValue : *
[read-only]
ParameterDefinition
  name : String
[read-only]
ParameterDefinition
  optional : Boolean
[read-only]
ParameterDefinition
  type : Class
[read-only]
ParameterDefinition
Public Methods
 MethodDefined by
  
ParameterDefinition(name:String, type:Class, defaultValue:Boolean, optional:Boolean, array:Array = false, aliases:* = null)
ParameterDefinition
  
getAlias(value:String):String
ParameterDefinition
Property detail
aliasesproperty
aliases:Array  [read-only]Implementation
    public function get aliases():Array
arrayproperty 
array:Boolean  [read-only]Implementation
    public function get array():Boolean
defaultValueproperty 
defaultValue:*  [read-only]Implementation
    public function get defaultValue():*
nameproperty 
name:String  [read-only]Implementation
    public function get name():String
optionalproperty 
optional:Boolean  [read-only]Implementation
    public function get optional():Boolean
typeproperty 
type:Class  [read-only]Implementation
    public function get type():Class
Constructor detail
ParameterDefinition()constructor
public function ParameterDefinition(name:String, type:Class, defaultValue:Boolean, optional:Boolean, array:Array = false, aliases:* = null)Parameters
name:String
 
type:Class
 
defaultValue:Boolean
 
optional:Boolean
 
array:Array (default = false)
 
aliases:* (default = null)
Method detail
getAlias()method
public function getAlias(value:String):StringParameters
value:String

Returns
String