Package org.mmbase.bridge.jsp.taglib

The MMBase taglib implementation.

See:
          Description

Interface Summary
CloudProvider Interface designed to make it possible for child tags to access a cloud (or transaction) defined in a tag
ClusterNodeProvider  
Condition Interface for 'condition' tags.
ContextProvider Abstract representation of a 'context' tag.
FieldProvider Interface designed to make it possible for child tags to access a field defined in a tag.
FrameworkParamHandler FrameworkParamHandlers can have the <mm:frameworkparam> (FrameworkParamTag) tag as subtag
ListProvider Basic interface that parent should implement if they provide Lists.
NodeProvider Interface designed to make it possible for child tags to access a node defined in a tag
ParamHandler ParamHandlers can have the <mm:param> (ParamTag) tag as subtag.
TagIdentifier Interface designed to make it possible for child tags to access a parent tag using a String id
Writer Writer tag are tags which can write something to the page (or to something else).
WriterReferrer A Tag which (sometimes) needs to refer to a Writer can implement this interface.
 

Class Summary
AbstractNodeListTag AbstractNodeListTag, provides basic functionality for listing objects stored in MMBase
AbstractNodeListTag.NodesAndTrim  
AbstractNodeProviderTag A base class for tags which provide a node.
AbstractParamTag Adds an extra parameter to the parent URL tag.
AliasListTag This class makes a tag which can list the aliases of a Node.
AttachmentTag  
CloudInfoTag Lives under a cloudprovider.
CloudReferrerTag Tags which are meant to live as a child of the CloudTag, could extend this class.
CloudTag Creates a cloud object (pulling it from if session necessary).
CloudTEI The TEI class belonging to the CloudTag and descendents
ComponentTag Renders a certain block of an mmbase component
ContentTag Provided environmental information to its body's tags.
ContextReferrerTag If you want to have attributes which obtain the value from a parameter or other context variable, or if you want to be able to refer to other tags, then your tag can extend from this one.
ContextTag A ContextTag is like parentheses, and as such can act as a 'namespace' (if it has an id) or as 'scope' (if it doesn't).
CountRelationsTag The CountRelationsTag can be used as a child of a 'NodeProvider' tag to show the number of relations the node has.
DataTypeTag This tags produces request scoped new datatypes.
EscaperTag Configures a new Escaper on this page.
EscapeTag  
FieldInfoTag The FieldInfoTag can be used as a child of a 'FieldProvider' to provide info about the field or fieldtype.
FieldListTag This class makes a tag which can list the fields of a NodeManager.
FieldProviderTEI The TEI class for Field (type) Providers.
FieldReferrerTag A fieldreferrer tag is a tag which needs (or can use) a 'field' to operate on.
FieldTag The FieldTag can be used as a child of a 'NodeProvider' tag.
FormatterTag The formatter can reformat its body.
FrameworkParamTag Adds an extra parameter to the parent FrameworkParamHandler tag.
HasAliasTag Straight-forward wrapper arround Node.getAliases().
HasFieldTag Straight-forward wrapper arround NodeManager.hasField(java.lang.String).
HasNodeManagerTag Straight-forward wrapper arround Cloud.hasNodeManager(java.lang.String).
HasNodeTag Straight-forward wrapper arround Cloud.hasNode(int).
HasRelationManagerTag Straight-forward wrapper arround Cloud.hasRelationManager(java.lang.String, java.lang.String, java.lang.String).
HasRelationsTag Whether current node has relations.
HasSettingTag  
ImageTag Produces an url to the image servlet mapping.
ImportTag The importtag puts things in the context.
ImportTEI TEI class for the ImportTag.
IndexTag The index of current item of a list.
InfoTag Deprecated.  
InstanceOfTag Lives under a nodeprovider, as a condition tag, reporting whether or not the node is of a certain builder.
IntegerWriterTEI A TEI class for Writer Tags that produce Integer jsp vars.
IsNullTag Straight-forward wrapper arround Node.isNull(java.lang.String).
ListConditionTag This tag can be used inside the list tag.
ListNodesTag ListNodesTag, provides functionality for listing single nodes in MMBase
ListProvider.ListProviderLoopTagStatus  
ListReferrerTag Tags that can be used inside a list tag.
ListRelationsTag ListRelationsTag, a tag around bridge.Node.getRelations.
ListTag ListTag, provides functionality for listing cluster nodes ('multilevel' search) in MMBase
LocaleTag Provides Locale (language, country) information to its body.
LocaleTEI TEI class for the Locale tag.
NodeInfoTag Lives under a nodeprovider.
NodeListHelper  
NodeManagerTag NodeTag provides the fields of a node
NodeManagerTEI The TEI class for NodeProviders.
NodeProviderHelper  
NodeProviderTEI The TEI class for NodeProviders.
NodeReferrerTag A tag which is a 'NodeReferrerTag's can be the child of a NodeProvider tag, which supplies a 'Node' to its child tags.
NodeTag NodeTag provides the fields of a node
PageContextThreadLocal A thread-local is used to store a stack of JSP PageContext.objects.
ParamTag Adds an extra parameter to the parent ParamHandler tag (e.g.
PropertyTag A simple tag to provide the properties on cloud, nodemanager, modules.
RelatedNodesTag RelatedNodesTag, provides functionality for listing single related nodes in MMBase
RelatedNodeTag Needs to live under a ListRelationsTag
RemoveItemTag Removes the current item from the list.
RemoveTag Remove an object from the Context.
SetPropertyTag A simple tag to provide the properties on cloud, nodemanager, modules.
SettingTag Returns the value of a certain component setting.
SizeTag The size of a list or of a nodelistcontainer (then the query is consulted).
StringListTag This class makes a tag which can list strings.
StringWriterTEI A TEI class for Writer Tags that (on default) produce String jsp vars.
TimeTag The time taglib provides you easy functionality for using times in your web pages.
UnRelatedNodesTag Like listnodes tag, but is is also a node-referrer, and substracts the related nodes of the referred node.
WriterHelper Tags that are Writers can use the this class.
WriterTEI Writer tags can also produce a jsp variable, for use in the body.
WriteTag The writetag can take a variable from the context and put it in a jsp variable, or write it to the page.
XsltTag Has to live in a formatter tag (FormatterTag, and can provide inline XSLT to it.
 

Enum Summary
FieldInfoTag.DataTypeOrigin  
 

Exception Summary
TaglibException This exception gets thrown when something goes wrong in the MMBase-taglib.
 

Package org.mmbase.bridge.jsp.taglib Description

The MMBase taglib implementation. A taglib is a JSP extension (at least very much associated with JSP). The documenation of the taglib itself can be found in the generated file 'mmbase-taglib.html'.

The taglib be used to 'script' MMBase and is based on the MMBase bridge interface.

Since:
MMBase-1.4
See Also:
Cloud


MMBase 2.0-SNAPSHOT - null