A B C D E F G H I L M N O P Q R S T U V W X Z

## A

ABSTRACT - Static variable in class sdlip.examples.Britannica
acceptConnections() - Method in class sdlip.http.HTTPServer
addLSP(Object) - Method in class sdlip.helpers.ServerDaslTransport
addLSP(Object) - Method in class sdlip.helpers.ServerCorbaTransport
addLSP(String, Object) - Method in class sdlip.helpers.ServerDaslTransport
addLSP(String, Object) - Method in class sdlip.helpers.ServerCorbaTransport
ADDRESS - Static variable in class sdlip.examples.SwitchBoard
allprop - Static variable in interface sdlip.DAV
and - Static variable in interface sdlip.DAV
  The `DAV:and` operator performs a logical AND operation on the expressions it contains.
ANY - Static variable in class sdlip.xml.dom.QName
ARTICLE - Static variable in class sdlip.examples.Britannica
ascending - Static variable in interface sdlip.DAV

## B

BAD_QUERY_EXC - Static variable in class sdlip.SDLIPException
base64 - Static variable in interface sdlip.SDLIP
  BASE64-encoded binary data
base64Decode(Element) - Static method in class sdlip.xml.dom.DOMUtil
base64Decode(Element, OutputStream) - Static method in class sdlip.xml.dom.DOMUtil
base64Encode(Document, byte[]) - Static method in class sdlip.xml.dom.DOMUtil
base64Encode(Document, InputStream) - Static method in class sdlip.xml.dom.DOMUtil
basicsearch - Static variable in interface sdlip.DAV
Britannica - class sdlip.examples.Britannica.
  This is an auxiliary class internally used by the BritanicaLSP application.
Britannica(String) - Constructor for class sdlip.examples.Britannica
  Constructor
BritannicaLSP - class sdlip.examples.BritannicaLSP.
BritannicaLSP() - Constructor for class sdlip.examples.BritannicaLSP

## C

CANCEL_ALL_REQUESTS - Static variable in interface sdlip.ResultAccess
CancelRequest - Static variable in interface sdlip.SDLIP
  cancelRequest method
cancelRequest(int, int) - Method in interface sdlip.ResultAccess
cancelRequest(int, int) - Method in class sdlip.helpers.ServerCorbaTransport
cancelRequest(int, int) - Method in class sdlip.helpers.ClientDienstTransport
cancelRequest(int, int) - Method in class sdlip.helpers.ClientDaslTransport
cancelRequest(int, int) - Method in class sdlip.helpers.ClientCorbaTransport
cancelRequest(int, int) - Method in class sdlip.examples.Z39LSP
cancelRequest(int, int) - Method in class sdlip.examples.SwitchBoardLSP
cancelRequest(int, int) - Method in class sdlip.examples.BritannicaLSP
canonical - Variable in class sdlip.xml.dom.DOMWriter
  Canonical output.
canonicalDNF(Element) - Static method in class sdlip.helpers.QueryUtil
  Translates boolean query into disjunctive normal form whereas every path from root to leaf or negated leaf is or length 2.
casesensitive - Static variable in interface sdlip.DAV
  The `DAV:casesensitive` attribute allows clients to specify case-sensitive or case-insensitive behavior for `DAV:basicsearch` operators.
Client - class sdlip.examples.Client.
  This is an example application included in the SDLIP distribution.
Client() - Constructor for class sdlip.examples.Client
ClientCorbaTransport - class sdlip.helpers.ClientCorbaTransport.
ClientCorbaTransport() - Constructor for class sdlip.helpers.ClientCorbaTransport
ClientCorbaTransport(String) - Constructor for class sdlip.helpers.ClientCorbaTransport
ClientDaslTransport - class sdlip.helpers.ClientDaslTransport.
ClientDaslTransport() - Constructor for class sdlip.helpers.ClientDaslTransport
ClientDaslTransport(String) - Constructor for class sdlip.helpers.ClientDaslTransport
ClientDienstTransport - class sdlip.helpers.ClientDienstTransport.
ClientDienstTransport() - Constructor for class sdlip.helpers.ClientDienstTransport
ClientDienstTransport(String) - Constructor for class sdlip.helpers.ClientDienstTransport
clientSID - Static variable in interface sdlip.SDLIP
ClientTransportModule - class sdlip.helpers.ClientTransportModule.
ClientTransportModule() - Constructor for class sdlip.helpers.ClientTransportModule
collectAttributes(Element) - Static method in class sdlip.helpers.NestedAttribute
  Collects a vector of NestedAttributes from metadata inside `SDLIP:propList` tag.
ComplexLSP - class sdlip.examples.ComplexLSP.
  This application starts both the SimpleLSP application described in the SDLIP Java tutorial and the SwitchBoardLSP.
ComplexLSP() - Constructor for class sdlip.examples.ComplexLSP
contains - Static variable in interface sdlip.DAV
  The `DAV:contains` operator is an optional operator that provides content-based search capability.
Contributor - Static variable in interface sdlip.DublinCore
  A person or organization not specified in a Creator element who has made significant intellectual contributions to the resource but whose contribution is secondary to any person or organization specified in a Creator element (for example, editor, transcriber, and illustrator).
copyCharStream(Reader, Writer) - Static method in class sdlip.helpers.FileUtils
copyCharStream(Reader, Writer, int) - Static method in class sdlip.helpers.FileUtils
copyStream(InputStream, OutputStream) - Static method in class sdlip.helpers.FileUtils
copyStream(InputStream, OutputStream, int) - Static method in class sdlip.helpers.FileUtils
copyStream(InputStream, OutputStream, int, int) - Static method in class sdlip.helpers.FileUtils
Coverage - Static variable in interface sdlip.DublinCore
  The spatial or temporal characteristics of the intellectual content of the resource.
create(String) - Static method in class sdlip.helpers.ClientTransportModule
create(XMLObject) - Static method in class sdlip.xml.dom.XMLObject
createDocument() - Static method in class sdlip.xml.dom.DOMUtil
createElement(Document, QName) - Static method in class sdlip.xml.dom.DOMUtil
createTextNode(Document, QName, String) - Static method in class sdlip.xml.dom.DOMUtil
Creator - Static variable in interface sdlip.DublinCore
  The person or organization primarily responsible for creating the intellectual content of the resource.

## D

Date - Static variable in interface sdlip.DublinCore
  A date associated with the creation or availability of the resource.
DAV - interface sdlip.DAV.
  This interface defines tag names of the DAV namespace "DAV:".
dbg - Variable in class sdlip.helpers.ClientTransportModule
dbg - Variable in class sdlip.examples.Britannica
DBG - class sdlip.helpers.DBG.
DBG() - Constructor for class sdlip.helpers.DBG
  Silent
DBG(int) - Constructor for class sdlip.helpers.DBG
  to standard error
DBG(int, PrintStream) - Constructor for class sdlip.helpers.DBG
DEFAULT_PORT - Static variable in class sdlip.http.HTTPServer
DEFAULT_PORT - Static variable in class sdlip.http.HTTPClient
defaultSubcol - Static variable in interface sdlip.SDLIP
depth - Static variable in interface sdlip.DAV
deregister(String) - Static method in class sdlip.helpers.ClientTransportModule
descending - Static variable in interface sdlip.DAV
Description - Static variable in interface sdlip.DublinCore
  A textual description of the content of the resource, including abstracts in the case of document-like objects or content descriptions in the case of visual resources.
DID - Static variable in interface sdlip.SDLIP
DienstServerURISchema - Static variable in interface sdlip.SDLIP
  Used for the Dienst binding
DiscoverMetadata - class sdlip.examples.DiscoverMetadata.
  This is an example application included in the SDLIP distribution.
DiscoverMetadata() - Constructor for class sdlip.examples.DiscoverMetadata
DNF(Element) - Static method in class sdlip.helpers.QueryUtil
  Translates boolean query into disjunctive normal form
doc - Static variable in interface sdlip.SDLIP
docSelection - Static variable in interface sdlip.SDLIP
DOMUtil - class sdlip.xml.dom.DOMUtil.
  This is a DOM toolkit described in the SDLIP Java tutorial.
DOMUtil() - Constructor for class sdlip.xml.dom.DOMUtil
DOMWriter - class sdlip.xml.dom.DOMWriter.
DOMWriter() - Constructor for class sdlip.xml.dom.DOMWriter
DOMWriter(boolean) - Constructor for class sdlip.xml.dom.DOMWriter
DOMWriter(PrintWriter) - Constructor for class sdlip.xml.dom.DOMWriter
  Default constructor.
DOMWriter(PrintWriter, boolean) - Constructor for class sdlip.xml.dom.DOMWriter
DublinCore - interface sdlip.DublinCore.
  This interface defines some tag names of the DublinCore namespace "http://purl.org/metadata/dublin_core#".
dumpCharStream(Reader, int) - Static method in class sdlip.helpers.FileUtils

## E

eBadRequest - Static variable in interface sdlip.DAV
  Constants used in the SDLIP/DASL binding
eInsufficientStorage - Static variable in interface sdlip.DAV
elementAt(int) - Method in class sdlip.helpers.NestedAttribute
eq - Static variable in interface sdlip.DAV
  The `DAV:eq` operator provides simple equality matching on property values.
equals(Node, Node) - Static method in class sdlip.helpers.QueryUtil
  Checks whether two elements are syntactically equivalent.
equals(Object) - Method in class sdlip.xml.dom.QName
eUnprocessableEntity - Static variable in interface sdlip.DAV
exception - Static variable in interface sdlip.SDLIP
exceptionCode - Static variable in interface sdlip.SDLIP
expectedTotal - Static variable in interface sdlip.SDLIP
ExtendStateTimeout - Static variable in interface sdlip.SDLIP
  extendStateTimeout method
extendStateTimeout(int, int, IntHolder) - Method in interface sdlip.ResultAccess
extendStateTimeout(int, int, IntHolder) - Method in class sdlip.helpers.ServerCorbaTransport
extendStateTimeout(int, int, IntHolder) - Method in class sdlip.helpers.ClientDienstTransport
extendStateTimeout(int, int, IntHolder) - Method in class sdlip.helpers.ClientDaslTransport
extendStateTimeout(int, int, IntHolder) - Method in class sdlip.helpers.ClientCorbaTransport
extendStateTimeout(int, int, IntHolder) - Method in class sdlip.examples.Z39LSP
extendStateTimeout(int, int, IntHolder) - Method in class sdlip.examples.SwitchBoardLSP
extendStateTimeout(int, int, IntHolder) - Method in class sdlip.examples.BritannicaLSP

## F

fakeDID - Static variable in interface sdlip.SDLIP
FALSE - Static variable in interface sdlip.DAV
  false
FileUtils - class sdlip.helpers.FileUtils.
FileUtils() - Constructor for class sdlip.helpers.FileUtils
Format - Static variable in interface sdlip.DublinCore
  The data format of the resource, used to identify the software and possibly hardware that might be needed to display or operate the resource.
from - Static variable in interface sdlip.DAV

## G

get() - Method in class sdlip.helpers.RangeEnumerator
  Gets the current position -1: invalid position
getCallback() - Method in class sdlip.http.HTTPServer
getCharacter(String) - Method in class sdlip.xml.XMLEntities
getChild(Element, QName) - Static method in class sdlip.xml.dom.DOMUtil
getChildElements(Element, QName) - Static method in class sdlip.xml.dom.DOMUtil
  use QName.ALL as name to get all child elements
getChildText(Element, QName) - Static method in class sdlip.xml.dom.DOMUtil
getCode() - Method in class sdlip.SDLIPException
getcontentlength - Static variable in interface sdlip.DAV
  Property type that specifies content length
getcontenttype - Static variable in interface sdlip.DAV
  Property type that specifies content type
getDescendant(Element, QName) - Static method in class sdlip.xml.dom.DOMUtil
getDescendantText(Element, QName) - Static method in class sdlip.xml.dom.DOMUtil
getDetails() - Method in class sdlip.SDLIPException
GetDocs - Static variable in interface sdlip.SDLIP
  getDocs method
getDocs(Element, RangeEnumerator, Element) - Method in class sdlip.examples.SwitchBoard
getDocs(Element, RangeEnumerator, Element) - Method in class sdlip.examples.Britannica
getDocs(int, int, String, String, StringHolder) - Method in class sdlip.helpers.ServerCorbaTransport
getDocs(int, int, XMLObject, String, XMLObject) - Method in interface sdlip.ResultAccess
getDocs(int, int, XMLObject, String, XMLObject) - Method in class sdlip.helpers.ClientDienstTransport
getDocs(int, int, XMLObject, String, XMLObject) - Method in class sdlip.helpers.ClientDaslTransport
getDocs(int, int, XMLObject, String, XMLObject) - Method in class sdlip.helpers.ClientCorbaTransport
getDocs(int, int, XMLObject, String, XMLObject) - Method in class sdlip.examples.Z39LSP
getDocs(int, int, XMLObject, String, XMLObject) - Method in class sdlip.examples.SwitchBoardLSP
getDocs(int, int, XMLObject, String, XMLObject) - Method in class sdlip.examples.BritannicaLSP
getDocument() - Static method in class sdlip.xml.dom.XMLObject
getElement() - Method in class sdlip.xml.dom.XMLObject
getElementsByTagName(Element, QName) - Static method in class sdlip.xml.dom.DOMUtil
getHandle() - Method in class sdlip.helpers.Timer
  Delivers the handle that is passed to the Timeoutable
getInputStream() - Method in class sdlip.http.HTTPConnection
getInputStream() - Method in class sdlip.http.HTTPClient
GetInterface - Static variable in interface sdlip.SDLIP
  getInterface method
getInterface(StringHolder) - Method in class sdlip.helpers.ServerCorbaTransport
getInterface(XMLObject) - Method in interface sdlip.Metadata
getInterface(XMLObject) - Method in class sdlip.helpers.ClientDienstTransport
getInterface(XMLObject) - Method in class sdlip.helpers.ClientDaslTransport
getInterface(XMLObject) - Method in class sdlip.helpers.ClientCorbaTransport
getInterface(XMLObject) - Method in class sdlip.examples.Z39LSP
getInterface(XMLObject) - Method in class sdlip.examples.SwitchBoardLSP
getInterface(XMLObject) - Method in class sdlip.examples.SimpleLSP
getInterface(XMLObject) - Method in class sdlip.examples.BritannicaLSP
getLast() - Method in class sdlip.helpers.NestedAttribute
  returns the last element in the list
getLength() - Method in class sdlip.xml.dom.NodeListImpl
getLevel() - Method in class sdlip.helpers.DBG
getLocalName() - Method in class sdlip.xml.dom.QName
getLSP(String) - Method in class sdlip.helpers.ServerDaslTransport
getLSP(String) - Method in class sdlip.helpers.ServerCorbaTransport
getMIMEHeader(BufferedReader) - Static method in class sdlip.http.HTTPUtil
  reads header, field names are in lower case
getName() - Method in class sdlip.xml.dom.QName
getName(Node) - Static method in class sdlip.xml.dom.DOMUtil
getName(String) - Static method in class sdlip.helpers.NestedAttribute
getNamespace() - Method in class sdlip.xml.dom.QName
getNestedElements() - Method in class sdlip.helpers.NestedAttribute
  returns a nested representation of the element list
getNS(String) - Static method in class sdlip.helpers.NestedAttribute
getNumDocs() - Method in class sdlip.examples.SwitchBoard
getNumDocs() - Method in class sdlip.examples.Britannica
getOutputStream() - Method in class sdlip.http.HTTPConnection
getOutputStream() - Method in class sdlip.http.HTTPClient
getPrettyString() - Method in class sdlip.xml.dom.XMLObject
  WARNING: Use this for debugging purposes only.
getPropDesc() - Method in class sdlip.helpers.NestedAttribute
GetPropertyInfo - Static variable in interface sdlip.SDLIP
  getPropertyInfo method
getPropertyInfo(String, StringHolder) - Method in class sdlip.helpers.ServerCorbaTransport
getPropertyInfo(String, XMLObject) - Method in interface sdlip.Metadata
getPropertyInfo(String, XMLObject) - Method in class sdlip.helpers.ClientDienstTransport
getPropertyInfo(String, XMLObject) - Method in class sdlip.helpers.ClientDaslTransport
getPropertyInfo(String, XMLObject) - Method in class sdlip.helpers.ClientCorbaTransport
getPropertyInfo(String, XMLObject) - Method in class sdlip.examples.Z39LSP
getPropertyInfo(String, XMLObject) - Method in class sdlip.examples.SwitchBoardLSP
getPropertyInfo(String, XMLObject) - Method in class sdlip.examples.SimpleLSP
getPropertyInfo(String, XMLObject) - Method in class sdlip.examples.BritannicaLSP
getPropName() - Method in class sdlip.helpers.NestedAttribute
getReason() - Method in class sdlip.SDLIPException
getServerImpl() - Method in class sdlip.helpers.ServerCorbaTransport
GetSessionInfo - Static variable in interface sdlip.SDLIP
  getSessionInfo method
getSessionInfo(int, IntHolder, IntHolder) - Method in interface sdlip.ResultAccess
getSessionInfo(int, IntHolder, IntHolder) - Method in class sdlip.helpers.ServerCorbaTransport
getSessionInfo(int, IntHolder, IntHolder) - Method in class sdlip.helpers.ClientDienstTransport
getSessionInfo(int, IntHolder, IntHolder) - Method in class sdlip.helpers.ClientDaslTransport
getSessionInfo(int, IntHolder, IntHolder) - Method in class sdlip.helpers.ClientCorbaTransport
getSessionInfo(int, IntHolder, IntHolder) - Method in class sdlip.examples.Z39LSP
getSessionInfo(int, IntHolder, IntHolder) - Method in class sdlip.examples.SwitchBoardLSP
getSessionInfo(int, IntHolder, IntHolder) - Method in class sdlip.examples.BritannicaLSP
getString() - Method in interface sdlip.XMLObject
getString() - Method in class sdlip.helpers.SimpleXMLObject
getString() - Method in class sdlip.xml.dom.XMLObject
  Standard get method
GetSubcollectionInfo - Static variable in interface sdlip.SDLIP
  getSubcollectionInfo method
getSubcollectionInfo(StringHolder) - Method in class sdlip.helpers.ServerCorbaTransport
getSubcollectionInfo(XMLObject) - Method in interface sdlip.Metadata
getSubcollectionInfo(XMLObject) - Method in class sdlip.helpers.ClientDienstTransport
getSubcollectionInfo(XMLObject) - Method in class sdlip.helpers.ClientDaslTransport
getSubcollectionInfo(XMLObject) - Method in class sdlip.helpers.ClientCorbaTransport
getSubcollectionInfo(XMLObject) - Method in class sdlip.examples.Z39LSP
getSubcollectionInfo(XMLObject) - Method in class sdlip.examples.SwitchBoardLSP
getSubcollectionInfo(XMLObject) - Method in class sdlip.examples.SimpleLSP
getSubcollectionInfo(XMLObject) - Method in class sdlip.examples.BritannicaLSP
getTempName() - Static method in class sdlip.helpers.FileUtils
getText(Element) - Static method in class sdlip.xml.dom.DOMUtil
getTimeout() - Method in class sdlip.helpers.Timer
  Returns remaining time until timeout method is called.
getTimeoutable() - Method in class sdlip.helpers.Timer
  Delivers the Timeoutable under observation
getType() - Method in class sdlip.helpers.Timer
  Returns REGULAR or ROBUST for a user timer.
gt - Static variable in interface sdlip.DAV
gte - Static variable in interface sdlip.DAV

## H

hashCode() - Method in class sdlip.xml.dom.QName
hasName(Node, QName) - Static method in class sdlip.xml.dom.DOMUtil
href - Static variable in interface sdlip.DAV
HTTPCallback - interface sdlip.http.HTTPCallback.
HTTPClient - class sdlip.http.HTTPClient.
HTTPClient(String) - Constructor for class sdlip.http.HTTPClient
HTTPClient(URL) - Constructor for class sdlip.http.HTTPClient
HTTPConnection - class sdlip.http.HTTPConnection.
  A new Connection object is created for each new connection established between the server and a client.
HTTPServer - class sdlip.http.HTTPServer.
  An HTTP layer implementation.
HTTPServer(HTTPCallback) - Constructor for class sdlip.http.HTTPServer
HTTPServer(HTTPCallback, int) - Constructor for class sdlip.http.HTTPServer
HTTPServer(String, HTTPCallback, int) - Constructor for class sdlip.http.HTTPServer
HTTPUtil - class sdlip.http.HTTPUtil.
HTTPUtil() - Constructor for class sdlip.http.HTTPUtil

## I

Identifier - Static variable in interface sdlip.DublinCore
  A string or number used to uniquely identify the resource.
ILLEGAL_METHOD_EXC - Static variable in class sdlip.SDLIPException
incrementalHashCode(int, char) - Static method in class sdlip.xml.dom.QName
incrementalHashCode(int, String) - Static method in class sdlip.xml.dom.QName
incrementalHashCode(String) - Static method in class sdlip.xml.dom.QName
INFINITY - Static variable in class sdlip.helpers.RangeEnumerator
init() - Method in class sdlip.xml.dom.XMLObject
inside(Element) - Static method in class sdlip.helpers.QueryUtil
  returns the single child of an element
interrupt() - Method in class sdlip.helpers.Timer
  stop the timer
interrupt() - Method in class sdlip.examples.SwitchBoard
interrupt() - Method in class sdlip.examples.Britannica
INVALID_PROPERTY_EXC - Static variable in class sdlip.SDLIPException
INVALID_REQUEST_EXC - Static variable in class sdlip.SDLIPException
INVALID_SESSIONID_EXC - Static variable in class sdlip.SDLIPException
INVALID_SUBCOLLECTION_EXC - Static variable in class sdlip.SDLIPException
is(int) - Method in class sdlip.helpers.DBG
isAND(Element) - Static method in class sdlip.helpers.QueryUtil
  tests whether elements is an AND operator
isBoolean(Element) - Static method in class sdlip.helpers.QueryUtil
  tests whether elements is a boolean operator
isdefined - Static variable in interface sdlip.DAV
  The optional `DAV:isdefined` operator allows clients to determine whether a property is defined on a resource.
isFalse(Element) - Static method in class sdlip.helpers.QueryUtil
  tests whether query evaluates to false
isNOT(Element) - Static method in class sdlip.helpers.QueryUtil
  tests whether elements is an NOT operator
isOR(Element) - Static method in class sdlip.helpers.QueryUtil
  tests whether elements is an OR operator
isRetrievable() - Method in class sdlip.helpers.NestedAttribute
  Whether attribute is retrievable
isSearchable() - Method in class sdlip.helpers.NestedAttribute
  Whether attribute is searchable
isTimedOut() - Method in class sdlip.helpers.Timer
isTrue(Element) - Static method in class sdlip.helpers.QueryUtil
  tests whether query evaluates to true
item(int) - Method in class sdlip.xml.dom.NodeListImpl

## L

Language - Static variable in interface sdlip.DublinCore
  The language of the intellectual content of the resource.
like - Static variable in interface sdlip.DAV
  The `DAV:like` is an optional operator intended to give simple wildcard-based pattern matching ability to clients.
limit - Static variable in interface sdlip.DAV
limit() - Method in class sdlip.helpers.RangeEnumerator
  Gets the current position -1: invalid position
listen_socket - Variable in class sdlip.http.HTTPServer
literal - Static variable in interface sdlip.DAV
  `DAV:literal` allows literal values to be placed in an expression.
lt - Static variable in interface sdlip.DAV
  The `DAV:lt`, `DAV:lte`, `DAV:gt`, and `DAV:gte` operators provide comparisons on property values, using less-than, less-than or equal, greater-than, and greater-than or equal respectively.
lte - Static variable in interface sdlip.DAV

## M

main(String[]) - Static method in class sdlip.helpers.Timer
main(String[]) - Static method in class sdlip.helpers.RangeEnumerator
main(String[]) - Static method in class sdlip.helpers.QueryUtil
main(String[]) - Static method in class sdlip.helpers.FileUtils
main(String[]) - Static method in class sdlip.examples.Z39LSP
main(String[]) - Static method in class sdlip.examples.SwitchBoardLSP
main(String[]) - Static method in class sdlip.examples.SwitchBoard
main(String[]) - Static method in class sdlip.examples.SimpleLSP
main(String[]) - Static method in class sdlip.examples.SimpleClient
main(String[]) - Static method in class sdlip.examples.DiscoverMetadata
main(String[]) - Static method in class sdlip.examples.ComplexLSP
main(String[]) - Static method in class sdlip.examples.Client
main(String[]) - Static method in class sdlip.examples.BritannicaLSP
main(String[]) - Static method in class sdlip.examples.Britannica
main(String[]) - Static method in class sdlip.xml.dom.DOMWriter
  Main program entry point.
main(String[]) - Static method in class sdlip.xml.XMLEntities
MAINTAIN_UNLIMITED - Static variable in interface sdlip.Search
MALFORMED_XML_EXC - Static variable in class sdlip.SDLIPException
match(Vector, Element) - Static method in class sdlip.helpers.NestedAttribute
  Copies from ePropList a subset of values that match attributes listed in `attrs`.
matchDoc(Vector, Element) - Static method in class sdlip.helpers.NestedAttribute
  Returns a subset of attributes from `eDoc` that match NestedAttributes in `attrs`
matchValues(Element) - Method in class sdlip.helpers.NestedAttribute
  Returns an enumeration of values for the NestedAttribute found inside the given XML element
Metadata - interface sdlip.Metadata.
  This is the Java mapping of the SDLIP Metadata interface.
MetadataInterface - Static variable in interface sdlip.SDLIP
multistatus - Static variable in interface sdlip.DAV

## N

NAME - Static variable in class sdlip.examples.SwitchBoard
NameServerDefaultPort - Static variable in interface sdlip.SDLIP
NameServerJVMParName - Static variable in interface sdlip.SDLIP
NameServerURISchema - Static variable in interface sdlip.SDLIP
  Used for the SDLIP/CORBA binding
Namespace - Static variable in interface sdlip.SDLIP
  The SDLIP namespace.
Namespace - Static variable in interface sdlip.DublinCore
  Namespace URI of this schema
Namespace - Static variable in interface sdlip.DAV
  DAV namespace
Namespace - Static variable in class sdlip.examples.SwitchBoard
Namespace - Static variable in class sdlip.examples.Britannica
NestedAttribute - class sdlip.helpers.NestedAttribute.
  NestedAttribute represents a flat list of XML elements.
NestedAttribute(Enumeration) - Constructor for class sdlip.helpers.NestedAttribute
NestedAttribute(Vector) - Constructor for class sdlip.helpers.NestedAttribute
next() - Method in class sdlip.helpers.RangeEnumerator
  moves the pointer to the next position false if no more
nextRange() - Method in class sdlip.helpers.RangeEnumerator
  moves the pointer to the next range e.g., if range is 1-3,7-9,15- and get() returns 8, after nextRange(), get() will return 15.
NodeListImpl - class sdlip.xml.dom.NodeListImpl.
  Not used by any class withing this package.
NodeListImpl() - Constructor for class sdlip.xml.dom.NodeListImpl
NONE - Static variable in class sdlip.helpers.RangeEnumerator
normalize(String) - Method in class sdlip.xml.dom.DOMWriter
  Normalizes the given string.
normalizeData(String) - Method in class sdlip.xml.XMLEntities
not - Static variable in interface sdlip.DAV
  The `DAV:not` operator performs a logical NOT operation on the values it contains.
NOT_FOUND_EXC - Static variable in class sdlip.SDLIPException
NOT_IMPLEMENTED_EXC - Static variable in class sdlip.SDLIPException
NOT_YET_KNOWN - Static variable in interface sdlip.Search
nresults - Static variable in interface sdlip.DAV
numDocs - Static variable in interface sdlip.SDLIP

## O

or - Static variable in interface sdlip.DAV
  The `DAV:or` operator performs a logical OR operation on the values it contains.
order - Static variable in interface sdlip.DAV
orderby - Static variable in interface sdlip.DAV
  The DAV:orderby element specifies the ordering of the result set.
out - Variable in class sdlip.xml.dom.DOMWriter
  Print writer.

## P

parse(InputSource) - Static method in class sdlip.xml.dom.DOMWriter
  Parse source into DOM tree
PAYMENT_REQUIRED_EXC - Static variable in class sdlip.SDLIPException
PHONE - Static variable in class sdlip.examples.SwitchBoard
prettyPrint(Node) - Static method in class sdlip.xml.dom.DOMWriter
prettyPrint(String) - Static method in class sdlip.xml.dom.DOMWriter
prettyPrintElement(Element) - Static method in class sdlip.xml.dom.XMLObject
print(Node) - Method in class sdlip.xml.dom.DOMWriter
print(String, boolean) - Static method in class sdlip.xml.dom.DOMWriter
  Prints the resulting document tree.
println(Exception) - Method in class sdlip.helpers.DBG
println(int, String) - Method in class sdlip.helpers.DBG
process(Socket, InputStream, OutputStream) - Method in class sdlip.helpers.ServerDaslTransport
process(Socket, InputStream, OutputStream) - Method in class sdlip.helpers.ServerCorbaTransport
  HTTP callback implementation
process(Socket, InputStream, OutputStream) - Method in interface sdlip.http.HTTPCallback
prop - Static variable in interface sdlip.DAV
propDesc - Static variable in interface sdlip.SDLIP
propList - Static variable in interface sdlip.SDLIP
  list of properties
propName - Static variable in interface sdlip.SDLIP
propstat - Static variable in interface sdlip.DAV
Publisher - Static variable in interface sdlip.DublinCore
  The entity responsible for making the resource available in its present form, such as a publishing house, a university department, or a corporate entity.

## Q

QName - class sdlip.xml.dom.QName.
QName(String) - Constructor for class sdlip.xml.dom.QName
QName(String, String) - Constructor for class sdlip.xml.dom.QName
query - Static variable in interface sdlip.SDLIP
QUERY_LANGUAGE_UNKNOWN_EXC - Static variable in class sdlip.SDLIPException
queryLangs - Static variable in interface sdlip.SDLIP
queryOptions - Static variable in interface sdlip.SDLIP
QueryUtil - class sdlip.helpers.QueryUtil.
  This class provides functions to manipulate boolean queries in DAV/DASL format.
QueryUtil() - Constructor for class sdlip.helpers.QueryUtil

## R

RangeEnumerator - class sdlip.helpers.RangeEnumerator.
  Enumerates integers using one-based selection.
RangeEnumerator(String) - Constructor for class sdlip.helpers.RangeEnumerator
redirect - Static variable in interface sdlip.SDLIP
  Delegation
redirectarbiter - Static variable in interface sdlip.DAV
register(String, String) - Static method in class sdlip.helpers.ClientTransportModule
REGULAR - Static variable in class sdlip.helpers.Timer
  User timer.
Relation - Static variable in interface sdlip.DublinCore
  An identifier of a second resource and its relationship to the present resource.
reqID - Static variable in interface sdlip.SDLIP
REQUEST_TIMEOUT_EXC - Static variable in class sdlip.SDLIPException
response - Static variable in interface sdlip.DAV
responsedescription - Static variable in interface sdlip.DAV
resSet - Static variable in interface sdlip.SDLIP
ResultAccess - interface sdlip.ResultAccess.
  This is the SDLIP ResultAccess interface.
ResultAccessInterface - Static variable in interface sdlip.SDLIP
retrievable - Static variable in interface sdlip.SDLIP
RETURN_ALL_DOCS - Static variable in interface sdlip.Search
Rights - Static variable in interface sdlip.DublinCore
  A rights management statement, an identifier that links to a rights management statement, or an identifier that links to a service providing information about rights management for the resource.
rMultiStatus - Static variable in interface sdlip.DAV
ROBUST - Static variable in class sdlip.helpers.Timer
  User timer.
run() - Method in class sdlip.helpers.Timer
  The running instance of the Timer.
run() - Method in class sdlip.http.HTTPServer
run() - Method in class sdlip.http.HTTPConnection

## S

sameTags(Node, Node) - Static method in class sdlip.xml.dom.DOMUtil
scope - Static variable in interface sdlip.DAV
score - Static variable in interface sdlip.DAV
  The DAV:score XML element is a synthetic property whose value is defined only in the context of a query result where the server computes a score, e.g.
sdlip - package sdlip
SDLIP - interface sdlip.SDLIP.
  This interface defined the tag names used in SDLIP and in the SDLIP/DASL binding.
sdlip.examples - package sdlip.examples
sdlip.helpers - package sdlip.helpers
sdlip.http - package sdlip.http
sdlip.xml - package sdlip.xml
sdlip.xml.dom - package sdlip.xml.dom
SDLIPException - exception sdlip.SDLIPException.
  This is the exception throws by SDLIP methods.
SDLIPException(short, String) - Constructor for class sdlip.SDLIPException
SDLIPException(short, String, XMLObject) - Constructor for class sdlip.SDLIPException
SDLIPInterface - Static variable in interface sdlip.SDLIP
  Metadata access: supported interfaces
Search - interface sdlip.Search.
  This is the Java binding of the SDLIP Search interface.
search(int, String, String, int, String, int, String, IntHolder, IntHolder, IntHolder, StringHolder, StringHolder) - Method in class sdlip.helpers.ServerCorbaTransport
search(int, XMLObject, XMLObject, int, XMLObject, int, XMLObject, IntHolder, IntHolder, IntHolder, XMLObject, XMLObject) - Method in interface sdlip.Search
search(int, XMLObject, XMLObject, int, XMLObject, int, XMLObject, IntHolder, IntHolder, IntHolder, XMLObject, XMLObject) - Method in class sdlip.helpers.ClientDienstTransport
  Implementation of the search method of the Abstract Interface
search(int, XMLObject, XMLObject, int, XMLObject, int, XMLObject, IntHolder, IntHolder, IntHolder, XMLObject, XMLObject) - Method in class sdlip.helpers.ClientDaslTransport
  Implementation of the search method of the Abstract Interface
search(int, XMLObject, XMLObject, int, XMLObject, int, XMLObject, IntHolder, IntHolder, IntHolder, XMLObject, XMLObject) - Method in class sdlip.helpers.ClientCorbaTransport
  Implementation of the search method of the Abstract Interface
search(int, XMLObject, XMLObject, int, XMLObject, int, XMLObject, IntHolder, IntHolder, IntHolder, XMLObject, XMLObject) - Method in class sdlip.examples.Z39LSP
search(int, XMLObject, XMLObject, int, XMLObject, int, XMLObject, IntHolder, IntHolder, IntHolder, XMLObject, XMLObject) - Method in class sdlip.examples.SwitchBoardLSP
search(int, XMLObject, XMLObject, int, XMLObject, int, XMLObject, IntHolder, IntHolder, IntHolder, XMLObject, XMLObject) - Method in class sdlip.examples.SimpleLSP
search(int, XMLObject, XMLObject, int, XMLObject, int, XMLObject, IntHolder, IntHolder, IntHolder, XMLObject, XMLObject) - Method in class sdlip.examples.BritannicaLSP
searchable - Static variable in interface sdlip.SDLIP
SearchInterface - Static variable in interface sdlip.SDLIP
searchrequest - Static variable in interface sdlip.DAV
  Elements used in the SDLIP/DASL binding
SearchRequest - Static variable in interface sdlip.SDLIP
SearchResult - Static variable in interface sdlip.SDLIP
  Search result
select - Static variable in interface sdlip.DAV
serialize(Node) - Static method in class sdlip.xml.dom.DOMWriter
SERVER_ERROR_EXC - Static variable in class sdlip.SDLIPException
ServerCorbaTransport - class sdlip.helpers.ServerCorbaTransport.
  Acts as a wrapper or as a transport module
ServerCorbaTransport() - Constructor for class sdlip.helpers.ServerCorbaTransport
ServerCorbaTransport(Object) - Constructor for class sdlip.helpers.ServerCorbaTransport
ServerCorbaTransport(String, Object) - Constructor for class sdlip.helpers.ServerCorbaTransport
ServerDaslTransport - class sdlip.helpers.ServerDaslTransport.
ServerDaslTransport() - Constructor for class sdlip.helpers.ServerDaslTransport
ServerDaslTransport(int) - Constructor for class sdlip.helpers.ServerDaslTransport
ServerDaslTransport(int, Object) - Constructor for class sdlip.helpers.ServerDaslTransport
ServerDaslTransport(int, String, Object) - Constructor for class sdlip.helpers.ServerDaslTransport
ServerDaslTransport(Object) - Constructor for class sdlip.helpers.ServerDaslTransport
serverDelegate - Static variable in interface sdlip.SDLIP
serverSID - Static variable in interface sdlip.SDLIP
SERVICE_UNAVAILABLE_EXC - Static variable in class sdlip.SDLIPException
SessionInfo - Static variable in interface sdlip.SDLIP
set(int) - Method in class sdlip.helpers.RangeEnumerator
  Sets the current position
setAbsolute(long) - Method in class sdlip.helpers.Timer
  Sets absolute time for timeout
setAuthorization(String, String) - Method in class sdlip.helpers.ClientDaslTransport
  experimental use only; needed to talk to Glyphica server
setAutoIndent(boolean) - Method in class sdlip.xml.dom.DOMWriter
setDBG(DBG) - Method in class sdlip.helpers.ServerDaslTransport
setDBG(DBG) - Method in class sdlip.helpers.ServerCorbaTransport
setDBG(DBG) - Method in class sdlip.helpers.ClientTransportModule
setDBG(DBG) - Method in class sdlip.examples.Z39LSP
setDBG(DBG) - Method in class sdlip.examples.SwitchBoardLSP
setDBG(DBG) - Method in class sdlip.examples.BritannicaLSP
setDefaultSubcol(String) - Method in class sdlip.examples.Z39LSP
setElement(Element) - Method in class sdlip.xml.dom.XMLObject
setElement(XMLObject, Element) - Static method in class sdlip.xml.dom.XMLObject
setInputSource(InputSource) - Method in class sdlip.xml.dom.XMLObject
setLspUri(String) - Method in class sdlip.helpers.ClientTransportModule
  Default initialization.
setLspUri(String) - Method in class sdlip.helpers.ClientDienstTransport
setLspUri(String) - Method in class sdlip.helpers.ClientDaslTransport
setLspUri(String) - Method in class sdlip.helpers.ClientCorbaTransport
setProtocolVersion(String) - Method in class sdlip.helpers.ClientDaslTransport
  experimental use only; needed to talk to Glyphica server
setString(String) - Method in interface sdlip.XMLObject
setString(String) - Method in class sdlip.helpers.SimpleXMLObject
setString(String) - Method in class sdlip.xml.dom.XMLObject
  Standard set method
setSubcollectionInfo(XMLObject) - Method in class sdlip.examples.Z39LSP
setTimeout(int) - Method in class sdlip.helpers.Timer
  Sets a new timeout
SHORT - Static variable in class sdlip.helpers.DBG
SID - Static variable in interface sdlip.SDLIP
  Used for the SDLIP/DASL binding
SILENT - Static variable in class sdlip.helpers.DBG
SimpleClient - class sdlip.examples.SimpleClient.
  This is the SimpleClient application described in the SDLIP Java tutorial.
SimpleClient() - Constructor for class sdlip.examples.SimpleClient
SimpleLSP - class sdlip.examples.SimpleLSP.
  This is the SimpleLSP application described in the SDLIP Java tutorial.
SimpleLSP() - Constructor for class sdlip.examples.SimpleLSP
SimpleXMLObject - class sdlip.helpers.SimpleXMLObject.
SimpleXMLObject() - Constructor for class sdlip.helpers.SimpleXMLObject
SimpleXMLObject(String) - Constructor for class sdlip.helpers.SimpleXMLObject
size() - Method in class sdlip.helpers.NestedAttribute
sortAttributes(NamedNodeMap) - Method in class sdlip.xml.dom.DOMWriter
  Returns a sorted list of attributes.
Source - Static variable in interface sdlip.DublinCore
  Information about a second resource from which the present resource is derived.
stateTimeout - Static variable in interface sdlip.SDLIP
stateTimeoutReq - Static variable in interface sdlip.SDLIP
status - Static variable in interface sdlip.DAV
subcol - Static variable in interface sdlip.SDLIP
subcolDesc - Static variable in interface sdlip.SDLIP
  Metadata access: subcollections
subcolInfo - Static variable in interface sdlip.SDLIP
subcolName - Static variable in interface sdlip.SDLIP
subcols - Static variable in interface sdlip.SDLIP
  Subcollections
Subject - Static variable in interface sdlip.DublinCore
  The topic of the resource.
SwitchBoard - class sdlip.examples.SwitchBoard.
  This is an auxiliary class internally used by the SimpleBoardLSP application.
SwitchBoard(String) - Constructor for class sdlip.examples.SwitchBoard
  Format: [first-name] last-name
SwitchBoard(String, String) - Constructor for class sdlip.examples.SwitchBoard
SwitchBoard(String, String, String, String) - Constructor for class sdlip.examples.SwitchBoard
  Initialize search
SwitchBoardLSP - class sdlip.examples.SwitchBoardLSP.
  This is an example application included in the SDLIP distribution.
SwitchBoardLSP() - Constructor for class sdlip.examples.SwitchBoardLSP

## T

threadgroup - Variable in class sdlip.http.HTTPServer
timeout(Object) - Method in interface sdlip.helpers.Timeoutable
timeout(Object) - Method in class sdlip.examples.Z39LSP
timeout(Object) - Method in class sdlip.examples.SwitchBoardLSP
timeout(Object) - Method in class sdlip.examples.BritannicaLSP
Timeoutable - interface sdlip.helpers.Timeoutable.
Timer - class sdlip.helpers.Timer.
  Timer.
Timer(int) - Constructor for class sdlip.helpers.Timer
  Creates a timer which has no Timeoutable.
Timer(int, Timeoutable, Object) - Constructor for class sdlip.helpers.Timer
  Creates a "robust" timer.
Timer(int, Timeoutable, Object, int) - Constructor for class sdlip.helpers.Timer
  General user timer constructor.
Title - Static variable in interface sdlip.DublinCore
  The name given to the resource, usually by the Creator or Publisher.
TITLE - Static variable in class sdlip.examples.Britannica
toString() - Method in class sdlip.helpers.Timer
toString() - Method in class sdlip.helpers.ServerDaslTransport
toString() - Method in class sdlip.helpers.ServerCorbaTransport
toString() - Method in class sdlip.helpers.RangeEnumerator
toString() - Method in class sdlip.helpers.NestedAttribute
toString() - Method in class sdlip.helpers.ClientDienstTransport
toString() - Method in class sdlip.helpers.ClientDaslTransport
toString() - Method in class sdlip.helpers.ClientCorbaTransport
toString() - Method in class sdlip.examples.Z39LSP
toString() - Method in class sdlip.examples.SwitchBoardLSP
toString() - Method in class sdlip.examples.BritannicaLSP
toString() - Method in class sdlip.http.HTTPServer
toString() - Method in class sdlip.xml.dom.QName
TRUE - Static variable in interface sdlip.DAV
  true
Type - Static variable in interface sdlip.DublinCore
  The category of the resource, such as home page, novel, poem, working paper, technical report, essay, dictionary.

## U

UNAUTHORIZED_EXC - Static variable in class sdlip.SDLIPException
UNKNOWABLE - Static variable in interface sdlip.Search

## V

VERBOSE - Static variable in class sdlip.helpers.DBG
version - Static variable in interface sdlip.SDLIP

## W

where - Static variable in interface sdlip.DAV

## X

XMLEntities - class sdlip.xml.XMLEntities.
XMLEntities() - Constructor for class sdlip.xml.XMLEntities
XMLObject - interface sdlip.XMLObject.
  This is the SDLIP interface to an XML structure.
XMLObject - class sdlip.xml.dom.XMLObject.
  This is a DOM-enabled implementation of the SDLIP XMLObject interface described in the SDLIP Java tutorial.
XMLObject() - Constructor for class sdlip.xml.dom.XMLObject
  Creates an empty XMLObject
XMLObject(Element) - Constructor for class sdlip.xml.dom.XMLObject
XMLObject(InputSource) - Constructor for class sdlip.xml.dom.XMLObject
XMLObject(String) - Constructor for class sdlip.xml.dom.XMLObject

## Z

Z39LSP - class sdlip.examples.Z39LSP.
  <where> <eq> <prop></prop> <literal>larson</literal> </eq> </where>
Z39LSP(String) - Constructor for class sdlip.examples.Z39LSP

A B C D E F G H I L M N O P Q R S T U V W X Z