Overview

Namespaces

  • Alvine
    • Markup
      • Html
        • Constraint
        • Element
          • Html
          • Svg
        • Node
        • Operation
        • Tokenizer
          • State
          • Token
            • Util
        • TreeConstructor
          • InsertionMode

Classes

  • AbstractOperation
  • CacheObject
  • Component
  • Dataset
  • Document
  • Element
  • Engine
  • Fragment
  • InputStream
  • LoggerDefaultName
  • MissingTokenizerException
  • Node
  • NodeList
  • OpenElementsStack
  • Parser
  • ParserException
  • Tokenizer
  • TokenizerException
  • TokenStack
  • TreeConstructor

Interfaces

  • FromToken
  • Operation
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class AbstractOperation

Die Klasse AbstractOperation stellt eine Klasse für das Interface Operation bereit. Damit können Klassen entweder direkt von AbstractOperation abgeleitet werden oder das Interface selber implementieren.

Alvine\Core\Alvine
Extended by Alvine\Markup\Html\AbstractOperation implements Alvine\Markup\Html\Operation

Direct known subclasses

Alvine\Markup\Html\Operation\Attributes, Alvine\Markup\Html\Operation\Condition, Alvine\Markup\Html\Operation\Debug, Alvine\Markup\Html\Operation\Remove, Alvine\Markup\Html\Operation\RemoveTag, Alvine\Markup\Html\Operation\Repeat, Alvine\Markup\Html\Operation\Replace, Alvine\Markup\Html\Operation\ReplaceSelf
Abstract
Namespace: Alvine\Markup\Html
Package: Alvine\Markup\Html
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20150205
Link: alvine.io
Located at AbstractOperation.class.php
Methods summary
public
# __construct( Alvine\Markup\Html\Engine $engine, Alvine\Markup\Html\Node $element, Alvine\Markup\Html\Dataset $dataset = null )

Neue Instanz

Neue Instanz

Parameters

$engine
Engine
$element
Element
$dataset
Dataset
protected Alvine\Types\Collection
# handleCollections( string $operation, Alvine\Types\Collection $workingValue )

Werte vom Typ Collection bearbeiten

Werte vom Typ Collection bearbeiten

Parameters

$operation
Operation
$workingValue
Arbeitswert

Returns

Alvine\Types\Collection
protected Alvine\Types\Map
# handleMaps( string $operation, Alvine\Types\Map $workingValue )

Werte vom Typ Map bearbeiten

Werte vom Typ Map bearbeiten

Parameters

$operation
Operation
$workingValue
Wert

Returns

Alvine\Types\Map
protected string
# handleStrings( string $operation, string $workingValue )

Werte vom Typ String verarbeiten

Werte vom Typ String verarbeiten

Parameters

$operation
Operation
$workingValue
Arbeitswert

Returns

string
public string
# getValue( mixed $value )

Wert holen

Wert holen

Parameters

$value
Wert

Returns

string
protected string
# getArgumentValue( string $pipedArgument )

Wert des Arguments für die Wertefunktion ermitteln

Wert des Arguments für die Wertefunktion ermitteln

Parameters

$pipedArgument

Returns

string
public string
# getValueString( mixed $value )

Wert aus Dataset als Zeichenkette

Wert aus Dataset als Zeichenkette

Parameters

$value

Returns

string
public Alvine\Markup\Html\AbstractOperation
# removeElement( )

Element aus Baum entfernen

Element aus Baum entfernen

Returns

Alvine\Markup\Html\AbstractOperation
protected Alvine\Markup\Html\AbstractOperation
# removeMarkup( array $attributes )

Attribute der Engine entfernen

Attribute der Engine entfernen

Parameters

$attributes

Returns

Alvine\Markup\Html\AbstractOperation
Methods inherited from Alvine\Markup\Html\Operation
process()
Properties summary
protected Alvine\Markup\Html\Dataset $dataset
#
protected Alvine\Markup\Html\Node $element

Arbeitsnode

Arbeitsnode

#
protected Alvine\Markup\Html\Engine $engine

Referenz auf die Engin

Referenz auf die Engin

#
alvine.markup.html API-Dokumentation 1.2.0 | © schukai GmbH | Impressum