|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
wt.clients.tools.transfer.EditGraphTemplate
Specify search criteria on Windchill classes to act as a filter for the objects to export.
Nested Class Summary | |
(package private) class |
EditGraphTemplate.ESymWindow
|
(package private) class |
EditGraphTemplate.FIFOTreeObject
|
(package private) class |
EditGraphTemplate.keyaction
|
(package private) class |
EditGraphTemplate.MyRenderer1
|
(package private) class |
EditGraphTemplate.MyTableModel
|
(package private) class |
EditGraphTemplate.myTreeListener
|
(package private) class |
EditGraphTemplate.MyTreeRenderer
|
private class |
EditGraphTemplate.PopupListener
|
(package private) class |
EditGraphTemplate.SymAction
Action handler |
Nested classes inherited from class javax.swing.JFrame |
JFrame.AccessibleJFrame |
Nested classes inherited from class java.awt.Frame |
Frame.AccessibleAWTFrame |
Nested classes inherited from class java.awt.Window |
Window.AccessibleAWTWindow |
Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Window |
|
Fields inherited from class java.awt.Container |
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
EditGraphTemplate()
|
|
EditGraphTemplate(String cl)
Constructor, create with default graph. |
|
EditGraphTemplate(String cl,
boolean runFrom)
Constructor, create with default graph, and brings up the client with the mode when run from the prompt. |
Method Summary | |
(package private) void |
aboutMenuItem_ActionPerformed(ActionEvent event)
|
void |
addNotify()
|
private void |
Addto(DefaultListModel dlf,
String name)
Adds a name to a list alphabetically using binary search |
boolean |
Addto(TableSorter dlf,
String name1,
String name2,
String name3)
Adds a name to a Table alphabetically using binary search |
private void |
buildConstraints(GridBagConstraints gbc,
int x,
int y,
int w,
int h,
double wx,
double wy,
int anchor,
int fill)
|
(package private) void |
buildTemplate()
|
(package private) void |
cancelButton_ActionPerformed()
|
(package private) void |
cancelSaveButton_ActionPerformed()
Cancel button on dialogs |
boolean |
checkIsIn(TableSorter dlf,
String name1,
String name2,
String name3)
determine if row already exists in the table |
(package private) void |
configSpecMenuItem_ActionPerformed()
|
private void |
createActionTable(JTextComponent textComponent)
The following two methods allow us to find an action provided by the editor kit by its name. |
void |
disableAllMenus()
disable menus when there is no selected entities |
void |
disableMenus()
disable menus when there is not root class |
void |
displayHelp(String key)
display the new help window |
void |
enableMenus()
enable menus when there is a root class |
void |
ESearchTree(DefaultMutableTreeNode wo,
int startindex,
int childcount,
String search_text,
boolean matchCase,
boolean searchDown,
boolean scrollToVisible,
boolean exact)
Searches Table and tree for location of search text |
void |
exit()
handle the exit action |
private void |
expandAllLinks(Hashtable lhash,
String name,
int depth)
|
(package private) void |
expandHash(String name,
ExportGraphNode node1,
int graphNum,
int ceiling,
boolean first)
|
private void |
expandHash2(String name,
ExportGraphNode node1,
int depth,
int graphNum,
int ceiling,
DefaultMutableTreeNode treeNode,
boolean first)
|
(package private) void |
findMenuItem_ActionPerformed()
Action performed by the find menu |
(package private) void |
findnextMenuItem_ActionPerformed()
Action performed by the find next menu |
private Action |
getActionByName(String name)
|
(package private) String[] |
getAliases(String name)
|
private Hashtable |
getAlllinks(String name)
|
private Vector |
getAllNeighborEdges(String name)
|
private Vector |
getAllNeighbors(String name)
|
private Vector |
getAllOriginEdges(String name)
|
ExportObjectGraphTemplate |
getDefaultGraph(String classname)
get the default graph for a given classname |
ExportObjectGraphTemplate |
getExportObjectGraphTemplate()
return a copy of the template in use |
private ObjectGraphEdge |
getLink(String name1,
String name2,
String name3)
|
(package private) void |
getnewspec()
Brings up a load Dialog |
DefaultMutableTreeNode |
getNode(DefaultMutableTreeNode dftm,
String name)
|
private ExportObjectGraphNodeTemplate |
getNodeFromAllNodes(String name)
|
int |
getnumcriteria()
Get the number of criteria specified on class |
String |
getQueryName()
|
boolean |
getRepaint()
|
(package private) String |
getRootClass()
|
void |
graphViewMenuItem_ActionPerformed()
Change to the graph view |
private static void |
installDefaultButtonFix()
|
void |
listViewMenuItem_ActionPerformed()
Change to the list view |
void |
loadsavedExportObjectGraphTemplate()
Re-load the saved version of querytemplate as a result of exit without updating |
(package private) void |
loadSearchButton_ActionPerformed()
the search button on the load dialog on dialogs |
static void |
main(String[] args)
|
(package private) void |
makeGraph()
Make the model from the graph |
private void |
makeGraph2()
|
(package private) void |
newMenuItem_ActionPerformed()
|
(package private) void |
noSaveButton_ActionPerformed()
No button on dialogs |
(package private) void |
okMessageButton_ActionPerformed()
OK button on dialogs |
(package private) void |
openMenuItem_ActionPerformed()
|
(package private) void |
openOpenButton_ActionPerformed()
|
(package private) void |
optionsMenuItem_ActionPerformed()
|
(package private) void |
optionsOkButton_ActionPerformed()
Ok button on Options dialog Action |
(package private) void |
previewMenuItem_ActionPerformed()
|
(package private) void |
removeObject_ActionPerformed()
Remove button on Preview |
(package private) void |
saveasMenuItem_ActionPerformed()
|
void |
saveExportObjectGraphTemplate()
Save a copy of querytemplate before launching this frame in case the changes will not be saved |
(package private) void |
saveMenuItem_ActionPerformed()
|
(package private) void |
searchButton_actionPerformed(String name,
boolean matchCase,
boolean searchDown)
find dialog search button action |
void |
setExportObjectGraphTemplate(ExportObjectGraphTemplate exportTemplate)
|
void |
setHelpSystem(HelpSystem helpSystem)
brings up a new help window |
void |
setRepaint(boolean aBool)
|
(package private) void |
setRootClass(String cl)
Constructor, create with default graph, and brings up the client with the mode when run from the prompt. |
void |
setVisible(boolean b)
|
(package private) boolean |
shouldsave()
returns whether the graph has unsaved changes |
private void |
showConfirmSaveDialog(String mess)
show a save dialog |
private void |
showErrorMessage(String errmes)
show an error dialog |
(package private) void |
showFindTextDialog(String mess)
Show a find dialog |
private void |
showInputDialog(String mess)
show an input dialog |
void |
showmerow(int i)
Scroll table to the row |
(package private) void |
showWithSize(int x,
int y)
Show dialog |
void |
treeViewMenuItem_ActionPerformed()
Change to the tree view |
(package private) void |
UnpreviewMenuItem_ActionPerformed()
|
(package private) void |
unremoveObject_ActionPerformed()
Add button on Preview |
void |
updateGraphSelection()
|
void |
updateNodeAndEdgeList()
Update the graph nodes and edges with the changes made in the editor |
(package private) void |
updatePreview_ActionPerformed()
|
void |
updateTableSelection()
update the selection in table view |
void |
updateTreeSelection()
update the selection in tree view |
(package private) void |
yesSaveButton_ActionPerformed()
Yes button on dialogs |
Methods inherited from class java.awt.Frame |
finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Field Detail |
private static final String CLASSNAME
String rootclass
static boolean m_bInstalledDefaultButtonFix
ExportObjectGraphNodeTemplate rootnode
ExportGraphModel graphmodel
DefaultGraphSelectionModel graphsm
ExportGraphViewCellRenderer graphvcr
ExportGraphViewLinkRenderer graphvlr
ExportGraphView graphview
TF_ExcludeAction exclude
TF_IncludeAction include
TF_IncludeAllAction includeall
TF_ZoomInAction zoomin
TF_ZoomOutAction zoomout
TF_ExpandAction expand
TF_ExpandAllAction expandAll
TF_CollapseAction collapse
TF_CompactAction compact
TF_Curved_layoutAction curved_layout
TF_EditCriteriaAction editcriteria
JCheckBox showexcluded
JCheckBox showexcluded2
JToolBar graphtoolbar
JToolBar previewtoolbar
JPanel graphpanel
JTextField findTextField
JScrollPane graphscrollpane
ObjectReference ObjectBasisReference
EditGraphViewOptions optionsPanel
JColorChooser jcocho1
ConfigSpecDialog cif
JButton configSpecbutton
JButton closePreview
JButton updatePreview
JButton removeObject
JButton unremoveObject
JButton loadSearchButton
JButton optionsOkButton
JButton cancelButton
JButton openOpenButton
JButton okMessageButton
JButton cancelSaveButton
JButton yesSaveButton
JButton noSaveButton
JTextField nameText
JTextField inputText
int processing
Cursor cursor_wait
Cursor cursor_default
Font f1
Hashtable actions
Hashtable linkshash
Hashtable eoshash
DefaultListModel picklistModel
JList picklist
JScrollPane plpane
JTextField spectext
JTextField classFieldText
ExportObjectGraphTemplate eg
ExportObjectGraphTemplate egSaved
boolean saved
boolean run_from_prompt
Vector exclusionList
private static Vector classIncludedList
Insets in_1
Insets in_2
Font f2
int lastButtonHit
boolean fComponentsAdjusted
private HelpSystem helpSystem
JDialog jd
GridBagLayout jdgb
GridBagConstraints constraints
ObjectGraphNode[][] allNodes
ObjectGraphEdge[][] allEdges
int view_mode
EditGraphTemplate.MyTableModel EToModel
TableSorter ETosorter
JTable EToTable
JTextField ESearchField
DefaultMutableTreeNode Etop
DefaultTreeModel EtreeModel1
JTree EWTObjectTree
JScrollPane ESelectFromTablePane
JScrollPane EWTObjectPane
private boolean inTableRepaint
int lastAddedNodeIndex
int lastAddedEdgeIndex
Vector FIFOVec
JMenuBar mainMenuBar
JPopupMenu popup
JCheckBox caseBox
JRadioButton searchDownRadioButton
JRadioButton searchUpRadioButton
JMenu filemenu
JMenuItem exitMenuItem
JMenuItem newMenuItem
JMenuItem openMenuItem
JMenuItem saveMenuItem
JMenuItem saveasMenuItem
JMenu editmenu
JMenuItem optionsMenuItem
JMenuItem configSpecMenuItem
JMenu viewmenu
JRadioButtonMenuItem graphViewMenuItem
JRadioButtonMenuItem treeViewMenuItem
JRadioButtonMenuItem listViewMenuItem
JMenuItem previewMenuItem
JMenuItem findMenuItem
JMenuItem findnextMenuItem
JMenu helpmenu
JMenuItem aboutMenuItem
JMenuItem overviewMenuItem
JMenuItem tutorialMenuItem
Constructor Detail |
public EditGraphTemplate()
public EditGraphTemplate(String cl)
cl
- Root classpublic EditGraphTemplate(String cl, boolean runFrom)
cl
- Root classrunFrom
- true if started from the command promptMethod Detail |
private static void installDefaultButtonFix()
void setRootClass(String cl)
cl
- Root classpublic void setVisible(boolean b)
public static void main(String[] args)
public void addNotify()
public void exit()
public String getQueryName()
void aboutMenuItem_ActionPerformed(ActionEvent event)
void openMenuItem_ActionPerformed()
void newMenuItem_ActionPerformed()
void getnewspec()
void openOpenButton_ActionPerformed()
void optionsMenuItem_ActionPerformed()
void optionsOkButton_ActionPerformed()
void cancelButton_ActionPerformed()
void configSpecMenuItem_ActionPerformed()
boolean shouldsave()
void saveMenuItem_ActionPerformed()
void saveasMenuItem_ActionPerformed()
void previewMenuItem_ActionPerformed()
void updatePreview_ActionPerformed()
void UnpreviewMenuItem_ActionPerformed()
void removeObject_ActionPerformed()
void unremoveObject_ActionPerformed()
void findMenuItem_ActionPerformed()
void findnextMenuItem_ActionPerformed()
void searchButton_actionPerformed(String name, boolean matchCase, boolean searchDown)
searchDown
- flat to searc up or downpublic void showmerow(int i)
i
- the row to scroll topublic void saveExportObjectGraphTemplate()
public void loadsavedExportObjectGraphTemplate()
void buildTemplate()
public int getnumcriteria()
public void setExportObjectGraphTemplate(ExportObjectGraphTemplate exportTemplate) throws WTException
WTException
private void makeGraph2()
private void expandHash2(String name, ExportGraphNode node1, int depth, int graphNum, int ceiling, DefaultMutableTreeNode treeNode, boolean first)
public void updateNodeAndEdgeList()
private ExportObjectGraphNodeTemplate getNodeFromAllNodes(String name)
private void createActionTable(JTextComponent textComponent)
private Action getActionByName(String name)
public void displayHelp(String key)
public void setHelpSystem(HelpSystem helpSystem)
private void buildConstraints(GridBagConstraints gbc, int x, int y, int w, int h, double wx, double wy, int anchor, int fill)
String getRootClass()
void makeGraph()
void expandHash(String name, ExportGraphNode node1, int graphNum, int ceiling, boolean first)
String[] getAliases(String name)
private Vector getAllNeighbors(String name)
private Vector getAllOriginEdges(String name)
private Vector getAllNeighborEdges(String name)
private ObjectGraphEdge getLink(String name1, String name2, String name3)
private Hashtable getAlllinks(String name)
private void expandAllLinks(Hashtable lhash, String name, int depth)
public void disableMenus()
public void enableMenus()
public void disableAllMenus()
public ExportObjectGraphTemplate getExportObjectGraphTemplate()
private void Addto(DefaultListModel dlf, String name)
dlf
- List to add objectname
- - object to addprivate void showInputDialog(String mess)
mess
- message of the inputprivate void showConfirmSaveDialog(String mess)
mess
- message of the saveprivate void showErrorMessage(String errmes)
void showFindTextDialog(String mess)
mess
- message to describe findvoid okMessageButton_ActionPerformed()
void cancelSaveButton_ActionPerformed()
void yesSaveButton_ActionPerformed()
void noSaveButton_ActionPerformed()
void loadSearchButton_ActionPerformed()
void showWithSize(int x, int y)
x
- width used if size comes up zeroy
- height used if size comes up zeropublic void treeViewMenuItem_ActionPerformed()
public void graphViewMenuItem_ActionPerformed()
public void listViewMenuItem_ActionPerformed()
public void updateTableSelection()
public void updateTreeSelection()
public void updateGraphSelection()
public void ESearchTree(DefaultMutableTreeNode wo, int startindex, int childcount, String search_text, boolean matchCase, boolean searchDown, boolean scrollToVisible, boolean exact)
wo
- node of tree to add children to.startindex
- - index of child to start adding atchildcount
- - total number of children wo hassearch_text
- - text to search for.public DefaultMutableTreeNode getNode(DefaultMutableTreeNode dftm, String name)
public boolean Addto(TableSorter dlf, String name1, String name2, String name3)
dlf
- Table to add objectpublic boolean checkIsIn(TableSorter dlf, String name1, String name2, String name3)
dlf
- Table to add objectpublic boolean getRepaint()
public void setRepaint(boolean aBool)
public ExportObjectGraphTemplate getDefaultGraph(String classname)
classname
- class of object to create default graph
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |