Package org.openhab.core.library.types

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


  public CallType(String value) {
    this();
    if (StringUtils.isNotBlank(value)) {
      String[] elements = value.split(SEPARATOR);
      if (elements.length == 2) {
        callDetails.put(DEST_NUM, new StringType(elements[0]));
        callDetails.put(ORIG_NUM, new StringType(elements[1]));
      }
    }
  }
View Full Code Here


      }
    }
  }
 
  public CallType(String origNum, String destNum) {
    this(new StringType(origNum), new StringType(destNum));
  }
View Full Code Here

   */
  @Override
  protected StringType fromNumber(HmValueItem hmValueItem) {
    String valueListValue = getValueListValue(hmValueItem);
    if (valueListValue != null) {
      return new StringType(valueListValue);
    }

    Double value = Double.valueOf(hmValueItem.getValue().toString());
    if (hmValueItem.isIntegerValue()) {
      return new StringType(String.valueOf(value.intValue()));
    }
    return new StringType(String.valueOf(round(value).doubleValue()));
  }
View Full Code Here

   */
  @Override
  protected StringType fromString(HmValueItem hmValueItem) {
    String valueListValue = getValueListValue(hmValueItem);
    if (valueListValue != null) {
      return new StringType(valueListValue);
    }

    return new StringType(hmValueItem.getValue().toString());
  }
View Full Code Here

  private void setItemValue(Item item, boolean value) {
      eventPublisher.postUpdate(item.getName(), value ? OnOffType.ON : OnOffType.OFF);
  }
 
  private void setItemValue(Item item, String value) {
        eventPublisher.postUpdate(item.getName(), new StringType(value));
  }
View Full Code Here

    } else if (valueSelector.getItemClass() == StringItem.class) {

      if (valueSelector == RFXComValueSelector.RAW_DATA) {

        state = new StringType(
            DatatypeConverter.printHexBinary(rawMessage));

      } else {
        throw new NumberFormatException("Can't convert "
            + valueSelector + " to StringItem");
View Full Code Here

        logger.debug("calleridnum or exten is null -> handle new call aborted!");
        return;
      }
     
      CallType call = new CallType(
          new StringType(event.getCallerIdNum()),
          new StringType(event.getExten()));
      eventCache.put(event.getUniqueId(), call);
     
      if (itemType.isAssignableFrom(SwitchItem.class)) {
        eventPublisher.postUpdate(itemName, OnOffType.ON);
      }
View Full Code Here

        errorCode += " ";
      }
      errorCode += "EA:" + convertToCode(errorEA);
    }

    return new StringType(errorCode.length() > 0 ? errorCode : "Ok");
  }
View Full Code Here

    case CurrentFloorTemperature:
      return new DecimalType(deviceInfo.getCurrentFloorTemperature());
    case CurrentSetTemperature:
      return new DecimalType(deviceInfo.getCurrentSetTemperature());
    case DeviceName:
      return new StringType(deviceInfo.getDeviceName());
    case Away:
      return deviceInfo.isAway() ? OnOffType.ON : OnOffType.OFF;
    case Standby:
      return deviceInfo.isStandby() ? OnOffType.ON : OnOffType.OFF;
    case Heating:
View Full Code Here

    } else if (valueSelector.getItemClass() == StringItem.class) {

      if (valueSelector == RFXComValueSelector.RAW_DATA) {

        state = new StringType(
            DatatypeConverter.printHexBinary(rawMessage));

      } else {
        throw new RFXComException("Can't convert "
            + valueSelector + " to StringItem");
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.