org.apache.commons.jelly.tags.jaxme
Class MarshallTag

java.lang.Object
  extended by org.apache.commons.jelly.TagSupport
      extended by org.apache.commons.jelly.tags.jaxme.MarshallTag
All Implemented Interfaces:
org.apache.commons.jelly.Tag

public class MarshallTag
extends org.apache.commons.jelly.TagSupport

Marshalls a generated object generated by a JAXB implementation into xml.

The result is placed into the processed content for further processing by enclosing tags.

Version:
$Revision: 155420 $
Author:
Jochen Wiedmann, Jakarta Commons Development Team

Field Summary
private  java.lang.Object object
           
private  java.lang.String packages
           
 
Fields inherited from class org.apache.commons.jelly.TagSupport
body, context, hasTrimmed, parent, shouldTrim
 
Constructor Summary
MarshallTag()
           
 
Method Summary
 void doTag(org.apache.commons.jelly.XMLOutput output)
           
 java.lang.Object getObject()
           
 java.lang.String getPackages()
           
 void setObject(java.lang.Object object)
          Defines the object to be unmarshalled into xml by specifying a jelly variable name.
 void setPackages(java.lang.String packages)
          Defines the generated objects which will be marshalled by specifying the package name.
 
Methods inherited from class org.apache.commons.jelly.TagSupport
findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, getBody, getBodyText, getBodyText, getContext, getParent, invokeBody, isEscapeText, isTrim, setBody, setContext, setEscapeText, setParent, setTrim, trimBody
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

packages

private java.lang.String packages

object

private java.lang.Object object
Constructor Detail

MarshallTag

public MarshallTag()
Method Detail

getPackages

public java.lang.String getPackages()

setPackages

public void setPackages(java.lang.String packages)
Defines the generated objects which will be marshalled by specifying the package name.


getObject

public java.lang.Object getObject()

setObject

public void setObject(java.lang.Object object)
Defines the object to be unmarshalled into xml by specifying a jelly variable name.


doTag

public void doTag(org.apache.commons.jelly.XMLOutput output)
           throws org.apache.commons.jelly.MissingAttributeException,
                  org.apache.commons.jelly.JellyTagException
Throws:
org.apache.commons.jelly.MissingAttributeException
org.apache.commons.jelly.JellyTagException