public static String transform(final HandleState value) throws CouldNotTransformException { switch (value.getPosition()) { case 0: return "CLOSED"; case 90: return "OPEN"; case 180: return "TILTED"; default: throw new CouldNotTransformException("Could not transform " + HandleState.class.getName() + "[" + value + "] to " + String.class.getSimpleName() + "!"); } } }
public static String transform(final HandleState handleState) throws CouldNotTransformException { try { switch (handleState.getPosition()) { case 0: return "CLOSED"; case 90: return "OPEN"; case 180: return "TILTED"; default: throw new TypeNotSupportedException(handleState, String.class); } } catch (CouldNotPerformException ex) { throw new CouldNotTransformException("Could not transform " + HandleState.class.getName() + "!", ex); } } }
public static AlarmState transform(final Double decimalType) throws CouldNotTransformException { AlarmState.Builder alarmState = AlarmState.newBuilder(); try { if (decimalType.intValue() == 0) { alarmState.setValue(State.NO_ALARM); } else if (decimalType.intValue() == 1) { alarmState.setValue(State.ALARM); } return alarmState.build(); } catch (Exception ex) { throw new CouldNotTransformException("Could not transform " + Double.class.getName() + "! " + Double.class.getSimpleName() + "[" + decimalType + "] is unknown!", ex); } }
public static MotionState transform(final Double decimalType) throws CouldNotTransformException { MotionState.Builder motionState = MotionState.newBuilder(); try { if (decimalType.intValue() == 0) { motionState.setValue(State.NO_MOTION); } else { motionState.setValue(State.MOTION); } return motionState.build(); } catch (Exception ex) { throw new CouldNotTransformException("Could not transform " + Double.class.getName() + "! " + Double.class.getSimpleName() + "[" + decimalType + "] is unknown!", ex); } }
public static double transform(final TamperState tamperState) throws TypeNotSupportedException, CouldNotTransformException { switch (tamperState.getValue()) { case NO_TAMPER: return 0d; case TAMPER: return 1d; case UNKNOWN: throw new TypeNotSupportedException(tamperState, Double.class); default: throw new CouldNotTransformException("Could not transform " + TamperState.State.class.getName() + "! " + TamperState.State.class.getSimpleName() + "[" + tamperState.getValue().name() + "] is unknown!"); } } }
public static Double transform(final AlarmState alarmState) throws CouldNotTransformException { try { switch (alarmState.getValue()) { case NO_ALARM: return 0d; case ALARM: return 1d; case UNKNOWN: throw new InvalidStateException("Unknown state is invalid!"); default: throw new TypeNotSupportedException(AlarmState.State.class, Double.class); } } catch (CouldNotPerformException ex) { throw new CouldNotTransformException("Could not transform " + AlarmState.State.class.getName() + "!", ex); } } }
public static Double transform(final MotionState motionState) throws CouldNotTransformException { try { switch (motionState.getValue()) { case NO_MOTION: return 0d; case MOTION: return 1d; case UNKNOWN: throw new InvalidStateException("Unknown state is invalid!"); default: throw new TypeNotSupportedException(MotionState.State.class, Double.class); } } catch (CouldNotPerformException ex) { throw new CouldNotTransformException("Could not transform " + MotionState.State.class.getName() + "!", ex); } } }
/** * Please use * * @return * @throws CouldNotPerformException * @deprecated please use org.openbase.jul.visual.swing.transform.AWTColorToHSBColorTransformer instead. */ @Deprecated default public java.awt.Color getJavaAWTColor() throws CouldNotPerformException { try { final HSBColor color = getHSBColor(); return java.awt.Color.getHSBColor((((float) color.getHue()) / 360f), (((float) color.getSaturation()) / 100f), (((float) color.getBrightness()) / 100f)); } catch (Exception ex) { throw new CouldNotTransformException("Could not transform " + HSBColor.class.getName() + " to " + java.awt.Color.class.getName() + "!", ex); } }
/** * * @param color * @return * @throws CouldNotPerformException * @deprecated Please use the org.openbase.jul.visual.swing.transform.AWTColorToHSBColorTransformer or org.openbase.jul.visual.javafx.transform.JFXColorToHSBColorTransformer to tranform colors into compatible types. */ @Deprecated default public Future<ActionFuture> setColor(final java.awt.Color color) throws CouldNotPerformException { try { float[] hsb = new float[3]; java.awt.Color.RGBtoHSB(color.getRed(), color.getGreen(), color.getBlue(), hsb); return setColor(HSBColor.newBuilder().setHue(hsb[0] * 360).setSaturation(hsb[1] * 100).setBrightness(hsb[2] * 100).build()); } catch (Exception ex) { throw new CouldNotTransformException("Could not transform " + java.awt.Color.class.getName() + " to " + HSBColor.class.getName() + "!", ex); } } }
public static TamperState transform(final double state) throws CouldNotTransformException { if (state == 0) { return TamperState.newBuilder().setValue(TamperState.State.NO_TAMPER).build(); } else if (state > 0) { //TODO:mpohling/thuxohl adjust the tamper state to also reflect the intensity of the alarm! return TamperState.newBuilder().setValue(TamperState.State.TAMPER).build(); } else { throw new CouldNotTransformException("Could not transform " + Double.class.getName() + "! " + Double.class.getSimpleName() + "[" + state + "] is unknown!"); } }
public static Class<? extends AbstractUnitController> transform(final UnitConfig unitConfig) throws CouldNotTransformException { String className = AbstractUnitController.class.getPackage().getName() + "." + StringProcessor.transformUpperCaseToCamelCase(unitConfig.getType().name()) + "Controller"; try { return (Class<? extends AbstractUnitController>) Class.forName(className); } catch (ClassNotFoundException ex) { try { throw new CouldNotTransformException(ScopeGenerator.generateStringRep(unitConfig.getScope()), AbstractUnitController.class, new NotAvailableException("Class", ex)); } catch (CouldNotPerformException ex1) { throw new CouldNotTransformException(unitConfig.getLabel(), AbstractUnitController.class, new NotAvailableException("Class", ex)); } } } }
public static ActivationState transform(final OnOffHolder.OnOff onOffType) throws CouldNotTransformException { switch (onOffType) { case OFF: return ActivationState.newBuilder().setValue(ActivationState.State.DEACTIVE).build(); case ON: return ActivationState.newBuilder().setValue(ActivationState.State.ACTIVE).build(); default: throw new CouldNotTransformException("Could not transform " + OnOffHolder.OnOff.class.getName() + "! " + OnOffHolder.OnOff.class.getSimpleName() + "[" + onOffType.name() + "] is unknown!"); } }
public static ActivationState transform(OnOffHolderType.OnOffHolder.OnOff onOffType) throws CouldNotTransformException { switch (onOffType) { case OFF: return ActivationState.newBuilder().setValue(ActivationState.State.DEACTIVE).build(); case ON: return ActivationState.newBuilder().setValue(ActivationState.State.ACTIVE).build(); default: throw new CouldNotTransformException("Could not transform " + OnOffHolderType.OnOffHolder.OnOff.class.getName() + "! " + OnOffHolderType.OnOffHolder.OnOff.class.getSimpleName() + "[" + onOffType.name() + "] is unknown!"); } }
public static PowerState transform(OnOffHolderType.OnOffHolder.OnOff onOffType) throws CouldNotTransformException { switch (onOffType) { case OFF: return PowerState.newBuilder().setValue(PowerState.State.OFF).build(); case ON: return PowerState.newBuilder().setValue(PowerState.State.ON).build(); default: throw new CouldNotTransformException("Could not transform " + OnOffHolderType.OnOffHolder.OnOff.class.getName() + "! " + OnOffHolderType.OnOffHolder.OnOff.class.getSimpleName() + "[" + onOffType.name() + "] is unknown!"); } }
public static ActivationState transform(OnOffHolderType.OnOffHolder.OnOff onOffType) throws CouldNotTransformException { switch (onOffType) { case OFF: return ActivationState.newBuilder().setValue(ActivationState.State.DEACTIVE).build(); case ON: return ActivationState.newBuilder().setValue(ActivationState.State.ACTIVE).build(); default: throw new CouldNotTransformException("Could not transform " + OnOffHolderType.OnOffHolder.OnOff.class.getName() + "! " + OnOffHolderType.OnOffHolder.OnOff.class.getSimpleName() + "[" + onOffType.name() + "] is unknown!"); } }
public static rsb.Scope transform(final ScopeType.Scope scope) throws CouldNotTransformException { try { if (scope == null) { throw new NotAvailableException("scope"); } return new Scope(ScopeGenerator.generateStringRep(scope.getComponentList())); } catch (Exception ex) { throw new CouldNotTransformException(scope, rsb.Scope.class, ex); } }
public static ContactState transform(OpenClosedHolder.OpenClosed openClosedType) throws CouldNotTransformException { switch (openClosedType) { case CLOSED: return ContactState.newBuilder().setValue(ContactState.State.CLOSED).build(); case OPEN: return ContactState.newBuilder().setValue(ContactState.State.OPEN).build(); default: throw new CouldNotTransformException("Could not transform " + OpenClosedHolder.OpenClosed.class.getName() + "! " + OpenClosedHolder.OpenClosed.class.getSimpleName() + "[" + openClosedType.name() + "] is unknown!"); } }
public static BlindState transform(final StopMoveHolder.StopMove stopMoveType) throws CouldNotTransformException { switch (stopMoveType) { case STOP: return BlindState.newBuilder().setMovementState(BlindState.MovementState.STOP).build(); case MOVE: return BlindState.newBuilder().setMovementState(BlindState.MovementState.UNKNOWN).build(); default: throw new CouldNotTransformException("Could not transform " + StopMoveHolder.StopMove.class.getName() + "! " + StopMoveHolder.StopMove.class.getSimpleName() + "[" + stopMoveType.name() + "] is unknown!"); } }
public static BlindState transform(final UpDownHolder.UpDown upDownType) throws CouldNotTransformException { switch (upDownType) { case DOWN: return BlindState.newBuilder().setMovementState(BlindState.MovementState.DOWN).build(); case UP: return BlindState.newBuilder().setMovementState(BlindState.MovementState.UP).build(); default: throw new CouldNotTransformException("Could not transform " + UpDownHolder.UpDown.class.getName() + "! " + UpDownHolder.UpDown.class.getSimpleName() + "[" + upDownType.name() + "] is unknown!"); } }
public static ButtonState transform(final OnOffHolder.OnOff onOffType) throws CouldNotTransformException { switch (onOffType) { case OFF: return ButtonState.newBuilder().setValue(State.RELEASED).build(); case ON: return ButtonState.newBuilder().setValue(State.PRESSED).build(); default: throw new CouldNotTransformException("Could not transform " + OnOffHolder.OnOff.class.getName() + "! " + OnOffHolder.OnOff.class.getSimpleName() + "[" + onOffType.name() + "] is unknown!"); } }