X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=core%2Fsrc%2Fnet%2Fsf%2Fopenrocket%2Fpreset%2Floader%2FIntegerColumnParser.java;fp=core%2Fsrc%2Fnet%2Fsf%2Fopenrocket%2Fpreset%2Floader%2FIntegerColumnParser.java;h=d871be1ce85e78b50debb2d86c81253951f185e2;hb=9349577cdfdff682b2aabd6daa24fdc3a7449b58;hp=0000000000000000000000000000000000000000;hpb=30ba0a882f0c061176ba14dbf86d3d6fad096c02;p=debian%2Fopenrocket diff --git a/core/src/net/sf/openrocket/preset/loader/IntegerColumnParser.java b/core/src/net/sf/openrocket/preset/loader/IntegerColumnParser.java new file mode 100644 index 00000000..d871be1c --- /dev/null +++ b/core/src/net/sf/openrocket/preset/loader/IntegerColumnParser.java @@ -0,0 +1,21 @@ +package net.sf.openrocket.preset.loader; + +import net.sf.openrocket.preset.TypedKey; +import net.sf.openrocket.preset.TypedPropertyMap; + +public class IntegerColumnParser extends BaseColumnParser { + + private TypedKey propKey; + + public IntegerColumnParser(String columnHeader, TypedKey propKey) { + super(columnHeader); + this.propKey = propKey; + } + + @Override + protected void doParse(String columnData, String[] data, TypedPropertyMap props) { + int value = Integer.valueOf(columnData); + props.put(propKey, value); + } + +}