Class LinkViewElement
java.lang.Object
com.foreach.across.modules.web.ui.elements.ContainerViewElement
com.foreach.across.modules.web.ui.elements.AbstractNodeViewElement
com.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
com.foreach.across.modules.bootstrapui.elements.LinkViewElement
- All Implemented Interfaces:
 com.foreach.across.modules.web.ui.elements.ConfigurableTextViewElement,com.foreach.across.modules.web.ui.elements.HtmlViewElement,com.foreach.across.modules.web.ui.MutableViewElement,com.foreach.across.modules.web.ui.ViewElement
public class LinkViewElement
extends com.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
- Since:
 - 1.0.0
 - Author:
 - Arne Vandamme
 
- 
Nested Class Summary
Nested classes/interfaces inherited from interface com.foreach.across.modules.web.ui.elements.HtmlViewElement
com.foreach.across.modules.web.ui.elements.HtmlViewElement.FunctionsNested classes/interfaces inherited from interface com.foreach.across.modules.web.ui.MutableViewElement
com.foreach.across.modules.web.ui.MutableViewElement.FunctionsNested classes/interfaces inherited from interface com.foreach.across.modules.web.ui.ViewElement
com.foreach.across.modules.web.ui.ViewElement.Wither<T extends com.foreach.across.modules.web.ui.ViewElement>, com.foreach.across.modules.web.ui.ViewElement.WitherGetter<T extends com.foreach.across.modules.web.ui.ViewElement,U extends Object>, com.foreach.across.modules.web.ui.ViewElement.WitherRemover<T extends com.foreach.across.modules.web.ui.ViewElement>, com.foreach.across.modules.web.ui.ViewElement.WitherSetter<T extends com.foreach.across.modules.web.ui.ViewElement>  - 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionaddAttributes(Map<String, Object> attributes) addChild(com.foreach.across.modules.web.ui.ViewElement element) addChildren(Collection<? extends com.foreach.across.modules.web.ui.ViewElement> elements) addCssClass(String... cssClass) addFirstChild(com.foreach.across.modules.web.ui.ViewElement element) <U extends com.foreach.across.modules.web.ui.ViewElement>
LinkViewElementapplyUnsafe(Consumer<U> consumer) getTitle()getUrl()remove(com.foreach.across.modules.web.ui.ViewElement.WitherRemover... functions) removeAttribute(String attributeName) removeCssClass(String... cssClass) set(com.foreach.across.modules.web.ui.ViewElement.WitherSetter... setters) setAttribute(String attributeName, Object attributeValue) setAttributes(Map<String, Object> attributes) setCustomTemplate(String customTemplate) protected LinkViewElementsetElementType(String elementType) protected LinkViewElementsetTagName(String tagName) Set the title attribute for the element.Methods inherited from class com.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
getChildren, getText, hasChildrenMethods inherited from class com.foreach.across.modules.web.ui.elements.AbstractNodeViewElement
get, getAttribute, getAttribute, getAttributes, getHtmlId, getTagName, hasAttribute, hasCssClass, returnIfTypeMethods inherited from class com.foreach.across.modules.web.ui.elements.ContainerViewElement
elementStream, find, find, findAll, findAll, findAll, findOrSelf, findOrSelf, flatStream, getCustomTemplate, getElementType, getName, removeAllFromTree, removeChild, removeFromTree, removeFromTreeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.foreach.across.modules.web.ui.ViewElement
get, getCustomTemplate, getElementType, getName, matches 
- 
Field Details
- 
ELEMENT_TYPE
- See Also:
 
 
 - 
 - 
Constructor Details
- 
LinkViewElement
public LinkViewElement() 
 - 
 - 
Method Details
- 
getTitle
 - 
setTitle
Set the title attribute for the element.- Parameters:
 title- text
 - 
getUrl
 - 
setUrl
 - 
setTagName
- Overrides:
 setTagNamein classcom.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
 - 
setHtmlId
- Specified by:
 setHtmlIdin interfacecom.foreach.across.modules.web.ui.elements.HtmlViewElement- Overrides:
 setHtmlIdin classcom.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
 - 
addCssClass
- Specified by:
 addCssClassin interfacecom.foreach.across.modules.web.ui.elements.HtmlViewElement- Overrides:
 addCssClassin classcom.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
 - 
removeCssClass
- Specified by:
 removeCssClassin interfacecom.foreach.across.modules.web.ui.elements.HtmlViewElement- Overrides:
 removeCssClassin classcom.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
 - 
setAttributes
- Specified by:
 setAttributesin interfacecom.foreach.across.modules.web.ui.elements.HtmlViewElement- Overrides:
 setAttributesin classcom.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
 - 
setAttribute
- Specified by:
 setAttributein interfacecom.foreach.across.modules.web.ui.elements.HtmlViewElement- Overrides:
 setAttributein classcom.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
 - 
addAttributes
- Specified by:
 addAttributesin interfacecom.foreach.across.modules.web.ui.elements.HtmlViewElement- Overrides:
 addAttributesin classcom.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
 - 
removeAttribute
- Specified by:
 removeAttributein interfacecom.foreach.across.modules.web.ui.elements.HtmlViewElement- Overrides:
 removeAttributein classcom.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
 - 
setName
- Specified by:
 setNamein interfacecom.foreach.across.modules.web.ui.MutableViewElement- Overrides:
 setNamein classcom.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
 - 
setCustomTemplate
- Specified by:
 setCustomTemplatein interfacecom.foreach.across.modules.web.ui.MutableViewElement- Overrides:
 setCustomTemplatein classcom.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
 - 
setElementType
- Overrides:
 setElementTypein classcom.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
 - 
addChild
- Overrides:
 addChildin classcom.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
 - 
addChildren
public LinkViewElement addChildren(Collection<? extends com.foreach.across.modules.web.ui.ViewElement> elements) - Overrides:
 addChildrenin classcom.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
 - 
addFirstChild
- Overrides:
 addFirstChildin classcom.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
 - 
clearChildren
- Overrides:
 clearChildrenin classcom.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
 - 
apply
public LinkViewElement apply(Consumer<com.foreach.across.modules.web.ui.elements.ContainerViewElement> consumer) - Overrides:
 applyin classcom.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
 - 
applyUnsafe
public <U extends com.foreach.across.modules.web.ui.ViewElement> LinkViewElement applyUnsafe(Consumer<U> consumer) - Overrides:
 applyUnsafein classcom.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
 - 
setText
- Specified by:
 setTextin interfacecom.foreach.across.modules.web.ui.elements.ConfigurableTextViewElement- Overrides:
 setTextin classcom.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
 - 
set
- Specified by:
 setin interfacecom.foreach.across.modules.web.ui.elements.HtmlViewElement- Specified by:
 setin interfacecom.foreach.across.modules.web.ui.MutableViewElement- Specified by:
 setin interfacecom.foreach.across.modules.web.ui.ViewElement- Overrides:
 setin classcom.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
 - 
remove
public LinkViewElement remove(com.foreach.across.modules.web.ui.ViewElement.WitherRemover... functions) - Specified by:
 removein interfacecom.foreach.across.modules.web.ui.elements.HtmlViewElement- Specified by:
 removein interfacecom.foreach.across.modules.web.ui.MutableViewElement- Specified by:
 removein interfacecom.foreach.across.modules.web.ui.ViewElement- Overrides:
 removein classcom.foreach.across.modules.web.ui.elements.AbstractTextNodeViewElement
 
 -