org.apache.wicket.markup.parser.filter
Class EnclosureHandler
java.lang.Object
org.apache.wicket.markup.parser.AbstractMarkupFilter
org.apache.wicket.markup.parser.filter.EnclosureHandler
- All Implemented Interfaces:
- IMarkupFilter
public final class EnclosureHandler
- extends AbstractMarkupFilter
This is a markup inline filter. It identifies <wicket:enclosure> tags. If the 'child'
attribute is empty it determines the wicket:id of the child component automatically by analyzing
the wicket component (in this case on one wicket component is allowed) in between the open and
close tags. If the enclosure tag has a 'child' attribute like
<wicket:enclosure child="xxx">
than more than just one wicket component inside
the enclosure tags are allowed and the child component which determines the visibility of the
enclosure is identified by the 'child' attribute value which must be equal to the relative child
id path.
- Author:
- Juergen Donnerstag
- See Also:
EnclosureResolver
,
Enclosure
Method Summary |
MarkupElement |
nextTag()
Get the next MarkupElement from the parent MarkupFilter and handle it if the specific filter
criteria are met. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CHILD_ATTRIBUTE
public static final String CHILD_ATTRIBUTE
- The child attribute
- See Also:
- Constant Field Values
EnclosureHandler
public EnclosureHandler()
- Construct.
nextTag
public final MarkupElement nextTag()
throws ParseException
- Description copied from interface:
IMarkupFilter
- Get the next MarkupElement from the parent MarkupFilter and handle it if the specific filter
criteria are met. Depending on the filter, it may return the MarkupElement unchanged,
modified or remove it by asking the parent handler for the next tag.
- Returns:
- Return the next eligible MarkupElement
- Throws:
ParseException
- See Also:
IMarkupFilter.nextTag()
Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.