org.eclipse.emf.cdo.server
Class CDOServerExporter.XML
java.lang.Object
org.eclipse.emf.cdo.server.CDOServerExporter<XMLOutput>
org.eclipse.emf.cdo.server.CDOServerExporter.XML
- All Implemented Interfaces:
- CDOServerExporter.XMLConstants
- Enclosing class:
- CDOServerExporter<OUT>
- public static class CDOServerExporter.XML
- extends CDOServerExporter<XMLOutput>
- implements CDOServerExporter.XMLConstants
An exporter
that creates XML output suitable to be interpreted by an
XML importer
.
Fields inherited from interface org.eclipse.emf.cdo.server.CDOServerExporter.XMLConstants |
BLOB, BRANCH, BRANCH_ID, BRANCH_NAME, BRANCH_PARENT, BRANCH_TIME, CLOB, COMMIT, COMMIT_BRANCH, COMMIT_COMMENT, COMMIT_PREVIOUS, COMMIT_TIME, COMMIT_USER, COMMITS, FEATURE, FEATURE_ID, FEATURE_INNER_FEATURE, FEATURE_INNER_TYPE, FEATURE_NAME, FEATURE_SIZE, FEATURE_TYPE, FEATURE_VALUE, INSTANCES, LOB_ID, LOB_SIZE, LOBS, MODELS, PACKAGE_INFO, PACKAGE_INFO_URI, PACKAGE_UNIT, PACKAGE_UNIT_DATA, PACKAGE_UNIT_ID, PACKAGE_UNIT_TIME, PACKAGE_UNIT_TYPE, REPOSITORY, REPOSITORY_COMMITTED, REPOSITORY_CREATED, REPOSITORY_NAME, REPOSITORY_ROOT, REPOSITORY_UUID, REVISION, REVISION_CLASS, REVISION_CONTAINER, REVISION_FEATURE, REVISION_ID, REVISION_RESOURCE, REVISION_REVISED, REVISION_TIME, REVISION_VERSION, TYPE_BLOB, TYPE_CLOB, TYPE_FEATURE_MAP |
Method Summary |
protected XMLOutput |
createOutput(OutputStream out)
|
protected void |
endPackageUnit(XMLOutput out)
|
protected void |
exportAll(XMLOutput out)
|
protected void |
exportBranch(XMLOutput out,
CDOBranch branch)
|
protected void |
exportBranches(XMLOutput out)
|
protected void |
exportCommit(XMLOutput out,
CDOCommitInfo commitInfo)
|
protected void |
exportCommits(XMLOutput out)
|
protected void |
exportFeature(XMLOutput out,
EStructuralFeature feature,
Object value)
|
protected void |
exportFeature(XMLOutput out,
EStructuralFeature feature,
String featureType,
Object value)
|
protected void |
exportLobs(XMLOutput out)
|
protected void |
exportPackageInfo(XMLOutput out,
String uri)
|
protected void |
exportPackages(XMLOutput out)
|
protected void |
exportRevision(XMLOutput out,
CDORevision revision)
|
protected OutputStream |
startBlob(XMLOutput out,
byte[] id,
long size)
|
protected Writer |
startClob(XMLOutput out,
byte[] id,
long size)
|
protected void |
startPackageUnit(XMLOutput out,
String id,
CDOPackageUnit.Type type,
long time,
String data)
|
protected String |
str(CDOID id)
|
protected String |
type(Object value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CDOServerExporter.XML
public CDOServerExporter.XML(IRepository repository)
createOutput
protected final XMLOutput createOutput(OutputStream out)
throws Exception
- Specified by:
createOutput
in class CDOServerExporter<XMLOutput>
- Throws:
Exception
exportAll
protected void exportAll(XMLOutput out)
throws Exception
- Overrides:
exportAll
in class CDOServerExporter<XMLOutput>
- Throws:
Exception
exportPackages
protected void exportPackages(XMLOutput out)
throws Exception
- Overrides:
exportPackages
in class CDOServerExporter<XMLOutput>
- Throws:
Exception
startPackageUnit
protected void startPackageUnit(XMLOutput out,
String id,
CDOPackageUnit.Type type,
long time,
String data)
throws Exception
- Specified by:
startPackageUnit
in class CDOServerExporter<XMLOutput>
- Throws:
Exception
endPackageUnit
protected void endPackageUnit(XMLOutput out)
throws Exception
- Specified by:
endPackageUnit
in class CDOServerExporter<XMLOutput>
- Throws:
Exception
exportPackageInfo
protected void exportPackageInfo(XMLOutput out,
String uri)
throws Exception
- Specified by:
exportPackageInfo
in class CDOServerExporter<XMLOutput>
- Throws:
Exception
exportBranches
protected void exportBranches(XMLOutput out)
throws Exception
- Overrides:
exportBranches
in class CDOServerExporter<XMLOutput>
- Throws:
Exception
exportBranch
protected void exportBranch(XMLOutput out,
CDOBranch branch)
throws Exception
- Overrides:
exportBranch
in class CDOServerExporter<XMLOutput>
- Throws:
Exception
exportRevision
protected void exportRevision(XMLOutput out,
CDORevision revision)
throws Exception
- Specified by:
exportRevision
in class CDOServerExporter<XMLOutput>
- Throws:
Exception
exportFeature
protected void exportFeature(XMLOutput out,
EStructuralFeature feature,
Object value)
throws Exception
- Throws:
Exception
exportFeature
protected void exportFeature(XMLOutput out,
EStructuralFeature feature,
String featureType,
Object value)
throws SAXException
- Throws:
SAXException
exportLobs
protected void exportLobs(XMLOutput out)
throws Exception
- Overrides:
exportLobs
in class CDOServerExporter<XMLOutput>
- Throws:
Exception
startBlob
protected OutputStream startBlob(XMLOutput out,
byte[] id,
long size)
throws Exception
- Specified by:
startBlob
in class CDOServerExporter<XMLOutput>
- Throws:
Exception
startClob
protected Writer startClob(XMLOutput out,
byte[] id,
long size)
throws Exception
- Specified by:
startClob
in class CDOServerExporter<XMLOutput>
- Throws:
Exception
exportCommits
protected void exportCommits(XMLOutput out)
throws Exception
- Overrides:
exportCommits
in class CDOServerExporter<XMLOutput>
- Throws:
Exception
exportCommit
protected void exportCommit(XMLOutput out,
CDOCommitInfo commitInfo)
throws Exception
- Specified by:
exportCommit
in class CDOServerExporter<XMLOutput>
- Throws:
Exception
str
protected final String str(CDOID id)
type
protected String type(Object value)
Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.