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()
           
 IProject getProject()
           
 ITaglibRecord getTaglibRecord()
           
 

Field Detail

ADDED

public 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

public 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

public 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

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

Returns:

getKind

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

getProject

public IProject getProject()
Returns:
the IProject in which this delta originated

getTaglibRecord

public ITaglibRecord getTaglibRecord()
Returns:
the record that was changed