public class DmnXMLConverter extends Object implements DmnXMLConstants
| Modifier and Type | Field and Description |
|---|---|
protected ClassLoader |
classloader |
protected static Map<String,BaseDmnXMLConverter> |
convertersToDmnMap |
protected static Map<Class<? extends DmnElement>,BaseDmnXMLConverter> |
convertersToXMLMap |
protected static String |
DEFAULT_ENCODING |
protected static String |
DMN_XSD |
protected static org.slf4j.Logger |
LOGGER |
ATTRIBUTE_AGGREGATION, ATTRIBUTE_HIT_POLICY, ATTRIBUTE_HREF, ATTRIBUTE_ID, ATTRIBUTE_LABEL, ATTRIBUTE_NAME, ATTRIBUTE_NAMESPACE, ATTRIBUTE_TYPE_REF, DMN_NAMESPACE, ELEMENT_DECISION, ELEMENT_DECISION_TABLE, ELEMENT_DEFINITIONS, ELEMENT_DESCRIPTION, ELEMENT_EXTENSIONS, ELEMENT_INPUT_CLAUSE, ELEMENT_INPUT_ENTRY, ELEMENT_INPUT_EXPRESSION, ELEMENT_INPUT_VALUES, ELEMENT_ITEM_DEFINITION, ELEMENT_OUTPUT_CLAUSE, ELEMENT_OUTPUT_ENTRY, ELEMENT_OUTPUT_VALUES, ELEMENT_RULE, ELEMENT_TEXT, ELEMENT_TYPE_DEFINITION, FLOWABLE_EXTENSIONS_NAMESPACE, FLOWABLE_EXTENSIONS_PREFIX, MODEL_NAMESPACE, SCHEMA_NAMESPACE, TARGET_NAMESPACE_ATTRIBUTE, XSI_NAMESPACE, XSI_PREFIX| Constructor and Description |
|---|
DmnXMLConverter() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addConverter(BaseDmnXMLConverter converter) |
static void |
addConverter(BaseDmnXMLConverter converter,
Class<? extends DmnElement> elementType) |
DmnDefinition |
convertToDmnModel(InputStreamProvider inputStreamProvider,
boolean validateSchema,
boolean enableSafeBpmnXml) |
DmnDefinition |
convertToDmnModel(InputStreamProvider inputStreamProvider,
boolean validateSchema,
boolean enableSafeBpmnXml,
String encoding) |
DmnDefinition |
convertToDmnModel(XMLStreamReader xtr) |
byte[] |
convertToXML(DmnDefinition model) |
byte[] |
convertToXML(DmnDefinition model,
String encoding) |
protected Schema |
createSchema() |
void |
setClassloader(ClassLoader classloader) |
void |
validateModel(InputStreamProvider inputStreamProvider) |
void |
validateModel(XMLStreamReader xmlStreamReader) |
protected static final org.slf4j.Logger LOGGER
protected static final String DMN_XSD
protected static final String DEFAULT_ENCODING
protected static Map<String,BaseDmnXMLConverter> convertersToDmnMap
protected static Map<Class<? extends DmnElement>,BaseDmnXMLConverter> convertersToXMLMap
protected ClassLoader classloader
public static void addConverter(BaseDmnXMLConverter converter)
public static void addConverter(BaseDmnXMLConverter converter, Class<? extends DmnElement> elementType)
public void setClassloader(ClassLoader classloader)
public void validateModel(InputStreamProvider inputStreamProvider) throws Exception
Exceptionpublic void validateModel(XMLStreamReader xmlStreamReader) throws Exception
Exceptionprotected Schema createSchema() throws SAXException
SAXExceptionpublic DmnDefinition convertToDmnModel(InputStreamProvider inputStreamProvider, boolean validateSchema, boolean enableSafeBpmnXml)
public DmnDefinition convertToDmnModel(InputStreamProvider inputStreamProvider, boolean validateSchema, boolean enableSafeBpmnXml, String encoding)
public DmnDefinition convertToDmnModel(XMLStreamReader xtr)
public byte[] convertToXML(DmnDefinition model)
public byte[] convertToXML(DmnDefinition model, String encoding)
Copyright © 2018 Flowable. All rights reserved.