|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectinfo.aduna.gee.spectacle.gee.NavigationSpecification
info.aduna.gee.spectacle.gee.jit.JitNavigationSpecification
public class JitNavigationSpecification
Class JitNavigationSpecification implements a just-in-time NavigationSpecification. This means that even at the meta-meta level, things are calculated just in time. At the meta level, things were already calculated just-in-time by JitNavigationTree and JitNavigationDatabase At the domain level, things are currently not just-in-time -- you have to know all objects in advance.
| Field Summary |
|---|
| Fields inherited from class info.aduna.gee.spectacle.gee.NavigationSpecification |
|---|
_navigationSteps |
| Constructor Summary | |
|---|---|
JitNavigationSpecification()
Required for Jazzz, never use this! |
|
JitNavigationSpecification(Collection metaSteps,
NavigationRules rules)
Construct without passing a SectionRenderer. |
|
JitNavigationSpecification(Collection metaSteps,
NavigationRules rules,
SectionRenderer renderer)
Create a just-in-time navigation specification that is restricted by a permutation rules. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object other)
Compare the specified object with this navigation specification for equality. |
Set |
get(int level)
Get the set of navigation steps at the specified level. |
int |
hashCode()
|
void |
setAllowedMetaSteps(Collection allowedMetas)
This enables the permutation rules to set AllowedMetaSteps. |
int |
size()
Get the number of specification levels. |
| Methods inherited from class info.aduna.gee.spectacle.gee.NavigationSpecification |
|---|
add, addLabelSet, addLabelSet, allowContentSteps, concat, denyContentSteps, getAllowContentSteps, getArray, getBreadth, getChildLabels, getDenyContentSteps, getLabelMap, getMap, getNavigationSteps, mergeSetMaps |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JitNavigationSpecification()
public JitNavigationSpecification(Collection metaSteps,
NavigationRules rules)
JitNavigationSpecification(Collection metaSteps, NavigationRules rules, SectionRenderer renderer)
public JitNavigationSpecification(Collection metaSteps,
NavigationRules rules,
SectionRenderer renderer)
metaSteps - all of the meta stepsrules - contains the restrictionsrenderer - pass the renderer for its properties which may influence performance, or null| Method Detail |
|---|
public void setAllowedMetaSteps(Collection allowedMetas)
public int size()
size in class NavigationSpecificationpublic Set get(int level)
NavigationSpecification
get in class NavigationSpecificationlevel - the level (0 based)
public boolean equals(Object other)
equals in class NavigationSpecificationpublic int hashCode()
hashCode in class NavigationSpecification
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||