jacquard 1.12.0 by The Web Engineering Factory and Toolworks

uk.co.weft.domutil
Class InvariantAttributeGenerator

java.lang.Object
  extended byuk.co.weft.domutil.AttributeGenerator
      extended byuk.co.weft.domutil.InvariantAttributeGenerator
All Implemented Interfaces:
NodeGenerator

public class InvariantAttributeGenerator
extends AttributeGenerator

Generate an attribute whose value is always the same.

Version:
$Revision: 1.1.2.2 $
Author:
$author$

Field Summary
protected  java.lang.String invariantContent
          the content which I will always generate
 
Fields inherited from class uk.co.weft.domutil.AttributeGenerator
debug, name, namespaceURI, token
 
Fields inherited from interface uk.co.weft.domutil.NodeGenerator
NAMESPACEURIMAGICTOKEN
 
Constructor Summary
InvariantAttributeGenerator(java.lang.String tag, java.lang.String content)
          Constructor:
 
Method Summary
 Node generate(Document doc, Context c)
          DOCUMENT ME!
 
Methods inherited from class uk.co.weft.domutil.AttributeGenerator
getName, getNamespaceURI, init, setDebug, setNamespaceURI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

invariantContent

protected java.lang.String invariantContent
the content which I will always generate

Constructor Detail

InvariantAttributeGenerator

public InvariantAttributeGenerator(java.lang.String tag,
                                   java.lang.String content)
Constructor:

Parameters:
tag - the element name ('tag') to use
content - the content this element will always have
Method Detail

generate

public Node generate(Document doc,
                     Context c)
              throws DOMException
DOCUMENT ME!

Specified by:
generate in interface NodeGenerator
Overrides:
generate in class AttributeGenerator
Parameters:
doc - DOCUMENT ME!
c - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
DOMException - DOCUMENT ME!

jacquard 1.12.0 by The Web Engineering Factory and Toolworks