java.lang.Object
com.aoindustries.web.struts.Skin
com.aoindustries.web.struts.TextSkin
The skin for the home page of the site.
- Author:
- AO Industries, Inc.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.aoindustries.web.struts.Skin
Skin.Language, Skin.RequestListener -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Group.NameThe name of the application-scope group that will be used for text skin web resources.static final StyleFields inherited from class com.aoindustries.web.struts.Skin
DOWN, NONE, UP, UP_AND_DOWN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbeginPopup(HttpServletRequest req, HttpServletResponse resp, DocumentEE document, long groupId, long popupId, String width) Begins a popup that is in a popup group.voidbeginPopupGroup(HttpServletRequest req, HttpServletResponse resp, DocumentEE document, long groupId) Begins a popup group.voidconfigureResources(ServletContext servletContext, HttpServletRequest req, HttpServletResponse resp, PageAttributes pageAttributes, Registry requestRegistry) Configures the request-scope web resources that this skin uses.voidcontentHorizontalDivider(HttpServletRequest req, HttpServletResponse resp, ContentEE<?> content, int[] colspansAndDirections, boolean endsInternal) Prints a horizontal divider of the provided colspans.voidcontentTitle(HttpServletRequest req, HttpServletResponse resp, ContentEE<?> content, String title, int contentColumns) Prints an entire content line including the provided title.<__ extends FlowContent<__>>
__contentVerticalDivider(HttpServletRequest req, HttpServletResponse resp, FlowContent<?> contentLine, boolean visible, int colspan, int rowspan, String align, String width) Ends one part of a line and starts the next.static voiddefaultBeginPopup(HttpServletRequest req, HttpServletResponse resp, DocumentEE document, long groupId, long popupId, String width, String urlBase) Default implementation of beginPopup.static voiddefaultBeginPopupGroup(HttpServletRequest req, HttpServletResponse resp, DocumentEE document, long groupId) Default implementation of beginPopupGroup.static voiddefaultEndPopup(HttpServletRequest req, HttpServletResponse resp, DocumentEE document, long groupId, long popupId, String width, String urlBase) Default implementation of endPopup.static voiddefaultEndPopupGroup(HttpServletRequest req, HttpServletResponse resp, DocumentEE document, long groupId) Default implementation of endPopupGroup.static <__ extends Union_Metadata_Phrasing<__>>
voiddefaultPrintLinks(ServletContext servletContext, HttpServletRequest req, HttpServletResponse resp, __ head, PageAttributes pageAttributes) static voiddefaultPrintPopupClose(HttpServletRequest req, HttpServletResponse resp, DocumentEE document, long groupId, long popupId, String urlBase) Default implementation of printPopupClose.voidendContent(HttpServletRequest req, HttpServletResponse resp, PageAttributes pageAttributes, ContentEE<?> content, int[] contentColumnSpans) Ends the content area of a page.voidendContentLine(HttpServletRequest req, HttpServletResponse resp, FlowContent<?> contentLine, int rowspan, boolean endsInternal) Ends one line of content.voidendLightArea(HttpServletRequest req, HttpServletResponse resp, FlowContent<?> lightArea) Ends a lighter area of the site.voidendPage(HttpServletRequest req, HttpServletResponse resp, PageAttributes pageAttributes, FlowContent<?> flow) Writes all of the HTML following the content of the page.voidendPopup(HttpServletRequest req, HttpServletResponse resp, DocumentEE document, long groupId, long popupId, String width) Ends a popup that is in a popup group.voidendPopupGroup(HttpServletRequest req, HttpServletResponse resp, DocumentEE document, long groupId) Ends a popup group.voidendWhiteArea(HttpServletRequest req, HttpServletResponse resp, FlowContent<?> whiteArea) Ends a white area of the site.getDisplay(HttpServletRequest req, HttpServletResponse resp) Gets the display value for this skin in the response locale.static TextSkingetName()Gets the name of this skin.voidprintAutoIndex(HttpServletRequest req, HttpServletResponse resp, PageAttributes pageAttributes, DocumentEE document) Prints the auto index of all the page siblings.<__ extends FlowContent<__>>
voidprintBelowRelatedPages(HttpServletRequest req, __ td) Prints content below the related pages area on the left.<__ extends FlowContent<__>>
voidprintCommonPages(HttpServletRequest req, HttpServletResponse resp, __ td) Prints the common pages area, which is at the top of the site.<__ extends Union_Metadata_Phrasing<__>>
voidprintFavIcon(HttpServletRequest req, HttpServletResponse resp, __ head, String urlBase) Prints the line for the favicon.<__ extends ScriptSupportingContent<__>>
voidprintJavascriptSources(HttpServletRequest req, HttpServletResponse resp, __ head, String urlBase) Prints the lines for any JavaScript sources.<__ extends FlowContent<__>>
voidprintLogo(HttpServletRequest req, HttpServletResponse resp, PageAttributes pageAttributes, __ td, String urlBase) Print the logo for the top left part of the page.voidprintPopupClose(HttpServletRequest req, HttpServletResponse resp, DocumentEE document, long groupId, long popupId) Prints a popup close link/image/button for a popup that is part of a popup group.<__ extends FlowContent<__>>
voidprintSearch(HttpServletRequest req, HttpServletResponse resp, __ div) Prints the search form, if any exists.<PC extends FlowContent<PC>,__ extends ContentEE<__>>
__startContent(HttpServletRequest req, HttpServletResponse resp, PageAttributes pageAttributes, PC pc, int[] contentColumnSpans, String width) Starts the content area of a page.<__ extends FlowContent<__>>
__startContentLine(HttpServletRequest req, HttpServletResponse resp, ContentEE<?> content, int colspan, String align, String width) Starts one line of content with the initial colspan set to the provided colspan.<PC extends FlowContent<PC>,__ extends FlowContent<__>>
__startLightArea(HttpServletRequest req, HttpServletResponse resp, PC pc, String align, String width, boolean nowrap) Begins a lighter colored area of the site.<__ extends FlowContent<__>>
__startPage(HttpServletRequest req, HttpServletResponse resp, PageAttributes pageAttributes, DocumentEE document) Writes all of the HTML preceding the content of the page.<PC extends FlowContent<PC>,__ extends FlowContent<__>>
__startWhiteArea(HttpServletRequest req, HttpServletResponse resp, PC pc, String align, String width, boolean nowrap) Begins a white area of the site.Methods inherited from class com.aoindustries.web.struts.Skin
content, content, content, content, content, content, contentHorizontalDivider, contentHorizontalDivider, contentLine, contentLine, contentLine, contentLine, contentTitle, contentTitle, contentTitle, contentVerticalDivider, doPage, doPage, endContent, endContent, endContentLine, getDefaultSkin, getDefaultUrlBase, getSkin, getSkin, getUrlBase, lightArea, lightArea, lightArea, lightArea, printAlternativeLinks, startContent, startContent, startContentLine, startLightArea, startWhiteArea, whiteArea, whiteArea, whiteArea, whiteArea
-
Field Details
-
NAME
- See Also:
-
RESOURCE_GROUP
The name of the application-scope group that will be used for text skin web resources. -
TEXTSKIN_CSS
-
-
Constructor Details
-
TextSkin
protected TextSkin()
-
-
Method Details
-
getInstance
-
getName
Description copied from class:SkinGets the name of this skin. -
getDisplay
Description copied from class:SkinGets the display value for this skin in the response locale.- Specified by:
getDisplayin classSkin- Throws:
JspException
-
printLogo
public <__ extends FlowContent<__>> void printLogo(HttpServletRequest req, HttpServletResponse resp, PageAttributes pageAttributes, __ td, String urlBase) throws JspException, IOException Print the logo for the top left part of the page.- Throws:
JspExceptionIOException
-
printSearch
public <__ extends FlowContent<__>> void printSearch(HttpServletRequest req, HttpServletResponse resp, __ div) throws JspException, IOException Prints the search form, if any exists.- Throws:
JspExceptionIOException
-
printCommonPages
public <__ extends FlowContent<__>> void printCommonPages(HttpServletRequest req, HttpServletResponse resp, __ td) throws JspException, IOException Prints the common pages area, which is at the top of the site.- Throws:
JspExceptionIOException
-
printJavascriptSources
public <__ extends ScriptSupportingContent<__>> void printJavascriptSources(HttpServletRequest req, HttpServletResponse resp, __ head, String urlBase) throws JspException, IOException Prints the lines for any JavaScript sources.- Throws:
JspExceptionIOException
-
printFavIcon
public <__ extends Union_Metadata_Phrasing<__>> void printFavIcon(HttpServletRequest req, HttpServletResponse resp, __ head, String urlBase) throws JspException, IOException Prints the line for the favicon.- Throws:
JspExceptionIOException
-
configureResources
public void configureResources(ServletContext servletContext, HttpServletRequest req, HttpServletResponse resp, PageAttributes pageAttributes, Registry requestRegistry) Description copied from class:SkinConfigures the request-scope web resources that this skin uses.Implementers should call
super.configureResources(?)as a matter of convention, despite this default implementation doing nothing.- Overrides:
configureResourcesin classSkin
-
startPage
public <__ extends FlowContent<__>> __ startPage(HttpServletRequest req, HttpServletResponse resp, PageAttributes pageAttributes, DocumentEE document) throws JspException, IOException Description copied from class:SkinWrites all of the HTML preceding the content of the page.Both the
SerializationandDoctypemay have been set on the request, and these must be considered in the HTML generation.- Specified by:
startPagein classSkin- Returns:
- The
FlowContentthat should be used to write the page contents. This is also given toSkin.endPage(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoindustries.web.struts.skintags.PageAttributes, com.aoapps.html.servlet.FlowContent)to finish the template. - Throws:
JspExceptionIOException- See Also:
-
defaultPrintLinks
public static <__ extends Union_Metadata_Phrasing<__>> void defaultPrintLinks(ServletContext servletContext, HttpServletRequest req, HttpServletResponse resp, __ head, PageAttributes pageAttributes) throws IOException - Throws:
IOException
-
endPage
public void endPage(HttpServletRequest req, HttpServletResponse resp, PageAttributes pageAttributes, FlowContent<?> flow) throws JspException, IOException Description copied from class:SkinWrites all of the HTML following the content of the page.Both the
SerializationandDoctypemay have been set on the request, and these must be considered in the HTML generation.- Specified by:
endPagein classSkin- Parameters:
flow- TheFlowContentthat was returned bySkin.startPage(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoindustries.web.struts.skintags.PageAttributes, com.aoapps.html.servlet.DocumentEE).- Throws:
JspExceptionIOException- See Also:
-
startContent
public <PC extends FlowContent<PC>,__ extends ContentEE<__>> __ startContent(HttpServletRequest req, HttpServletResponse resp, PageAttributes pageAttributes, PC pc, int[] contentColumnSpans, String width) throws JspException, IOException Description copied from class:SkinStarts the content area of a page. The content area provides additional features such as a nice border, and vertical and horizontal dividers.- Specified by:
startContentin classSkin- Type Parameters:
PC- The parent content model this area is within__- This content model, which will be the parent content model of child elements- Parameters:
width- TODO: Whennull, will use (TODO page's preferred width), if any. When"", will force no width specified.- Returns:
- The
ContentEEthat should be used to write the area contents. This is also given toSkin.contentTitle(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.ContentEE, java.lang.String),Skin.contentTitle(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoindustries.web.struts.skintags.PageAttributes, com.aoapps.html.servlet.ContentEE),Skin.contentTitle(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.ContentEE, java.lang.String, int),Skin.contentTitle(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoindustries.web.struts.skintags.PageAttributes, com.aoapps.html.servlet.ContentEE, int),Skin.startContentLine(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.ContentEE),Skin.startContentLine(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.ContentEE, int, java.lang.String, java.lang.String),Skin.contentHorizontalDivider(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.ContentEE),Skin.contentHorizontalDivider(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.ContentEE, int, boolean),Skin.contentHorizontalDivider(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.ContentEE, int[], boolean),Skin.endContent(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoindustries.web.struts.skintags.PageAttributes, com.aoapps.html.servlet.ContentEE),Skin.endContent(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoindustries.web.struts.skintags.PageAttributes, com.aoapps.html.servlet.ContentEE, int), andSkin.endContent(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoindustries.web.struts.skintags.PageAttributes, com.aoapps.html.servlet.ContentEE, int[]). - Throws:
JspExceptionIOException
-
contentTitle
public void contentTitle(HttpServletRequest req, HttpServletResponse resp, ContentEE<?> content, String title, int contentColumns) throws JspException, IOException Description copied from class:SkinPrints an entire content line including the provided title. The colspan should match the total colspan in startContent for proper appearance- Specified by:
contentTitlein classSkin- Parameters:
content- TheContentEEthat was returned bySkin.startContent(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoindustries.web.struts.skintags.PageAttributes, com.aoapps.html.servlet.FlowContent)Skin.startContent(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoindustries.web.struts.skintags.PageAttributes, com.aoapps.html.servlet.FlowContent, int, java.lang.String)orSkin.startContent(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoindustries.web.struts.skintags.PageAttributes, com.aoapps.html.servlet.FlowContent, int[], java.lang.String).- Throws:
JspExceptionIOException
-
startContentLine
public <__ extends FlowContent<__>> __ startContentLine(HttpServletRequest req, HttpServletResponse resp, ContentEE<?> content, int colspan, String align, String width) throws JspException, IOException Description copied from class:SkinStarts one line of content with the initial colspan set to the provided colspan.- Specified by:
startContentLinein classSkin- Type Parameters:
__- This content model, which will be the parent content model of child elements- Parameters:
content- TheContentEEthat was returned bySkin.startContent(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoindustries.web.struts.skintags.PageAttributes, com.aoapps.html.servlet.FlowContent)Skin.startContent(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoindustries.web.struts.skintags.PageAttributes, com.aoapps.html.servlet.FlowContent, int, java.lang.String)orSkin.startContent(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoindustries.web.struts.skintags.PageAttributes, com.aoapps.html.servlet.FlowContent, int[], java.lang.String).- Returns:
- The
FlowContentthat should be used to write the line contents. This is also given toSkin.contentVerticalDivider(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.FlowContent),Skin.contentVerticalDivider(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.FlowContent, boolean, int, int, java.lang.String, java.lang.String),Skin.endContentLine(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.FlowContent), andSkin.endContentLine(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.FlowContent, int, boolean). - Throws:
JspExceptionIOException
-
contentVerticalDivider
public <__ extends FlowContent<__>> __ contentVerticalDivider(HttpServletRequest req, HttpServletResponse resp, FlowContent<?> contentLine, boolean visible, int colspan, int rowspan, String align, String width) throws JspException, IOException Description copied from class:SkinEnds one part of a line and starts the next.- Specified by:
contentVerticalDividerin classSkin- Parameters:
contentLine- TheFlowContentthat was returned bySkin.startContentLine(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.ContentEE),Skin.startContentLine(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.ContentEE, int, java.lang.String, java.lang.String),Skin.contentVerticalDivider(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.FlowContent), orSkin.contentVerticalDivider(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.FlowContent, boolean, int, int, java.lang.String, java.lang.String).- Returns:
- The
FlowContentthat should be used to write the line contents. This is also given toSkin.contentVerticalDivider(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.FlowContent),Skin.contentVerticalDivider(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.FlowContent, boolean, int, int, java.lang.String, java.lang.String),Skin.endContentLine(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.FlowContent), andSkin.endContentLine(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.FlowContent, int, boolean). - Throws:
JspExceptionIOException
-
endContentLine
public void endContentLine(HttpServletRequest req, HttpServletResponse resp, FlowContent<?> contentLine, int rowspan, boolean endsInternal) throws JspException, IOException Description copied from class:SkinEnds one line of content.- Specified by:
endContentLinein classSkin- Parameters:
contentLine- TheFlowContentthat was returned bySkin.startContentLine(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.ContentEE),Skin.startContentLine(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.ContentEE, int, java.lang.String, java.lang.String),Skin.contentVerticalDivider(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.FlowContent), orSkin.contentVerticalDivider(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.FlowContent, boolean, int, int, java.lang.String, java.lang.String).- Throws:
JspExceptionIOException
-
contentHorizontalDivider
public void contentHorizontalDivider(HttpServletRequest req, HttpServletResponse resp, ContentEE<?> content, int[] colspansAndDirections, boolean endsInternal) throws JspException, IOException Description copied from class:SkinPrints a horizontal divider of the provided colspans.- Specified by:
contentHorizontalDividerin classSkin- Parameters:
content- TheContentEEthat was returned bySkin.startContent(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoindustries.web.struts.skintags.PageAttributes, com.aoapps.html.servlet.FlowContent)Skin.startContent(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoindustries.web.struts.skintags.PageAttributes, com.aoapps.html.servlet.FlowContent, int, java.lang.String)orSkin.startContent(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoindustries.web.struts.skintags.PageAttributes, com.aoapps.html.servlet.FlowContent, int[], java.lang.String).- Throws:
JspExceptionIOException
-
endContent
public void endContent(HttpServletRequest req, HttpServletResponse resp, PageAttributes pageAttributes, ContentEE<?> content, int[] contentColumnSpans) throws JspException, IOException Description copied from class:SkinEnds the content area of a page.- Specified by:
endContentin classSkin- Parameters:
content- TheContentEEthat was returned bySkin.startContent(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoindustries.web.struts.skintags.PageAttributes, com.aoapps.html.servlet.FlowContent)Skin.startContent(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoindustries.web.struts.skintags.PageAttributes, com.aoapps.html.servlet.FlowContent, int, java.lang.String)orSkin.startContent(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoindustries.web.struts.skintags.PageAttributes, com.aoapps.html.servlet.FlowContent, int[], java.lang.String).- Throws:
JspExceptionIOException
-
startLightArea
public <PC extends FlowContent<PC>,__ extends FlowContent<__>> __ startLightArea(HttpServletRequest req, HttpServletResponse resp, PC pc, String align, String width, boolean nowrap) throws JspException, IOException Description copied from class:SkinBegins a lighter colored area of the site.- Specified by:
startLightAreain classSkin- Type Parameters:
PC- The parent content model this area is within__- This content model, which will be the parent content model of child elements- Returns:
- The
FlowContentthat should be used to write the area contents. This is also given toSkin.endLightArea(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.FlowContent)to finish the area. - Throws:
JspExceptionIOException
-
endLightArea
public void endLightArea(HttpServletRequest req, HttpServletResponse resp, FlowContent<?> lightArea) throws JspException, IOException Description copied from class:SkinEnds a lighter area of the site.- Specified by:
endLightAreain classSkin- Parameters:
lightArea- TheFlowContentthat was returned bySkin.startLightArea(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.FlowContent)orSkin.startLightArea(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.FlowContent, java.lang.String, java.lang.String, boolean).- Throws:
JspExceptionIOException
-
startWhiteArea
public <PC extends FlowContent<PC>,__ extends FlowContent<__>> __ startWhiteArea(HttpServletRequest req, HttpServletResponse resp, PC pc, String align, String width, boolean nowrap) throws JspException, IOException Description copied from class:SkinBegins a white area of the site.- Specified by:
startWhiteAreain classSkin- Type Parameters:
PC- The parent content model this area is within__- This content model, which will be the parent content model of child elements- Returns:
- The
FlowContentthat should be used to write the area contents. This is also given toSkin.endWhiteArea(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.FlowContent)to finish the area. - Throws:
JspExceptionIOException
-
endWhiteArea
public void endWhiteArea(HttpServletRequest req, HttpServletResponse resp, FlowContent<?> whiteArea) throws JspException, IOException Description copied from class:SkinEnds a white area of the site.- Specified by:
endWhiteAreain classSkin- Parameters:
whiteArea- TheFlowContentthat was returned bySkin.startWhiteArea(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.FlowContent)orSkin.startWhiteArea(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, com.aoapps.html.servlet.FlowContent, java.lang.String, java.lang.String, boolean).- Throws:
JspExceptionIOException
-
printAutoIndex
public void printAutoIndex(HttpServletRequest req, HttpServletResponse resp, PageAttributes pageAttributes, DocumentEE document) throws JspException, IOException Description copied from class:SkinPrints the auto index of all the page siblings.- Specified by:
printAutoIndexin classSkin- Throws:
JspExceptionIOException
-
printBelowRelatedPages
public <__ extends FlowContent<__>> void printBelowRelatedPages(HttpServletRequest req, __ td) throws JspException, IOException Prints content below the related pages area on the left.- Throws:
JspExceptionIOException
-
beginPopupGroup
public void beginPopupGroup(HttpServletRequest req, HttpServletResponse resp, DocumentEE document, long groupId) throws JspException, IOException Begins a popup group.- Specified by:
beginPopupGroupin classSkin- Throws:
JspExceptionIOException- See Also:
-
defaultBeginPopupGroup
public static void defaultBeginPopupGroup(HttpServletRequest req, HttpServletResponse resp, DocumentEE document, long groupId) throws IOException Default implementation of beginPopupGroup.- Throws:
IOException
-
endPopupGroup
public void endPopupGroup(HttpServletRequest req, HttpServletResponse resp, DocumentEE document, long groupId) throws JspException, IOException Ends a popup group.- Specified by:
endPopupGroupin classSkin- Throws:
JspExceptionIOException- See Also:
-
defaultEndPopupGroup
public static void defaultEndPopupGroup(HttpServletRequest req, HttpServletResponse resp, DocumentEE document, long groupId) throws JspException, IOException Default implementation of endPopupGroup.- Throws:
JspExceptionIOException
-
beginPopup
public void beginPopup(HttpServletRequest req, HttpServletResponse resp, DocumentEE document, long groupId, long popupId, String width) throws JspException, IOException Begins a popup that is in a popup group.- Specified by:
beginPopupin classSkin- Throws:
JspExceptionIOException- See Also:
-
defaultBeginPopup
public static void defaultBeginPopup(HttpServletRequest req, HttpServletResponse resp, DocumentEE document, long groupId, long popupId, String width, String urlBase) throws IOException Default implementation of beginPopup.- Throws:
IOException
-
printPopupClose
public void printPopupClose(HttpServletRequest req, HttpServletResponse resp, DocumentEE document, long groupId, long popupId) throws JspException, IOException Prints a popup close link/image/button for a popup that is part of a popup group.- Specified by:
printPopupClosein classSkin- Throws:
JspExceptionIOException- See Also:
-
defaultPrintPopupClose
public static void defaultPrintPopupClose(HttpServletRequest req, HttpServletResponse resp, DocumentEE document, long groupId, long popupId, String urlBase) throws IOException Default implementation of printPopupClose.- Throws:
IOException
-
endPopup
public void endPopup(HttpServletRequest req, HttpServletResponse resp, DocumentEE document, long groupId, long popupId, String width) throws JspException, IOException Ends a popup that is in a popup group.- Specified by:
endPopupin classSkin- Throws:
JspExceptionIOException- See Also:
-
defaultEndPopup
public static void defaultEndPopup(HttpServletRequest req, HttpServletResponse resp, DocumentEE document, long groupId, long popupId, String width, String urlBase) throws IOException Default implementation of endPopup.- Throws:
IOException
-
