chapter9);
new DefaultTreeNode(NODE_TYPE, new BookTreeNode("Mapping with Google Maps", "chapter9/map.xhtml"), chapter9);
}
private void constructChapter10(TreeNode chapter10) {
new DefaultTreeNode(NODE_TYPE, new BookTreeNode("Power of PrimeFaces selectors", "chapter10/pfs.xhtml"),
chapter10);
new DefaultTreeNode(NODE_TYPE,
new BookTreeNode("Programmatic updating and scrolling with RequestContext",
"chapter10/requestContext.xhtml"), chapter10);
new DefaultTreeNode(NODE_TYPE,
new BookTreeNode("Two ways to trigger JavaScript execution on server side",
"chapter10/javaScriptExec.xhtml"), chapter10);
new DefaultTreeNode(NODE_TYPE,
new BookTreeNode("Adding AJAX callbacks parameters - validation within dialog",
"chapter10/ajaxCallbacks.xhtml"), chapter10);
new DefaultTreeNode(NODE_TYPE,
new BookTreeNode("Polling - sending of periodical AJAX requests", "chapter10/polling.xhtml"), chapter10);
new DefaultTreeNode(NODE_TYPE,
new BookTreeNode("Blocking page pieces during long-running AJAX calls", "chapter10/blockUI.xhtml"),
chapter10);
new DefaultTreeNode(NODE_TYPE,
new BookTreeNode("Remembering current menu selection", "chapter10/rememberMenu.xhtml"), chapter10);
new DefaultTreeNode(NODE_TYPE,
new BookTreeNode("Controlling form submitting by DefaultCommand", "chapter10/defaultCommand.xhtml"),
chapter10);
new DefaultTreeNode(NODE_TYPE,
new BookTreeNode("Clever focus management in forms", "chapter10/focusManagement.xhtml"), chapter10);
new DefaultTreeNode(NODE_TYPE,
new BookTreeNode("Layout pitfalls with menus and dialogs", "chapter10/layoutPitfalls.xhtml"), chapter10);
new DefaultTreeNode(NODE_TYPE,
new BookTreeNode("Targetable messages with severity levels", "chapter10/targetableMessages.xhtml"),
chapter10);
new DefaultTreeNode(NODE_TYPE,
new BookTreeNode("Leveraging Schedule lazy loading feature", "chapter10/scheduleLazyLoad.xhtml"), chapter10);
}