ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
ilADTLocalizedTextDefinition Class Reference

Class ilADTLocalizedText. More...

+ Inheritance diagram for ilADTLocalizedTextDefinition:
+ Collaboration diagram for ilADTLocalizedTextDefinition:

Public Member Functions

 getMaxLength ()
 
 setMaxLength (int $max_length)
 
 getActiveLanguages ()
 
 setActiveLanguages (array $active)
 
 isComparableTo (ilADT $a_adt)
 
 getDefaultLanguage ()
 
 setDefaultLanguage (string $default_language)
 
 supportsTranslations ()
 
- Public Member Functions inherited from ilADTDefinition
 __construct ()
 Constructor. More...
 
 getType ()
 Get type (from class/instance) More...
 
 setAllowNull ($a_value)
 Toggle null allowed status. More...
 
 isNullAllowed ()
 Is null currently allowed. More...
 
 isComparableTo (ilADT $a_adt)
 Check if given ADT is comparable to self. More...
 

Private Attributes

 $active_languages = []
 
 $default_language = ''
 
 $max_length
 

Additional Inherited Members

- Protected Member Functions inherited from ilADTDefinition
 reset ()
 Init property defaults. More...
 
- Protected Attributes inherited from ilADTDefinition
 $allow_null
 

Detailed Description

Member Function Documentation

◆ getActiveLanguages()

ilADTLocalizedTextDefinition::getActiveLanguages ( )
Returns
string[]

Definition at line 44 of file class.ilADTLocalizedTextDefinition.php.

References $active_languages.

◆ getDefaultLanguage()

ilADTLocalizedTextDefinition::getDefaultLanguage ( )
Returns
string

Definition at line 65 of file class.ilADTLocalizedTextDefinition.php.

References $default_language.

Referenced by supportsTranslations().

+ Here is the caller graph for this function:

◆ getMaxLength()

ilADTLocalizedTextDefinition::getMaxLength ( )
Returns
mixed

Definition at line 28 of file class.ilADTLocalizedTextDefinition.php.

References $max_length.

◆ isComparableTo()

ilADTLocalizedTextDefinition::isComparableTo ( ilADT  $a_adt)

Definition at line 57 of file class.ilADTLocalizedTextDefinition.php.

58  {
59  return $a_adt instanceof ilADTLocalizedText;
60  }
Class ilADTLocalizedText.

◆ setActiveLanguages()

ilADTLocalizedTextDefinition::setActiveLanguages ( array  $active)

Definition at line 49 of file class.ilADTLocalizedTextDefinition.php.

50  {
51  $this->active_languages = $active;
52  }

◆ setDefaultLanguage()

ilADTLocalizedTextDefinition::setDefaultLanguage ( string  $default_language)
Parameters
string$default_language

Definition at line 73 of file class.ilADTLocalizedTextDefinition.php.

References $default_language.

73  : void
74  {
75  $this->default_language = $default_language;
76  }

◆ setMaxLength()

ilADTLocalizedTextDefinition::setMaxLength ( int  $max_length)
Parameters
mixed$max_length

Definition at line 36 of file class.ilADTLocalizedTextDefinition.php.

References $max_length.

36  : void
37  {
38  $this->max_length = $max_length;
39  }

◆ supportsTranslations()

ilADTLocalizedTextDefinition::supportsTranslations ( )
Returns
int

Definition at line 81 of file class.ilADTLocalizedTextDefinition.php.

References getDefaultLanguage().

82  {
83  return strlen($this->getDefaultLanguage()) > 0 ? true : false;
84  }
+ Here is the call graph for this function:

Field Documentation

◆ $active_languages

ilADTLocalizedTextDefinition::$active_languages = []
private

Definition at line 13 of file class.ilADTLocalizedTextDefinition.php.

Referenced by getActiveLanguages().

◆ $default_language

ilADTLocalizedTextDefinition::$default_language = ''
private

◆ $max_length

ilADTLocalizedTextDefinition::$max_length
private

Definition at line 23 of file class.ilADTLocalizedTextDefinition.php.

Referenced by getMaxLength(), and setMaxLength().


The documentation for this class was generated from the following file: