public class JavaDocumentProcessor extends DocumentProcessor implements com.exalead.util.Checkable, java.io.Serializable
DocumentProcessor.FromDataModel, DocumentProcessor.Transformer<T>
Modifier and Type | Field and Description |
---|---|
java.lang.String |
path |
int |
priority |
java.lang.String |
sourceCode |
acceptCondition, dataModelClass, dataModelProperty, dataModelState, DEFAULT_DISABLED, disabled, fromDataModel, name
Constructor and Description |
---|
JavaDocumentProcessor() |
JavaDocumentProcessor(JavaDocumentProcessor o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(DocumentProcessor.Transformer<T> transformer,
T[] t) |
void |
check(boolean deep,
java.lang.String errorContext)
Checks this JavaDocumentProcessor.
|
static JavaDocumentProcessor |
fromString(java.lang.String s)
String representation of this JavaDocumentProcessor.
|
java.lang.String |
getPath()
User defined path to a Java file containing the processor code
|
int |
getPriority()
Defines which path to use (0: user defined path, 1: resource managed path (inlined Java))
|
java.lang.String |
getSourceCode()
Inline Java code
|
JavaDocumentProcessor |
makeCopy()
Creates and returns a deep copy of this JavaDocumentProcessor.
|
static JavaDocumentProcessor |
readFrom(java.io.InputStream is)
Read this JavaDocumentProcessor from an XML fragment.
|
void |
setPath(java.lang.String path)
User defined path to a Java file containing the processor code
|
void |
setPriority(int priority)
Defines which path to use (0: user defined path, 1: resource managed path (inlined Java))
|
void |
setSourceCode(java.lang.String sourceCode)
Inline Java code
|
java.lang.String |
toString()
String representation of this JavaDocumentProcessor.
|
JavaDocumentProcessor |
withAcceptCondition(AcceptCondition acceptCondition) |
JavaDocumentProcessor |
withDataModelClass(java.lang.String dataModelClass) |
JavaDocumentProcessor |
withDataModelProperty(java.lang.String dataModelProperty) |
JavaDocumentProcessor |
withDataModelState(java.lang.String dataModelState) |
JavaDocumentProcessor |
withDisabled(boolean disabled) |
JavaDocumentProcessor |
withDisabled(java.lang.Boolean disabled) |
JavaDocumentProcessor |
withFromDataModel(DocumentProcessor fromDataModel) |
JavaDocumentProcessor |
withName(java.lang.String name) |
JavaDocumentProcessor |
withPath(java.lang.String path) |
JavaDocumentProcessor |
withPriority(int priority) |
JavaDocumentProcessor |
withPriority(java.lang.Integer priority) |
JavaDocumentProcessor |
withSourceCode(java.lang.String sourceCode) |
void |
writeTo(java.io.OutputStream os)
Write this JavaDocumentProcessor as an XML fragment
|
getAcceptCondition, getDataModelClass, getDataModelProperty, getDataModelState, getFromDataModel, getName, isDisabled, setAcceptCondition, setDataModelClass, setDataModelProperty, setDataModelState, setDisabled, setFromDataModel, setName
public java.lang.String path
public int priority
public java.lang.String sourceCode
public JavaDocumentProcessor()
public JavaDocumentProcessor(JavaDocumentProcessor o)
public JavaDocumentProcessor withAcceptCondition(AcceptCondition acceptCondition)
withAcceptCondition
in class DocumentProcessor
public JavaDocumentProcessor withName(java.lang.String name)
withName
in class DocumentProcessor
public JavaDocumentProcessor withDataModelState(java.lang.String dataModelState)
withDataModelState
in class DocumentProcessor
public JavaDocumentProcessor withFromDataModel(DocumentProcessor fromDataModel)
public JavaDocumentProcessor withDataModelClass(java.lang.String dataModelClass)
withDataModelClass
in class DocumentProcessor
public JavaDocumentProcessor withDataModelProperty(java.lang.String dataModelProperty)
withDataModelProperty
in class DocumentProcessor
public JavaDocumentProcessor withDisabled(boolean disabled)
withDisabled
in class DocumentProcessor
public JavaDocumentProcessor withDisabled(java.lang.Boolean disabled)
withDisabled
in class DocumentProcessor
public void setPath(java.lang.String path)
public java.lang.String getPath()
public JavaDocumentProcessor withPath(java.lang.String path)
public void setPriority(int priority)
public int getPriority()
public JavaDocumentProcessor withPriority(int priority)
public JavaDocumentProcessor withPriority(java.lang.Integer priority)
public void setSourceCode(java.lang.String sourceCode)
public java.lang.String getSourceCode()
public JavaDocumentProcessor withSourceCode(java.lang.String sourceCode)
public JavaDocumentProcessor makeCopy()
makeCopy
in class DocumentProcessor
public static JavaDocumentProcessor readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
writeTo
in class DocumentProcessor
javax.xml.bind.JAXBException
java.io.IOException
public static JavaDocumentProcessor fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class DocumentProcessor
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class DocumentProcessor
com.exalead.util.TypedException
public <T> T accept(DocumentProcessor.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
accept
in class DocumentProcessor
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.