class Xml extends Generator
Xml generator.
Methods
setFormatOutput($formatOutput)
|
from Generator | |
reset()
Reset output visitor to a virgin state. |
from Generator | |
startDocument(mixed $data)
Start document. |
||
bool |
isEmpty()
Returns if the document is empty or already contains data. |
|
string |
endDocument(mixed $data)
End document. |
|
startObjectElement(string $name, string $mediaTypeName = null)
Start object element. |
||
endObjectElement(string $name)
End object element. |
||
startHashElement(string $name)
Start hash element. |
||
endHashElement(string $name)
End hash element. |
||
startValueElement(string $name, string $value, array $attributes = array())
Start value element. |
||
endValueElement(string $name)
End value element. |
||
startList(string $name)
Start list. |
||
endList(string $name)
End list. |
||
startAttribute(string $name, string $value)
Start attribute. |
||
endAttribute(string $name)
End attribute. |
||
string |
getMediaType(string $name)
Get media type. |
|
generateFieldTypeHash(string $hashElementName, mixed $hashValue)
Generates a generic representation of the scalar, hash or list given in $hashValue into the document, using an element of $hashElementName as its parent. |
||
string |
serializeBool(bool $boolValue)
Serializes a boolean value. |
|
__construct(FieldTypeHashGenerator $hashGenerator)
|
Details
in Generator at line 33
public
setFormatOutput($formatOutput)
in Generator at line 41
public
reset()
Reset output visitor to a virgin state.
at line 52
public
startDocument(mixed $data)
Start document.
at line 69
public bool
isEmpty()
Returns if the document is empty or already contains data.
at line 83
public string
endDocument(mixed $data)
End document.
Returns the generated document as a string.
at line 98
public
startObjectElement(string $name, string $mediaTypeName = null)
Start object element.
at line 117
public
endObjectElement(string $name)
End object element.
at line 129
public
startHashElement(string $name)
Start hash element.
at line 143
public
endHashElement(string $name)
End hash element.
at line 157
public
startValueElement(string $name, string $value, array $attributes = array())
Start value element.
at line 177
public
endValueElement(string $name)
End value element.
at line 189
public
startList(string $name)
Start list.
at line 199
public
endList(string $name)
End list.
at line 210
public
startAttribute(string $name, string $value)
Start attribute.
at line 223
public
endAttribute(string $name)
End attribute.
at line 237
public string
getMediaType(string $name)
Get media type.
at line 250
public
generateFieldTypeHash(string $hashElementName, mixed $hashValue)
Generates a generic representation of the scalar, hash or list given in $hashValue into the document, using an element of $hashElementName as its parent.
at line 262
public string
serializeBool(bool $boolValue)
Serializes a boolean value.
at line 42
public
__construct(FieldTypeHashGenerator $hashGenerator)