|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Exporter
Contract for an exporter. An exporter is responsible for actually exporting the content of the Repository to a destination point e.g. file system.
| Method Summary | |
|---|---|
void |
content(NodeRef nodeRef,
QName property,
java.io.InputStream content,
ContentData contentData,
int index)
Export content stream property value |
void |
end()
End export |
void |
endACL(NodeRef nodeRef)
End export of ACL |
void |
endAspect(NodeRef nodeRef,
QName aspect)
End export of aspect |
void |
endAspects(NodeRef nodeRef)
End export of aspects |
void |
endAssoc(NodeRef nodeRef,
QName assoc)
End export of association |
void |
endAssocs(NodeRef nodeRef)
End export of associations |
void |
endNamespace(java.lang.String prefix)
End export of namespace |
void |
endNode(NodeRef nodeRef)
End export of node |
void |
endProperties(NodeRef nodeRef)
End export of properties |
void |
endProperty(NodeRef nodeRef,
QName property)
End export of property |
void |
endReference(NodeRef nodeRef)
End export of node reference |
void |
endValueCollection(NodeRef nodeRef,
QName property)
Export end of value collection |
void |
endValueMLText(NodeRef nodeRef)
End export MLText |
void |
permission(NodeRef nodeRef,
AccessPermission permission)
Export permission |
void |
start(ExporterContext context)
Start of Export |
void |
startACL(NodeRef nodeRef)
Start export of ACL |
void |
startAspect(NodeRef nodeRef,
QName aspect)
Start export of aspect |
void |
startAspects(NodeRef nodeRef)
Start export of aspects |
void |
startAssoc(NodeRef nodeRef,
QName assoc)
Start export of association |
void |
startAssocs(NodeRef nodeRef)
Start export of associations |
void |
startNamespace(java.lang.String prefix,
java.lang.String uri)
Start export of namespace |
void |
startNode(NodeRef nodeRef)
Start export of node |
void |
startProperties(NodeRef nodeRef)
Start export of properties |
void |
startProperty(NodeRef nodeRef,
QName property)
Start export of property |
void |
startReference(NodeRef nodeRef,
QName childName)
Start export of node reference |
void |
startValueCollection(NodeRef nodeRef,
QName property)
Export start of value collection |
void |
startValueMLText(NodeRef nodeRef,
java.util.Locale locale)
Start export MLText |
void |
value(NodeRef nodeRef,
QName property,
java.lang.Object value,
int index)
Export property value |
void |
warning(java.lang.String warning)
Export warning |
| Method Detail |
|---|
void start(ExporterContext context)
void startNamespace(java.lang.String prefix,
java.lang.String uri)
prefix - namespace prefixuri - namespace urivoid endNamespace(java.lang.String prefix)
prefix - namespace prefixvoid startNode(NodeRef nodeRef)
nodeRef - the node referencevoid endNode(NodeRef nodeRef)
nodeRef - the node reference
void startReference(NodeRef nodeRef,
QName childName)
nodeRef - the node referencevoid endReference(NodeRef nodeRef)
nodeRef - the node referencevoid startAspects(NodeRef nodeRef)
nodeRef -
void startAspect(NodeRef nodeRef,
QName aspect)
nodeRef - the node referenceaspect - the aspect
void endAspect(NodeRef nodeRef,
QName aspect)
nodeRef - the node referenceaspect - the aspectvoid endAspects(NodeRef nodeRef)
nodeRef - void startACL(NodeRef nodeRef)
nodeRef - for node reference
void permission(NodeRef nodeRef,
AccessPermission permission)
nodeRef - for node referencepermission - the permissionvoid endACL(NodeRef nodeRef)
nodeRef - for node referencevoid startProperties(NodeRef nodeRef)
nodeRef - the node reference
void startProperty(NodeRef nodeRef,
QName property)
nodeRef - the node referenceproperty - the property name
void endProperty(NodeRef nodeRef,
QName property)
nodeRef - the node referenceproperty - the property namevoid endProperties(NodeRef nodeRef)
nodeRef - the node reference
void startValueCollection(NodeRef nodeRef,
QName property)
nodeRef - the node referenceproperty - the property name
void startValueMLText(NodeRef nodeRef,
java.util.Locale locale)
nodeRef - the node referencelocale - void endValueMLText(NodeRef nodeRef)
nodeRef -
void value(NodeRef nodeRef,
QName property,
java.lang.Object value,
int index)
nodeRef - the node referenceproperty - the property namevalue - the valueindex - value index (or -1, if not part of multi-valued collection)
void content(NodeRef nodeRef,
QName property,
java.io.InputStream content,
ContentData contentData,
int index)
nodeRef - the node referenceproperty - the property namecontent - the content streamcontentData - content descriptorindex - value index (or -1, if not part of multi-valued collection)
void endValueCollection(NodeRef nodeRef,
QName property)
nodeRef - the node referenceproperty - the property namevoid startAssocs(NodeRef nodeRef)
nodeRef -
void startAssoc(NodeRef nodeRef,
QName assoc)
nodeRef - the node referenceassoc - the association name
void endAssoc(NodeRef nodeRef,
QName assoc)
nodeRef - the node referenceassoc - the association namevoid endAssocs(NodeRef nodeRef)
nodeRef - void warning(java.lang.String warning)
warning - the warning messagevoid end()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||