|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface INavigatorItem
INavigatorItem models (very abstractly) some entity that is
eligible for insertion and removal inside an
IDocumentNavigator. Conceptually, if an
IDocumentNavigator represented a file cabinet then each file in
the cabinet would be an INavigatorItem. If an
IDocumentNavigator represented a wallet then each credit card
and driver's license would be an INavigatorItem.
The
only real responsibilities a class implementing INavigatorItem has is
to provide a simple String representation of itself via the
getName method and to devise some notion of equality.
| Method Summary | |
|---|---|
boolean |
checkIfClassFileInSync()
|
boolean |
fileExists()
|
String |
getName()
Returns a "simple" name representing this INavigatorItem. |
boolean |
inProject()
|
boolean |
isAuxiliaryFile()
|
boolean |
isUntitled()
|
| Method Detail |
|---|
boolean checkIfClassFileInSync()
boolean fileExists()
String getName()
INavigatorItem.
Strings returned by this method may or may not be unique with respect to other INavigatorItems within or without
a given IDocumentNavigator.
boolean isAuxiliaryFile()
boolean inProject()
boolean isUntitled()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||