/** * Copyright (C) 2010-14 diirt developers. See COPYRIGHT.TXT * All rights reserved. Use is subject to license terms. See LICENSE.TXT */ package org.diirt.vtype.next; /** * Immutable VString implementation. * * @author carcassi */ class IVString extends VString { private final String value; private final Alarm alarm; private final Time time; IVString(String value, Alarm alarm, Time time) { this.value = value; this.alarm = alarm; this.time = time; } @Override public String getValue() { return value; } @Override public Alarm getAlarm() { return alarm; } @Override public Time getTime() { return time; } }