PHP Класс Horde_Xml_Wbxml_Decoder, horde

Copyright 2003-2016 Horde LLC (http://www.horde.org/) See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
Автор: Anthony Mills ([email protected])
Наследование: extends Horde_Xml_Wbxml_ContentHandler
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_attributeDTD
$_ch Currently just outputs raw XML.
$_dpi Document Public Identifier Used with dpiType.
$_dtdManager Horde_Xml_Wbxml_DtdManager The DTD Manager.
$_error
$_isAttribute
$_isData
$_prevAttributeDTD
$_stringTable String table as defined in 5.7
$_strpos integer The string position.
$_tagDTD
$_tagStack State variables.

Открытые методы

Метод Описание
__construct ( ) Constructor.
decode ( string $wbxml ) Takes a WBXML input document and decodes it.
decodeToString ( string $wbxml ) : string Takes a WBXML input document and returns decoded XML.
endTag ( )
entity ( $entity ) Return the hex version of the base 10 $entity.
getAttribute ( $attribute )
getAttributes ( $input )
getByte ( string $input ) Return one byte from the input stream.
getCharset ( $input ) Returns the character encoding. Only default character encodings from J2SE are supported. From http://www.iana.org/assignments/character-sets and http://java.sun.com/j2se/1.4.2/docs/api/java/nio/charset/Charset.html
getCurrentURI ( )
getDocumentPublicIdentifier ( $input )
getDocumentPublicIdentifierImpl ( $dpiType, $dpiNumber )
getStringTableEntry ( $index )
getTag ( $tag )
getVersionNumber ( $input )
parseTag ( $input, $tag, $hasAttributes, $hasContent )
retrieveStringTable ( $input ) Retrieves the string table.
setContentHandler ( Horde_Xml_Wbxml_ContentHandler $ch ) Sets the contentHandler that will receive the output of the decoding.
startGetAttributes ( )
stopGetAttributes ( )
switchAttributeCodePage ( $codePage )
switchElementCodePage ( $codePage )
termstr ( $input ) Reads a null terminated string.
writeString ( $str )

Защищенные методы

Метод Описание
_decode ( $input )

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( )

_decode() защищенный Метод

protected _decode ( $input )

decode() публичный Метод

Decoding result is directly passed to the contentHandler. A contenthandler must be set using setContentHandler prior to invocation of this method
public decode ( string $wbxml )
$wbxml string The WBXML document to decode.

decodeToString() публичный Метод

However the preferred and more effecient method is to use decode() rather than decodeToString() and have an appropriate contentHandler deal with the decoded data.
public decodeToString ( string $wbxml ) : string
$wbxml string The WBXML document to decode.
Результат string The decoded XML document.

endTag() публичный Метод

public endTag ( )

entity() публичный Метод

Return the hex version of the base 10 $entity.
public entity ( $entity )

getAttribute() публичный Метод

public getAttribute ( $attribute )

getAttributes() публичный Метод

public getAttributes ( $input )

getByte() публичный Метод

Return one byte from the input stream.
public getByte ( string $input )
$input string The WBXML input string.

getCharset() публичный Метод

Returns the character encoding. Only default character encodings from J2SE are supported. From http://www.iana.org/assignments/character-sets and http://java.sun.com/j2se/1.4.2/docs/api/java/nio/charset/Charset.html
public getCharset ( $input )

getCurrentURI() публичный Метод

public getCurrentURI ( )

getDocumentPublicIdentifier() публичный Метод

public getDocumentPublicIdentifier ( $input )

getDocumentPublicIdentifierImpl() публичный Метод

public getDocumentPublicIdentifierImpl ( $dpiType, $dpiNumber )

getStringTableEntry() публичный Метод

public getStringTableEntry ( $index )

getTag() публичный Метод

public getTag ( $tag )

getVersionNumber() публичный Метод

public getVersionNumber ( $input )

parseTag() публичный Метод

public parseTag ( $input, $tag, $hasAttributes, $hasContent )

retrieveStringTable() публичный Метод

The string table consists of an mb_u_int32 length and then length bytes forming the table. References to the string table refer to the starting position of the (null terminated) string in this table.
public retrieveStringTable ( $input )

setContentHandler() публичный Метод

Sets the contentHandler that will receive the output of the decoding.
public setContentHandler ( Horde_Xml_Wbxml_ContentHandler $ch )
$ch Horde_Xml_Wbxml_ContentHandler The contentHandler

startGetAttributes() публичный Метод

public startGetAttributes ( )

stopGetAttributes() публичный Метод

public stopGetAttributes ( )

switchAttributeCodePage() публичный Метод

public switchAttributeCodePage ( $codePage )

switchElementCodePage() публичный Метод

public switchElementCodePage ( $codePage )

termstr() публичный Метод

Reads a null terminated string.
public termstr ( $input )

writeString() публичный Метод

public writeString ( $str )

Описание свойств

$_attributeDTD защищенное свойство

protected $_attributeDTD

$_ch защищенное свойство

Currently just outputs raw XML.
protected $_ch

$_dpi защищенное свойство

Document Public Identifier Used with dpiType.
protected $_dpi

$_dtdManager защищенное свойство

The DTD Manager.
protected Horde_Xml_Wbxml_DtdManager $_dtdManager
Результат Horde_Xml_Wbxml_DtdManager

$_error защищенное свойство

protected $_error

$_isAttribute защищенное свойство

protected $_isAttribute

$_isData защищенное свойство

protected $_isData

$_prevAttributeDTD защищенное свойство

protected $_prevAttributeDTD

$_stringTable защищенное свойство

String table as defined in 5.7
protected $_stringTable

$_strpos защищенное свойство

The string position.
protected int $_strpos
Результат integer

$_tagDTD защищенное свойство

protected $_tagDTD

$_tagStack защищенное свойство

State variables.
protected $_tagStack