Transfomiert ein Collection Element das in eckigen Klammern aufgerufen wird. <br />
EBNF:<br />
<code>"[" impOp "]"</code>

@return CFXD Element
@throws TemplateException
502614
private ExprString structElement(Data data) throws TemplateException {
	comments(data);
	ExprString name = data.factory.toExprString(assignOp(data));
	if (name instanceof LitString) ((LitString) name).fromBracket(true);
	comments(data);
	return name;
    }
257195
public function getTokenElement()
    {
        $element = $this->getElement($this->_tokenFieldName);

        if (! $element) {
            // Veld token
            $element = $this->createElement('html', $this->_tokenFieldName);
            // $element->br();
            $element->setValue($this->getTokenLink());

            $this->addElement($element);
        }

        return $element;
    }
886118
public function getEntityForElement( $element )
	{
		if ( isset( $element['contextRef'] ) )
		{
			return $this->contexts[ $element['contextRef'] ]['entity']['identifier']['value'];
		}

		if ( isset( $element['tuple_elements'] ) )
		{
			foreach ( $element['tuple_elements'] as $elementKey => $tuple_elements )
			{
				foreach ( $tuple_elements as $tupleIndex => $tuple_element )
				{
					$result = $this->getEntityForElement( $tuple_element );
					if ( $result ) return $result;
				}
			}
		}

		throw new Exception( "The element '{$element['taxonomy_element']['id']}' has no context ref but also has no tuple members (getEntityForElement)" );
	}
546780
public function getElement()
    {
        if ($this->getDocblock()) {
            $this->setLines($this->getDocblock()->getElement());
            $this->addBlankLine();
        }
        if ($this->getNamespace()) {
            $this->addLine('namespace '.$this->getNamespace().';');
            $this->addBlankLine();
        }
        if (count($this->getUse()) > 0) {
            foreach ($this->getUse() as $alias => $class) {
                $line = 'use '.$class;
                if (is_string($alias)) {
                    $line .= ' as '.$alias;
                }
                $this->addLine($line.';');
            }
            $this->addBlankLine();
        }
        if ($this->getName()) {
            $this->addLine(
                ($this->isAbstract() ? 'abstract ' : '').'class '.$this->getName()
            );
        }
        if ($this->getExtends()) {
            $this->addLine(array('extends '.$this->getExtends()));
        }
        if (count($this->getImplements()) > 0) {
            $this->addLine(array('implements '.implode(', ', $this->getImplements())));
        }
        $this->startBlock();
        $this->addLine($this->getParams());
        $this->addLine($this->getFunctions());
        $this->endBlock();
        return $this->getLines();
    }
59735
public function getOrganizationElement()
    {
        $element   = $this->getElement($this->organizationFieldName);
        $orgId     = $this->getCurrentOrganizationId();
        $parentId  = $this->getParentId();
        $childOrgs = $this->getChildOrganizations($parentId);

        if (!empty($childOrgs)) {
            if (count($childOrgs) == 1) {
                $element = new \Zend_Form_Element_Hidden($this->organizationFieldName);
                $this->addElement($element);

                if (! $this->_organizationFromUrl) {
                    $orgIds = array_keys($childOrgs);
                    $orgId  = reset($orgIds);
                }

                $element->setValue($orgId);
                $this->getRequest()->setPost($this->organizationFieldName, $orgId);

            } else {
                $element = new \Zend_Form_Element_Select($this->organizationFieldName);
                $element->setLabel($this->childOrganizationDescription);
                $element->setRegisterInArrayValidator(true);
                $element->setRequired(true);
                $element->setMultiOptions($childOrgs);

                if ($this->organizationMaxLines > 1) {
                    $element->setAttrib('size', min(count($childOrgs) + 1, $this->organizationMaxLines));
                }
                $this->addElement($element);
                $element->setValue($orgId);
            }
            $this->addElement($element);
        }

        return $element;
    }
175165
public function getLoginLinkElement()
    {
        $element = $this->getElement($this->_tokenFieldName);

        if (! $element) {
            // Login link
            if ($link = $this->getLoginLink()) {
                $element = new \MUtil_Form_Element_Html($this->_loginLinkFieldName);
                // $element->br();
                $element->setValue($link);

                $this->addElement($element);
            }

            return $element;
        }
    }
764404
public function getRootForm()
    {
        $rootRenderable = $this->parentRenderable;
        while ($rootRenderable !== null && !($rootRenderable instanceof FormDefinition)) {
            $rootRenderable = $rootRenderable->getParentRenderable();
        }
        if ($rootRenderable === null) {
            throw new FormDefinitionConsistencyException(sprintf('The form element "%s" is not attached to a parent form.', $this->identifier), 1326803398);
        }

        return $rootRenderable;
    }
1135489
public function getTokenElement()
    {
        $element = $this->getElement($this->_tokenFieldName);

        if (! $element) {
            $tokenLib   = $this->tracker->getTokenLibrary();
            $max_length = $tokenLib->getLength();

            // Veld token
            $element = new \Zend_Form_Element_Text($this->_tokenFieldName);
            $element->setLabel($this->translate->_('Token'));
            $element->setDescription(sprintf($this->translate->_('Enter tokens as %s.'), $tokenLib->getFormat()));
            $element->setAttrib('size', $max_length + 2);
            $element->setAttrib('maxlength', $max_length);
            $element->setRequired(true);
            $element->addFilter($this->tracker->getTokenFilter());
            $element->addValidator($this->tracker->getTokenValidator());

            $this->addElement($element);
        }

        return $element;
    }
1151958
private Ref xorOp() throws PageException {
	Ref ref = orOp();
	while (cfml.forwardIfCurrent("xor")) {
	    cfml.removeSpace();
	    ref = new Xor(ref, orOp(), limited);
	}
	return ref;
    }
294889
public function getTemplate()
    {
        if(!$this->__template instanceof TemplateInterface)
        {
            $this->__template = $this->getObject($this->__template);

            if(!$this->__template instanceof TemplateInterface)
            {
                throw new \UnexpectedValueException(
                    'Template: '.get_class($this->_model).' does not implement TemplateInterface'
                );
            }
        }

        return $this->__template;
    }
404498
public function getPayload()
    {
        if (!$this->token) {
            throw new \RuntimeException('Token is mandatory.');
        }

        $descriptionNode = $this->appendDescriptionNode();
        $this->appendTagNode($descriptionNode);
        $this->appendTokenNode($descriptionNode);
        $this->appendTemplateNode($descriptionNode);
        $this->appendAdditionalNode($descriptionNode);

        $this->dom->formatOutput = true;

        return $this->dom->saveXML();
    }
475122
public function toUnsignedXML() : DOMElement
    {
        $root = parent::toUnsignedXML();
        if (isset($this->any)) {
            $node = $root->ownerDocument->importNode($this->any, true);
            $root->appendChild($node);
        }

        return $root;
    }
1307884
private Expression eqvOp(Data data) throws TemplateException {
	Expression expr = xorOp(data);
	while (data.srcCode.forwardIfCurrentAndNoWordAfter("eqv")) {
	    comments(data);
	    expr = data.factory.opBool(expr, xorOp(data), Factory.OP_BOOL_EQV);
	}
	return expr;
    }
1182666
public function getTupleElements()
	{
		if ( $this->tupleElements === null )
		{
			$this->tupleElements = array_filter( $this->elementIndex, function( $item ) { return $item['substitutionGroup'] === XBRL_Constants::$xbrliTuple; } );
		}

		return $this->tupleElements;
	}
265577
public function getDomDocument()
    {
        if (null === $this->_domdocument) {
            if (true === $this->isValid()) {
                $mainLayoutRow = new \DOMDocument('1.0', 'UTF-8');
                $mainNode = $mainLayoutRow->createElement('div');
                $mainNode->setAttribute('class', 'row');

                $clearNode = $mainLayoutRow->createElement('div');
                $clearNode->setAttribute('class', 'clear');

                $mainId = '';
                $zones = array();
                foreach ($this->getDataObject()->templateLayouts as $zone) {
                    $mainId = $zone->defaultContainer;
                    $class = $zone->gridClassPrefix.$zone->gridSize;

                    if (true === property_exists($zone, 'alphaClass')) {
                        $class .= ' '.$zone->alphaClass;
                    }

                    if (true === property_exists($zone, 'omegaClass')) {
                        $class .= ' '.$zone->omegaClass;
                    }

                    if (true === property_exists($zone, 'typeClass')) {
                        $class .= ' '.$zone->typeClass;
                    }

                    $zoneNode = $mainLayoutRow->createElement('div');
                    $zoneNode->setAttribute('class', trim($class));
                    $zones['#'.$zone->id] = $zoneNode;

                    $parentNode = isset($zones[$zone->target]) ? $zones[$zone->target] : $mainNode;
                    $parentNode->appendChild($zoneNode);
                    if (true === property_exists($zone, 'clearAfter')
                            && 1 == $zone->clearAfter) {
                        $parentNode->appendChild(clone $clearNode);
                    }
                }

                $mainNode->setAttribute('id', substr($mainId, 1));
                $mainLayoutRow->appendChild($mainNode);

                $this->_domdocument = $mainLayoutRow;
            }
        }

        return $this->_domdocument;
    }
467480
public function getTopOrganizationElement()
    {
        $element = $this->getElement($this->topOrganizationFieldName);
        $orgId   = $this->getCurrentTopOrganizationId();
        $orgs    = $this->getTopOrganizations();
        $hidden  = $this->_organizationFromUrl || (count($orgs) < 2);

        if ($this->_organizationFromUrl) {
            return null;
        }

        if ($hidden) {
            if (! $element instanceof \Zend_Form_Element_Hidden) {
                $element = new \Zend_Form_Element_Hidden($this->topOrganizationFieldName);
                $this->addElement($element);
            }

            $orgIds = array_keys($orgs);
            $orgId  = reset($orgIds);

            $element->setValue($orgId);

        } elseif (! $element instanceof \Zend_Form_Element_Select) {
            $element = new \Zend_Form_Element_Select($this->topOrganizationFieldName);
            $element->setLabel($this->topOrganizationDescription);
            $element->setRegisterInArrayValidator(true);
            $element->setRequired(true);
            $element->setMultiOptions($orgs);
            $element->setAttrib('onchange', 'this.form.submit();');

            if ($this->organizationMaxLines > 1) {
                $element->setAttrib('size', min(count($orgs) + 1, $this->organizationMaxLines));
            }
            $element->setValue($orgId);
        }
        $this->addElement($element);

        return $element;
    }
1029148
function()
	{
		var template = this.template;
		
		if (!!this.templateUrl)
		{
			this.loadTemplate();
		}
		else
		{
			if (conbo.isFunction(template))
			{
				template = template(this);
			}
			
			var el = this.el;
			
			if (conbo.isString(template))
			{
				el.innerHTML = this.__parseTemplate(template);
			}
			else if (/{{(.+?)}}/.test(el.textContent))
			{
				el.innerHTML = this.__parseTemplate(el.innerHTML);
			}
			
			this.__initView();
		}
		
		return this;
	}