org.jboss.kernel.plugins.deployment.xml
Class StringValueCharactersHandler

java.lang.Object
  extended by org.jboss.xb.binding.sunday.unmarshalling.CharactersHandler
      extended by org.jboss.kernel.plugins.deployment.xml.StringValueCharactersHandler
Direct Known Subclasses:
ParameterCharactersHandler, PropertyCharactersHandler

public abstract class StringValueCharactersHandler
extends org.jboss.xb.binding.sunday.unmarshalling.CharactersHandler

Abstract StringValueMetaData helper. Looks for previous value on the ValueMetaDataAware. If the previous value is StringValueMD it applies its property values to the new StringValueMetaData instance.

Author:
Ales Justin

Field Summary
 
Fields inherited from class org.jboss.xb.binding.sunday.unmarshalling.CharactersHandler
DEFAULT, NOOP
 
Constructor Summary
StringValueCharactersHandler()
           
 
Method Summary
protected  void setStringValue(ValueMetaDataAware vmda, StringValueMetaData svmd)
           
 Object unmarshal(QName qName, org.jboss.xb.binding.sunday.unmarshalling.TypeBinding typeBinding, NamespaceContext nsCtx, org.jboss.xb.binding.metadata.ValueMetaData valueMetaData, String value)
           
 
Methods inherited from class org.jboss.xb.binding.sunday.unmarshalling.CharactersHandler
setValue, unmarshalEmpty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringValueCharactersHandler

public StringValueCharactersHandler()
Method Detail

unmarshal

public Object unmarshal(QName qName,
                        org.jboss.xb.binding.sunday.unmarshalling.TypeBinding typeBinding,
                        NamespaceContext nsCtx,
                        org.jboss.xb.binding.metadata.ValueMetaData valueMetaData,
                        String value)
Overrides:
unmarshal in class org.jboss.xb.binding.sunday.unmarshalling.CharactersHandler

setStringValue

protected void setStringValue(ValueMetaDataAware vmda,
                              StringValueMetaData svmd)


Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.