| Home >> All >> org >> apache >> struts >> taglib >> [ nested Javadoc ] |
| | org.apache.struts.taglib.nested.bean.* (5) | | org.apache.struts.taglib.nested.html.* (18) |
| | org.apache.struts.taglib.nested.logic.* (16) |
org.apache.struts.taglib.nested: Javadoc index of package org.apache.struts.taglib.nested.
Package Samples:
org.apache.struts.taglib.nested.logic: Nested tags & supporting classes extend the base struts tags to allow them to relate to each other in a nested nature.
org.apache.struts.taglib.nested.bean
org.apache.struts.taglib.nested.html
Classes:
NestedPropertyHelper: A simple helper class that does everything that needs to be done to get the nested tag extension to work. The tags will pass in their relative properties and this class will leverage the accessibility of the request object to calculate the nested references and manage them from a central place. The helper method setNestedProperties(javax.servlet.http.HttpServletRequest, org.apache.struts.taglib.nested.NestedPropertySupport) 55 takes a reference to the tag itself so all the simpler tags can have their references managed from a central location. From here, the reference to a provided name is also ...
NestedRootTag: NestedRootTag. The only other addition in this nested suite of tags. This tag allows for a nested structure to start without relying on the bean and workings of the FormTag. Useful for view pages that don't update when returning to the server, or use hyperlinks rather than form submits. The Bean that it uses can come out of a jsp:useBean tag or define another bean that's already in scope. As long as the other Struts tags can find the bean by name, it'll work. It's simply recognised by the helper class and it's property is added to the nesting list.
NestedIterateTei: NestedIterateTei Extending the original tag's tei class, so that we can make the "id" attribute optional, so that those who want to script can add it if they need it otherwise we can maintain the nice lean tag markup. TODO - Look at deleting this class. Potentially a pointless existance now that the super class is towing the line. Left alone because it's not hurting anything as-is. Note: When done, it requires pointing the tei reference in the struts-nested.tld to org.apache.struts.taglib.logic.IterateTei
NestedPropertyTag: NestedPropertyTag. The one of only two additions in this nested suite of tags. This is so that you can specify extra levels of nesting in one elegant tag rather than having to propagate and manage an extra dot notated property in nested child tags. It's simply recognised by the helper class and it's property is added to the nesting list.
NestedDefineTei: NestedDefineTei to make sure that the implied setting of the name property of a nested tag is properly handed in the casting of the defined object. Currently goes to String, but for the purposes of most nested objects they will benefit more from a simple Object casting.
NestedNameSupport: This is so that managing classes can tell if a nested tag needs to have its name property set. From what I know, these tags use the property property, and the name is an addition.
NestedWriteNestingTei: NestedWriteNestingTei This class will allow the nested:writeNesting tag to actually do what the doc says and make a scripting variable as an option (when "id" is supplied).
NestedWriteNestingTag: NestedWriteNestingTag. Created so developers could have a more elegant way of getting to the underlying nested property their tag properties are referencing.
NestedTagSupport: This is to simply allow managing classes to identify the tags to invoke common methods against them. This interface is empty and is for identification only.
NestedParentSupport: This interface is so managing classes of the nested tag can identify a tag as a parent tag that other tags retrieve nested properties from.
NestedReference: So that a nested hierarchy can penetrate a dynamic JSP include, this class will hold the details of a bean name and nested property.
NestedIterateTag: NestedIterateTag. Slightly more complex that the other extensions. This one has to yield a proper index property. Very taxing.
NestedPropertySupport: This interface is for managing classes of the nested extension, so they can know to set the tag's property property.
NestedImgTag: NestedImgTag, renders the nested version of the tag.
NestedMessagesNotPresentTag: NestedMessagesNotPresentTag.
NestedOptionsCollectionTag: NestedOptionsCollectionTag.
NestedMessagesPresentTag: NestedMessagesPresentTag.
NestedGreaterEqualTag: NestedGreaterEqualTag.
NestedGreaterThanTag: NestedGreaterThanTag.
NestedNotPresentTag: NestedNotPresentTag.
NestedLessEqualTag: NestedLessEqualTag.
NestedCheckboxTag: NestedCheckboxTag.
NestedImageTag: NestedMultiboxTag.
NestedMessagesTag: NestedMessagesTag.
NestedMultiboxTag: NestedMultiboxTag.
| Home | Contact Us | Privacy Policy | Terms of Service |