Package com.googlecode.gwt.test.internal.utils

Examples of com.googlecode.gwt.test.internal.utils.PropertyContainer


   public static void setProperty(JavaScriptObject jso, String propName, short value) {
      getJsoProperties(jso, propName).put(propName, Short.valueOf(value));
   }

   private static PropertyContainer getJsoProperties(JavaScriptObject o) {
      PropertyContainer pc = GwtReflectionUtils.getPrivateFieldValue(o,
               JsoProperties.JSO_PROPERTIES);

      if (pc == null) {
         pc = PropertyContainer.newInstance(new HashMap<String, Object>());
         GwtReflectionUtils.setPrivateFieldValue(o, JsoProperties.JSO_PROPERTIES, pc);
View Full Code Here


      }

      StringBuilder sb = new StringBuilder();
      sb.append("<").append(tagName).append(" ");

      PropertyContainer attrs = JsoUtils.getDomProperties(elem);
      for (Map.Entry<String, Object> entry : attrs.entrySet()) {
         // special treatment for "disabled" property, which should be a empty
         // string attribute if the DOM element is disabled
         if ("disabled".equals(entry.getKey())) {
            Boolean disabled = (Boolean) entry.getValue();
            if (disabled.booleanValue()) {
View Full Code Here

   static String getAttribute(Object domImpl, Element elem, String name) {
      if ("style".equals(name)) {
         return elem.getStyle().toString();
      }

      PropertyContainer properties = JsoUtils.getDomProperties(elem);

      String propertyName = getDOMPropertyName(name);

      return properties.getString(propertyName);

   }
View Full Code Here

      return JsoUtils.getTagName(elem);
   }

   @PatchMethod
   static boolean hasAttribute(Object domImpl, Element elem, String name) {
      PropertyContainer properties = JsoUtils.getDomProperties(elem);

      String propertyName = getDOMPropertyName(name);

      return properties.contains(propertyName);
   }
View Full Code Here

      return element.getParentElement();
   }

   @PatchMethod
   static boolean getPropertyBoolean(Element element, String propertyName) {
      PropertyContainer properties = JsoUtils.getDomProperties(element);
      return properties.getBoolean(propertyName);
   }
View Full Code Here

      return properties.getBoolean(propertyName);
   }

   @PatchMethod
   static double getPropertyDouble(Element element, String propertyName) {
      PropertyContainer properties = JsoUtils.getDomProperties(element);
      return properties.getDouble(propertyName);
   }
View Full Code Here

      return properties.getDouble(propertyName);
   }

   @PatchMethod
   static int getPropertyInt(Element element, String propertyName) {
      PropertyContainer properties = JsoUtils.getDomProperties(element);
      return properties.getInteger(propertyName);
   }
View Full Code Here

         return element.getTagName().toUpperCase();
      } else if ("style".equals(propertyName)) {
         return element.getStyle();
      }

      PropertyContainer properties = JsoUtils.getDomProperties(element);

      return properties.getObject(propertyName);
   }
View Full Code Here

   }

   @PatchMethod
   static Style getStyle(Element element) {
      // mark the style as being modified
      PropertyContainer properties = JsoUtils.getDomProperties(element);
      properties.put("style", "");

      return GwtStyleUtils.getStyle(element);
   }
View Full Code Here

      return JavaScriptObjects.getDouble(element, SCROLL_TOP);
   }

   @PatchMethod
   static void removeAttribute(Element element, String name) {
      PropertyContainer properties = JsoUtils.getDomProperties(element);
      String propertyName = DOMImplPatcher.getDOMPropertyName(name);
      properties.remove(propertyName);
   }
View Full Code Here

TOP

Related Classes of com.googlecode.gwt.test.internal.utils.PropertyContainer

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.