public class DependencyMatcherRegexRule extends TieInformationExtractionRegexRule
Modifier and Type | Field and Description |
---|---|
static String |
CLASS_NAME
The name of the ClassObject representing this class.
|
static String |
IMPLICIT_ACTION
The implicit Action performed by this rule type.
|
static String |
LABEL_ATTRIBUTE
The name of the Attribute representing
The NER label to apply when rule matches.
|
ACTION_ATTRIBUTE, DOMAINSPECIFICATION_ATTRIBUTE, NAME_ATTRIBUTE, PATTERN_ATTRIBUTE, RESULT_ATTRIBUTE, RULETYPE_ATTRIBUTE, RULETYPE_COMPOSITE, RULETYPE_DEPENDENCYMATCHER, RULETYPE_ENTITYRULER, RULETYPE_FILTER, RULETYPE_TEXT, RULETYPE_TOKENMATCHER, RULETYPE_TOKENS, UUID_ATTRIBUTE
DOMAIN_UNIQUENAME_DEFAULT_DELIMITER, m_ClassId, m_Id, m_Session, PROPERTYBUNDLE_ATTRIBUTE
Constructor and Description |
---|
DependencyMatcherRegexRule(LibrarySession session,
Long id,
Long classId,
S_LibraryObjectData data)
Construct a DependencyMatcherRegexRule object.
|
Modifier and Type | Method and Description |
---|---|
String |
getAction()
Gets the action to take, implied to be the NER label.
|
static DependencyMatcherRegexRule[] |
getDefinedRules(InformationExtractionDomainSpecification domain)
Gets the DependencyMatcherRegexRules defined on the specified Domain.
|
String |
getLabel()
Gets the NER label to apply when rule matches.
|
String |
getResult()
Gets the result, implied to be an empty String.
|
getDomainSpecification, getPattern, getRuleType, getUuid, hasNameAttribute
free, handleCreate, isValidEventType
added, addSimpleProperty, addSimpleProperty, applyProperties, auditCreated, auditUpdated, canPurge, checkIfPropertyBundleSupported, checkRequiredAttributeSet, clearCopyContext, clearFreeContext, clearUpdateContext, compareTo, constructIdArray, constructIdArray, constructLibraryObject, constructLibraryObjectVector, createDedicatedPropertyBundle, createInstance, deriveDomainUniqueName, dispose, equals, equals, free, freeAll, get, getAttribute, getAttributeByUpperCaseName, getAttributes, getAttributesByUpperCaseNames, getAuditDomainContext, getAuditEventFolderContext, getClassId, getClassname, getClassName, getClassObject, getCommonName, getCommonNameAndClass, getCopyContext, getCreateContext, getData, getDefinition, getDefinitionForSimplePropertyUpdates, getEffectivePolicyListElements, getEventualAttributeByUpperCaseName, getFreeContext, getId, getName, getObjectReferenceAttribute, getOperationActionSpecificationContext, getPropertyBundle, getPropertyValue, getPublicObjectAttribute, getResourceString, getResourceString, getSchemaObjectAttribute, getSession, getSessionInterface, getSharedStateFactory, getSimpleObjectAttribute, getSimpleProperties, getSimpleProperty, getSimplePropertyValue, getStringIdentifier, getSystemObjectAttribute, getTraceLogger, getUpdateContext, handleAdminModeChange, handleEvent, handleFree, handleUpdate, hashCode, hasPropertyBundleAttribute, invalidateState, invokeOperation, invokeOperation, invokeServerMethod, isConnected, isCoreEventPostingEnabled, isInstanceOf, isPersistent, isTraced, lockRows, lookupInstanceLabel, performPostCreateExtensions, performPostFreeExtensions, performPostUpdateExtensions, performPreCreateExtensions, performPreFreeExtensions, performPreUpdateExtensions, postCreate, postEvent, postEvent, postFree, postUpdate, preCreate, preFree, prePostAuditEvent, preUpdate, putProperty, putProperty, removeAllProperties, removeAllSimpleProperties, removeAllSimpleProperties, removed, removeProperty, removeSimpleProperty, removeSimpleProperty, renderAsRandomAccessContent, renderAsReader, renderAsStream, setAttribute, setAttribute, setAttributes, setAttributes, setCopyContext, setFreeContext, setId, setName, setPropertyBundle, setPropertyValue, setUpdateContext, toString, trace, trustHandleCreate, trustHandleCreateAsAdmin, trustHandleFree, trustHandleFreeAsAdmin, trustHandleUpdate, trustHandleUpdateAsAdmin, update, updateAndExposeDefinition, validatePropertyValues, vectorLibraryObjectElement, vectorToLibraryObjectArray, verifyAdministrationMode, verifyConnected, verifyPersistent, verifySystemUserAccess, verifyTargetObject
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAttributeByUpperCaseName, getClassId, getId, getSessionInterface
getTraceLogger, isTraced, trace
public static final String CLASS_NAME
public static final String LABEL_ATTRIBUTE
public static final String IMPLICIT_ACTION
public DependencyMatcherRegexRule(LibrarySession session, Long id, Long classId, S_LibraryObjectData data) throws IfsException
session
- current LibrarySessionid
- object idclassId
- class iddata
- data componentIfsException
- if the operation failspublic String getLabel() throws IfsException
getLabel
in class LibraryObject
IfsException
- if the operation failspublic String getAction() throws IfsException
getAction
in class InformationExtractionRegexRule
IfsException
- if the operation failspublic String getResult() throws IfsException
getResult
in class InformationExtractionRegexRule
IfsException
- if the operation failspublic static DependencyMatcherRegexRule[] getDefinedRules(InformationExtractionDomainSpecification domain) throws IfsException
domain
- the DomainIfsException
- if the operation failsCopyright © 2023. All rights reserved.