org.eclipse.jst.jsp.core.taglib
Interface ITaglibIndexDelta

All Known Implementing Classes:
TaglibIndexDelta

public interface ITaglibIndexDelta

Describes changes to the known records within the TaglibIndex.

This interface is not intended to be implemented by clients.

Since:
1.2

Field Summary
static int ADDED
          Status constant indicating that the record has been added.
static int CHANGED
          Status constant indicating that the record has been changed, as described by the change flags.
static int REMOVED
          Status constant indicating that the record has been removed.
 
Method Summary
 ITaglibIndexDelta[] getAffectedChildren()
          Returns deltas for the affected (added, removed, or changed) records.
 int getKind()
           
 org.eclipse.core.resources.IProject getProject()
           
 ITaglibRecord getTaglibRecord()
           
 

Field Detail

ADDED

static final int ADDED
Status constant indicating that the record has been added. Note that an added taglib record delta has no children, as they are all implicitely added.

See Also:
Constant Field Values

CHANGED

static final int CHANGED
Status constant indicating that the record has been changed, as described by the change flags.

See Also:
Constant Field Values

REMOVED

static final int REMOVED
Status constant indicating that the record has been removed. Note that a removed taglib element delta has no children, as they are all implicitely removed.

See Also:
Constant Field Values
Method Detail

getAffectedChildren

ITaglibIndexDelta[] getAffectedChildren()
Returns deltas for the affected (added, removed, or changed) records.

Returns:

getKind

int getKind()
Returns:
the type of change, one of ADDED, CHANGED, or REMOVED

getProject

org.eclipse.core.resources.IProject getProject()
Returns:
the IProject in which this delta originated

getTaglibRecord

ITaglibRecord getTaglibRecord()
Returns:
the record that was changed