eZPublishCommunityProject  2013.9
eZ\Publish\Core\REST\Common\Output\Generator Class Reference

Output generator. More...

+ Inheritance diagram for eZ\Publish\Core\REST\Common\Output\Generator:

Public Member Functions

 endAttribute ($name)
 End attribute. More...
 
 endDocument ($data)
 End document. More...
 
 endHashElement ($name)
 End hash element. More...
 
 endList ($name)
 End list. More...
 
 endObjectElement ($name)
 End object element. More...
 
 endValueElement ($name)
 End value element. More...
 
 generateFieldTypeHash ($hashElementName, $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. More...
 
 getMediaType ($name)
 Get media type. More...
 
 isEmpty ()
 Returns if the document is empty or already contains data. More...
 
 reset ()
 Reset output visitor to a virgin state. More...
 
 serializeBool ($boolValue)
 Serializes a boolean value. More...
 
 startAttribute ($name, $value)
 Start attribute. More...
 
 startDocument ($data)
 Start document. More...
 
 startHashElement ($name)
 Start hash element. More...
 
 startList ($name)
 Start list. More...
 
 startObjectElement ($name, $mediaTypeName=null)
 Start object element. More...
 
 startValueElement ($name, $value)
 Start value element. More...
 

Protected Member Functions

 checkEnd ($type, $data)
 Check close / end operation. More...
 
 checkEndAttribute ($data)
 Check end attribute. More...
 
 checkEndDocument ($data)
 Check end document. More...
 
 checkEndHashElement ($data)
 Check end hash element. More...
 
 checkEndList ($data)
 Check end list. More...
 
 checkEndObjectElement ($data)
 Check end object element. More...
 
 checkEndValueElement ($data)
 Check end value element. More...
 
 checkStart ($type, $data, array $validParents)
 Check close / end operation. More...
 
 checkStartAttribute ($data)
 Check start attribute. More...
 
 checkStartDocument ($data)
 Check start document. More...
 
 checkStartHashElement ($data)
 Check start hash element. More...
 
 checkStartList ($data)
 Check start list. More...
 
 checkStartObjectElement ($data)
 Check start object element. More...
 
 checkStartValueElement ($data)
 Check start value element. More...
 
 generateMediaType ($name, $type)
 Generates a media type from $name and $type. More...
 

Protected Attributes

 $stack = array()
 

Detailed Description

Output generator.

Member Function Documentation

eZ\Publish\Core\REST\Common\Output\Generator::checkEndAttribute (   $data)
protected

Check end attribute.

Parameters
mixed$data

Referenced by eZ\Publish\Core\REST\Common\Output\Generator\Xml\endAttribute().

eZ\Publish\Core\REST\Common\Output\Generator::checkEndDocument (   $data)
protected
eZ\Publish\Core\REST\Common\Output\Generator::checkEndHashElement (   $data)
protected
eZ\Publish\Core\REST\Common\Output\Generator::checkEndList (   $data)
protected

Check end list.

Parameters
mixed$data

Referenced by eZ\Publish\Core\REST\Common\Output\Generator\Xml\endList().

eZ\Publish\Core\REST\Common\Output\Generator::checkEndObjectElement (   $data)
protected
eZ\Publish\Core\REST\Common\Output\Generator::checkEndValueElement (   $data)
protected

Check end value element.

Parameters
mixed$data

Referenced by eZ\Publish\Core\REST\Common\Output\Generator\Xml\endValueElement().

eZ\Publish\Core\REST\Common\Output\Generator::checkStart (   $type,
  $data,
array  $validParents 
)
protected
eZ\Publish\Core\REST\Common\Output\Generator::checkStartAttribute (   $data)
protected

Check start attribute.

Parameters
mixed$data

Referenced by eZ\Publish\Core\REST\Common\Output\Generator\Xml\startAttribute().

eZ\Publish\Core\REST\Common\Output\Generator::checkStartDocument (   $data)
protected
eZ\Publish\Core\REST\Common\Output\Generator::checkStartHashElement (   $data)
protected
eZ\Publish\Core\REST\Common\Output\Generator::checkStartList (   $data)
protected

Check start list.

Parameters
mixed$data

Referenced by eZ\Publish\Core\REST\Common\Output\Generator\Xml\startList().

eZ\Publish\Core\REST\Common\Output\Generator::checkStartObjectElement (   $data)
protected
eZ\Publish\Core\REST\Common\Output\Generator::checkStartValueElement (   $data)
protected
eZ\Publish\Core\REST\Common\Output\Generator::endAttribute (   $name)
abstract

End attribute.

Parameters
string$name

Referenced by eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ImageVariation\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentObjectStates\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeGroupRefList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\LocationList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserSession\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserRefList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateGroup\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Role\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\RoleAssignment\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLWildcardList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeGroupUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateGroupList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RoleList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Root\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Trash\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\SectionList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Section\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeGroup\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Policy\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\SectionIncludingContentMetadataUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\PolicyList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLAliasList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLAliasRefList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLWildcard\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentObjectStates\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserGroupList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestTrashItem\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\VersionList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestObjectState\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestLocation\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserGroupRefList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeGroupCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeGroupList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\Limitation\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLAlias\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\VersionInfo\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestContentType\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RoleAssignmentList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\FieldDefinitionList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUserGroup\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUser\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\LocationCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestRelation\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RelationList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeInfoList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUserRoleAssignment\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUserGroupRoleAssignment\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestContent\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestFieldDefinition\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Version\visit(), and eZ\Publish\Core\REST\Common\Output\ValueObjectVisitor\visitLimitation().

eZ\Publish\Core\REST\Common\Output\Generator::endDocument (   $data)
abstract

End document.

Returns the generated document as a string.

Parameters
mixed$data
Returns
string
eZ\Publish\Core\REST\Common\Output\Generator::endList (   $name)
abstract

End list.

Parameters
string$name

Referenced by eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\VersionList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentObjectStates\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeCreateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateGroupUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserGroupRefList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserRefList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserGroupList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLWildcardList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLAliasRefList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Trash\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\SectionList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RoleList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Policy\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeGroupList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\PolicyUpdateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\PolicyCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\PolicyList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\Limitation\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentObjectStates\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeGroupRefList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\LocationList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateGroupList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLAliasList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateCreateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateGroupCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\FieldDefinitionList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RoleAssignmentList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeInfoList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RelationList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\FieldDefinitionCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Version\visit(), eZ\Publish\Core\REST\Common\Output\ValueObjectVisitor\visitLimitation(), and eZ\Publish\Core\REST\Common\Output\ValueObjectVisitor\visitTranslatedList().

eZ\Publish\Core\REST\Common\Output\Generator::endObjectElement (   $name)
abstract

End object element.

Parameters
string$name

Referenced by eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ImageVariation\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentObjectStates\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeGroupRefList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\Limitation\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserRefList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserSession\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestLocation\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserGroupList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLWildcardList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLWildcard\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLAliasRefList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\VersionList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeGroupUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Trash\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\SectionUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\SectionList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\LocationList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\SectionCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestObjectState\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Root\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestTrashItem\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RoleList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\RoleCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeGroup\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateGroup\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Role\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateGroupCreateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\RoleAssignment\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateGroupList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeGroupCreateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateGroupUpdateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\RoleUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Section\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateUpdateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\SectionIncludingContentMetadataUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserGroupRefList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\PolicyUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\PolicyList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLAliasList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Policy\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentObjectStates\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\PolicyCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeGroupList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUser\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\VersionInfo\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestContentType\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\FieldDefinitionList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLAlias\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUserGroup\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RoleAssignmentList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\LocationCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUserRoleAssignment\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeInfoList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RelationList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUserGroupRoleAssignment\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestContent\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\LocationUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestRelation\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\FieldDefinitionCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Version\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestFieldDefinition\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Exception\visit(), and eZ\Publish\Core\REST\Common\Output\ValueObjectVisitor\visitLimitation().

eZ\Publish\Core\REST\Common\Output\Generator::endValueElement (   $name)
abstract

End value element.

Parameters
string$name

Referenced by eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ImageVariation\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeGroup\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeGroupUpdateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\PolicyCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLWildcard\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserSession\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateCreateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\SectionUpdateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\SectionCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Section\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\RoleUpdateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\RoleCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Role\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestLocation\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestObjectState\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateGroup\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestTrashItem\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeCreateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateGroupCreateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateGroupUpdateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeGroupCreateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Policy\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLAlias\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestContentType\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\VersionInfo\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUserGroup\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUser\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\LocationCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestRelation\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\LocationUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestContent\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\FieldDefinitionCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestFieldDefinition\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Exception\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Version\visitField(), and eZ\Publish\Core\REST\Common\Output\ValueObjectVisitor\visitTranslatedList().

eZ\Publish\Core\REST\Common\Output\Generator::generateFieldTypeHash (   $hashElementName,
  $hashValue 
)
abstract

Generates a generic representation of the scalar, hash or list given in $hashValue into the document, using an element of $hashElementName as its parent.

Parameters
string$hashElementName
mixed$hashValue

Referenced by eZ\Publish\Core\REST\Common\Output\FieldTypeSerializer\serializeHash().

eZ\Publish\Core\REST\Common\Output\Generator::generateMediaType (   $name,
  $type 
)
protected

Generates a media type from $name and $type.

Parameters
string$name
string$type
Returns
string

Referenced by eZ\Publish\Core\REST\Common\Output\Generator\Xml\getMediaType().

eZ\Publish\Core\REST\Common\Output\Generator::getMediaType (   $name)
abstract

Get media type.

Parameters
string$name
Returns
string

Referenced by eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentObjectStates\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserSession\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeGroupRefList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\LocationList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\VersionList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserGroupList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestLocation\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLWildcard\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestObjectState\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLAliasList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeGroupUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Trash\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\SectionList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\SectionIncludingContentMetadataUpdateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\SectionCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestTrashItem\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Root\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateGroup\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RoleList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeGroup\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateGroupCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Role\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateGroupList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\RoleAssignment\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateGroupUpdateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\RoleCreateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\RoleUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentObjectStates\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeGroupCreateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Section\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Policy\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserRefList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLWildcardList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLAliasRefList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\PolicyCreateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\SectionUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\PolicyList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeGroupList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\PolicyUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserGroupRefList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestContentType\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\FieldDefinitionList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUser\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLAlias\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUserGroup\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RoleAssignmentList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\LocationCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestRelation\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUserGroupRoleAssignment\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestContent\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RelationList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeInfoList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUserRoleAssignment\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\LocationUpdateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\FieldDefinitionCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestFieldDefinition\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Version\visit(), and eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Exception\visit().

eZ\Publish\Core\REST\Common\Output\Generator::isEmpty ( )
abstract

Returns if the document is empty or already contains data.

Returns
boolean

Referenced by eZ\Publish\Core\REST\Common\Output\Generator\reset().

eZ\Publish\Core\REST\Common\Output\Generator::reset ( )

Reset output visitor to a virgin state.

eZ\Publish\Core\REST\Common\Output\Generator::serializeBool (   $boolValue)
abstract

Serializes a boolean value.

Parameters
boolean$boolValue
Returns
mixed

Referenced by eZ\Publish\Core\REST\Common\Output\ValueObjectVisitor\serializeBool().

eZ\Publish\Core\REST\Common\Output\Generator::startAttribute (   $name,
  $value 
)
abstract

Start attribute.

Parameters
string$name
string$value

Referenced by eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ImageVariation\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentObjectStates\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeGroupRefList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\LocationList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserSession\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserRefList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateGroup\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Role\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\RoleAssignment\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLWildcardList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeGroupUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateGroupList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RoleList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Root\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Trash\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\SectionList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Section\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeGroup\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Policy\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\SectionIncludingContentMetadataUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\PolicyList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLAliasList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLAliasRefList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLWildcard\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentObjectStates\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserGroupList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestTrashItem\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\VersionList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestObjectState\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestLocation\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserGroupRefList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeGroupCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeGroupList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\Limitation\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLAlias\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\VersionInfo\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestContentType\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RoleAssignmentList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\FieldDefinitionList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUserGroup\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUser\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\LocationCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestRelation\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RelationList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeInfoList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUserRoleAssignment\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUserGroupRoleAssignment\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestContent\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestFieldDefinition\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Version\visit(), and eZ\Publish\Core\REST\Common\Output\ValueObjectVisitor\visitLimitation().

eZ\Publish\Core\REST\Common\Output\Generator::startDocument (   $data)
abstract

Start document.

Parameters
mixed$data
eZ\Publish\Core\REST\Common\Output\Generator::startList (   $name)
abstract

Start list.

Parameters
string$name

Referenced by eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\VersionList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentObjectStates\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeCreateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateGroupUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserGroupRefList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserRefList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserGroupList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLWildcardList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLAliasRefList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Trash\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\SectionList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RoleList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Policy\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeGroupList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\PolicyUpdateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\PolicyCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\PolicyList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\Limitation\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentObjectStates\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeGroupRefList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\LocationList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateGroupList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLAliasList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateCreateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateGroupCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\FieldDefinitionList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RoleAssignmentList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeInfoList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RelationList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\FieldDefinitionCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Version\visit(), eZ\Publish\Core\REST\Common\Output\ValueObjectVisitor\visitLimitation(), and eZ\Publish\Core\REST\Common\Output\ValueObjectVisitor\visitTranslatedList().

eZ\Publish\Core\REST\Common\Output\Generator::startObjectElement (   $name,
  $mediaTypeName = null 
)
abstract

Start object element.

Parameters
string$name
string$mediaTypeName

Referenced by eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ImageVariation\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentObjectStates\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeGroupRefList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\Limitation\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserRefList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserSession\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestLocation\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserGroupList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLWildcardList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLWildcard\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLAliasRefList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\VersionList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeGroupUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Trash\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\SectionUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\SectionList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\LocationList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\SectionCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestObjectState\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Root\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestTrashItem\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RoleList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\RoleCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeGroup\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateGroup\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Role\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateGroupCreateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\RoleAssignment\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateGroupList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeGroupCreateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateGroupUpdateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\RoleUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Section\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateUpdateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\SectionIncludingContentMetadataUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserGroupRefList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\PolicyUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\PolicyList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLAliasList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Policy\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentObjectStates\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\PolicyCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeGroupList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUser\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\VersionInfo\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestContentType\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\FieldDefinitionList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLAlias\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUserGroup\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RoleAssignmentList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateList\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\LocationCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUserRoleAssignment\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeInfoList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RelationList\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUserGroupRoleAssignment\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestContent\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\LocationUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestRelation\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\FieldDefinitionCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Version\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestFieldDefinition\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Exception\visit(), and eZ\Publish\Core\REST\Common\Output\ValueObjectVisitor\visitLimitation().

eZ\Publish\Core\REST\Common\Output\Generator::startValueElement (   $name,
  $value 
)
abstract

Start value element.

Parameters
string$name
string$value

Referenced by eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ImageVariation\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ContentTypeGroup\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeGroupUpdateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\PolicyCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLWildcard\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\UserSession\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateCreateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\SectionUpdateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\SectionCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Section\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\RoleUpdateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\RoleCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Role\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestLocation\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestObjectState\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateGroup\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestTrashItem\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeCreateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateGroupCreateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateGroupUpdateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ContentTypeGroupCreateStruct\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\ObjectStateUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Policy\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\URLAlias\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestContentType\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\VersionInfo\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUserGroup\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestUser\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\LocationCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestRelation\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\LocationUpdateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestContent\visit(), eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\FieldDefinitionCreateStruct\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\RestFieldDefinition\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Exception\visit(), eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\Version\visitField(), and eZ\Publish\Core\REST\Common\Output\ValueObjectVisitor\visitTranslatedList().

Member Data Documentation

eZ\Publish\Core\REST\Common\Output\Generator::$stack = array()
protected

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