Package com._1c.g5.v8.dt.form.resource
Class FormXmlHelper
- java.lang.Object
-
- org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl
-
- com._1c.g5.v8.dt.form.resource.FormXmlHelper
-
- All Implemented Interfaces:
org.eclipse.emf.ecore.xmi.XMLHelper
public class FormXmlHelper extends org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl
XML helper for Forms serialization / deserialization.Serializes / deserializes datapath segments as following:
<segments>Object.Code</segments>
-
-
Field Summary
-
Fields inherited from class org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl
allPrefixToURI, anyPrefixesToURIs, anySimpleType, checkForDuplicates, danglingHREFException, deresolve, extendedMetaData, featuresToKinds, fragmentPrefixes, INTEGER_DATATYPE_IS_MANY, INTEGER_DATATYPE_SINGLE, INTEGER_IS_MANY_ADD, INTEGER_IS_MANY_MOVE, INTEGER_OTHER, laxFeatureProcessing, mustHavePrefix, namespaceSupport, noNamespacePackage, packageRegistry, packages, prefixesToURIs, processDanglingHREF, resource, resourceURI, roots, seenEmptyStringMapping, uriHandler, urisToPrefixes, xmlMap, xmlSchemaTypePackage
-
-
Constructor Summary
Constructors Constructor Description FormXmlHelper(org.eclipse.emf.ecore.xmi.XMLResource resource)
Constructor ofFormXmlHelper
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
getValue(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature)
protected boolean
isDataPathSegments(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature)
Returns, whether the given object feature is data path segments.void
setValue(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, Object value, int position)
-
Methods inherited from class org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl
addNSDeclaration, addPrefix, computeFeatureKind, convertToString, createFromString, createObject, createObject, deresolve, getAnyContentPrefixToURIMapping, getDanglingHREFException, getExtendedMetaData, getFeature, getFeature, getFeatureKind, getFeatureWithoutMap, getHREF, getHREF, getID, getIDREF, getJavaEncoding, getName, getNamespaceURI, getNoNamespacePackage, getPrefix, getPrefix, getPrefix, getPrefixes, getPrefixToNamespaceMap, getQName, getQName, getQName, getQName, getQName, getQName, getQName, getQName, getResource, getType, getURI, getURIFragment, getURIFragmentQuery, getXMLEncoding, getXMLMap, handleDanglingHREF, packages, popContext, popContext, populateNameInfo, populateNameInfo, populateNameInfo, pushContext, recordPrefixToURIMapping, resolve, saveString, setAnySimpleType, setCheckForDuplicates, setExtendedMetaData, setManyReference, setMustHavePrefix, setNoNamespacePackage, setOptions, setPrefixToNamespaceMap, setProcessDanglingHREF, setResource, setXMLMap, updateQNamePrefix, updateQNameURI
-
-
-
-
Constructor Detail
-
FormXmlHelper
public FormXmlHelper(org.eclipse.emf.ecore.xmi.XMLResource resource)
Constructor ofFormXmlHelper
.- Parameters:
resource
- the parent XML resource, cannot benull
-
-
Method Detail
-
getValue
public Object getValue(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature)
- Specified by:
getValue
in interfaceorg.eclipse.emf.ecore.xmi.XMLHelper
- Overrides:
getValue
in classorg.eclipse.emf.ecore.xmi.impl.XMLHelperImpl
-
setValue
public void setValue(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, Object value, int position)
- Specified by:
setValue
in interfaceorg.eclipse.emf.ecore.xmi.XMLHelper
- Overrides:
setValue
in classorg.eclipse.emf.ecore.xmi.impl.XMLHelperImpl
-
isDataPathSegments
protected boolean isDataPathSegments(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature)
Returns, whether the given object feature is data path segments.- Parameters:
object
- the candidate parent object, cannot benull
feature
- the candidate feature, cannot benull
- Returns:
- whether the given object feature is data path segments
-
-