package org.yamcs.xtce;
public class IntegerArgumentType extends IntegerDataType implements ArgumentType {
private static final long serialVersionUID=3L;
public IntegerArgumentType(String name){
super(name);
}
@Override
public String getTypeAsString() {
return "integer";
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("IntegerArgumentType name:").append(name)
.append(" sizeInBits:").append(sizeInBits)
.append(" signed: ").append(signed);
if(initialValue!=null) sb.append(", defaultValue: ").append(initialValue);
if(validRange!=null) sb.append(", validRange: ").append(validRange.toString(isSigned()));
sb.append(", encoding: ").append(encoding);
return sb.toString();
}
}