Ila

org.topoweb.ila
Interface NodeConstants

All Known Subinterfaces:
DataAccessor, Ila, LocalIla, LocalMirror, Mirror
All Known Implementing Classes:
IlaImpl, LinkNode, MirrorImpl, NodeSet, PLinkNode, PLinkTypeAttr, PNode, PNodeSet, PPageAttr, PState, RegistrarImpl, RemoteIla, RemoteMirror, RequestParser, RequestProcessor, State, StateBuffer

public interface NodeConstants

Constants used to describe Nodes and NodeSets. These constants are designed to form a bitfield which may be used in various bit flags.

Author:
Babak Farhang

Field Summary
static int BACK
          Bit field indicating the backward link.
static int FIRST_PAGE
          Bit field indicating the first page of a link result set.
static int FORE
          Bit field indicating the forward link.
static int LAST_PAGE
          Bit field indicating the last page of a link result set.
static int LINK_MASK
          Link type bit-mask.
static int PAGE_MASK
          Page order bit mask.
 

Field Detail

FORE

public static final int FORE
Bit field indicating the forward link. Commonly called forelinks, these are the nodes that are referenced by a given node.

See Also:
LINK_MASK, LinkNode.getLinks(int), Constant Field Values

BACK

public static final int BACK
Bit field indicating the backward link. Commonly called backlinks, these are nodes that reference a given node.

See Also:
LINK_MASK, LinkNode.getLinks(int), Constant Field Values

LINK_MASK

public static final int LINK_MASK
Link type bit-mask. It is FORE | BACK.

See Also:
Constant Field Values

FIRST_PAGE

public static final int FIRST_PAGE
Bit field indicating the first page of a link result set.

See Also:
PAGE_MASK, Constant Field Values

LAST_PAGE

public static final int LAST_PAGE
Bit field indicating the last page of a link result set.

See Also:
PAGE_MASK, Constant Field Values

PAGE_MASK

public static final int PAGE_MASK
Page order bit mask. It is FIRST_PAGE | LAST_PAGE.

See Also:
Constant Field Values

Ila

Copyright (C) 2002 Babak Farhang

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.