Package org.openhab.core.library.types

Examples of org.openhab.core.library.types.StringType


    Widget w = mock(Widget.class);
    Item item = mock(Item.class);
    when(w.getLabel()).thenReturn(testLabel);
    when(w.getItem()).thenReturn("Item");
    when(registry.getItem("Item")).thenReturn(item);
    when(item.getState()).thenReturn(new StringType("State"));
    String label = uiRegistry.getLabel(w);
    assertEquals("Label [State]", label);
  }
View Full Code Here


    Item item = mock(Item.class);
    when(w.getLabel()).thenReturn(testLabel);
    when(w.getItem()).thenReturn("Item");
    when(w.eClass()).thenReturn(SitemapFactory.eINSTANCE.createText().eClass());
    when(registry.getItem("Item")).thenThrow(new ItemNotFoundException("Item"));
    when(item.getState()).thenReturn(new StringType("State"));
    String label = uiRegistry.getLabel(w);
    assertEquals("Label [-]", label);
  }
View Full Code Here

    Widget w = mock(Widget.class);
    Item item = mock(Item.class);
    when(w.getLabel()).thenReturn(testLabel);
    when(w.getItem()).thenReturn("Item");
    when(registry.getItem("Item")).thenReturn(item);
    when(item.getState()).thenReturn(new StringType("State"));
    String label = uiRegistry.getLabel(w);
    assertEquals("Label [State]", label);
  }
View Full Code Here

      } else if (item instanceof DateTimeItem) {
        Calendar cal = Calendar.getInstance();
        cal.setTime(new Date(Long.valueOf(i.getValue())));
        state = new DateTimeType(cal);
      } else {
        state = new StringType(i.getValue());
      }
     
      JpaHistoricItem hi = new JpaHistoricItem(item.getName(), state, i.getTimestamp());
      ret.add(hi);
    }
View Full Code Here

      } else if (item instanceof DateTimeItem) {
        Calendar cal = Calendar.getInstance();
        cal.setTime(obj.getDate(FIELD_VALUE));
        state = new DateTimeType(cal);
      } else {
        state = new StringType(obj.getString(FIELD_VALUE));
      }

      items.add(new MongoDBItem(name, state, obj.getDate(FIELD_TIMESTAMP)));
    }
View Full Code Here

    logger.debug("updating item {} for type {} to  {}", item.getName(),
        config.getObjectType(), setting);
    if (item instanceof NumberItem) {
      publisher.postUpdate(item.getName(), new DecimalType(setting));
    } else if (item instanceof StringItem) {
      publisher.postUpdate(item.getName(), new StringType(str));
    }
  }
View Full Code Here

    } else if (item instanceof SwitchItem) {
      publisher.postUpdate(item.getName(), setting > 0 ? OnOffType.ON
          : OnOffType.OFF);

    } else if (item instanceof StringItem && mode != null) {
      publisher.postUpdate(item.getName(), new StringType(mode));
    }
  }
View Full Code Here

    default:
      return;
    }

    if (item instanceof StringItem) {
      publisher.postUpdate(item.getName(), new StringType(str));
    }
  }
View Full Code Here

      break;
    }
    if (item instanceof NumberItem) {
      publisher.postUpdate(item.getName(), new DecimalType(setting));
    } else if (item instanceof StringItem) {
      publisher.postUpdate(item.getName(), new StringType(str));
    } else if (item instanceof ContactItem) {
      publisher.postUpdate(item.getName(),
          current == 0 ? OpenClosedType.CLOSED : OpenClosedType.OPEN);
    }
  }
View Full Code Here

          : OnOffType.OFF);
      publisher.postUpdate(item.getName(), num > 0 ? OnOffType.ON
          : OnOffType.OFF);
    } else if (item instanceof StringItem) {
      logger.debug("updating string type {}", str);
      publisher.postUpdate(item.getName(), new StringType(str));
    }
  }
View Full Code Here

TOP

Related Classes of org.openhab.core.library.types.StringType

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.