summaryrefslogtreecommitdiff
path: root/sources/utils/VSTools.java
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-06-12 21:19:36 +0300
committerPaul Buetow <paul@buetow.org>2025-06-12 21:19:36 +0300
commit5c5f252d5c7a2bdfefd4fbe54a7ae64537a64874 (patch)
tree1a4741441c7463cd3b5c97cca98fbfd1bc91519f /sources/utils/VSTools.java
parentea4f22311b639561856f37c8ac872af2cd9d55dd (diff)
Restructure project to use Maven exclusively and bump to v1.0.1-SNAPSHOT
- Remove legacy Ant build system (build.xml, sources/ directory) - Migrate to Maven-only build with standard directory structure - Add comprehensive Maven documentation and JAVA_HOME setup for Fedora - Update pom.xml with exec plugin and bump version to 1.0.1-SNAPSHOT - Add CLAUDE.md for development guidance - Update README.md with detailed build/run/clean instructions 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Diffstat (limited to 'sources/utils/VSTools.java')
-rw-r--r--sources/utils/VSTools.java92
1 files changed, 0 insertions, 92 deletions
diff --git a/sources/utils/VSTools.java b/sources/utils/VSTools.java
deleted file mode 100644
index ceb5760..0000000
--- a/sources/utils/VSTools.java
+++ /dev/null
@@ -1,92 +0,0 @@
-package utils;
-
-import java.util.Vector;
-
-/**
- * The class VSTools. This class contains only static methods. Those methods
- * are for general usage and don't fit into other classes.
- *
- * @author Paul C. Buetow
- */
-public final class VSTools {
- /**
- * Gets the time string.
- *
- * @param time the time
- *
- * @return the time string
- */
- public static String getTimeString(long time) {
- String ret = ""+time;
-
- while (ret.length() < 6)
- ret = "0" + ret;
-
- return ret + "ms";
- }
-
- /**
- * Gets the string time.
- *
- * @param string the string
- *
- * @return the string time
- */
- public static long getStringTime(String string) {
- try {
- /* Ignore the "ms" postfix */
- Long longValue = Long.valueOf(
- string.substring(0, string.length()-2));
- return longValue.longValue();
- } catch (NumberFormatException e) {
- }
-
- return 0;
- }
-
- /**
- * Gets the integer vector represented by a comma separated string.
- *
- * @param string the string
- *
- * @return the parsed vector
- */
- public static Vector<Integer> parseIntegerVector(String string)
- throws exceptions.VSParseIntegerVectorException {
- Vector<Integer> vec = new Vector<Integer>();
-
- int index = string.indexOf('[');
- if (index == -1)
- throw new exceptions.VSParseIntegerVectorException();
-
- string = string.substring(index+1);
-
- index = string.indexOf(']');
- if (index == -1)
- throw new exceptions.VSParseIntegerVectorException();
-
- string = string.substring(0, index);
-
- try {
- while ( (index = string.indexOf(',')) != -1 ) {
- String substring = string.substring(0, index);
-
- /* Remove leading whitespaces */
- while (substring.charAt(0) == ' ')
- substring = substring.substring(1);
-
- vec.add(Integer.parseInt(substring));
- string = string.substring(index+1);
- }
-
- /* Remove leading whitespaces */
- while (string.charAt(0) == ' ')
- string = string.substring(1);
- vec.add(Integer.parseInt(string));
-
- } catch (StringIndexOutOfBoundsException e) {
- } catch (NumberFormatException e) {
- }
- return vec;
- }
-}