Package com.oorian.html.elements
Class Base<T extends Base<T>>
java.lang.Object
com.oorian.html.Element<T>
com.oorian.html.elements.Base<T>
- All Implemented Interfaces:
HeadElement
Represents an HTML <base> element for specifying default URL and target.
The Base element specifies the base URL and/or target for all relative URLs in a document. There can be at most one <base> element in a document, and it must be inside the <head> element.
Features:
- Sets base URL for all relative URLs in the document
- Defines default target for all hyperlinks and forms
- Must be placed within the head element
- Only one base element allowed per document
Usage:
Base base = new Base();
base.setHref("https://www.example.com/");
base.setTarget(Target.BLANK);
- Since:
- 2007
- Version:
- 1.0
- Author:
- Marvin P. Warble Jr.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.oorian.html.Element
addAttribute, addAttribute, addAttribute, addAttribute, addElement, addLineBreak, addLineOfText, addLineOfText, addLineOfText, addParagraph, addParagraph, addSpacer, addText, addText, addText, addText, assignId, containsElement, containsElement, create, dispatchEvent, dispatchEvent, dispatchEvent, dispatchEvent, equals, excludeId, executeJs, executeJs, executeJs, getAccept, getAllElements, getAncestor, getAttribute, getAttributes, getComponent, getDir, getElement, getElementById, getElementCount, getElementCount, getElements, getElements, getElementsByComponentName, getElementsByTagName, getHtml, getHtml, getId, getInnerHtml, getInnerHtml, getIs, getItemId, getItemProp, getItemRef, getItemType, getLang, getNextSibling, getPage, getParent, getPart, getPrevSibling, getSlot, getTagName, getTextContent, getUrl, hasAttribute, hasElements, hidden, initialize, insertElement, isChildOf, isClosedTag, isCreated, isDescendantOf, isDescendantOf, isInitialized, isItemScope, isTranslate, onCallback, onCreated, onElementAdded, onElementRemoved, onHashChange, onHidden, onInitialized, onJsReturn, onPageLoaded, onPageUnloaded, onRefresh, onRemovedFromPage, onShown, onUpdated, onUserEvent, prewrite, recreate, refresh, refresh, registerAddition, registerListener, registerListener, registerListener, registerListener, registerListener, registerListener, registerListener, registerSubtraction, registerUpdate, removeAllElements, removeAttribute, removeAttribute, removeElement, removeElement, removeFromParent, requestCallback, requestCallback, requestCallback, requestCallback, resetId, scrollTo, scrollToBottom, scrollToTop, self, sendCommand, sendUpdate, setAccept, setComponent, setDir, setDir, setElement, setId, setIs, setItemId, setItemProp, setItemRef, setItemScope, setItemType, setLang, setOnError, setOnLoad, setPage, setParent, setPart, setSlot, setTagName, setText, setText, setText, setText, setTranslate, shown, toString, unregisterListener, update, updateAttributes
-
Constructor Details
-
Base
public Base()Constructs an empty <base> element.
-
-
Method Details
-
setHref
Sets the base URL for all relative URLs in the document.If the URL starts with "/" (absolute path within the application), the servlet context path will be automatically prepended.
- Parameters:
url- The base URL.- Returns:
- This element for method chaining.
-
setTarget
Sets the default target using theTargetenum.- Parameters:
target- The default browsing context for navigation.- Returns:
- This element for method chaining.
-
setTarget
Sets the default target for all hyperlinks and forms in the document.Specifies the default browsing context in which to display linked resources. Values include
"_self"(same context),"_blank"(new tab/window),"_parent"(parent context), and"_top"(top-level context).- Parameters:
target- The default browsing context.- Returns:
- This element for method chaining.
-