eZ Publish  [trunk]
eZSimplifiedXMLInputParser Class Reference
+ Inheritance diagram for eZSimplifiedXMLInputParser:
+ Collaboration diagram for eZSimplifiedXMLInputParser:

List of all members.

Public Member Functions

 appendLineParagraph ($element, $newParent)
 appendParagraph ($element, &$newParent)
 breakInlineFlow ($element, $param)
 convertCustomAttributes ($element)
 convertHrefToID ($href)
 eZSimplifiedXMLInputParser ($contentObjectID, $validateErrorLevel=eZXMLInputParser::ERROR_ALL, $detectErrorLevel=eZXMLInputParser::ERROR_ALL, $parseLineBreaks=false, $removeDefaultAttrs=false)
 getLinkedObjectIDArray ()
 getRelatedObjectIDArray ()
 getUrlIDArray ()
 parsingHandlerLiteral ($element, &$param)
 publishHandlerCustom ($element, &$params)
 publishHandlerEmbed ($element, &$params)
 publishHandlerLink ($element, &$params)
 publishHandlerObject ($element, &$params)
 publishHandlerParagraph ($element, &$params)
 structHandlerBr ($element, $newParent)
 structHandlerCustom ($element, &$params)
 structHandlerHeader ($element, &$param)
 structHandlerLists ($element, &$params)
 structHandlerText ($element, &$newParent)
 tagNameHeader ($tagName, &$attributes)

Public Attributes

 $contentObjectID = 0
 $InputTags
 $linkedObjectIDArray = array()
 $OutputTags
 $relatedObjectIDArray = array()
 $urlIDArray = array()

Detailed Description

Definition at line 12 of file ezsimplifiedxmlinputparser.php.


Member Function Documentation

eZSimplifiedXMLInputParser::appendLineParagraph ( element,
newParent 
)

Definition at line 254 of file ezsimplifiedxmlinputparser.php.

Referenced by structHandlerCustom(), and structHandlerText().

eZSimplifiedXMLInputParser::appendParagraph ( element,
&$  newParent 
)

Definition at line 376 of file ezsimplifiedxmlinputparser.php.

Referenced by structHandlerCustom(), and structHandlerLists().

eZSimplifiedXMLInputParser::breakInlineFlow ( element,
param 
)

Definition at line 187 of file ezsimplifiedxmlinputparser.php.

eZSimplifiedXMLInputParser::eZSimplifiedXMLInputParser ( contentObjectID,
validateErrorLevel = eZXMLInputParser::ERROR_ALL,
detectErrorLevel = eZXMLInputParser::ERROR_ALL,
parseLineBreaks = false,
removeDefaultAttrs = false 
)

Definition at line 110 of file ezsimplifiedxmlinputparser.php.

Definition at line 159 of file ezsimplifiedxmlinputparser.php.

eZSimplifiedXMLInputParser::publishHandlerCustom ( element,
&$  params 
)

Definition at line 980 of file ezsimplifiedxmlinputparser.php.

eZSimplifiedXMLInputParser::publishHandlerEmbed ( element,
&$  params 
)

Definition at line 840 of file ezsimplifiedxmlinputparser.php.

eZSimplifiedXMLInputParser::publishHandlerLink ( element,
&$  params 
)

Definition at line 703 of file ezsimplifiedxmlinputparser.php.

eZSimplifiedXMLInputParser::publishHandlerObject ( element,
&$  params 
)

Definition at line 936 of file ezsimplifiedxmlinputparser.php.

Definition at line 678 of file ezsimplifiedxmlinputparser.php.

eZSimplifiedXMLInputParser::structHandlerBr ( element,
newParent 
)

Definition at line 309 of file ezsimplifiedxmlinputparser.php.

eZSimplifiedXMLInputParser::structHandlerCustom ( element,
&$  params 
)

Definition at line 539 of file ezsimplifiedxmlinputparser.php.

eZSimplifiedXMLInputParser::structHandlerHeader ( element,
&$  param 
)

Definition at line 414 of file ezsimplifiedxmlinputparser.php.

eZSimplifiedXMLInputParser::structHandlerLists ( element,
&$  params 
)

Definition at line 554 of file ezsimplifiedxmlinputparser.php.

eZSimplifiedXMLInputParser::structHandlerText ( element,
&$  newParent 
)

Definition at line 614 of file ezsimplifiedxmlinputparser.php.

eZSimplifiedXMLInputParser::tagNameHeader ( tagName,
&$  attributes 
)

Definition at line 120 of file ezsimplifiedxmlinputparser.php.


Member Data Documentation

eZSimplifiedXMLInputParser::$contentObjectID = 0

Definition at line 1026 of file ezsimplifiedxmlinputparser.php.

Referenced by eZSimplifiedXMLInputParser().

eZSimplifiedXMLInputParser::$InputTags
Initial value:
 array(
        'b'       => array( 'name' => 'strong' ),
        'bold'    => array( 'name' => 'strong' ),
        'i'       => array( 'name' => 'emphasize' ),
        'em'      => array( 'name' => 'emphasize' ),
        'h'       => array( 'name' => 'header' ),
        'p'       => array( 'name' => 'paragraph' ),
        'para'    => array( 'name' => 'paragraph' ),
        'br'      => array( 'name' => 'br',
                            'noChildren' => true ),
        'a'       => array( 'name' => 'link' ),
        'h1'     => array( 'nameHandler' => 'tagNameHeader' ),
        'h2'     => array( 'nameHandler' => 'tagNameHeader' ),
        'h3'     => array( 'nameHandler' => 'tagNameHeader' ),
        'h4'     => array( 'nameHandler' => 'tagNameHeader' ),
        'h5'     => array( 'nameHandler' => 'tagNameHeader' ),
        'h6'     => array( 'nameHandler' => 'tagNameHeader' ),
        )

Reimplemented from eZXMLInputParser.

Definition at line 14 of file ezsimplifiedxmlinputparser.php.

eZSimplifiedXMLInputParser::$linkedObjectIDArray = array()

Definition at line 1023 of file ezsimplifiedxmlinputparser.php.

eZSimplifiedXMLInputParser::$OutputTags

Reimplemented from eZXMLInputParser.

Definition at line 33 of file ezsimplifiedxmlinputparser.php.

eZSimplifiedXMLInputParser::$relatedObjectIDArray = array()

Definition at line 1022 of file ezsimplifiedxmlinputparser.php.

eZSimplifiedXMLInputParser::$urlIDArray = array()

Definition at line 1021 of file ezsimplifiedxmlinputparser.php.


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