Package org.jboss.beans.metadata.plugins

Examples of org.jboss.beans.metadata.plugins.StringValueMetaData


   }

   public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)
   {
      AbstractValueMetaData value = (AbstractValueMetaData) o;
      StringValueMetaData string = (StringValueMetaData) value.getValue();
      for (int i = 0; i < attrs.getLength(); ++i)
      {
         String localName = attrs.getLocalName(i);
         if ("class".equals(localName))
            string.setType(attrs.getValue(i));
         else if ("replace".equals(localName))
            string.setReplace(Boolean.parseBoolean(attrs.getValue(i)));
         else if ("trim".equals(localName))
            string.setTrim(Boolean.parseBoolean(attrs.getValue(i)));
      }
   }
View Full Code Here


*/
public abstract class StringValueCharactersHandler extends CharactersHandler
{
   public Object unmarshal(QName qName, TypeBinding typeBinding, NamespaceContext nsCtx, org.jboss.xb.binding.metadata.ValueMetaData valueMetaData, String value)
   {
      return new StringValueMetaData(value);
   }
View Full Code Here

   protected void setStringValue(ValueMetaDataAware vmda, StringValueMetaData svmd)
   {
      ValueMetaData vmd = vmda.getValue();
      if (vmd != null && vmd instanceof StringValueMetaData)
      {
         StringValueMetaData previous = (StringValueMetaData) vmd;
         svmd.setReplace(previous.isReplace());
         svmd.setTrim(previous.isTrim());
         String type = previous.getType();
         if (type != null)
            svmd.setType(type);
      }
      vmda.setValue(svmd);
   }
View Full Code Here

   /** The handler */
   public static final PlainValueHandler HANDLER = new PlainValueHandler();

   public Object startElement(Object parent, QName name, ElementBinding element)
   {
      return new StringValueMetaData();
   }
View Full Code Here

      return new StringValueMetaData();
   }

   public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)
   {
      StringValueMetaData value = (StringValueMetaData) o;
      for (int i = 0; i < attrs.getLength(); ++i)
      {
         String localName = attrs.getLocalName(i);
         if ("class".equals(localName))
            value.setType(attrs.getValue(i));
         else if ("replace".equals(localName))
            value.setReplace(Boolean.parseBoolean(attrs.getValue(i)));
         else if ("trim".equals(localName))
            value.setTrim(Boolean.parseBoolean(attrs.getValue(i)));
      }
   }
View Full Code Here

            property.setName(attrs.getValue(i));
         else if ("preinstantiate".equals(localName))
            property.setPreInstantiate(Boolean.parseBoolean(attrs.getValue(i)));
         else if ("class".equals(localName) || "replace".equals(localName) || "trim".equals(localName))
         {
            StringValueMetaData svmd;
            ValueMetaData vmd = property.getValue();
            if (vmd == null || vmd instanceof StringValueMetaData == false)
            {
               svmd = new StringValueMetaData();
               property.setValue(svmd);
            }
            else
            {
               svmd = (StringValueMetaData)vmd;
            }
            if ("class".equals(localName))
               svmd.setType(attrs.getValue(i));
            else if ("replace".equals(localName))
               svmd.setReplace(Boolean.parseBoolean(attrs.getValue(i)));
            else if ("trim".equals(localName))
               svmd.setTrim(Boolean.parseBoolean(attrs.getValue(i)));
         }
      }
   }
View Full Code Here

   /** The handler */
   public static final ValueHandler HANDLER = new ValueHandler();

   public Object startElement(Object parent, QName name, ElementBinding element)
   {
      return new AbstractValueMetaData(new StringValueMetaData());
   }
View Full Code Here

   }

   public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)
   {
      AbstractValueMetaData value = (AbstractValueMetaData) o;
      StringValueMetaData string = (StringValueMetaData) value.getValue();
      for (int i = 0; i < attrs.getLength(); ++i)
      {
         String localName = attrs.getLocalName(i);
         if ("class".equals(localName))
            string.setType(attrs.getValue(i));
      }
   }
View Full Code Here

   /** The interceptor */
   public static final ParameterCharactersHandler HANDLER = new ParameterCharactersHandler();

   public Object unmarshal(QName qName, TypeBinding typeBinding, NamespaceContext nsCtx, org.jboss.xb.binding.metadata.ValueMetaData valueMetaData, String value)
   {
      return new StringValueMetaData(value);
   }
View Full Code Here

   /** The handler */
   public static final PlainValueHandler HANDLER = new PlainValueHandler();

   public Object startElement(Object parent, QName name, ElementBinding element)
   {
      return new StringValueMetaData();
   }
View Full Code Here

TOP

Related Classes of org.jboss.beans.metadata.plugins.StringValueMetaData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.