|
|||||||||||
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.Panel
symantec.itools.awt.MultiList
wt.clients.util.WTMultiList
wt.clients.beans.query.WTList
Windchill Technology Query Class (WTList)
This is a List View for the Query Browser.
Nested Class Summary |
Nested classes inherited from class symantec.itools.awt.MultiList |
|
Nested classes inherited from class java.awt.Panel |
Panel.AccessibleAWTPanel |
Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
private String[] |
defaultHeadings
|
private WTObject[] |
myLastObj
|
private Vector |
myListener
|
private WTObject[] |
myNewObj
|
private symantec.itools.awt.BorderPanel |
myPanel
|
private WTSchema |
mySchema
|
private static String |
versionID
|
Fields inherited from class wt.clients.util.WTMultiList |
|
Fields inherited from class symantec.itools.awt.MultiList |
actionCommand, actionListener, allowResizingOfColumns, allowSorting, BORDER, cachedHeight, cachedLastSplitter, cachedWidth, cellAscent, cellDescent, cellFont, cellHeight, cells, CENTER, clickedInHeadings, CLICKTHRESHOLD, clickTime, colorBg, colorFg, colorHBg, colorHFg, columnAlignments, columnClicked, columnCompareCellsRoutines, columnSizes, defaultColumnAlignment, defaultColumnSorter, dragColumn, errors, focusIndicatedVisually, focusListener, forceColumnSizeRecalc, forceFullRedraw, forceRedraw, hasFocus, headingBg, headingFg, headingFont, headingHeight, headings, headingVisible, highlightedRows, horizontalScrollbar, hScrollbarLineIncrement, isDragging, isSun1_1, isSuppressRedraw, lastColumnClicked, LEFT, memoryClick, minColumnWidth, multiSelect, offscreenImage, offscreenImageGraphics, redrawWasSupressed, RESIZE_FUDGE_FACTOR, RIGHT, sbHPosition, sbHShow, sbVPosition, sbVShow, scrollbarHeight, selectedRow, splitters, topRow, verticalScrollbar, verticalScrollbarWidth, xDragLast |
Fields inherited from class java.awt.Panel |
|
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 java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
WTList()
|
|
WTList(String aTitle)
|
Method Summary | |
WTObject |
addDetail(WTObject an_object)
|
void |
addItemListener(ItemListener aListener)
Adds the specified item listener to receive item events from this list. |
void |
clearDetails()
|
WTObject |
getDetail(int aIndex)
|
int |
getDetailRow(WTObject an_object)
|
WTObject |
getSelectedDetail()
|
WTObject[] |
getSelectedDetails()
|
String |
getTitle()
|
boolean |
isDuplicateDetail(WTObject an_object)
|
void |
itemStateChanged(ItemEvent e)
itemStateChanged is used to make event processing
work similiar to how the JFC TreeView and JFC MultiList work. |
void |
processEvent(ItemEvent aEvent)
Propagates the item event to current listeners. |
void |
removeItemListener(ItemListener aListener)
Removes the specified item listener from this list. |
void |
setSchema(WTSchema aSchema)
Set the schema to use. |
void |
setTitle(String aTitle)
|
int |
totalDetails()
|
void |
updateDetail(WTObject an_object)
|
private void |
updateRow(int row,
WTObject an_object)
Replace a particular row with values from another modeled Windchill business object. |
Methods inherited from class symantec.itools.awt.MultiList |
addActionListener, addCell, addCell, addCellImpl, addImageCell, addNotify, addTextCell, adjustHeadings, calcHeadings, calculateHeadingHeight, calcVerticalScrollbarPosition, changeSelection, clear, createColumns, deselectAll, deselectRow, draw3DBox, drawColumnHeading, drawHeading, getCellBg, getCellFg, getCellFont, getCellImage, getCellText, getColumnAlignment, getColumnAlignments, getColumnSize, getColumnSizes, getColumnSizesFromSplitters, getColumnSorter, getDefaultColumnAlignment, getDefaultColumnSorter, getHeading, getHeadingBg, getHeadingFg, getHeadingFont, getHeadings, getMinColumnWidth, getNumberOfCols, getNumVisibleRows, getSelectedRow, getSelectedRows, intArrayToStringArray, internalCreateColumns, isAllowResizingOfColumns, isAllowSorting, isFocusIndicatedVisually, isFocusTraversable, isHeadingVisible, isMultipleMode, minimumSize, paint, paintSelection, preferredSize, rangeCheckAlignment, rangeCheckColumn, removeActionListener, removeNotify, removeRow, removeSelectionBorder, repaintFocus, resizeHeadings, selectAll, selectRow, setAllowResizingOfColumns, setAllowSorting, setCellBg, setCellColors, setCellFg, setCellFont, setColumnAlignment, setColumnAlignments, setColumns, setColumnSizes, setColumnSorter, setDefaultColumnAlignment, setDefaultColumnSorter, setFocusIndicatedVisually, setHeading, setHeading, setHeadingBg, setHeadingColors, setHeadingFg, setHeadingFont, setHeadings, setHeadingVisible, setLayout, setMinColumnWidth, setMultipleMode, setNumberOfCols, setSelectedRow, setSupressRedraw, sourceActionEvent, sourceItemEvent, tokenizeStringArrayIfNeeded, triggerRedraw, update |
Methods inherited from class java.awt.Panel |
getAccessibleContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private static final String versionID
private final String[] defaultHeadings
private symantec.itools.awt.BorderPanel myPanel
private WTSchema mySchema
private Vector myListener
private WTObject[] myNewObj
private WTObject[] myLastObj
Constructor Detail |
public WTList()
public WTList(String aTitle)
Method Detail |
public String getTitle()
public void setTitle(String aTitle)
public void setSchema(WTSchema aSchema)
WTMultiList
WTMultiList
.
setSchema
in class WTMultiList
#wt.clients.beans.query.WTSchema
public WTObject addDetail(WTObject an_object)
private void updateRow(int row, WTObject an_object)
WTMultiList
public void updateDetail(WTObject an_object)
public void clearDetails()
public int getDetailRow(WTObject an_object)
public boolean isDuplicateDetail(WTObject an_object)
public WTObject getDetail(int aIndex)
public WTObject getSelectedDetail()
public WTObject[] getSelectedDetails()
public int totalDetails()
public void addItemListener(ItemListener aListener)
WTMultiList
addItemListener
in interface ItemSelectable
addItemListener
in class WTMultiList
aListener
- the item listener.public void removeItemListener(ItemListener aListener)
WTMultiList
removeItemListener
in interface ItemSelectable
removeItemListener
in class WTMultiList
aListener
- the item listener.public void processEvent(ItemEvent aEvent)
WTMultiList
public void itemStateChanged(ItemEvent e)
WTMultiList
itemStateChanged
is used to make event processing
work similiar to how the JFC TreeView and JFC MultiList work.
It basically serializes all selection events as select and deselect
event atoms(one at a time).
itemStateChanged
in interface ItemListener
itemStateChanged
in class WTMultiList
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |