public class SapFunctionXmlParserV1Impl extends AbstractSapFunctionXmlParser
SINGLE_TABLE_VALUE
ENCODED_CODE_DIGIT_START, ENCODED_SLASH_FOR_XML, logger
Constructor and Description |
---|
SapFunctionXmlParserV1Impl() |
Modifier and Type | Method and Description |
---|---|
String |
getXmlSchema(String sapObjectName,
String encoding,
MetadataLevel metadata) |
protected void |
writeChangingElement(XMLEventWriter writer,
com.sap.conn.jco.JCoFunction function,
XMLEventFactory eventFactory,
MetadataLevel metadata) |
protected void |
writeErrorElement(XMLEventWriter writer,
com.sap.conn.jco.AbapException[] exceptions,
XMLEventFactory eventFactory,
MetadataLevel metadata) |
protected void |
writeExportElement(XMLEventWriter writer,
com.sap.conn.jco.JCoFunction function,
XMLEventFactory eventFactory,
MetadataLevel metadata) |
protected void |
writeImportElement(XMLEventWriter writer,
com.sap.conn.jco.JCoFunction function,
XMLEventFactory eventFactory,
MetadataLevel metadata) |
protected void |
writeRootElementEnd(XMLEventWriter writer,
com.sap.conn.jco.JCoFunction function,
XMLEventFactory eventFactory,
MetadataLevel metadata) |
protected void |
writeRootElementStart(XMLEventWriter writer,
com.sap.conn.jco.JCoFunction function,
XMLEventFactory eventFactory,
MetadataLevel metadata) |
protected void |
writeTablesElement(XMLEventWriter writer,
com.sap.conn.jco.JCoFunction function,
XMLEventFactory eventFactory,
MetadataLevel metadata) |
protected void |
xmlToJcoFunctionOutput(com.sap.conn.jco.JCoFunction function,
InputStream stream,
String encoding) |
SapObject |
xmlToSapObject(InputStream stream,
SapType type,
String objectName,
String encoding) |
createAbapException, createFunction, decodeTableFieldName, encodeTableFieldName, getAttributeValue, getSapClient, initialise, isBapiReturnCodeOkay, jcoFunctionToJcoFunctionOutput, jcoFunctionToXmlMetadata, objectToJcoFunctionResponse, parseErrorsRecord, sapObjectToXml, setSapClient, transformJcoFunction, xmlToSapObject
cleanInvalidXmlChars, decodeSapObjectName, encodeSapObjectName, setLogger, writeAttribute, writeCharacters, writeEndDocument, writeEndElement, writeEndXsdAll, writeEndXsdAttribute, writeEndXsdComplexType, writeEndXsdElement, writeEndXsdExtension, writeEndXsdRestriction, writeEndXsdSequence, writeEndXsdSimpleContent, writeEndXsdSimpleType, writeStartDocument, writeStartElement, writeStartXsdAll, writeStartXsdAttribute, writeStartXsdComplexType, writeStartXsdElement, writeStartXsdElement, writeStartXsdElement, writeStartXsdExtension, writeStartXsdRestriction, writeStartXsdSequence, writeStartXsdSimpleContent, writeStartXsdSimpleType, writeXsdAttribute, writeXsdAttribute, writeXsdDocumentation, writeXsdEnumRestriction, writeXsdFixedAttribute, writeXsdMaxLengthRestriction
public SapObject xmlToSapObject(InputStream stream, SapType type, String objectName, String encoding) throws Exception
Exception
protected void xmlToJcoFunctionOutput(com.sap.conn.jco.JCoFunction function, InputStream stream, String encoding) throws Exception
xmlToJcoFunctionOutput
in class AbstractSapFunctionXmlParser
Exception
protected void writeImportElement(XMLEventWriter writer, com.sap.conn.jco.JCoFunction function, XMLEventFactory eventFactory, MetadataLevel metadata) throws XMLStreamException
writeImportElement
in class AbstractSapFunctionXmlParser
XMLStreamException
protected void writeExportElement(XMLEventWriter writer, com.sap.conn.jco.JCoFunction function, XMLEventFactory eventFactory, MetadataLevel metadata) throws XMLStreamException
writeExportElement
in class AbstractSapFunctionXmlParser
XMLStreamException
protected void writeChangingElement(XMLEventWriter writer, com.sap.conn.jco.JCoFunction function, XMLEventFactory eventFactory, MetadataLevel metadata) throws XMLStreamException
writeChangingElement
in class AbstractSapFunctionXmlParser
XMLStreamException
protected void writeTablesElement(XMLEventWriter writer, com.sap.conn.jco.JCoFunction function, XMLEventFactory eventFactory, MetadataLevel metadata) throws XMLStreamException
writeTablesElement
in class AbstractSapFunctionXmlParser
XMLStreamException
protected void writeErrorElement(XMLEventWriter writer, com.sap.conn.jco.AbapException[] exceptions, XMLEventFactory eventFactory, MetadataLevel metadata) throws XMLStreamException
writeErrorElement
in class AbstractSapFunctionXmlParser
XMLStreamException
public String getXmlSchema(String sapObjectName, String encoding, MetadataLevel metadata) throws Exception
metadata
- If the resulting XSD should declare BAPI metadata attributes. For DataSense is better to hide them so that DataMapper shows a clearer view.Exception
protected void writeRootElementStart(XMLEventWriter writer, com.sap.conn.jco.JCoFunction function, XMLEventFactory eventFactory, MetadataLevel metadata) throws XMLStreamException
writeRootElementStart
in class AbstractSapFunctionXmlParser
XMLStreamException
protected void writeRootElementEnd(XMLEventWriter writer, com.sap.conn.jco.JCoFunction function, XMLEventFactory eventFactory, MetadataLevel metadata) throws XMLStreamException
writeRootElementEnd
in class AbstractSapFunctionXmlParser
XMLStreamException
Copyright © 2016. All rights reserved.