public abstract class DocumentProcessor
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
DocumentProcessor.FromDataModel |
static interface |
DocumentProcessor.Transformer<T> |
Modifier and Type | Field and Description |
---|---|
AcceptCondition |
acceptCondition |
java.lang.String |
dataModelClass |
java.lang.String |
dataModelProperty |
java.lang.String |
dataModelState |
static boolean |
DEFAULT_DISABLED |
boolean |
disabled |
protected DocumentProcessor.FromDataModel |
fromDataModel |
java.lang.String |
name |
Constructor and Description |
---|
DocumentProcessor() |
DocumentProcessor(DocumentProcessor o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
abstract <T> T |
accept(DocumentProcessor.Transformer<T> transformer,
T[] t) |
void |
check(boolean deep,
java.lang.String errorContext)
Checks this DocumentProcessor.
|
static DocumentProcessor |
fromString(java.lang.String s)
String representation of this DocumentProcessor.
|
AcceptCondition |
getAcceptCondition()
Expresses the enablement condition of this DocumentProcessor.
|
java.lang.String |
getDataModelClass()
If dataModelState is either "auto" or "customized", you will find here the
name of the DataModelClass that generated this DocumentProcessor. |
java.lang.String |
getDataModelProperty()
If dataModelState is either "auto" or "customized", you will find here the
name of the DataModelProperty that generated this DocumentProcessor. |
java.lang.String |
getDataModelState()
Is this document processor managed by a data model?
|
DocumentProcessor.FromDataModel |
getFromDataModel() |
java.lang.String |
getName()
Name of this processor.
|
boolean |
isDisabled()
Disable the DocumentProcessor
|
DocumentProcessor |
makeCopy() |
static DocumentProcessor |
readFrom(java.io.InputStream is)
Read this DocumentProcessor from an XML fragment.
|
void |
setAcceptCondition(AcceptCondition acceptCondition)
Expresses the enablement condition of this DocumentProcessor.
|
void |
setDataModelClass(java.lang.String dataModelClass)
If dataModelState is either "auto" or "customized", you will find here the
name of the DataModelClass that generated this DocumentProcessor. |
void |
setDataModelProperty(java.lang.String dataModelProperty)
If dataModelState is either "auto" or "customized", you will find here the
name of the DataModelProperty that generated this DocumentProcessor. |
void |
setDataModelState(java.lang.String dataModelState)
Is this document processor managed by a data model?
|
void |
setDisabled(boolean disabled)
Disable the DocumentProcessor
|
void |
setFromDataModel(DocumentProcessor.FromDataModel __value) |
void |
setName(java.lang.String name)
Name of this processor.
|
java.lang.String |
toString()
String representation of this DocumentProcessor.
|
DocumentProcessor |
withAcceptCondition(AcceptCondition acceptCondition) |
DocumentProcessor |
withDataModelClass(java.lang.String dataModelClass) |
DocumentProcessor |
withDataModelProperty(java.lang.String dataModelProperty) |
DocumentProcessor |
withDataModelState(java.lang.String dataModelState) |
DocumentProcessor |
withDisabled(boolean disabled) |
DocumentProcessor |
withDisabled(java.lang.Boolean disabled) |
DocumentProcessor |
withName(java.lang.String name) |
void |
writeTo(java.io.OutputStream os) |
public AcceptCondition acceptCondition
public java.lang.String name
public java.lang.String dataModelState
protected DocumentProcessor.FromDataModel fromDataModel
public java.lang.String dataModelClass
public java.lang.String dataModelProperty
public boolean disabled
public static final boolean DEFAULT_DISABLED
public DocumentProcessor()
public DocumentProcessor(DocumentProcessor o)
public void setAcceptCondition(AcceptCondition acceptCondition)
public AcceptCondition getAcceptCondition()
public DocumentProcessor withAcceptCondition(AcceptCondition acceptCondition)
public void setName(java.lang.String name)
public java.lang.String getName()
public DocumentProcessor withName(java.lang.String name)
public void setDataModelState(java.lang.String dataModelState)
public java.lang.String getDataModelState()
public DocumentProcessor withDataModelState(java.lang.String dataModelState)
public DocumentProcessor.FromDataModel getFromDataModel()
public void setFromDataModel(DocumentProcessor.FromDataModel __value)
public void setDataModelClass(java.lang.String dataModelClass)
public java.lang.String getDataModelClass()
public DocumentProcessor withDataModelClass(java.lang.String dataModelClass)
public void setDataModelProperty(java.lang.String dataModelProperty)
public java.lang.String getDataModelProperty()
public DocumentProcessor withDataModelProperty(java.lang.String dataModelProperty)
public void setDisabled(boolean disabled)
public boolean isDisabled()
public DocumentProcessor withDisabled(boolean disabled)
public DocumentProcessor withDisabled(java.lang.Boolean disabled)
public DocumentProcessor makeCopy()
public static DocumentProcessor 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
javax.xml.bind.JAXBException
java.io.IOException
public static DocumentProcessor 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 java.lang.Object
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
com.exalead.util.TypedException
public abstract <T> T accept(DocumentProcessor.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.