# All Classes and Interfaces

Class
Description
ShowVersion
The "main" class of TRIPjxp.
TdbAccessRights
Types of database access right.
TdbActivityLogger
Basic interface for objects that log what's going on with a session
TdbApiKeyMode
The API key operational mode that the connected TRIPsystem server is configured to use.
TdbAseCall
Represents a call to an ASE routine when inserting or updating a record.
TdbBackgroundTaskSink
Define an object of this type to receive notification of the completion background tasks (PRINT, INDEX, etc).
TdbBatchJobType
Job type of batch job submissions.
TdbCategory
Container and manipulation logic for a single category from a classification scheme
TdbCclCommand
CCL command executor and post processor
TdbCclCommandType
Enumeration of CCL command types
TdbCharacterSet
Enumeration of character sets supported by TRIP
TdbClassificationFacet
Facet class whose value set is TRIP's automatic classification of records.
TdbClassificationScheme
Container and manipulation logic for a classification scheme container database
TdbClassificationSchemesList
Retrieve a list of classification scheme databases from a physical server
TdbComponent
Container for a particular component of a record, i.e. either the head or a specific part record.
TdbCompressionContext
This class provides contextual information for a database compression operation via the Compress method on the TdbDatabaseDesign class.
TdbConnectionPool
Basic session pooling class, allowing multiple uses of the same session by recycling sessions when the logout() method is called, rather than releasing them.
TdbConsoleLogger
Logs session interaction to the console
TdbControlCacheManager
Manager class for locally cached CONTROL database objects such as database designs.
TdbControlObject
This class provides an encapsulation of data related to objects retrieved from the CONTROL database via one of the TdbControlObjectList derivations.
TdbControlObjectList
Base class of all types of lists containing TdbControlObject elements.
TdbControlObjectProvider
Basic interface implemented by all objects that contain Control object references.
TdbControlObjectType
Control object type enumeration.
TdbDatabaseAccess
Container and manipulation logic for database access rights to a particular database, thesaurus or database cluster.
TdbDatabaseAccessList
Retrieve a list of access rights for a specific database
TdbDatabaseClusterDesign
Provides a container and manipulation logic for a database cluster
TdbDatabaseDesign
Container and manipulation logic for a database design.
TdbDatabaseFieldList
Container and retrieval logic for a list of fields within a specific database or thesaurus.
TdbDatabaseList
Represents a list of databases to which the calling process has some level of access.
TdbDatabaseListType
Enumeration over various kinds of database lists that can be obtained via the TdbDatabaseList class.
TdbDataFormat
Data formats available for retrieval when fetching one or more records from the server.
TdbDateField
Container and manipulation logic for the values within a DAte field
TdbDateform
Date/time formatting and parsing for the current TRIP dateform.
TdbDefaultFunction
An enumeration of the possible function types that can be applied to fields (of the appropriate type) to serve as default values
TdbEntryForm
Specialization of TdbFormat for TRIPclassic data entry forms
TdbEntryFormList
Generate list of entry forms attached to a database
TdbErrorCheckPhase
Error check (database diagnosis) results are a Vector of error check phases.
TdbErrorCheckSink
Sink class that collects errors / warnings from a database diagnosis attempt.
TdbException
All exceptions thrown by this class library conform to this type.
TdbExtendedDatabaseType
Extended database types enumeration
TdbFacet
Represents a facet for use in search and navigation.
TdbFacetSet
Supports retrieval of one or more facets based on a database, a cluster of databases or a search set.
TdbFacetSortOrder
Sort order for facets.
TdbFacetValue
Represents one of the values of a facet.
TdbField
Base abstraction that all strongly-typed field classes extend.
TdbFieldDesign
Container and logic relating to a specific field within a database design
TdbFieldFetchOption
Used with the TdbFieldTemplate class to indicate how to fetch field values from the server.
TdbFieldFetchType
Used with the TdbFieldTemplate class to indicate how to fetch TEXT field values from the server.
TdbFieldGroupDesign
Container and logic relating to a specific field group within a database design
TdbFieldGroupType
An enumeration of the possible field group types.
TdbFieldTemplate
Container for a specific field's template.
TdbFieldTermFacet
A facet whose values are a subset of the terms of a TRIP database field.
TdbFieldType
Enumeration of field types
TdbFileLogger
Logs session interaction to a named file
TdbFileManagerList
Retrieve a list of file managers
TdbFormat
This is an abstract base class for all types of forms exposed by the TRIP server (output formats or reports, TRIPclassic data entry forms, and TRIPclassic search forms).
TdbFormatList
Abstract base class for lists of forms (search forms, entry forms, reports).
TdbGraph
The main interface to TRIP graph search and navigation features.
TdbGraphNotification
Data provided with a graph analysis notification.
TdbGraphNotificationType
Graph analysis notification detail type.
TdbGraphPath
Represents a path through a graph.
TdbGraphPathEdge
Represents an edge (a.k.a. link or relation) in a path such as generated by one of the path analysis functions in TdbGraphSet.
TdbGraphPathVertex
Represents a vertex (node) in a path such as generated by one of the path analysis functions in TdbGraphSet.
TdbGraphQueryResult
Represents the result of a query in the TRIP graph query language format.
TdbGraphRecord
Container and manipulation logic for a record from a TRIP graph database.
TdbGraphRecordType
Indicates the type of a graph record.
TdbGraphSet
Represents a graph database, a graph cluster or a subgraph based on a graph query.
TdbGridCluster
Container and manipulation logic for a TRIPgrid cluster
TdbGridClusterList
Retrieves a list of clusters available on the grid
TdbGridClusterMember
Container class for items within a TRIPgrid cluster.
TdbGridHost
Container and manipulation logic for a host on the grid
TdbGridHostList
Retrieves a list of physical TRIP hosts that are taking part in the grid
TdbGridHostPublication
Container for a particular publication from a host
TdbGridRecord
Container and manipulation logic for a record from a grid cluster
TdbGridRecordSet
Container and manipulation logic for a set of records from a TRIPgrid
TdbGridReplicaSet
TdbGridReplicaSet encapsulates a particular replica set on the grid, and provides operations to manipulate that set.
TdbGridReplicaSetList
Retrieve a list of replica sets published from the grid
TdbGridReplicaSetMember
Container for a member of a TRIPgrid replica set, i.e. a physical database served by a physical host
TdbGridSession
Constructs and provides access to a session via XML/HTTP to the TRIP grid web service.
TdbGridSysProps
Collection of system properties managed on the grid.
TdbGroup
Manipulator class for TRIP user groups
TdbGroupAccessList
Retrieve the access rights for a user group
TdbGroupList
Container for a list of groups, either specific to a user or known to the calling process
TdbGroupMemberList
Retrieve the list of members of a particular user group
TdbHighlightRendition
Extends TdbRendition to provide requests for highlighted HTML renditions of STring fields, or TRIPxml exports with hit markup.
TdbHistoryDetail
Container for CCL search history elements
TdbHitPoint
Container for hit points within kernel window buffers
TdbHostInterface
Basic definition of what it means to be a host interface, i.e. the ability to take an XML document request and produce an XML document response
TdbIntegerField
Container and manipulation logic for an INteger field
TdbIntegrityRule
Container and logic related to referential integrity rules between two databases, a master and a slave.
TdbIntegrityType
An enumeration of the possible types of referential integrity rule
TdbInterfaceType
Interface containing the types of connection supported by this library
TdbJobResult
Completion status for a LOAD or INDEX batch job.
TdbJobResultSink
Create a class that implements this interface to receive notifications of the completion of LOAD and INDEX background jobs.
TdbKernelWindow
Container and manipulation logic for kernel window buffers.
TdbKernelWindowType
Enumeration of available kernel window types
TdbKvpFacet
A facet based on a key/value pair (KVP) display order, using the values from one field as facet names, tupled with another field that contains the facet values.
TdbLanguage
Enumeration of available TRIP CCL dialects
TdbLocalSession
A session type for direct local connections via JNI linkage.
TdbLocations
Provides configuration entries that specify file locations.
TdbManagerList
Retrieve a list of managers of any type
TdbMessageProvider
Base class of anything that can feasibly create success or error messages
TdbMessageProvidingList<E>
TdbNlpInfo
Container for natural language processing information.
TdbNlpInfo.FieldMappingType
Field name mapping mode for extracted meta-data.
TdbNotificationSink
Provides a means for handling notification messages such as sent by the comforter mechanism to be sunk through the client application.
TdbNotificationType
Enumeration containing the notification types supported by this library.
TdbNumberField
Container and manipulation logic for the values within a NUmber field
TdbOutputFormat
Specialization of TdbFormat for output formats / reports
TdbOutputFormatList
Generate list of report forms attached to a database
TdbOwnedDatabaseList
Container class for databases owned by the calling process
TdbPhraseField
Container and manipulation logic for the values within a PHrase field
TdbPooledSession
Contains a session within a session pool
TdbPoolInitializer
Declares an interface for a pool initialization procedure.
TdbProcedure
Container and manipulation logic for a stored procedure.
TdbProcedureList
Retrieve the list of procedures owned by a particular user or group
TdbProduct
Definition of products that are licensed, and the names of those products for use with the appropriate methods on TdbSession
TdbPublicAccessList
Retrieve the access rights for the PUBLIC group
TdbPublicMemberList
Retrieve the list of members of the PUBLIC group
TdbRecord
Container and manipulation logic for a particular record from a database
TdbRecordSet
Container and manipulation logic for a set of records from a database or query.
TdbRendition
Extends TdbFieldTemplate to provide rendition requests specific to STring fields.
TdbRenditionType
Allows the calling application to set a rendition type, or processing type, for the STring field (only) that is being retrieved.
TdbSearch
Provides functionality for search and retrieval.
TdbSearchFacet
A type of facet whose values are each based on a a separate search order.
TdbSearchForm
Specialization of TdbFormat for TRIPclassic search forms
TdbSearchFormList
Retrieve lists of search forms
TdbSearchSet
Represents a TRIP search set.
TdbSegmentationType
Types of token segmentation that can be performed on Chinese text.
TdbSerializableObject
Base class for objects that can be serialized to files for import / export operations, e.g. database design, groups, etc.
TdbSession
Construct and manage a session with a server
TdbSessionObject
Base class for all objects that depend on a TdbSession to do anything, i.e.
TdbSortMergeType
Used with the TdbRecordSet and TdbSearchSet classes to indicate how a sorted cluster search should be treated.
TdbStreamLogger
TdbStringField
Container for values in a STring field
TdbStructuredField
Intermediary abstract representation for subfields from a structured field type such as PHrase, NUmber, etc.
TdbSubGraph
Represents a graph database search result.
TdbTerm
An entry in a TdbTermList
TdbTermList
Container for a list of terms created by, e.g. a Display order.
TdbTermTree
A tree of terms, or rather a forest of trees of terms, such as is produced by the Display Down() command in CCL.
TdbTextExtractionInfo
Container for text extraction information.
TdbTextField
Container and manipulation logic for a TExt field
TdbTextSeparators
Container for indexing rules, i.e. the classes and characters that "separate" linguistic entities such as sentences and paragraphs.
TdbThesaurusDesign
Container and manipulation logic for a thesaurus design.
TdbTimeField
Container and manipulation logic for the values within a TIme field
TdbTokenPair
Holds an access/refresh token pair and their expiration times as returned from TRIPsystem as a response to an access token creation request or a token refresh request.
TdbTrainingInfo
Container for a single element of training information
TdbTransformer<E>
Generic object transformation interface, used to help create list factories for environments such as Beans, JSF, etc.
TdbTreeEntry
Terms in a TdbTermTree are of type TdbTreeEntry.
TdbTripFeature
Enumeration of various TRIP features that the application or TRIPjxp itself may have to check for the existence of in order to determine the appropriate course of action for a particular operation.
TdbTripNetConnectionPool
Connection pool for TRIPnet sessions
TdbTripNetPooledSession
Pooled TRIPnet session class -- don't attempt to create this directly
TdbTripNetSession
Constructs a session connection via TRIPnet to a remote TRIPserver
TdbTuple
Represents rows in the table of fields in a record that the TdbTupleList class is an representation of.
TdbTupleList
The TdbTupleList class is an abstraction of a collection of fields that form a conceptual table within a record.
TdbUser
Manipulator class for TRIP users
TdbUserAccessList
Retrieve the access rights for a particular user
TdbUserList
Retrieve a list of users and/or managers of a specific type
TdbUserManagerList
Retrieve a list of user managers
TdbWebConnectionPool
Connection pool for web sessions
TdbWebPooledSession
Pooled session for web (XML/HTTP) session within a connection pool
TdbWebSession
Constructs and provides access to a session via XML/HTTP to the TRIP web service.
TdbXmlRecord
Container and manipulation logic for a record from a TRIPxml database.
TdbXmlRecord.IOMode
The IOMode enum represents various ways that TRIPxml import and export operations can take place.
TdbXmlRecord.XmlRecordType
For TRIPxml, indicates the type of document that is stored in the record.