Method Summary |
|
final public boolean | addWebFile(FileObject fileObj) |
public void | changeToAbstractNode(Page oldNode, String displayName) |
protected void | clearPageName2Page() Clears the pageName 2 Page mapping. |
final public boolean | containsWebFile(FileObject fileObj) |
protected void | createEdge(NavigationCaseEdge caseNode) Creates and edge in the scene, this method does not add an reference in
the faces configuration. |
public NavigationCase | createLink(Page source, Page target, Pin pinNode) |
public Page | createPage(Node node) Create a Page from a node
This method
does not actually add the pages to the scene. |
public Page | createPage(String pageName) |
public void | destroy() |
void | flushGraphIfDirty() |
public DataObject | getConfigDataObject() |
FileChangeListener | getFCL() |
final public NavigationCaseEdge | getNavCase2NavCaseEdge(NavigationCase navCase) |
final public static Collection<? extends PageContentModelProvider> | getPageContentModelProviders() Moved this out of Page.java so that WebFolderListener also has an opportunity to
access the providers so that it can listen and decide wether or not to update
contents should be updated given a page. |
protected Page | getPageName2Page(String displayName) Get a page in the map given it's key. |
public PageFlowView | getView() |
public FileObject | getWebFolder() Gets the WebFolder which contains the jsp pages. |
protected void | ifNecessaryShowNoWebFolderDialog() |
public boolean | isCurrentScope(Scope scope) |
final public boolean | isKnownFile(FileObject file) Check if the file type in known.
Parameters: file - the fileobject type to check. |
final public boolean | isKnownFolder(FileObject folder) |
public boolean | isNavCaseInFacesConfig(NavigationCaseEdge navEdge) |
public boolean | isPageInAnyFacesConfig(String name) |
final public boolean | isShowNoWebFolderDialog() |
public void | openNavigationCase(NavigationCaseEdge navCaseEdge) |
final public void | putNavCase2NavCaseEdge(NavigationCase navCase, NavigationCaseEdge navCaseEdge) |
final public String | putNavRule2String(NavigationRule navRule, String navRuleName) |
protected void | putPageName2Page(String displayName, Page page) Associate a page with a given string name for future reference. |
public void | registerListeners() |
protected void | releaseGraphInfo() |
public void | removeModelNavigationCase(NavigationCase navCase) |
final public NavigationCaseEdge | removeNavCase2NavCaseEdge(NavigationCase navCase) |
final public String | removeNavRule2String(NavigationRule navRule) |
public void | removePageInModel(String displayName) Remove all rules and cases with this pagename. |
public Page | removePageName2Page(Page page, boolean permDestroy) Remove the page from the hashtable of string (or pages names ) to actual
pages. |
public Page | removePageName2Page(String pageName, boolean permDestroy) |
public void | removeSceneNodeEdges(Page pageNode) Remove page from the scene. |
final public boolean | removeWebFile(FileObject fileObj) |
public void | renamePageInModel(String oldName, String newName) Rename all references to a given page int eh faces config file. |
public boolean | replacePageName2Page(Page page, String newName, String oldName) Replace page name in PageName2Node HasMap. |
public void | saveLocation(String oldDisplayName, String newDisplayName) |
public void | serializeNodeLocations() |
protected void | setFilesDirty() |
protected void | setGraphDirty() |
protected void | setGraphDirtyWellFormed(boolean isWellFormed) |
public void | setModelNavigationCaseName(NavigationCase navCase, String newName) |
final public void | setShowNoWebFolderDialog(boolean show) |
public boolean | setupGraph() |
public boolean | setupGraphNoSaveData() |
public void | unregisterListeners() Unregister any listeners. |
public void | updatePageItems(Page pageNode) |