Class BaseValueXmlPartReader
- java.lang.Object
-
- com._1c.g5.v8.dt.import_.xml.reader.AbstractXmlPartReader
-
- com._1c.g5.v8.dt.import_.xml.reader.BaseValueXmlPartReader
-
- All Implemented Interfaces:
IXmlPartReader
- Direct Known Subclasses:
FormValueListXmlPartReader
,FormValueXmlPartReader
,MdValueXmlPartReader
public class BaseValueXmlPartReader extends AbstractXmlPartReader
BaseValue
XML readerThis class may be subclassed by custom values readers
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.import_.xml.reader.AbstractXmlPartReader
xmlReadHelper
-
Fields inherited from interface com._1c.g5.v8.dt.import_.xml.reader.IXmlPartReader
XML_PART_READERS
-
-
Constructor Summary
Constructors Constructor Description BaseValueXmlPartReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
read(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EStructuralFeature feature, IXmlNode node, String attributeName, Version version, IXmlReadErrorCollector errorCollector)
Read and convert node named attribute content to value in context-feature.protected Value
readValue(IXmlNode node, String typePrefix, String type, Version version, IXmlReadErrorCollector errorCollector)
-
Methods inherited from class com._1c.g5.v8.dt.import_.xml.reader.AbstractXmlPartReader
getWrongAttributeValueMessage, getXmlElementRequiredMessage, read, setRefers, setValue
-
-
-
-
Method Detail
-
read
public void read(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EStructuralFeature feature, IXmlNode node, String attributeName, Version version, IXmlReadErrorCollector errorCollector)
Description copied from interface:IXmlPartReader
Read and convert node named attribute content to value in context-feature.- Parameters:
context
- the contextEObject
, cannot benull
feature
- theEStructuralFeature
, cannot benull
node
- the sourceIXmlNode
, cannot benull
attributeName
- the name of attribute to set as value in model, ornull
to use text from nodeversion
- the version of importing 1C:Enterprise XML files, cannot benull
errorCollector
- theIXmlReadErrorCollector
to add occurred errors
-
readValue
protected Value readValue(IXmlNode node, String typePrefix, String type, Version version, IXmlReadErrorCollector errorCollector)
- Parameters:
node
- the sourceIXmlNode
, cannot benull
typePrefix
- the xml type prefix of read value, cannot benull
type
- the type of read value, cannot benull
version
- the version of importing 1C:Enterprise XML files, cannot benull
errorCollector
-IXmlReadErrorCollector
in which will be added error if it occur, cannot benull
- Returns:
- read value or
null
specifed value type not support
-
-