public class InformationExtractionParserSpecification extends TieInformationExtractionAbstractSpecification
Modifier and Type | Field and Description |
---|---|
static String |
CLASS_NAME
The name of the ClassObject representing this class.
|
static String |
NAME_ATTRIBUTE
The name of the attribute that holds the name of
this InformationExtractionParserSpecification.
|
static String |
PARSERCLASSNAME_ATTRIBUTE
The name of the attribute that holds fully-qualified class name
of the InformationExtractionParser class.
|
DESCRIPTION_ATTRIBUTE, SETTINGS_ATTRIBUTE
ACTIVE_ATTRIBUTE, POLICYBUNDLE_ATTRIBUTE, POLICYLISTS_ATTRIBUTE, PROPERTYBUNDLE_ATTRIBUTE
DOMAIN_UNIQUENAME_DEFAULT_DELIMITER, m_ClassId, m_Id, m_Session
Modifier | Constructor and Description |
---|---|
protected |
InformationExtractionParserSpecification(LibrarySession session,
Long id,
Long classId,
S_LibraryObjectData data)
Constructs a InformationExtractionParserSpecification object.
|
Modifier and Type | Method and Description |
---|---|
static InformationExtractionParserSpecification[] |
findAll(LibrarySession session)
Returns the set of defined InformationExtractionParserSpecifications.
|
static InformationExtractionParserSpecification |
findByName(LibrarySession session,
String name)
Returns the a InformationExtractionParserSpecification matching the
specified name.
|
InformationExtractionParser |
getInformationExtractionParser()
Gets the InformationExtractionParser instance implementation
corresponding to the ParserClassName attribute setting.
|
InformationExtractionParser |
getInformationExtractionParser(String className)
Gets the InformationExtractionParser instance implementation
corresponding to the specified class name.
|
static LibraryObjectLookupCache |
getLibraryObjectLookupCache(LibrarySession session)
Returns the LibraryObjectLookupCache used by find
InformationExtractionParserSpecification instances by name.
|
String |
getParserClassName()
Gets the fully-qualified class name of the InformationExtractionParser class.
|
boolean |
hasNameAttribute()
Returns true if this object is an instance of a class
that has a NAME attribute, and false otherwise.
|
addSetting, getDescription, getSetting, getSettings, postCreate, preFree, preUpdate
addCategory, constructSystemObject, constructSystemObjectVector, free, freeCategories, getCategories, getCategories, getCategories, getCategories, getPolicyBundle, getPolicyLists, handleCreate, hasPropertyBundleAttribute, isActive, postUpdate, preCreate, putPolicy, removeAllPolicies, removePolicy, removePolicy, setActive, setPolicyBundle, setPolicyLists
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, getLabel, 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, invalidateState, invokeOperation, invokeOperation, invokeServerMethod, isConnected, isCoreEventPostingEnabled, isInstanceOf, isPersistent, isTraced, isValidEventType, lockRows, lookupInstanceLabel, performPostCreateExtensions, performPostFreeExtensions, performPostUpdateExtensions, performPreCreateExtensions, performPreFreeExtensions, performPreUpdateExtensions, postEvent, postEvent, postFree, prePostAuditEvent, 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 NAME_ATTRIBUTE
public static final String PARSERCLASSNAME_ATTRIBUTE
protected InformationExtractionParserSpecification(LibrarySession session, Long id, Long classId, S_LibraryObjectData data) throws IfsException
session
- current LibrarySessionid
- object idclassId
- class iddata
- data componentIfsException
- if the operation failspublic boolean hasNameAttribute() throws IfsException
LibraryObject
hasNameAttribute
in class InformationExtractionAbstractSpecification
IfsException
- if operation fails.public String getParserClassName() throws IfsException
IfsException
- if operation failspublic InformationExtractionParser getInformationExtractionParser() throws IfsException
IfsException
- if the operation failspublic InformationExtractionParser getInformationExtractionParser(String className) throws IfsException
className
- the fully qualified class nameIfsException
- if the operation failspublic static LibraryObjectLookupCache getLibraryObjectLookupCache(LibrarySession session) throws IfsException
session
- the session contextIfsException
- if the operation fails.public static InformationExtractionParserSpecification[] findAll(LibrarySession session) throws IfsException
The instances will be sorted by name.
session
- the session contextIfsException
- if the operation fails.public static InformationExtractionParserSpecification findByName(LibrarySession session, String name) throws IfsException
InformationExtractionParserSpecification names are case sensitive, so this operations requires an exact match with respect to case.
session
- the session contextname
- the InformationExtractionParserSpecification nameIfsException
- if the operation fails.Copyright © 2023. All rights reserved.