XMLHelper.ManyReference
DATATYPE_IS_MANY, DATATYPE_SINGLE, IS_MANY_ADD, IS_MANY_MOVE, OTHER
Constructor and Description |
---|
ForwardingXMLHelper(XMLHelper delegate)
Default constructor.
|
public ForwardingXMLHelper(XMLHelper delegate)
delegate
- The actual helper we'll delegate all calls to.public void setOptions(Map<?,?> options)
setOptions
in interface XMLHelper
public void setNoNamespacePackage(EPackage pkg)
setNoNamespacePackage
in interface XMLHelper
public EPackage getNoNamespacePackage()
getNoNamespacePackage
in interface XMLHelper
public void setAnySimpleType(EClass type)
setAnySimpleType
in interface XMLHelper
public void setXMLMap(XMLResource.XMLMap map)
public XMLResource.XMLMap getXMLMap()
public void setExtendedMetaData(ExtendedMetaData extendedMetaData)
setExtendedMetaData
in interface XMLHelper
public ExtendedMetaData getExtendedMetaData()
getExtendedMetaData
in interface XMLHelper
public XMLResource getResource()
getResource
in interface XMLHelper
public Object getValue(EObject eObject, EStructuralFeature eStructuralFeature)
public String getName(ENamedElement eNamedElement)
public void populateNameInfo(NameInfo nameInfo, EClass eClass)
populateNameInfo
in interface XMLHelper
public void populateNameInfo(NameInfo nameInfo, EDataType eDataType)
populateNameInfo
in interface XMLHelper
public String getQName(EStructuralFeature feature)
public void populateNameInfo(NameInfo nameInfo, EStructuralFeature feature)
populateNameInfo
in interface XMLHelper
public String getNamespaceURI(String prefix)
getNamespaceURI
in interface XMLHelper
public List<String> getPrefixes(EPackage ePackage)
getPrefixes
in interface XMLHelper
@Deprecated public EObject createObject(EFactory eFactory, String name)
createObject
in interface XMLHelper
public EObject createObject(EFactory eFactory, EClassifier type)
createObject
in interface XMLHelper
public EClassifier getType(EFactory eFactory, String typeName)
public void setValue(EObject eObject, EStructuralFeature eStructuralFeature, Object value, int position)
public EStructuralFeature getFeature(EClass eClass, String namespaceURI, String name)
getFeature
in interface XMLHelper
public EStructuralFeature getFeature(EClass eClass, String namespaceURI, String name, boolean isElement)
getFeature
in interface XMLHelper
public int getFeatureKind(EStructuralFeature feature)
getFeatureKind
in interface XMLHelper
public String getXMLEncoding(String javaEncoding)
getXMLEncoding
in interface XMLHelper
public String getJavaEncoding(String xmlEncoding)
getJavaEncoding
in interface XMLHelper
public List<XMIException> setManyReference(XMLHelper.ManyReference reference, String location)
setManyReference
in interface XMLHelper
public void setCheckForDuplicates(boolean checkForDuplicates)
setCheckForDuplicates
in interface XMLHelper
public void setProcessDanglingHREF(String value)
setProcessDanglingHREF
in interface XMLHelper
public DanglingHREFException getDanglingHREFException()
getDanglingHREFException
in interface XMLHelper
public Map<String,String> getAnyContentPrefixToURIMapping()
getAnyContentPrefixToURIMapping
in interface XMLHelper
public void recordPrefixToURIMapping()
recordPrefixToURIMapping
in interface XMLHelper
public void pushContext()
pushContext
in interface XMLHelper
public void popContext()
popContext
in interface XMLHelper
public void popContext(Map<String,EFactory> prefixesToFactories)
popContext
in interface XMLHelper
public String convertToString(EFactory factory, EDataType dataType, Object data)
convertToString
in interface XMLHelper
public EMap<String,String> getPrefixToNamespaceMap()
getPrefixToNamespaceMap
in interface XMLHelper
public void setPrefixToNamespaceMap(EMap<String,String> prefixToNamespaceMap)
setPrefixToNamespaceMap
in interface XMLHelper
public void setMustHavePrefix(boolean mustHavePrefix)
setMustHavePrefix
in interface XMLHelper
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.