|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectatg.svc.ui.treetable.ReferenceImplementation
public class ReferenceImplementation
The ReferenceImplementation class implements a tree table component.
Nested Class Summary | |
---|---|
class |
ReferenceImplementation.Context
|
protected class |
ReferenceImplementation.ItemComparator
The ReferenceImplementation.ItemComparator class performs comparisons between items for the purpose of sorting the table component items. |
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
|
protected static int |
DEFAULT_OFFSET
Default page offset. |
protected ReferenceImplementation.Context |
mContext
|
protected java.util.List |
mFilteredItems
|
protected java.lang.String |
mId
|
protected java.util.Map |
mItemExpandInfo
|
protected java.util.Map |
mItemKeys
|
protected java.util.Map |
mItemNavigateInfo
|
protected java.util.List |
mItems
|
protected java.util.List |
mNavigationItems
|
static java.lang.String |
REFERENCE_IMPLEMENTATION_SUFFIX
Suffixed to reference implementation attribute name. |
Constructor Summary | |
---|---|
ReferenceImplementation()
Constructs a fully initialized empty tree table reference implementation. |
Method Summary | |
---|---|
void |
deleteChecked(StateContainer pState)
|
void |
deleteItem(java.lang.Object pItemKey)
|
void |
deleteSelected(StateContainer pState)
|
protected static java.lang.Object |
evaluateExpression(ReferenceImplementation.Context context,
java.lang.String attributeName,
java.lang.Object attributeValue,
java.lang.String expression)
|
protected static java.lang.Object |
evaluateExpression(ReferenceImplementation.Context context,
java.lang.String attributeName1,
java.lang.Object attributeValue1,
java.lang.String attributeName2,
java.lang.Object attributeValue2,
java.lang.String expression)
|
java.util.Collection |
expand(Parameters pParameters,
StateContainer pState)
|
void |
filter(StateContainer pState)
|
java.util.List |
getAllKeys()
|
boolean |
getAreAllKeysChecked(StateContainer pState)
|
ReferenceImplementation.Context |
getContext()
|
ExpandInfo |
getExpandInfo(StateContainer pState,
java.lang.Object pItem)
|
java.lang.Object |
getItemByKey(java.lang.Object pItemKey)
|
MoveInfo |
getMoveInfoByItem(java.lang.Object pItem)
|
MoveInfo |
getMoveInfoByKey(java.lang.Object pKey)
|
NavigateInfo |
getNavigateInfoByItem(StateContainer pState,
java.lang.Object pItem)
|
NavigateInfo |
getNavigateInfoByKey(StateContainer pState,
java.lang.Object pKey)
|
java.util.List |
getViewItems(StateContainer pState)
|
void |
moveDown(java.util.List pKeys)
|
void |
moveUp(java.util.List pKeys)
|
void |
navigate(StateContainer pState)
|
int |
navigateNode(java.lang.Object pItemKey,
StateContainer pState,
int pDepth,
int pInsertionIndex)
|
void |
resolve(StateContainer pState)
|
void |
setContext(javax.servlet.jsp.PageContext pPageContext)
Initialize context for all expressions |
int |
size()
|
void |
sort(StateContainer pState)
|
int |
toggleNode(java.lang.Object pItemKey,
int pDepth,
StateContainer pState,
java.util.Collection pChildKeys,
boolean pIsExpanding,
int pInsertionIndex)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CLASS_VERSION
public static final java.lang.String REFERENCE_IMPLEMENTATION_SUFFIX
protected static final int DEFAULT_OFFSET
protected transient ReferenceImplementation.Context mContext
protected java.util.List mFilteredItems
protected java.util.List mItems
protected java.util.List mNavigationItems
protected java.util.Map mItemExpandInfo
protected java.util.Map mItemNavigateInfo
protected java.util.Map mItemKeys
protected java.lang.String mId
Constructor Detail |
---|
public ReferenceImplementation()
Method Detail |
---|
public void deleteChecked(StateContainer pState)
public void deleteItem(java.lang.Object pItemKey)
public void deleteSelected(StateContainer pState)
public java.util.Collection expand(Parameters pParameters, StateContainer pState)
public void filter(StateContainer pState)
public void moveDown(java.util.List pKeys)
public void moveUp(java.util.List pKeys)
public void navigate(StateContainer pState)
public void resolve(StateContainer pState)
public int size()
public void sort(StateContainer pState)
public int navigateNode(java.lang.Object pItemKey, StateContainer pState, int pDepth, int pInsertionIndex)
public int toggleNode(java.lang.Object pItemKey, int pDepth, StateContainer pState, java.util.Collection pChildKeys, boolean pIsExpanding, int pInsertionIndex)
public void setContext(javax.servlet.jsp.PageContext pPageContext)
public ReferenceImplementation.Context getContext()
public java.util.List getAllKeys()
public boolean getAreAllKeysChecked(StateContainer pState)
public java.lang.Object getItemByKey(java.lang.Object pItemKey)
public MoveInfo getMoveInfoByItem(java.lang.Object pItem)
public ExpandInfo getExpandInfo(StateContainer pState, java.lang.Object pItem)
public MoveInfo getMoveInfoByKey(java.lang.Object pKey)
public NavigateInfo getNavigateInfoByItem(StateContainer pState, java.lang.Object pItem)
public NavigateInfo getNavigateInfoByKey(StateContainer pState, java.lang.Object pKey)
public java.util.List getViewItems(StateContainer pState)
protected static java.lang.Object evaluateExpression(ReferenceImplementation.Context context, java.lang.String attributeName, java.lang.Object attributeValue, java.lang.String expression)
protected static java.lang.Object evaluateExpression(ReferenceImplementation.Context context, java.lang.String attributeName1, java.lang.Object attributeValue1, java.lang.String attributeName2, java.lang.Object attributeValue2, java.lang.String expression)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |