All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.locationtech.jts.JTSVersion Maven / Gradle / Ivy

There is a newer version: 1.20.0
Show newest version
/*
 * Copyright (c) 2016 Vivid Solutions.
 *
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
 * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
 * and the Eclipse Distribution License is available at
 *
 * http://www.eclipse.org/org/documents/edl-v10.php.
 */

package org.locationtech.jts;

/**
 * JTS API version information.
 * 

* Versions consist of a 3-part version number: major.minor.patch * An optional release status string may be present in the string version of * the version. * * @version 1.7 */ public class JTSVersion { /** * The current version number of the JTS API. */ public static final JTSVersion CURRENT_VERSION = new JTSVersion(); /** * The major version number. */ public static final int MAJOR = 1; /** * The minor version number. */ public static final int MINOR = 16; /** * The patch version number. */ public static final int PATCH = 0; /** * An optional string providing further release info (such as "alpha 1"); */ private static final String releaseInfo = "RC1"; /** * Prints the current JTS version to stdout. * * @param args the command-line arguments (none are required). */ public static void main(String[] args) { System.out.println(CURRENT_VERSION); } private JTSVersion() { } /** * Gets the major number of the release version. * * @return the major number of the release version. */ public int getMajor() { return MAJOR; } /** * Gets the minor number of the release version. * * @return the minor number of the release version. */ public int getMinor() { return MINOR; } /** * Gets the patch number of the release version. * * @return the patch number of the release version. */ public int getPatch() { return PATCH; } /** * Gets the full version number, suitable for display. * * @return the full version number, suitable for display. */ public String toString() { String ver = MAJOR + "." + MINOR + "." + PATCH; if (releaseInfo != null && releaseInfo.length() > 0) return ver + " " + releaseInfo; return ver; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy