wicket.markup
Class WicketTag

java.lang.Object
  extended by wicket.markup.MarkupElement
      extended by wicket.markup.ComponentTag
          extended by 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 conformant namespace for such tags.

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

Author:
Juergen Donnerstag

Field Summary
 
Fields inherited from class wicket.markup.ComponentTag
closes, DEFAULT_WICKET_NAMESPACE, xmlTag
 
Constructor Summary
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 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 wicket.markup.ComponentTag
closes, enableAutolink, getAttributes, getId, getLength, getMarkupClass, getName, getNameChanged, getNamespace, getOpenTag, getPath, getPos, getString, getType, hasEqualTagName, hasNoCloseTag, isAutolinkEnabled, isClose, isModified, isOpen, isOpen, isOpenClose, isOpenClose, makeImmutable, put, put, put, put, putAll, remove, requiresCloseTag, setHasNoCloseTag, setId, setInternalTag, setMarkupClass, setModified, setName, setNamespace, setOpenTag, setType, 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 component 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:extend'

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>

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-2007 Wicket developers. All Rights Reserved.