|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.acsinet_solutions.cetia4.controller.nav.NavigationStageGroupImpl
public final class NavigationStageGroupImpl
Implementation o a navigation stage group, that allows the grouping of stages in a group WIZARD-like linear flow, that can be added to a navigation flow and managed as a whole.
Other non-linear implementations do not exist in this version, but may be created if needed.
| Constructor Summary | |
|---|---|
NavigationStageGroupImpl(java.lang.String name,
java.util.List<NavigationStage> stages)
Public consructor. |
|
NavigationStageGroupImpl(java.lang.String name,
java.util.List<NavigationStage> stages,
int selectedIndex)
Public consructor. |
|
| Method Summary | |
|---|---|
AttributeInfo |
getAttributeInfo()
Get the metadata description for the form attribute on the current stage. |
NavigationStage |
getCurrentStage()
Get a shared stage instance that can be modified externally. |
Link |
getLink()
Get a reference to the current stage link. |
java.lang.String |
getName()
Returns the name of the current entry; this should be unique for each navigation stage type. |
NavigationStage |
getPreviousStage()
Return the previous navigation stage if any. |
int |
getSelectedIndex()
Get the selected index of the current group. |
java.util.List<NavigationStage> |
getStages()
Return a read-only list of loaded stages. |
boolean |
performMatch(NavigationStage entry)
Check whether the current entry corresponds to another. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public NavigationStageGroupImpl(java.lang.String name,
java.util.List<NavigationStage> stages)
public NavigationStageGroupImpl(java.lang.String name,
java.util.List<NavigationStage> stages,
int selectedIndex)
| Method Detail |
|---|
public final boolean performMatch(NavigationStage entry)
NavigationStage
performMatch in interface NavigationStageperformMatch in interface NavigationStageGrouppublic final java.lang.String getName()
NavigationStage
getName in interface NavigationStagepublic final NavigationStage getCurrentStage()
NavigationStage
getCurrentStage in interface NavigationStagepublic final Link getLink()
NavigationStage
getLink in interface NavigationStagepublic AttributeInfo getAttributeInfo()
NavigationStage
getAttributeInfo in interface NavigationStagepublic final NavigationStage getPreviousStage()
NavigationStageGroup
getPreviousStage in interface NavigationStageGrouppublic final int getSelectedIndex()
NavigationStageGroup
getSelectedIndex in interface NavigationStageGrouppublic final java.util.List<NavigationStage> getStages()
NavigationStageGroup
getStages in interface NavigationStageGrouppublic final java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||