| Interface | Description | 
|---|---|
| Compiler | |
| ConfIterate | The subinterfaces to this interfaces is used as parameter to various
  diffIteratemethods. | 
| MountIdInterface | |
| SocketFactoryCallback | Interface for user defined creation of sockets, towards NCS/Confd | 
| Class | Description | 
|---|---|
| Conf | General class for static methods and constants used
 by the ConfD API:s (Maapi, Cdb, Dp, and Notif) | 
| ConfAttributeValue | Class that represents an attribute value for an element in a model. | 
| ConfBinary | DATA_CONTAINER - Corresponds to the YANG tailf:hex-list and tailf:octet-list. | 
| ConfBit32 | DATA_CONTAINER - Corresponds to the YANG bit32 type. | 
| ConfBit64 | DATA_CONTAINER - Corresponds to the YANG bit64 type. | 
| ConfBitBig | DATA_CONTAINER - Corresponds to the YANG bits type, where bit position
 exceed 63. | 
| ConfBits | DATA_CONTAINER - This is the superclass for all bits types i.e. | 
| ConfBool | DATA_CONTAINER - Corresponds to the YANG boolean type. | 
| ConfBuf | DATA_CONTAINER - Corresponds to the YANG string type. | 
| ConfCdbUpgradePath | 
 Class Representing a KeyPath path. | 
| ConfCLIToken | |
| ConfDate | DATA_CONTAINER - Corresponds to the confspec xs:date type. | 
| ConfDatetime | DATA_CONTAINER - Corresponds to the YANG date-and-time type. | 
| ConfDecimal64 | DATA_CONTAINER - Corresponds to the YANG decimal64 type. | 
| ConfDefault | Class representing value of type J_DEFAULT. | 
| ConfDottedQuad | DATA_CONTAINER - Corresponds to the YANG dotted-quad type. | 
| ConfDouble | DATA_CONTAINER - Corresponds to the confspec xs:double type. | 
| ConfDuration | DATA_CONTAINER - Corresponds to the confspec xs:duration type. | 
| ConfEnumeration | DATA_CONTAINER - Corresponds to the YANG Enumeration type. | 
| ConfFloat | DATA_CONTAINER - Corresponds to the confspec xs:float type. | 
| ConfHaNode | ConfHaNode represents a HA node by identity and IP address | 
| ConfHexList | DATA_CONTAINER - Corresponds to the YANG  tailf:hex-listtype. | 
| ConfHexString | DATA_CONTAINER - Corresponds to the YANG  hex-stringtype. | 
| ConfIdentityRef | DATA_CONTAINER - Corresponds to the YANG identityRef type. | 
| ConfInt16 | DATA_CONTAINER - Corresponds to the YANG int16 type. | 
| ConfInt32 | DATA_CONTAINER - Corresponds to the YANG int32 type. | 
| ConfInt64 | DATA_CONTAINER - Corresponds to the YANG int64 type. | 
| ConfInt8 | DATA_CONTAINER - Corresponds to the YANG int8 type. | 
| ConfInternal | This class implements the internal communication API in Java. | 
| ConfIP | DATA_CONTAINER - Base class for ConfIPv4 and ConfIPv6 containers | 
| ConfIPAndPrefixLen | DATA_CONTAINER - Base class for ConfIPv4AndPrefixLen and
 ConfIPv6AndPrefixLen containers | 
| ConfIPPrefix | DATA_CONTAINER - Base class for ConfIPv4Prefix and
 ConfIPv6Prefix containers | 
| ConfIPv4 | DATA_CONTAINER - Corresponds to the YANG inet:ipv4-address type. | 
| ConfIPv4AndPrefixLen | DATA_CONTAINER - Corresponds to the YANG tailf:ipv4-address-and-prefix-length
 type. | 
| ConfIPv4Prefix | DATA_CONTAINER - Corresponds to the YANG inet:ipv4-prefix type. | 
| ConfIPv6 | DATA_CONTAINER - Corresponds to the YANG inet:ipv6-address type. | 
| ConfIPv6AndPrefixLen | DATA_CONTAINER - Corresponds to the YANG tailf:ipv6-address-and-prefix-length
 type. | 
| ConfIPv6Prefix | DATA_CONTAINER - Corresponds to the YANG inet:ipv6-prefix type. | 
| ConfKey | This class represents a list key or a leaf-list element. | 
| ConfList | DATA_CONTAINER - Corresponds to the YANG leaf-list. | 
| ConfNamespace | Base class of the ConfNamespace objects. | 
| ConfNamespaceStub | A ConfNamespaceStub can be used in place of a real namespace file when
 accessing removed data models during a cdb upgrade. | 
| ConfNoExists | Class representing value of type J_NOEXISTS. | 
| ConfObject | Base class of the Conf data type classes. | 
| ConfObjectRef | Corresponds to the YANG instance-identifier type | 
| ConfOctetList | DATA_CONTAINER - Corresponds to the YANG tailf:octet-list type. | 
| ConfOID | DATA_CONTAINER - Corresponds to the YANG tailf:oid type. | 
| ConfPath | 
 Class Representing an KeyPath path. | 
| ConfQname | DATA_CONTAINER - Corresponds to the confspec xs:qName type. | 
| ConfResponse | Internal Class. | 
| ConfTag | Class representing an element in a model. | 
| ConfTagDefault | Class representing an element in a model. | 
| ConfTime | DATA_CONTAINER - Corresponds to the confspec xs:time type. | 
| ConfTypeDescriptor | Conf value type descriptor. | 
| ConfUInt16 | DATA_CONTAINER - Corresponds to the YANG uint16 type | 
| ConfUInt32 | DATA_CONTAINER - Corresponds to the YANG uint32 type | 
| ConfUInt64 | DATA_CONTAINER - Corresponds to the YANG uint64 type | 
| ConfUInt8 | DATA_CONTAINER - Corresponds to the YANG uint8 type | 
| ConfUserInfo | User session information container. | 
| ConfValue | Base class of the DATA_CONTAINER Conf | 
| ConfWarning | Warning messages container. | 
| ConfXKey | |
| ConfXMLParam | Represents the base class of a flat XML structure. | 
| ConfXMLParamCdbStart | Identifies a starting point in the model from which other parameters are
 relatively defined (used in CDB). | 
| ConfXMLParamLeaf | Identifies a leaf parameter. | 
| ConfXMLParamStart | Identifies a starting point in the model from which other parameters are
 relatively defined. | 
| ConfXMLParamStartDel | Identifies a starting point in the model for a list item that should be
 deleted. | 
| ConfXMLParamStop | Identifies the end point for parameter definitions. | 
| ConfXMLParamValue | Identifies a parameter with its value. | 
| ConfXMLTagH | DATA_CONTAINER - Corresponds to the confspec XML Tag. | 
| ConfXPath | 
 Class Representing an XPath path. | 
| ErrorMessageFormatter | |
| InstancePath | 
 Class Representing an path. | 
| SnmpVarbind | The SnmpVarbind is a data structure for holding an SNMP variable binding
 which is on either of the forms:
 
 Variable - Value
 OID - Value
 Column - RowIndex - Value
  | 
| SocketFactory | Class for creation and control of sockets, towards NCS/Confd
 This singleton factory class control all socket connections. | 
| XPathAbrevCompiler | 
| Enum | Description | 
|---|---|
| ConfAttributeType | Enumeration of attribute types | 
| ConfFindNextType | Enum used in findNext calls to determine if the element extraction
 should start at indicated element or the element after that | 
| ConfIterateFlags | Enumeration flags us by
  CdbSubscription.diffIterate(int,CdbDiffIterate,EnumSet,Object)to
 control the behavior of iterate over changes made in CDB data. | 
| ConfIterateResultFlag | flags us by DiffIterate interface The iterate() method should return any
 of the following constants | 
| ConfList.WhereTo | |
| DiffIterateFlags | Enumeration flags us by
  CdbSubscription.diffIterate(int,CdbDiffIterate,EnumSet,Object)to
 control the behavior of iterate over changes made in CDB data. | 
| DiffIterateOperFlag | The modification flags supplied by the library to
  CdbDiffIterate,MaapiDiffIterateuser implementation
 of theCdbDiffIterate.iterate(com.tailf.conf.ConfObject[],
 DiffIterateOperFlag,com.tailf.conf.ConfObject,com.tailf.conf.ConfObject,
 Object)andMaapiDiffIterate.iterate(com.tailf.conf.ConfObject[],
  DiffIterateOperFlag,com.tailf.conf.ConfObject,
 com.tailf.conf.ConfObject,Object). | 
| DiffIterateResultFlag | flags us by DiffIterate interface The iterate() method should return any
 of the following constants | 
| ErrorCode | Error codes for all errors delivered over the protocol. | 
| ErrorVerbosity | verbosity levels for reported errors | 
| XMLParamType | Enum identifying type of ConfXMLParam subclass. | 
| Exception | Description | 
|---|---|
| AmbiguousNamespaceException | Exception thrown when protocol data is malformed. | 
| ConfBadTermException | Exception thrown when protocol data is malformed. | 
| ConfException | Exception base class. | 
| ConfWarningException | Warning exception base class. | 
| Annotation Type | Description | 
|---|---|
| IterateFlags | 
The base class for all Conf terms is ConfObject. Not all Conf terms can contain a value. The ones that do all inherit the abstract class ConfValue. The inheritance hierarchy looks like this:
 ConfObject
         |
         +--ConfValue
         |         |
         |         +--ConfXYZ
         |         |
         |         :    :
         |         :    :
         |         |
         |         +--Conf
         |
         +--ConfKey
         |
         +--ConfTag
         |
         +--ConfTypeDescriptor
         |
         +--ConfXMLParam
                   |
                   +--ConfXMLParamStart
                   |         |
                   |         +-- ConfXMLParamCdbStart
                   |
                   +--ConfXMLParamStop
                   |
                   +--ConfXMLParamLeaf
                   |
                   +--ConfXMLParamValue
 
 In addition to the term and value classes there are some utility classes in this package.