Home | History | Annotate | Download | only in xmp
      1 // =================================================================================================
      2 // ADOBE SYSTEMS INCORPORATED
      3 // Copyright 2006 Adobe Systems Incorporated
      4 // All Rights Reserved
      5 //
      6 // NOTICE:  Adobe permits you to use, modify, and distribute this file in accordance with the terms
      7 // of the Adobe license agreement accompanying it.
      8 // =================================================================================================
      9 
     10 package com.adobe.xmp;
     11 
     12 /**
     13  * XMP Toolkit Version Information.
     14  * <p>
     15  * Version information for the XMP toolkit is stored in the jar-library and available through a
     16  * runtime call, {@link XMPMetaFactory#getVersionInfo()},  addition static version numbers are
     17  * defined in "version.properties".
     18  *
     19  * @since 23.01.2006
     20  */
     21 public interface XMPVersionInfo
     22 {
     23 	/** @return Returns the primary release number, the "1" in version "1.2.3". */
     24 	int getMajor();
     25 
     26 
     27 	/** @return Returns the secondary release number, the "2" in version "1.2.3". */
     28 	int getMinor();
     29 
     30 
     31 	/** @return Returns the tertiary release number, the "3" in version "1.2.3". */
     32 	int getMicro();
     33 
     34 
     35 	/** @return Returns a rolling build number, monotonically increasing in a release. */
     36 	int getBuild();
     37 
     38 
     39 	/** @return Returns true if this is a debug build. */
     40 	boolean isDebug();
     41 
     42 
     43 	/** @return Returns a comprehensive version information string. */
     44 	String getMessage();
     45 }