public class XMISaveImpl extends XMLSaveImpl
XMLSaveImpl.Escape, XMLSaveImpl.Lookup, XMLSaveImpl.XMLTypeInfoImpl
XMLSave.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, writeTopObject
protected 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 XMLSaveImpl
public java.lang.Object writeTopObjects(java.util.List<? extends EObject> contents)
writeTopObjects
in class XMLSaveImpl
protected void saveTypeAttribute(EClass eClass)
saveTypeAttribute
in class XMLSaveImpl
public void addNamespaceDeclarations()
addNamespaceDeclarations
in class XMLSaveImpl
public boolean isDuplicateURI(java.lang.String nsURI)
isDuplicateURI
in class XMLSaveImpl
protected void saveFeatureMapElementReference(EObject o, EReference f)
saveFeatureMapElementReference
in class XMLSaveImpl