From b38684820e129c841160a1377cb61f7479230af7 Mon Sep 17 00:00:00 2001 From: Julien Eluard Date: Mon, 15 Nov 2010 09:45:39 +0100 Subject: First pages commit --- apidocs/allclasses-frame.html | 48 ++ apidocs/allclasses-noframe.html | 48 ++ apidocs/constant-values.html | 147 ++++ apidocs/deprecated-list.html | 147 ++++ apidocs/help-doc.html | 224 ++++++ apidocs/index-all.html | 456 +++++++++++ apidocs/index.html | 40 + apidocs/options | 24 + apidocs/org/semver/Checker.CompatibilityType.html | 346 ++++++++ apidocs/org/semver/Checker.html | 647 +++++++++++++++ apidocs/org/semver/Version.Type.html | 382 +++++++++ apidocs/org/semver/Version.html | 496 ++++++++++++ .../class-use/Checker.CompatibilityType.html | 235 ++++++ apidocs/org/semver/class-use/Checker.html | 145 ++++ apidocs/org/semver/class-use/Version.Type.html | 231 ++++++ apidocs/org/semver/class-use/Version.html | 268 ++++++ apidocs/org/semver/enforcer/CheckVersionRule.html | 458 +++++++++++ .../enforcer/class-use/CheckVersionRule.html | 145 ++++ apidocs/org/semver/enforcer/package-frame.html | 33 + apidocs/org/semver/enforcer/package-summary.html | 158 ++++ apidocs/org/semver/enforcer/package-tree.html | 155 ++++ apidocs/org/semver/enforcer/package-use.html | 145 ++++ .../jardiff/AccumulatingDiffHandler.Add.html | 245 ++++++ .../jardiff/AccumulatingDiffHandler.Change.html | 276 +++++++ .../AccumulatingDiffHandler.Difference.html | 313 +++++++ .../jardiff/AccumulatingDiffHandler.Remove.html | 245 ++++++ .../semver/jardiff/AccumulatingDiffHandler.html | 895 +++++++++++++++++++++ .../class-use/AccumulatingDiffHandler.Add.html | 145 ++++ .../class-use/AccumulatingDiffHandler.Change.html | 145 ++++ .../AccumulatingDiffHandler.Difference.html | 319 ++++++++ .../class-use/AccumulatingDiffHandler.Remove.html | 145 ++++ .../jardiff/class-use/AccumulatingDiffHandler.html | 145 ++++ apidocs/org/semver/jardiff/package-frame.html | 39 + apidocs/org/semver/jardiff/package-summary.html | 170 ++++ apidocs/org/semver/jardiff/package-tree.html | 160 ++++ apidocs/org/semver/jardiff/package-use.html | 190 +++++ apidocs/org/semver/package-frame.html | 48 ++ apidocs/org/semver/package-summary.html | 180 +++++ apidocs/org/semver/package-tree.html | 165 ++++ apidocs/org/semver/package-use.html | 183 +++++ apidocs/overview-frame.html | 47 ++ apidocs/overview-summary.html | 165 ++++ apidocs/overview-tree.html | 171 ++++ apidocs/package-list | 3 + apidocs/packages | 3 + apidocs/resources/inherit.gif | Bin 0 -> 57 bytes apidocs/stylesheet.css | 29 + css/maven-base.css | 151 ++++ css/maven-theme.css | 141 ++++ css/print.css | 7 + css/site.css | 0 dependencies.html | 110 +++ dependency-convergence.html | 347 ++++++++ images/close.gif | Bin 0 -> 279 bytes images/collapsed.gif | Bin 0 -> 53 bytes images/expanded.gif | Bin 0 -> 52 bytes images/external.png | Bin 0 -> 230 bytes images/icon_error_sml.gif | Bin 0 -> 1010 bytes images/icon_info_sml.gif | Bin 0 -> 606 bytes images/icon_success_sml.gif | Bin 0 -> 990 bytes images/icon_warning_sml.gif | Bin 0 -> 576 bytes images/logos/build-by-maven-black.png | Bin 0 -> 2294 bytes images/logos/build-by-maven-white.png | Bin 0 -> 2260 bytes images/logos/maven-feather.png | Bin 0 -> 3330 bytes images/newwindow.png | Bin 0 -> 220 bytes index.html | 174 ++++ integration.html | 110 +++ issue-tracking.html | 110 +++ license.html | 312 +++++++ mail-lists.html | 207 +++++ plugin-management.html | 287 +++++++ plugins.html | 230 ++++++ project-info.html | 110 +++ project-reports.html | 101 +++ project-summary.html | 242 ++++++ source-repository.html | 110 +++ team-list.html | 229 ++++++ testapidocs/allclasses-frame.html | 32 + testapidocs/allclasses-noframe.html | 32 + testapidocs/constant-values.html | 145 ++++ testapidocs/deprecated-list.html | 145 ++++ testapidocs/help-doc.html | 216 +++++ testapidocs/index-all.html | 186 +++++ testapidocs/index.html | 37 + testapidocs/options | 24 + testapidocs/org/semver/VersionTest.html | 403 ++++++++++ testapidocs/org/semver/class-use/VersionTest.html | 143 ++++ testapidocs/org/semver/package-frame.html | 33 + testapidocs/org/semver/package-summary.html | 156 ++++ testapidocs/org/semver/package-tree.html | 149 ++++ testapidocs/org/semver/package-use.html | 143 ++++ testapidocs/overview-tree.html | 151 ++++ testapidocs/package-list | 1 + testapidocs/packages | 1 + testapidocs/resources/inherit.gif | Bin 0 -> 57 bytes testapidocs/stylesheet.css | 29 + 96 files changed, 14408 insertions(+) create mode 100644 apidocs/allclasses-frame.html create mode 100644 apidocs/allclasses-noframe.html create mode 100644 apidocs/constant-values.html create mode 100644 apidocs/deprecated-list.html create mode 100644 apidocs/help-doc.html create mode 100644 apidocs/index-all.html create mode 100644 apidocs/index.html create mode 100644 apidocs/options create mode 100644 apidocs/org/semver/Checker.CompatibilityType.html create mode 100644 apidocs/org/semver/Checker.html create mode 100644 apidocs/org/semver/Version.Type.html create mode 100644 apidocs/org/semver/Version.html create mode 100644 apidocs/org/semver/class-use/Checker.CompatibilityType.html create mode 100644 apidocs/org/semver/class-use/Checker.html create mode 100644 apidocs/org/semver/class-use/Version.Type.html create mode 100644 apidocs/org/semver/class-use/Version.html create mode 100644 apidocs/org/semver/enforcer/CheckVersionRule.html create mode 100644 apidocs/org/semver/enforcer/class-use/CheckVersionRule.html create mode 100644 apidocs/org/semver/enforcer/package-frame.html create mode 100644 apidocs/org/semver/enforcer/package-summary.html create mode 100644 apidocs/org/semver/enforcer/package-tree.html create mode 100644 apidocs/org/semver/enforcer/package-use.html create mode 100644 apidocs/org/semver/jardiff/AccumulatingDiffHandler.Add.html create mode 100644 apidocs/org/semver/jardiff/AccumulatingDiffHandler.Change.html create mode 100644 apidocs/org/semver/jardiff/AccumulatingDiffHandler.Difference.html create mode 100644 apidocs/org/semver/jardiff/AccumulatingDiffHandler.Remove.html create mode 100644 apidocs/org/semver/jardiff/AccumulatingDiffHandler.html create mode 100644 apidocs/org/semver/jardiff/class-use/AccumulatingDiffHandler.Add.html create mode 100644 apidocs/org/semver/jardiff/class-use/AccumulatingDiffHandler.Change.html create mode 100644 apidocs/org/semver/jardiff/class-use/AccumulatingDiffHandler.Difference.html create mode 100644 apidocs/org/semver/jardiff/class-use/AccumulatingDiffHandler.Remove.html create mode 100644 apidocs/org/semver/jardiff/class-use/AccumulatingDiffHandler.html create mode 100644 apidocs/org/semver/jardiff/package-frame.html create mode 100644 apidocs/org/semver/jardiff/package-summary.html create mode 100644 apidocs/org/semver/jardiff/package-tree.html create mode 100644 apidocs/org/semver/jardiff/package-use.html create mode 100644 apidocs/org/semver/package-frame.html create mode 100644 apidocs/org/semver/package-summary.html create mode 100644 apidocs/org/semver/package-tree.html create mode 100644 apidocs/org/semver/package-use.html create mode 100644 apidocs/overview-frame.html create mode 100644 apidocs/overview-summary.html create mode 100644 apidocs/overview-tree.html create mode 100644 apidocs/package-list create mode 100644 apidocs/packages create mode 100644 apidocs/resources/inherit.gif create mode 100644 apidocs/stylesheet.css create mode 100644 css/maven-base.css create mode 100644 css/maven-theme.css create mode 100644 css/print.css create mode 100644 css/site.css create mode 100644 dependencies.html create mode 100644 dependency-convergence.html create mode 100644 images/close.gif create mode 100644 images/collapsed.gif create mode 100644 images/expanded.gif create mode 100644 images/external.png create mode 100644 images/icon_error_sml.gif create mode 100644 images/icon_info_sml.gif create mode 100644 images/icon_success_sml.gif create mode 100644 images/icon_warning_sml.gif create mode 100644 images/logos/build-by-maven-black.png create mode 100644 images/logos/build-by-maven-white.png create mode 100644 images/logos/maven-feather.png create mode 100644 images/newwindow.png create mode 100644 index.html create mode 100644 integration.html create mode 100644 issue-tracking.html create mode 100644 license.html create mode 100644 mail-lists.html create mode 100644 plugin-management.html create mode 100644 plugins.html create mode 100644 project-info.html create mode 100644 project-reports.html create mode 100644 project-summary.html create mode 100644 source-repository.html create mode 100644 team-list.html create mode 100644 testapidocs/allclasses-frame.html create mode 100644 testapidocs/allclasses-noframe.html create mode 100644 testapidocs/constant-values.html create mode 100644 testapidocs/deprecated-list.html create mode 100644 testapidocs/help-doc.html create mode 100644 testapidocs/index-all.html create mode 100644 testapidocs/index.html create mode 100644 testapidocs/options create mode 100644 testapidocs/org/semver/VersionTest.html create mode 100644 testapidocs/org/semver/class-use/VersionTest.html create mode 100644 testapidocs/org/semver/package-frame.html create mode 100644 testapidocs/org/semver/package-summary.html create mode 100644 testapidocs/org/semver/package-tree.html create mode 100644 testapidocs/org/semver/package-use.html create mode 100644 testapidocs/overview-tree.html create mode 100644 testapidocs/package-list create mode 100644 testapidocs/packages create mode 100644 testapidocs/resources/inherit.gif create mode 100644 testapidocs/stylesheet.css diff --git a/apidocs/allclasses-frame.html b/apidocs/allclasses-frame.html new file mode 100644 index 0000000..f815847 --- /dev/null +++ b/apidocs/allclasses-frame.html @@ -0,0 +1,48 @@ + + + + + + + +All Classes (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + +All Classes +
+ + + + + +
AccumulatingDiffHandler +
+AccumulatingDiffHandler.Add +
+AccumulatingDiffHandler.Change +
+AccumulatingDiffHandler.Difference +
+Checker +
+Checker.CompatibilityType +
+CheckVersionRule +
+Version +
+Version.Type +
+
+ + + diff --git a/apidocs/allclasses-noframe.html b/apidocs/allclasses-noframe.html new file mode 100644 index 0000000..da91bf5 --- /dev/null +++ b/apidocs/allclasses-noframe.html @@ -0,0 +1,48 @@ + + + + + + + +All Classes (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + +All Classes +
+ + + + + +
AccumulatingDiffHandler +
+AccumulatingDiffHandler.Add +
+AccumulatingDiffHandler.Change +
+AccumulatingDiffHandler.Difference +
+Checker +
+Checker.CompatibilityType +
+CheckVersionRule +
+Version +
+Version.Type +
+
+ + + diff --git a/apidocs/constant-values.html b/apidocs/constant-values.html new file mode 100644 index 0000000..a5f6806 --- /dev/null +++ b/apidocs/constant-values.html @@ -0,0 +1,147 @@ + + + + + + + +Constant Field Values (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Constant Field Values

+
+
+Contents + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/deprecated-list.html b/apidocs/deprecated-list.html new file mode 100644 index 0000000..756d762 --- /dev/null +++ b/apidocs/deprecated-list.html @@ -0,0 +1,147 @@ + + + + + + + +Deprecated List (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Deprecated API

+
+
+Contents + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/help-doc.html b/apidocs/help-doc.html new file mode 100644 index 0000000..f48c138 --- /dev/null +++ b/apidocs/help-doc.html @@ -0,0 +1,224 @@ + + + + + + + +API Help (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+How This API Document Is Organized

+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

+Overview

+
+ +

+The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+

+Package

+
+ +

+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

+
+

+Class/Interface

+
+ +

+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+ +

+Annotation Type

+
+ +

+Each annotation type has its own separate page with the following sections:

+
+ +

+Enum

+
+ +

+Each enum has its own separate page with the following sections:

+
+

+Use

+
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+

+Tree (Class Hierarchy)

+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object. +
+

+Deprecated API

+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+

+Index

+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+

+Prev/Next

+These links take you to the next or previous class, interface, package, or related page.

+Frames/No Frames

+These links show and hide the HTML frames. All pages are available with or without frames. +

+

+Serialized Form

+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. +

+

+Constant Field Values

+The Constant Field Values page lists the static final fields and their values. +

+ + +This help file applies to API documentation generated using the standard doclet. + +
+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/index-all.html b/apidocs/index-all.html new file mode 100644 index 0000000..79e8064 --- /dev/null +++ b/apidocs/index-all.html @@ -0,0 +1,456 @@ + + + + + + + +Index (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E F G H I M N O P S T V
+

+A

+
+
accumulateAccessDetails(String, boolean, boolean, List<String>, List<String>) - +Method in class org.semver.Checker +
  +
AccumulatingDiffHandler - Class in org.semver.jardiff
DiffHandler implementation accumulating changes.
AccumulatingDiffHandler() - +Constructor for class org.semver.jardiff.AccumulatingDiffHandler +
  +
AccumulatingDiffHandler(Set<String>, Set<String>) - +Constructor for class org.semver.jardiff.AccumulatingDiffHandler +
  +
AccumulatingDiffHandler.Add - Class in org.semver.jardiff
 
AccumulatingDiffHandler.Add(String, AbstractInfo) - +Constructor for class org.semver.jardiff.AccumulatingDiffHandler.Add +
  +
AccumulatingDiffHandler.Change - Class in org.semver.jardiff
 
AccumulatingDiffHandler.Change(String, AbstractInfo, AbstractInfo) - +Constructor for class org.semver.jardiff.AccumulatingDiffHandler.Change +
  +
AccumulatingDiffHandler.Difference - Class in org.semver.jardiff
 
AccumulatingDiffHandler.Difference(String, AbstractInfo) - +Constructor for class org.semver.jardiff.AccumulatingDiffHandler.Difference +
  +
AccumulatingDiffHandler.Remove - Class in org.semver.jardiff
 
AccumulatingDiffHandler.Remove(String, AbstractInfo) - +Constructor for class org.semver.jardiff.AccumulatingDiffHandler.Remove +
  +
+
+

+C

+
+
check(File, File, Set<String>, Set<String>) - +Method in class org.semver.Checker +
  +
Checker - Class in org.semver
Allows to compare content of JARs.
Checker() - +Constructor for class org.semver.Checker +
  +
Checker.CompatibilityType - Enum in org.semver
Library compatibility type.
CheckVersionRule - Class in org.semver.enforcer
Checks Version for current Artifact compared to a previous Artifact.
CheckVersionRule() - +Constructor for class org.semver.enforcer.CheckVersionRule +
  +
classAdded(ClassInfo) - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
classChanged(ClassInfo, ClassInfo) - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
classRemoved(ClassInfo) - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
compareTo(AccumulatingDiffHandler.Difference) - +Method in class org.semver.jardiff.AccumulatingDiffHandler.Difference +
  +
compareTo(Version) - +Method in class org.semver.Version +
  +
computeCompatibilityType(Set<AccumulatingDiffHandler.Difference>) - +Method in class org.semver.Checker +
  +
contains(Set<AccumulatingDiffHandler.Difference>, Class<? extends AccumulatingDiffHandler.Difference>) - +Method in class org.semver.Checker +
  +
contains(ClassInfo) - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
+
+

+D

+
+
delta(Version) - +Method in class org.semver.Version +
  +
diff(File, File, Set<String>, Set<String>) - +Method in class org.semver.Checker +
  +
dumpDiff(File, File, Set<String>, Set<String>) - +Method in class org.semver.Checker +
Dumps on System.out all differences between both JARs. +
+
+

+E

+
+
endAdded() - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
endChanged() - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
endClassChanged() - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
endDiff() - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
endNewContents() - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
endOldContents() - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
endRemoved() - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
equals(Object) - +Method in class org.semver.Version +
  +
excludes - +Variable in class org.semver.enforcer.CheckVersionRule +
Class names to be excluded. +
execute(EnforcerRuleHelper) - +Method in class org.semver.enforcer.CheckVersionRule +
  +
extractAccessDetails(AbstractInfo, AbstractInfo) - +Method in class org.semver.Checker +
  +
extractActionType(AccumulatingDiffHandler.Difference) - +Method in class org.semver.Checker +
  +
extractDetails(AccumulatingDiffHandler.Difference) - +Method in class org.semver.Checker +
  +
extractDetails(AbstractInfo) - +Method in class org.semver.Checker +
  +
extractFilters(String[]) - +Method in class org.semver.enforcer.CheckVersionRule +
  +
extractInfoType(AbstractInfo) - +Method in class org.semver.Checker +
  +
+
+

+F

+
+
fieldAdded(FieldInfo) - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
fieldChanged(FieldInfo, FieldInfo) - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
fieldRemoved(FieldInfo) - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
+
+

+G

+
+
getCacheId() - +Method in class org.semver.enforcer.CheckVersionRule +
  +
getClassName() - +Method in class org.semver.jardiff.AccumulatingDiffHandler.Difference +
  +
getDifferences() - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
getInfo() - +Method in class org.semver.jardiff.AccumulatingDiffHandler.Difference +
  +
getModifiedInfo() - +Method in class org.semver.jardiff.AccumulatingDiffHandler.Change +
  +
+
+

+H

+
+
hashCode() - +Method in class org.semver.Version +
  +
+
+

+I

+
+
includes - +Variable in class org.semver.enforcer.CheckVersionRule +
Class names to be included. +
infer(Version, File, File, Set<String>, Set<String>) - +Method in class org.semver.Checker +
  +
inferNextVersion(Version, Checker.CompatibilityType) - +Static method in class org.semver.Checker +
Infers next Version depending on provided Checker.CompatibilityType. +
isAtLeast(Version.Type) - +Method in enum org.semver.Version.Type +
  +
isCacheable() - +Method in class org.semver.enforcer.CheckVersionRule +
  +
isConsidered() - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
Is considered a class whose package: + * is included + * is not excluded + + If includes are provided then package must be defined here. +
isInDevelopment() - +Method in class org.semver.Version +
  +
isResultValid(EnforcerRule) - +Method in class org.semver.enforcer.CheckVersionRule +
  +
isStable() - +Method in class org.semver.Version +
  +
isTypeCompatible(Checker.CompatibilityType, Version.Type) - +Static method in class org.semver.Checker +
  +
+
+

+M

+
+
main(String[]) - +Static method in class org.semver.Checker +
  +
methodAdded(MethodInfo) - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
methodChanged(MethodInfo, MethodInfo) - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
methodRemoved(MethodInfo) - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
+
+

+N

+
+
next(Version.Type) - +Method in class org.semver.Version +
  +
+
+

+O

+
+
org.semver - package org.semver
 
org.semver.enforcer - package org.semver.enforcer
 
org.semver.jardiff - package org.semver.jardiff
 
+
+

+P

+
+
parse(String) - +Static method in class org.semver.Version +
Creates a Version from a string representation. +
previousVersion - +Variable in class org.semver.enforcer.CheckVersionRule +
Version number of artifact to be checked. +
+
+

+S

+
+
startAdded() - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
startChanged() - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
startClassChanged(String) - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
startDiff(String, String) - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
startNewContents() - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
startOldContents() - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
startRemoved() - +Method in class org.semver.jardiff.AccumulatingDiffHandler +
  +
+
+

+T

+
+
toString() - +Method in class org.semver.Version +
  +
+
+

+V

+
+
validate(Version, File, Version, File, Set<String>, Set<String>) - +Method in class org.semver.Checker +
  +
validateArtifact(Artifact) - +Method in class org.semver.enforcer.CheckVersionRule +
Validates that specified Artifact is a JAR file. +
valueOf(String) - +Static method in enum org.semver.Checker.CompatibilityType +
Returns the enum constant of this type with the specified name. +
valueOf(String) - +Static method in enum org.semver.Version.Type +
Returns the enum constant of this type with the specified name. +
values() - +Static method in enum org.semver.Checker.CompatibilityType +
Returns an array containing the constants of this enum type, in +the order they are declared. +
values() - +Static method in enum org.semver.Version.Type +
Returns an array containing the constants of this enum type, in +the order they are declared. +
Version - Class in org.semver
Version following semantic defined by Semantic Versioning document.
Version(int, int, int) - +Constructor for class org.semver.Version +
  +
Version(int, int, int, String) - +Constructor for class org.semver.Version +
  +
Version.Type - Enum in org.semver
Version element type.
+
+A C D E F G H I M N O P S T V + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/index.html b/apidocs/index.html new file mode 100644 index 0000000..1ff6162 --- /dev/null +++ b/apidocs/index.html @@ -0,0 +1,40 @@ + + + + + + + +semantic-versioning 0.9-SNAPSHOT API + + + + + + + + + + + +<H2> +Frame Alert</H2> + +<P> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<BR> +Link to<A HREF="overview-summary.html">Non-frame version.</A> + + + diff --git a/apidocs/options b/apidocs/options new file mode 100644 index 0000000..8a2a868 --- /dev/null +++ b/apidocs/options @@ -0,0 +1,24 @@ +-classpath +'/Users/julien/Documents/Projects/semantic-versioning/target/classes:/Users/julien/Documents/Projects/semantic-versioning/api/target/classes:/Users/julien/Documents/Projects/semantic-versioning/enforcer-rule/target/classes:/Users/julien/.m2/repository/jardiff/jardiff/0.2/jardiff-0.2.jar:/Users/julien/.m2/repository/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.jar:/Users/julien/.m2/repository/commons-lang/commons-lang/1.0/commons-lang-1.0.jar:/Users/julien/.m2/repository/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.jar:/Users/julien/.m2/repository/asm/asm-commons/2.1/asm-commons-2.1.jar:/Users/julien/.m2/repository/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.jar:/Users/julien/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar:/Users/julien/.m2/repository/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.jar:/Users/julien/.m2/repository/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.jar:/Users/julien/.m2/repository/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.jar:/Users/julien/.m2/repository/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.jar:/Users/julien/.m2/repository/org/semantic-versioning/api/0.9-SNAPSHOT/api-0.9-SNAPSHOT.jar:/Users/julien/.m2/repository/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.jar:/Users/julien/.m2/repository/classworlds/classworlds/1.1/classworlds-1.1.jar:/Users/julien/.m2/repository/commons-logging/commons-logging/1.0/commons-logging-1.0.jar:/Users/julien/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.jar:/Users/julien/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-10/doxia-sink-api-1.0-alpha-10.jar:/Users/julien/.m2/repository/ant/ant-trax/1.6.5/ant-trax-1.6.5.jar:/Users/julien/.m2/repository/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.jar:/Users/julien/.m2/repository/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.jar:/Users/julien/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/julien/.m2/repository/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.jar:/Users/julien/.m2/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.jar:/Users/julien/.m2/repository/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.jar:/Users/julien/.m2/repository/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.jar:/Users/julien/.m2/repository/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.jar:/Users/julien/.m2/repository/org/apache/maven/reporting/maven-reporting-api/2.0.9/maven-reporting-api-2.0.9.jar:/Users/julien/.m2/repository/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.jar:/Users/julien/.m2/repository/ant/ant/1.6.5/ant-1.6.5.jar:/Users/julien/.m2/repository/asm/asm/2.1/asm-2.1.jar:/Users/julien/.m2/repository/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.jar:/Users/julien/.m2/repository/org/apache/maven/enforcer/enforcer-api/1.0-beta-1/enforcer-api-1.0-beta-1.jar' +-encoding +'UTF-8' +-protected +-sourcepath +'/Users/julien/Documents/Projects/semantic-versioning/api/src/main/java:/Users/julien/Documents/Projects/semantic-versioning/enforcer-rule/src/main/java' +-author +-bottom +'Copyright © 2010. All Rights Reserved.' +-charset +'UTF-8' +-d +'/Users/julien/Documents/Projects/semantic-versioning/target/site/apidocs' +-docencoding +'UTF-8' +-doctitle +'semantic-versioning 0.9-SNAPSHOT API' +-link +'http://java.sun.com/javase/6/docs/api' +-use +-version +-windowtitle +'semantic-versioning 0.9-SNAPSHOT API' \ No newline at end of file diff --git a/apidocs/org/semver/Checker.CompatibilityType.html b/apidocs/org/semver/Checker.CompatibilityType.html new file mode 100644 index 0000000..0f630f6 --- /dev/null +++ b/apidocs/org/semver/Checker.CompatibilityType.html @@ -0,0 +1,346 @@ + + + + + + + +Checker.CompatibilityType (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.semver +
+Enum Checker.CompatibilityType

+
+java.lang.Object
+  extended by java.lang.Enum<Checker.CompatibilityType>
+      extended by org.semver.Checker.CompatibilityType
+
+
+
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Checker.CompatibilityType>
+
+
+
Enclosing class:
Checker
+
+
+
+
public static enum Checker.CompatibilityType
extends java.lang.Enum<Checker.CompatibilityType>
+ + +

+Library compatibility type. From most compatible to less compatible. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + +
+Enum Constant Summary
BACKWARD_COMPATIBLE_IMPLEMENTER + +
+           
BACKWARD_COMPATIBLE_USER + +
+           
NON_BACKWARD_COMPATIBLE + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+static Checker.CompatibilityTypevalueOf(java.lang.String name) + +
+          Returns the enum constant of this type with the specified name.
+static Checker.CompatibilityType[]values() + +
+          Returns an array containing the constants of this enum type, in +the order they are declared.
+ + + + + + + +
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
+ + + + + + + +
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Enum Constant Detail
+ +

+BACKWARD_COMPATIBLE_IMPLEMENTER

+
+public static final Checker.CompatibilityType BACKWARD_COMPATIBLE_IMPLEMENTER
+
+
+
+
+
+ +

+BACKWARD_COMPATIBLE_USER

+
+public static final Checker.CompatibilityType BACKWARD_COMPATIBLE_USER
+
+
+
+
+
+ +

+NON_BACKWARD_COMPATIBLE

+
+public static final Checker.CompatibilityType NON_BACKWARD_COMPATIBLE
+
+
+
+
+ + + + + + + + +
+Method Detail
+ +

+values

+
+public static Checker.CompatibilityType[] values()
+
+
Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
+for (Checker.CompatibilityType c : Checker.CompatibilityType.values())
+    System.out.println(c);
+
+

+

+ +
Returns:
an array containing the constants of this enum type, in +the order they are declared
+
+
+
+ +

+valueOf

+
+public static Checker.CompatibilityType valueOf(java.lang.String name)
+
+
Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.) +

+

+
Parameters:
name - the name of the enum constant to be returned. +
Returns:
the enum constant with the specified name +
Throws: +
java.lang.IllegalArgumentException - if this enum type has no constant +with the specified name +
java.lang.NullPointerException - if the argument is null
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/Checker.html b/apidocs/org/semver/Checker.html new file mode 100644 index 0000000..6284bf6 --- /dev/null +++ b/apidocs/org/semver/Checker.html @@ -0,0 +1,647 @@ + + + + + + + +Checker (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.semver +
+Class Checker

+
+java.lang.Object
+  extended by org.semver.Checker
+
+
+
+
public class Checker
extends java.lang.Object
+ + +

+Allows to compare content of JARs. Provides convenient methods to validate that chosen Version are correct. +

+ +

+


+ +

+ + + + + + + + + + + +
+Nested Class Summary
+static classChecker.CompatibilityType + +
+          Library compatibility type.
+  + + + + + + + + + + +
+Constructor Summary
Checker() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidaccumulateAccessDetails(java.lang.String access, + boolean previousAccess, + boolean currentAccess, + java.util.List<java.lang.String> added, + java.util.List<java.lang.String> removed) + +
+           
+ Checker.CompatibilityTypecheck(java.io.File previousJAR, + java.io.File currentJAR, + java.util.Set<java.lang.String> includes, + java.util.Set<java.lang.String> excludes) + +
+           
+protected  Checker.CompatibilityTypecomputeCompatibilityType(java.util.Set<AccumulatingDiffHandler.Difference> differences) + +
+           
+protected  booleancontains(java.util.Set<AccumulatingDiffHandler.Difference> differences, + java.lang.Class<? extends AccumulatingDiffHandler.Difference> type) + +
+           
+ java.util.Set<AccumulatingDiffHandler.Difference>diff(java.io.File previousJAR, + java.io.File currentJAR, + java.util.Set<java.lang.String> includes, + java.util.Set<java.lang.String> excludes) + +
+           
+ voiddumpDiff(java.io.File previousJAR, + java.io.File currentJAR, + java.util.Set<java.lang.String> includes, + java.util.Set<java.lang.String> excludes) + +
+          Dumps on System.out all differences between both JARs.
+protected  java.lang.StringextractAccessDetails(org.osjava.jardiff.AbstractInfo previousInfo, + org.osjava.jardiff.AbstractInfo currentInfo) + +
+           
+protected  java.lang.StringextractActionType(AccumulatingDiffHandler.Difference difference) + +
+           
+protected  java.lang.StringextractDetails(org.osjava.jardiff.AbstractInfo info) + +
+           
+protected  java.lang.StringextractDetails(AccumulatingDiffHandler.Difference difference) + +
+           
+protected  java.lang.StringextractInfoType(org.osjava.jardiff.AbstractInfo info) + +
+           
+ Versioninfer(Version previous, + java.io.File previousJAR, + java.io.File currentJAR, + java.util.Set<java.lang.String> includes, + java.util.Set<java.lang.String> excludes) + +
+           
+static VersioninferNextVersion(Version version, + Checker.CompatibilityType compatibilityType) + +
+          Infers next Version depending on provided Checker.CompatibilityType.
+static booleanisTypeCompatible(Checker.CompatibilityType compatibilityType, + Version.Type type) + +
+           
+static voidmain(java.lang.String[] arguments) + +
+           
+ booleanvalidate(Version previous, + java.io.File previousJAR, + Version current, + java.io.File currentJAR, + java.util.Set<java.lang.String> includes, + java.util.Set<java.lang.String> excludes) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Checker

+
+public Checker()
+
+
+ + + + + + + + +
+Method Detail
+ +

+inferNextVersion

+
+public static Version inferNextVersion(@Nonnull
+                                       Version version,
+                                       @Nonnull
+                                       Checker.CompatibilityType compatibilityType)
+
+
Infers next Version depending on provided Checker.CompatibilityType. +

+

+
Parameters:
version -
compatibilityType - +
Returns:
+
+
+
+ +

+isTypeCompatible

+
+public static boolean isTypeCompatible(Checker.CompatibilityType compatibilityType,
+                                       Version.Type type)
+
+
+
Parameters:
compatibilityType -
type - +
Returns:
true if specified Checker.CompatibilityType
+
+
+
+ +

+diff

+
+public final java.util.Set<AccumulatingDiffHandler.Difference> diff(java.io.File previousJAR,
+                                                                    java.io.File currentJAR,
+                                                                    java.util.Set<java.lang.String> includes,
+                                                                    java.util.Set<java.lang.String> excludes)
+                                                             throws java.io.IOException,
+                                                                    java.io.FileNotFoundException
+
+
+
Parameters:
previousJAR -
currentJAR -
includes -
excludes - +
Returns:
all AccumulatingDiffHandler.Difference between both JARs +
Throws: +
java.io.IOException +
java.io.FileNotFoundException
+
+
+
+ +

+extractActionType

+
+protected final java.lang.String extractActionType(AccumulatingDiffHandler.Difference difference)
+
+
+
+
+
+
+ +

+extractInfoType

+
+protected final java.lang.String extractInfoType(org.osjava.jardiff.AbstractInfo info)
+
+
+
+
+
+
+ +

+extractDetails

+
+protected final java.lang.String extractDetails(AccumulatingDiffHandler.Difference difference)
+
+
+
+
+
+
+ +

+extractDetails

+
+protected final java.lang.String extractDetails(org.osjava.jardiff.AbstractInfo info)
+
+
+
+
+
+
+ +

+accumulateAccessDetails

+
+protected final void accumulateAccessDetails(java.lang.String access,
+                                             boolean previousAccess,
+                                             boolean currentAccess,
+                                             java.util.List<java.lang.String> added,
+                                             java.util.List<java.lang.String> removed)
+
+
+
+
+
+
+ +

+extractAccessDetails

+
+protected final java.lang.String extractAccessDetails(org.osjava.jardiff.AbstractInfo previousInfo,
+                                                      org.osjava.jardiff.AbstractInfo currentInfo)
+
+
+
+
+
+
+ +

+dumpDiff

+
+public final void dumpDiff(java.io.File previousJAR,
+                           java.io.File currentJAR,
+                           java.util.Set<java.lang.String> includes,
+                           java.util.Set<java.lang.String> excludes)
+                    throws java.io.IOException,
+                           java.io.FileNotFoundException
+
+
Dumps on System.out all differences between both JARs. +

+

+
Parameters:
previousJAR -
currentJAR -
includes -
excludes - +
Throws: +
java.io.IOException +
java.io.FileNotFoundException
+
+
+
+ +

+contains

+
+protected final boolean contains(java.util.Set<AccumulatingDiffHandler.Difference> differences,
+                                 java.lang.Class<? extends AccumulatingDiffHandler.Difference> type)
+
+
+
+
+
+
+ +

+computeCompatibilityType

+
+protected final Checker.CompatibilityType computeCompatibilityType(java.util.Set<AccumulatingDiffHandler.Difference> differences)
+
+
+
Parameters:
differences - +
Returns:
Checker.CompatibilityType based on specified AccumulatingDiffHandler.Difference
+
+
+
+ +

+check

+
+public final Checker.CompatibilityType check(java.io.File previousJAR,
+                                             java.io.File currentJAR,
+                                             java.util.Set<java.lang.String> includes,
+                                             java.util.Set<java.lang.String> excludes)
+                                      throws java.io.IOException,
+                                             java.io.FileNotFoundException
+
+
+ +
Throws: +
java.io.IOException +
java.io.FileNotFoundException
+
+
+
+ +

+infer

+
+public final Version infer(Version previous,
+                           java.io.File previousJAR,
+                           java.io.File currentJAR,
+                           java.util.Set<java.lang.String> includes,
+                           java.util.Set<java.lang.String> excludes)
+                    throws java.io.IOException
+
+
+
Parameters:
previous -
previousJAR -
currentJAR -
includes -
excludes - +
Returns:
an inferred Version for current JAR based on previous JAR content/version. +
Throws: +
java.io.IOException
+
+
+
+ +

+validate

+
+public final boolean validate(Version previous,
+                              java.io.File previousJAR,
+                              Version current,
+                              java.io.File currentJAR,
+                              java.util.Set<java.lang.String> includes,
+                              java.util.Set<java.lang.String> excludes)
+                       throws java.io.IOException
+
+
+
Parameters:
previous -
previousJAR -
current -
currentJAR -
includes -
excludes - +
Returns:
true if Version provided for current JAR is compatible with previous JAR content/version. +
Throws: +
java.io.IOException
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] arguments)
+                 throws java.lang.Exception
+
+
+ +
Throws: +
java.lang.Exception
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/Version.Type.html b/apidocs/org/semver/Version.Type.html new file mode 100644 index 0000000..e2e0e60 --- /dev/null +++ b/apidocs/org/semver/Version.Type.html @@ -0,0 +1,382 @@ + + + + + + + +Version.Type (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.semver +
+Enum Version.Type

+
+java.lang.Object
+  extended by java.lang.Enum<Version.Type>
+      extended by org.semver.Version.Type
+
+
+
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Version.Type>
+
+
+
Enclosing class:
Version
+
+
+
+
public static enum Version.Type
extends java.lang.Enum<Version.Type>
+ + +

+Version element type. From most meaningful to less meaningful. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + +
+Enum Constant Summary
MAJOR + +
+           
MINOR + +
+           
PATCH + +
+           
SPECIAL + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleanisAtLeast(Version.Type type) + +
+           
+static Version.TypevalueOf(java.lang.String name) + +
+          Returns the enum constant of this type with the specified name.
+static Version.Type[]values() + +
+          Returns an array containing the constants of this enum type, in +the order they are declared.
+ + + + + + + +
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
+ + + + + + + +
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Enum Constant Detail
+ +

+MAJOR

+
+public static final Version.Type MAJOR
+
+
+
+
+
+ +

+MINOR

+
+public static final Version.Type MINOR
+
+
+
+
+
+ +

+PATCH

+
+public static final Version.Type PATCH
+
+
+
+
+
+ +

+SPECIAL

+
+public static final Version.Type SPECIAL
+
+
+
+
+ + + + + + + + +
+Method Detail
+ +

+values

+
+public static Version.Type[] values()
+
+
Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
+for (Version.Type c : Version.Type.values())
+    System.out.println(c);
+
+

+

+ +
Returns:
an array containing the constants of this enum type, in +the order they are declared
+
+
+
+ +

+valueOf

+
+public static Version.Type valueOf(java.lang.String name)
+
+
Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.) +

+

+
Parameters:
name - the name of the enum constant to be returned. +
Returns:
the enum constant with the specified name +
Throws: +
java.lang.IllegalArgumentException - if this enum type has no constant +with the specified name +
java.lang.NullPointerException - if the argument is null
+
+
+
+ +

+isAtLeast

+
+public boolean isAtLeast(@Nonnull
+                         Version.Type type)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/Version.html b/apidocs/org/semver/Version.html new file mode 100644 index 0000000..40af183 --- /dev/null +++ b/apidocs/org/semver/Version.html @@ -0,0 +1,496 @@ + + + + + + + +Version (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.semver +
+Class Version

+
+java.lang.Object
+  extended by org.semver.Version
+
+
+
All Implemented Interfaces:
java.lang.Comparable<Version>
+
+
+
+
public class Version
extends java.lang.Object
implements java.lang.Comparable<Version>
+ + +

+Version following semantic defined by Semantic Versioning document. +

+ +

+


+ +

+ + + + + + + + + + + +
+Nested Class Summary
+static classVersion.Type + +
+          Version element type.
+  + + + + + + + + + + + + + +
+Constructor Summary
Version(int major, + int minor, + int patch) + +
+           
Version(int major, + int minor, + int patch, + java.lang.String special) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intcompareTo(Version other) + +
+           
+ Version.Typedelta(Version other) + +
+           
+ booleanequals(java.lang.Object object) + +
+           
+ inthashCode() + +
+           
+ booleanisInDevelopment() + +
+           
+ booleanisStable() + +
+           
+ Versionnext(Version.Type type) + +
+           
+static Versionparse(java.lang.String version) + +
+          Creates a Version from a string representation.
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Version

+
+public Version(@Nonnegative
+               int major,
+               @Nonnegative
+               int minor,
+               @Nonnegative
+               int patch)
+
+
+
+ +

+Version

+
+public Version(@Nonnegative
+               int major,
+               @Nonnegative
+               int minor,
+               @Nonnegative
+               int patch,
+               @Nonnull
+               java.lang.String special)
+
+
+ + + + + + + + +
+Method Detail
+ +

+parse

+
+public static Version parse(@Nonnull
+                            java.lang.String version)
+
+
Creates a Version from a string representation. Must match Version#FORMAT. +

+

+
+
+
+
Parameters:
version - +
Returns:
+
+
+
+ +

+next

+
+public Version next(@Nonnull
+                    Version.Type type)
+
+
+
+
+
+
Parameters:
type - +
Returns:
next Version regarding specified Version.Type
+
+
+
+ +

+delta

+
+public Version.Type delta(@Nonnull
+                          Version other)
+
+
+
+
+
+
Parameters:
other - +
Returns:
most important differing Version.Type component between this and another Version, null if both are same.
+
+
+
+ +

+isInDevelopment

+
+public boolean isInDevelopment()
+
+
+
+
+
+
+
+
+
+ +

+isStable

+
+public boolean isStable()
+
+
+
+
+
+
+
+
+
+ +

+hashCode

+
+public int hashCode()
+
+
+
Overrides:
hashCode in class java.lang.Object
+
+
+
+
+
+
+ +

+equals

+
+public boolean equals(@Nullable
+                      java.lang.Object object)
+
+
+
Overrides:
equals in class java.lang.Object
+
+
+
+
+
+
+ +

+compareTo

+
+public int compareTo(Version other)
+
+
+
Specified by:
compareTo in interface java.lang.Comparable<Version>
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/class-use/Checker.CompatibilityType.html b/apidocs/org/semver/class-use/Checker.CompatibilityType.html new file mode 100644 index 0000000..b58b373 --- /dev/null +++ b/apidocs/org/semver/class-use/Checker.CompatibilityType.html @@ -0,0 +1,235 @@ + + + + + + + +Uses of Class org.semver.Checker.CompatibilityType (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.semver.Checker.CompatibilityType

+
+ + + + + + + + + +
+Packages that use Checker.CompatibilityType
org.semver  
+  +

+ + + + + +
+Uses of Checker.CompatibilityType in org.semver
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in org.semver that return Checker.CompatibilityType
+ Checker.CompatibilityTypeChecker.check(java.io.File previousJAR, + java.io.File currentJAR, + java.util.Set<java.lang.String> includes, + java.util.Set<java.lang.String> excludes) + +
+           
+protected  Checker.CompatibilityTypeChecker.computeCompatibilityType(java.util.Set<AccumulatingDiffHandler.Difference> differences) + +
+           
+static Checker.CompatibilityTypeChecker.CompatibilityType.valueOf(java.lang.String name) + +
+          Returns the enum constant of this type with the specified name.
+static Checker.CompatibilityType[]Checker.CompatibilityType.values() + +
+          Returns an array containing the constants of this enum type, in +the order they are declared.
+  +

+ + + + + + + + + + + + + +
Methods in org.semver with parameters of type Checker.CompatibilityType
+static VersionChecker.inferNextVersion(Version version, + Checker.CompatibilityType compatibilityType) + +
+          Infers next Version depending on provided Checker.CompatibilityType.
+static booleanChecker.isTypeCompatible(Checker.CompatibilityType compatibilityType, + Version.Type type) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/class-use/Checker.html b/apidocs/org/semver/class-use/Checker.html new file mode 100644 index 0000000..4319e01 --- /dev/null +++ b/apidocs/org/semver/class-use/Checker.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.semver.Checker (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.semver.Checker

+
+No usage of org.semver.Checker +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/class-use/Version.Type.html b/apidocs/org/semver/class-use/Version.Type.html new file mode 100644 index 0000000..298c7d2 --- /dev/null +++ b/apidocs/org/semver/class-use/Version.Type.html @@ -0,0 +1,231 @@ + + + + + + + +Uses of Class org.semver.Version.Type (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.semver.Version.Type

+
+ + + + + + + + + +
+Packages that use Version.Type
org.semver  
+  +

+ + + + + +
+Uses of Version.Type in org.semver
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.semver that return Version.Type
+ Version.TypeVersion.delta(Version other) + +
+           
+static Version.TypeVersion.Type.valueOf(java.lang.String name) + +
+          Returns the enum constant of this type with the specified name.
+static Version.Type[]Version.Type.values() + +
+          Returns an array containing the constants of this enum type, in +the order they are declared.
+  +

+ + + + + + + + + + + + + + + + + +
Methods in org.semver with parameters of type Version.Type
+ booleanVersion.Type.isAtLeast(Version.Type type) + +
+           
+static booleanChecker.isTypeCompatible(Checker.CompatibilityType compatibilityType, + Version.Type type) + +
+           
+ VersionVersion.next(Version.Type type) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/class-use/Version.html b/apidocs/org/semver/class-use/Version.html new file mode 100644 index 0000000..0239425 --- /dev/null +++ b/apidocs/org/semver/class-use/Version.html @@ -0,0 +1,268 @@ + + + + + + + +Uses of Class org.semver.Version (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.semver.Version

+
+ + + + + + + + + +
+Packages that use Version
org.semver  
+  +

+ + + + + +
+Uses of Version in org.semver
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in org.semver that return Version
+ VersionChecker.infer(Version previous, + java.io.File previousJAR, + java.io.File currentJAR, + java.util.Set<java.lang.String> includes, + java.util.Set<java.lang.String> excludes) + +
+           
+static VersionChecker.inferNextVersion(Version version, + Checker.CompatibilityType compatibilityType) + +
+          Infers next Version depending on provided Checker.CompatibilityType.
+ VersionVersion.next(Version.Type type) + +
+           
+static VersionVersion.parse(java.lang.String version) + +
+          Creates a Version from a string representation.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.semver with parameters of type Version
+ intVersion.compareTo(Version other) + +
+           
+ Version.TypeVersion.delta(Version other) + +
+           
+ VersionChecker.infer(Version previous, + java.io.File previousJAR, + java.io.File currentJAR, + java.util.Set<java.lang.String> includes, + java.util.Set<java.lang.String> excludes) + +
+           
+static VersionChecker.inferNextVersion(Version version, + Checker.CompatibilityType compatibilityType) + +
+          Infers next Version depending on provided Checker.CompatibilityType.
+ booleanChecker.validate(Version previous, + java.io.File previousJAR, + Version current, + java.io.File currentJAR, + java.util.Set<java.lang.String> includes, + java.util.Set<java.lang.String> excludes) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/enforcer/CheckVersionRule.html b/apidocs/org/semver/enforcer/CheckVersionRule.html new file mode 100644 index 0000000..b6320ca --- /dev/null +++ b/apidocs/org/semver/enforcer/CheckVersionRule.html @@ -0,0 +1,458 @@ + + + + + + + +CheckVersionRule (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.semver.enforcer +
+Class CheckVersionRule

+
+java.lang.Object
+  extended by org.semver.enforcer.CheckVersionRule
+
+
+
All Implemented Interfaces:
org.apache.maven.enforcer.rule.api.EnforcerRule
+
+
+
+
public class CheckVersionRule
extends java.lang.Object
implements org.apache.maven.enforcer.rule.api.EnforcerRule
+ + +

+Checks Version for current Artifact compared to a previous Artifact. +
+ Fails if Version semantic is not respected. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+protected  java.lang.String[]excludes + +
+          Class names to be excluded.
+protected  java.lang.String[]includes + +
+          Class names to be included.
+protected  java.lang.StringpreviousVersion + +
+          Version number of artifact to be checked.
+  + + + + + + + + + + +
+Constructor Summary
CheckVersionRule() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidexecute(org.apache.maven.enforcer.rule.api.EnforcerRuleHelper helper) + +
+           
+protected  java.util.Set<java.lang.String>extractFilters(java.lang.String[] filtersAsStringArray) + +
+           
+ java.lang.StringgetCacheId() + +
+           
+ booleanisCacheable() + +
+           
+ booleanisResultValid(org.apache.maven.enforcer.rule.api.EnforcerRule cachedRule) + +
+           
+protected  voidvalidateArtifact(org.apache.maven.artifact.Artifact artifact) + +
+          Validates that specified Artifact is a JAR file.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+previousVersion

+
+protected java.lang.String previousVersion
+
+
Version number of artifact to be checked. +

+

+
+
+
+ +

+includes

+
+protected java.lang.String[] includes
+
+
Class names to be included. +

+

+
+
+
+ +

+excludes

+
+protected java.lang.String[] excludes
+
+
Class names to be excluded. +

+

+
+
+ + + + + + + + +
+Constructor Detail
+ +

+CheckVersionRule

+
+public CheckVersionRule()
+
+
+ + + + + + + + +
+Method Detail
+ +

+extractFilters

+
+protected final java.util.Set<java.lang.String> extractFilters(java.lang.String[] filtersAsStringArray)
+
+
+
+
+
+
+
+
+
+ +

+execute

+
+public void execute(org.apache.maven.enforcer.rule.api.EnforcerRuleHelper helper)
+             throws org.apache.maven.enforcer.rule.api.EnforcerRuleException
+
+
+
Specified by:
execute in interface org.apache.maven.enforcer.rule.api.EnforcerRule
+
+
+ +
Throws: +
org.apache.maven.enforcer.rule.api.EnforcerRuleException
+
+
+
+ +

+validateArtifact

+
+protected final void validateArtifact(org.apache.maven.artifact.Artifact artifact)
+
+
Validates that specified Artifact is a JAR file. +

+

+
+
+
+
Parameters:
artifact -
+
+
+
+ +

+isCacheable

+
+public boolean isCacheable()
+
+
+
Specified by:
isCacheable in interface org.apache.maven.enforcer.rule.api.EnforcerRule
+
+
+
+
+
+
+ +

+isResultValid

+
+public boolean isResultValid(org.apache.maven.enforcer.rule.api.EnforcerRule cachedRule)
+
+
+
Specified by:
isResultValid in interface org.apache.maven.enforcer.rule.api.EnforcerRule
+
+
+
+
+
+
+ +

+getCacheId

+
+public java.lang.String getCacheId()
+
+
+
Specified by:
getCacheId in interface org.apache.maven.enforcer.rule.api.EnforcerRule
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/enforcer/class-use/CheckVersionRule.html b/apidocs/org/semver/enforcer/class-use/CheckVersionRule.html new file mode 100644 index 0000000..4f01343 --- /dev/null +++ b/apidocs/org/semver/enforcer/class-use/CheckVersionRule.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.semver.enforcer.CheckVersionRule (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.semver.enforcer.CheckVersionRule

+
+No usage of org.semver.enforcer.CheckVersionRule +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/enforcer/package-frame.html b/apidocs/org/semver/enforcer/package-frame.html new file mode 100644 index 0000000..1a827a3 --- /dev/null +++ b/apidocs/org/semver/enforcer/package-frame.html @@ -0,0 +1,33 @@ + + + + + + + +org.semver.enforcer (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + +org.semver.enforcer + + + + +
+Classes  + +
+CheckVersionRule
+ + + + diff --git a/apidocs/org/semver/enforcer/package-summary.html b/apidocs/org/semver/enforcer/package-summary.html new file mode 100644 index 0000000..31fd300 --- /dev/null +++ b/apidocs/org/semver/enforcer/package-summary.html @@ -0,0 +1,158 @@ + + + + + + + +org.semver.enforcer (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.semver.enforcer +

+ + + + + + + + + +
+Class Summary
CheckVersionRuleChecks Version for current Artifact compared to a previous Artifact.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/enforcer/package-tree.html b/apidocs/org/semver/enforcer/package-tree.html new file mode 100644 index 0000000..f495198 --- /dev/null +++ b/apidocs/org/semver/enforcer/package-tree.html @@ -0,0 +1,155 @@ + + + + + + + +org.semver.enforcer Class Hierarchy (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.semver.enforcer +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/enforcer/package-use.html b/apidocs/org/semver/enforcer/package-use.html new file mode 100644 index 0000000..568a247 --- /dev/null +++ b/apidocs/org/semver/enforcer/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.semver.enforcer (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.semver.enforcer

+
+No usage of org.semver.enforcer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/jardiff/AccumulatingDiffHandler.Add.html b/apidocs/org/semver/jardiff/AccumulatingDiffHandler.Add.html new file mode 100644 index 0000000..1e5b3f3 --- /dev/null +++ b/apidocs/org/semver/jardiff/AccumulatingDiffHandler.Add.html @@ -0,0 +1,245 @@ + + + + + + + +AccumulatingDiffHandler.Add (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.semver.jardiff +
+Class AccumulatingDiffHandler.Add

+
+java.lang.Object
+  extended by org.semver.jardiff.AccumulatingDiffHandler.Difference
+      extended by org.semver.jardiff.AccumulatingDiffHandler.Add
+
+
+
All Implemented Interfaces:
java.lang.Comparable<AccumulatingDiffHandler.Difference>
+
+
+
Enclosing class:
AccumulatingDiffHandler
+
+
+
+
public static class AccumulatingDiffHandler.Add
extends AccumulatingDiffHandler.Difference
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
AccumulatingDiffHandler.Add(java.lang.String className, + org.osjava.jardiff.AbstractInfo info) + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class org.semver.jardiff.AccumulatingDiffHandler.Difference
compareTo, getClassName, getInfo
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AccumulatingDiffHandler.Add

+
+public AccumulatingDiffHandler.Add(@Nonnull
+                                   java.lang.String className,
+                                   @Nonnull
+                                   org.osjava.jardiff.AbstractInfo info)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/jardiff/AccumulatingDiffHandler.Change.html b/apidocs/org/semver/jardiff/AccumulatingDiffHandler.Change.html new file mode 100644 index 0000000..ca7f0be --- /dev/null +++ b/apidocs/org/semver/jardiff/AccumulatingDiffHandler.Change.html @@ -0,0 +1,276 @@ + + + + + + + +AccumulatingDiffHandler.Change (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.semver.jardiff +
+Class AccumulatingDiffHandler.Change

+
+java.lang.Object
+  extended by org.semver.jardiff.AccumulatingDiffHandler.Difference
+      extended by org.semver.jardiff.AccumulatingDiffHandler.Change
+
+
+
All Implemented Interfaces:
java.lang.Comparable<AccumulatingDiffHandler.Difference>
+
+
+
Enclosing class:
AccumulatingDiffHandler
+
+
+
+
public static class AccumulatingDiffHandler.Change
extends AccumulatingDiffHandler.Difference
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
AccumulatingDiffHandler.Change(java.lang.String className, + org.osjava.jardiff.AbstractInfo info, + org.osjava.jardiff.AbstractInfo modifiedInfo) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ org.osjava.jardiff.AbstractInfogetModifiedInfo() + +
+           
+ + + + + + + +
Methods inherited from class org.semver.jardiff.AccumulatingDiffHandler.Difference
compareTo, getClassName, getInfo
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AccumulatingDiffHandler.Change

+
+public AccumulatingDiffHandler.Change(@Nonnull
+                                      java.lang.String className,
+                                      @Nonnull
+                                      org.osjava.jardiff.AbstractInfo info,
+                                      @Nonnull
+                                      org.osjava.jardiff.AbstractInfo modifiedInfo)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getModifiedInfo

+
+public org.osjava.jardiff.AbstractInfo getModifiedInfo()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/jardiff/AccumulatingDiffHandler.Difference.html b/apidocs/org/semver/jardiff/AccumulatingDiffHandler.Difference.html new file mode 100644 index 0000000..60ad1a1 --- /dev/null +++ b/apidocs/org/semver/jardiff/AccumulatingDiffHandler.Difference.html @@ -0,0 +1,313 @@ + + + + + + + +AccumulatingDiffHandler.Difference (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.semver.jardiff +
+Class AccumulatingDiffHandler.Difference

+
+java.lang.Object
+  extended by org.semver.jardiff.AccumulatingDiffHandler.Difference
+
+
+
All Implemented Interfaces:
java.lang.Comparable<AccumulatingDiffHandler.Difference>
+
+
+
Direct Known Subclasses:
AccumulatingDiffHandler.Add, AccumulatingDiffHandler.Change, AccumulatingDiffHandler.Remove
+
+
+
Enclosing class:
AccumulatingDiffHandler
+
+
+
+
public static class AccumulatingDiffHandler.Difference
extends java.lang.Object
implements java.lang.Comparable<AccumulatingDiffHandler.Difference>
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
AccumulatingDiffHandler.Difference(java.lang.String className, + org.osjava.jardiff.AbstractInfo info) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intcompareTo(AccumulatingDiffHandler.Difference other) + +
+           
+ java.lang.StringgetClassName() + +
+           
+ org.osjava.jardiff.AbstractInfogetInfo() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AccumulatingDiffHandler.Difference

+
+public AccumulatingDiffHandler.Difference(@Nonnull
+                                          java.lang.String className,
+                                          @Nonnull
+                                          org.osjava.jardiff.AbstractInfo info)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getClassName

+
+public java.lang.String getClassName()
+
+
+
+
+
+
+
+
+
+ +

+getInfo

+
+public org.osjava.jardiff.AbstractInfo getInfo()
+
+
+
+
+
+
+
+
+
+ +

+compareTo

+
+public int compareTo(AccumulatingDiffHandler.Difference other)
+
+
+
Specified by:
compareTo in interface java.lang.Comparable<AccumulatingDiffHandler.Difference>
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/jardiff/AccumulatingDiffHandler.Remove.html b/apidocs/org/semver/jardiff/AccumulatingDiffHandler.Remove.html new file mode 100644 index 0000000..09795f5 --- /dev/null +++ b/apidocs/org/semver/jardiff/AccumulatingDiffHandler.Remove.html @@ -0,0 +1,245 @@ + + + + + + + +AccumulatingDiffHandler.Remove (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.semver.jardiff +
+Class AccumulatingDiffHandler.Remove

+
+java.lang.Object
+  extended by org.semver.jardiff.AccumulatingDiffHandler.Difference
+      extended by org.semver.jardiff.AccumulatingDiffHandler.Remove
+
+
+
All Implemented Interfaces:
java.lang.Comparable<AccumulatingDiffHandler.Difference>
+
+
+
Enclosing class:
AccumulatingDiffHandler
+
+
+
+
public class AccumulatingDiffHandler.Remove
extends AccumulatingDiffHandler.Difference
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
AccumulatingDiffHandler.Remove(java.lang.String className, + org.osjava.jardiff.AbstractInfo info) + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class org.semver.jardiff.AccumulatingDiffHandler.Difference
compareTo, getClassName, getInfo
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AccumulatingDiffHandler.Remove

+
+public AccumulatingDiffHandler.Remove(@Nonnull
+                                      java.lang.String className,
+                                      @Nonnull
+                                      org.osjava.jardiff.AbstractInfo info)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/jardiff/AccumulatingDiffHandler.html b/apidocs/org/semver/jardiff/AccumulatingDiffHandler.html new file mode 100644 index 0000000..b2f7e61 --- /dev/null +++ b/apidocs/org/semver/jardiff/AccumulatingDiffHandler.html @@ -0,0 +1,895 @@ + + + + + + + +AccumulatingDiffHandler (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.semver.jardiff +
+Class AccumulatingDiffHandler

+
+java.lang.Object
+  extended by org.osjava.jardiff.AbstractDiffHandler
+      extended by org.semver.jardiff.AccumulatingDiffHandler
+
+
+
All Implemented Interfaces:
org.osjava.jardiff.DiffHandler
+
+
+
+
public class AccumulatingDiffHandler
extends org.osjava.jardiff.AbstractDiffHandler
+ + +

+DiffHandler implementation accumulating changes. +

+ +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + +
+Nested Class Summary
+static classAccumulatingDiffHandler.Add + +
+           
+static classAccumulatingDiffHandler.Change + +
+           
+static classAccumulatingDiffHandler.Difference + +
+           
+ classAccumulatingDiffHandler.Remove + +
+           
+  + + + + + + + + + + + + + +
+Constructor Summary
AccumulatingDiffHandler() + +
+           
AccumulatingDiffHandler(java.util.Set<java.lang.String> includes, + java.util.Set<java.lang.String> excludes) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidclassAdded(org.osjava.jardiff.ClassInfo classInfo) + +
+           
+ voidclassChanged(org.osjava.jardiff.ClassInfo oldClassInfo, + org.osjava.jardiff.ClassInfo newClassInfo) + +
+           
+ voidclassRemoved(org.osjava.jardiff.ClassInfo classInfo) + +
+           
+ voidcontains(org.osjava.jardiff.ClassInfo classInfo) + +
+           
+ voidendAdded() + +
+           
+ voidendChanged() + +
+           
+ voidendClassChanged() + +
+           
+ voidendDiff() + +
+           
+ voidendNewContents() + +
+           
+ voidendOldContents() + +
+           
+ voidendRemoved() + +
+           
+ voidfieldAdded(org.osjava.jardiff.FieldInfo fieldInfo) + +
+           
+ voidfieldChanged(org.osjava.jardiff.FieldInfo oldFieldInfo, + org.osjava.jardiff.FieldInfo newFieldInfo) + +
+           
+ voidfieldRemoved(org.osjava.jardiff.FieldInfo fieldInfo) + +
+           
+ java.util.Set<AccumulatingDiffHandler.Difference>getDifferences() + +
+           
+protected  booleanisConsidered() + +
+          Is considered a class whose package: + * is included + * is not excluded + + If includes are provided then package must be defined here.
+ voidmethodAdded(org.osjava.jardiff.MethodInfo methodInfo) + +
+           
+ voidmethodChanged(org.osjava.jardiff.MethodInfo oldMethodInfo, + org.osjava.jardiff.MethodInfo newMethodInfo) + +
+           
+ voidmethodRemoved(org.osjava.jardiff.MethodInfo methodInfo) + +
+           
+ voidstartAdded() + +
+           
+ voidstartChanged() + +
+           
+ voidstartClassChanged(java.lang.String className) + +
+           
+ voidstartDiff(java.lang.String previous, + java.lang.String current) + +
+           
+ voidstartNewContents() + +
+           
+ voidstartOldContents() + +
+           
+ voidstartRemoved() + +
+           
+ + + + + + + +
Methods inherited from class org.osjava.jardiff.AbstractDiffHandler
getClassName
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AccumulatingDiffHandler

+
+public AccumulatingDiffHandler()
+
+
+
+ +

+AccumulatingDiffHandler

+
+public AccumulatingDiffHandler(@Nonnull
+                               java.util.Set<java.lang.String> includes,
+                               @Nonnull
+                               java.util.Set<java.lang.String> excludes)
+
+
+ + + + + + + + +
+Method Detail
+ +

+startDiff

+
+public void startDiff(java.lang.String previous,
+                      java.lang.String current)
+               throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+endDiff

+
+public void endDiff()
+             throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+startOldContents

+
+public void startOldContents()
+                      throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+endOldContents

+
+public void endOldContents()
+                    throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+startNewContents

+
+public void startNewContents()
+                      throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+endNewContents

+
+public void endNewContents()
+                    throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+contains

+
+public void contains(org.osjava.jardiff.ClassInfo classInfo)
+              throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+startAdded

+
+public void startAdded()
+                throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+classAdded

+
+public void classAdded(org.osjava.jardiff.ClassInfo classInfo)
+                throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+fieldAdded

+
+public void fieldAdded(org.osjava.jardiff.FieldInfo fieldInfo)
+                throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+methodAdded

+
+public void methodAdded(org.osjava.jardiff.MethodInfo methodInfo)
+                 throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+endAdded

+
+public void endAdded()
+              throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+startChanged

+
+public void startChanged()
+                  throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+startClassChanged

+
+public void startClassChanged(java.lang.String className)
+                       throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+classChanged

+
+public void classChanged(org.osjava.jardiff.ClassInfo oldClassInfo,
+                         org.osjava.jardiff.ClassInfo newClassInfo)
+                  throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+fieldChanged

+
+public void fieldChanged(org.osjava.jardiff.FieldInfo oldFieldInfo,
+                         org.osjava.jardiff.FieldInfo newFieldInfo)
+                  throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+methodChanged

+
+public void methodChanged(org.osjava.jardiff.MethodInfo oldMethodInfo,
+                          org.osjava.jardiff.MethodInfo newMethodInfo)
+                   throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+endClassChanged

+
+public void endClassChanged()
+                     throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+endChanged

+
+public void endChanged()
+                throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+startRemoved

+
+public void startRemoved()
+                  throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+classRemoved

+
+public void classRemoved(org.osjava.jardiff.ClassInfo classInfo)
+                  throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+fieldRemoved

+
+public void fieldRemoved(org.osjava.jardiff.FieldInfo fieldInfo)
+                  throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+methodRemoved

+
+public void methodRemoved(org.osjava.jardiff.MethodInfo methodInfo)
+                   throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+endRemoved

+
+public void endRemoved()
+                throws org.osjava.jardiff.DiffException
+
+
+ +
Throws: +
org.osjava.jardiff.DiffException
+
+
+
+ +

+isConsidered

+
+protected final boolean isConsidered()
+
+
Is considered a class whose package: + * is included + * is not excluded + + If includes are provided then package must be defined here. +

+

+ +
Returns:
+
+
+
+ +

+getDifferences

+
+public java.util.Set<AccumulatingDiffHandler.Difference> getDifferences()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/jardiff/class-use/AccumulatingDiffHandler.Add.html b/apidocs/org/semver/jardiff/class-use/AccumulatingDiffHandler.Add.html new file mode 100644 index 0000000..4a521e7 --- /dev/null +++ b/apidocs/org/semver/jardiff/class-use/AccumulatingDiffHandler.Add.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.semver.jardiff.AccumulatingDiffHandler.Add (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.semver.jardiff.AccumulatingDiffHandler.Add

+
+No usage of org.semver.jardiff.AccumulatingDiffHandler.Add +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/jardiff/class-use/AccumulatingDiffHandler.Change.html b/apidocs/org/semver/jardiff/class-use/AccumulatingDiffHandler.Change.html new file mode 100644 index 0000000..cd472c8 --- /dev/null +++ b/apidocs/org/semver/jardiff/class-use/AccumulatingDiffHandler.Change.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.semver.jardiff.AccumulatingDiffHandler.Change (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.semver.jardiff.AccumulatingDiffHandler.Change

+
+No usage of org.semver.jardiff.AccumulatingDiffHandler.Change +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/jardiff/class-use/AccumulatingDiffHandler.Difference.html b/apidocs/org/semver/jardiff/class-use/AccumulatingDiffHandler.Difference.html new file mode 100644 index 0000000..ec46846 --- /dev/null +++ b/apidocs/org/semver/jardiff/class-use/AccumulatingDiffHandler.Difference.html @@ -0,0 +1,319 @@ + + + + + + + +Uses of Class org.semver.jardiff.AccumulatingDiffHandler.Difference (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.semver.jardiff.AccumulatingDiffHandler.Difference

+
+ + + + + + + + + + + + + +
+Packages that use AccumulatingDiffHandler.Difference
org.semver  
org.semver.jardiff  
+  +

+ + + + + +
+Uses of AccumulatingDiffHandler.Difference in org.semver
+  +

+ + + + + + + + + +
Methods in org.semver that return types with arguments of type AccumulatingDiffHandler.Difference
+ java.util.Set<AccumulatingDiffHandler.Difference>Checker.diff(java.io.File previousJAR, + java.io.File currentJAR, + java.util.Set<java.lang.String> includes, + java.util.Set<java.lang.String> excludes) + +
+           
+  +

+ + + + + + + + + + + + + +
Methods in org.semver with parameters of type AccumulatingDiffHandler.Difference
+protected  java.lang.StringChecker.extractActionType(AccumulatingDiffHandler.Difference difference) + +
+           
+protected  java.lang.StringChecker.extractDetails(AccumulatingDiffHandler.Difference difference) + +
+           
+  +

+ + + + + + + + + + + + + + + + + +
Method parameters in org.semver with type arguments of type AccumulatingDiffHandler.Difference
+protected  Checker.CompatibilityTypeChecker.computeCompatibilityType(java.util.Set<AccumulatingDiffHandler.Difference> differences) + +
+           
+protected  booleanChecker.contains(java.util.Set<AccumulatingDiffHandler.Difference> differences, + java.lang.Class<? extends AccumulatingDiffHandler.Difference> type) + +
+           
+protected  booleanChecker.contains(java.util.Set<AccumulatingDiffHandler.Difference> differences, + java.lang.Class<? extends AccumulatingDiffHandler.Difference> type) + +
+           
+  +

+ + + + + +
+Uses of AccumulatingDiffHandler.Difference in org.semver.jardiff
+  +

+ + + + + + + + + + + + + + + + + +
Subclasses of AccumulatingDiffHandler.Difference in org.semver.jardiff
+static classAccumulatingDiffHandler.Add + +
+           
+static classAccumulatingDiffHandler.Change + +
+           
+ classAccumulatingDiffHandler.Remove + +
+           
+  +

+ + + + + + + + + +
Methods in org.semver.jardiff that return types with arguments of type AccumulatingDiffHandler.Difference
+ java.util.Set<AccumulatingDiffHandler.Difference>AccumulatingDiffHandler.getDifferences() + +
+           
+  +

+ + + + + + + + + +
Methods in org.semver.jardiff with parameters of type AccumulatingDiffHandler.Difference
+ intAccumulatingDiffHandler.Difference.compareTo(AccumulatingDiffHandler.Difference other) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/jardiff/class-use/AccumulatingDiffHandler.Remove.html b/apidocs/org/semver/jardiff/class-use/AccumulatingDiffHandler.Remove.html new file mode 100644 index 0000000..d77c2e6 --- /dev/null +++ b/apidocs/org/semver/jardiff/class-use/AccumulatingDiffHandler.Remove.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.semver.jardiff.AccumulatingDiffHandler.Remove (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.semver.jardiff.AccumulatingDiffHandler.Remove

+
+No usage of org.semver.jardiff.AccumulatingDiffHandler.Remove +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/jardiff/class-use/AccumulatingDiffHandler.html b/apidocs/org/semver/jardiff/class-use/AccumulatingDiffHandler.html new file mode 100644 index 0000000..01ed98b --- /dev/null +++ b/apidocs/org/semver/jardiff/class-use/AccumulatingDiffHandler.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.semver.jardiff.AccumulatingDiffHandler (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.semver.jardiff.AccumulatingDiffHandler

+
+No usage of org.semver.jardiff.AccumulatingDiffHandler +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/jardiff/package-frame.html b/apidocs/org/semver/jardiff/package-frame.html new file mode 100644 index 0000000..63b3618 --- /dev/null +++ b/apidocs/org/semver/jardiff/package-frame.html @@ -0,0 +1,39 @@ + + + + + + + +org.semver.jardiff (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + +org.semver.jardiff + + + + +
+Classes  + +
+AccumulatingDiffHandler +
+AccumulatingDiffHandler.Add +
+AccumulatingDiffHandler.Change +
+AccumulatingDiffHandler.Difference
+ + + + diff --git a/apidocs/org/semver/jardiff/package-summary.html b/apidocs/org/semver/jardiff/package-summary.html new file mode 100644 index 0000000..e164a99 --- /dev/null +++ b/apidocs/org/semver/jardiff/package-summary.html @@ -0,0 +1,170 @@ + + + + + + + +org.semver.jardiff (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.semver.jardiff +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AccumulatingDiffHandlerDiffHandler implementation accumulating changes.
AccumulatingDiffHandler.Add 
AccumulatingDiffHandler.Change 
AccumulatingDiffHandler.Difference 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/jardiff/package-tree.html b/apidocs/org/semver/jardiff/package-tree.html new file mode 100644 index 0000000..faada11 --- /dev/null +++ b/apidocs/org/semver/jardiff/package-tree.html @@ -0,0 +1,160 @@ + + + + + + + +org.semver.jardiff Class Hierarchy (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.semver.jardiff +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/jardiff/package-use.html b/apidocs/org/semver/jardiff/package-use.html new file mode 100644 index 0000000..c5cc1f2 --- /dev/null +++ b/apidocs/org/semver/jardiff/package-use.html @@ -0,0 +1,190 @@ + + + + + + + +Uses of Package org.semver.jardiff (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.semver.jardiff

+
+ + + + + + + + + + + + + +
+Packages that use org.semver.jardiff
org.semver  
org.semver.jardiff  
+  +

+ + + + + + + + +
+Classes in org.semver.jardiff used by org.semver
AccumulatingDiffHandler.Difference + +
+           
+  +

+ + + + + + + + +
+Classes in org.semver.jardiff used by org.semver.jardiff
AccumulatingDiffHandler.Difference + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/package-frame.html b/apidocs/org/semver/package-frame.html new file mode 100644 index 0000000..923e0c1 --- /dev/null +++ b/apidocs/org/semver/package-frame.html @@ -0,0 +1,48 @@ + + + + + + + +org.semver (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + +org.semver + + + + +
+Classes  + +
+Checker +
+Version
+ + + + + + +
+Enums  + +
+Checker.CompatibilityType +
+Version.Type
+ + + + diff --git a/apidocs/org/semver/package-summary.html b/apidocs/org/semver/package-summary.html new file mode 100644 index 0000000..70a4c61 --- /dev/null +++ b/apidocs/org/semver/package-summary.html @@ -0,0 +1,180 @@ + + + + + + + +org.semver (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.semver +

+ + + + + + + + + + + + + +
+Class Summary
CheckerAllows to compare content of JARs.
VersionVersion following semantic defined by Semantic Versioning document.
+  + +

+ + + + + + + + + + + + + +
+Enum Summary
Checker.CompatibilityTypeLibrary compatibility type.
Version.TypeVersion element type.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/package-tree.html b/apidocs/org/semver/package-tree.html new file mode 100644 index 0000000..5bc1e7d --- /dev/null +++ b/apidocs/org/semver/package-tree.html @@ -0,0 +1,165 @@ + + + + + + + +org.semver Class Hierarchy (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.semver +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Enum Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/org/semver/package-use.html b/apidocs/org/semver/package-use.html new file mode 100644 index 0000000..f18a0ee --- /dev/null +++ b/apidocs/org/semver/package-use.html @@ -0,0 +1,183 @@ + + + + + + + +Uses of Package org.semver (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.semver

+
+ + + + + + + + + +
+Packages that use org.semver
org.semver  
+  +

+ + + + + + + + + + + + + + +
+Classes in org.semver used by org.semver
Checker.CompatibilityType + +
+          Library compatibility type.
Version + +
+          Version following semantic defined by Semantic Versioning document.
Version.Type + +
+          Version element type.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/overview-frame.html b/apidocs/overview-frame.html new file mode 100644 index 0000000..1b4c4c0 --- /dev/null +++ b/apidocs/overview-frame.html @@ -0,0 +1,47 @@ + + + + + + + +Overview List (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + + + + +
+
+ + + + + +
All Classes +

+ +Packages +
+org.semver +
+org.semver.enforcer +
+org.semver.jardiff +
+

+ +

+  + + diff --git a/apidocs/overview-summary.html b/apidocs/overview-summary.html new file mode 100644 index 0000000..4dd9f27 --- /dev/null +++ b/apidocs/overview-summary.html @@ -0,0 +1,165 @@ + + + + + + + +Overview (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+semantic-versioning 0.9-SNAPSHOT API +

+
+ + + + + + + + + + + + + + + + + +
+Packages
org.semver 
org.semver.enforcer 
org.semver.jardiff 
+ +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/overview-tree.html b/apidocs/overview-tree.html new file mode 100644 index 0000000..a75e1d4 --- /dev/null +++ b/apidocs/overview-tree.html @@ -0,0 +1,171 @@ + + + + + + + +Class Hierarchy (semantic-versioning 0.9-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For All Packages

+
+
+
Package Hierarchies:
org.semver, org.semver.enforcer, org.semver.jardiff
+
+

+Class Hierarchy +

+ +

+Enum Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/apidocs/package-list b/apidocs/package-list new file mode 100644 index 0000000..40b88d0 --- /dev/null +++ b/apidocs/package-list @@ -0,0 +1,3 @@ +org.semver +org.semver.enforcer +org.semver.jardiff diff --git a/apidocs/packages b/apidocs/packages new file mode 100644 index 0000000..c31c642 --- /dev/null +++ b/apidocs/packages @@ -0,0 +1,3 @@ +org.semver +org.semver.jardiff +org.semver.enforcer \ No newline at end of file diff --git a/apidocs/resources/inherit.gif b/apidocs/resources/inherit.gif new file mode 100644 index 0000000..c814867 Binary files /dev/null and b/apidocs/resources/inherit.gif differ diff --git a/apidocs/stylesheet.css b/apidocs/stylesheet.css new file mode 100644 index 0000000..6ea9e51 --- /dev/null +++ b/apidocs/stylesheet.css @@ -0,0 +1,29 @@ +/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF; color:#000000 } + +/* Headings */ +h1 { font-size: 145% } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ +.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ +.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} + diff --git a/css/maven-base.css b/css/maven-base.css new file mode 100644 index 0000000..584ba23 --- /dev/null +++ b/css/maven-base.css @@ -0,0 +1,151 @@ +body { + margin: 0px; + padding: 0px; +} +img { + border:none; +} +table { + padding:0px; + width: 100%; + margin-left: -2px; + margin-right: -2px; +} +acronym { + cursor: help; + border-bottom: 1px dotted #feb; +} +table.bodyTable th, table.bodyTable td { + padding: 2px 4px 2px 4px; + vertical-align: top; +} +div.clear{ + clear:both; + visibility: hidden; +} +div.clear hr{ + display: none; +} +#bannerLeft, #bannerRight { + font-size: xx-large; + font-weight: bold; +} +#bannerLeft img, #bannerRight img { + margin: 0px; +} +.xleft, #bannerLeft img { + float:left; +} +.xright, #bannerRight { + float:right; +} +#banner { + padding: 0px; +} +#banner img { + border: none; +} +#breadcrumbs { + padding: 3px 10px 3px 10px; +} +#leftColumn { + width: 170px; + float:left; + overflow: auto; +} +#bodyColumn { + margin-right: 1.5em; + margin-left: 197px; +} +#legend { + padding: 8px 0 8px 0; +} +#navcolumn { + padding: 8px 4px 0 8px; +} +#navcolumn h5 { + margin: 0; + padding: 0; + font-size: small; +} +#navcolumn ul { + margin: 0; + padding: 0; + font-size: small; +} +#navcolumn li { + list-style-type: none; + background-image: none; + background-repeat: no-repeat; + background-position: 0 0.4em; + padding-left: 16px; + list-style-position: outside; + line-height: 1.2em; + font-size: smaller; +} +#navcolumn li.expanded { + background-image: url(../images/expanded.gif); +} +#navcolumn li.collapsed { + background-image: url(../images/collapsed.gif); +} +#poweredBy { + text-align: center; +} +#navcolumn img { + margin-top: 10px; + margin-bottom: 3px; +} +#poweredBy img { + display:block; + margin: 20px 0 20px 17px; +} +#search img { + margin: 0px; + display: block; +} +#search #q, #search #btnG { + border: 1px solid #999; + margin-bottom:10px; +} +#search form { + margin: 0px; +} +#lastPublished { + font-size: x-small; +} +.navSection { + margin-bottom: 2px; + padding: 8px; +} +.navSectionHead { + font-weight: bold; + font-size: x-small; +} +.section { + padding: 4px; +} +#footer { + padding: 3px 10px 3px 10px; + font-size: x-small; +} +#breadcrumbs { + font-size: x-small; + margin: 0pt; +} +.source { + padding: 12px; + margin: 1em 7px 1em 7px; +} +.source pre { + margin: 0px; + padding: 0px; +} +#navcolumn img.imageLink, .imageLink { + padding-left: 0px; + padding-bottom: 0px; + padding-top: 0px; + padding-right: 2px; + border: 0px; + margin: 0px; +} diff --git a/css/maven-theme.css b/css/maven-theme.css new file mode 100644 index 0000000..c982168 --- /dev/null +++ b/css/maven-theme.css @@ -0,0 +1,141 @@ +body { + padding: 0px 0px 10px 0px; +} +body, td, select, input, li{ + font-family: Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; +} +code{ + font-family: Courier, monospace; + font-size: 13px; +} +a { + text-decoration: none; +} +a:link { + color:#36a; +} +a:visited { + color:#47a; +} +a:active, a:hover { + color:#69c; +} +#legend li.externalLink { + background: url(../images/external.png) left top no-repeat; + padding-left: 18px; +} +a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover { + background: url(../images/external.png) right center no-repeat; + padding-right: 18px; +} +#legend li.newWindow { + background: url(../images/newwindow.png) left top no-repeat; + padding-left: 18px; +} +a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover { + background: url(../images/newwindow.png) right center no-repeat; + padding-right: 18px; +} +h2 { + padding: 4px 4px 4px 6px; + border: 1px solid #999; + color: #900; + background-color: #ddd; + font-weight:900; + font-size: x-large; +} +h3 { + padding: 4px 4px 4px 6px; + border: 1px solid #aaa; + color: #900; + background-color: #eee; + font-weight: normal; + font-size: large; +} +h4 { + padding: 4px 4px 4px 6px; + border: 1px solid #bbb; + color: #900; + background-color: #fff; + font-weight: normal; + font-size: large; +} +h5 { + padding: 4px 4px 4px 6px; + color: #900; + font-size: normal; +} +p { + line-height: 1.3em; + font-size: small; +} +#breadcrumbs { + border-top: 1px solid #aaa; + border-bottom: 1px solid #aaa; + background-color: #ccc; +} +#leftColumn { + margin: 10px 0 0 5px; + border: 1px solid #999; + background-color: #eee; +} +#navcolumn h5 { + font-size: smaller; + border-bottom: 1px solid #aaaaaa; + padding-top: 2px; + color: #000; +} + +table.bodyTable th { + color: white; + background-color: #bbb; + text-align: left; + font-weight: bold; +} + +table.bodyTable th, table.bodyTable td { + font-size: 1em; +} + +table.bodyTable tr.a { + background-color: #ddd; +} + +table.bodyTable tr.b { + background-color: #eee; +} + +.source { + border: 1px solid #999; +} +dl { + padding: 4px 4px 4px 6px; + border: 1px solid #aaa; + background-color: #ffc; +} +dt { + color: #900; +} +#organizationLogo img, #projectLogo img, #projectLogo span{ + margin: 8px; +} +#banner { + border-bottom: 1px solid #fff; +} +.errormark, .warningmark, .donemark, .infomark { + background: url(../images/icon_error_sml.gif) no-repeat; +} + +.warningmark { + background-image: url(../images/icon_warning_sml.gif); +} + +.donemark { + background-image: url(../images/icon_success_sml.gif); +} + +.infomark { + background-image: url(../images/icon_info_sml.gif); +} + diff --git a/css/print.css b/css/print.css new file mode 100644 index 0000000..26ad7f0 --- /dev/null +++ b/css/print.css @@ -0,0 +1,7 @@ +#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn { + display: none !important; +} +#bodyColumn, body.docs div.docs { + margin: 0 !important; + border: none !important +} diff --git a/css/site.css b/css/site.css new file mode 100644 index 0000000..e69de29 diff --git a/dependencies.html b/dependencies.html new file mode 100644 index 0000000..7eb4514 --- /dev/null +++ b/dependencies.html @@ -0,0 +1,110 @@ + + + + + + semantic-versioning - Project Dependencies + + + + + + + + + +
+ +
+
+
+

Project Dependencies

There are no dependencies for this project. It is a standalone application that does not depend on any other project.

+
+
+
+
+
+ + + diff --git a/dependency-convergence.html b/dependency-convergence.html new file mode 100644 index 0000000..e5c4093 --- /dev/null +++ b/dependency-convergence.html @@ -0,0 +1,347 @@ + + + + + + + + + + + + + + + semantic-versioning - Reactor Dependency Convergence + + + + + + + +
+ +
+
+
+

Reactor Dependency Convergence

+ + + + + + + +
Legend:
successAll projects share one version of the dependency.
errorAt least one project has a differing version of the dependency.
+
+ + + + + + + + + + + + + + + + + + + +
Statistics:
Number of sub-projects:3
Number of dependencies (NOD):9
Number of unique artifacts (NOA):9
Number of SNAPSHOT artifacts (NOS):0
Convergence (NOD/NOA):success 100%
Ready for Release (100% Convergence and no SNAPSHOTS):success Success
+
+

Dependencies used in sub-projects

+

com.google.code.findbugs:jsr305

+ + + +
success + + +
1.3.9
  1. org.semantic-versioning:api
  2. +
  3. org.semantic-versioning:enforcer-rule
  4. +
+
+
+
+

jardiff:jardiff

+ + + +
success + + +
0.2
  1. org.semantic-versioning:api
  2. +
+
+
+
+ +

org.apache.maven.enforcer:enforcer-api

+ + + +
success + + +
1.0-beta-1
  1. org.semantic-versioning:enforcer-rule
  2. +
+
+
+
+

org.apache.maven:maven-artifact

+ + + +
success + + +
2.0.9
  1. org.semantic-versioning:enforcer-rule
  2. +
+
+
+
+

org.apache.maven:maven-core

+ + + +
success + + +
2.0.9
  1. org.semantic-versioning:enforcer-rule
  2. +
+
+
+
+

org.apache.maven:maven-plugin-api

+ + + +
success + + +
2.0.9
  1. org.semantic-versioning:enforcer-rule
  2. +
+
+
+
+

org.apache.maven:maven-project

+ + + +
success + + +
2.0.9
  1. org.semantic-versioning:enforcer-rule
  2. +
+
+
+
+

org.semantic-versioning:api

+ + + +
success + + +
0.9-SNAPSHOT
  1. org.semantic-versioning:enforcer-rule
  2. +
+
+
+
+
+ +
+
+
+
+
+ + + diff --git a/images/close.gif b/images/close.gif new file mode 100644 index 0000000..1c26bbc Binary files /dev/null and b/images/close.gif differ diff --git a/images/collapsed.gif b/images/collapsed.gif new file mode 100644 index 0000000..6e71084 Binary files /dev/null and b/images/collapsed.gif differ diff --git a/images/expanded.gif b/images/expanded.gif new file mode 100644 index 0000000..0fef3d8 Binary files /dev/null and b/images/expanded.gif differ diff --git a/images/external.png b/images/external.png new file mode 100644 index 0000000..3f999fc Binary files /dev/null and b/images/external.png differ diff --git a/images/icon_error_sml.gif b/images/icon_error_sml.gif new file mode 100644 index 0000000..61132ef Binary files /dev/null and b/images/icon_error_sml.gif differ diff --git a/images/icon_info_sml.gif b/images/icon_info_sml.gif new file mode 100644 index 0000000..c6cb9ad Binary files /dev/null and b/images/icon_info_sml.gif differ diff --git a/images/icon_success_sml.gif b/images/icon_success_sml.gif new file mode 100644 index 0000000..52e85a4 Binary files /dev/null and b/images/icon_success_sml.gif differ diff --git a/images/icon_warning_sml.gif b/images/icon_warning_sml.gif new file mode 100644 index 0000000..873bbb5 Binary files /dev/null and b/images/icon_warning_sml.gif differ diff --git a/images/logos/build-by-maven-black.png b/images/logos/build-by-maven-black.png new file mode 100644 index 0000000..919fd0f Binary files /dev/null and b/images/logos/build-by-maven-black.png differ diff --git a/images/logos/build-by-maven-white.png b/images/logos/build-by-maven-white.png new file mode 100644 index 0000000..7d44c9c Binary files /dev/null and b/images/logos/build-by-maven-white.png differ diff --git a/images/logos/maven-feather.png b/images/logos/maven-feather.png new file mode 100644 index 0000000..b5ada83 Binary files /dev/null and b/images/logos/maven-feather.png differ diff --git a/images/newwindow.png b/images/newwindow.png new file mode 100644 index 0000000..6287f72 Binary files /dev/null and b/images/newwindow.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..1686817 --- /dev/null +++ b/index.html @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + semantic-versioning - + + + + + + + +
+ +
+
+
+

Semantic Versioning

+

Semantic Versioning provides tools to automatically validate if your project's version number follows Semantic Versioning principles as defined by Semantic Versioning.

+

Introduction

+

Project version number changes implication are not always clearly identified. Will this patch released be safe to use in my project? Does this minor version increment implies my implementation of some API is no more complete?

+

Semantic Versioning can check JAR files to identify breaking changes between versions and identify if your version number is correct according to Semantic Versioning principles.

+
+

CLI overview

+

The CLI offers several options to validate your project's version number from a command line.

+
+

Enforcer Rule overview

+

The Enforcer Rule allows to automatize validatiion of your project's version number from a Maven project.

+
+

API overview

+

Semantic Versioning also provides an API for programmatically validating your project's version number.

+
+
+ +
+
+
+
+
+ + + diff --git a/integration.html b/integration.html new file mode 100644 index 0000000..8c25df7 --- /dev/null +++ b/integration.html @@ -0,0 +1,110 @@ + + + + + + semantic-versioning - Continuous Integration + + + + + + + + + +
+ +
+
+
+

Continuous Integration

No continuous integration management system is defined. Please check back at a later date.

+
+
+
+
+
+ + + diff --git a/issue-tracking.html b/issue-tracking.html new file mode 100644 index 0000000..48151d6 --- /dev/null +++ b/issue-tracking.html @@ -0,0 +1,110 @@ + + + + + + semantic-versioning - Issue Tracking + + + + + + + + + +
+ +
+
+
+

Overview

This project uses Github to manage its issues.

Issue Tracking

Issues, bugs, and feature requests should be submitted to the following issue tracking system for this project.

+
+
+
+
+
+ + + diff --git a/license.html b/license.html new file mode 100644 index 0000000..d1af7a4 --- /dev/null +++ b/license.html @@ -0,0 +1,312 @@ + + + + + + semantic-versioning - Project License + + + + + + + + + +
+ +
+
+
+

Overview

Typically the licenses listed for the project are that of the project itself, and not of dependencies.

Project License

Apache 2

+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
+
+
+
+
+
+ + + diff --git a/mail-lists.html b/mail-lists.html new file mode 100644 index 0000000..a5a1b6c --- /dev/null +++ b/mail-lists.html @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + semantic-versioning - Project Mailing Lists + + + + + + + +
+ +
+
+
+

Project Mailing Lists

+

There are no mailing lists currently associated with this project.

+
+ +
+
+
+
+
+ + + diff --git a/plugin-management.html b/plugin-management.html new file mode 100644 index 0000000..8befca4 --- /dev/null +++ b/plugin-management.html @@ -0,0 +1,287 @@ + + + + + + + + + + + + + + + semantic-versioning - Project Plugin Management + + + + + + + +
+ +
+
+
+

Project Plugin Management

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GroupIdArtifactIdVersion
org.apache.maven.pluginsmaven-antrun-plugin1.3
org.apache.maven.pluginsmaven-assembly-plugin2.2-beta-2
org.apache.maven.pluginsmaven-clean-plugin2.2
org.apache.maven.pluginsmaven-compiler-plugin2.0.2
org.apache.maven.pluginsmaven-dependency-plugin2.0
org.apache.maven.pluginsmaven-deploy-plugin2.4
org.apache.maven.pluginsmaven-ear-plugin2.3.1
org.apache.maven.pluginsmaven-ejb-plugin2.1
org.apache.maven.pluginsmaven-install-plugin2.2
org.apache.maven.pluginsmaven-jar-plugin2.2
org.apache.maven.pluginsmaven-javadoc-plugin2.5
org.apache.maven.pluginsmaven-plugin-plugin2.4.3
org.apache.maven.pluginsmaven-rar-plugin2.2
org.apache.maven.pluginsmaven-release-plugin2.0-beta-8
org.apache.maven.pluginsmaven-resources-plugin2.3
org.apache.maven.pluginsmaven-site-plugin2.0-beta-7
org.apache.maven.pluginsmaven-source-plugin2.0.4
org.apache.maven.pluginsmaven-surefire-plugin2.4.3
org.apache.maven.pluginsmaven-war-plugin2.1-alpha-2
+
+ +
+
+
+
+
+ + + diff --git a/plugins.html b/plugins.html new file mode 100644 index 0000000..749101f --- /dev/null +++ b/plugins.html @@ -0,0 +1,230 @@ + + + + + + + + + + + + + + + semantic-versioning - Project Build Plugins + + + + + + + +
+ +
+
+
+

Project Build Plugins

+ + + + + + + + + + + + + + + + + + + + +
GroupIdArtifactIdVersion
com.mycila.maven-license-pluginmaven-license-plugin1.8.0
org.apache.maven.pluginsmaven-javadoc-plugin2.5
org.apache.maven.pluginsmaven-release-plugin2.0-beta-9
org.apache.maven.pluginsmaven-source-plugin2.0.4
+
+

Project Report Plugins

+

There are no plugins reports defined in the Reporting part of this project.

+
+ +
+
+
+
+
+ + + diff --git a/project-info.html b/project-info.html new file mode 100644 index 0000000..dbd73c1 --- /dev/null +++ b/project-info.html @@ -0,0 +1,110 @@ + + + + + + semantic-versioning - Project Information + + + + + + + + + +
+ +
+
+
+

Project Information

This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

Overview

DocumentDescription
Continuous IntegrationThis is a link to the definitions of all continuous integration processes that builds and tests code on a frequent, regular basis.
DependenciesThis document lists the project's dependencies and provides information on each dependency.
Issue TrackingThis is a link to the issue management system for this project. Issues (bugs, features, change requests) can be created and queried using this link.
Project LicenseThis is a link to the definitions of project licenses.
Source RepositoryThis is a link to the online source repository that can be viewed via a web browser.
+
+
+
+
+
+ + + diff --git a/project-reports.html b/project-reports.html new file mode 100644 index 0000000..2457958 --- /dev/null +++ b/project-reports.html @@ -0,0 +1,101 @@ + + + + + + semantic-versioning - Generated Reports + + + + + + + + + +
+ +
+
+
+

Generated Reports

This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

Overview

DocumentDescription
JavaDocsJavaDoc API documentation.
Test JavaDocsTest JavaDoc API documentation.
+
+
+
+
+
+ + + diff --git a/project-summary.html b/project-summary.html new file mode 100644 index 0000000..6875037 --- /dev/null +++ b/project-summary.html @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + semantic-versioning - Project Summary + + + + + + + +
+ +
+
+
+

Project Summary

+

Project Information

+ + + + + + + + + + + + +
FieldValue
Namesemantic-versioning
DescriptionA library to automatically validate if your project's version number follows Semantic Versioning principles
Homepagehttp://github.com/jeluard/semantic-versioning
+
+

Project Organization

+

This project does not belong to an organization.

+
+

Build Information

+ + + + + + + + + + + + + + + +
FieldValue
GroupIdorg.semantic-versioning
ArtifactIdparent
Version0.9-SNAPSHOT
Typepom
+
+
+ +
+
+
+
+
+ + + diff --git a/source-repository.html b/source-repository.html new file mode 100644 index 0000000..1c0c87b --- /dev/null +++ b/source-repository.html @@ -0,0 +1,110 @@ + + + + + + semantic-versioning - Source Repository + + + + + + + + + +
+ +
+
+
+

Overview

This project uses a Source Content Management System to manage its source code.

Web Access

The following is a link to the online source repository.

Anonymous access

Refer to the documentation of the SCM used for more information about anonymously check out. The connection url is:

git:git@github.com:jeluard/semantic-versioning

Developer access

Refer to the documentation of the SCM used for more information about developer check out. The connection url is:

git:git@github.com:jeluard/semantic-versioning

Access from behind a firewall

Refer to the documentation of the SCM used for more information about access behind a firewall.

+
+
+
+
+
+ + + diff --git a/team-list.html b/team-list.html new file mode 100644 index 0000000..13694a3 --- /dev/null +++ b/team-list.html @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + semantic-versioning - Team list + + + + + + + +
+ +
+
+
+

The Team

+

A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

+

The team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

+

Members

+

There are no developers working on this project.

+
+

Contributors

+

There are no contributors listed for this project. Please check back again later.

+
+
+ +
+
+
+
+
+ + + diff --git a/testapidocs/allclasses-frame.html b/testapidocs/allclasses-frame.html new file mode 100644 index 0000000..47e6725 --- /dev/null +++ b/testapidocs/allclasses-frame.html @@ -0,0 +1,32 @@ + + + + + + + +All Classes (semantic-versioning 0.9-SNAPSHOT Test API) + + + + + + + + + + + +All Classes +
+ + + + + +
VersionTest +
+
+ + + diff --git a/testapidocs/allclasses-noframe.html b/testapidocs/allclasses-noframe.html new file mode 100644 index 0000000..e017863 --- /dev/null +++ b/testapidocs/allclasses-noframe.html @@ -0,0 +1,32 @@ + + + + + + + +All Classes (semantic-versioning 0.9-SNAPSHOT Test API) + + + + + + + + + + + +All Classes +
+ + + + + +
VersionTest +
+
+ + + diff --git a/testapidocs/constant-values.html b/testapidocs/constant-values.html new file mode 100644 index 0000000..b9a2316 --- /dev/null +++ b/testapidocs/constant-values.html @@ -0,0 +1,145 @@ + + + + + + + +Constant Field Values (semantic-versioning 0.9-SNAPSHOT Test API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Constant Field Values

+
+
+Contents + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/testapidocs/deprecated-list.html b/testapidocs/deprecated-list.html new file mode 100644 index 0000000..484c7b4 --- /dev/null +++ b/testapidocs/deprecated-list.html @@ -0,0 +1,145 @@ + + + + + + + +Deprecated List (semantic-versioning 0.9-SNAPSHOT Test API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Deprecated API

+
+
+Contents + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/testapidocs/help-doc.html b/testapidocs/help-doc.html new file mode 100644 index 0000000..0a3a4a7 --- /dev/null +++ b/testapidocs/help-doc.html @@ -0,0 +1,216 @@ + + + + + + + +API Help (semantic-versioning 0.9-SNAPSHOT Test API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+How This API Document Is Organized

+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

+Package

+
+ +

+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

+
+

+Class/Interface

+
+ +

+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+ +

+Annotation Type

+
+ +

+Each annotation type has its own separate page with the following sections:

+
+ +

+Enum

+
+ +

+Each enum has its own separate page with the following sections:

+
+

+Use

+
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+

+Tree (Class Hierarchy)

+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object. +
+

+Deprecated API

+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+

+Index

+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+

+Prev/Next

+These links take you to the next or previous class, interface, package, or related page.

+Frames/No Frames

+These links show and hide the HTML frames. All pages are available with or without frames. +

+

+Serialized Form

+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. +

+

+Constant Field Values

+The Constant Field Values page lists the static final fields and their values. +

+ + +This help file applies to API documentation generated using the standard doclet. + +
+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/testapidocs/index-all.html b/testapidocs/index-all.html new file mode 100644 index 0000000..a33332a --- /dev/null +++ b/testapidocs/index-all.html @@ -0,0 +1,186 @@ + + + + + + + +Index (semantic-versioning 0.9-SNAPSHOT Test API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +I O S V
+

+I

+
+
isAtLeast() - +Method in class org.semver.VersionTest +
  +
isNewer() - +Method in class org.semver.VersionTest +
  +
+
+

+O

+
+
org.semver - package org.semver
 
+
+

+S

+
+
shouldDevelopmentBeInDevelopment() - +Method in class org.semver.VersionTest +
  +
shouldInvalidVersion1NotBeParsed() - +Method in class org.semver.VersionTest +
  +
shouldInvalidVersion2NotBeParsed() - +Method in class org.semver.VersionTest +
  +
shouldInvalidVersion3NotBeParsed() - +Method in class org.semver.VersionTest +
  +
shouldNegativVersionBeRejected() - +Method in class org.semver.VersionTest +
  +
shouldStableVersionBeStable() - +Method in class org.semver.VersionTest +
  +
shouldValidVersionAreParsed() - +Method in class org.semver.VersionTest +
  +
+
+

+V

+
+
VersionTest - Class in org.semver
 
VersionTest() - +Constructor for class org.semver.VersionTest +
  +
+
+I O S V + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/testapidocs/index.html b/testapidocs/index.html new file mode 100644 index 0000000..8de6c8d --- /dev/null +++ b/testapidocs/index.html @@ -0,0 +1,37 @@ + + + + + + + +semantic-versioning 0.9-SNAPSHOT Test API + + + + + + + + +<H2> +Frame Alert</H2> + +<P> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<BR> +Link to<A HREF="org/semver/package-summary.html">Non-frame version.</A> + + + diff --git a/testapidocs/options b/testapidocs/options new file mode 100644 index 0000000..17d82cc --- /dev/null +++ b/testapidocs/options @@ -0,0 +1,24 @@ +-classpath +'/Users/julien/Documents/Projects/semantic-versioning/target/classes:/Users/julien/Documents/Projects/semantic-versioning/target/test-classes:/Users/julien/Documents/Projects/semantic-versioning/api/target/classes:/Users/julien/Documents/Projects/semantic-versioning/api/target/test-classes:/Users/julien/Documents/Projects/semantic-versioning/enforcer-rule/target/classes:/Users/julien/Documents/Projects/semantic-versioning/enforcer-rule/target/test-classes:/Users/julien/.m2/repository/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.jar:/Users/julien/.m2/repository/jardiff/jardiff/0.2/jardiff-0.2.jar:/Users/julien/.m2/repository/commons-lang/commons-lang/1.0/commons-lang-1.0.jar:/Users/julien/.m2/repository/asm/asm-commons/2.1/asm-commons-2.1.jar:/Users/julien/.m2/repository/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.jar:/Users/julien/.m2/repository/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.jar:/Users/julien/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar:/Users/julien/.m2/repository/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.jar:/Users/julien/.m2/repository/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.jar:/Users/julien/.m2/repository/junit/junit/4.8.2/junit-4.8.2.jar:/Users/julien/.m2/repository/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.jar:/Users/julien/.m2/repository/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.jar:/Users/julien/.m2/repository/org/semantic-versioning/api/0.9-SNAPSHOT/api-0.9-SNAPSHOT.jar:/Users/julien/.m2/repository/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.jar:/Users/julien/.m2/repository/classworlds/classworlds/1.1/classworlds-1.1.jar:/Users/julien/.m2/repository/commons-logging/commons-logging/1.0/commons-logging-1.0.jar:/Users/julien/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.jar:/Users/julien/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-10/doxia-sink-api-1.0-alpha-10.jar:/Users/julien/.m2/repository/ant/ant-trax/1.6.5/ant-trax-1.6.5.jar:/Users/julien/.m2/repository/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.jar:/Users/julien/.m2/repository/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.jar:/Users/julien/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/julien/.m2/repository/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.jar:/Users/julien/.m2/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.jar:/Users/julien/.m2/repository/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.jar:/Users/julien/.m2/repository/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.jar:/Users/julien/.m2/repository/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.jar:/Users/julien/.m2/repository/org/apache/maven/reporting/maven-reporting-api/2.0.9/maven-reporting-api-2.0.9.jar:/Users/julien/.m2/repository/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.jar:/Users/julien/.m2/repository/ant/ant/1.6.5/ant-1.6.5.jar:/Users/julien/.m2/repository/asm/asm/2.1/asm-2.1.jar:/Users/julien/.m2/repository/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.jar:/Users/julien/.m2/repository/org/apache/maven/enforcer/enforcer-api/1.0-beta-1/enforcer-api-1.0-beta-1.jar' +-encoding +'UTF-8' +-protected +-sourcepath +'/Users/julien/Documents/Projects/semantic-versioning/api/src/test/java' +-author +-bottom +'Copyright © 2010. All Rights Reserved.' +-charset +'UTF-8' +-d +'/Users/julien/Documents/Projects/semantic-versioning/target/site/testapidocs' +-docencoding +'UTF-8' +-doctitle +'semantic-versioning 0.9-SNAPSHOT Test API' +-link +'../apidocs' +-use +-version +-windowtitle +'semantic-versioning 0.9-SNAPSHOT Test API' \ No newline at end of file diff --git a/testapidocs/org/semver/VersionTest.html b/testapidocs/org/semver/VersionTest.html new file mode 100644 index 0000000..ba7a6e2 --- /dev/null +++ b/testapidocs/org/semver/VersionTest.html @@ -0,0 +1,403 @@ + + + + + + + +VersionTest (semantic-versioning 0.9-SNAPSHOT Test API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.semver +
+Class VersionTest

+
+java.lang.Object
+  extended by org.semver.VersionTest
+
+
+
+
public class VersionTest
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
VersionTest() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidisAtLeast() + +
+           
+ voidisNewer() + +
+           
+ voidshouldDevelopmentBeInDevelopment() + +
+           
+ voidshouldInvalidVersion1NotBeParsed() + +
+           
+ voidshouldInvalidVersion2NotBeParsed() + +
+           
+ voidshouldInvalidVersion3NotBeParsed() + +
+           
+ voidshouldNegativVersionBeRejected() + +
+           
+ voidshouldStableVersionBeStable() + +
+           
+ voidshouldValidVersionAreParsed() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+VersionTest

+
+public VersionTest()
+
+
+ + + + + + + + +
+Method Detail
+ +

+shouldNegativVersionBeRejected

+
+public void shouldNegativVersionBeRejected()
+
+
+
+
+
+
+ +

+shouldValidVersionAreParsed

+
+public void shouldValidVersionAreParsed()
+
+
+
+
+
+
+ +

+shouldInvalidVersion1NotBeParsed

+
+public void shouldInvalidVersion1NotBeParsed()
+
+
+
+
+
+
+ +

+shouldInvalidVersion2NotBeParsed

+
+public void shouldInvalidVersion2NotBeParsed()
+
+
+
+
+
+
+ +

+shouldInvalidVersion3NotBeParsed

+
+public void shouldInvalidVersion3NotBeParsed()
+
+
+
+
+
+
+ +

+shouldDevelopmentBeInDevelopment

+
+public void shouldDevelopmentBeInDevelopment()
+
+
+
+
+
+
+ +

+shouldStableVersionBeStable

+
+public void shouldStableVersionBeStable()
+
+
+
+
+
+
+ +

+isNewer

+
+public void isNewer()
+
+
+
+
+
+
+ +

+isAtLeast

+
+public void isAtLeast()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/testapidocs/org/semver/class-use/VersionTest.html b/testapidocs/org/semver/class-use/VersionTest.html new file mode 100644 index 0000000..9158e45 --- /dev/null +++ b/testapidocs/org/semver/class-use/VersionTest.html @@ -0,0 +1,143 @@ + + + + + + + +Uses of Class org.semver.VersionTest (semantic-versioning 0.9-SNAPSHOT Test API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.semver.VersionTest

+
+No usage of org.semver.VersionTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/testapidocs/org/semver/package-frame.html b/testapidocs/org/semver/package-frame.html new file mode 100644 index 0000000..a35083c --- /dev/null +++ b/testapidocs/org/semver/package-frame.html @@ -0,0 +1,33 @@ + + + + + + + +org.semver (semantic-versioning 0.9-SNAPSHOT Test API) + + + + + + + + + + + +org.semver + + + + +
+Classes  + +
+VersionTest
+ + + + diff --git a/testapidocs/org/semver/package-summary.html b/testapidocs/org/semver/package-summary.html new file mode 100644 index 0000000..2055d37 --- /dev/null +++ b/testapidocs/org/semver/package-summary.html @@ -0,0 +1,156 @@ + + + + + + + +org.semver (semantic-versioning 0.9-SNAPSHOT Test API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.semver +

+ + + + + + + + + +
+Class Summary
VersionTest 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/testapidocs/org/semver/package-tree.html b/testapidocs/org/semver/package-tree.html new file mode 100644 index 0000000..f24c064 --- /dev/null +++ b/testapidocs/org/semver/package-tree.html @@ -0,0 +1,149 @@ + + + + + + + +org.semver Class Hierarchy (semantic-versioning 0.9-SNAPSHOT Test API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.semver +

+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/testapidocs/org/semver/package-use.html b/testapidocs/org/semver/package-use.html new file mode 100644 index 0000000..737b6cf --- /dev/null +++ b/testapidocs/org/semver/package-use.html @@ -0,0 +1,143 @@ + + + + + + + +Uses of Package org.semver (semantic-versioning 0.9-SNAPSHOT Test API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.semver

+
+No usage of org.semver +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/testapidocs/overview-tree.html b/testapidocs/overview-tree.html new file mode 100644 index 0000000..51580cb --- /dev/null +++ b/testapidocs/overview-tree.html @@ -0,0 +1,151 @@ + + + + + + + +Class Hierarchy (semantic-versioning 0.9-SNAPSHOT Test API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For All Packages

+
+
+
Package Hierarchies:
org.semver
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2010. All Rights Reserved. + + diff --git a/testapidocs/package-list b/testapidocs/package-list new file mode 100644 index 0000000..7f11d6c --- /dev/null +++ b/testapidocs/package-list @@ -0,0 +1 @@ +org.semver diff --git a/testapidocs/packages b/testapidocs/packages new file mode 100644 index 0000000..3a92399 --- /dev/null +++ b/testapidocs/packages @@ -0,0 +1 @@ +org.semver \ No newline at end of file diff --git a/testapidocs/resources/inherit.gif b/testapidocs/resources/inherit.gif new file mode 100644 index 0000000..c814867 Binary files /dev/null and b/testapidocs/resources/inherit.gif differ diff --git a/testapidocs/stylesheet.css b/testapidocs/stylesheet.css new file mode 100644 index 0000000..6ea9e51 --- /dev/null +++ b/testapidocs/stylesheet.css @@ -0,0 +1,29 @@ +/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF; color:#000000 } + +/* Headings */ +h1 { font-size: 145% } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ +.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ +.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} + -- cgit v1.2.3