当前位置: 首页>>代码示例>>Java>>正文


Java Version类代码示例

本文整理汇总了Java中org.opengts.Version的典型用法代码示例。如果您正苦于以下问题:Java Version类的具体用法?Java Version怎么用?Java Version使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


Version类属于org.opengts包,在下文中一共展示了Version类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: _dbPreInit

import org.opengts.Version; //导入依赖的package包/类
/**
*** Initializes runtime keys and 'version' RTConfig constant property
*** @return True if this is the first time this method was called, false otherwise
**/
private static boolean _dbPreInit()
{

    /* skip if already initialized */
    if (DBConfig._didPreInit) {
        return false; // already initialized
    }
    DBConfig._didPreInit = true;

    /* add our custom default properties */
    RTKey.addRuntimeEntries(DBConfig.runtimeKeys);

    /* init version RTConfig constant property */
    Version.initVersionProperty();

    /* continue with init */
    return true;

}
 
开发者ID:Jebasuthan,项目名称:vehiclegps,代码行数:24,代码来源:DBConfig.java

示例2: getPageNavigationHTML

import org.opengts.Version; //导入依赖的package包/类
public String getPageNavigationHTML(RequestProperties reqState, boolean reInit)
{
    if ((reInit || (this.pageNavHTML == null)) && this.hasPageNavigation()) {
        String pageNavNames[] = this.getPageNavigation();
        PrivateLabel privLbl = this.getPrivateLabel();
        if (privLbl == null) {
            Print.logWarn("Page Navigation PrivateLabel undefined: " + this.getPageName());
            this.pageNavHTML = "";
        } else {
            // <a href="/track/Track?page=menu.top">Main Menu</a> | 
            // <a href="/track/Track?page=login">Logout</a>&nbsp;&nbsp;
            StringBuffer sb = new StringBuffer();
            for (int i = pageNavNames.length - 1; i >= 0; i--) {
                String pageName = pageNavNames[i];
                WebPage page = privLbl.getWebPage(pageName);
                if (page != null) {
                    if (sb.length() > 0) { sb.append(" | "); }
                    String uri  = WebPageAdaptor.EncodeURL(reqState, page.getPageURI());
                    String desc = page.getNavigationDescription(reqState);
                    sb.append("<a href='"+uri+"'>").append(desc).append("</a>");
                } else {
                    String vers   = Version.getVersion();
                    String plName = privLbl.getName();
                    Print.logWarn("Page not found: " + pageName + " [v="+vers+", pl="+plName+"]");
                    //Print.logStackTrace("Page not found: " + pageName + " [v="+vers+", pl="+plName+"]");
                }
            }
            this.pageNavHTML = sb.toString();
        }
        //Print.logStackTrace("Setting Navigation HTML: " + this.pageNavHTML);
    } else {
        //Print.logStackTrace("Returning Previous Navigation HTML: " + this.pageNavHTML);
    }
    return this.pageNavHTML;
}
 
开发者ID:Jebasuthan,项目名称:vehiclegps,代码行数:36,代码来源:WebPageAdaptor.java

示例3: updateVersions

import org.opengts.Version; //导入依赖的package包/类
public static void updateVersions()
{

    /* OpenGTS version */
    String gtsCurrVersion = Version.getVersion();
    String gtsPropVersion = SystemProps.getGTSVersion();
    if (!gtsCurrVersion.equals(gtsPropVersion)) {
        Print.logInfo("Updating GTS Version: " + gtsCurrVersion);
        SystemProps.setStringValue(SystemProps.GTS_VERSION, gtsCurrVersion);
    }

    /* OpenDMTP version */
    try { 
        // lazily bind to OpenDMTP Version, in case it is not included in this installation
        MethodAction dmtpVersMeth = new MethodAction("org.opendmtp.server.Version", "getVersion");
        String dmtpCurrVersion = (String)dmtpVersMeth.invoke();
        String dmtpPropVersion = SystemProps.getDMTPVersion();
        if (!dmtpCurrVersion.equals(dmtpPropVersion)) {
            Print.logInfo("Updating DMTP Version: " + dmtpCurrVersion);
            SystemProps.setStringValue(SystemProps.DMTP_VERSION, dmtpCurrVersion);
        }
    } catch (Throwable th) {
        // ignore
    }
        

}
 
开发者ID:Jebasuthan,项目名称:vehiclegps,代码行数:28,代码来源:SystemProps.java

示例4: getVersion

import org.opengts.Version; //导入依赖的package包/类
/**
*** Return the GTS build version
*** @return The GTS build version
**/
public static String getVersion() 
{
    return org.opengts.Version.getVersion(); 
}
 
开发者ID:Jebasuthan,项目名称:vehiclegps,代码行数:9,代码来源:DBConfig.java

示例5: writeEvents_GPX

import org.opengts.Version; //导入依赖的package包/类
private boolean writeEvents_GPX(PrintWriter pwout, 
    Account account, Collection<Device> devList, 
    BasicPrivateLabel privLabel)
    throws IOException
{
    String dateFmt = "yyyy-MM-dd'T'HH:mm:ss'Z'";

    /* account required */
    if (account == null) {
        return false;
    }
    String accountID = account.getAccountID();
    TimeZone tz = DateTime.getGMTTimeZone();

    /* header */
    this.write(pwout, "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
    this.write(pwout, "<gpx version=\"1.0\"\n");
    this.write(pwout, "    creator=\"OpenGTS "+Version.getVersion()+" - http://www.opengts.org\"\n");
    this.write(pwout, "    xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n");
    this.write(pwout, "    xsi:schemaLocation=\"http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd\">\n");
    this.write(pwout, "  <time>" + (new DateTime(tz)).format(dateFmt) + "</time>\n");
    
    /* track body */
    if (!ListTools.isEmpty(devList)) {
        for (Device dev : devList) {
            String deviceID = dev.getDeviceID();

            /* check account ID */
            if (!dev.getAccountID().equals(accountID)) {
                // mismatched AccountID
                continue;
            }

            /* Device start tag */
            this.write(pwout, "  <trk>\n");
            this.write(pwout, "  <name><![CDATA["+deviceID+"]]></name>\n");
            this.write(pwout, "  <desc><![CDATA["+dev.getDescription()+"]]></desc>\n");
            this.write(pwout, "  <trkseg>\n");

            /* events */
            EventData evList[] = dev.getSavedRangeEvents();
            if (!ListTools.isEmpty(evList)) {
                for (EventData ev : evList) {
                    this.write(pwout, "    <trkpt lat=\"" + ev.getLatitude() + "\" lon=\"" + ev.getLongitude() + "\">\n");
                    this.write(pwout, "      <time>" + (new DateTime(ev.getTimestamp(),tz)).format(dateFmt) + "</time>\n");
                    this.write(pwout, "      <ele>"+ev.getAltitude()+"</ele>\n"); // meters
                    this.write(pwout, "    </trkpt>\n");
                }
            }
    
            /* Device end tag */
            this.write(pwout, "  </trkseg>\n");
            this.write(pwout, "  </trk>\n");
            
        }
        
    }

    /* footer */
    this.write(pwout, "</gpx>\n");

    return true;
}
 
开发者ID:Jebasuthan,项目名称:vehiclegps,代码行数:64,代码来源:EventUtil.java


注:本文中的org.opengts.Version类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。