Enum TdbProduct

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<TdbProduct>

    public enum TdbProduct
    extends java.lang.Enum<TdbProduct>
    Definition of products that are licensed, and the names of those products for use with the appropriate methods on TdbSession
    See Also:
    TdbSession
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      TRIPagent
      Crawling and indexing of rich content sources
      TRIPclass
      Classification support
      TRIPclient
      The various client modules some past, some present: TRIPnet, TRIPvbx, TRIP@client, etc.
      TRIPgrid
      TRIPgrid support
      TRIPhighway
      A CGI interface to TRIP
      TRIPjtk
      Java development environments
      TRIPnlp
      Metadata and keyword extraction using TRIPnlp.
      TRIPruntime
      A runtime license which does not support creation of database designs, etc.
      TRIPsql
      SQL interface via ODBC and JDBC
      TRIPsystem
      TRIPsystem, TRIPclassic, TRIPapi, TRIPtoolkit are all part of the basic kernel
      TRIPview
      The document viewer component
      TRIPviewC
      Support for text extraction and HTML conversion via TRIPview-C.
      TRIPxml
      TRIPxml for storage and search of XML documents using XPath
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static TdbProduct getProduct​(java.lang.String name)
      Retrieve the product ID that matches the provided name
      java.lang.String getProductName()
      Return the correct product name for the provided product identifier
      static boolean isProduct​(java.lang.String name)
      Check if the provided name matches this product enumeration
      static TdbProduct valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static TdbProduct[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • TRIPsystem

        public static final TdbProduct TRIPsystem
        TRIPsystem, TRIPclassic, TRIPapi, TRIPtoolkit are all part of the basic kernel
      • TRIPruntime

        public static final TdbProduct TRIPruntime
        A runtime license which does not support creation of database designs, etc.
      • TRIPhighway

        public static final TdbProduct TRIPhighway
        A CGI interface to TRIP
      • TRIPclient

        public static final TdbProduct TRIPclient
        The various client modules some past, some present: TRIPnet, TRIPvbx, TRIP@client, etc.
      • TRIPview

        public static final TdbProduct TRIPview
        The document viewer component
      • TRIPxml

        public static final TdbProduct TRIPxml
        TRIPxml for storage and search of XML documents using XPath
      • TRIPagent

        public static final TdbProduct TRIPagent
        Crawling and indexing of rich content sources
      • TRIPjtk

        public static final TdbProduct TRIPjtk
        Java development environments
      • TRIPsql

        public static final TdbProduct TRIPsql
        SQL interface via ODBC and JDBC
      • TRIPclass

        public static final TdbProduct TRIPclass
        Classification support
      • TRIPgrid

        public static final TdbProduct TRIPgrid
        TRIPgrid support
      • TRIPviewC

        public static final TdbProduct TRIPviewC
        Support for text extraction and HTML conversion via TRIPview-C.
      • TRIPnlp

        public static final TdbProduct TRIPnlp
        Metadata and keyword extraction using TRIPnlp.
    • Method Detail

      • values

        public static TdbProduct[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (TdbProduct c : TdbProduct.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static TdbProduct valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • isProduct

        public static boolean isProduct​(java.lang.String name)
        Check if the provided name matches this product enumeration
        Parameters:
        name - The product name to check
        Returns:
        True if this is the product, false otherwise
      • getProduct

        public static TdbProduct getProduct​(java.lang.String name)
        Retrieve the product ID that matches the provided name
        Parameters:
        name - The name to match
        Returns:
        The product ID
      • getProductName

        public java.lang.String getProductName()
        Return the correct product name for the provided product identifier
        Returns:
        The name