TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\Form\Domain\Model\Element\AbstractPlainElement Class Reference
Inheritance diagram for TYPO3\CMS\Form\Domain\Model\Element\AbstractPlainElement:
TYPO3\CMS\Form\Domain\Model\Element\AbstractElement tx_form_Domain_Model_Element_AbstractPlain TYPO3\CMS\Form\Domain\Model\Element\HeaderElement TYPO3\CMS\Form\Domain\Model\Element\TextblockElement tx_form_Domain_Model_Element_Header tx_form_Domain_Model_Element_Textblock

Public Member Functions

 setProperties (array $properties)
 
 getData ()
 
- Public Member Functions inherited from TYPO3\CMS\Form\Domain\Model\Element\AbstractElement
 __construct ()
 
 setElementId ()
 
 getElementId ()
 
 getElementType ()
 
 setName ($name='')
 
 getName ()
 
 acceptsParentName ()
 
 setAttribute ($attribute, $value)
 
 getAllowedAttributes ()
 
 getMandatoryAttributes ()
 
 hasAllowedAttributes ()
 
 hasAllowedAdditionals ()
 
 getAllowedAdditionals ()
 
 getAttributes ()
 
 hasAttribute ($key)
 
 getAttributeValue ($key)
 
 getAdditional ()
 
 getAdditionalObjectByKey ($key)
 
 getAdditionalValue ($key)
 
 setLayout ($layout='')
 
 getLayout ()
 
 setValue ($value='')
 
 getValue ()
 
 setData ($data='')
 
 setMessagesFromValidation ()
 
 setErrorsFromValidation ()
 
 setAdditional ($additional, $type, $value)
 
 additionalIsSet ($key)
 
 setAdditionalLayout ($key, $layout)
 
 makeFilter ($class, $arguments=array())
 
 addFilter ($filter)
 
 checkFilterAndSetIncomingDataFromRequest ()
 

Protected Member Functions

 getContent ()
 
- Protected Member Functions inherited from TYPO3\CMS\Form\Domain\Model\Element\AbstractElement
 createAttributes ()
 
 createAdditional ()
 
 createFilter ()
 

Protected Attributes

 $elementType = self::ELEMENT_TYPE_PLAIN
 
 $allowedAttributes = array()
 
 $mandatoryAttributes = array()
 
 $properties = array()
 
- Protected Attributes inherited from TYPO3\CMS\Form\Domain\Model\Element\AbstractElement
 $elementId
 
 $elementType = self::ELEMENT_TYPE_FORM
 
 $name
 
 $acceptsParentName = FALSE
 
 $attributes
 
 $additional
 
 $layout
 
 $value
 
 $data
 
 $allowedAdditional
 
 $mandatoryAttributes = array()
 
 $allowedAttributes = array()
 
 $localCobj
 
 $requestHandler
 
 $elementCounter
 
 $validateClass
 
 $filter
 

Additional Inherited Members

- Public Attributes inherited from TYPO3\CMS\Form\Domain\Model\Element\AbstractElement
const ELEMENT_TYPE_FORM = 'FORM'
 
const ELEMENT_TYPE_PLAIN = 'PLAIN'
 
const ELEMENT_TYPE_CONTENT = 'CONTENT'
 

Detailed Description

This file is part of the TYPO3 CMS project.

It is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, either version 2 of the License, or any later version.

For the full copyright and license information, please read the LICENSE.txt file that was distributed with this source code.

The TYPO3 project - inspiring people to share! Hidden field model object

Author
Oliver Hader olive.nosp@m.r.ha.nosp@m.der@t.nosp@m.ypo3.nosp@m..org

Definition at line 22 of file AbstractPlainElement.php.

Member Function Documentation

◆ getContent()

TYPO3\CMS\Form\Domain\Model\Element\AbstractPlainElement::getContent ( )
protected

◆ getData()

TYPO3\CMS\Form\Domain\Model\Element\AbstractPlainElement::getData ( )

Gets the data.

Returns
string

Definition at line 63 of file AbstractPlainElement.php.

References TYPO3\CMS\Form\Domain\Model\Element\AbstractPlainElement\getContent().

◆ setProperties()

TYPO3\CMS\Form\Domain\Model\Element\AbstractPlainElement::setProperties ( array  $properties)

Sets the properties.

Parameters
array$properties
Returns
void

Definition at line 54 of file AbstractPlainElement.php.

References TYPO3\CMS\Form\Domain\Model\Element\AbstractPlainElement\$properties.

Member Data Documentation

◆ $allowedAttributes

TYPO3\CMS\Form\Domain\Model\Element\AbstractPlainElement::$allowedAttributes = array()
protected

Definition at line 34 of file AbstractPlainElement.php.

◆ $elementType

TYPO3\CMS\Form\Domain\Model\Element\AbstractPlainElement::$elementType = self::ELEMENT_TYPE_PLAIN
protected

Definition at line 27 of file AbstractPlainElement.php.

◆ $mandatoryAttributes

TYPO3\CMS\Form\Domain\Model\Element\AbstractPlainElement::$mandatoryAttributes = array()
protected

Definition at line 41 of file AbstractPlainElement.php.

◆ $properties

TYPO3\CMS\Form\Domain\Model\Element\AbstractPlainElement::$properties = array()
protected