org.fife.rtext.plugins.project.model
Interface ProjectEntryParent

All Superinterfaces:
ModelEntity
All Known Implementing Classes:
LogicalFolderProjectEntry, Project

public interface ProjectEntryParent
extends ModelEntity

A ModelEntity that can be the parent of a ProjectEntry.

Version:
1.0
Author:
Robert Futrell

Method Summary
 void addEntry(ProjectEntry entry)
          Adds a new project entry.
 java.util.Iterator<ProjectEntry> getEntryIterator()
          Returns an iterator over the child project entries.
 boolean moveProjectEntryDown(ProjectEntry entry)
           
 boolean moveProjectEntryUp(ProjectEntry entry)
           
 void removeEntry(ProjectEntry entry)
          Removes a project entry.
 
Methods inherited from interface org.fife.rtext.plugins.project.model.ModelEntity
accept
 

Method Detail

addEntry

void addEntry(ProjectEntry entry)
Adds a new project entry.

Parameters:
entry - The entry to add.
See Also:
addEntry(ProjectEntry)

getEntryIterator

java.util.Iterator<ProjectEntry> getEntryIterator()
Returns an iterator over the child project entries.

Returns:
The child project entry iterator.

moveProjectEntryDown

boolean moveProjectEntryDown(ProjectEntry entry)

moveProjectEntryUp

boolean moveProjectEntryUp(ProjectEntry entry)

removeEntry

void removeEntry(ProjectEntry entry)
Removes a project entry.

Parameters:
entry - The entry to remove.
See Also:
addEntry(ProjectEntry)