org.apache.wicket.markup
Class WicketTag

java.lang.Object
  extended by org.apache.wicket.markup.MarkupElement
      extended by org.apache.wicket.markup.ComponentTag
          extended by org.apache.wicket.markup.WicketTag

public class WicketTag
extends ComponentTag

WicketTag extends ComponentTag and will be created by a MarkupParser whenever it parses a tag in the wicket namespace. By default, this namespace is "wicket", so wicket tags are then of the form <wicket:*>

Note 1: you need to add an XHTML doctype to your markup and use <html xmlns:wicket> to create a XHTML conform namespace for such tags.

Note 2: The namespace name is configurable. E.g. <html xmlns:wcn="http://wicket">

Author:
Juergen Donnerstag

Field Summary
 
Fields inherited from class org.apache.wicket.markup.ComponentTag
DEFAULT_WICKET_NAMESPACE, xmlTag
 
Constructor Summary
WicketTag(ComponentTag tag)
          Constructor
WicketTag(XmlTag tag)
          Constructor
 
Method Summary
 java.lang.String getNameAttribute()
          Get the tag's name attribute: e.g.
 boolean isBodyTag()
           
 boolean isBorderTag()
           
 boolean isChildTag()
           
 boolean isComponentTag()
           
 boolean isEnclosureTag()
           
 boolean isExtendTag()
           
 boolean isFragementTag()
           
 boolean isHeadTag()
           
 boolean isLinkTag()
           
 boolean isMajorWicketComponentTag()
           
 boolean isMessageTag()
           
 boolean isPanelTag()
           
 boolean isRemoveTag()
           
 ComponentTag mutable()
          Gets this tag if it is already mutable, or a mutable copy of this tag if it is immutable.
 
Methods inherited from class org.apache.wicket.markup.ComponentTag
addBehavior, closes, enableAutolink, equalTo, getAttributes, getBehaviors, getId, getLength, getMarkupClass, getName, getNameChanged, getNamespace, getOpenTag, getPath, getPos, getString, getType, getUserData, hasBehaviors, hasEqualTagName, hasNoCloseTag, isAutoComponentTag, isAutolinkEnabled, isClose, isIgnore, isModified, isOpen, isOpen, isOpenClose, isOpenClose, makeImmutable, put, put, put, put, putAll, remove, requiresCloseTag, setAutoComponentTag, setHasNoCloseTag, setId, setIgnore, setMarkupClass, setModified, setName, setNamespace, setOpenTag, setType, setUserData, syntheticCloseTagString, toCharSequence, toString, toUserDebugString, writeOutput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WicketTag

public WicketTag(XmlTag tag)
Constructor

Parameters:
tag - The XML tag which this wicket tag is based upon.

WicketTag

public WicketTag(ComponentTag tag)
Constructor

Parameters:
tag - The ComponentTag tag which this wicket tag is based upon.
Method Detail

getNameAttribute

public final java.lang.String getNameAttribute()
Get the tag's name attribute: e.g. <wicket:region name=panel>

Returns:
The tag's name attribute

isComponentTag

public final boolean isComponentTag()
Returns:
True, if tag name equals 'wicket:component'

isLinkTag

public final boolean isLinkTag()
Returns:
True, if tag name equals 'wicket:link'

isRemoveTag

public final boolean isRemoveTag()
Returns:
True, if tag name equals 'wicket:remove'

isBodyTag

public final boolean isBodyTag()
Returns:
True, if tag name equals 'wicket:body'

isChildTag

public final boolean isChildTag()
Returns:
True, if tag name equals 'wicket:child'

isExtendTag

public final boolean isExtendTag()
Returns:
True, if tag name equals 'wicket:extend'

isHeadTag

public final boolean isHeadTag()
Returns:
True, if tag name equals 'wicket:head'

isMessageTag

public final boolean isMessageTag()
Returns:
True, if tag name equals 'wicket:message'

isPanelTag

public final boolean isPanelTag()
Returns:
True, if tag name equals 'wicket:panel'

isBorderTag

public final boolean isBorderTag()
Returns:
True, if tag name equals 'wicket:border'

isFragementTag

public final boolean isFragementTag()
Returns:
True if <wicket:fragment>

isEnclosureTag

public final boolean isEnclosureTag()
Returns:
true if <wicket:enclsoure>

isMajorWicketComponentTag

public final boolean isMajorWicketComponentTag()
Returns:
True if , ,

mutable

public ComponentTag mutable()
Gets this tag if it is already mutable, or a mutable copy of this tag if it is immutable.

Overrides:
mutable in class ComponentTag
Returns:
This tag if it is already mutable, or a mutable copy of this tag if it is immutable.


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.