public class XMISaveImpl extends XMLSaveImpl
XMLSaveImpl.Escape, XMLSaveImpl.Lookup, XMLSaveImpl.XMLTypeInfoImplXMLSave.XMLTypeInfo| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
XMI_ID_NS |
protected static java.lang.String |
XMI_TAG_NS |
protected static java.lang.String |
XMI_TYPE_NS |
protected static java.lang.String |
XMI_VER_NS |
protected static java.lang.String |
XMI_XMLNS |
protected boolean |
xmiType |
protected java.lang.String |
xmiURI |
anySimpleType, anyType, ATTRIBUTE_FEATURE_MAP, CONTENT_ELEMENT, CROSS_DOC, currentNode, DATATYPE_ATTRIBUTE_MANY, DATATYPE_CONTENT_SINGLE, DATATYPE_ELEMENT_SINGLE, DATATYPE_MANY, DATATYPE_SINGLE, DATATYPE_SINGLE_NILLABLE, declareSchemaLocation, declareSchemaLocationImplementation, declareXML, declareXSI, doc, document, ELEMENT_FEATURE_MAP, elementHandler, EMPTY_ELEMENT, encoding, eObjectToExtensionMap, escape, escapeURI, extendedMetaData, featureTable, flushThreshold, handler, helper, idAttributeName, idAttributeNS, INDEX_LOOKUP, keepDefaults, map, nameInfo, OBJECT_ATTRIBUTE_IDREF_MANY, OBJECT_ATTRIBUTE_IDREF_SINGLE, OBJECT_ATTRIBUTE_MANY, OBJECT_ATTRIBUTE_SINGLE, OBJECT_CONTAIN_MANY, OBJECT_CONTAIN_MANY_UNSETTABLE, OBJECT_CONTAIN_SINGLE, OBJECT_CONTAIN_SINGLE_UNSETTABLE, OBJECT_ELEMENT_IDREF_MANY, OBJECT_ELEMENT_IDREF_SINGLE, OBJECT_ELEMENT_IDREF_SINGLE_UNSETTABLE, OBJECT_ELEMENT_MANY, OBJECT_ELEMENT_SINGLE, OBJECT_ELEMENT_SINGLE_UNSETTABLE, OBJECT_HREF_MANY, OBJECT_HREF_MANY_UNSETTABLE, OBJECT_HREF_SINGLE, OBJECT_HREF_SINGLE_UNSETTABLE, processDanglingHREF, proxyAttributes, resourceEntityHandler, root, roots, SAME_DOC, saveTypeInfo, SKIP, toDOM, TRANSIENT, useCache, useEncodedAttributeStyle, XML_VERSION, xmlResource, xmlSchemaTypePackage, xmlTypeInfo, xmlVersion, XSI_NIL, XSI_NO_NAMESPACE_SCHEMA_LOCATION, XSI_SCHEMA_LOCATION, XSI_TYPE_NS, XSI_XMLNS| Constructor and Description |
|---|
XMISaveImpl(java.util.Map<?,?> options,
XMLHelper helper,
java.lang.String encoding) |
XMISaveImpl(java.util.Map<?,?> options,
XMLHelper helper,
java.lang.String encoding,
java.lang.String xmlVersion) |
XMISaveImpl(XMLHelper helper) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNamespaceDeclarations() |
protected void |
init(XMLResource resource,
java.util.Map<?,?> options) |
boolean |
isDuplicateURI(java.lang.String nsURI) |
protected void |
saveFeatureMapElementReference(EObject o,
EReference f) |
protected void |
saveTypeAttribute(EClass eClass) |
java.lang.Object |
writeTopObjects(java.util.List<? extends EObject> contents) |
addDoctypeInformation, convertURI, endSave, endSaveFeatures, getContent, getDataTypeElementSingleSimple, getDatatypeValue, getElementIDRefManySimple, getElementIDRefSingleSimple, getElementReferenceManySimple, getElementReferenceSingleSimple, getSchemaLocationRoot, isEmpty, isNil, processAttributeExtensions, processElementExtensions, sameDocMany, sameDocSingle, save, save, save, saveAttributeFeatureMap, saveContainedMany, saveContainedSingle, saveDataTypeAttributeMany, saveDataTypeElementSingle, saveDataTypeMany, saveDataTypeSingle, saveElement, saveElement, saveElement, saveElementFeatureMap, saveElementID, saveElementIDRef, saveElementIDRef, saveElementIDRefMany, saveElementIDRefSingle, saveElementReference, saveElementReferenceMany, saveElementReferenceSingle, saveEObjectMany, saveEObjectSingle, saveFeatures, saveFeatures, saveHref, saveHRefMany, saveHRefSingle, saveIDRefMany, saveIDRefSingle, saveManyEmpty, saveManyEmpty, saveNil, saveNil, saveTypeAttribute, shouldSaveFeature, toChar, traverse, write, write, writeAscii, writeTopAttributes, writeTopElements, writeTopObjectprotected boolean xmiType
protected java.lang.String xmiURI
protected static final java.lang.String XMI_ID_NS
protected static final java.lang.String XMI_TAG_NS
protected static final java.lang.String XMI_TYPE_NS
protected static final java.lang.String XMI_VER_NS
protected static final java.lang.String XMI_XMLNS
public XMISaveImpl(XMLHelper helper)
public XMISaveImpl(java.util.Map<?,?> options,
XMLHelper helper,
java.lang.String encoding)
public XMISaveImpl(java.util.Map<?,?> options,
XMLHelper helper,
java.lang.String encoding,
java.lang.String xmlVersion)
protected void init(XMLResource resource, java.util.Map<?,?> options)
init in class XMLSaveImplpublic java.lang.Object writeTopObjects(java.util.List<? extends EObject> contents)
writeTopObjects in class XMLSaveImplprotected void saveTypeAttribute(EClass eClass)
saveTypeAttribute in class XMLSaveImplpublic void addNamespaceDeclarations()
addNamespaceDeclarations in class XMLSaveImplpublic boolean isDuplicateURI(java.lang.String nsURI)
isDuplicateURI in class XMLSaveImplprotected void saveFeatureMapElementReference(EObject o, EReference f)
saveFeatureMapElementReference in class XMLSaveImpl