|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectinfo.aduna.gee.spectacle.gee.Navigation
public class Navigation
The Navigation object is used between remote API clients and the server only. Application builders should never use this class. A Navigation object is capable to serialize itself efficiently. All actions that should be performed by the server on reception of the serialization, or on loading the serialization from disk, are handled by the static "create()" method.
| Constructor Summary | |
|---|---|
Navigation()
Required for Jazzz |
|
Navigation(NavigationSpecification navSpec,
JitSectionRenderer renderer,
String contentChannelName)
Construct a fully specified navigation object. |
|
| Method Summary | |
|---|---|
static void |
create(String serverPath,
String channelName,
String password,
String xml)
Take all actions (on the server only!) to effectuate a serialized navigation. |
String |
getContentChannelName()
|
NavigationSpecification |
getNavigationSpecification()
|
JitSectionRenderer |
getSectionRenderer()
|
String |
toXML()
|
String |
toXML(String pathToJazzzDefinition)
You should use this function if-and-only-if you want to serialize a JitSectionRenderer, different from DefaultJitSectionRenderer. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Navigation()
public Navigation(NavigationSpecification navSpec,
JitSectionRenderer renderer,
String contentChannelName)
navSpec - the navigation specificationrenderer - the renderer -- someone should know how to realize the
navigation specificationcontentChannelName - the name of the channel that contains the set of objects
you're browsing through| Method Detail |
|---|
public static void create(String serverPath,
String channelName,
String password,
String xml)
serverPath - the current server path, e.g
"https://www.mysecurehost.com:9899"channelName - the name of the channel that is 'doing' the navigationpassword - the password of that channelxml - the serialized navigation
public String toXML()
throws IOException
IOException
public String toXML(String pathToJazzzDefinition)
throws IOException
pathToJazzzDefinition - the path (in your classpath) of all required Jazzz
definitions.
IOExceptionpublic NavigationSpecification getNavigationSpecification()
public JitSectionRenderer getSectionRenderer()
public String getContentChannelName()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||