Package org.alfresco.repo.download
Class AbstractExporter
- java.lang.Object
-
- org.alfresco.repo.download.AbstractExporter
-
-
Constructor Summary
Constructors Constructor Description AbstractExporter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcontent(NodeRef nodeRef, QName property, InputStream content, ContentData contentData, int index)Export content stream property valuevoidend()End exportvoidendACL(NodeRef nodeRef)End export of ACLvoidendAspect(NodeRef nodeRef, QName aspect)End export of aspectvoidendAspects(NodeRef nodeRef)End export of aspectsvoidendAssoc(NodeRef nodeRef, QName assoc)End export of associationvoidendAssocs(NodeRef nodeRef)End export of associationsvoidendNamespace(String prefix)End export of namespacevoidendNode(NodeRef nodeRef)End export of nodevoidendProperties(NodeRef nodeRef)End export of propertiesvoidendProperty(NodeRef nodeRef, QName property)End export of propertyvoidendReference(NodeRef nodeRef)End export of node referencevoidendValueCollection(NodeRef nodeRef, QName property)Export end of value collectionvoidendValueMLText(NodeRef nodeRef)End export MLTextvoidpermission(NodeRef nodeRef, AccessPermission permission)Export permissionvoidstart(ExporterContext context)Start of ExportvoidstartACL(NodeRef nodeRef)Start export of ACLvoidstartAspect(NodeRef nodeRef, QName aspect)Start export of aspectvoidstartAspects(NodeRef nodeRef)Start export of aspectsvoidstartAssoc(NodeRef nodeRef, QName assoc)Start export of associationvoidstartAssocs(NodeRef nodeRef)Start export of associationsvoidstartNamespace(String prefix, String uri)Start export of namespacevoidstartNode(NodeRef nodeRef)Start export of nodevoidstartProperties(NodeRef nodeRef)Start export of propertiesvoidstartProperty(NodeRef nodeRef, QName property)Start export of propertyvoidstartReference(NodeRef nodeRef, QName childName)Start export of node referencevoidstartValueCollection(NodeRef nodeRef, QName property)Export start of value collectionvoidstartValueMLText(NodeRef nodeRef, Locale locale, boolean isNull)Start export MLTextvoidvalue(NodeRef nodeRef, QName property, Object value, int index)Export property valuevoidwarning(String warning)Export warning
-
-
-
Method Detail
-
start
public void start(ExporterContext context)
Description copied from interface:ExporterStart of Export
-
startNamespace
public void startNamespace(String prefix, String uri)
Description copied from interface:ExporterStart export of namespace- Specified by:
startNamespacein interfaceExporter- Parameters:
prefix- namespace prefixuri- namespace uri
-
endNamespace
public void endNamespace(String prefix)
Description copied from interface:ExporterEnd export of namespace- Specified by:
endNamespacein interfaceExporter- Parameters:
prefix- namespace prefix
-
startNode
public void startNode(NodeRef nodeRef)
Description copied from interface:ExporterStart export of node
-
endNode
public void endNode(NodeRef nodeRef)
Description copied from interface:ExporterEnd export of node
-
startReference
public void startReference(NodeRef nodeRef, QName childName)
Description copied from interface:ExporterStart export of node reference- Specified by:
startReferencein interfaceExporter- Parameters:
nodeRef- the node reference
-
endReference
public void endReference(NodeRef nodeRef)
Description copied from interface:ExporterEnd export of node reference- Specified by:
endReferencein interfaceExporter- Parameters:
nodeRef- the node reference
-
startAspects
public void startAspects(NodeRef nodeRef)
Description copied from interface:ExporterStart export of aspects- Specified by:
startAspectsin interfaceExporter- Parameters:
nodeRef- NodeRef
-
startAspect
public void startAspect(NodeRef nodeRef, QName aspect)
Description copied from interface:ExporterStart export of aspect- Specified by:
startAspectin interfaceExporter- Parameters:
nodeRef- the node referenceaspect- the aspect
-
endAspect
public void endAspect(NodeRef nodeRef, QName aspect)
Description copied from interface:ExporterEnd export of aspect
-
endAspects
public void endAspects(NodeRef nodeRef)
Description copied from interface:ExporterEnd export of aspects- Specified by:
endAspectsin interfaceExporter- Parameters:
nodeRef- NodeRef
-
startACL
public void startACL(NodeRef nodeRef)
Description copied from interface:ExporterStart export of ACL
-
permission
public void permission(NodeRef nodeRef, AccessPermission permission)
Description copied from interface:ExporterExport permission- Specified by:
permissionin interfaceExporter- Parameters:
nodeRef- for node referencepermission- the permission
-
endACL
public void endACL(NodeRef nodeRef)
Description copied from interface:ExporterEnd export of ACL
-
startProperties
public void startProperties(NodeRef nodeRef)
Description copied from interface:ExporterStart export of properties- Specified by:
startPropertiesin interfaceExporter- Parameters:
nodeRef- the node reference
-
startProperty
public void startProperty(NodeRef nodeRef, QName property)
Description copied from interface:ExporterStart export of property- Specified by:
startPropertyin interfaceExporter- Parameters:
nodeRef- the node referenceproperty- the property name
-
endProperty
public void endProperty(NodeRef nodeRef, QName property)
Description copied from interface:ExporterEnd export of property- Specified by:
endPropertyin interfaceExporter- Parameters:
nodeRef- the node referenceproperty- the property name
-
endProperties
public void endProperties(NodeRef nodeRef)
Description copied from interface:ExporterEnd export of properties- Specified by:
endPropertiesin interfaceExporter- Parameters:
nodeRef- the node reference
-
startValueCollection
public void startValueCollection(NodeRef nodeRef, QName property)
Description copied from interface:ExporterExport start of value collection- Specified by:
startValueCollectionin interfaceExporter- Parameters:
nodeRef- the node referenceproperty- the property name
-
startValueMLText
public void startValueMLText(NodeRef nodeRef, Locale locale, boolean isNull)
Description copied from interface:ExporterStart export MLText- Specified by:
startValueMLTextin interfaceExporter- Parameters:
nodeRef- the node referencelocale- LocaleisNull- boolean
-
endValueMLText
public void endValueMLText(NodeRef nodeRef)
Description copied from interface:ExporterEnd export MLText- Specified by:
endValueMLTextin interfaceExporter- Parameters:
nodeRef- NodeRef
-
value
public void value(NodeRef nodeRef, QName property, Object value, int index)
Description copied from interface:ExporterExport property value
-
content
public void content(NodeRef nodeRef, QName property, InputStream content, ContentData contentData, int index)
Description copied from interface:ExporterExport content stream property value
-
endValueCollection
public void endValueCollection(NodeRef nodeRef, QName property)
Description copied from interface:ExporterExport end of value collection- Specified by:
endValueCollectionin interfaceExporter- Parameters:
nodeRef- the node referenceproperty- the property name
-
startAssocs
public void startAssocs(NodeRef nodeRef)
Description copied from interface:ExporterStart export of associations- Specified by:
startAssocsin interfaceExporter- Parameters:
nodeRef- NodeRef
-
startAssoc
public void startAssoc(NodeRef nodeRef, QName assoc)
Description copied from interface:ExporterStart export of association- Specified by:
startAssocin interfaceExporter- Parameters:
nodeRef- the node referenceassoc- the association name
-
endAssoc
public void endAssoc(NodeRef nodeRef, QName assoc)
Description copied from interface:ExporterEnd export of association
-
endAssocs
public void endAssocs(NodeRef nodeRef)
Description copied from interface:ExporterEnd export of associations
-
warning
public void warning(String warning)
Description copied from interface:ExporterExport warning
-
-