org.jboss.portal.portlet.test.deployment
Class ValueTrimmingFilter

java.lang.Object
  extended by org.jboss.portal.portlet.test.deployment.ValueTrimmingFilter
All Implemented Interfaces:
org.jboss.xb.binding.GenericObjectModelFactory, org.jboss.xb.binding.ObjectModelFactory

public class ValueTrimmingFilter
extends java.lang.Object
implements org.jboss.xb.binding.GenericObjectModelFactory

Filter setValue method by doing a trimming before calling the next model.

Version:
$Revision: 6713 $
Author:
Julien Viet

Constructor Summary
ValueTrimmingFilter(org.jboss.xb.binding.GenericObjectModelFactory next)
           
 
Method Summary
 void addChild(java.lang.Object parent, java.lang.Object child, org.jboss.xb.binding.UnmarshallingContext nav, java.lang.String nsURI, java.lang.String localName)
           
 java.lang.Object completeRoot(java.lang.Object root, org.jboss.xb.binding.UnmarshallingContext nav, java.lang.String nsURI, java.lang.String localName)
           
 java.lang.Object newChild(java.lang.Object object, org.jboss.xb.binding.UnmarshallingContext nav, java.lang.String nsURI, java.lang.String localName, org.xml.sax.Attributes attrs)
           
 java.lang.Object newRoot(java.lang.Object root, org.jboss.xb.binding.UnmarshallingContext nav, java.lang.String nsURI, java.lang.String localName, org.xml.sax.Attributes attrs)
           
 void setValue(java.lang.Object object, org.jboss.xb.binding.UnmarshallingContext nav, java.lang.String nsURI, java.lang.String localName, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueTrimmingFilter

public ValueTrimmingFilter(org.jboss.xb.binding.GenericObjectModelFactory next)
                    throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException
Method Detail

newChild

public java.lang.Object newChild(java.lang.Object object,
                                 org.jboss.xb.binding.UnmarshallingContext nav,
                                 java.lang.String nsURI,
                                 java.lang.String localName,
                                 org.xml.sax.Attributes attrs)
Specified by:
newChild in interface org.jboss.xb.binding.GenericObjectModelFactory

addChild

public void addChild(java.lang.Object parent,
                     java.lang.Object child,
                     org.jboss.xb.binding.UnmarshallingContext nav,
                     java.lang.String nsURI,
                     java.lang.String localName)
Specified by:
addChild in interface org.jboss.xb.binding.GenericObjectModelFactory

setValue

public void setValue(java.lang.Object object,
                     org.jboss.xb.binding.UnmarshallingContext nav,
                     java.lang.String nsURI,
                     java.lang.String localName,
                     java.lang.String value)
Specified by:
setValue in interface org.jboss.xb.binding.GenericObjectModelFactory

newRoot

public java.lang.Object newRoot(java.lang.Object root,
                                org.jboss.xb.binding.UnmarshallingContext nav,
                                java.lang.String nsURI,
                                java.lang.String localName,
                                org.xml.sax.Attributes attrs)
Specified by:
newRoot in interface org.jboss.xb.binding.ObjectModelFactory

completeRoot

public java.lang.Object completeRoot(java.lang.Object root,
                                     org.jboss.xb.binding.UnmarshallingContext nav,
                                     java.lang.String nsURI,
                                     java.lang.String localName)
Specified by:
completeRoot in interface org.jboss.xb.binding.ObjectModelFactory