public class PublicUrlProcessor extends SingleContextDocumentProcessor implements com.exalead.util.Checkable, java.io.Serializable
SingleContextDocumentProcessor.Transformer<T>
DocumentProcessor.FromDataModel
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_MAX_PATH_DEPTH |
java.lang.String |
leafOutputContext |
int |
maxPathDepth |
java.lang.String |
treeOutputContext |
java.lang.String |
urlOutputContext |
java.lang.String |
urlPathOutputContext |
inputContext
acceptCondition, dataModelClass, dataModelProperty, dataModelState, DEFAULT_DISABLED, disabled, fromDataModel, name
Constructor and Description |
---|
PublicUrlProcessor() |
PublicUrlProcessor(PublicUrlProcessor o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(DocumentProcessor.Transformer<T> transformer,
T[] t) |
<T> T |
accept(SingleContextDocumentProcessor.Transformer<T> transformer,
T[] t) |
void |
check(boolean deep,
java.lang.String errorContext)
Checks this PublicUrlProcessor.
|
static PublicUrlProcessor |
fromString(java.lang.String s)
String representation of this PublicUrlProcessor.
|
java.lang.String |
getLeafOutputContext()
The ContextName for the DocumentChunks created from the complete, normalized, URL.
|
int |
getMaxPathDepth()
maximum depth of url path
|
java.lang.String |
getTreeOutputContext()
The ContextName for the DocumentChunk created from the category path encoding the web site tree.
|
java.lang.String |
getUrlOutputContext()
The ContextName for the DocumentChunk created from the complete, normalized URL.
|
java.lang.String |
getUrlPathOutputContext()
The ContextName for the DocumentChunk created from the normalized URL.
|
PublicUrlProcessor |
makeCopy()
Creates and returns a deep copy of this PublicUrlProcessor.
|
static PublicUrlProcessor |
readFrom(java.io.InputStream is)
Read this PublicUrlProcessor from an XML fragment.
|
void |
setLeafOutputContext(java.lang.String leafOutputContext)
The ContextName for the DocumentChunks created from the complete, normalized, URL.
|
void |
setMaxPathDepth(int maxPathDepth)
maximum depth of url path
|
void |
setTreeOutputContext(java.lang.String treeOutputContext)
The ContextName for the DocumentChunk created from the category path encoding the web site tree.
|
void |
setUrlOutputContext(java.lang.String urlOutputContext)
The ContextName for the DocumentChunk created from the complete, normalized URL.
|
void |
setUrlPathOutputContext(java.lang.String urlPathOutputContext)
The ContextName for the DocumentChunk created from the normalized URL.
|
java.lang.String |
toString()
String representation of this PublicUrlProcessor.
|
PublicUrlProcessor |
withAcceptCondition(AcceptCondition acceptCondition) |
PublicUrlProcessor |
withDataModelClass(java.lang.String dataModelClass) |
PublicUrlProcessor |
withDataModelProperty(java.lang.String dataModelProperty) |
PublicUrlProcessor |
withDataModelState(java.lang.String dataModelState) |
PublicUrlProcessor |
withDisabled(boolean disabled) |
PublicUrlProcessor |
withDisabled(java.lang.Boolean disabled) |
PublicUrlProcessor |
withFromDataModel(DocumentProcessor fromDataModel) |
PublicUrlProcessor |
withInputContext(java.lang.String inputContext) |
PublicUrlProcessor |
withLeafOutputContext(java.lang.String leafOutputContext) |
PublicUrlProcessor |
withMaxPathDepth(int maxPathDepth) |
PublicUrlProcessor |
withMaxPathDepth(java.lang.Integer maxPathDepth) |
PublicUrlProcessor |
withName(java.lang.String name) |
PublicUrlProcessor |
withTreeOutputContext(java.lang.String treeOutputContext) |
PublicUrlProcessor |
withUrlOutputContext(java.lang.String urlOutputContext) |
PublicUrlProcessor |
withUrlPathOutputContext(java.lang.String urlPathOutputContext) |
void |
writeTo(java.io.OutputStream os)
Write this PublicUrlProcessor as an XML fragment
|
getInputContext, setInputContext
getAcceptCondition, getDataModelClass, getDataModelProperty, getDataModelState, getFromDataModel, getName, isDisabled, setAcceptCondition, setDataModelClass, setDataModelProperty, setDataModelState, setDisabled, setFromDataModel, setName
public java.lang.String treeOutputContext
public java.lang.String leafOutputContext
public java.lang.String urlOutputContext
public java.lang.String urlPathOutputContext
public int maxPathDepth
public static final int DEFAULT_MAX_PATH_DEPTH
public PublicUrlProcessor()
public PublicUrlProcessor(PublicUrlProcessor o)
public PublicUrlProcessor withInputContext(java.lang.String inputContext)
withInputContext
in class SingleContextDocumentProcessor
public PublicUrlProcessor withAcceptCondition(AcceptCondition acceptCondition)
withAcceptCondition
in class SingleContextDocumentProcessor
public PublicUrlProcessor withName(java.lang.String name)
withName
in class SingleContextDocumentProcessor
public PublicUrlProcessor withDataModelState(java.lang.String dataModelState)
withDataModelState
in class SingleContextDocumentProcessor
public PublicUrlProcessor withFromDataModel(DocumentProcessor fromDataModel)
withFromDataModel
in class SingleContextDocumentProcessor
public PublicUrlProcessor withDataModelClass(java.lang.String dataModelClass)
withDataModelClass
in class SingleContextDocumentProcessor
public PublicUrlProcessor withDataModelProperty(java.lang.String dataModelProperty)
withDataModelProperty
in class SingleContextDocumentProcessor
public PublicUrlProcessor withDisabled(boolean disabled)
withDisabled
in class SingleContextDocumentProcessor
public PublicUrlProcessor withDisabled(java.lang.Boolean disabled)
withDisabled
in class SingleContextDocumentProcessor
public void setTreeOutputContext(java.lang.String treeOutputContext)
public java.lang.String getTreeOutputContext()
public PublicUrlProcessor withTreeOutputContext(java.lang.String treeOutputContext)
public void setLeafOutputContext(java.lang.String leafOutputContext)
public java.lang.String getLeafOutputContext()
public PublicUrlProcessor withLeafOutputContext(java.lang.String leafOutputContext)
public void setUrlOutputContext(java.lang.String urlOutputContext)
public java.lang.String getUrlOutputContext()
public PublicUrlProcessor withUrlOutputContext(java.lang.String urlOutputContext)
public void setUrlPathOutputContext(java.lang.String urlPathOutputContext)
public java.lang.String getUrlPathOutputContext()
public PublicUrlProcessor withUrlPathOutputContext(java.lang.String urlPathOutputContext)
public void setMaxPathDepth(int maxPathDepth)
public int getMaxPathDepth()
public PublicUrlProcessor withMaxPathDepth(int maxPathDepth)
public PublicUrlProcessor withMaxPathDepth(java.lang.Integer maxPathDepth)
public PublicUrlProcessor makeCopy()
makeCopy
in class SingleContextDocumentProcessor
public static PublicUrlProcessor 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 SingleContextDocumentProcessor
javax.xml.bind.JAXBException
java.io.IOException
public static PublicUrlProcessor 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 SingleContextDocumentProcessor
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class SingleContextDocumentProcessor
com.exalead.util.TypedException
public <T> T accept(SingleContextDocumentProcessor.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
accept
in class SingleContextDocumentProcessor
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.