Package org.jboss.beans.metadata.plugins

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


         {
            ((StringValueMetaData) valueMetaData).setValue(value);
         }
         else
         {
            StringValueMetaData stringValue = new StringValueMetaData(value);
            stringValue.setType(getType());
            setValue(stringValue);
         }
      }
   }
View Full Code Here


      return new AbstractValueMetaData(value);
   }

   public ValueMetaData createString(String type, String value)
   {
      StringValueMetaData result = new StringValueMetaData(value);
      result.setType(type);
      return result;
   }
View Full Code Here

         {
            ((StringValueMetaData) valueMetaData).setValue(value);
         }
         else
         {
            StringValueMetaData stringValue = new StringValueMetaData(value);
            stringValue.setType(getType());
            setValue(stringValue);
         }
      }
   }
View Full Code Here

      return value;
   }

   public void setValue(QName qName, ElementBinding element, Object owner, Object value)
   {
      StringValueMetaData valueMetaData = (StringValueMetaData) owner;
      valueMetaData.setValue(value);
   }
View Full Code Here

   public void visit(Vertex<String> parent, Set<Vertex<String>> children)
   {
      if (parent instanceof ValueMetaDataAware)
      {
         StringValueMetaData value = new StringValueMetaData(getName());
         Set<Vertex<String>> parentsChildren = getChildren(parent);
         for (Vertex<String> vertex : parentsChildren)
         {
            if (vertex == this)
               continue;

            String name = vertex.getName();
            if (name.endsWith("type"))
            {
               Vertex<String> next = getNext(vertex);
               value.setType(next.getName());
            }
            else if (name.endsWith("trim"))
            {
               Vertex<String> next = getNext(vertex);
               value.setTrim(Boolean.parseBoolean(next.getName()));
            }
            else if (name.endsWith("replace"))
            {
               Vertex<String> next = getNext(vertex);
               value.setReplace(Boolean.parseBoolean(next.getName()));
            }
         }
         ValueMetaDataAware valueMetaDataAware = (ValueMetaDataAware)parent;
         valueMetaDataAware.setValue(value);
      }
View Full Code Here

      super(StringValue.class);
   }

   public ValueMetaData createValueMetaData(StringValue annotation)
   {
      StringValueMetaData value = new StringValueMetaData(annotation.value());
      if (isAttributePresent(annotation.type()))
         value.setType(annotation.type());
      value.setReplace(annotation.replace());
      value.setTrim(annotation.trim());
      return value;
   }
View Full Code Here

   }

   public void setValue(QName qName, ElementBinding element, Object owner, Object value)
   {
      AbstractValueMetaData valueMetaData = (AbstractValueMetaData) owner;
      StringValueMetaData string = (StringValueMetaData) valueMetaData.getValue();
      string.setValue(value);
   }
View Full Code Here

   public static final BindingCharactersHandler HANDLER = new BindingCharactersHandler();

   public void setValue(QName qName, ElementBinding element, Object owner, Object value)
   {
      AbstractBindingMetaData binding = (AbstractBindingMetaData) owner;
      StringValueMetaData svmd = (StringValueMetaData) value;
      setStringValue(binding, svmd);
   }
View Full Code Here

   public static final PropertyCharactersHandler HANDLER = new PropertyCharactersHandler();

   public void setValue(QName qName, ElementBinding element, Object owner, Object value)
   {
      AbstractPropertyMetaData property = (AbstractPropertyMetaData) owner;
      StringValueMetaData svmd = (StringValueMetaData) value;
      setStringValue(property, svmd);
   }
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

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.