core.render.xml.default
¶
Module Contents¶
Classes¶
Functions¶
|
- core.render.xml.default.serializeXML(data)¶
- class core.render.xml.default.DefaultRender(parent=None, *args, **kwargs)¶
Bases:
object
- kind = xml¶
- renderBoneStructure(bone: baseBone) Dict ¶
Renders the structure of a bone.
This function is used by
renderSkelStructure()
. can be overridden and super-called from a custom renderer.- Parameters
bone (Any bone that inherits from
server.bones.BaseBone
.) – The bone which structure should be rendered.- Returns
A dict containing the rendered attributes.
- renderSkelStructure(skel: viur.core.skeleton.SkeletonInstance) Dict ¶
Dumps the structure of a
viur.core.skeleton.Skeleton
.- Parameters
skel – Skeleton which structure will be processed.
- Returns
The rendered dictionary.
- renderTextExtension(ext)¶
- renderBoneValue(bone, skel, key)¶
- renderSingleBoneValue(value: Any, bone: baseBone, skel: viur.core.skeleton.SkeletonInstance, key: str) Dict ¶
Renders the value of a bone.
This function is used by
collectSkelData()
. It can be overridden and super-called from a custom renderer.- Parameters
bone – The bone which value should be rendered.
- Returns
A dict containing the rendered attributes.
- renderSkelValues(skel: viur.core.skeleton.SkeletonInstance)¶
Prepares values of one
viur.core.skeleton.Skeleton
or a list of skeletons for output.- Parameters
skel – Skeleton which contents will be processed.
- Returns
A dictionary or list of dictionaries.
- Return type
dict
- renderEntry(skel, action, params=None)¶
- view(skel, action='view', params=None, *args, **kwargs)¶
- add(skel, action='add', params=None, *args, **kwargs)¶
- edit(skel, action='edit', params=None, *args, **kwargs)¶
- list(skellist, action='list', tpl=None, params=None, **kwargs)¶
- editSuccess(skel, params=None, **kwargs)¶
- addSuccess(skel, params=None, **kwargs)¶
- addDirSuccess(rootNode, path, dirname, params=None, *args, **kwargs)¶
- renameSuccess(rootNode, path, src, dest, params=None, *args, **kwargs)¶
- copySuccess(srcrepo, srcpath, name, destrepo, destpath, type, deleteold, params=None, *args, **kwargs)¶
- deleteSuccess(skel, params=None, *args, **kwargs)¶
- reparentSuccess(obj, tpl=None, params=None, *args, **kwargs)¶
- setIndexSuccess(obj, tpl=None, params=None, *args, **kwargs)¶
- cloneSuccess(tpl=None, params=None, *args, **kwargs)¶