|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.markup.parser.AbstractMarkupFilter
org.apache.wicket.markup.parser.filter.EnclosureHandler
public final class EnclosureHandler
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.
EnclosureResolver,
Enclosure,
Serialized Form| Field Summary | |
|---|---|
static String |
CHILD_ATTRIBUTE
The child attribute |
static String |
ENCLOSURE
|
| Constructor Summary | |
|---|---|
EnclosureHandler()
Construct. |
|
| Method Summary | |
|---|---|
protected MarkupElement |
onComponentTag(ComponentTag tag)
Invoked when a ComponentTag was found. |
Component |
resolve(MarkupContainer container,
MarkupStream markupStream,
ComponentTag tag)
Try to resolve a component. |
| Methods inherited from class org.apache.wicket.markup.parser.AbstractMarkupFilter |
|---|
getMarkupResourceStream, getNextFilter, getWicketNamespace, nextElement, onSpecialTag, postProcess, setNextFilter |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String ENCLOSURE
public static final String CHILD_ATTRIBUTE
| Constructor Detail |
|---|
public EnclosureHandler()
| Method Detail |
|---|
protected final MarkupElement onComponentTag(ComponentTag tag)
throws ParseException
AbstractMarkupFilterBy default this method is also called for WicketTags.
onComponentTag in class AbstractMarkupFilterParseException
public Component resolve(MarkupContainer container,
MarkupStream markupStream,
ComponentTag tag)
IComponentResolver
resolve in interface IComponentResolvercontainer - The container parsing its markupmarkupStream - The current markupStreamtag - The current component tag while parsing the markup
null if not found
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||