Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- absolute(boolean) - Method in class com.semanticcms.core.servlet.Link
- addComponent(Component) - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Registers a new component.
- addCssLink(String) - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Deprecated, for removal: This API element is subject to removal in a future version.
- addHeadInclude(String) - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Registers a new head include.
- addLinkCssClass(Class<E>, String) - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Registers a new CSS class to use in link to the given type of element.
- addLinkCssClassResolver(Class<E>, SemanticCMS.LinkCssClassResolver<? super E>) - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Registers a new CSS resolver to use in link to the given type of element.
- addListItemCssClass(Class<N>, String) - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Registers a new CSS class to use in list items to the given type of node.
- addListItemCssClassResolver(Class<N>, SemanticCMS.ListItemCssClassResolver<? super N>) - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Registers a new CSS resolver to use in list items to the given type of node.
- addPrintCssLink(String) - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Deprecated, for removal: This API element is subject to removal in a future version.Please use
RegistryEE
directly. - addScript(String, String) - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Registers a new script.
- addTheme(Theme) - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Registers a new theme.
- addView(View) - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Registers a new view.
- allowChildMismatch(boolean) - Method in class com.semanticcms.core.servlet.Page
- allowGeneratedElement(boolean) - Method in class com.semanticcms.core.servlet.Link
- allowParentMismatch(boolean) - Method in class com.semanticcms.core.servlet.Page
- allowRobots(Boolean) - Method in class com.semanticcms.core.servlet.Page
- anchor(String) - Method in class com.semanticcms.core.servlet.Link
- append(char) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- append(CharSequence) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- append(CharSequence, int, int) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- appendIdInPage(PageIndex, Page, String, Appendable) - Static method in class com.semanticcms.core.servlet.PageIndex
-
Appends an id for use in referencing the given page.
- appendIdInPage(Integer, String, Appendable) - Static method in class com.semanticcms.core.servlet.PageIndex
-
Appends an id for use in referencing the page at the given index.
- APPLICATION_ATTRIBUTE - Static variable in class com.semanticcms.core.servlet.SemanticCMS
- APPLICATION_ATTRIBUTE_OLD - Static variable in class com.semanticcms.core.servlet.SemanticCMS
- applyEdge(PageRef) - Method in interface com.semanticcms.core.servlet.CapturePage.EdgeFilter
-
Each edge returned is filtered through this, must return true for the edge to be considered.
- attributeAdded(ServletRequestAttributeEvent) - Method in class com.semanticcms.core.servlet.ConcurrencyCoordinator
- attributeRemoved(ServletRequestAttributeEvent) - Method in class com.semanticcms.core.servlet.ConcurrencyCoordinator
- attributeReplaced(ServletRequestAttributeEvent) - Method in class com.semanticcms.core.servlet.ConcurrencyCoordinator
- AuthorUtils - Class in com.semanticcms.core.servlet
-
Author processing utilities.
- autonli(Boolean) - Method in class com.semanticcms.core.servlet.Page
B
- BODY - Enum constant in enum com.semanticcms.core.servlet.CaptureLevel
-
Captures everything: page meta data, content meta data, and all body content.
- BODY_END - Enum constant in enum com.semanticcms.core.servlet.ComponentPosition
-
Components called just before the body closing tag.
- BODY_START - Enum constant in enum com.semanticcms.core.servlet.ComponentPosition
-
Components called just after the body opening tag.
- book(String) - Method in class com.semanticcms.core.servlet.Link
- BookUtils - Class in com.semanticcms.core.servlet
-
Utilities for working with books.
C
- Cache - Class in com.semanticcms.core.servlet
-
A caching cache, whether shared between requests or used within the scope of a single request.
- Cache() - Constructor for class com.semanticcms.core.servlet.Cache
- Cache.Callable<V,
Ex> - Interface in com.semanticcms.core.servlet -
Constrains allowed exception type.
- CacheFilter - Class in com.semanticcms.core.servlet
-
Resolves the cache to use for the current request.
- CacheFilter() - Constructor for class com.semanticcms.core.servlet.CacheFilter
- call() - Method in interface com.semanticcms.core.servlet.Cache.Callable
- call() - Method in interface com.semanticcms.core.servlet.PageContext.PageContextCallable
- call() - Method in interface com.semanticcms.core.servlet.PageContext.PageContextCallableSkip
- call() - Method in interface com.semanticcms.core.servlet.PageContext.PageContextCallableSkipE
- call() - Method in interface com.semanticcms.core.servlet.PageContext.PageContextCallableSkipEE
- canonical(boolean) - Method in class com.semanticcms.core.servlet.Link
- CaptureLevel - Enum in com.semanticcms.core.servlet
-
The capture modes.
- capturePage(PageReferrer, CaptureLevel) - Static method in class com.semanticcms.core.servlet.CapturePage
-
Captures a page in the current page context.
- capturePage(ServletContext, HttpServletRequest, HttpServletResponse, PageReferrer, CaptureLevel) - Static method in class com.semanticcms.core.servlet.CapturePage
-
Captures a page.
- capturePage(ServletContext, HttpServletRequest, HttpServletResponse, PageReferrer, CaptureLevel, Cache) - Static method in class com.semanticcms.core.servlet.CapturePage
-
Captures a page.
- CapturePage - Class in com.semanticcms.core.servlet
- CapturePage.EdgeFilter - Interface in com.semanticcms.core.servlet
- CapturePage.PageDepthHandler<T> - Interface in com.semanticcms.core.servlet
- CapturePage.PageHandler<T> - Interface in com.semanticcms.core.servlet
- CapturePage.TraversalEdges - Interface in com.semanticcms.core.servlet
- capturePages(Set<? extends PageReferrer>, CaptureLevel) - Static method in class com.semanticcms.core.servlet.CapturePage
-
Captures multiple pages in the current page context.
- capturePages(ServletContext, HttpServletRequest, HttpServletResponse, Set<? extends PageReferrer>, CaptureLevel) - Static method in class com.semanticcms.core.servlet.CapturePage
-
Captures multiple pages.
- ClassFilter(Class<? extends Element>) - Constructor for class com.semanticcms.core.servlet.impl.ElementFilterTreeImpl.ClassFilter
- clazz(Object) - Method in class com.semanticcms.core.servlet.Link
- com.semanticcms.core.servlet - module com.semanticcms.core.servlet
- com.semanticcms.core.servlet - package com.semanticcms.core.servlet
- com.semanticcms.core.servlet.impl - package com.semanticcms.core.servlet.impl
- compareTo(View) - Method in class com.semanticcms.core.servlet.View
-
Orders by group, display, then name.
- Component - Interface in com.semanticcms.core.servlet
-
A component is able to render itself within the page.
- ComponentPosition - Enum in com.semanticcms.core.servlet
-
The set of allowed component locations.
- ComponentUtils - Class in com.semanticcms.core.servlet
-
Utilities for working with components.
- ConcurrencyCoordinator - Class in com.semanticcms.core.servlet
-
Determines if concurrent processing is recommended for the current request.
- ConcurrencyCoordinator() - Constructor for class com.semanticcms.core.servlet.ConcurrencyCoordinator
- configureResources(ServletContext, HttpServletRequest, HttpServletResponse, Theme, Page, Registry) - Method in class com.semanticcms.core.servlet.View
-
Configures the request-scope web resources that this view uses.
- configureResources(ServletContext, HttpServletRequest, HttpServletResponse, View, Page, Registry) - Method in class com.semanticcms.core.servlet.Theme
-
Configures the request-scope web resources that this theme uses.
- contextDestroyed(ServletContextEvent) - Method in class com.semanticcms.core.servlet.ConcurrencyCoordinator
- contextDestroyed(ServletContextEvent) - Method in class com.semanticcms.core.servlet.SemanticCMS.Initializer
- contextInitialized(ServletContextEvent) - Method in class com.semanticcms.core.servlet.ConcurrencyCoordinator
- contextInitialized(ServletContextEvent) - Method in class com.semanticcms.core.servlet.SemanticCMS.Initializer
- convertPageDagToList(ServletContext, HttpServletRequest, HttpServletResponse, Page, CaptureLevel) - Static method in class com.semanticcms.core.servlet.PageDags
- CopyrightUtils - Class in com.semanticcms.core.servlet
-
Copyright processing utilities.
- CurrentNode - Class in com.semanticcms.core.servlet
-
Tracking of the current node during request processing and capturing.
- CurrentPage - Class in com.semanticcms.core.servlet
-
Tracking of the current page during request processing and capturing.
D
- dateCreated(ReadableDateTime) - Method in class com.semanticcms.core.servlet.Page
- dateModified(ReadableDateTime) - Method in class com.semanticcms.core.servlet.Page
- datePublished(ReadableDateTime) - Method in class com.semanticcms.core.servlet.Page
- dateReviewed(ReadableDateTime) - Method in class com.semanticcms.core.servlet.Page
- DEFAULT_THEME_NAME - Static variable in class com.semanticcms.core.servlet.SemanticCMS
-
The default theme is used when no other theme is registered.
- DEFAULT_VIEW_NAME - Static variable in class com.semanticcms.core.servlet.SemanticCMS
-
The default view is the content view and will have the empty view name.
- description(String) - Method in class com.semanticcms.core.servlet.Page
- destroy() - Method in class com.semanticcms.core.servlet.CacheFilter
- destroy() - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Called when the context is shutting down.
- doBody() - Method in interface com.semanticcms.core.servlet.Element.PageContextNoElementBody
- doBody() - Method in interface com.semanticcms.core.servlet.Link.PageContextBody
- doBody() - Method in interface com.semanticcms.core.servlet.Page.PageContextNoPageBody
- doBody(boolean) - Method in interface com.semanticcms.core.servlet.impl.LinkImpl.LinkImplBody
- doBody(boolean, Page) - Method in interface com.semanticcms.core.servlet.impl.PageImpl.PageImplBody
- doBody(Page) - Method in interface com.semanticcms.core.servlet.Page.PageContextBody
- doBody(CaptureLevel, Element.Body<? super E>) - Method in class com.semanticcms.core.servlet.Element
-
Only called at capture level of META and higher.
- doBody(E) - Method in interface com.semanticcms.core.servlet.Element.PageContextBody
- doBody(HttpServletRequest, HttpServletResponse) - Method in interface com.semanticcms.core.servlet.Link.Body
- doBody(HttpServletRequest, HttpServletResponse, Page) - Method in interface com.semanticcms.core.servlet.Page.Body
- doBody(HttpServletRequest, HttpServletResponse, E) - Method in interface com.semanticcms.core.servlet.Element.Body
- doComponent(ServletContext, HttpServletRequest, HttpServletResponse, DocumentEE, View, Page, ComponentPosition) - Method in interface com.semanticcms.core.servlet.Component
-
Renders a component in the output stream.
- doComponents(ServletContext, HttpServletRequest, HttpServletResponse, DocumentEE, View, Page, ComponentPosition, boolean) - Static method in class com.semanticcms.core.servlet.ComponentUtils
- doctype(Doctype) - Method in class com.semanticcms.core.servlet.Page
- doDelete(Page) - Method in class com.semanticcms.core.servlet.PageServlet
-
Page and the PageContext are already setup.
- doDelete(HttpServletRequest, HttpServletResponse) - Method in class com.semanticcms.core.servlet.PageServlet
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.semanticcms.core.servlet.CacheFilter
- doGet(Page) - Method in class com.semanticcms.core.servlet.PageServlet
-
Page and the PageContext are already setup.
- doGet(HttpServletRequest, HttpServletResponse) - Method in class com.semanticcms.core.servlet.PageServlet
- doOptions(Page) - Method in class com.semanticcms.core.servlet.PageServlet
-
Page and the PageContext are already setup.
- doOptions(HttpServletRequest, HttpServletResponse) - Method in class com.semanticcms.core.servlet.PageServlet
- doPageImpl(ServletContext, HttpServletRequest, HttpServletResponse, PageRef, ReadableDateTime, ReadableDateTime, ReadableDateTime, ReadableDateTime, Serialization, Doctype, Boolean, Boolean, String, String, String, String, Boolean, Boolean, int, boolean, boolean, Map<String, Object>, PageImpl.PageImplBody<Ex>) - Static method in class com.semanticcms.core.servlet.impl.PageImpl
- doPost(Page) - Method in class com.semanticcms.core.servlet.PageServlet
-
Page and the PageContext are already setup.
- doPost(HttpServletRequest, HttpServletResponse) - Method in class com.semanticcms.core.servlet.PageServlet
- doPut(Page) - Method in class com.semanticcms.core.servlet.PageServlet
-
Page and the PageContext are already setup.
- doPut(HttpServletRequest, HttpServletResponse) - Method in class com.semanticcms.core.servlet.PageServlet
- doTheme(ServletContext, HttpServletRequest, HttpServletResponse, View, Page) - Method in class com.semanticcms.core.servlet.Theme
-
Renders the theme.
- doView(ServletContext, HttpServletRequest, HttpServletResponse, __, Page) - Method in class com.semanticcms.core.servlet.View
-
Renders the view.
E
- element - Variable in class com.semanticcms.core.servlet.Element
- element(String) - Method in class com.semanticcms.core.servlet.Link
- Element<E> - Class in com.semanticcms.core.servlet
-
The base for capturing elements.
- Element(ServletContext, HttpServletRequest, HttpServletResponse, E) - Constructor for class com.semanticcms.core.servlet.Element
- Element.Body<E> - Interface in com.semanticcms.core.servlet
- Element.PageContextBody<E> - Interface in com.semanticcms.core.servlet
- Element.PageContextNoElementBody - Interface in com.semanticcms.core.servlet
- ElementFilterTreeImpl - Class in com.semanticcms.core.servlet.impl
-
Builds a tree, filtering for a specific element type.
- ElementFilterTreeImpl.ClassFilter - Class in com.semanticcms.core.servlet.impl
-
A filter to select non-hidden and by element class.
- ElementFilterTreeImpl.ElementFilter - Interface in com.semanticcms.core.servlet.impl
-
A filter to select elements by arbitrary conditions.
- encodeHexData(String) - Static method in class com.semanticcms.core.servlet.impl.NavigationTreeImpl
- encodeTextInXhtml(char) - Static method in class com.semanticcms.core.servlet.PageContextEncoder
- encodeTextInXhtml(char[]) - Static method in class com.semanticcms.core.servlet.PageContextEncoder
- encodeTextInXhtml(char[], int, int) - Static method in class com.semanticcms.core.servlet.PageContextEncoder
- encodeTextInXhtml(CharSequence) - Static method in class com.semanticcms.core.servlet.PageContextEncoder
- encodeTextInXhtml(CharSequence, int, int) - Static method in class com.semanticcms.core.servlet.PageContextEncoder
- encodeTextInXhtmlAttribute(char) - Static method in class com.semanticcms.core.servlet.PageContextEncoder
- encodeTextInXhtmlAttribute(char[]) - Static method in class com.semanticcms.core.servlet.PageContextEncoder
- encodeTextInXhtmlAttribute(char[], int, int) - Static method in class com.semanticcms.core.servlet.PageContextEncoder
- encodeTextInXhtmlAttribute(CharSequence) - Static method in class com.semanticcms.core.servlet.PageContextEncoder
- encodeTextInXhtmlAttribute(CharSequence, int, int) - Static method in class com.semanticcms.core.servlet.PageContextEncoder
- ENCODING - Static variable in class com.semanticcms.core.servlet.PageServlet
- equals(Object) - Method in class com.semanticcms.core.servlet.Theme
-
Two themes with the same name are considered equal.
- equals(Object) - Method in class com.semanticcms.core.servlet.View
-
Two views with the same name are considered equal.
- Executors - Class in com.semanticcms.core.servlet
-
Per-context executors for concurrent processing.
F
- filterNodes(Collection<T>, Set<T>) - Static method in class com.semanticcms.core.servlet.impl.NavigationTreeImpl
- filterNotMissingBook(Set<R>) - Static method in class com.semanticcms.core.servlet.PageUtils
-
Filters for all pageRefs that are present (not missing books).
- filterPages(Collection<T>, Set<PageRef>) - Static method in class com.semanticcms.core.servlet.impl.NavigationTreeImpl
- findAllowRobots(ServletContext, HttpServletRequest, HttpServletResponse, Page) - Static method in class com.semanticcms.core.servlet.PageUtils
-
Finds the allowRobots setting for the given page.
- findAuthors(ServletContext, HttpServletRequest, HttpServletResponse, Page) - Static method in class com.semanticcms.core.servlet.AuthorUtils
-
Finds all the authors for the given page.
- findCopyright(ServletContext, HttpServletRequest, HttpServletResponse, Page) - Static method in class com.semanticcms.core.servlet.CopyrightUtils
-
Finds the effective copyright for the given page or null if none.
- FIRST - Enum constant in enum com.semanticcms.core.servlet.View.Group
-
Things that should be placed absolutely first.
- FIXED - Enum constant in enum com.semanticcms.core.servlet.View.Group
-
The first set of views are those that are more fixed - typically displayed on every page.
- format(String, Object...) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- format(Locale, String, Object...) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- fullVerifyParentChild(ServletContext, HttpServletRequest, HttpServletResponse, Page) - Static method in class com.semanticcms.core.servlet.impl.PageImpl
-
Performs full parent/child verifications of the provided page.
G
- getAllowRobots(ServletContext, HttpServletRequest, HttpServletResponse, Page) - Method in class com.semanticcms.core.servlet.View
-
Gets whether robots are allowed to access this view to the given page.
- getApplicableParents(ServletContext, HttpServletRequest, HttpServletResponse, View, Page) - Static method in class com.semanticcms.core.servlet.PageUtils
-
Gets all the parents of the given page that are not in missing books and are applicable to the given view.
- getAppliesGlobally() - Method in class com.semanticcms.core.servlet.View
-
Checks if a view applies in global navigation context.
- getAttribute(String) - Method in class com.semanticcms.core.servlet.Cache
-
Gets a cache attribute or null if not in cache.
- getAttribute(String, Class<V>) - Method in class com.semanticcms.core.servlet.Cache
-
Gets a cache attribute or null if not in cache.
- getAttribute(String, Class<V>, Cache.Callable<? extends V, Ex>) - Method in class com.semanticcms.core.servlet.Cache
-
Atomically checks the cache then calls the callable and adds.
- getAuthors(ServletContext, HttpServletRequest, HttpServletResponse, Page) - Method in class com.semanticcms.core.servlet.View
-
Gets the author(s) for the view on the given page.
- getBook(String) - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Gets the book for the provided context-relative servlet path or
null
if no book configured at that path. - getBook(HttpServletRequest) - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Gets the book for the provided request or
null
if no book configured at the current request path. - getBooks() - Method in class com.semanticcms.core.servlet.SemanticCMS
- getBrokenPath(PageRef) - Static method in class com.semanticcms.core.servlet.impl.LinkImpl
- getBrokenPath(PageRef, String) - Static method in class com.semanticcms.core.servlet.impl.LinkImpl
- getCache(ServletRequest) - Static method in class com.semanticcms.core.servlet.CacheFilter
-
Gets the cache to use for the current request.
- getCanonicalBase(ServletContext, HttpServletRequest, Book) - Static method in class com.semanticcms.core.servlet.BookUtils
-
Gets the canonical base URL, not including any trailing slash, such as
https://example.com
This is configured in the book via the "canonicalBase" setting. - getCanonicalUrl(ServletContext, HttpServletRequest, HttpServletResponse, Page) - Method in class com.semanticcms.core.servlet.View
-
Gets the canonical URL for the given page in this view.
- getCaptureContext(ServletRequest) - Static method in class com.semanticcms.core.servlet.CapturePage
-
Gets the capture context or
null
if none occurring. - getCaptureLevel(ServletRequest) - Static method in enum com.semanticcms.core.servlet.CaptureLevel
-
Gets the capture level or
BODY
if none occurring. - getChildNodes(ServletContext, HttpServletRequest, HttpServletResponse, boolean, boolean, Node) - Static method in class com.semanticcms.core.servlet.impl.NavigationTreeImpl
- getComponents() - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Gets all components in an undefined, but consistent (within a single run) ordering.
- getCopyright(ServletContext, HttpServletRequest, HttpServletResponse, Page) - Method in class com.semanticcms.core.servlet.View
-
Gets the copyright information for the view on the given page.
- getCssLinkClass(E) - Method in interface com.semanticcms.core.servlet.SemanticCMS.LinkCssClassResolver
-
Gets the CSS class to use in links to the given element.
- getCssLinks() - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Deprecated, for removal: This API element is subject to removal in a future version.Please use
RegistryEE
directly. - getCurrentNode(ServletRequest) - Static method in class com.semanticcms.core.servlet.CurrentNode
- getCurrentPage(ServletRequest) - Static method in class com.semanticcms.core.servlet.CurrentPage
-
Gets the currentPage or
null
if not inside aPageTag
. - getCurrentPageIndex(ServletRequest) - Static method in class com.semanticcms.core.servlet.PageIndex
-
Gets the current page index setup by a combined view or
null
if not doing a combined view. - getCurrentPageRef(ServletContext, HttpServletRequest) - Static method in class com.semanticcms.core.servlet.PageRefResolver
-
Finds the path to the current page.
- getCurrentPageRef(ServletContext, HttpServletRequest, boolean) - Static method in class com.semanticcms.core.servlet.PageRefResolver
-
Finds the path to the current page, optionally returning
null
when the current page is not in a book. - getDemoMode() - Method in class com.semanticcms.core.servlet.SemanticCMS
-
When true, a cursory attempt will be made to hide sensitive information for demo mode.
- getDescription() - Method in class com.semanticcms.core.servlet.PageServlet
- getDescription(Page) - Method in class com.semanticcms.core.servlet.View
-
Gets the description for this view of the given page or
null
for none. - getDisplay() - Method in class com.semanticcms.core.servlet.Theme
-
Gets the display name for this theme.
- getDisplay() - Method in class com.semanticcms.core.servlet.View
-
Gets the display name for this view.
- getEdges(Page) - Method in interface com.semanticcms.core.servlet.CapturePage.TraversalEdges
-
Gets the child pages to consider for the given page during a traversal.
- getExecutors() - Method in class com.semanticcms.core.servlet.SemanticCMS
-
A shared executor available to all components.
- getGroup() - Method in class com.semanticcms.core.servlet.View
-
Gets the grouping for this view.
- getHeadIncludes() - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Gets the head includes, in the order added.
- getInstance(ServletContext) - Static method in class com.semanticcms.core.servlet.SemanticCMS
-
Gets the SemanticCMS instance, creating it if necessary.
- getKeywords() - Method in class com.semanticcms.core.servlet.PageServlet
- getKeywords(Page) - Method in class com.semanticcms.core.servlet.View
-
Gets the keywords for this view of the given page or
null
for none. - getLastModified(ServletContext, HttpServletRequest, HttpServletResponse, Page) - Method in class com.semanticcms.core.servlet.View
-
Gets the effective last modified time, if known, for the given page in this view.
- getLinkCssClass(E) - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Gets the CSS class to use in links to the given element.
- getLinkCssClass(ServletContext, HttpServletRequest, HttpServletResponse) - Method in class com.semanticcms.core.servlet.View
-
Gets the CSS class to use for the main navigation link to this view.
- getLinkId() - Method in class com.semanticcms.core.servlet.View
-
Gets an id to use for the main navigation link to this view.
- getLinkParams(ServletContext, HttpServletRequest, HttpServletResponse, Page) - Method in class com.semanticcms.core.servlet.View
-
Gets the optional additional parameter to a view link.
- getLinks(ServletContext, HttpServletRequest, HttpServletResponse, Page) - Method in class com.semanticcms.core.servlet.View
-
Gets an optional set of additional links to include for this view in the order they should be added.
- getListItemCssClass(N) - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Gets the CSS class to use in list items to the given node.
- getListItemCssClass(N) - Method in interface com.semanticcms.core.servlet.SemanticCMS.ListItemCssClassResolver
-
Gets the CSS class to use in list items to the given node.
- getMissingBooks() - Method in class com.semanticcms.core.servlet.SemanticCMS
- getName() - Method in class com.semanticcms.core.servlet.Theme
-
Gets the unique name of this theme.
- getName() - Method in class com.semanticcms.core.servlet.View
-
Gets the unique name of this view.
- getOut() - Static method in class com.semanticcms.core.servlet.PageContext
-
Gets the current response writer.
- getPageIndex(PageRef) - Method in class com.semanticcms.core.servlet.PageIndex
- getPageIndex(ServletContext, HttpServletRequest, HttpServletResponse, PageRef) - Static method in class com.semanticcms.core.servlet.PageIndex
-
Captures the root with META capture level and all children as PAGE.
- getPageIndexes() - Method in class com.semanticcms.core.servlet.PageIndex
- getPageList() - Method in class com.semanticcms.core.servlet.PageIndex
- getPageRef(String, String) - Static method in class com.semanticcms.core.servlet.PageRefResolver
-
Gets a PageRef in the current page context.
- getPageRef(ServletContext, HttpServletRequest, String, String) - Static method in class com.semanticcms.core.servlet.PageRefResolver
-
Resolves a PageRef.
- getPrintCssLinks() - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Deprecated, for removal: This API element is subject to removal in a future version.Please use
RegistryEE
directly. - getRecommendedExecutor(ServletContext, ServletRequest) - Static method in class com.semanticcms.core.servlet.ConcurrencyCoordinator
-
Gets the executor to use for per-processor tasks.
- getRefId(Integer, String) - Static method in class com.semanticcms.core.servlet.PageIndex
-
Gets an id for use in referencing the page at the given index.
- getRefId(ServletContext, HttpServletRequest, PageIndex, String) - Static method in class com.semanticcms.core.servlet.PageIndex
-
Gets an id for use in the current page.
- getRefId(ServletContext, HttpServletRequest, String) - Static method in class com.semanticcms.core.servlet.PageIndex
-
Gets an id for use in the current page.
- getRefIdInPage(PageIndex, Page, String) - Static method in class com.semanticcms.core.servlet.PageIndex
-
Gets an id for use in referencing the given page.
- getRefIdInPage(HttpServletRequest, Page, String) - Static method in class com.semanticcms.core.servlet.PageIndex
-
Gets an id for use in referencing the given page.
- getRequest() - Static method in class com.semanticcms.core.servlet.PageContext
-
Gets the current request.
- getResponse() - Static method in class com.semanticcms.core.servlet.PageContext
-
Gets the current response.
- getRootBook() - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Gets the root book as configured in /WEB-INF/books.properties
- getRootPage() - Method in class com.semanticcms.core.servlet.PageIndex
-
The root page, captured in META level.
- getScriptPosition() - Method in enum com.semanticcms.core.servlet.ComponentPosition
-
Gets the related script position.
- getScripts() - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Gets the scripts, in the order added.
- getScripts() - Method in class com.semanticcms.core.servlet.View
-
Gets any per-view scripts, when have the same name as globally registered scripts, must have matching src.
- getServletContext() - Static method in class com.semanticcms.core.servlet.PageContext
-
Gets the current servlet context.
- getShortTitle() - Method in class com.semanticcms.core.servlet.PageServlet
- getShortTitle(PageRef, Page) - Static method in class com.semanticcms.core.servlet.PageUtils
-
Determines the short title for a page and one of its parents.
- getTheme(ServletRequest) - Static method in class com.semanticcms.core.servlet.Theme
-
Gets the current theme on the given request or
null
when none active. - getThemes() - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Gets the themes, in the order added.
- getTitle() - Method in class com.semanticcms.core.servlet.PageServlet
- getTitle(ServletContext, HttpServletRequest, HttpServletResponse, Page) - Method in class com.semanticcms.core.servlet.View
-
Gets the page title for the view on the given page.
- getToc() - Method in class com.semanticcms.core.servlet.PageServlet
-
Defaults to null for "auto".
- getTocLevels() - Method in class com.semanticcms.core.servlet.PageServlet
- getViewGroups() - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Gets all view groups.
- getViews() - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Gets the views, ordered by view group then display.
- getViewsByName() - Method in class com.semanticcms.core.servlet.SemanticCMS
-
Gets the views in order added.
H
- handlePage(Page) - Method in interface com.semanticcms.core.servlet.CapturePage.PageHandler
-
Called after page captured but before or after children captured.
- handlePage(Page, int) - Method in interface com.semanticcms.core.servlet.CapturePage.PageDepthHandler
-
Called after page captured but before or after children captured.
- hasChild(Page) - Static method in class com.semanticcms.core.servlet.PageUtils
- hasElement(ServletContext, HttpServletRequest, HttpServletResponse, Page, Class<? extends Element>, boolean) - Static method in class com.semanticcms.core.servlet.PageUtils
- hasElement(ServletContext, HttpServletRequest, HttpServletResponse, Page, Class<E>, boolean, IOPredicateE<? super E, ? extends ServletException>) - Static method in class com.semanticcms.core.servlet.PageUtils
- hashCode() - Method in class com.semanticcms.core.servlet.Theme
-
Consistent with equals, hashCode based on name.
- hashCode() - Method in class com.semanticcms.core.servlet.View
-
Consistent with equals, hashCode based on name.
- HEAD_END - Enum constant in enum com.semanticcms.core.servlet.ComponentPosition
-
Components called just before the head closing tag.
- HEAD_START - Enum constant in enum com.semanticcms.core.servlet.ComponentPosition
-
Components called just after the head opening tag.
- Headers - Class in com.semanticcms.core.servlet
-
Provides static access to the client-provided headers.
I
- id(String) - Method in class com.semanticcms.core.servlet.Element
- include(String, Writer, Map<String, ?>) - Method in class com.semanticcms.core.servlet.ServletElementContext
- includeElements(boolean) - Method in class com.semanticcms.core.servlet.NavigationTree
- indent(Boolean) - Method in class com.semanticcms.core.servlet.Page
- init(FilterConfig) - Method in class com.semanticcms.core.servlet.CacheFilter
- Initializer() - Constructor for class com.semanticcms.core.servlet.SemanticCMS.Initializer
- invoke() - Method in class com.semanticcms.core.servlet.Element
- invoke() - Method in class com.semanticcms.core.servlet.Link
- invoke() - Method in class com.semanticcms.core.servlet.NavigationTree
- invoke() - Method in class com.semanticcms.core.servlet.Page
- invoke(Element.Body<? super E>) - Method in class com.semanticcms.core.servlet.Element
-
Adds this element to the current page, if part of a page.
- invoke(Element.PageContextBody<? super E>) - Method in class com.semanticcms.core.servlet.Element
- invoke(Element.PageContextNoElementBody) - Method in class com.semanticcms.core.servlet.Element
- invoke(Link.Body) - Method in class com.semanticcms.core.servlet.Link
-
Also establishes a new
PageContext
. - invoke(Link.PageContextBody) - Method in class com.semanticcms.core.servlet.Link
- invoke(Page.Body) - Method in class com.semanticcms.core.servlet.Page
-
Sets request attribute "page" to the current page, and restores the previous "page" attribute once completed.
- invoke(Page.PageContextBody) - Method in class com.semanticcms.core.servlet.Page
- invoke(Page.PageContextNoPageBody) - Method in class com.semanticcms.core.servlet.Page
- isApplicable(ServletContext, HttpServletRequest, HttpServletResponse, Page) - Method in class com.semanticcms.core.servlet.View
-
Checks if a view is applicable the given request and page.
- isConcurrentProcessingRecommended(ServletRequest) - Static method in class com.semanticcms.core.servlet.ConcurrencyCoordinator
-
Checks if concurrent processing is recommended.
- isDefault() - Method in class com.semanticcms.core.servlet.Theme
-
Checks if this is the default theme.
- isDefault() - Method in class com.semanticcms.core.servlet.View
-
Checks if this is the default view.
- isExporting(HttpServletRequest) - Static method in class com.semanticcms.core.servlet.Headers
-
Checks if the request is for an export.
K
- keywords(String) - Method in class com.semanticcms.core.servlet.Page
L
- Link - Class in com.semanticcms.core.servlet
- Link() - Constructor for class com.semanticcms.core.servlet.Link
-
Creates a new link in the current page context.
- Link(String) - Constructor for class com.semanticcms.core.servlet.Link
-
Creates a new link in the current page context.
- Link(String, String) - Constructor for class com.semanticcms.core.servlet.Link
-
Creates a new link in the current page context.
- Link(String, String, String) - Constructor for class com.semanticcms.core.servlet.Link
-
Creates a new link in the current page context.
- Link(ServletContext, HttpServletRequest, HttpServletResponse) - Constructor for class com.semanticcms.core.servlet.Link
- Link(ServletContext, HttpServletRequest, HttpServletResponse, String) - Constructor for class com.semanticcms.core.servlet.Link
- Link(ServletContext, HttpServletRequest, HttpServletResponse, String, String) - Constructor for class com.semanticcms.core.servlet.Link
- Link(ServletContext, HttpServletRequest, HttpServletResponse, String, String, String) - Constructor for class com.semanticcms.core.servlet.Link
- Link.Body - Interface in com.semanticcms.core.servlet
- Link.PageContextBody - Interface in com.semanticcms.core.servlet
- LinkImpl - Class in com.semanticcms.core.servlet.impl
- LinkImpl.LinkImplBody<Ex> - Interface in com.semanticcms.core.servlet.impl
- linksToBook(String) - Method in class com.semanticcms.core.servlet.NavigationTree
- linksToPage(String) - Method in class com.semanticcms.core.servlet.NavigationTree
M
- matches(Element) - Method in class com.semanticcms.core.servlet.impl.ElementFilterTreeImpl.ClassFilter
- matches(Element) - Method in interface com.semanticcms.core.servlet.impl.ElementFilterTreeImpl.ElementFilter
-
Checks if matches.
- maxDepth(int) - Method in class com.semanticcms.core.servlet.NavigationTree
- META - Enum constant in enum com.semanticcms.core.servlet.CaptureLevel
-
Captures both page and content meta data.
N
- NavigationTree - Class in com.semanticcms.core.servlet
- NavigationTree(Page) - Constructor for class com.semanticcms.core.servlet.NavigationTree
-
Creates a new navigation tree in the current page context.
- NavigationTree(ServletContext, HttpServletRequest, HttpServletResponse, Page) - Constructor for class com.semanticcms.core.servlet.NavigationTree
- NavigationTreeImpl - Class in com.semanticcms.core.servlet.impl
- newMap() - Method in class com.semanticcms.core.servlet.Cache
-
Creates a new map that is suitable for the expected thread safety requirements.
- newMap(int) - Method in class com.semanticcms.core.servlet.Cache
-
Creates a new map that is suitable for the expected thread safety requirements.
- newPageContext(ServletContext, HttpServletRequest, HttpServletResponse, PageContext.PageContextCallable<V>) - Static method in class com.semanticcms.core.servlet.PageContext
- newPageContext(ServletContext, HttpServletRequest, HttpServletResponse, PageContext.PageContextRunnable) - Static method in class com.semanticcms.core.servlet.PageContext
- newPageContextSkip(ServletContext, HttpServletRequest, HttpServletResponse, PageContext.PageContextCallableSkip<V>) - Static method in class com.semanticcms.core.servlet.PageContext
-
Establishes a new page context.
- newPageContextSkip(ServletContext, HttpServletRequest, HttpServletResponse, PageContext.PageContextRunnableSkip) - Static method in class com.semanticcms.core.servlet.PageContext
-
Establishes a new page context.
- newPageContextSkipE(ServletContext, HttpServletRequest, HttpServletResponse, PageContext.PageContextCallableSkipE<V, Ex>) - Static method in class com.semanticcms.core.servlet.PageContext
- newPageContextSkipE(ServletContext, HttpServletRequest, HttpServletResponse, PageContext.PageContextRunnableSkipE<Ex>) - Static method in class com.semanticcms.core.servlet.PageContext
- newPageContextSkipEE(ServletContext, HttpServletRequest, HttpServletResponse, PageContext.PageContextCallableSkipEE<V, Ex1, Ex2>) - Static method in class com.semanticcms.core.servlet.PageContext
- newPageContextSkipEE(ServletContext, HttpServletRequest, HttpServletResponse, PageContext.PageContextRunnableSkipEE<Ex1, Ex2>) - Static method in class com.semanticcms.core.servlet.PageContext
P
- PACKAGE_RESOURCES - Static variable in class com.semanticcms.core.servlet.Resources
- page(String) - Method in class com.semanticcms.core.servlet.Link
- Page - Class in com.semanticcms.core.servlet
- Page(String) - Constructor for class com.semanticcms.core.servlet.Page
-
Creates a new page in the current page context.
- Page(ServletContext, HttpServletRequest, HttpServletResponse, String) - Constructor for class com.semanticcms.core.servlet.Page
- PAGE - Enum constant in enum com.semanticcms.core.servlet.CaptureLevel
-
Captures page meta data only, such as title, copyright, authors, parents, and children.
- Page.Body - Interface in com.semanticcms.core.servlet
- Page.PageContextBody - Interface in com.semanticcms.core.servlet
- Page.PageContextNoPageBody - Interface in com.semanticcms.core.servlet
- PageContext - Class in com.semanticcms.core.servlet
-
HttpServletRequest, HttpServletResponse, and the response PrintWriter are frequently accessed while also frequently updated by elements for capture.
- PageContext.PageContextCallable<V> - Interface in com.semanticcms.core.servlet
- PageContext.PageContextCallableSkip<V> - Interface in com.semanticcms.core.servlet
- PageContext.PageContextCallableSkipE<V,
Ex> - Interface in com.semanticcms.core.servlet - PageContext.PageContextCallableSkipEE<V,
Ex1, - Interface in com.semanticcms.core.servletEx2> - PageContext.PageContextRunnable - Interface in com.semanticcms.core.servlet
- PageContext.PageContextRunnableSkip - Interface in com.semanticcms.core.servlet
- PageContext.PageContextRunnableSkipE<Ex> - Interface in com.semanticcms.core.servlet
- PageContext.PageContextRunnableSkipEE<Ex1,
Ex2> - Interface in com.semanticcms.core.servlet - PageContextCallable<T> - Class in com.semanticcms.core.servlet
-
Maintains current page context for the provided callable.
- PageContextCallable(Callable<T>) - Constructor for class com.semanticcms.core.servlet.PageContextCallable
- PageContextEncoder - Class in com.semanticcms.core.servlet
-
Convenience access to encoding to current PageContext through static import.
- PageContextRunnable - Class in com.semanticcms.core.servlet
-
Maintains current page context for the provided runnable.
- PageContextRunnable(Runnable) - Constructor for class com.semanticcms.core.servlet.PageContextRunnable
- PageContextWriter - Class in com.semanticcms.core.servlet
-
Also provides convenience access to all the PrintWriter methods, available through static import.
- PageDags - Class in com.semanticcms.core.servlet
-
Utilities for working with directed acyclic graphs (DAGs) of pages.
- PageImpl - Class in com.semanticcms.core.servlet.impl
- PageImpl.PageImplBody<Ex> - Interface in com.semanticcms.core.servlet.impl
- PageIndex - Class in com.semanticcms.core.servlet
-
Captures all pages recursively and builds an index of pages for fast page number lookups.
- pageRef(PageRef) - Method in class com.semanticcms.core.servlet.Page
- PageRefResolver - Class in com.semanticcms.core.servlet
-
Helper utilities for resolving PageRefs.
- PageServlet - Class in com.semanticcms.core.servlet
-
Automatically sets up the Page and the PageContext.
- PageServlet() - Constructor for class com.semanticcms.core.servlet.PageServlet
- PageUtils - Class in com.semanticcms.core.servlet
-
Utilities for working with pages.
- params(URIParameters) - Method in class com.semanticcms.core.servlet.Link
- print(boolean) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- print(char) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- print(char[]) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- print(double) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- print(float) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- print(int) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- print(long) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- print(Object) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- print(String) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- printf(String, Object...) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- printf(Locale, String, Object...) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- println() - Static method in class com.semanticcms.core.servlet.PageContextWriter
- println(boolean) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- println(char) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- println(char[]) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- println(double) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- println(float) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- println(int) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- println(long) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- println(Object) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- println(String) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- property(String, Object) - Method in class com.semanticcms.core.servlet.Element
-
Adds a property to the element.
- property(String, Object) - Method in class com.semanticcms.core.servlet.Page
-
Adds a property to the page.
R
- removeAttribute(String) - Method in class com.semanticcms.core.servlet.Cache
-
Removes a cache attribute.
- request - Variable in class com.semanticcms.core.servlet.Element
- REQUEST_ATTRIBUTE - Static variable in class com.semanticcms.core.servlet.CurrentNode
-
Cleared and restored on request in CapturePage.
- REQUEST_ATTRIBUTE - Static variable in class com.semanticcms.core.servlet.CurrentPage
-
Cleared and restored on request in CapturePage.
- REQUEST_ATTRIBUTE - Static variable in class com.semanticcms.core.servlet.PageIndex
-
The request scope variable containing any active page index.
- Resources - Class in com.semanticcms.core.servlet
-
Provides a simplified interface for obtaining localized values from the ApplicationResources.properties files.
- response - Variable in class com.semanticcms.core.servlet.Element
- run() - Method in interface com.semanticcms.core.servlet.PageContext.PageContextRunnable
- run() - Method in interface com.semanticcms.core.servlet.PageContext.PageContextRunnableSkip
- run() - Method in interface com.semanticcms.core.servlet.PageContext.PageContextRunnableSkipE
- run() - Method in interface com.semanticcms.core.servlet.PageContext.PageContextRunnableSkipEE
S
- SemanticCMS - Class in com.semanticcms.core.servlet
-
The SemanticCMS application context.
- SemanticCMS(ServletContext) - Constructor for class com.semanticcms.core.servlet.SemanticCMS
- SemanticCMS.Initializer - Class in com.semanticcms.core.servlet
-
Exposes the application context as an application-scope
SemanticCMS
instance named "SemanticCMS.APPLICATION_ATTRIBUTE_NAME
". - SemanticCMS.LinkCssClassResolver<E> - Interface in com.semanticcms.core.servlet
-
Resolves the link CSS class for the given types of elements.
- SemanticCMS.ListItemCssClassResolver<N> - Interface in com.semanticcms.core.servlet
-
Resolves the list item CSS class for the given types of nodes.
- serialization(Serialization) - Method in class com.semanticcms.core.servlet.Page
- servletContext - Variable in class com.semanticcms.core.servlet.Element
- ServletElementContext - Class in com.semanticcms.core.servlet
-
An ElementContext that is a ServletContext.
- ServletElementContext(ServletContext, HttpServletRequest, HttpServletResponse) - Constructor for class com.semanticcms.core.servlet.ServletElementContext
- setAttribute(String, Object) - Method in class com.semanticcms.core.servlet.Cache
-
Sets a cache attribute.
- setCapturedPage(Page) - Method in class com.semanticcms.core.servlet.CapturePage
- setCurrentNode(ServletRequest, Node) - Static method in class com.semanticcms.core.servlet.CurrentNode
- setCurrentPage(ServletRequest, Page) - Static method in class com.semanticcms.core.servlet.CurrentPage
- setTheme(ServletRequest, Theme) - Static method in class com.semanticcms.core.servlet.Theme
-
Sets the current theme on the given request or
null
for none active. - shortTitle(String) - Method in class com.semanticcms.core.servlet.Page
- skipRoot(boolean) - Method in class com.semanticcms.core.servlet.NavigationTree
- small(boolean) - Method in class com.semanticcms.core.servlet.Link
-
When false, the default, will generate a <a> tag around the entire body.
T
- target(String) - Method in class com.semanticcms.core.servlet.NavigationTree
- Theme - Class in com.semanticcms.core.servlet
-
A theme is responsible for the overall view of the site.
- Theme() - Constructor for class com.semanticcms.core.servlet.Theme
- thisBook(String) - Method in class com.semanticcms.core.servlet.NavigationTree
- thisPage(String) - Method in class com.semanticcms.core.servlet.NavigationTree
- TITLE_SEPARATOR - Static variable in class com.semanticcms.core.servlet.View
-
The separator used between segments of the title.
- toc(Boolean) - Method in class com.semanticcms.core.servlet.Page
- tocLevels(int) - Method in class com.semanticcms.core.servlet.Page
- toDateTime(Object) - Static method in class com.semanticcms.core.servlet.PageUtils
- toString() - Method in class com.semanticcms.core.servlet.Theme
- toString() - Method in class com.semanticcms.core.servlet.View
- traversePagesAnyOrder(ServletContext, HttpServletRequest, HttpServletResponse, Page, CaptureLevel, CapturePage.PageHandler<? extends T>, CapturePage.TraversalEdges, CapturePage.EdgeFilter) - Static method in class com.semanticcms.core.servlet.CapturePage
-
Performs potentially concurrent traversal of the pages in any order.
- traversePagesAnyOrder(ServletContext, HttpServletRequest, HttpServletResponse, PageReferrer, CaptureLevel, CapturePage.PageHandler<? extends T>, CapturePage.TraversalEdges, CapturePage.EdgeFilter) - Static method in class com.semanticcms.core.servlet.CapturePage
- traversePagesDepthFirst(ServletContext, HttpServletRequest, HttpServletResponse, Page, CaptureLevel, CapturePage.PageDepthHandler<? extends T>, CapturePage.TraversalEdges, CapturePage.EdgeFilter, CapturePage.PageDepthHandler<? extends T>) - Static method in class com.semanticcms.core.servlet.CapturePage
-
Performs a consistent-ordered, potentially concurrent, depth-first traversal of the pages.
- traversePagesDepthFirst(ServletContext, HttpServletRequest, HttpServletResponse, PageReferrer, CaptureLevel, CapturePage.PageDepthHandler<? extends T>, CapturePage.TraversalEdges, CapturePage.EdgeFilter, CapturePage.PageDepthHandler<? extends T>) - Static method in class com.semanticcms.core.servlet.CapturePage
U
- useConcurrentSubrequests(ServletRequest) - Static method in class com.semanticcms.core.servlet.ConcurrencyCoordinator
-
Determines if concurrent subrequests are currently allowed and advised for the given request.
V
- valueOf(String) - Static method in enum com.semanticcms.core.servlet.CaptureLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.semanticcms.core.servlet.ComponentPosition
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.semanticcms.core.servlet.View.Group
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.semanticcms.core.servlet.CaptureLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.semanticcms.core.servlet.ComponentPosition
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.semanticcms.core.servlet.View.Group
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VARIABLE - Enum constant in enum com.semanticcms.core.servlet.View.Group
-
The second set of views are those that are hidden when not relevant to the current page or any of its children.
- VERIFY_CACHE_PARENT_CHILD_RELATIONSHIPS - Static variable in class com.semanticcms.core.servlet.Cache
-
Enables the page parent-child relationships verification.
- verifyChildToParent(ChildRef, PageRef, Set<ChildRef>) - Static method in class com.semanticcms.core.servlet.impl.PageImpl
-
Verified one child-parent relationship.
- verifyChildToParent(PageRef, PageRef, Set<ChildRef>) - Static method in class com.semanticcms.core.servlet.impl.PageImpl
-
Verified one child-parent relationship.
- verifyParentToChild(PageRef, PageRef, Set<ParentRef>) - Static method in class com.semanticcms.core.servlet.impl.PageImpl
-
Verified one parent-child relationship.
- verifyParentToChild(ParentRef, PageRef, Set<ParentRef>) - Static method in class com.semanticcms.core.servlet.impl.PageImpl
-
Verified one parent-child relationship.
- view(String) - Method in class com.semanticcms.core.servlet.Link
- View - Class in com.semanticcms.core.servlet
-
A site may provide multiple views of the data.
- View() - Constructor for class com.semanticcms.core.servlet.View
- VIEW_PARAM - Static variable in class com.semanticcms.core.servlet.SemanticCMS
-
The parameter name used for views.
- View.Group - Enum in com.semanticcms.core.servlet
-
View groupings, in order.
W
- wrap(Runnable) - Method in class com.semanticcms.core.servlet.Executors
- wrap(Callable<T>) - Method in class com.semanticcms.core.servlet.Executors
- write(char[]) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- write(char[], int, int) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- write(int) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- write(String) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- write(String, int, int) - Static method in class com.semanticcms.core.servlet.PageContextWriter
- writeBrokenPath(PageRef, Appendable) - Static method in class com.semanticcms.core.servlet.impl.LinkImpl
-
Writes a broken path reference as "¿/book/path?"
- writeBrokenPath(PageRef, String, Appendable) - Static method in class com.semanticcms.core.servlet.impl.LinkImpl
-
Writes a broken path reference as "¿/book/path{#targetId}?"
- writeBrokenPathInXhtml(PageRef, Appendable) - Static method in class com.semanticcms.core.servlet.impl.LinkImpl
-
Writes a broken path reference as "¿/book/path?"
- writeBrokenPathInXhtml(PageRef, String, Appendable) - Static method in class com.semanticcms.core.servlet.impl.LinkImpl
-
Writes a broken path reference as "¿/book/path{#targetId}?"
- writeBrokenPathInXhtmlAttribute(PageRef, Appendable) - Static method in class com.semanticcms.core.servlet.impl.LinkImpl
-
Writes a broken path reference as "¿/book/path?"
- writeElementFilterTreeImpl(ServletContext, HttpServletRequest, HttpServletResponse, AnyPalpableContent<?, ?>, ElementFilterTreeImpl.ElementFilter, Node, boolean) - Static method in class com.semanticcms.core.servlet.impl.ElementFilterTreeImpl
- writeElementFilterTreeImpl(ServletContext, HttpServletRequest, HttpServletResponse, AnyPalpableContent<?, ?>, Class<? extends Element>, Node, boolean) - Static method in class com.semanticcms.core.servlet.impl.ElementFilterTreeImpl
- writeHref(HttpServletRequest, HttpServletResponse, Appendable, String, URIParameters, boolean, boolean) - Static method in class com.semanticcms.core.servlet.impl.LinkImpl
-
Writes an href attribute with parameters.
- writeLinkImpl(ServletContext, ELContext, HttpServletRequest, HttpServletResponse, AnyUnion_Palpable_Phrasing<?, ?>, ValueExpression, ValueExpression, ValueExpression, boolean, ValueExpression, ValueExpression, boolean, URIParameters, boolean, boolean, ValueExpression, LinkImpl.LinkImplBody<Ex>) - Static method in class com.semanticcms.core.servlet.impl.LinkImpl
- writeLinkImpl(ServletContext, HttpServletRequest, HttpServletResponse, AnyUnion_Palpable_Phrasing<?, ?>, String, String, String, boolean, String, String, boolean, URIParameters, boolean, boolean, Object, LinkImpl.LinkImplBody<Ex>) - Static method in class com.semanticcms.core.servlet.impl.LinkImpl
- writeNavigationTreeImpl(ServletContext, ELContext, HttpServletRequest, HttpServletResponse, AnyPalpableContent<?, ?>, ValueExpression, boolean, boolean, boolean, String, ValueExpression, ValueExpression, ValueExpression, ValueExpression, int) - Static method in class com.semanticcms.core.servlet.impl.NavigationTreeImpl
- writeNavigationTreeImpl(ServletContext, HttpServletRequest, HttpServletResponse, AnyPalpableContent<?, ?>, Page, boolean, boolean, boolean, String, String, String, String, String, int) - Static method in class com.semanticcms.core.servlet.impl.NavigationTreeImpl
Y
- yuiConfig(boolean) - Method in class com.semanticcms.core.servlet.NavigationTree
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
RegistryEE
directly.