|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.annotation.wordfreak.project.ProjectItem
Manages the association between data files and annotation files. Each instance is such an association and may be either open or closed. Upon opening, the relevant files are loaded into memory and the annotations and text may be retrieved.
Constructor Summary | |
ProjectItem(FileFormat fileFormat,
java.lang.String path)
Creates a new project item with the specified file format and path. |
Method Summary | |
void |
addAnnotatedFile(FileFormat ff,
java.lang.String annPath)
|
void |
addAnnotatedFile(ProjectItem pi)
|
boolean |
contains(ProjectItem pi)
|
java.util.List |
getAnnPaths()
Provides a list of paths to annotated files for this item. |
ProjectItem |
getChildAt(int i)
|
int |
getChildCount()
|
int |
getChildrenSize()
|
java.lang.String |
getDisplayPath()
return the text path of the project item. |
java.lang.String |
getFilePath()
|
javax.swing.Icon |
getIcon()
|
java.lang.String |
getPrimaryAnnPath()
|
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor flavor)
|
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors()
|
java.lang.String |
getType()
|
boolean |
isAnnotatedFile()
|
boolean |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
|
boolean |
isGold()
|
boolean |
isLoaded()
|
boolean |
isLoading()
|
java.util.Iterator |
iterator()
Returns an iterator over the annotation project items for this source file item. |
static ProjectItem |
parseOldProjectItem(java.lang.String s,
FileRequestListener frl)
|
void |
removeAnnotatedFile(ProjectItem pi)
|
void |
removeAnnotatedFile(java.lang.String annPath)
remove the path ann_path from the set of annotation files |
void |
setDispayPath(java.lang.String d)
|
void |
setFilePath(java.lang.String p)
|
void |
setGold(boolean g)
|
void |
setLoaded(boolean l)
|
void |
setLoading(boolean l)
|
java.lang.String |
toLine()
|
java.lang.String |
toString()
|
void |
updateIcon()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ProjectItem(FileFormat fileFormat, java.lang.String path)
fileFormat
- path
- Method Detail |
public javax.swing.Icon getIcon()
public void updateIcon()
public java.lang.String getType()
public int getChildrenSize()
public void addAnnotatedFile(FileFormat ff, java.lang.String annPath)
public boolean contains(ProjectItem pi)
public void addAnnotatedFile(ProjectItem pi)
public void removeAnnotatedFile(java.lang.String annPath)
public void removeAnnotatedFile(ProjectItem pi)
public int getChildCount()
public ProjectItem getChildAt(int i)
public java.lang.String getDisplayPath()
public void setDispayPath(java.lang.String d)
public java.lang.String getFilePath()
public void setFilePath(java.lang.String p)
public java.lang.String getPrimaryAnnPath()
public java.util.List getAnnPaths()
public java.util.Iterator iterator()
public void setLoading(boolean l)
public boolean isLoading()
public boolean isLoaded()
public void setLoaded(boolean l)
public void setGold(boolean g)
public boolean isGold()
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
getTransferData
in interface java.awt.datatransfer.Transferable
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors
in interface java.awt.datatransfer.Transferable
public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
isDataFlavorSupported
in interface java.awt.datatransfer.Transferable
public java.lang.String toString()
public java.lang.String toLine()
public static ProjectItem parseOldProjectItem(java.lang.String s, FileRequestListener frl)
public boolean isAnnotatedFile()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |