org.apache.tapestry5.internal.parser
Class DefineNamespacePrefixToken

java.lang.Object
  extended by org.apache.tapestry5.ioc.BaseLocatable
      extended by org.apache.tapestry5.internal.parser.TemplateToken
          extended by org.apache.tapestry5.internal.parser.DefineNamespacePrefixToken
All Implemented Interfaces:
Locatable, RenderCommand

public class DefineNamespacePrefixToken
extends TemplateToken
implements RenderCommand

A token from a template that defines a namespace prefix. This will always follow a StartComponentToken or StartElementToken (and come before AttributeToken) and applies to the component or element.

See Also:
Element.defineNamespace(String, String)

Field Summary
 String namespacePrefix
           
 String namespaceURI
           
 
Constructor Summary
DefineNamespacePrefixToken(String namespaceURI, String namespacePrefix, Location location)
           
 
Method Summary
 void render(MarkupWriter writer, RenderQueue queue)
          Invoked on an object to request that it render itself.
 String toString()
           
 
Methods inherited from class org.apache.tapestry5.internal.parser.TemplateToken
getTokenType
 
Methods inherited from class org.apache.tapestry5.ioc.BaseLocatable
getLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

namespaceURI

public final String namespaceURI

namespacePrefix

public final String namespacePrefix
Constructor Detail

DefineNamespacePrefixToken

public DefineNamespacePrefixToken(String namespaceURI,
                                  String namespacePrefix,
                                  Location location)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

render

public void render(MarkupWriter writer,
                   RenderQueue queue)
Description copied from interface: RenderCommand
Invoked on an object to request that it render itself. This involves a mix of invoking methods on the writer, and queueing up additional commands (often, representing children of the object that was invoked) to perform additional rendering.

In this way, rendering is a tail recursive algorithm, but is not implemented using tail recursion.

Specified by:
render in interface RenderCommand


Copyright © 2003-2012 The Apache Software Foundation.