34 if($a_values !==
null)
36 foreach($a_values as $idx => $value)
41 unset($a_values[$idx]);
44 if(!
sizeof($a_values))
49 $this->values = $a_values;
60 return array_key_exists($a_value, $this->
getDefinition()->getOptions());
101 return md5(implode(
",", $current));
ADT definition base class.
isSmaller(ilADT $a_adt)
Check if given ADT is smaller than self.
isValidDefinition(ilADTDefinition $a_def)
Check if definition is valid for ADT.
getType()
Get type (from class/instance)
reset()
Init property defaults.
setSelections(array $a_values=null)
handleSelectionValue($a_value)
equals(ilADT $a_adt)
Check if given ADT equals self.
getCheckSum()
Get unique checksum.
isNull()
Is currently null.
isLarger(ilADT $a_adt)
Check if given ADT is larger than self.
getCheckSum()
Get unique checksum.
getDefinition()
Get definition.