diff --git a/README.md b/README.md index ff0c0da..6e8a17f 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,8 @@ -# Stay Hungry,Stay Foolish -# Garbage in, Garbage out -# Read the fucking source code RTFSC -# Talk is cheap. Show me the code. -- Linus Torvalds -# You build it, You run it. -- Werner Vogels(Amazon) -# Go big or go home --facebook -# Done is better than perfect --facebook -# Eat our own dog food -- Microsoft - -典型的一个maven依赖下会有这三个文件: +# 典型的一个maven依赖下会有这三个文件: +``` maven-metadata.xml maven-metadata.xml.md5 maven-metadata.xml.sha1 @@ -18,10 +10,7 @@ maven-metadata.xml里面记录了最后deploy的版本和时间。 其中md5, sha1校验文件是用来保证这个meta文件的完整性。 maven在编绎项目时,会先尝试请求maven-metadata.xml,如果没有找到,则会直接尝试请求到jar文件,在下载jar文件时也会尝试下载jar的md5, sha1文件。 maven-metadata.xml文件很重要,如果没有这个文件来指明最新的jar版本,那么即使远程仓库里的jar更新了版本,本地maven编绎时用上[-U](https://links.jianshu.com/go?to=http%3A%2F%2Fmaven.apache.org%2Fref%2F3.2.2%2Fmaven-repository-metadata%2Frepository-metadata.html)参数,也不会拉取到最新的jar! - - - - +``` # source diff --git a/repository/antlr/antlr/2.7.7/_remote.repositories b/repository/antlr/antlr/2.7.7/_remote.repositories new file mode 100755 index 0000000..304c4ea --- /dev/null +++ b/repository/antlr/antlr/2.7.7/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:37 CST 2017 +antlr-2.7.7.jar>nexus= +antlr-2.7.7.pom>nexus= +antlr-2.7.7.jar>central= +antlr-2.7.7.pom>central= diff --git a/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar b/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar new file mode 100755 index 0000000..5e5f14b Binary files /dev/null and b/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar differ diff --git a/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar.sha1 b/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar.sha1 new file mode 100755 index 0000000..9249459 --- /dev/null +++ b/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar.sha1 @@ -0,0 +1 @@ +83cd2cd674a217ade95a4bb83a8a14f351f48bd0 /home/maven/repository-staging/to-ibiblio/maven2/antlr/antlr/2.7.7/antlr-2.7.7.jar diff --git a/repository/antlr/antlr/2.7.7/antlr-2.7.7.pom b/repository/antlr/antlr/2.7.7/antlr-2.7.7.pom new file mode 100755 index 0000000..354e82d --- /dev/null +++ b/repository/antlr/antlr/2.7.7/antlr-2.7.7.pom @@ -0,0 +1,22 @@ + + 4.0.0 + antlr + antlr + jar + 2.7.7 + AntLR Parser Generator + + A framework for constructing recognizers, compilers, + and translators from grammatical descriptions containing + Java, C#, C++, or Python actions. + + http://www.antlr.org/ + + + BSD License + http://www.antlr.org/license.html + repo + + + + diff --git a/repository/antlr/antlr/2.7.7/antlr-2.7.7.pom.sha1 b/repository/antlr/antlr/2.7.7/antlr-2.7.7.pom.sha1 new file mode 100755 index 0000000..8aa7601 --- /dev/null +++ b/repository/antlr/antlr/2.7.7/antlr-2.7.7.pom.sha1 @@ -0,0 +1 @@ +52f15b99911ab8b8bc8744675f5cf1994a626fb8 /home/maven/repository-staging/to-ibiblio/maven2/antlr/antlr/2.7.7/antlr-2.7.7.pom diff --git a/repository/aopalliance/aopalliance/1.0/_remote.repositories b/repository/aopalliance/aopalliance/1.0/_remote.repositories new file mode 100755 index 0000000..01bda6b --- /dev/null +++ b/repository/aopalliance/aopalliance/1.0/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:39 CST 2017 +aopalliance-1.0.pom>central= +aopalliance-1.0.pom>nexus= +aopalliance-1.0.jar>nexus= +aopalliance-1.0.jar>central= diff --git a/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar b/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar new file mode 100755 index 0000000..578b1a0 Binary files /dev/null and b/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar differ diff --git a/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar.sha1 b/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar.sha1 new file mode 100755 index 0000000..ffbdac8 --- /dev/null +++ b/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar.sha1 @@ -0,0 +1 @@ +0235ba8b489512805ac13a8f9ea77a1ca5ebe3e8 \ No newline at end of file diff --git a/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.pom b/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.pom new file mode 100755 index 0000000..af3323f --- /dev/null +++ b/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.pom @@ -0,0 +1,15 @@ + + 4.0.0 + aopalliance + aopalliance + AOP alliance + 1.0 + AOP Alliance + http://aopalliance.sourceforge.net + + + + Public Domain + + + \ No newline at end of file diff --git a/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.pom.sha1 b/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.pom.sha1 new file mode 100755 index 0000000..4433e9a --- /dev/null +++ b/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.pom.sha1 @@ -0,0 +1 @@ +5128a2b0efbba460a1178d07773618e0986ea152 aopalliance-1.0.pom diff --git a/repository/asm/asm-analysis/3.2/_remote.repositories b/repository/asm/asm-analysis/3.2/_remote.repositories new file mode 100755 index 0000000..5dd5f63 --- /dev/null +++ b/repository/asm/asm-analysis/3.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:58:26 CST 2017 +asm-analysis-3.2.jar>central= +asm-analysis-3.2.pom>central= diff --git a/repository/asm/asm-analysis/3.2/asm-analysis-3.2.jar b/repository/asm/asm-analysis/3.2/asm-analysis-3.2.jar new file mode 100755 index 0000000..282242b Binary files /dev/null and b/repository/asm/asm-analysis/3.2/asm-analysis-3.2.jar differ diff --git a/repository/asm/asm-analysis/3.2/asm-analysis-3.2.jar.sha1 b/repository/asm/asm-analysis/3.2/asm-analysis-3.2.jar.sha1 new file mode 100755 index 0000000..2c4ccc5 --- /dev/null +++ b/repository/asm/asm-analysis/3.2/asm-analysis-3.2.jar.sha1 @@ -0,0 +1 @@ +c624956db93975b7197699dcd7de6145ca7cf2c8 \ No newline at end of file diff --git a/repository/asm/asm-analysis/3.2/asm-analysis-3.2.pom b/repository/asm/asm-analysis/3.2/asm-analysis-3.2.pom new file mode 100755 index 0000000..b393338 --- /dev/null +++ b/repository/asm/asm-analysis/3.2/asm-analysis-3.2.pom @@ -0,0 +1,21 @@ + + 4.0.0 + + + asm-parent + asm + 3.2 + + + ASM Analysis + asm-analysis + jar + + + + asm-tree + asm + + + + diff --git a/repository/asm/asm-analysis/3.2/asm-analysis-3.2.pom.sha1 b/repository/asm/asm-analysis/3.2/asm-analysis-3.2.pom.sha1 new file mode 100755 index 0000000..dfdb9f6 --- /dev/null +++ b/repository/asm/asm-analysis/3.2/asm-analysis-3.2.pom.sha1 @@ -0,0 +1 @@ +00d76aa4e2124531798a09a691a75b6fefcb2780 \ No newline at end of file diff --git a/repository/asm/asm-commons/3.2/_remote.repositories b/repository/asm/asm-commons/3.2/_remote.repositories new file mode 100755 index 0000000..1727268 --- /dev/null +++ b/repository/asm/asm-commons/3.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:58:01 CST 2017 +asm-commons-3.2.pom>central= diff --git a/repository/asm/asm-commons/3.2/asm-commons-3.2.pom b/repository/asm/asm-commons/3.2/asm-commons-3.2.pom new file mode 100755 index 0000000..8517715 --- /dev/null +++ b/repository/asm/asm-commons/3.2/asm-commons-3.2.pom @@ -0,0 +1,21 @@ + + 4.0.0 + + + asm-parent + asm + 3.2 + + + ASM Commons + asm-commons + jar + + + + asm-tree + asm + + + + diff --git a/repository/asm/asm-commons/3.2/asm-commons-3.2.pom.sha1 b/repository/asm/asm-commons/3.2/asm-commons-3.2.pom.sha1 new file mode 100755 index 0000000..bcfbc0e --- /dev/null +++ b/repository/asm/asm-commons/3.2/asm-commons-3.2.pom.sha1 @@ -0,0 +1 @@ +9a7cfc3449f0f8ab4a791be1aca5c66aef163ed3 \ No newline at end of file diff --git a/repository/asm/asm-commons/3.3.1/_remote.repositories b/repository/asm/asm-commons/3.3.1/_remote.repositories new file mode 100755 index 0000000..0606c29 --- /dev/null +++ b/repository/asm/asm-commons/3.3.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:58:26 CST 2017 +asm-commons-3.3.1.jar>central= +asm-commons-3.3.1.pom>central= diff --git a/repository/asm/asm-commons/3.3.1/asm-commons-3.3.1.jar b/repository/asm/asm-commons/3.3.1/asm-commons-3.3.1.jar new file mode 100755 index 0000000..07cc204 Binary files /dev/null and b/repository/asm/asm-commons/3.3.1/asm-commons-3.3.1.jar differ diff --git a/repository/asm/asm-commons/3.3.1/asm-commons-3.3.1.jar.sha1 b/repository/asm/asm-commons/3.3.1/asm-commons-3.3.1.jar.sha1 new file mode 100755 index 0000000..a2bd161 --- /dev/null +++ b/repository/asm/asm-commons/3.3.1/asm-commons-3.3.1.jar.sha1 @@ -0,0 +1 @@ +fae85e673c73f6f45386dbbcc2ae3aa6398a773f \ No newline at end of file diff --git a/repository/asm/asm-commons/3.3.1/asm-commons-3.3.1.pom b/repository/asm/asm-commons/3.3.1/asm-commons-3.3.1.pom new file mode 100755 index 0000000..d0ffe75 --- /dev/null +++ b/repository/asm/asm-commons/3.3.1/asm-commons-3.3.1.pom @@ -0,0 +1,21 @@ + + 4.0.0 + + + asm-parent + asm + 3.3.1 + + + ASM Commons + asm-commons + jar + + + + asm-tree + asm + + + + diff --git a/repository/asm/asm-commons/3.3.1/asm-commons-3.3.1.pom.sha1 b/repository/asm/asm-commons/3.3.1/asm-commons-3.3.1.pom.sha1 new file mode 100755 index 0000000..7d53cf1 --- /dev/null +++ b/repository/asm/asm-commons/3.3.1/asm-commons-3.3.1.pom.sha1 @@ -0,0 +1 @@ +532f312cebaa6fecb9b971e557103bf1ae37fa57 \ No newline at end of file diff --git a/repository/asm/asm-commons/3.3/_remote.repositories b/repository/asm/asm-commons/3.3/_remote.repositories new file mode 100755 index 0000000..e7b61a2 --- /dev/null +++ b/repository/asm/asm-commons/3.3/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:39 CST 2017 +asm-commons-3.3.pom>central= +asm-commons-3.3.pom>nexus= +asm-commons-3.3.jar>nexus= +asm-commons-3.3.jar>central= diff --git a/repository/asm/asm-commons/3.3/asm-commons-3.3.jar b/repository/asm/asm-commons/3.3/asm-commons-3.3.jar new file mode 100755 index 0000000..e509842 Binary files /dev/null and b/repository/asm/asm-commons/3.3/asm-commons-3.3.jar differ diff --git a/repository/asm/asm-commons/3.3/asm-commons-3.3.jar.sha1 b/repository/asm/asm-commons/3.3/asm-commons-3.3.jar.sha1 new file mode 100755 index 0000000..e7901dc --- /dev/null +++ b/repository/asm/asm-commons/3.3/asm-commons-3.3.jar.sha1 @@ -0,0 +1 @@ +3630d2095238beee3f94670af3d9a9dc115ce887 \ No newline at end of file diff --git a/repository/asm/asm-commons/3.3/asm-commons-3.3.pom b/repository/asm/asm-commons/3.3/asm-commons-3.3.pom new file mode 100755 index 0000000..c2379e3 --- /dev/null +++ b/repository/asm/asm-commons/3.3/asm-commons-3.3.pom @@ -0,0 +1,21 @@ + + 4.0.0 + + + asm-parent + asm + 3.3 + + + ASM Commons + asm-commons + jar + + + + asm-tree + asm + + + + diff --git a/repository/asm/asm-commons/3.3/asm-commons-3.3.pom.sha1 b/repository/asm/asm-commons/3.3/asm-commons-3.3.pom.sha1 new file mode 100755 index 0000000..b078e0f --- /dev/null +++ b/repository/asm/asm-commons/3.3/asm-commons-3.3.pom.sha1 @@ -0,0 +1 @@ +846da9d2753debb5d3285c3c297ecce71ee4b5ed \ No newline at end of file diff --git a/repository/asm/asm-parent/3.1/_remote.repositories b/repository/asm/asm-parent/3.1/_remote.repositories new file mode 100755 index 0000000..2069db3 --- /dev/null +++ b/repository/asm/asm-parent/3.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:55:32 CST 2017 +asm-parent-3.1.pom>central= diff --git a/repository/asm/asm-parent/3.1/asm-parent-3.1.pom b/repository/asm/asm-parent/3.1/asm-parent-3.1.pom new file mode 100755 index 0000000..6dd5f9e --- /dev/null +++ b/repository/asm/asm-parent/3.1/asm-parent-3.1.pom @@ -0,0 +1,129 @@ + + 4.0.0 + + asm-parent + asm + 3.1 + pom + + ASM + A very small and fast Java bytecode manipulation framework + http://asm.objectweb.org/ + + + ObjectWeb + http://www.objectweb.org/ + + 2000 + + + + Eric Bruneton + ebruneton + Eric.Bruneton@rd.francetelecom.com + + Creator + Java Developer + + + + Eugene Kuleshov + eu + eu@javatx.org + + Java Developer + + + + + + scm:cvs:pserver:anonymous@cvs.forge.objectweb.org:/cvsroot/asm:asm + scm:cvs:ext:${maven.username}@cvs.forge.objectweb.org:/cvsroot/asm:asm + http://cvs.forge.objectweb.org/cgi-bin/viewcvs.cgi/asm/asm/ + + + + http://forge.objectweb.org/tracker/?group_id=23 + + + + + + + asm + ${project.groupId} + ${project.version} + + + + asm-tree + ${project.groupId} + ${project.version} + + + + asm-analysis + ${project.groupId} + ${project.version} + + + + asm-commons + ${project.groupId} + ${project.version} + + + + asm-util + ${project.groupId} + ${project.version} + + + + asm-xml + ${project.groupId} + ${project.version} + + + + + + + + ASM Users List + sympa@ow2.org?subject=subscribe%20asm + sympa@ow2.org?subject=unsubscribe%20asm + asm@ow2.org + http://www.ow2.org/wws/arc/asm + + + ASM Team List + sympa@ow2.org?subject=subscribe%20asm-team + sympa@ow2.org?subject=unsubscribe%20asm-team + asm-team@ow2.org + http://www.ow2.org/wws/arc/asm-team + + + + + http://mojo.codehaus.org/my-project + + objectweb + false + ObjectWeb Maven 2.0 Repository + dav:https://maven.forge.objectweb.org:8002/maven2/ + default + + + objectweb.snapshots + false + ObjectWeb Maven 2.0 Snapshot Repository + dav:https://maven.forge.objectweb.org:8002/maven2-snapshot/ + default + + + + diff --git a/repository/asm/asm-parent/3.1/asm-parent-3.1.pom.sha1 b/repository/asm/asm-parent/3.1/asm-parent-3.1.pom.sha1 new file mode 100755 index 0000000..44e819f --- /dev/null +++ b/repository/asm/asm-parent/3.1/asm-parent-3.1.pom.sha1 @@ -0,0 +1 @@ +72f53531dcf7ee7d663a044c78c944d4bc052e44 \ No newline at end of file diff --git a/repository/asm/asm-parent/3.2/_remote.repositories b/repository/asm/asm-parent/3.2/_remote.repositories new file mode 100755 index 0000000..b17e529 --- /dev/null +++ b/repository/asm/asm-parent/3.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:58:00 CST 2017 +asm-parent-3.2.pom>central= diff --git a/repository/asm/asm-parent/3.2/asm-parent-3.2.pom b/repository/asm/asm-parent/3.2/asm-parent-3.2.pom new file mode 100755 index 0000000..740b1d8 --- /dev/null +++ b/repository/asm/asm-parent/3.2/asm-parent-3.2.pom @@ -0,0 +1,144 @@ + + 4.0.0 + + asm-parent + asm + 3.2 + pom + + ASM + A very small and fast Java bytecode manipulation framework + http://asm.objectweb.org/ + + + ObjectWeb + http://www.objectweb.org/ + + 2000 + + + + BSD + http://asm.objectweb.org/license.html + + + + + + Eric Bruneton + ebruneton + ebruneton@free.fr + + Creator + Java Developer + + + + Eugene Kuleshov + eu + eu@javatx.org + + Java Developer + + + + Remi Forax + forax + forax@univ-mlv.fr + + Java Developer + + + + + + scm:svn:svn://svn.forge.objectweb.org/svnroot/asm/tags/ASM_3_2 + scm:svn:svn+ssh://${maven.username}@svn.forge.objectweb.org/svnroot/asm/tags/ASM_3_2 + http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/asm/tags/ASM_3_2/ + + + + http://forge.objectweb.org/tracker/?group_id=23 + + + + + + + asm + ${project.groupId} + ${project.version} + + + + asm-tree + ${project.groupId} + ${project.version} + + + + asm-analysis + ${project.groupId} + ${project.version} + + + + asm-commons + ${project.groupId} + ${project.version} + + + + asm-util + ${project.groupId} + ${project.version} + + + + asm-xml + ${project.groupId} + ${project.version} + + + + + + + + ASM Users List + sympa@ow2.org?subject=subscribe%20asm + sympa@ow2.org?subject=unsubscribe%20asm + asm@ow2.org + http://www.ow2.org/wws/arc/asm + + + ASM Team List + sympa@ow2.org?subject=subscribe%20asm-team + sympa@ow2.org?subject=unsubscribe%20asm-team + asm-team@ow2.org + http://www.ow2.org/wws/arc/asm-team + + + + + http://mojo.codehaus.org/my-project + + objectweb + false + ObjectWeb Maven 2.0 Repository + dav:https://maven.forge.objectweb.org:8002/maven2/ + default + + + objectweb.snapshots + false + ObjectWeb Maven 2.0 Snapshot Repository + dav:https://maven.forge.objectweb.org:8002/maven2-snapshot/ + default + + + + diff --git a/repository/asm/asm-parent/3.2/asm-parent-3.2.pom.sha1 b/repository/asm/asm-parent/3.2/asm-parent-3.2.pom.sha1 new file mode 100755 index 0000000..7c51455 --- /dev/null +++ b/repository/asm/asm-parent/3.2/asm-parent-3.2.pom.sha1 @@ -0,0 +1 @@ +7397a51cf41c0ca224eb73355bcbde1d51d0092b \ No newline at end of file diff --git a/repository/asm/asm-parent/3.3.1/_remote.repositories b/repository/asm/asm-parent/3.3.1/_remote.repositories new file mode 100755 index 0000000..fe42ebd --- /dev/null +++ b/repository/asm/asm-parent/3.3.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:40:47 CST 2016 +asm-parent-3.3.1.pom>central= diff --git a/repository/asm/asm-parent/3.3.1/asm-parent-3.3.1.pom b/repository/asm/asm-parent/3.3.1/asm-parent-3.3.1.pom new file mode 100755 index 0000000..0b6914c --- /dev/null +++ b/repository/asm/asm-parent/3.3.1/asm-parent-3.3.1.pom @@ -0,0 +1,144 @@ + + 4.0.0 + + asm-parent + asm + 3.3.1 + pom + + ASM + A very small and fast Java bytecode manipulation framework + http://asm.objectweb.org/ + + + ObjectWeb + http://www.objectweb.org/ + + 2000 + + + + BSD + http://asm.objectweb.org/license.html + + + + + + Eric Bruneton + ebruneton + ebruneton@free.fr + + Creator + Java Developer + + + + Eugene Kuleshov + eu + eu@javatx.org + + Java Developer + + + + Remi Forax + forax + forax@univ-mlv.fr + + Java Developer + + + + + + scm:svn:svn://svn.forge.objectweb.org/svnroot/asm/trunk + scm:svn:svn+ssh://${maven.username}@svn.forge.objectweb.org/svnroot/asm/trunk + http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/asm/trunk/ + + + + http://forge.objectweb.org/tracker/?group_id=23 + + + + + + + asm + ${project.groupId} + ${project.version} + + + + asm-tree + ${project.groupId} + ${project.version} + + + + asm-analysis + ${project.groupId} + ${project.version} + + + + asm-commons + ${project.groupId} + ${project.version} + + + + asm-util + ${project.groupId} + ${project.version} + + + + asm-xml + ${project.groupId} + ${project.version} + + + + + + + + ASM Users List + sympa@ow2.org?subject=subscribe%20asm + sympa@ow2.org?subject=unsubscribe%20asm + asm@ow2.org + http://www.ow2.org/wws/arc/asm + + + ASM Team List + sympa@ow2.org?subject=subscribe%20asm-team + sympa@ow2.org?subject=unsubscribe%20asm-team + asm-team@ow2.org + http://www.ow2.org/wws/arc/asm-team + + + + + http://mojo.codehaus.org/my-project + + objectweb + false + ObjectWeb Maven 2.0 Repository + dav:https://maven.forge.objectweb.org:8002/maven2/ + default + + + objectweb.snapshots + false + ObjectWeb Maven 2.0 Snapshot Repository + dav:https://maven.forge.objectweb.org:8002/maven2-snapshot/ + default + + + + diff --git a/repository/asm/asm-parent/3.3.1/asm-parent-3.3.1.pom.sha1 b/repository/asm/asm-parent/3.3.1/asm-parent-3.3.1.pom.sha1 new file mode 100755 index 0000000..cfdc198 --- /dev/null +++ b/repository/asm/asm-parent/3.3.1/asm-parent-3.3.1.pom.sha1 @@ -0,0 +1 @@ +72945d9cb6faa5082dcd190da850aa06760e4350 \ No newline at end of file diff --git a/repository/asm/asm-parent/3.3/_remote.repositories b/repository/asm/asm-parent/3.3/_remote.repositories new file mode 100755 index 0000000..057bb11 --- /dev/null +++ b/repository/asm/asm-parent/3.3/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:32 CST 2017 +asm-parent-3.3.pom>nexus= +asm-parent-3.3.pom>central= diff --git a/repository/asm/asm-parent/3.3/asm-parent-3.3.pom b/repository/asm/asm-parent/3.3/asm-parent-3.3.pom new file mode 100755 index 0000000..4b74278 --- /dev/null +++ b/repository/asm/asm-parent/3.3/asm-parent-3.3.pom @@ -0,0 +1,144 @@ + + 4.0.0 + + asm-parent + asm + 3.3 + pom + + ASM + A very small and fast Java bytecode manipulation framework + http://asm.objectweb.org/ + + + ObjectWeb + http://www.objectweb.org/ + + 2000 + + + + BSD + http://asm.objectweb.org/license.html + + + + + + Eric Bruneton + ebruneton + ebruneton@free.fr + + Creator + Java Developer + + + + Eugene Kuleshov + eu + eu@javatx.org + + Java Developer + + + + Remi Forax + forax + forax@univ-mlv.fr + + Java Developer + + + + + + scm:svn:svn://svn.forge.objectweb.org/svnroot/asm/trunk + scm:svn:svn+ssh://${maven.username}@svn.forge.objectweb.org/svnroot/asm/trunk + http://svn.forge.objectweb.org/cgi-bin/viewcvs.cgi/asm/trunk/ + + + + http://forge.objectweb.org/tracker/?group_id=23 + + + + + + + asm + ${project.groupId} + ${project.version} + + + + asm-tree + ${project.groupId} + ${project.version} + + + + asm-analysis + ${project.groupId} + ${project.version} + + + + asm-commons + ${project.groupId} + ${project.version} + + + + asm-util + ${project.groupId} + ${project.version} + + + + asm-xml + ${project.groupId} + ${project.version} + + + + + + + + ASM Users List + sympa@ow2.org?subject=subscribe%20asm + sympa@ow2.org?subject=unsubscribe%20asm + asm@ow2.org + http://www.ow2.org/wws/arc/asm + + + ASM Team List + sympa@ow2.org?subject=subscribe%20asm-team + sympa@ow2.org?subject=unsubscribe%20asm-team + asm-team@ow2.org + http://www.ow2.org/wws/arc/asm-team + + + + + http://mojo.codehaus.org/my-project + + objectweb + false + ObjectWeb Maven 2.0 Repository + dav:https://maven.forge.objectweb.org:8002/maven2/ + default + + + objectweb.snapshots + false + ObjectWeb Maven 2.0 Snapshot Repository + dav:https://maven.forge.objectweb.org:8002/maven2-snapshot/ + default + + + + diff --git a/repository/asm/asm-parent/3.3/asm-parent-3.3.pom.sha1 b/repository/asm/asm-parent/3.3/asm-parent-3.3.pom.sha1 new file mode 100755 index 0000000..6dc0592 --- /dev/null +++ b/repository/asm/asm-parent/3.3/asm-parent-3.3.pom.sha1 @@ -0,0 +1 @@ +99c4b6b244eb1563ce57a1dd04200d9ffbb69331 \ No newline at end of file diff --git a/repository/asm/asm-tree/3.2/_remote.repositories b/repository/asm/asm-tree/3.2/_remote.repositories new file mode 100755 index 0000000..cb1fc05 --- /dev/null +++ b/repository/asm/asm-tree/3.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:58:01 CST 2017 +asm-tree-3.2.pom>central= diff --git a/repository/asm/asm-tree/3.2/asm-tree-3.2.pom b/repository/asm/asm-tree/3.2/asm-tree-3.2.pom new file mode 100755 index 0000000..9f45452 --- /dev/null +++ b/repository/asm/asm-tree/3.2/asm-tree-3.2.pom @@ -0,0 +1,21 @@ + + 4.0.0 + + + asm-parent + asm + 3.2 + + + ASM Tree + asm-tree + jar + + + + asm + asm + + + + diff --git a/repository/asm/asm-tree/3.2/asm-tree-3.2.pom.sha1 b/repository/asm/asm-tree/3.2/asm-tree-3.2.pom.sha1 new file mode 100755 index 0000000..5674cd2 --- /dev/null +++ b/repository/asm/asm-tree/3.2/asm-tree-3.2.pom.sha1 @@ -0,0 +1 @@ +b83f9150f107a54f25b04a20bfa100c3e00d912a \ No newline at end of file diff --git a/repository/asm/asm-tree/3.3.1/_remote.repositories b/repository/asm/asm-tree/3.3.1/_remote.repositories new file mode 100755 index 0000000..230f9a6 --- /dev/null +++ b/repository/asm/asm-tree/3.3.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:58:26 CST 2017 +asm-tree-3.3.1.jar>central= +asm-tree-3.3.1.pom>central= diff --git a/repository/asm/asm-tree/3.3.1/asm-tree-3.3.1.jar b/repository/asm/asm-tree/3.3.1/asm-tree-3.3.1.jar new file mode 100755 index 0000000..f4b5720 Binary files /dev/null and b/repository/asm/asm-tree/3.3.1/asm-tree-3.3.1.jar differ diff --git a/repository/asm/asm-tree/3.3.1/asm-tree-3.3.1.jar.sha1 b/repository/asm/asm-tree/3.3.1/asm-tree-3.3.1.jar.sha1 new file mode 100755 index 0000000..f7c000a --- /dev/null +++ b/repository/asm/asm-tree/3.3.1/asm-tree-3.3.1.jar.sha1 @@ -0,0 +1 @@ +c9723d887e26c3049944e46312bb39e7ab1a2ed2 \ No newline at end of file diff --git a/repository/asm/asm-tree/3.3.1/asm-tree-3.3.1.pom b/repository/asm/asm-tree/3.3.1/asm-tree-3.3.1.pom new file mode 100755 index 0000000..da8012c --- /dev/null +++ b/repository/asm/asm-tree/3.3.1/asm-tree-3.3.1.pom @@ -0,0 +1,21 @@ + + 4.0.0 + + + asm-parent + asm + 3.3.1 + + + ASM Tree + asm-tree + jar + + + + asm + asm + + + + diff --git a/repository/asm/asm-tree/3.3.1/asm-tree-3.3.1.pom.sha1 b/repository/asm/asm-tree/3.3.1/asm-tree-3.3.1.pom.sha1 new file mode 100755 index 0000000..b12b054 --- /dev/null +++ b/repository/asm/asm-tree/3.3.1/asm-tree-3.3.1.pom.sha1 @@ -0,0 +1 @@ +73638fb24d3062f87b86fedb2faf44941793d4f1 \ No newline at end of file diff --git a/repository/asm/asm-tree/3.3/_remote.repositories b/repository/asm/asm-tree/3.3/_remote.repositories new file mode 100755 index 0000000..ce01b25 --- /dev/null +++ b/repository/asm/asm-tree/3.3/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:40 CST 2017 +asm-tree-3.3.pom>nexus= +asm-tree-3.3.jar>nexus= +asm-tree-3.3.jar>central= +asm-tree-3.3.pom>central= diff --git a/repository/asm/asm-tree/3.3/asm-tree-3.3.jar b/repository/asm/asm-tree/3.3/asm-tree-3.3.jar new file mode 100755 index 0000000..374bc2e Binary files /dev/null and b/repository/asm/asm-tree/3.3/asm-tree-3.3.jar differ diff --git a/repository/asm/asm-tree/3.3/asm-tree-3.3.jar.sha1 b/repository/asm/asm-tree/3.3/asm-tree-3.3.jar.sha1 new file mode 100755 index 0000000..5b0f619 --- /dev/null +++ b/repository/asm/asm-tree/3.3/asm-tree-3.3.jar.sha1 @@ -0,0 +1 @@ +33c13070f194e1f0385877ec9306a24e983b00e3 \ No newline at end of file diff --git a/repository/asm/asm-tree/3.3/asm-tree-3.3.pom b/repository/asm/asm-tree/3.3/asm-tree-3.3.pom new file mode 100755 index 0000000..f6cdb9e --- /dev/null +++ b/repository/asm/asm-tree/3.3/asm-tree-3.3.pom @@ -0,0 +1,21 @@ + + 4.0.0 + + + asm-parent + asm + 3.3 + + + ASM Tree + asm-tree + jar + + + + asm + asm + + + + diff --git a/repository/asm/asm-tree/3.3/asm-tree-3.3.pom.sha1 b/repository/asm/asm-tree/3.3/asm-tree-3.3.pom.sha1 new file mode 100755 index 0000000..097a8ee --- /dev/null +++ b/repository/asm/asm-tree/3.3/asm-tree-3.3.pom.sha1 @@ -0,0 +1 @@ +d50cc021671c8555b253eb5622e2972eb5de8e86 \ No newline at end of file diff --git a/repository/asm/asm-util/3.2/_remote.repositories b/repository/asm/asm-util/3.2/_remote.repositories new file mode 100755 index 0000000..514b986 --- /dev/null +++ b/repository/asm/asm-util/3.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:58:26 CST 2017 +asm-util-3.2.jar>central= +asm-util-3.2.pom>central= diff --git a/repository/asm/asm-util/3.2/asm-util-3.2.jar b/repository/asm/asm-util/3.2/asm-util-3.2.jar new file mode 100755 index 0000000..e4bb670 Binary files /dev/null and b/repository/asm/asm-util/3.2/asm-util-3.2.jar differ diff --git a/repository/asm/asm-util/3.2/asm-util-3.2.jar.sha1 b/repository/asm/asm-util/3.2/asm-util-3.2.jar.sha1 new file mode 100755 index 0000000..04835b0 --- /dev/null +++ b/repository/asm/asm-util/3.2/asm-util-3.2.jar.sha1 @@ -0,0 +1 @@ +37ebfdad34d5f1f45109981465f311bbfbe82dcf \ No newline at end of file diff --git a/repository/asm/asm-util/3.2/asm-util-3.2.pom b/repository/asm/asm-util/3.2/asm-util-3.2.pom new file mode 100755 index 0000000..e302b0f --- /dev/null +++ b/repository/asm/asm-util/3.2/asm-util-3.2.pom @@ -0,0 +1,21 @@ + + 4.0.0 + + + asm-parent + asm + 3.2 + + + ASM Util + asm-util + jar + + + + asm-tree + asm + + + + diff --git a/repository/asm/asm-util/3.2/asm-util-3.2.pom.sha1 b/repository/asm/asm-util/3.2/asm-util-3.2.pom.sha1 new file mode 100755 index 0000000..e049c23 --- /dev/null +++ b/repository/asm/asm-util/3.2/asm-util-3.2.pom.sha1 @@ -0,0 +1 @@ +de0424e0d3eabd8ca399bb3ea48bb52f6f462cc1 \ No newline at end of file diff --git a/repository/asm/asm/3.1/_remote.repositories b/repository/asm/asm/3.1/_remote.repositories new file mode 100755 index 0000000..d430419 --- /dev/null +++ b/repository/asm/asm/3.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:55 CST 2017 +asm-3.1.jar>central= +asm-3.1.pom>central= diff --git a/repository/asm/asm/3.1/asm-3.1.jar b/repository/asm/asm/3.1/asm-3.1.jar new file mode 100755 index 0000000..8217cae Binary files /dev/null and b/repository/asm/asm/3.1/asm-3.1.jar differ diff --git a/repository/asm/asm/3.1/asm-3.1.jar.sha1 b/repository/asm/asm/3.1/asm-3.1.jar.sha1 new file mode 100755 index 0000000..c2e1af4 --- /dev/null +++ b/repository/asm/asm/3.1/asm-3.1.jar.sha1 @@ -0,0 +1 @@ +c157def142714c544bdea2e6144645702adf7097 \ No newline at end of file diff --git a/repository/asm/asm/3.1/asm-3.1.pom b/repository/asm/asm/3.1/asm-3.1.pom new file mode 100755 index 0000000..72f2df1 --- /dev/null +++ b/repository/asm/asm/3.1/asm-3.1.pom @@ -0,0 +1,14 @@ + + 4.0.0 + + + asm-parent + asm + 3.1 + + + ASM Core + asm + jar + + diff --git a/repository/asm/asm/3.1/asm-3.1.pom.sha1 b/repository/asm/asm/3.1/asm-3.1.pom.sha1 new file mode 100755 index 0000000..9e24713 --- /dev/null +++ b/repository/asm/asm/3.1/asm-3.1.pom.sha1 @@ -0,0 +1 @@ +0ebe83facf11663351b9dc8a2dabf3f1235b7aa0 \ No newline at end of file diff --git a/repository/asm/asm/3.2/_remote.repositories b/repository/asm/asm/3.2/_remote.repositories new file mode 100755 index 0000000..54c4bbd --- /dev/null +++ b/repository/asm/asm/3.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:57:59 CST 2017 +asm-3.2.pom>central= diff --git a/repository/asm/asm/3.2/asm-3.2.pom b/repository/asm/asm/3.2/asm-3.2.pom new file mode 100755 index 0000000..c714db0 --- /dev/null +++ b/repository/asm/asm/3.2/asm-3.2.pom @@ -0,0 +1,14 @@ + + 4.0.0 + + + asm-parent + asm + 3.2 + + + ASM Core + asm + jar + + diff --git a/repository/asm/asm/3.2/asm-3.2.pom.sha1 b/repository/asm/asm/3.2/asm-3.2.pom.sha1 new file mode 100755 index 0000000..d25cc31 --- /dev/null +++ b/repository/asm/asm/3.2/asm-3.2.pom.sha1 @@ -0,0 +1 @@ +f431066f241793ac805272f821a6325d2bd7bbc0 \ No newline at end of file diff --git a/repository/asm/asm/3.3.1/_remote.repositories b/repository/asm/asm/3.3.1/_remote.repositories new file mode 100755 index 0000000..6978b8e --- /dev/null +++ b/repository/asm/asm/3.3.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:49 CST 2016 +asm-3.3.1.jar>central= +asm-3.3.1.pom>central= diff --git a/repository/asm/asm/3.3.1/asm-3.3.1.jar b/repository/asm/asm/3.3.1/asm-3.3.1.jar new file mode 100755 index 0000000..f50f03f Binary files /dev/null and b/repository/asm/asm/3.3.1/asm-3.3.1.jar differ diff --git a/repository/asm/asm/3.3.1/asm-3.3.1.jar.sha1 b/repository/asm/asm/3.3.1/asm-3.3.1.jar.sha1 new file mode 100755 index 0000000..cf2d098 --- /dev/null +++ b/repository/asm/asm/3.3.1/asm-3.3.1.jar.sha1 @@ -0,0 +1 @@ +1d5f20b4ea675e6fab6ab79f1cd60ec268ddc015 \ No newline at end of file diff --git a/repository/asm/asm/3.3.1/asm-3.3.1.pom b/repository/asm/asm/3.3.1/asm-3.3.1.pom new file mode 100755 index 0000000..4b4cea6 --- /dev/null +++ b/repository/asm/asm/3.3.1/asm-3.3.1.pom @@ -0,0 +1,14 @@ + + 4.0.0 + + + asm-parent + asm + 3.3.1 + + + ASM Core + asm + jar + + diff --git a/repository/asm/asm/3.3.1/asm-3.3.1.pom.sha1 b/repository/asm/asm/3.3.1/asm-3.3.1.pom.sha1 new file mode 100755 index 0000000..c26fe31 --- /dev/null +++ b/repository/asm/asm/3.3.1/asm-3.3.1.pom.sha1 @@ -0,0 +1 @@ +bbcde0189656fa6cc671f27437432ac7e7f95673 \ No newline at end of file diff --git a/repository/asm/asm/3.3/_remote.repositories b/repository/asm/asm/3.3/_remote.repositories new file mode 100755 index 0000000..9ef29c2 --- /dev/null +++ b/repository/asm/asm/3.3/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:39 CST 2017 +asm-3.3.pom>nexus= +asm-3.3.jar>nexus= +asm-3.3.jar>central= +asm-3.3.pom>central= diff --git a/repository/asm/asm/3.3/asm-3.3.jar b/repository/asm/asm/3.3/asm-3.3.jar new file mode 100755 index 0000000..d44dfd8 Binary files /dev/null and b/repository/asm/asm/3.3/asm-3.3.jar differ diff --git a/repository/asm/asm/3.3/asm-3.3.jar.sha1 b/repository/asm/asm/3.3/asm-3.3.jar.sha1 new file mode 100755 index 0000000..d585c81 --- /dev/null +++ b/repository/asm/asm/3.3/asm-3.3.jar.sha1 @@ -0,0 +1 @@ +fb0f302a91a376fd5cfe23167c419375e8fc9b8f \ No newline at end of file diff --git a/repository/asm/asm/3.3/asm-3.3.pom b/repository/asm/asm/3.3/asm-3.3.pom new file mode 100755 index 0000000..9a857ba --- /dev/null +++ b/repository/asm/asm/3.3/asm-3.3.pom @@ -0,0 +1,14 @@ + + 4.0.0 + + + asm-parent + asm + 3.3 + + + ASM Core + asm + jar + + diff --git a/repository/asm/asm/3.3/asm-3.3.pom.sha1 b/repository/asm/asm/3.3/asm-3.3.pom.sha1 new file mode 100755 index 0000000..af241fe --- /dev/null +++ b/repository/asm/asm/3.3/asm-3.3.pom.sha1 @@ -0,0 +1 @@ +3a860b74b902e6f67fa389c336984792826025a1 \ No newline at end of file diff --git a/repository/avalon-framework/avalon-framework/4.1.3/_remote.repositories b/repository/avalon-framework/avalon-framework/4.1.3/_remote.repositories new file mode 100755 index 0000000..d53d755 --- /dev/null +++ b/repository/avalon-framework/avalon-framework/4.1.3/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:57:14 CST 2017 +avalon-framework-4.1.3.pom>central= diff --git a/repository/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.pom b/repository/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.pom new file mode 100755 index 0000000..f961bdd --- /dev/null +++ b/repository/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.pom @@ -0,0 +1,6 @@ + + 4.0.0 + avalon-framework + avalon-framework + 4.1.3 + diff --git a/repository/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.pom.sha1 b/repository/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.pom.sha1 new file mode 100755 index 0000000..5effa4d --- /dev/null +++ b/repository/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.pom.sha1 @@ -0,0 +1 @@ +853c9df18e44caf0bab1eab8be0d482f9ec9bcd7 /home/projects/maven/repository-staging/to-ibiblio/maven2/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.pom diff --git a/repository/backport-util-concurrent/backport-util-concurrent/3.1/_remote.repositories b/repository/backport-util-concurrent/backport-util-concurrent/3.1/_remote.repositories new file mode 100755 index 0000000..acc6ee0 --- /dev/null +++ b/repository/backport-util-concurrent/backport-util-concurrent/3.1/_remote.repositories @@ -0,0 +1,5 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 17:06:33 CST 2017 +backport-util-concurrent-3.1.pom>nexus= +backport-util-concurrent-3.1.jar>central= +backport-util-concurrent-3.1.pom>central= diff --git a/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar b/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar new file mode 100755 index 0000000..3a4c279 Binary files /dev/null and b/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar differ diff --git a/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar.sha1 b/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar.sha1 new file mode 100755 index 0000000..1db9bad --- /dev/null +++ b/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar.sha1 @@ -0,0 +1 @@ +682f7ac17fed79e92f8e87d8455192b63376347b /home/maven/repository-staging/to-ibiblio/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar diff --git a/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.pom b/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.pom new file mode 100755 index 0000000..9470690 --- /dev/null +++ b/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.pom @@ -0,0 +1,25 @@ + + 4.0.0 + backport-util-concurrent + backport-util-concurrent + 3.1 + jar + Backport of JSR 166 + http://backport-jsr166.sourceforge.net/ + Dawid Kurzyniec's backport of JSR 166 + + + Public Domain + http://creativecommons.org/licenses/publicdomain + repo + + + + svn://dcl.mathcs.emory.edu/software/harness2/trunk/util/backport-util-concurrent/ + + + Dawid Kurzyniec + http://www.mathcs.emory.edu/~dawidk/ + + + diff --git a/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.pom.sha1 b/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.pom.sha1 new file mode 100755 index 0000000..1b0c1b0 --- /dev/null +++ b/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.pom.sha1 @@ -0,0 +1 @@ +24aa8f29c14d1c63225caa6ad5328f1f7a2497a8 /home/maven/repository-staging/to-ibiblio/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.pom diff --git a/repository/biz/aQute/bndlib/0.0.357/_remote.repositories b/repository/biz/aQute/bndlib/0.0.357/_remote.repositories new file mode 100755 index 0000000..fb325b9 --- /dev/null +++ b/repository/biz/aQute/bndlib/0.0.357/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Jan 16 11:47:11 CST 2017 +bndlib-0.0.357.pom>central= diff --git a/repository/biz/aQute/bndlib/0.0.357/bndlib-0.0.357.jar b/repository/biz/aQute/bndlib/0.0.357/bndlib-0.0.357.jar new file mode 100755 index 0000000..261c3a1 Binary files /dev/null and b/repository/biz/aQute/bndlib/0.0.357/bndlib-0.0.357.jar differ diff --git a/repository/biz/aQute/bndlib/0.0.357/bndlib-0.0.357.jar.sha1 b/repository/biz/aQute/bndlib/0.0.357/bndlib-0.0.357.jar.sha1 new file mode 100755 index 0000000..a6881d5 --- /dev/null +++ b/repository/biz/aQute/bndlib/0.0.357/bndlib-0.0.357.jar.sha1 @@ -0,0 +1 @@ +35c43db4b65e14a1ea10d37d6ee041a87ea5156a \ No newline at end of file diff --git a/repository/biz/aQute/bndlib/0.0.357/bndlib-0.0.357.pom b/repository/biz/aQute/bndlib/0.0.357/bndlib-0.0.357.pom new file mode 100755 index 0000000..0f03808 --- /dev/null +++ b/repository/biz/aQute/bndlib/0.0.357/bndlib-0.0.357.pom @@ -0,0 +1,22 @@ + + 4.0.0 + biz.aQute + bndlib + 0.0.357 + + JAR Processing Library for creating and verifying OSGi manifest headers + + BND Library + http://www.aQute.biz/Code/Bnd + + aQute SARL + http://www.aQute.biz + + + + This material is licensed under the Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + repo + + + diff --git a/repository/biz/aQute/bndlib/0.0.357/bndlib-0.0.357.pom.sha1 b/repository/biz/aQute/bndlib/0.0.357/bndlib-0.0.357.pom.sha1 new file mode 100755 index 0000000..f58a00f --- /dev/null +++ b/repository/biz/aQute/bndlib/0.0.357/bndlib-0.0.357.pom.sha1 @@ -0,0 +1 @@ +3b782fa9e7cc4f3152482fa1cc68f2df3365747c diff --git a/repository/c3p0/c3p0/0.9.1.1/_remote.repositories b/repository/c3p0/c3p0/0.9.1.1/_remote.repositories new file mode 100755 index 0000000..07cd315 --- /dev/null +++ b/repository/c3p0/c3p0/0.9.1.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Jun 20 21:19:48 CST 2016 +c3p0-0.9.1.1.pom>central= +c3p0-0.9.1.1.jar>central= diff --git a/repository/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1.jar b/repository/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1.jar new file mode 100755 index 0000000..8d283e4 Binary files /dev/null and b/repository/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1.jar differ diff --git a/repository/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1.jar.sha1 b/repository/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1.jar.sha1 new file mode 100755 index 0000000..20e79ad --- /dev/null +++ b/repository/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1.jar.sha1 @@ -0,0 +1 @@ +302704f30c6e7abb7a0457f7771739e03c973e80 /home/maven/repository-staging/to-ibiblio/maven2/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1.jar diff --git a/repository/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1.pom b/repository/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1.pom new file mode 100755 index 0000000..18d5886 --- /dev/null +++ b/repository/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1.pom @@ -0,0 +1,25 @@ + + + + 4.0.0 + c3p0 + c3p0 + 0.9.1.1 + jar + c3p0:JDBC DataSources/Resource Pools + + c3p0 is an easy-to-use library for augmenting traditional (DriverManager-based) JDBC drivers with JNDI-bindable DataSources, + including DataSources that implement Connection and Statement Pooling, as described by the jdbc3 spec and jdbc2 std extension. + + http://c3p0.sourceforge.net + + http://c3p0.cvs.sourceforge.net/c3p0 + + + + GNU LESSER GENERAL PUBLIC LICENSE + http://www.gnu.org/licenses/lgpl.txt + + + + \ No newline at end of file diff --git a/repository/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1.pom.sha1 b/repository/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1.pom.sha1 new file mode 100755 index 0000000..3cfc185 --- /dev/null +++ b/repository/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1.pom.sha1 @@ -0,0 +1 @@ +fbb1a7380ac6b7ea6f12a09e8fde00002425169d /home/maven/repository-staging/to-ibiblio/maven2/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1.pom diff --git a/repository/c3p0/c3p0/0.9.1.2/_remote.repositories b/repository/c3p0/c3p0/0.9.1.2/_remote.repositories new file mode 100755 index 0000000..2c14776 --- /dev/null +++ b/repository/c3p0/c3p0/0.9.1.2/_remote.repositories @@ -0,0 +1,5 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Thu Mar 24 22:42:00 CST 2016 +c3p0-0.9.1.2-sources.jar>central= +c3p0-0.9.1.2.jar>central= +c3p0-0.9.1.2.pom>central= diff --git a/repository/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2-sources.jar b/repository/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2-sources.jar new file mode 100755 index 0000000..15e59e7 Binary files /dev/null and b/repository/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2-sources.jar differ diff --git a/repository/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2-sources.jar.sha1 b/repository/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2-sources.jar.sha1 new file mode 100755 index 0000000..4c1aee8 --- /dev/null +++ b/repository/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2-sources.jar.sha1 @@ -0,0 +1 @@ +19c1ce22da84ce300fcbd59590601f78d3d99e20 /home/maven/repository-staging/to-ibiblio/maven2/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2-sources.jar diff --git a/repository/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2.jar b/repository/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2.jar new file mode 100755 index 0000000..0f42d60 Binary files /dev/null and b/repository/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2.jar differ diff --git a/repository/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2.jar.sha1 b/repository/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2.jar.sha1 new file mode 100755 index 0000000..97507b7 --- /dev/null +++ b/repository/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2.jar.sha1 @@ -0,0 +1 @@ +4ea71601f844c4b90d22195bbdb58979281bb8b6 /home/maven/repository-staging/to-ibiblio/maven2/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2.jar diff --git a/repository/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2.pom b/repository/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2.pom new file mode 100755 index 0000000..67114a8 --- /dev/null +++ b/repository/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2.pom @@ -0,0 +1,24 @@ + + + 4.0.0 + c3p0 + c3p0 + 0.9.1.2 + jar + c3p0:JDBC DataSources/Resource Pools + + c3p0 is an easy-to-use library for augmenting traditional (DriverManager-based) JDBC drivers with JNDI-bindable DataSources, + including DataSources that implement Connection and Statement Pooling, as described by the jdbc3 spec and jdbc2 std extension. + + http://c3p0.sourceforge.net + + http://c3p0.cvs.sourceforge.net/c3p0 + + + + GNU LESSER GENERAL PUBLIC LICENSE + http://www.gnu.org/licenses/lgpl.txt + + + + \ No newline at end of file diff --git a/repository/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2.pom.sha1 b/repository/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2.pom.sha1 new file mode 100755 index 0000000..3801566 --- /dev/null +++ b/repository/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2.pom.sha1 @@ -0,0 +1 @@ +8e1e67af548d51e78a6461d366c50162c0b80aa1 /home/maven/repository-staging/to-ibiblio/maven2/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2.pom diff --git a/repository/ca/juliusdavies/not-yet-commons-ssl/0.3.9/_remote.repositories b/repository/ca/juliusdavies/not-yet-commons-ssl/0.3.9/_remote.repositories new file mode 100755 index 0000000..4f3ddd7 --- /dev/null +++ b/repository/ca/juliusdavies/not-yet-commons-ssl/0.3.9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Jun 10 17:44:16 CST 2017 +not-yet-commons-ssl-0.3.9.jar>central= +not-yet-commons-ssl-0.3.9.pom>central= diff --git a/repository/ca/juliusdavies/not-yet-commons-ssl/0.3.9/not-yet-commons-ssl-0.3.9.jar b/repository/ca/juliusdavies/not-yet-commons-ssl/0.3.9/not-yet-commons-ssl-0.3.9.jar new file mode 100755 index 0000000..9e38f97 Binary files /dev/null and b/repository/ca/juliusdavies/not-yet-commons-ssl/0.3.9/not-yet-commons-ssl-0.3.9.jar differ diff --git a/repository/ca/juliusdavies/not-yet-commons-ssl/0.3.9/not-yet-commons-ssl-0.3.9.jar.sha1 b/repository/ca/juliusdavies/not-yet-commons-ssl/0.3.9/not-yet-commons-ssl-0.3.9.jar.sha1 new file mode 100755 index 0000000..5fa6030 --- /dev/null +++ b/repository/ca/juliusdavies/not-yet-commons-ssl/0.3.9/not-yet-commons-ssl-0.3.9.jar.sha1 @@ -0,0 +1 @@ +e20f0960c000681c91d00de846a43cf2051b8f69 \ No newline at end of file diff --git a/repository/ca/juliusdavies/not-yet-commons-ssl/0.3.9/not-yet-commons-ssl-0.3.9.pom b/repository/ca/juliusdavies/not-yet-commons-ssl/0.3.9/not-yet-commons-ssl-0.3.9.pom new file mode 100755 index 0000000..0adca85 --- /dev/null +++ b/repository/ca/juliusdavies/not-yet-commons-ssl/0.3.9/not-yet-commons-ssl-0.3.9.pom @@ -0,0 +1,72 @@ + + + 4.0.0 + ca.juliusdavies + not-yet-commons-ssl + jar + Not Yet Commons SSL + 0.3.9 + A Java SSL component library + http://juliusdavies.ca/commons-ssl + + + Apache License v2 + http://juliusdavies.ca/commons-ssl/LICENSE.txt + + + + http://juliusdavies.ca/svn/not-yet-commons-ssl/tags/commons-ssl-0.3.9/ + http://juliusdavies.ca/svn/viewvc.cgi/not-yet-commons-ssl/tags/commons-ssl-0.3.9/ + + + + Julius Davies + juliusdavies@gmail.com + + + + + ${basedir}/src/java + + + src/java + + **/*.java + + + + + + + + log4j + log4j + compile + 1.2.13 + + + commons-httpclient + commons-httpclient + compile + 3.0 + + + + diff --git a/repository/ca/juliusdavies/not-yet-commons-ssl/0.3.9/not-yet-commons-ssl-0.3.9.pom.sha1 b/repository/ca/juliusdavies/not-yet-commons-ssl/0.3.9/not-yet-commons-ssl-0.3.9.pom.sha1 new file mode 100755 index 0000000..030b6cf --- /dev/null +++ b/repository/ca/juliusdavies/not-yet-commons-ssl/0.3.9/not-yet-commons-ssl-0.3.9.pom.sha1 @@ -0,0 +1 @@ +435940376773dc2573d1a0151959cf27b811c24f \ No newline at end of file diff --git a/repository/cglib/cglib-nodep/2.2/_remote.repositories b/repository/cglib/cglib-nodep/2.2/_remote.repositories new file mode 100755 index 0000000..1ea5adb --- /dev/null +++ b/repository/cglib/cglib-nodep/2.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:26:32 CST 2017 +cglib-nodep-2.2.jar>central= +cglib-nodep-2.2.pom>central= diff --git a/repository/cglib/cglib-nodep/2.2/cglib-nodep-2.2.jar b/repository/cglib/cglib-nodep/2.2/cglib-nodep-2.2.jar new file mode 100755 index 0000000..ed07cb5 Binary files /dev/null and b/repository/cglib/cglib-nodep/2.2/cglib-nodep-2.2.jar differ diff --git a/repository/cglib/cglib-nodep/2.2/cglib-nodep-2.2.jar.sha1 b/repository/cglib/cglib-nodep/2.2/cglib-nodep-2.2.jar.sha1 new file mode 100755 index 0000000..2b1fb27 --- /dev/null +++ b/repository/cglib/cglib-nodep/2.2/cglib-nodep-2.2.jar.sha1 @@ -0,0 +1 @@ +59afed7ab65e7ec6585d5bc60556c3cbd203532b /home/maven/repository-staging/to-ibiblio/maven2/cglib/cglib-nodep/2.2/cglib-nodep-2.2.jar diff --git a/repository/cglib/cglib-nodep/2.2/cglib-nodep-2.2.pom b/repository/cglib/cglib-nodep/2.2/cglib-nodep-2.2.pom new file mode 100755 index 0000000..5fbbf31 --- /dev/null +++ b/repository/cglib/cglib-nodep/2.2/cglib-nodep-2.2.pom @@ -0,0 +1,28 @@ + + + 4.0.0 + cglib + cglib-nodep + Code Generation Library + 2.2 + http://cglib.sourceforge.net/ + Code generation library with shaded ASM dependecies + + + ASF 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + http://cglib.cvs.sourceforge.net/cglib + + + + ant + ant + 1.6.2 + true + + + diff --git a/repository/cglib/cglib-nodep/2.2/cglib-nodep-2.2.pom.sha1 b/repository/cglib/cglib-nodep/2.2/cglib-nodep-2.2.pom.sha1 new file mode 100755 index 0000000..0faf8e2 --- /dev/null +++ b/repository/cglib/cglib-nodep/2.2/cglib-nodep-2.2.pom.sha1 @@ -0,0 +1 @@ +551686e31fdd0e6a8cf3a2b8e45be0fb911f643e /home/maven/repository-staging/to-ibiblio/maven2/cglib/cglib-nodep/2.2/cglib-nodep-2.2.pom diff --git a/repository/ch/qos/logback/logback-classic/1.0.6/_remote.repositories b/repository/ch/qos/logback/logback-classic/1.0.6/_remote.repositories new file mode 100755 index 0000000..9d13dfd --- /dev/null +++ b/repository/ch/qos/logback/logback-classic/1.0.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:27:22 CST 2017 +logback-classic-1.0.6.jar>central= +logback-classic-1.0.6.pom>central= diff --git a/repository/ch/qos/logback/logback-classic/1.0.6/logback-classic-1.0.6.jar b/repository/ch/qos/logback/logback-classic/1.0.6/logback-classic-1.0.6.jar new file mode 100755 index 0000000..140b334 Binary files /dev/null and b/repository/ch/qos/logback/logback-classic/1.0.6/logback-classic-1.0.6.jar differ diff --git a/repository/ch/qos/logback/logback-classic/1.0.6/logback-classic-1.0.6.jar.sha1 b/repository/ch/qos/logback/logback-classic/1.0.6/logback-classic-1.0.6.jar.sha1 new file mode 100755 index 0000000..c1944c7 --- /dev/null +++ b/repository/ch/qos/logback/logback-classic/1.0.6/logback-classic-1.0.6.jar.sha1 @@ -0,0 +1 @@ +ba738848da3e6fffa0107771c75546eb6d407f3c \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-classic/1.0.6/logback-classic-1.0.6.pom b/repository/ch/qos/logback/logback-classic/1.0.6/logback-classic-1.0.6.pom new file mode 100755 index 0000000..7a37703 --- /dev/null +++ b/repository/ch/qos/logback/logback-classic/1.0.6/logback-classic-1.0.6.pom @@ -0,0 +1,436 @@ + + + 4.0.0 + + + ch.qos.logback + logback-parent + 1.0.6 + + + logback-classic + jar + Logback Classic Module + logback-classic module + + http://logback.qos.ch + + + + Eclipse Public License - v 1.0 + http://www.eclipse.org/legal/epl-v10.html + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + + + + ch.qos.logback + logback-core + compile + + + + org.slf4j + slf4j-api + compile + + + + org.slf4j + slf4j-ext + ${slf4j.version} + test + + + + org.slf4j + slf4j-api + test-jar + ${slf4j.version} + test + + + + org.slf4j + log4j-over-slf4j + ${slf4j.version} + test + + + + + dom4j + dom4j + test + + + + hsqldb + hsqldb + test + + + + com.h2database + h2 + test + + + + postgresql + postgresql + test + + + + mysql + mysql-connector-java + 5.1.9 + test + + + + javax.mail + mail + compile + true + + + + org.codehaus.janino + janino + compile + true + + + + org.codehaus.groovy + groovy-all + compile + true + + + + + ch.qos.logback + logback-core + test-jar + test + + + + org.slf4j + integration + ${slf4j.version} + test + + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + compile + true + + + + javax.servlet + servlet-api + compile + true + + + + com.icegreen + greenmail + 1.3 + test + + + + org.subethamail + subethasmtp + 2.1.0 + test + + + org.slf4j + slf4j-api + + + + + + org.apache.felix + org.apache.felix.main + 2.0.2 + test + + + + org.scala-lang + scala-library + test + + + + + + + + + + + + + + + + + + + + + + + + + + src/main/groovy + + **/EvaluatorTemplate.groovy + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.5 + 1.5 + + + + + org.codehaus.groovy.maven + gmaven-plugin + + + + generateStubs + compile + generateTestStubs + testCompile + + + + + + + org.scala-tools + maven-scala-plugin + 2.14.3 + + src/test/scala + + + + scala-test-compile + process-test-resources + + testCompile + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + + bundle-test-jar + package + + jar + test-jar + + + + + + + + maven-antrun-plugin + 1.4 + + + org.apache.ant + ant-junit + 1.8.1 + + + junit + junit + ${junit.version} + + + + + + + ant-osgi-test + package + + + + + + + + + + run + + + + + ant-integration-test + package + + + + + + + + run + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + once + plain + false + + **/AllClassicTest.java + **/PackageTest.java + **/TestConstants.java + **/test_osgi/BundleTest.java + **/ch/qos/logback/classic/util/InitializationIntegrationTest.java + + **/SerializationPerfTest.java + + **/LoggerPerfTest.java + + **/LoggingEventSerializationPerfTest.java + + + + + + + org.apache.felix + maven-bundle-plugin + true + + + bundle-manifest + process-classes + + manifest + + + + + + ch.qos.logback.classic*, org.slf4j.impl;version=${slf4j.version} + + + + sun.reflect;resolution:=optional, + javax.*;resolution:=optional, + org.xml.*;resolution:=optional, + org.slf4j, + ch.qos.logback.core.rolling, + ch.qos.logback.core.rolling.helper, + ch.qos.logback.core.util, + ch.qos.logback.core.read, + org.codehaus.groovy.*;resolution:=optional, + groovy.lang.*;resolution:=optional, + * + + + J2SE-1.5 + + + + + + + + + + + + host-orion + + + + com.microsoft.sqlserver + sqljdbc4 + 2.0 + test + + + + com.oracle + ojdbc14 + 10.2.0.1 + test + + + + + + + + host-hora + + + + com.oracle + ojdbc14 + 10.2.0.1 + test + + + + + + diff --git a/repository/ch/qos/logback/logback-classic/1.0.6/logback-classic-1.0.6.pom.sha1 b/repository/ch/qos/logback/logback-classic/1.0.6/logback-classic-1.0.6.pom.sha1 new file mode 100755 index 0000000..a716a6e --- /dev/null +++ b/repository/ch/qos/logback/logback-classic/1.0.6/logback-classic-1.0.6.pom.sha1 @@ -0,0 +1 @@ +f464db41fdf2d736afb323646fb2051005430361 \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-classic/1.1.2/_remote.repositories b/repository/ch/qos/logback/logback-classic/1.1.2/_remote.repositories new file mode 100755 index 0000000..a9c4d47 --- /dev/null +++ b/repository/ch/qos/logback/logback-classic/1.1.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:25:19 CST 2017 +logback-classic-1.1.2.jar>central= +logback-classic-1.1.2.pom>central= diff --git a/repository/ch/qos/logback/logback-classic/1.1.2/logback-classic-1.1.2.jar b/repository/ch/qos/logback/logback-classic/1.1.2/logback-classic-1.1.2.jar new file mode 100755 index 0000000..9230b2a Binary files /dev/null and b/repository/ch/qos/logback/logback-classic/1.1.2/logback-classic-1.1.2.jar differ diff --git a/repository/ch/qos/logback/logback-classic/1.1.2/logback-classic-1.1.2.jar.sha1 b/repository/ch/qos/logback/logback-classic/1.1.2/logback-classic-1.1.2.jar.sha1 new file mode 100755 index 0000000..399b14a --- /dev/null +++ b/repository/ch/qos/logback/logback-classic/1.1.2/logback-classic-1.1.2.jar.sha1 @@ -0,0 +1 @@ +b316e9737eea25e9ddd6d88eaeee76878045c6b2 \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-classic/1.1.2/logback-classic-1.1.2.pom b/repository/ch/qos/logback/logback-classic/1.1.2/logback-classic-1.1.2.pom new file mode 100755 index 0000000..dbeebbb --- /dev/null +++ b/repository/ch/qos/logback/logback-classic/1.1.2/logback-classic-1.1.2.pom @@ -0,0 +1,405 @@ + + + 4.0.0 + + + ch.qos.logback + logback-parent + 1.1.2 + + + logback-classic + jar + Logback Classic Module + logback-classic module + + http://logback.qos.ch + + + + Eclipse Public License - v 1.0 + http://www.eclipse.org/legal/epl-v10.html + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + + + + ch.qos.logback + logback-core + compile + + + + org.slf4j + slf4j-api + compile + + + + org.slf4j + slf4j-ext + ${slf4j.version} + test + + + + org.slf4j + slf4j-api + test-jar + ${slf4j.version} + test + + + + org.slf4j + log4j-over-slf4j + ${slf4j.version} + test + + + + org.slf4j + jul-to-slf4j + ${slf4j.version} + test + + + + + dom4j + dom4j + test + + + + hsqldb + hsqldb + test + + + + com.h2database + h2 + test + + + + postgresql + postgresql + test + + + + mysql + mysql-connector-java + 5.1.9 + test + + + + javax.mail + mail + compile + true + + + + org.codehaus.janino + janino + compile + true + + + + org.codehaus.groovy + groovy-all + compile + true + + + + + ch.qos.logback + logback-core + test-jar + test + + + + org.slf4j + integration + ${slf4j.version} + test + + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + compile + true + + + + javax.servlet + servlet-api + compile + true + + + + com.icegreen + greenmail + 1.3 + test + + + + org.subethamail + subethasmtp + 2.1.0 + test + + + org.slf4j + slf4j-api + + + + + + org.apache.felix + org.apache.felix.main + 2.0.2 + test + + + + + + + + + + src/main/groovy + + **/EvaluatorTemplate.groovy + + + + + + + + org.codehaus.gmaven + gmaven-plugin + 1.4 + + + org.codehaus.groovy + groovy-all + ${groovy.version} + + + + + + 1.8 + + + generateStubs + compile + generateTestStubs + testCompile + + + + + + + + org.apache.maven.plugins + maven-jar-plugin + ${maven-jar-plugin.version} + + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + + bundle-test-jar + package + + jar + test-jar + + + + + + + + maven-antrun-plugin + 1.4 + + + org.apache.ant + ant-junit + 1.8.1 + + + junit + junit + ${junit.version} + + + + + + + ant-osgi-test + package + + + + + + + + + + run + + + + + ant-integration-test + package + + + + + + + + run + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin.version} + + + once + + plain + false + + **/AllClassicTest.java + **/PackageTest.java + **/TestConstants.java + **/test_osgi/BundleTest.java + **/ch/qos/logback/classic/util/InitializationIntegrationTest.java + + **/*PerfTest.java + + + + + + + org.apache.felix + maven-bundle-plugin + true + + + bundle-manifest + process-classes + + manifest + + + + + + ch.qos.logback.classic*, org.slf4j.impl;version=${slf4j.version} + + + + sun.reflect;resolution:=optional, + javax.*;resolution:=optional, + org.xml.*;resolution:=optional, + org.slf4j, + ch.qos.logback.core.rolling, + ch.qos.logback.core.rolling.helper, + ch.qos.logback.core.util, + ch.qos.logback.core.read, + org.codehaus.groovy.*;resolution:=optional, + groovy.lang.*;resolution:=optional, + * + + + J2SE-1.5 + + + + + + + + + + + + host-orion + + + + com.microsoft.sqlserver + sqljdbc4 + 2.0 + test + + + + com.oracle + ojdbc14 + 10.2.0.1 + test + + + + + + + + host-hora + + + + com.oracle + ojdbc14 + 10.2.0.1 + test + + + + + + diff --git a/repository/ch/qos/logback/logback-classic/1.1.2/logback-classic-1.1.2.pom.sha1 b/repository/ch/qos/logback/logback-classic/1.1.2/logback-classic-1.1.2.pom.sha1 new file mode 100755 index 0000000..6340c9f --- /dev/null +++ b/repository/ch/qos/logback/logback-classic/1.1.2/logback-classic-1.1.2.pom.sha1 @@ -0,0 +1 @@ +e55cf5426e52ea4aaa3da6b24be365998b96f06d \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-classic/1.1.3/_remote.repositories b/repository/ch/qos/logback/logback-classic/1.1.3/_remote.repositories new file mode 100755 index 0000000..0d8a24c --- /dev/null +++ b/repository/ch/qos/logback/logback-classic/1.1.3/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:48:19 CST 2017 +logback-classic-1.1.3.jar>central= +logback-classic-1.1.3.pom>central= diff --git a/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.jar b/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.jar new file mode 100755 index 0000000..c5ecdeb Binary files /dev/null and b/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.jar differ diff --git a/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.jar.sha1 b/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.jar.sha1 new file mode 100755 index 0000000..7837fda --- /dev/null +++ b/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.jar.sha1 @@ -0,0 +1 @@ +d90276fff414f06cb375f2057f6778cd63c6082f \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.pom b/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.pom new file mode 100755 index 0000000..05e2ba1 --- /dev/null +++ b/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.pom @@ -0,0 +1,389 @@ + + + 4.0.0 + + + ch.qos.logback + logback-parent + 1.1.3 + + + logback-classic + jar + Logback Classic Module + logback-classic module + + + + ch.qos.logback + logback-core + compile + + + org.slf4j + slf4j-api + compile + + + org.slf4j + slf4j-ext + ${slf4j.version} + test + + + org.slf4j + slf4j-api + test-jar + ${slf4j.version} + test + + + org.slf4j + log4j-over-slf4j + ${slf4j.version} + test + + + org.slf4j + jul-to-slf4j + ${slf4j.version} + test + + + + log4j + log4j + 1.2.17 + test + + + dom4j + dom4j + test + + + hsqldb + hsqldb + test + + + com.h2database + h2 + test + + + postgresql + postgresql + test + + + mysql + mysql-connector-java + test + + + javax.mail + mail + compile + true + + + org.codehaus.janino + janino + compile + true + + + org.codehaus.groovy + groovy-all + compile + true + + + ch.qos.logback + logback-core + test-jar + test + + + org.slf4j + integration + ${slf4j.version} + test + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + compile + true + + + javax.servlet + servlet-api + compile + true + + + com.icegreen + greenmail + 1.3 + test + + + org.subethamail + subethasmtp + 2.1.0 + test + + + org.slf4j + slf4j-api + + + + + org.apache.felix + org.apache.felix.main + 2.0.2 + test + + + + + + + src/main/groovy + + **/EvaluatorTemplate.groovy + + + + src/main/resources + + + + + + org.codehaus.gmavenplus + gmavenplus-plugin + 1.1 + + + + generateStubs + compile + testGenerateStubs + testCompile + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + + bundle-test-jar + package + + jar + test-jar + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + org.apache.ant + ant-junit + 1.8.1 + + + junit + junit + ${junit.version} + + + + + + ant-osgi-test + package + + + + + + + + + + run + + + + + ant-integration-test + package + + + + + + + + run + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + once + + plain + false + + **/AllClassicTest.java + **/PackageTest.java + **/TestConstants.java + **/test_osgi/BundleTest.java + **/ch/qos/logback/classic/util/InitializationIntegrationTest.java + + **/*PerfTest.java + + + + + + org.apache.felix + maven-bundle-plugin + true + + + bundle-manifest + process-classes + + manifest + + + + + + ch.qos.logback.classic*, org.slf4j.impl;version=${slf4j.version} + + + sun.reflect;resolution:=optional, + javax.*;resolution:=optional, + org.xml.*;resolution:=optional, + org.slf4j, + ch.qos.logback.core.rolling, + ch.qos.logback.core.rolling.helper, + ch.qos.logback.core.util, + ch.qos.logback.core.read, + org.codehaus.groovy.*;resolution:=optional, + groovy.lang.*;resolution:=optional, + * + + JavaSE-1.6 + + + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.codehaus.gmavenplus + gmavenplus-plugin + [1.1,) + + testGenerateStubs + generateStubs + testCompile + compile + + + + + + + + + + + + + + + + + + + host-orion + + + + com.microsoft.sqlserver + sqljdbc4 + 2.0 + test + + + + com.oracle + ojdbc14 + 10.2.0.1 + test + + + + + + + host-hora + + + + com.oracle + ojdbc14 + 10.2.0.1 + test + + + + + + diff --git a/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.pom.sha1 b/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.pom.sha1 new file mode 100755 index 0000000..dcb6a92 --- /dev/null +++ b/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.pom.sha1 @@ -0,0 +1 @@ +23346ecf5c7a91be3877d23b9d62da58d99fd914 \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-classic/1.1.7/_remote.repositories b/repository/ch/qos/logback/logback-classic/1.1.7/_remote.repositories new file mode 100755 index 0000000..16926b0 --- /dev/null +++ b/repository/ch/qos/logback/logback-classic/1.1.7/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 10:12:16 CST 2017 +logback-classic-1.1.7.jar>central= +logback-classic-1.1.7.pom>central= diff --git a/repository/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.jar b/repository/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.jar new file mode 100755 index 0000000..e05c037 Binary files /dev/null and b/repository/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.jar differ diff --git a/repository/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.jar.sha1 b/repository/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.jar.sha1 new file mode 100755 index 0000000..ccc81e8 --- /dev/null +++ b/repository/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.jar.sha1 @@ -0,0 +1 @@ +9865cf6994f9ff13fce0bf93f2054ef6c65bb462 \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.pom b/repository/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.pom new file mode 100755 index 0000000..7889050 --- /dev/null +++ b/repository/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.pom @@ -0,0 +1,389 @@ + + + 4.0.0 + + + ch.qos.logback + logback-parent + 1.1.7 + + + logback-classic + jar + Logback Classic Module + logback-classic module + + + + ch.qos.logback + logback-core + compile + + + org.slf4j + slf4j-api + compile + + + org.slf4j + slf4j-ext + ${slf4j.version} + test + + + org.slf4j + slf4j-api + test-jar + ${slf4j.version} + test + + + org.slf4j + log4j-over-slf4j + ${slf4j.version} + test + + + org.slf4j + jul-to-slf4j + ${slf4j.version} + test + + + + log4j + log4j + 1.2.17 + test + + + dom4j + dom4j + test + + + hsqldb + hsqldb + test + + + com.h2database + h2 + test + + + postgresql + postgresql + test + + + mysql + mysql-connector-java + test + + + javax.mail + mail + compile + true + + + org.codehaus.janino + janino + compile + true + + + org.codehaus.groovy + groovy-all + compile + true + + + ch.qos.logback + logback-core + test-jar + test + + + org.slf4j + integration + ${slf4j.version} + test + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + compile + true + + + javax.servlet + servlet-api + compile + true + + + com.icegreen + greenmail + 1.3 + test + + + org.subethamail + subethasmtp + 2.1.0 + test + + + org.slf4j + slf4j-api + + + + + org.apache.felix + org.apache.felix.main + 2.0.2 + test + + + + + + + src/main/groovy + + **/EvaluatorTemplate.groovy + **/*.groovy + + + + src/main/resources + + + + + + + maven-compiler-plugin + + groovy-eclipse-compiler + + + + org.codehaus.groovy + groovy-eclipse-compiler + 2.9.1-01 + + + + org.codehaus.groovy + groovy-eclipse-batch + 2.3.7-01 + + + + + + org.apache.maven.plugins + maven-eclipse-plugin + 2.8 + + + org.eclipse.jdt.groovy.core.groovyNature + + + + **/*.groovy + + + true + true + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + + bundle-test-jar + package + + jar + test-jar + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + org.apache.ant + ant-junit + 1.8.1 + + + junit + junit + ${junit.version} + + + + + + ant-osgi-test + package + + + + + + + + + + run + + + + + ant-integration-test + package + + + + + + + + run + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + + 1C + false + plain + false + + **/AllClassicTest.java + **/PackageTest.java + **/TestConstants.java + **/test_osgi/BundleTest.java + **/ch/qos/logback/classic/util/InitializationIntegrationTest.java + + **/*PerfTest.java + + + + + + org.apache.felix + maven-bundle-plugin + true + + + bundle-manifest + process-classes + + manifest + + + + + + ch.qos.logback.classic*, org.slf4j.impl;version=${slf4j.version} + + + sun.reflect;resolution:=optional, + javax.*;resolution:=optional, + org.xml.*;resolution:=optional, + org.slf4j, + org.slf4j.event, + ch.qos.logback.core.rolling, + ch.qos.logback.core.rolling.helper, + ch.qos.logback.core.util, + ch.qos.logback.core.read, + org.codehaus.groovy.*;resolution:=optional, + groovy.lang.*;resolution:=optional, + * + + JavaSE-1.6 + + + + + + + + + + + + + + + host-orion + + + + com.microsoft.sqlserver + sqljdbc4 + 2.0 + test + + + + com.oracle + ojdbc14 + 10.2.0.1 + test + + + + + + + host-hora + + + + com.oracle + ojdbc14 + 10.2.0.1 + test + + + + + + diff --git a/repository/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.pom.sha1 b/repository/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.pom.sha1 new file mode 100755 index 0000000..5485592 --- /dev/null +++ b/repository/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.pom.sha1 @@ -0,0 +1 @@ +044c01db0f7d7aac366fb952a89c10251ed86f44 \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-classic/1.1.9/_remote.repositories b/repository/ch/qos/logback/logback-classic/1.1.9/_remote.repositories new file mode 100755 index 0000000..3ee527e --- /dev/null +++ b/repository/ch/qos/logback/logback-classic/1.1.9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 09:52:46 CST 2017 +logback-classic-1.1.9.pom>central= +logback-classic-1.1.9.jar>central= diff --git a/repository/ch/qos/logback/logback-classic/1.1.9/logback-classic-1.1.9.jar b/repository/ch/qos/logback/logback-classic/1.1.9/logback-classic-1.1.9.jar new file mode 100755 index 0000000..eaa2925 Binary files /dev/null and b/repository/ch/qos/logback/logback-classic/1.1.9/logback-classic-1.1.9.jar differ diff --git a/repository/ch/qos/logback/logback-classic/1.1.9/logback-classic-1.1.9.jar.sha1 b/repository/ch/qos/logback/logback-classic/1.1.9/logback-classic-1.1.9.jar.sha1 new file mode 100755 index 0000000..c2be48e --- /dev/null +++ b/repository/ch/qos/logback/logback-classic/1.1.9/logback-classic-1.1.9.jar.sha1 @@ -0,0 +1 @@ +978cd9fbb43b7abed6379d7b02de052d216e30fc \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-classic/1.1.9/logback-classic-1.1.9.pom b/repository/ch/qos/logback/logback-classic/1.1.9/logback-classic-1.1.9.pom new file mode 100755 index 0000000..60d9570 --- /dev/null +++ b/repository/ch/qos/logback/logback-classic/1.1.9/logback-classic-1.1.9.pom @@ -0,0 +1,391 @@ + + + 4.0.0 + + + ch.qos.logback + logback-parent + 1.1.9 + + + logback-classic + jar + Logback Classic Module + logback-classic module + + + + ch.qos.logback + logback-core + compile + + + org.slf4j + slf4j-api + ${slf4j.version} + compile + + + org.slf4j + slf4j-ext + ${slf4j.version} + test + + + org.slf4j + slf4j-api + test-jar + ${slf4j.version} + test + + + org.slf4j + log4j-over-slf4j + ${slf4j.version} + test + + + org.slf4j + jul-to-slf4j + ${slf4j.version} + test + + + + log4j + log4j + 1.2.17 + test + + + dom4j + dom4j + test + + + hsqldb + hsqldb + test + + + com.h2database + h2 + test + + + postgresql + postgresql + test + + + mysql + mysql-connector-java + test + + + javax.mail + mail + compile + true + + + org.codehaus.janino + janino + compile + true + + + org.codehaus.groovy + groovy-all + compile + true + + + ch.qos.logback + logback-core + test-jar + test + + + org.slf4j + integration + ${slf4j.version} + test + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + compile + true + + + javax.servlet + servlet-api + compile + true + + + com.icegreen + greenmail + 1.3 + test + + + org.subethamail + subethasmtp + 2.1.0 + test + + + org.slf4j + slf4j-api + + + + + org.apache.felix + org.apache.felix.main + 2.0.2 + test + + + + + + + src/main/groovy + + **/EvaluatorTemplate.groovy + **/*.groovy + + + + src/main/resources + + + + + + + maven-compiler-plugin + + groovy-eclipse-compiler + + + + org.codehaus.groovy + groovy-eclipse-compiler + 2.9.1-01 + + + + org.codehaus.groovy + groovy-eclipse-batch + 2.3.7-01 + + + + + + org.apache.maven.plugins + maven-eclipse-plugin + 2.8 + + + org.eclipse.jdt.groovy.core.groovyNature + + + + **/*.groovy + + + true + true + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + + bundle-test-jar + package + + jar + test-jar + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + org.apache.ant + ant-junit + 1.8.1 + + + junit + junit + ${junit.version} + + + + + + ant-osgi-test + package + + + + + + + + + + run + + + + + ant-integration-test + package + + + + + + + + run + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + + 1C + false + plain + false + + **/AllClassicTest.java + **/PackageTest.java + **/TestConstants.java + **/test_osgi/BundleTest.java + **/ch/qos/logback/classic/util/InitializationIntegrationTest.java + + **/*PerfTest.java + + + + + + org.apache.felix + maven-bundle-plugin + 2.5.3 + true + + + bundle-manifest + process-classes + + manifest + + + + + + ch.qos.logback.classic*, org.slf4j.impl;version=${slf4j.version} + + + sun.reflect;resolution:=optional, + javax.*;resolution:=optional, + org.xml.*;resolution:=optional, + org.slf4j, + org.slf4j.event, + ch.qos.logback.core.rolling, + ch.qos.logback.core.rolling.helper, + ch.qos.logback.core.util, + ch.qos.logback.core.read, + org.codehaus.groovy.*;resolution:=optional, + groovy.lang.*;resolution:=optional, + * + + JavaSE-1.6 + + + + + + + + + + + + + + + host-orion + + + + com.microsoft.sqlserver + sqljdbc4 + 2.0 + test + + + + com.oracle + ojdbc14 + 10.2.0.1 + test + + + + + + + host-hora + + + + com.oracle + ojdbc14 + 10.2.0.1 + test + + + + + + diff --git a/repository/ch/qos/logback/logback-classic/1.1.9/logback-classic-1.1.9.pom.sha1 b/repository/ch/qos/logback/logback-classic/1.1.9/logback-classic-1.1.9.pom.sha1 new file mode 100755 index 0000000..21edc48 --- /dev/null +++ b/repository/ch/qos/logback/logback-classic/1.1.9/logback-classic-1.1.9.pom.sha1 @@ -0,0 +1 @@ +574776838c4c33d312eb811ed24a630611a428ff \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-core/1.0.6/_remote.repositories b/repository/ch/qos/logback/logback-core/1.0.6/_remote.repositories new file mode 100755 index 0000000..a868b10 --- /dev/null +++ b/repository/ch/qos/logback/logback-core/1.0.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:27:22 CST 2017 +logback-core-1.0.6.jar>central= +logback-core-1.0.6.pom>central= diff --git a/repository/ch/qos/logback/logback-core/1.0.6/logback-core-1.0.6.jar b/repository/ch/qos/logback/logback-core/1.0.6/logback-core-1.0.6.jar new file mode 100755 index 0000000..4522494 Binary files /dev/null and b/repository/ch/qos/logback/logback-core/1.0.6/logback-core-1.0.6.jar differ diff --git a/repository/ch/qos/logback/logback-core/1.0.6/logback-core-1.0.6.jar.sha1 b/repository/ch/qos/logback/logback-core/1.0.6/logback-core-1.0.6.jar.sha1 new file mode 100755 index 0000000..61436e5 --- /dev/null +++ b/repository/ch/qos/logback/logback-core/1.0.6/logback-core-1.0.6.jar.sha1 @@ -0,0 +1 @@ +132d78b900674cd484e91efc69a4ffd36aadfff3 \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-core/1.0.6/logback-core-1.0.6.pom b/repository/ch/qos/logback/logback-core/1.0.6/logback-core-1.0.6.pom new file mode 100755 index 0000000..2631f5e --- /dev/null +++ b/repository/ch/qos/logback/logback-core/1.0.6/logback-core-1.0.6.pom @@ -0,0 +1,188 @@ + + + 4.0.0 + + + ch.qos.logback + logback-parent + 1.0.6 + + + logback-core + jar + Logback Core Module + logback-core module + + http://logback.qos.ch + + + + + Eclipse Public License - v 1.0 + http://www.eclipse.org/legal/epl-v10.html + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + + + + org.codehaus.janino + janino + compile + true + + + + org.codehaus.groovy + groovy-all + compile + true + + + + org.fusesource.jansi + jansi + true + + + + javax.mail + mail + compile + true + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + compile + true + + + + org.easymock + easymock + 2.4 + test + + + + javax.servlet + servlet-api + compile + true + + + + org.scala-lang + scala-library + test + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.5 + 1.5 + + + + + org.scala-tools + maven-scala-plugin + + src/test/scala + + + + scala-test-compile + process-test-resources + + testCompile + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + once + plain + classes + false + + **/All*Test.java + **/PackageTest.java + **/ConsoleAppenderTest.java + **/TimeBasedRollingTest.java + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + + bundle-test-jar + package + + jar + test-jar + + + + + + + org.apache.felix + maven-bundle-plugin + true + + + bundle-manifest + process-classes + + manifest + + + + + + ch.qos.logback.core.* + + javax.*;resolution:=optional, + org.xml.*;resolution:=optional, + org.fusesource.jansi;resolution:=optional, + org.codehaus.janino;resolution:=optional, + * + + J2SE-1.5 + + + + + + + + \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-core/1.0.6/logback-core-1.0.6.pom.sha1 b/repository/ch/qos/logback/logback-core/1.0.6/logback-core-1.0.6.pom.sha1 new file mode 100755 index 0000000..5bf6184 --- /dev/null +++ b/repository/ch/qos/logback/logback-core/1.0.6/logback-core-1.0.6.pom.sha1 @@ -0,0 +1 @@ +22b24c93c51f4565fb9f9254d6d411f3ac681b0b \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-core/1.1.2/_remote.repositories b/repository/ch/qos/logback/logback-core/1.1.2/_remote.repositories new file mode 100755 index 0000000..dc7f02f --- /dev/null +++ b/repository/ch/qos/logback/logback-core/1.1.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:25:19 CST 2017 +logback-core-1.1.2.pom>central= +logback-core-1.1.2.jar>central= diff --git a/repository/ch/qos/logback/logback-core/1.1.2/logback-core-1.1.2.jar b/repository/ch/qos/logback/logback-core/1.1.2/logback-core-1.1.2.jar new file mode 100755 index 0000000..391da64 Binary files /dev/null and b/repository/ch/qos/logback/logback-core/1.1.2/logback-core-1.1.2.jar differ diff --git a/repository/ch/qos/logback/logback-core/1.1.2/logback-core-1.1.2.jar.sha1 b/repository/ch/qos/logback/logback-core/1.1.2/logback-core-1.1.2.jar.sha1 new file mode 100755 index 0000000..22ba744 --- /dev/null +++ b/repository/ch/qos/logback/logback-core/1.1.2/logback-core-1.1.2.jar.sha1 @@ -0,0 +1 @@ +2d23694879c2c12f125dac5076bdfd5d771cc4cb \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-core/1.1.2/logback-core-1.1.2.pom b/repository/ch/qos/logback/logback-core/1.1.2/logback-core-1.1.2.pom new file mode 100755 index 0000000..26e0693 --- /dev/null +++ b/repository/ch/qos/logback/logback-core/1.1.2/logback-core-1.1.2.pom @@ -0,0 +1,163 @@ + + + 4.0.0 + + + ch.qos.logback + logback-parent + 1.1.2 + + + logback-core + jar + Logback Core Module + logback-core module + + http://logback.qos.ch + + + + + + + + Eclipse Public License - v 1.0 + http://www.eclipse.org/legal/epl-v10.html + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + + + + org.codehaus.janino + janino + compile + true + + + + org.fusesource.jansi + jansi + true + + + + javax.mail + mail + compile + true + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + compile + true + + + + org.mockito + mockito-core + 1.9.0 + test + + + + + javax.servlet + servlet-api + compile + true + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin.version} + + once + plain + + false + + **/All*Test.java + **/PackageTest.java + + **/ConsoleAppenderTest.java + + + + + + + org.apache.maven.plugins + maven-jar-plugin + ${maven-jar-plugin.version} + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + + bundle-test-jar + package + + jar + test-jar + + + + + + + org.apache.felix + maven-bundle-plugin + true + + + bundle-manifest + process-classes + + manifest + + + + + + ch.qos.logback.core.* + + javax.*;resolution:=optional, + org.xml.*;resolution:=optional, + org.fusesource.jansi;resolution:=optional, + org.codehaus.janino;resolution:=optional, + org.codehaus.commons.compiler;resolution:=optional, + * + + J2SE-1.5 + + + + + + + + \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-core/1.1.2/logback-core-1.1.2.pom.sha1 b/repository/ch/qos/logback/logback-core/1.1.2/logback-core-1.1.2.pom.sha1 new file mode 100755 index 0000000..1c96b4a --- /dev/null +++ b/repository/ch/qos/logback/logback-core/1.1.2/logback-core-1.1.2.pom.sha1 @@ -0,0 +1 @@ +1830ba3bc8e77cf2029141df75916d4d134b8abf \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-core/1.1.3/_remote.repositories b/repository/ch/qos/logback/logback-core/1.1.3/_remote.repositories new file mode 100755 index 0000000..095b72f --- /dev/null +++ b/repository/ch/qos/logback/logback-core/1.1.3/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:48:20 CST 2017 +logback-core-1.1.3.jar>central= +logback-core-1.1.3.pom>central= diff --git a/repository/ch/qos/logback/logback-core/1.1.3/logback-core-1.1.3.jar b/repository/ch/qos/logback/logback-core/1.1.3/logback-core-1.1.3.jar new file mode 100755 index 0000000..c776e4a Binary files /dev/null and b/repository/ch/qos/logback/logback-core/1.1.3/logback-core-1.1.3.jar differ diff --git a/repository/ch/qos/logback/logback-core/1.1.3/logback-core-1.1.3.jar.sha1 b/repository/ch/qos/logback/logback-core/1.1.3/logback-core-1.1.3.jar.sha1 new file mode 100755 index 0000000..54e699e --- /dev/null +++ b/repository/ch/qos/logback/logback-core/1.1.3/logback-core-1.1.3.jar.sha1 @@ -0,0 +1 @@ +e3c02049f2dbbc764681b40094ecf0dcbc99b157 \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-core/1.1.3/logback-core-1.1.3.pom b/repository/ch/qos/logback/logback-core/1.1.3/logback-core-1.1.3.pom new file mode 100755 index 0000000..4b0d325 --- /dev/null +++ b/repository/ch/qos/logback/logback-core/1.1.3/logback-core-1.1.3.pom @@ -0,0 +1,127 @@ + + + 4.0.0 + + + ch.qos.logback + logback-parent + 1.1.3 + + + logback-core + jar + Logback Core Module + logback-core module + + + + org.codehaus.janino + janino + compile + true + + + org.fusesource.jansi + jansi + true + + + javax.mail + mail + compile + true + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + compile + true + + + org.mockito + mockito-core + 1.9.5 + test + + + javax.servlet + servlet-api + compile + true + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + once + plain + + false + + **/All*Test.java + **/PackageTest.java + + **/ConsoleAppenderTest.java + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + + bundle-test-jar + package + + jar + test-jar + + + + + + org.apache.felix + maven-bundle-plugin + true + + + bundle-manifest + process-classes + + manifest + + + + + + ch.qos.logback.core.* + + javax.*;resolution:=optional, + org.xml.*;resolution:=optional, + org.fusesource.jansi;resolution:=optional, + org.codehaus.janino;resolution:=optional, + org.codehaus.commons.compiler;resolution:=optional, + * + + JavaSE-1.6 + + + + + + + + \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-core/1.1.3/logback-core-1.1.3.pom.sha1 b/repository/ch/qos/logback/logback-core/1.1.3/logback-core-1.1.3.pom.sha1 new file mode 100755 index 0000000..975298b --- /dev/null +++ b/repository/ch/qos/logback/logback-core/1.1.3/logback-core-1.1.3.pom.sha1 @@ -0,0 +1 @@ +6afa48e0614c3781618ab5d4d893a953f70a3f2a \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-core/1.1.7/_remote.repositories b/repository/ch/qos/logback/logback-core/1.1.7/_remote.repositories new file mode 100755 index 0000000..3c07b87 --- /dev/null +++ b/repository/ch/qos/logback/logback-core/1.1.7/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 10:12:16 CST 2017 +logback-core-1.1.7.pom>central= +logback-core-1.1.7.jar>central= diff --git a/repository/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7.jar b/repository/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7.jar new file mode 100755 index 0000000..f14819b Binary files /dev/null and b/repository/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7.jar differ diff --git a/repository/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7.jar.sha1 b/repository/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7.jar.sha1 new file mode 100755 index 0000000..85b4ea5 --- /dev/null +++ b/repository/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7.jar.sha1 @@ -0,0 +1 @@ +7873092d39ef741575ca91378a6a21c388363ac8 \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7.pom b/repository/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7.pom new file mode 100755 index 0000000..3dc947c --- /dev/null +++ b/repository/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7.pom @@ -0,0 +1,134 @@ + + + 4.0.0 + + + ch.qos.logback + logback-parent + 1.1.7 + + + logback-core + jar + Logback Core Module + logback-core module + + + + org.codehaus.janino + janino + compile + true + + + org.fusesource.jansi + jansi + true + + + javax.mail + mail + compile + true + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + compile + true + + + org.mockito + mockito-core + 1.9.5 + test + + + javax.servlet + servlet-api + compile + true + + + joda-time + joda-time + test + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + 1C + true + classes + 20 + plain + false + + **/All*Test.java + **/PackageTest.java + + **/ConsoleAppenderTest.java + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + + bundle-test-jar + package + + jar + test-jar + + + + + + org.apache.felix + maven-bundle-plugin + true + + + bundle-manifest + process-classes + + manifest + + + + + + ch.qos.logback.core.* + + javax.*;resolution:=optional, + org.xml.*;resolution:=optional, + org.fusesource.jansi;resolution:=optional, + org.codehaus.janino;resolution:=optional, + org.codehaus.commons.compiler;resolution:=optional, + * + + JavaSE-1.6 + + + + + + + + \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7.pom.sha1 b/repository/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7.pom.sha1 new file mode 100755 index 0000000..123a62b --- /dev/null +++ b/repository/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7.pom.sha1 @@ -0,0 +1 @@ +6d1bdb1e28c56a8f989366b339f0f62545696e6d \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-core/1.1.9/_remote.repositories b/repository/ch/qos/logback/logback-core/1.1.9/_remote.repositories new file mode 100755 index 0000000..526e091 --- /dev/null +++ b/repository/ch/qos/logback/logback-core/1.1.9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 09:52:46 CST 2017 +logback-core-1.1.9.jar>central= +logback-core-1.1.9.pom>central= diff --git a/repository/ch/qos/logback/logback-core/1.1.9/logback-core-1.1.9.jar b/repository/ch/qos/logback/logback-core/1.1.9/logback-core-1.1.9.jar new file mode 100755 index 0000000..ea355ac Binary files /dev/null and b/repository/ch/qos/logback/logback-core/1.1.9/logback-core-1.1.9.jar differ diff --git a/repository/ch/qos/logback/logback-core/1.1.9/logback-core-1.1.9.jar.sha1 b/repository/ch/qos/logback/logback-core/1.1.9/logback-core-1.1.9.jar.sha1 new file mode 100755 index 0000000..a1c4eb9 --- /dev/null +++ b/repository/ch/qos/logback/logback-core/1.1.9/logback-core-1.1.9.jar.sha1 @@ -0,0 +1 @@ +e05d0cb67220937c32d7b4e5a47f967605376f63 \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-core/1.1.9/logback-core-1.1.9.pom b/repository/ch/qos/logback/logback-core/1.1.9/logback-core-1.1.9.pom new file mode 100755 index 0000000..d98aa8f --- /dev/null +++ b/repository/ch/qos/logback/logback-core/1.1.9/logback-core-1.1.9.pom @@ -0,0 +1,134 @@ + + + 4.0.0 + + + ch.qos.logback + logback-parent + 1.1.9 + + + logback-core + jar + Logback Core Module + logback-core module + + + + org.codehaus.janino + janino + compile + true + + + org.fusesource.jansi + jansi + true + + + javax.mail + mail + compile + true + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + compile + true + + + org.mockito + mockito-core + 1.9.5 + test + + + javax.servlet + servlet-api + compile + true + + + joda-time + joda-time + test + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + 1C + true + classes + 20 + plain + false + + **/All*Test.java + **/PackageTest.java + + **/ConsoleAppenderTest.java + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + + bundle-test-jar + package + + jar + test-jar + + + + + + org.apache.felix + maven-bundle-plugin + true + + + bundle-manifest + process-classes + + manifest + + + + + + ch.qos.logback.core.* + + javax.*;resolution:=optional, + org.xml.*;resolution:=optional, + org.fusesource.jansi;resolution:=optional, + org.codehaus.janino;resolution:=optional, + org.codehaus.commons.compiler;resolution:=optional, + * + + JavaSE-1.6 + + + + + + + + \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-core/1.1.9/logback-core-1.1.9.pom.sha1 b/repository/ch/qos/logback/logback-core/1.1.9/logback-core-1.1.9.pom.sha1 new file mode 100755 index 0000000..8552829 --- /dev/null +++ b/repository/ch/qos/logback/logback-core/1.1.9/logback-core-1.1.9.pom.sha1 @@ -0,0 +1 @@ +9d5a45d56dee23f9aa90bf65e99146b342aa3e10 \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-parent/1.0.6/_remote.repositories b/repository/ch/qos/logback/logback-parent/1.0.6/_remote.repositories new file mode 100755 index 0000000..97624b3 --- /dev/null +++ b/repository/ch/qos/logback/logback-parent/1.0.6/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:27:18 CST 2017 +logback-parent-1.0.6.pom>central= diff --git a/repository/ch/qos/logback/logback-parent/1.0.6/logback-parent-1.0.6.pom b/repository/ch/qos/logback/logback-parent/1.0.6/logback-parent-1.0.6.pom new file mode 100755 index 0000000..b8b8564 --- /dev/null +++ b/repository/ch/qos/logback/logback-parent/1.0.6/logback-parent-1.0.6.pom @@ -0,0 +1,506 @@ + + + 4.0.0 + + ch.qos.logback + logback-parent + 1.0.6 + pom + Logback-Parent + logback project pom.xml file + + http://logback.qos.ch + + + QOS.ch + http://www.qos.ch + + 2005 + + + + Eclipse Public License - v 1.0 + http://www.eclipse.org/legal/epl-v10.html + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + + + https://github.com/ceki/logback + git@github.com:ceki/logback.git + + + + + + logback-core + logback-classic + logback-access + logback-site + logback-examples + + + + UTF-8 + + 1.6.5 + 4.10 + 2.5.16 + 2.9.1 + 1.7.6 + 1.1.0 + 7.0.21 + 7.5.1.v20110908 + 1.8 + + + + + + ceki + Ceki Gulcu + ceki@qos.ch + + + + hixi + Joern Huxhorn + huxi@undisclosed.org + + + + + + + junit + junit + ${junit.version} + test + + + org.easytesting + fest-assert + 1.2 + test + + + + + + + + + ch.qos.logback + logback-core + ${project.version} + + + + ch.qos.logback + logback-core + ${project.version} + test-jar + + + + ch.qos.logback + logback-classic + ${project.version} + + + + ch.qos.logback + logback-access + ${project.version} + + + org.slf4j + slf4j-api + ${slf4j.version} + + + org.codehaus.janino + janino + ${janino.version} + + + org.codehaus.groovy + groovy-all + ${groovy.version} + + + org.fusesource.jansi + jansi + ${jansi.version} + + + + javax.mail + mail + 1.4 + + + dom4j + dom4j + 1.6.1 + + + hsqldb + hsqldb + 1.8.0.7 + + + com.h2database + h2 + 1.2.132 + + + postgresql + postgresql + 8.4-701.jdbc4 + + + mysql + mysql-connector-java + 5.1.9 + + + + + org.apache.tomcat + tomcat-catalina + ${tomcat.version} + + + + org.eclipse.jetty + jetty-server + ${jetty.version} + + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + 1.0 + + + javax.servlet + servlet-api + 2.5 + + + + org.scala-lang + scala-library + ${scala.version} + + + + + + + + + + org.apache.maven.wagon + wagon-ssh + 2.0 + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.7 + + + add-test-source + generate-sources + + add-test-source + + + + src/test/scala + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.5 + 1.5 + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.10 + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + package + + jar + + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.1 + + + + org.apache.maven.plugins + maven-eclipse-plugin + 2.8 + + true + true + + **/*.scala + **/*.java + + + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.1 + + + src/main/assembly/dist.xml + + logback-${project.version} + false + target/site/dist/ + + + + org.apache.felix + maven-bundle-plugin + + 2.1.0 + + + org.scala-tools + maven-scala-plugin + 2.15.2 + + + org.codehaus.groovy.maven + gmaven-plugin + 1.0 + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.0 + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.3 + + true + target/site/apidocs/ + true + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + true + + + + http://java.sun.com/j2se/1.5.0/docs/api + + + + + Logback Core + ch.qos.logback.core:ch.qos.logback.core.* + + + + Logback Classic + + ch.qos.logback:ch.qos.logback.classic:ch.qos.logback.classic.* + + + + Logback Access + ch.qos.logback.access:ch.qos.logback.access.* + + + + SLF4J + org.slf4j:org.slf4j.* + + + Examples + chapter*:joran* + + + + + + + + + + + + + + + pixie + scp://pixie.qos.ch/var/www/logback.qos.ch/htdocs/ + + + + sonatype-nexus-staging + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + + + + + + testSkip + + true + + + + license + + + + com.google.code.maven-license-plugin + maven-license-plugin + 1.9.0 + +
src/main/licenseHeader.txt
+ false + true + true + + src/**/*.java + + true + true + + 1999 + + + src/main/javadocHeaders.xml + +
+
+
+
+ + + + mc-release + Local Maven repository of releases + http://mc-repo.googlecode.com/svn/maven2/releases + + false + + + true + + + +
+ + + javadocjar + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + + attach-javadocs + + jar + + + + + + + + + + + sign-artifacts + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.1 + + + sign-artifacts + verify + + sign + + + + + + + + + +
+ +
diff --git a/repository/ch/qos/logback/logback-parent/1.0.6/logback-parent-1.0.6.pom.sha1 b/repository/ch/qos/logback/logback-parent/1.0.6/logback-parent-1.0.6.pom.sha1 new file mode 100755 index 0000000..1444a3c --- /dev/null +++ b/repository/ch/qos/logback/logback-parent/1.0.6/logback-parent-1.0.6.pom.sha1 @@ -0,0 +1 @@ +9983372c29da587f1e0496a946808b4f8a87dee0 \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-parent/1.1.2/_remote.repositories b/repository/ch/qos/logback/logback-parent/1.1.2/_remote.repositories new file mode 100755 index 0000000..2cb433b --- /dev/null +++ b/repository/ch/qos/logback/logback-parent/1.1.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:24:39 CST 2017 +logback-parent-1.1.2.pom>central= diff --git a/repository/ch/qos/logback/logback-parent/1.1.2/logback-parent-1.1.2.pom b/repository/ch/qos/logback/logback-parent/1.1.2/logback-parent-1.1.2.pom new file mode 100755 index 0000000..3afac14 --- /dev/null +++ b/repository/ch/qos/logback/logback-parent/1.1.2/logback-parent-1.1.2.pom @@ -0,0 +1,481 @@ + + + 4.0.0 + + ch.qos.logback + logback-parent + 1.1.2 + pom + Logback-Parent + logback project pom.xml file + + http://logback.qos.ch + + + QOS.ch + http://www.qos.ch + + 2005 + + + + Eclipse Public License - v 1.0 + http://www.eclipse.org/legal/epl-v10.html + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + + + https://github.com/ceki/logback + git@github.com:ceki/logback.git + + + + + logback-core + logback-classic + logback-access + logback-site + logback-examples + + + + + 1.5 + UTF-8 + + 1.7.6 + 4.10 + 1.4 + 2.6.1 + 2.0.7 + + 1.1.0 + 7.0.21 + 7.5.1.v20110908 + 1.9 + + 2.3.2 + 2.3.1 + 2.14.1 + 1.9.0 + 2.5 + + + + + + ceki + Ceki Gulcu + ceki@qos.ch + + + + hixi + Joern Huxhorn + huxi@undisclosed.org + + + + + + + junit + junit + ${junit.version} + test + + + org.easytesting + fest-assert + 1.2 + test + + + + + + + + + ch.qos.logback + logback-core + ${project.version} + + + + ch.qos.logback + logback-core + ${project.version} + test-jar + + + + ch.qos.logback + logback-classic + ${project.version} + + + + ch.qos.logback + logback-access + ${project.version} + + + org.slf4j + slf4j-api + ${slf4j.version} + + + org.codehaus.janino + janino + ${janino.version} + + + org.codehaus.groovy + groovy-all + ${groovy.version} + + + org.fusesource.jansi + jansi + ${jansi.version} + + + + javax.mail + mail + ${javax.mail.version} + + + dom4j + dom4j + 1.6.1 + + + hsqldb + hsqldb + 1.8.0.7 + + + com.h2database + h2 + 1.2.132 + + + postgresql + postgresql + 8.4-701.jdbc4 + + + mysql + mysql-connector-java + 5.1.9 + + + + + org.apache.tomcat + tomcat-catalina + ${tomcat.version} + + + + org.apache.tomcat + tomcat-coyote + ${tomcat.version} + + + + org.eclipse.jetty + jetty-server + ${jetty.version} + + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + 1.0 + + + javax.servlet + servlet-api + 2.5 + + + + + + + + + org.apache.maven.wagon + wagon-ssh + 2.0 + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin.version} + + ${jdk.version} + ${jdk.version} + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin.version} + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + package + + jar + + + + + + + org.apache.maven.plugins + maven-jar-plugin + ${maven-jar-plugin.version} + + + + org.apache.maven.plugins + maven-eclipse-plugin + 2.8 + + true + true + + **/*.java + + + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.1 + + + src/main/assembly/dist.xml + + logback-${project.version} + false + target/site/dist/ + + + + org.apache.felix + maven-bundle-plugin + + 2.1.0 + + + + org.codehaus.mojo + findbugs-maven-plugin + ${findbugs-maven-plugin.version} + + High + + findbugs-exclude.xml + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.0 + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.3 + + true + target/site/apidocs/ + true + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + true + + + + http://java.sun.com/j2se/1.5.0/docs/api + + + + + Logback Core + ch.qos.logback.core:ch.qos.logback.core.* + + + + Logback Classic + + ch.qos.logback:ch.qos.logback.classic:ch.qos.logback.classic.* + + + + Logback Access + ch.qos.logback.access:ch.qos.logback.access.* + + + + SLF4J + org.slf4j:org.slf4j.* + + + Examples + chapter*:joran* + + + + + + + + + + + + + + + pixie + scp://pixie.qos.ch/var/www/logback.qos.ch/htdocs/ + + + + sonatype-nexus-staging + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + + + + + + testSkip + + true + + + + license + + + + com.mycila.maven-license-plugin + maven-license-plugin + 1.9.0 + +
src/main/licenseHeader.txt
+ false + true + true + + src/**/*.java + + true + true + + 1999 + + + src/main/javadocHeaders.xml + +
+
+
+
+ +
+ + + javadocjar + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + + attach-javadocs + + jar + + + + + + + + + + + sign-artifacts + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.1 + + + sign-artifacts + verify + + sign + + + + + + + + + +
+ +
diff --git a/repository/ch/qos/logback/logback-parent/1.1.2/logback-parent-1.1.2.pom.sha1 b/repository/ch/qos/logback/logback-parent/1.1.2/logback-parent-1.1.2.pom.sha1 new file mode 100755 index 0000000..0038a26 --- /dev/null +++ b/repository/ch/qos/logback/logback-parent/1.1.2/logback-parent-1.1.2.pom.sha1 @@ -0,0 +1 @@ +d436f5a702f977924ceac6e67c72dd5d1f04fb0f \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-parent/1.1.3/_remote.repositories b/repository/ch/qos/logback/logback-parent/1.1.3/_remote.repositories new file mode 100755 index 0000000..ec17cb8 --- /dev/null +++ b/repository/ch/qos/logback/logback-parent/1.1.3/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:47:10 CST 2017 +logback-parent-1.1.3.pom>central= diff --git a/repository/ch/qos/logback/logback-parent/1.1.3/logback-parent-1.1.3.pom b/repository/ch/qos/logback/logback-parent/1.1.3/logback-parent-1.1.3.pom new file mode 100755 index 0000000..fcac781 --- /dev/null +++ b/repository/ch/qos/logback/logback-parent/1.1.3/logback-parent-1.1.3.pom @@ -0,0 +1,484 @@ + + + 4.0.0 + + ch.qos.logback + logback-parent + 1.1.3 + pom + Logback-Parent + logback project pom.xml file + + http://logback.qos.ch + + + QOS.ch + http://www.qos.ch + + 2005 + + + + Eclipse Public License - v 1.0 + http://www.eclipse.org/legal/epl-v10.html + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + + + https://github.com/ceki/logback + git@github.com:ceki/logback.git + + + + logback-core + logback-classic + logback-access + logback-site + logback-examples + + + + 1.6 + 1.6 + UTF-8 + + 1.7.7 + 4.10 + 1.4 + 2.7.8 + 2.4.0 + + 1.1.0 + 7.0.59 + 7.5.1.v20110908 + 1.9 + 2.9.1 + + 1.9.0 + + + + + ceki + Ceki Gulcu + ceki@qos.ch + + + + hixi + Joern Huxhorn + huxi@undisclosed.org + + + + + + junit + junit + ${junit.version} + test + + + org.easytesting + fest-assert + 1.2 + test + + + + + + + + ch.qos.logback + logback-core + ${project.version} + + + ch.qos.logback + logback-core + ${project.version} + test-jar + + + ch.qos.logback + logback-classic + ${project.version} + + + ch.qos.logback + logback-access + ${project.version} + + + org.slf4j + slf4j-api + ${slf4j.version} + + + org.codehaus.janino + janino + ${janino.version} + + + org.codehaus.groovy + groovy-all + ${groovy.version} + + + org.fusesource.jansi + jansi + ${jansi.version} + + + javax.mail + mail + ${javax.mail.version} + + + dom4j + dom4j + 1.6.1 + + + hsqldb + hsqldb + 1.8.0.7 + + + com.h2database + h2 + 1.2.132 + + + postgresql + postgresql + 8.4-701.jdbc4 + + + mysql + mysql-connector-java + 5.1.9 + + + org.apache.tomcat + tomcat-catalina + ${tomcat.version} + + + org.apache.tomcat + tomcat-coyote + ${tomcat.version} + + + org.eclipse.jetty + jetty-server + ${jetty.version} + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + 1.0 + + + javax.servlet + servlet-api + 2.5 + + + + + + + + org.apache.maven.wagon + wagon-ssh + 2.8 + + + + + + + org.apache.maven.plugins + maven-clean-plugin + 2.6.1 + + + org.apache.maven.plugins + maven-compiler-plugin + 3.2 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.2 + + + org.apache.maven.plugins + maven-install-plugin + 2.5.2 + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + org.apache.maven.plugins + maven-site-plugin + 3.4 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.18.1 + + + org.apache.maven.plugins + maven-jar-plugin + 2.5 + + + org.apache.maven.plugins + maven-javadoc-plugin + ${javadoc.plugin.version} + + + org.apache.maven.plugins + maven-dependency-plugin + 2.10 + + + org.apache.maven.plugins + maven-release-plugin + 2.5.1 + + + org.apache.maven.plugins + maven-source-plugin + 2.4 + + + org.codehaus.mojo + findbugs-maven-plugin + 3.0.0 + + + org.apache.felix + maven-bundle-plugin + 2.5.3 + + + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + test-jar + + + + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.5.3 + + + src/main/assembly/dist.xml + + logback-${project.version} + false + target/site/dist/ + + + + + org.codehaus.mojo + findbugs-maven-plugin + + High + + findbugs-exclude.xml + + + + + + org.apache.maven.plugins + maven-site-plugin + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.5 + + true + target/site/apidocs/ + true + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.1 + + true + + + + http://docs.oracle.com/javase/6/docs/api/ + + + + + Logback Core + ch.qos.logback.core:ch.qos.logback.core.* + + + + Logback Classic + + ch.qos.logback:ch.qos.logback.classic:ch.qos.logback.classic.* + + + + Logback Access + ch.qos.logback.access:ch.qos.logback.access.* + + + + SLF4J + org.slf4j:org.slf4j.* + + + Examples + chapter*:joran* + + + + + + + + + + + + + pixie + scp://pixie.qos.ch/var/www/logback.qos.ch/htdocs/ + + + + sonatype-nexus-staging + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + + + + + testSkip + + true + + + + license + + + + com.mycila.maven-license-plugin + maven-license-plugin + 1.9.0 + +
src/main/licenseHeader.txt
+ false + true + true + + src/**/*.java + src/**/*.groovy + + true + true + + 1999 + + + src/main/javadocHeaders.xml + +
+
+
+
+
+ + + javadocjar + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${javadoc.plugin.version} + + + attach-javadocs + + jar + test-jar + + + + + + + + + + sign-artifacts + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.6 + + + sign-artifacts + verify + + sign + + + + + + + +
+ +
diff --git a/repository/ch/qos/logback/logback-parent/1.1.3/logback-parent-1.1.3.pom.sha1 b/repository/ch/qos/logback/logback-parent/1.1.3/logback-parent-1.1.3.pom.sha1 new file mode 100755 index 0000000..6b3eff5 --- /dev/null +++ b/repository/ch/qos/logback/logback-parent/1.1.3/logback-parent-1.1.3.pom.sha1 @@ -0,0 +1 @@ +9a5a2eafec3bff98dc785a315f8b64daced11e62 \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-parent/1.1.7/_remote.repositories b/repository/ch/qos/logback/logback-parent/1.1.7/_remote.repositories new file mode 100755 index 0000000..6924034 --- /dev/null +++ b/repository/ch/qos/logback/logback-parent/1.1.7/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 10:09:49 CST 2017 +logback-parent-1.1.7.pom>central= diff --git a/repository/ch/qos/logback/logback-parent/1.1.7/logback-parent-1.1.7.pom b/repository/ch/qos/logback/logback-parent/1.1.7/logback-parent-1.1.7.pom new file mode 100755 index 0000000..d6f8492 --- /dev/null +++ b/repository/ch/qos/logback/logback-parent/1.1.7/logback-parent-1.1.7.pom @@ -0,0 +1,544 @@ + + + 4.0.0 + + ch.qos.logback + logback-parent + 1.1.7 + pom + Logback-Parent + logback project pom.xml file + + http://logback.qos.ch + + + QOS.ch + http://www.qos.ch + + 2005 + + + + Eclipse Public License - v 1.0 + http://www.eclipse.org/legal/epl-v10.html + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + + + https://github.com/ceki/logback + git@github.com:ceki/logback.git + + + + logback-core + logback-classic + logback-access + logback-site + logback-examples + + + + 1.6 + 1.6 + UTF-8 + + 1.7.20 + 4.10 + 1.4 + 2.7.8 + 2.4.0 + + 1.1.0 + 7.0.59 + 7.5.1.v20110908 + 1.9 + 2.9.1 + 2.6 + 1.9.0 + + + + + ceki + Ceki Gulcu + ceki@qos.ch + + + + hixi + Joern Huxhorn + huxi@undisclosed.org + + + + + + junit + junit + ${junit.version} + test + + + org.assertj + assertj-core + 1.7.1 + test + + + + + + + + ch.qos.logback + logback-core + ${project.version} + + + ch.qos.logback + logback-core + ${project.version} + test-jar + + + ch.qos.logback + logback-classic + ${project.version} + + + ch.qos.logback + logback-access + ${project.version} + + + org.slf4j + slf4j-api + ${slf4j.version} + + + org.codehaus.janino + janino + ${janino.version} + + + org.codehaus.groovy + groovy-all + ${groovy.version} + + + org.fusesource.jansi + jansi + ${jansi.version} + + + javax.mail + mail + ${javax.mail.version} + + + dom4j + dom4j + 1.6.1 + + + hsqldb + hsqldb + 1.8.0.7 + + + com.h2database + h2 + 1.2.132 + + + postgresql + postgresql + 8.4-701.jdbc4 + + + mysql + mysql-connector-java + 5.1.9 + + + org.apache.tomcat + tomcat-catalina + ${tomcat.version} + + + org.apache.tomcat + tomcat-coyote + ${tomcat.version} + + + org.eclipse.jetty + jetty-server + ${jetty.version} + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + 1.0 + + + javax.servlet + servlet-api + 2.5 + + + joda-time + joda-time + 2.9.2 + + + + + + + + org.apache.maven.wagon + wagon-ssh + 2.8 + + + + + + + org.apache.maven.plugins + maven-clean-plugin + 2.6.1 + + + org.apache.maven.plugins + maven-compiler-plugin + 3.5.1 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.2 + + + org.apache.maven.plugins + maven-install-plugin + 2.5.2 + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + org.apache.maven.plugins + maven-site-plugin + 3.4 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.19.1 + + + org.apache.maven.plugins + maven-jar-plugin + 2.5 + + + org.apache.maven.plugins + maven-javadoc-plugin + ${javadoc.plugin.version} + + + org.apache.maven.plugins + maven-dependency-plugin + 2.10 + + + org.apache.maven.plugins + maven-release-plugin + 2.5.1 + + + org.apache.maven.plugins + maven-source-plugin + 2.4 + + + org.codehaus.mojo + findbugs-maven-plugin + 3.0.0 + + + org.apache.felix + maven-bundle-plugin + 2.5.3 + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.14 + + + sun.reflect.Reflection + + + org.codehaus.mojo.signature + java16 + 1.0 + + + + + + + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + test-jar + + + + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.5.3 + + + src/main/assembly/dist.xml + + logback-${project.version} + false + target/site/dist/ + + + + + org.codehaus.mojo + findbugs-maven-plugin + + High + + findbugs-exclude.xml + + + + + + + + + org.apache.maven.plugins + maven-site-plugin + + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.5 + + true + target/site/apidocs/ + true + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.1 + + true + + + http://docs.oracle.com/javase/6/docs/api/ + + + + + Logback Core + ch.qos.logback.core:ch.qos.logback.core.* + + + + Logback Classic + + ch.qos.logback:ch.qos.logback.classic:ch.qos.logback.classic.* + + + + Logback Access + ch.qos.logback.access:ch.qos.logback.access.* + + + + SLF4J + org.slf4j:org.slf4j.* + + + Examples + chapter*:joran* + + + + + + + + + + + + + + + tao + scp://tao.qos.ch/var/www/logback.qos.ch/htdocs/ + + + + sonatype-nexus-staging + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + + + + + testSkip + + true + + + + license + + + + com.mycila.maven-license-plugin + maven-license-plugin + 1.9.0 + +
src/main/licenseHeader.txt
+ false + true + true + + src/**/*.java + src/**/*.groovy + + true + true + + 1999 + + + src/main/javadocHeaders.xml + +
+
+
+
+
+ + + javadocjar + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${javadoc.plugin.version} + + + attach-javadocs + + jar + test-jar + + + + + + + + + + sign-artifacts + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.6 + + + sign-artifacts + verify + + sign + + + + + + + + + + cobertura + + + + org.apache.maven.plugins + maven-site-plugin + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + ${cobertura.maven.plugin.version} + + + html + + true + + + + + + + + + + +
+ +
diff --git a/repository/ch/qos/logback/logback-parent/1.1.7/logback-parent-1.1.7.pom.sha1 b/repository/ch/qos/logback/logback-parent/1.1.7/logback-parent-1.1.7.pom.sha1 new file mode 100755 index 0000000..a2dd1fe --- /dev/null +++ b/repository/ch/qos/logback/logback-parent/1.1.7/logback-parent-1.1.7.pom.sha1 @@ -0,0 +1 @@ +25e7b42e1cfa6e5518c2a35e0fba0bd744c98e01 \ No newline at end of file diff --git a/repository/ch/qos/logback/logback-parent/1.1.9/_remote.repositories b/repository/ch/qos/logback/logback-parent/1.1.9/_remote.repositories new file mode 100755 index 0000000..f1bd29a --- /dev/null +++ b/repository/ch/qos/logback/logback-parent/1.1.9/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 09:51:49 CST 2017 +logback-parent-1.1.9.pom>central= diff --git a/repository/ch/qos/logback/logback-parent/1.1.9/logback-parent-1.1.9.pom b/repository/ch/qos/logback/logback-parent/1.1.9/logback-parent-1.1.9.pom new file mode 100755 index 0000000..117f25c --- /dev/null +++ b/repository/ch/qos/logback/logback-parent/1.1.9/logback-parent-1.1.9.pom @@ -0,0 +1,546 @@ + + + 4.0.0 + + ch.qos.logback + logback-parent + 1.1.9 + pom + + Logback-Parent + logback project pom.xml file + + http://logback.qos.ch + + + QOS.ch + http://www.qos.ch + + 2005 + + + + Eclipse Public License - v 1.0 + http://www.eclipse.org/legal/epl-v10.html + + + + GNU Lesser General Public License + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + + + + https://github.com/ceki/logback + git@github.com:ceki/logback.git + + + + logback-core + logback-classic + logback-access + logback-site + logback-examples + + + + 1.6 + 1.6 + UTF-8 + 4.10 + 1.4 + 2.7.8 + 2.4.0 + + 1.7.22 + 1.1.0 + 7.0.59 + 7.5.1.v20110908 + 1.9 + 2.9.1 + 2.6 + 1.9.0 + + + + + ceki + Ceki Gulcu + ceki@qos.ch + + + + hixi + Joern Huxhorn + huxi@undisclosed.org + + + + + + junit + junit + ${junit.version} + test + + + org.assertj + assertj-core + 1.7.1 + test + + + + + + + + ch.qos.logback + logback-core + ${project.version} + + + ch.qos.logback + logback-classic + ${project.version} + + + org.slf4j + slf4j-api + ${slf4j.version} + + + ch.qos.logback + logback-access + ${project.version} + + + ch.qos.logback + logback-core + ${project.version} + test-jar + + + + + org.codehaus.janino + janino + ${janino.version} + + + org.codehaus.groovy + groovy-all + ${groovy.version} + + + org.fusesource.jansi + jansi + ${jansi.version} + + + javax.mail + mail + ${javax.mail.version} + + + dom4j + dom4j + 1.6.1 + + + hsqldb + hsqldb + 1.8.0.7 + + + com.h2database + h2 + 1.2.132 + + + postgresql + postgresql + 8.4-701.jdbc4 + + + mysql + mysql-connector-java + 5.1.9 + + + org.apache.tomcat + tomcat-catalina + ${tomcat.version} + + + org.apache.tomcat + tomcat-coyote + ${tomcat.version} + + + org.eclipse.jetty + jetty-server + ${jetty.version} + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + 1.0 + + + javax.servlet + servlet-api + 2.5 + + + joda-time + joda-time + 2.9.2 + + + + + + + + + org.apache.maven.wagon + wagon-ssh + 2.8 + + + + + + + org.apache.maven.plugins + maven-clean-plugin + 2.6.1 + + + org.apache.maven.plugins + maven-compiler-plugin + 3.5.1 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.2 + + + org.apache.maven.plugins + maven-install-plugin + 2.5.2 + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + org.apache.maven.plugins + maven-site-plugin + 3.4 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.19.1 + + + org.apache.maven.plugins + maven-jar-plugin + 2.5 + + + org.apache.maven.plugins + maven-javadoc-plugin + ${javadoc.plugin.version} + + + org.apache.maven.plugins + maven-dependency-plugin + 2.10 + + + org.apache.maven.plugins + maven-release-plugin + 2.5.1 + + + org.apache.maven.plugins + maven-source-plugin + 2.4 + + + org.codehaus.mojo + findbugs-maven-plugin + 3.0.0 + + + org.apache.felix + maven-bundle-plugin + 2.5.3 + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.14 + + + sun.reflect.Reflection + + + org.codehaus.mojo.signature + java16 + 1.0 + + + + + + + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + test-jar + + + + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.5.3 + + + src/main/assembly/dist.xml + + logback-${project.version} + false + target/site/dist/ + + + + + org.codehaus.mojo + findbugs-maven-plugin + + High + + findbugs-exclude.xml + + + + + + + + + org.apache.maven.plugins + maven-site-plugin + + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.5 + + true + target/site/apidocs/ + true + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.1 + + true + true + + + http://docs.oracle.com/javase/6/docs/api/ + + + + + Logback Core + ch.qos.logback.core:ch.qos.logback.core.* + + + + Logback Classic + + ch.qos.logback:ch.qos.logback.classic:ch.qos.logback.classic.* + + + + Logback Access + ch.qos.logback.access:ch.qos.logback.access.* + + + + SLF4J + org.slf4j:org.slf4j.* + + + Examples + chapter*:joran* + + + + + + + + + + + + + + + qos_ch + scp://te.qos.ch/var/www/logback.qos.ch/htdocs/ + + + + sonatype-nexus-staging + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + + testSkip + + true + + + + license + + + + com.mycila.maven-license-plugin + maven-license-plugin + 1.9.0 + +
src/main/licenseHeader.txt
+ false + true + true + + src/**/*.java + src/**/*.groovy + + true + true + + 1999 + + + src/main/javadocHeaders.xml + +
+
+
+
+
+ + + javadocjar + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${javadoc.plugin.version} + + + attach-javadocs + + jar + test-jar + + + + + + + + + + sign-artifacts + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.6 + + + sign-artifacts + verify + + sign + + + + + + + + + + cobertura + + + + org.apache.maven.plugins + maven-site-plugin + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + ${cobertura.maven.plugin.version} + + + html + + true + + + + + + + + + + +
+ +
diff --git a/repository/ch/qos/logback/logback-parent/1.1.9/logback-parent-1.1.9.pom.sha1 b/repository/ch/qos/logback/logback-parent/1.1.9/logback-parent-1.1.9.pom.sha1 new file mode 100755 index 0000000..53a84b0 --- /dev/null +++ b/repository/ch/qos/logback/logback-parent/1.1.9/logback-parent-1.1.9.pom.sha1 @@ -0,0 +1 @@ +3e286059edaf90934966a4c4420cdfb636469aa9 \ No newline at end of file diff --git a/repository/chenmin/io/DiskID/1.0.0/DiskID-1.0.0.jar b/repository/chenmin/io/DiskID/1.0.0/DiskID-1.0.0.jar new file mode 100755 index 0000000..510cf75 Binary files /dev/null and b/repository/chenmin/io/DiskID/1.0.0/DiskID-1.0.0.jar differ diff --git a/repository/chenmin/io/DiskID/1.0.0/DiskID-1.0.0.pom b/repository/chenmin/io/DiskID/1.0.0/DiskID-1.0.0.pom new file mode 100755 index 0000000..99f1488 --- /dev/null +++ b/repository/chenmin/io/DiskID/1.0.0/DiskID-1.0.0.pom @@ -0,0 +1,9 @@ + + + 4.0.0 + chenmin.io + DiskID + 1.0.0 + POM was created from install:install-file + diff --git a/repository/chenmin/io/DiskID/1.0.0/_remote.repositories b/repository/chenmin/io/DiskID/1.0.0/_remote.repositories new file mode 100755 index 0000000..3f8a633 --- /dev/null +++ b/repository/chenmin/io/DiskID/1.0.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Jul 01 20:23:39 CST 2016 +DiskID-1.0.0.jar>= +DiskID-1.0.0.pom>= diff --git a/repository/chenmin/io/DiskID/maven-metadata-local.xml b/repository/chenmin/io/DiskID/maven-metadata-local.xml new file mode 100755 index 0000000..fa60dd5 --- /dev/null +++ b/repository/chenmin/io/DiskID/maven-metadata-local.xml @@ -0,0 +1,12 @@ + + + chenmin.io + DiskID + + 1.0.0 + + 1.0.0 + + 20160701122339 + + diff --git a/repository/classworlds/classworlds/1.1-alpha-2/_remote.repositories b/repository/classworlds/classworlds/1.1-alpha-2/_remote.repositories new file mode 100755 index 0000000..46e42c7 --- /dev/null +++ b/repository/classworlds/classworlds/1.1-alpha-2/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:51 CST 2017 +classworlds-1.1-alpha-2.jar>nexus= +classworlds-1.1-alpha-2.pom>nexus= +classworlds-1.1-alpha-2.jar>central= +classworlds-1.1-alpha-2.pom>central= diff --git a/repository/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar b/repository/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar new file mode 100755 index 0000000..1208b48 Binary files /dev/null and b/repository/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar differ diff --git a/repository/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar.sha1 b/repository/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar.sha1 new file mode 100755 index 0000000..1b65028 --- /dev/null +++ b/repository/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.jar.sha1 @@ -0,0 +1 @@ +05adf2e681c57d7f48038b602f3ca2254ee82d47 \ No newline at end of file diff --git a/repository/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom b/repository/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom new file mode 100755 index 0000000..6805b5d --- /dev/null +++ b/repository/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom @@ -0,0 +1,95 @@ + + 4.0.0 + classworlds + classworlds + classworlds + 1.1-alpha-2 + + http://classworlds.codehaus.org/ + + + +
classworlds-scm@lists.codehaus.org
+
+
+
+ 2002 + + + classworlds users + http://lists.codehaus.org/mailman/listinfo/classworlds-user + http://lists.codehaus.org/mailman/listinfo/classworlds-user + http://lists.codehaus.org/pipermail/classworlds-user/ + + + classworlds developers + http://lists.codehaus.org/mailman/listinfo/classworlds-dev + http://lists.codehaus.org/mailman/listinfo/classworlds-dev + http://lists.codehaus.org/pipermail/classworlds-dev/ + + + classworlds commit messages + http://lists.codehaus.org/mailman/listinfo/classworlds-scm + http://lists.codehaus.org/mailman/listinfo/classworlds-scm + http://lists.codehaus.org/pipermail/classworlds-scm/ + + + + + bob + bob mcwhirter + bob@werken.com + The Werken Company + + Founder + + + + jvanzyl + Jason van Zyl + jason@zenplex.com + Zenplex + + Developer + + + + bwalding + Ben Walding + ben@walding.com + Walding Consulting Services + + Developer + + + + + scm:cvs:pserver:anonymous@cvs.codehaus.org:/scm/cvspublic/:classworlds + http://cvs.classworlds.codehaus.org/ + + + The Codehaus + http://codehaus.org/ + + + src/java/main + src/java/test + + + maven-surefire-plugin + + + **/*Test.java + + + + + + + + default + Default Site + scp://classworlds.codehaus.org//www/classworlds.codehaus.org + + +
\ No newline at end of file diff --git a/repository/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom.sha1 b/repository/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom.sha1 new file mode 100755 index 0000000..0067565 --- /dev/null +++ b/repository/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom.sha1 @@ -0,0 +1 @@ +8c8ad6a96a8c1168f8b12ec8a227b8261b160b26 /home/projects/maven/repository-staging/to-ibiblio/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom diff --git a/repository/classworlds/classworlds/1.1/_remote.repositories b/repository/classworlds/classworlds/1.1/_remote.repositories new file mode 100755 index 0000000..5c6b79e --- /dev/null +++ b/repository/classworlds/classworlds/1.1/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:45 CST 2017 +classworlds-1.1.jar>nexus= +classworlds-1.1.pom>nexus= +classworlds-1.1.jar>central= +classworlds-1.1.pom>central= diff --git a/repository/classworlds/classworlds/1.1/classworlds-1.1.jar b/repository/classworlds/classworlds/1.1/classworlds-1.1.jar new file mode 100755 index 0000000..6ec5c21 Binary files /dev/null and b/repository/classworlds/classworlds/1.1/classworlds-1.1.jar differ diff --git a/repository/classworlds/classworlds/1.1/classworlds-1.1.jar.sha1 b/repository/classworlds/classworlds/1.1/classworlds-1.1.jar.sha1 new file mode 100755 index 0000000..6de4254 --- /dev/null +++ b/repository/classworlds/classworlds/1.1/classworlds-1.1.jar.sha1 @@ -0,0 +1 @@ +60c708f55deeb7c5dfce8a7886ef09cbc1388eca \ No newline at end of file diff --git a/repository/classworlds/classworlds/1.1/classworlds-1.1.pom b/repository/classworlds/classworlds/1.1/classworlds-1.1.pom new file mode 100755 index 0000000..3b5a484 --- /dev/null +++ b/repository/classworlds/classworlds/1.1/classworlds-1.1.pom @@ -0,0 +1,98 @@ + + 4.0.0 + classworlds + classworlds + classworlds + 1.1 + + http://classworlds.codehaus.org/ + + + + +
classworlds-scm@lists.codehaus.org
+
+
+
+
+ 2002 + + + classworlds users + http://lists.codehaus.org/mailman/listinfo/classworlds-user + http://lists.codehaus.org/mailman/listinfo/classworlds-user + http://lists.codehaus.org/pipermail/classworlds-user/ + + + classworlds developers + http://lists.codehaus.org/mailman/listinfo/classworlds-dev + http://lists.codehaus.org/mailman/listinfo/classworlds-dev + http://lists.codehaus.org/pipermail/classworlds-dev/ + + + classworlds commit messages + http://lists.codehaus.org/mailman/listinfo/classworlds-scm + http://lists.codehaus.org/mailman/listinfo/classworlds-scm + http://lists.codehaus.org/pipermail/classworlds-scm/ + + + + + bob + bob mcwhirter + bob@werken.com + The Werken Company + + Founder + + + + jvanzyl + Jason van Zyl + jason@zenplex.com + Zenplex + + Developer + + + + bwalding + Ben Walding + ben@walding.com + Walding Consulting Services + + Developer + + + + + scm:cvs:pserver:anonymous@cvs.classworlds.codehaus.org:/home/projects/classworlds/scm/:classworlds + scm:cvs:ext:brett@cvs.classworlds.codehaus.org:/home/projects/classworlds/scm/:classworlds + http://cvs.classworlds.codehaus.org/ + + + The Codehaus + http://codehaus.org/ + + + src/java/main + src/java/test + + + surefire + + + **/*Test.java + + + + + + + + default + Default Site + scp://classworlds.codehaus.org//www/classworlds.codehaus.org + + +
\ No newline at end of file diff --git a/repository/classworlds/classworlds/1.1/classworlds-1.1.pom.sha1 b/repository/classworlds/classworlds/1.1/classworlds-1.1.pom.sha1 new file mode 100755 index 0000000..e6d9f32 --- /dev/null +++ b/repository/classworlds/classworlds/1.1/classworlds-1.1.pom.sha1 @@ -0,0 +1 @@ +4703c4199028094698c222c17afea6dcd9f04999 \ No newline at end of file diff --git a/repository/com/101tec/zkclient/0.9/_remote.repositories b/repository/com/101tec/zkclient/0.9/_remote.repositories new file mode 100755 index 0000000..393ba91 --- /dev/null +++ b/repository/com/101tec/zkclient/0.9/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:58:30 CST 2017 +zkclient-0.9.pom>central= diff --git a/repository/com/101tec/zkclient/0.9/zkclient-0.9.pom b/repository/com/101tec/zkclient/0.9/zkclient-0.9.pom new file mode 100755 index 0000000..9dd05a7 --- /dev/null +++ b/repository/com/101tec/zkclient/0.9/zkclient-0.9.pom @@ -0,0 +1,101 @@ + + + 4.0.0 + com.101tec + zkclient + 0.9 + ZkClient + A zookeeper client, that makes life a little easier. + https://github.com/sgroschupf/zkclient + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + sgroschupf + Stefan Groshupf + + + pvoss + Peter Voss + + + jzillmann + Johannes Zillmann + + + + scm:git:git://github.com/sgroschupf/zkclient.git + scm:git:https://github.com/sgroschupf/zkclient.git + https://github.com/sgroschupf/zkclient + + + + org.slf4j + slf4j-api + 1.6.1 + compile + + + org.assertj + assertj-core + 2.0.0 + test + + + org.slf4j + slf4j-log4j12 + 1.6.1 + compile + + + org.apache.zookeeper + zookeeper + 3.4.8 + compile + + + junit + junit + 4.12 + test + + + log4j + log4j + 1.2.15 + compile + + + jmxri + com.sun.jmx + + + jms + javax.jms + + + jmxtools + com.sun.jdmk + + + + + org.mockito + mockito-core + 1.8.0 + test + + + commons-io + commons-io + 1.4 + test + + + diff --git a/repository/com/101tec/zkclient/0.9/zkclient-0.9.pom.sha1 b/repository/com/101tec/zkclient/0.9/zkclient-0.9.pom.sha1 new file mode 100755 index 0000000..ff07068 --- /dev/null +++ b/repository/com/101tec/zkclient/0.9/zkclient-0.9.pom.sha1 @@ -0,0 +1 @@ +1e971130d12b2a7e4e8184f28010ab2e8c61f01a \ No newline at end of file diff --git a/repository/com/alibaba/citrus/citrus-parent/3.0.8/_remote.repositories b/repository/com/alibaba/citrus/citrus-parent/3.0.8/_remote.repositories new file mode 100755 index 0000000..d0dac7b --- /dev/null +++ b/repository/com/alibaba/citrus/citrus-parent/3.0.8/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:30:21 CST 2017 +citrus-parent-3.0.8.pom>central= diff --git a/repository/com/alibaba/citrus/citrus-parent/3.0.8/citrus-parent-3.0.8.pom b/repository/com/alibaba/citrus/citrus-parent/3.0.8/citrus-parent-3.0.8.pom new file mode 100755 index 0000000..6272cc0 --- /dev/null +++ b/repository/com/alibaba/citrus/citrus-parent/3.0.8/citrus-parent-3.0.8.pom @@ -0,0 +1,768 @@ + + + + org.sonatype.oss + oss-parent + 7 + + 4.0.0 + com.alibaba.citrus + citrus-parent + pom + Citrus Parent Project + 3.0.8 + Another Java-based WEB Framework + http://www.openwebx.org/ + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + scm:git:https://github.com/webx/citrus + scm:git:git@github.com:webx/citrus.git + http://github.com/webx/citrus + + + + baobao + Michael Zhou + yizhi@taobao.com + + architect + developer + + + http://i54.tinypic.com/2jewmjr.jpg + + -6 + + + + 1.6 + UTF-8 + 3.0.8 + 2.5.6.SEC03 + 1.0 + 1.0 + 6.1.22 + ${java.encoding} + true + + + + spring3 + + 3.0.6.RELEASE + + + + deployment + + + 1.5 + + false + + + + + dist/webx + dist/test + common/expr + common/logconfig + common/util + common/springext + common/generictype + common/hessian + test/util + test/webx + service/base + service/dataresolver + service/form + service/resource + service/upload + service/requestcontext + service/pipeline + service/configuration + service/mappingrule + service/moduleloader + service/pull + service/template + service/jsp + service/velocity + service/freemarker + service/uribroker + service/mail + webx/framework + webx/turbine + webx/dev + + + + org.slf4j + slf4j-api + + + org.slf4j + jcl-over-slf4j + + + + + + + + + ${project.groupId} + citrus-webx-all + ${webx-version} + + + ${project.groupId} + citrus-test-all + ${webx-version} + test + + + ${project.groupId} + citrus-common-logconfig + ${webx-version} + + + ${project.groupId} + citrus-common-expr + ${webx-version} + + + ${project.groupId} + citrus-common-util + ${webx-version} + + + ${project.groupId} + citrus-common-springext + ${webx-version} + + + ${project.groupId} + citrus-common-generictype + ${webx-version} + + + ${project.groupId} + citrus-common-hessian + ${webx-version} + + + ${project.groupId} + citrus-test-util + ${webx-version} + test + + + ${project.groupId} + citrus-test-webx + ${webx-version} + test + + + ${project.groupId} + citrus-service-base + ${webx-version} + + + ${project.groupId} + citrus-service-dataresolver + ${webx-version} + + + ${project.groupId} + citrus-service-form + ${webx-version} + + + ${project.groupId} + citrus-service-resource + ${webx-version} + + + ${project.groupId} + citrus-service-upload + ${webx-version} + + + ${project.groupId} + citrus-service-requestcontext + ${webx-version} + + + ${project.groupId} + citrus-service-pipeline + ${webx-version} + + + ${project.groupId} + citrus-service-configuration + ${webx-version} + + + ${project.groupId} + citrus-service-mappingrule + ${webx-version} + + + ${project.groupId} + citrus-service-moduleloader + ${webx-version} + + + ${project.groupId} + citrus-service-pull + ${webx-version} + + + ${project.groupId} + citrus-service-template + ${webx-version} + + + ${project.groupId} + citrus-service-jsp + ${webx-version} + + + ${project.groupId} + citrus-service-velocity + ${webx-version} + + + ${project.groupId} + citrus-service-freemarker + ${webx-version} + + + ${project.groupId} + citrus-service-uribroker + ${webx-version} + + + ${project.groupId} + citrus-service-mail + ${webx-version} + + + ${project.groupId} + citrus-webx-framework + ${webx-version} + + + ${project.groupId} + citrus-webx-turbine + ${webx-version} + + + ${project.groupId} + citrus-webx-dev + ${webx-version} + + + + + + org.slf4j + slf4j-api + 1.6.1 + + + + org.slf4j + jcl-over-slf4j + 1.6.1 + + + + commons-logging + commons-logging + 1.1.1 + provided + + + + ch.qos.logback + logback-classic + 0.9.24 + runtime + + + + org.slf4j + slf4j-log4j12 + 1.6.1 + runtime + + + log4j + log4j + 1.2.16 + runtime + + + + + + junit + junit + 4.8.2 + test + + + org.hamcrest + hamcrest-library + 1.1 + test + + + httpunit + httpunit + 1.7 + test + + + jtidy + jtidy + + + + + rhino + js + 1.7R1 + test + + + nekohtml + nekohtml + 1.9.6 + test + + + xerces + xercesImpl + 2.9.1 + test + + + xml-apis + xml-apis + + + + + xalan + xalan + 2.7.1 + test + + + xml-apis + xml-apis + + + + + org.easymock + easymockclassextension + 3.0 + test + + + org.apache.tomcat + jasper + 6.0.33 + test + + + org.jvnet.mock-javamail + mock-javamail + 1.7 + test + + + oro + oro + 2.0.8 + + + + + + ecs + ecs + 1.4.2 + + + org.apache.commons + commons-jexl + 2.0.1 + + + org.apache.velocity + velocity + 1.6.4 + + + org.freemarker + freemarker + 2.3.16 + + + commons-fileupload + commons-fileupload + 1.2.1 + + + commons-io + commons-io + 1.4 + + + commons-codec + commons-codec + 1.3 + + + org.codehaus.groovy + groovy-all + 1.6.3 + runtime + + + org.apache.ant + ant + + + org.apache.ant + ant-launcher + + + jline + jline + + + + + dom4j + dom4j + 1.6.1 + + + xml-apis + xml-apis + + + + + cglib + cglib-nodep + 2.2 + + + javax.servlet + servlet-api + 2.5 + provided + + + javax.mail + mail + 1.4.1 + provided + + + javax.activation + activation + 1.1 + provided + + + janino + janino + 2.5.10 + test + + + xml-apis + xml-apis + 1.3.04 + + + + + + org.springframework + spring-core + ${spring-version} + + + org.springframework + spring-beans + ${spring-version} + + + org.springframework + spring-aop + ${spring-version} + + + org.springframework + spring-context + ${spring-version} + + + org.springframework + spring-context-support + ${spring-version} + + + org.springframework + spring-tx + ${spring-version} + + + org.springframework + spring-jdbc + ${spring-version} + + + org.springframework + spring-orm + ${spring-version} + + + org.springframework + spring-web + ${spring-version} + + + org.springframework + spring-webmvc + ${spring-version} + + + org.springframework + spring-test + ${spring-version} + test + + + + + + + maven-deploy-plugin + false + + false + + + + maven-compiler-plugin + + ${java.version} + ${java.version} + + + + maven-jar-plugin + + + + true + true + + + + + + maven-antrun-plugin + + + compile + + + + + + + + + + + run + + + + + + maven-surefire-plugin + + + **/*Tests.java + + -Xmx256m + + + + maven-eclipse-plugin + + true + + org.eclipse.jdt.launching.JRE_CONTAINER + + + + + maven-source-plugin + + + attach-sources + + jar-no-fork + + + + + + org.mortbay.jetty + maven-jetty-plugin + + citrus + 9999 + + + productionMode + false + + + + + + com.alibaba.citrus.tool + maven-springext-plugin + + + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + + + maven-antrun-plugin + 1.6 + + + maven-compiler-plugin + + 2.3.2 + + + maven-jar-plugin + 2.3.2 + + + maven-deploy-plugin + 2.7 + + true + + + + maven-eclipse-plugin + 2.8 + + + maven-shade-plugin + 1.4 + + + maven-source-plugin + 2.1.2 + + + maven-javadoc-plugin + 2.8 + + + maven-surefire-plugin + 2.10 + + + org.mortbay.jetty + maven-jetty-plugin + ${jetty-version} + + + com.alibaba.citrus.tool + maven-springext-plugin + ${springext-plugin-version} + + + maven-gpg-plugin + 1.4 + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.apache.maven.plugins + maven-antrun-plugin + [1.0,) + + run + + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + [1.0,) + + enforce + + + + + + + + + + + + + + diff --git a/repository/com/alibaba/citrus/citrus-parent/3.0.8/citrus-parent-3.0.8.pom.sha1 b/repository/com/alibaba/citrus/citrus-parent/3.0.8/citrus-parent-3.0.8.pom.sha1 new file mode 100755 index 0000000..903e321 --- /dev/null +++ b/repository/com/alibaba/citrus/citrus-parent/3.0.8/citrus-parent-3.0.8.pom.sha1 @@ -0,0 +1 @@ +e4896ff2edb8b4bcda9665acc85bbe156294f2c4 \ No newline at end of file diff --git a/repository/com/alibaba/citrus/citrus-webx-all/3.0.8/_remote.repositories b/repository/com/alibaba/citrus/citrus-webx-all/3.0.8/_remote.repositories new file mode 100755 index 0000000..07b1a22 --- /dev/null +++ b/repository/com/alibaba/citrus/citrus-webx-all/3.0.8/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:31:20 CST 2017 +citrus-webx-all-3.0.8.jar>central= +citrus-webx-all-3.0.8.pom>central= diff --git a/repository/com/alibaba/citrus/citrus-webx-all/3.0.8/citrus-webx-all-3.0.8.jar b/repository/com/alibaba/citrus/citrus-webx-all/3.0.8/citrus-webx-all-3.0.8.jar new file mode 100755 index 0000000..02e2fc4 Binary files /dev/null and b/repository/com/alibaba/citrus/citrus-webx-all/3.0.8/citrus-webx-all-3.0.8.jar differ diff --git a/repository/com/alibaba/citrus/citrus-webx-all/3.0.8/citrus-webx-all-3.0.8.jar.sha1 b/repository/com/alibaba/citrus/citrus-webx-all/3.0.8/citrus-webx-all-3.0.8.jar.sha1 new file mode 100755 index 0000000..f64f941 --- /dev/null +++ b/repository/com/alibaba/citrus/citrus-webx-all/3.0.8/citrus-webx-all-3.0.8.jar.sha1 @@ -0,0 +1 @@ +de0c8ee7cb14b9f168a2f09e04cf3c6f164e9789 \ No newline at end of file diff --git a/repository/com/alibaba/citrus/citrus-webx-all/3.0.8/citrus-webx-all-3.0.8.pom b/repository/com/alibaba/citrus/citrus-webx-all/3.0.8/citrus-webx-all-3.0.8.pom new file mode 100755 index 0000000..467ddc3 --- /dev/null +++ b/repository/com/alibaba/citrus/citrus-webx-all/3.0.8/citrus-webx-all-3.0.8.pom @@ -0,0 +1,322 @@ + + + + citrus-parent + com.alibaba.citrus + 3.0.8 + ../../pom.xml + + 4.0.0 + citrus-webx-all + Webx 3.x All-in-one Bundle + + + + maven-deploy-plugin + + false + + + + maven-source-plugin + + + attach-sources + none + + + + + maven-javadoc-plugin + + + package + + jar + + + false + true + + ${project.groupId}:* + + com.alibaba.citrus.hessian:com.alibaba.citrus.burlap:freemarker + + + + + + maven-shade-plugin + + + package + + shade + + + true + true + + + ${project.groupId}:* + + + + + + META-INF/*.bean-definition-parsers + META-INF/*.bean-definition-decorators + META-INF/*.bean-definition-decorators-for-attribute + META-INF/spring.configuration-points + META-INF/spring.handlers + META-INF/spring.schemas + META-INF/webx.internal-request-handlers + + + + + + + + + com.alibaba.citrus.tool + maven-util + ${maven-util-version} + runtime + + + + + + + + org.apache.commons + commons-jexl + 2.0.1 + compile + + + commons-logging + commons-logging + + + + + cglib + cglib-nodep + 2.2 + compile + + + dom4j + dom4j + 1.6.1 + compile + + + org.springframework + spring-core + 2.5.6.SEC03 + compile + + + commons-logging + commons-logging + + + + + org.springframework + spring-beans + 2.5.6.SEC03 + compile + + + commons-logging + commons-logging + + + + + org.springframework + spring-aop + 2.5.6.SEC03 + compile + + + commons-logging + commons-logging + + + + + aopalliance + aopalliance + 1.0 + compile + + + org.springframework + spring-context + 2.5.6.SEC03 + compile + + + commons-logging + commons-logging + + + + + org.springframework + spring-context-support + 2.5.6.SEC03 + compile + + + commons-logging + commons-logging + + + + + org.springframework + spring-tx + 2.5.6.SEC03 + compile + + + commons-logging + commons-logging + + + + + org.springframework + spring-jdbc + 2.5.6.SEC03 + compile + + + commons-logging + commons-logging + + + + + org.springframework + spring-orm + 2.5.6.SEC03 + compile + + + commons-logging + commons-logging + + + + + org.springframework + spring-web + 2.5.6.SEC03 + compile + + + commons-logging + commons-logging + + + + + org.springframework + spring-webmvc + 2.5.6.SEC03 + compile + + + commons-logging + commons-logging + + + + + ecs + ecs + 1.4.2 + compile + + + commons-codec + commons-codec + 1.3 + compile + + + commons-fileupload + commons-fileupload + 1.2.1 + compile + + + commons-io + commons-io + 1.4 + compile + + + org.codehaus.groovy + groovy-all + 1.6.3 + runtime + + + junit + junit + + + + + org.apache.velocity + velocity + 1.6.4 + compile + + + commons-collections + commons-collections + 3.2.1 + compile + + + commons-lang + commons-lang + 2.4 + compile + + + org.freemarker + freemarker + 2.3.16 + compile + + + oro + oro + 2.0.8 + compile + + + org.slf4j + slf4j-api + 1.6.1 + compile + + + org.slf4j + jcl-over-slf4j + 1.6.1 + compile + + + + diff --git a/repository/com/alibaba/citrus/citrus-webx-all/3.0.8/citrus-webx-all-3.0.8.pom.sha1 b/repository/com/alibaba/citrus/citrus-webx-all/3.0.8/citrus-webx-all-3.0.8.pom.sha1 new file mode 100755 index 0000000..1366cf1 --- /dev/null +++ b/repository/com/alibaba/citrus/citrus-webx-all/3.0.8/citrus-webx-all-3.0.8.pom.sha1 @@ -0,0 +1 @@ +019755e346d79afc1f1085827de904d3e7db68b6 \ No newline at end of file diff --git a/repository/com/alibaba/druid/1.0.14/_remote.repositories b/repository/com/alibaba/druid/1.0.14/_remote.repositories new file mode 100755 index 0000000..e1ba510 --- /dev/null +++ b/repository/com/alibaba/druid/1.0.14/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Apr 14 16:37:59 CST 2017 +druid-1.0.14.jar>central= +druid-1.0.14.pom>central= diff --git a/repository/com/alibaba/druid/1.0.14/druid-1.0.14.jar b/repository/com/alibaba/druid/1.0.14/druid-1.0.14.jar new file mode 100755 index 0000000..f04a811 Binary files /dev/null and b/repository/com/alibaba/druid/1.0.14/druid-1.0.14.jar differ diff --git a/repository/com/alibaba/druid/1.0.14/druid-1.0.14.jar.sha1 b/repository/com/alibaba/druid/1.0.14/druid-1.0.14.jar.sha1 new file mode 100755 index 0000000..9b4ebe8 --- /dev/null +++ b/repository/com/alibaba/druid/1.0.14/druid-1.0.14.jar.sha1 @@ -0,0 +1 @@ +eac0dbaa3decfa69fdf2c2632bcc8a420e798265 \ No newline at end of file diff --git a/repository/com/alibaba/druid/1.0.14/druid-1.0.14.pom b/repository/com/alibaba/druid/1.0.14/druid-1.0.14.pom new file mode 100755 index 0000000..a4a581e --- /dev/null +++ b/repository/com/alibaba/druid/1.0.14/druid-1.0.14.pom @@ -0,0 +1,588 @@ + + 4.0.0 + + + com.alibaba + druid + 1.0.14 + + jar + druid + An JDBC datasource implementation. + https://github.com/alibaba/druid + 2013 + + + 3.2.3.RELEASE + 4.11 + + false + false + + UTF-8 + 1.6 + + + + + local-file + file://${basedir}/lib/ + default + + + + + + + wenshao + wenshao + szujobs@hotmail.com + + + kiki + kiki + little.fierydragon@gmail.com + + + + + https://wenshao@github.com/alibaba/druid.git + scm:git:https://wenshao@github.com/alibaba/druid.git + + + + Alibaba Group + http://code.alibabatech.com/ + + + + + Apache 2 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + Jira + http://code.alibabatech.com/jira/browse/DRUID + + + + + org.apache.maven.wagon + wagon-webdav + 1.0-beta-2 + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.0 + + UTF-8 + ${jdk.version} + ${jdk.version} + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.12.4 + + + **/bvt/**/*.java + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + attach-sources + + jar-no-fork + + + + + true + + + + + maven-javadoc-plugin + 2.9 + + + attach-javadoc + + jar + + + + + ${javadoc.skip} + public + UTF-8 + UTF-8 + UTF-8 + + http://docs.oracle.com/javase/6/docs/api + + + + + + maven-gpg-plugin + 1.4 + + ${gpg.skip} + + + + sign-artifacts + verify + + sign + + + + + + + + + false + com.mycila.maven-license-plugin + maven-license-plugin + 1.10.b1 + +
${basedir}/doc/license.txt
+ true + true + true + + + + + SLASHSTAR_STYLE + + + src/main/java/**/*.java + + UTF-8 +
+ + + check-headers + verify + + check + + + +
+ + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + true + + + ${buildNumber} + + + + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.1 + + + validate + + create + + + + + {0,date,yyyy-MM-dd HH:mm:ss} + + timestamp + + false + true + + +
+
+ + + + default-profile + + true + + ${env.JAVA_HOME}/lib/jconsole.jar + + + + ${env.JAVA_HOME}/lib/tools.jar + ${env.JAVA_HOME}/lib/jconsole.jar + + + + + com.alibaba + jconsole + 1.6.0 + system + ${jconsolejar} + true + + + com.alibaba + tools + 1.6.0 + system + ${toolsjar} + true + + + + + mac-profile + + false + + ${java.home}/../Classes/jconsole.jar + + + + + com.alibaba + jconsole + 1.6.0 + system + ${java.home}/../Classes/jconsole.jar + + + + + + mac-profile-oracle-jdk + + false + + ${java.home}/../lib/jconsole.jar + + + + + com.alibaba + jconsole + 1.8.0 + system + ${java.home}/../lib/jconsole.jar + + + + com.alibaba + tools + 1.8.0 + system + ${java.home}/../lib/tools.jar + + + + + + + + javax.transaction + jta + 1.1 + provided + true + + + + javax.servlet + servlet-api + 2.5 + provided + true + + + commons-logging + commons-logging + 1.1.1 + provided + true + + + + org.springframework + spring-core + ${spring.version} + provided + true + + + org.springframework + spring-beans + ${spring.version} + provided + true + + + org.springframework + spring-orm + ${spring.version} + provided + true + + + org.springframework + spring-webmvc + ${spring.version} + provided + true + + + org.springframework + spring-test + ${spring.version} + test + + + + org.springframework + spring-ibatis + 2.0.8 + provided + true + + + org.mybatis + mybatis + 3.1.1 + provided + true + + + org.mybatis + mybatis-spring + 1.1.1 + provided + true + + + + log4j + log4j + 1.2.16 + provided + + + org.slf4j + slf4j-api + 1.6.1 + provided + + + org.slf4j + slf4j-log4j12 + 1.6.1 + provided + + + + mysql + mysql-connector-java + 5.1.24 + provided + + + net.sourceforge.jtds + jtds + 1.3.0 + provided + + + + postgresql + postgresql + 9.1-901-1.jdbc4 + provided + + + + com.oracle + ojdbc6 + 11.2.0.3 + provided + + + + + junit + junit + ${junit.version} + test + + + org.apache.derby + derby + 10.9.1.0 + test + + + + commons-dbcp + commons-dbcp + 1.4 + test + + + com.jolbox + bonecp + 0.7.1.RELEASE + test + + + com.jolbox + bonecp-spring + 0.7.1.RELEASE + test + + + proxool + proxool + 0.9.1 + test + + + proxool + proxool-cglib + 0.9.1 + test + + + + c3p0 + c3p0 + 0.9.1.2 + test + + + + org.apache.tomcat + tomcat-jdbc + 8.0.12 + test + + + + org.apache.ibatis + ibatis-sqlmap + 2.3.4.726 + provided + + + + com.h2database + h2 + 1.3.170 + provided + + + + org.hibernate + hibernate-core + 4.1.9.Final + provided + + + + org.nutz + nutz + 1.b.47 + test + + + + com.taobao.tbdatasource + tbdatasource + 2.0.2 + test + + + jboss + jboss-j2ee + + + + + + org.javasimon + javasimon-spring + 3.3.0 + test + + + org.javasimon + javasimon-jdbc4 + 3.3.0 + test + + + org.javasimon + javasimon-javaee + 3.3.0 + test + + + com.google.guava + guava + 14.0.1 + test + + +
diff --git a/repository/com/alibaba/druid/1.0.14/druid-1.0.14.pom.sha1 b/repository/com/alibaba/druid/1.0.14/druid-1.0.14.pom.sha1 new file mode 100755 index 0000000..cc4b95e --- /dev/null +++ b/repository/com/alibaba/druid/1.0.14/druid-1.0.14.pom.sha1 @@ -0,0 +1 @@ +90f22cbf4a0395236cc6b30789cc99a2194dbf99 \ No newline at end of file diff --git a/repository/com/alibaba/druid/1.0.9/_remote.repositories b/repository/com/alibaba/druid/1.0.9/_remote.repositories new file mode 100755 index 0000000..d414213 --- /dev/null +++ b/repository/com/alibaba/druid/1.0.9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Thu Apr 13 10:17:08 CST 2017 +druid-1.0.9.pom>central= +druid-1.0.9.jar>central= diff --git a/repository/com/alibaba/druid/1.0.9/druid-1.0.9.jar b/repository/com/alibaba/druid/1.0.9/druid-1.0.9.jar new file mode 100755 index 0000000..517dbc1 Binary files /dev/null and b/repository/com/alibaba/druid/1.0.9/druid-1.0.9.jar differ diff --git a/repository/com/alibaba/druid/1.0.9/druid-1.0.9.jar.sha1 b/repository/com/alibaba/druid/1.0.9/druid-1.0.9.jar.sha1 new file mode 100755 index 0000000..65d809a --- /dev/null +++ b/repository/com/alibaba/druid/1.0.9/druid-1.0.9.jar.sha1 @@ -0,0 +1 @@ +f91e47c9018578e5ca4d2e808cc3351505ae3ebb \ No newline at end of file diff --git a/repository/com/alibaba/druid/1.0.9/druid-1.0.9.pom b/repository/com/alibaba/druid/1.0.9/druid-1.0.9.pom new file mode 100755 index 0000000..e90f01f --- /dev/null +++ b/repository/com/alibaba/druid/1.0.9/druid-1.0.9.pom @@ -0,0 +1,595 @@ + + 4.0.0 + + + com.alibaba + druid + 1.0.9 + + jar + druid + An JDBC datasource implementation. + https://github.com/alibaba/druid + 2013 + + + 3.2.3.RELEASE + 4.11 + + false + false + + UTF-8 + 1.6 + + + + + local-file + file://${basedir}/lib/ + default + + + + + + opensesame + dav:http://code.alibabatech.com/mvn/releases/ + + + opensesame + dav:http://code.alibabatech.com/mvn/snapshots/ + + + + + + wenshao + wenshao + szujobs@hotmail.com + + + kiki + kiki + little.fierydragon@gmail.com + + + + + https://wenshao@github.com/alibaba/druid.git + scm:git:https://wenshao@github.com/alibaba/druid.git + + + + Alibaba Group + http://code.alibabatech.com/ + + + + + Apache 2 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + Jira + http://code.alibabatech.com/jira/browse/DRUID + + + + + org.apache.maven.wagon + wagon-webdav + 1.0-beta-2 + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.0 + + UTF-8 + ${jdk.version} + ${jdk.version} + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.12.4 + + + **/bvt/**/*.java + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + attach-sources + + jar-no-fork + + + + + true + + + + + maven-javadoc-plugin + 2.9 + + + attach-javadoc + + jar + + + + + ${javadoc.skip} + public + UTF-8 + UTF-8 + UTF-8 + + http://docs.oracle.com/javase/6/docs/api + + + + + + maven-gpg-plugin + 1.4 + + ${gpg.skip} + + + + sign-artifacts + verify + + sign + + + + + + + + + false + com.mycila.maven-license-plugin + maven-license-plugin + 1.10.b1 + +
${basedir}/doc/license.txt
+ true + true + true + + + + + SLASHSTAR_STYLE + + + src/main/java/**/*.java + + UTF-8 +
+ + + check-headers + verify + + check + + + +
+ + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + true + + + ${buildNumber} + + + + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.1 + + + validate + + create + + + + + {0,date,yyyy-MM-dd HH:mm:ss} + + timestamp + + false + true + + +
+
+ + + + mc-release + Local Maven repository of releases + http://mc-repo.googlecode.com/svn/maven2/releases + + true + + + false + + + + + + + default-profile + + true + + ${env.JAVA_HOME}/lib/jconsole.jar + + + + ${env.JAVA_HOME}/lib/tools.jar + ${env.JAVA_HOME}/lib/jconsole.jar + + + + + com.alibaba + jconsole + 1.6.0 + system + ${jconsolejar} + true + + + com.alibaba + tools + 1.6.0 + system + ${toolsjar} + true + + + + + mac-profile + + false + + ${java.home}/../Classes/jconsole.jar + + + + + com.alibaba + jconsole + 1.6.0 + system + ${java.home}/../Classes/jconsole.jar + + + + + + mac-profile-oracle-jdk + + false + + ${java.home}/../lib/jconsole.jar + + + + + com.alibaba + jconsole + 1.8.0 + system + ${java.home}/../lib/jconsole.jar + + + + com.alibaba + tools + 1.8.0 + system + ${java.home}/../lib/tools.jar + + + + + + + + javax.transaction + jta + 1.1 + provided + true + + + + javax.servlet + servlet-api + 2.5 + provided + true + + + commons-logging + commons-logging + 1.1.1 + provided + true + + + + org.springframework + spring-core + ${spring.version} + provided + true + + + org.springframework + spring-beans + ${spring.version} + provided + true + + + org.springframework + spring-orm + ${spring.version} + provided + true + + + org.springframework + spring-webmvc + ${spring.version} + provided + true + + + org.springframework + spring-test + ${spring.version} + test + + + + org.springframework + spring-ibatis + 2.0.8 + provided + true + + + org.mybatis + mybatis + 3.1.1 + provided + true + + + org.mybatis + mybatis-spring + 1.1.1 + provided + true + + + + log4j + log4j + 1.2.16 + provided + + + org.slf4j + slf4j-api + 1.6.1 + provided + + + org.slf4j + slf4j-log4j12 + 1.6.1 + provided + + + + mysql + mysql-connector-java + 5.1.24 + provided + + + net.sourceforge.jtds + jtds + 1.3.0 + provided + + + + postgresql + postgresql + 9.1-901-1.jdbc4 + provided + + + + com.oracle + ojdbc6 + 11.2.0.3 + provided + + + + + junit + junit + ${junit.version} + test + + + org.apache.derby + derby + 10.9.1.0 + test + + + + commons-dbcp + commons-dbcp + 1.4 + test + + + com.jolbox + bonecp + 0.7.1.RELEASE + test + + + com.jolbox + bonecp-spring + 0.7.1.RELEASE + test + + + proxool + proxool + 0.9.1 + test + + + proxool + proxool-cglib + 0.9.1 + test + + + + c3p0 + c3p0 + 0.9.1.2 + test + + + + org.apache.tomcat + tomcat-jdbc + 7.0.34 + test + + + + org.apache.ibatis + ibatis-sqlmap + 2.3.4.726 + provided + + + + com.h2database + h2 + 1.3.170 + provided + + + + org.hibernate + hibernate-core + 4.1.9.Final + provided + + + + org.nutz + nutz + 1.b.47 + test + + + + com.taobao.tbdatasource + tbdatasource + 2.0.2 + test + + + + org.javasimon + javasimon-spring + 3.3.0 + test + + + org.javasimon + javasimon-jdbc4 + 3.3.0 + test + + + org.javasimon + javasimon-javaee + 3.3.0 + test + + + com.google.guava + guava + 14.0.1 + test + + +
diff --git a/repository/com/alibaba/druid/1.0.9/druid-1.0.9.pom.sha1 b/repository/com/alibaba/druid/1.0.9/druid-1.0.9.pom.sha1 new file mode 100755 index 0000000..ec14970 --- /dev/null +++ b/repository/com/alibaba/druid/1.0.9/druid-1.0.9.pom.sha1 @@ -0,0 +1 @@ +1e838b1a1ea69eead99a8ac06d0f9c2931aabe0f \ No newline at end of file diff --git a/repository/com/alibaba/dubbo/2.5.3/_remote.repositories b/repository/com/alibaba/dubbo/2.5.3/_remote.repositories new file mode 100755 index 0000000..b38fa83 --- /dev/null +++ b/repository/com/alibaba/dubbo/2.5.3/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:51:53 CST 2017 +dubbo-2.5.3.jar>central= +dubbo-2.5.3.pom>central= diff --git a/repository/com/alibaba/dubbo/2.5.3/dubbo-2.5.3.jar b/repository/com/alibaba/dubbo/2.5.3/dubbo-2.5.3.jar new file mode 100755 index 0000000..a77a7f3 Binary files /dev/null and b/repository/com/alibaba/dubbo/2.5.3/dubbo-2.5.3.jar differ diff --git a/repository/com/alibaba/dubbo/2.5.3/dubbo-2.5.3.jar.sha1 b/repository/com/alibaba/dubbo/2.5.3/dubbo-2.5.3.jar.sha1 new file mode 100755 index 0000000..8ed2b96 --- /dev/null +++ b/repository/com/alibaba/dubbo/2.5.3/dubbo-2.5.3.jar.sha1 @@ -0,0 +1 @@ +2e1ff426ec0f9457f69ab50a9821f2506ff18967 \ No newline at end of file diff --git a/repository/com/alibaba/dubbo/2.5.3/dubbo-2.5.3.pom b/repository/com/alibaba/dubbo/2.5.3/dubbo-2.5.3.pom new file mode 100755 index 0000000..5245829 --- /dev/null +++ b/repository/com/alibaba/dubbo/2.5.3/dubbo-2.5.3.pom @@ -0,0 +1,354 @@ + + + 4.0.0 + + org.sonatype.oss + oss-parent + 7 + + com.alibaba + dubbo + 2.5.3 + jar + Dubbo + Dubbo is a distributed service framework enpowers applications with service import/export capability with high performance RPC. + http://code.alibabatech.com/wiki/display/dubbo + 2012 + + + Apache 2 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + Alibaba + http://www.alibaba.com + + + + org.springframework + spring + 2.5.6.SEC03 + + + org.javassist + javassist + 3.15.0-GA + + + org.jboss.netty + netty + 3.2.5.Final + + + org.apache.mina + mina-core + 1.1.7 + provided + + + org.glassfish.grizzly + grizzly-core + 2.1.4 + provided + + + org.apache.httpcomponents + httpclient + 4.1.2 + provided + + + com.alibaba + fastjson + 1.1.18 + provided + + + com.thoughtworks.xstream + xstream + 1.4.1 + provided + + + org.apache.bsf + bsf-api + 3.1 + provided + + + org.apache.zookeeper + zookeeper + 3.3.3 + provided + + + com.github.sgroschupf + zkclient + 0.1 + provided + + + com.netflix.curator + curator-framework + 1.1.10 + provided + + + com.googlecode.xmemcached + xmemcached + 1.3.6 + provided + + + org.apache.cxf + cxf-rt-frontend-simple + 2.6.1 + provided + + + org.apache.cxf + cxf-rt-transports-http + 2.6.1 + provided + + + org.apache.thrift + libthrift + 0.8.0 + provided + + + com.caucho + hessian + 4.0.7 + provided + + + javax.servlet + servlet-api + 2.5 + provided + + + org.mortbay.jetty + jetty + 6.1.26 + provided + + + log4j + log4j + 1.2.16 + provided + + + org.slf4j + slf4j-api + 1.6.2 + provided + + + redis.clients + jedis + 2.0.0 + provided + + + javax.validation + validation-api + 1.0.0.GA + provided + + + org.hibernate + hibernate-validator + 4.2.0.Final + provided + + + javax.cache + cache-api + 0.4 + provided + + + ch.qos.logback + logback-classic + 1.0.6 + provided + + + + + + maven-source-plugin + + + attach-sources + + jar + + + + + + maven-compiler-plugin + + 1.5 + 1.5 + UTF-8 + + + + maven-jar-plugin + + + true + true + + true + true + + + + + + maven-javadoc-plugin + + + attach-javadoc + + jar + + + + + public + UTF-8 + UTF-8 + UTF-8 + com.alibaba.com.* + + http://docs.oracle.com/javase/6/docs/api + + + + + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + + true + + + jira + http://code.alibabatech.com/jira/browse/DUBBO + + + http://code.alibabatech.com/svn/dubbo/trunk + scm:svn:http://code.alibabatech.com/svn/dubbo/trunk + scm:svn:http://code.alibabatech.com/svn/dubbo/trunk + + + + Dubbo User Mailling List + dubbo-subscribe AT googlegroups DOT com + dubbo-unsubscribe AT googlegroups DOT com + dubbo AT googlegroups DOT com + http://groups.google.com/group/dubbo + + + + + QianXiao(Shawn) + shawn.qianx + shawn.qianx (AT) alibaba-inc.com + + Developer + + +8 + + + LiangFei(William) + william.liangf + william.liangf (AT) alibaba-inc.com + + Developer + + +8 + + + LiDing(Jerry) + ding.lid + ding.lid (AT) alibaba-inc.com + + Developer + + +8 + + + LiuChao(Charles) + chao.liuc + chao.liuc (AT) alibaba-inc.com + + Developer + + +8 + + + LiuHaoMin(Ludvik) + haoming.liuhm + haoming.liuhm (AT) alibaba-inc.com + + Developer + + +8 + + + ChenLei(Tony) + tony.chenl + tony.chenl (AT) alibaba-inc.com + + Developer + + +8 + + + LuGang(Kimi) + gang.lvgm + gang.lvgm (AT) alibaba-inc.com + + Developer + + +8 + + + diff --git a/repository/com/alibaba/dubbo/2.5.3/dubbo-2.5.3.pom.sha1 b/repository/com/alibaba/dubbo/2.5.3/dubbo-2.5.3.pom.sha1 new file mode 100755 index 0000000..8c9eb90 --- /dev/null +++ b/repository/com/alibaba/dubbo/2.5.3/dubbo-2.5.3.pom.sha1 @@ -0,0 +1 @@ +0c88d4ebc9bd750f4f6dc24a1f6b9cffe8005d04 \ No newline at end of file diff --git a/repository/com/alibaba/dubbo/2.8.4/_remote.repositories b/repository/com/alibaba/dubbo/2.8.4/_remote.repositories new file mode 100755 index 0000000..e47d25a --- /dev/null +++ b/repository/com/alibaba/dubbo/2.8.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Apr 22 16:15:17 CST 2017 +dubbo-2.8.4.jar>= +dubbo-2.8.4.pom>= diff --git a/repository/com/alibaba/dubbo/2.8.4/dubbo-2.8.4.jar b/repository/com/alibaba/dubbo/2.8.4/dubbo-2.8.4.jar new file mode 100755 index 0000000..01347b2 Binary files /dev/null and b/repository/com/alibaba/dubbo/2.8.4/dubbo-2.8.4.jar differ diff --git a/repository/com/alibaba/dubbo/2.8.4/dubbo-2.8.4.pom b/repository/com/alibaba/dubbo/2.8.4/dubbo-2.8.4.pom new file mode 100755 index 0000000..c10717a --- /dev/null +++ b/repository/com/alibaba/dubbo/2.8.4/dubbo-2.8.4.pom @@ -0,0 +1,9 @@ + + + 4.0.0 + com.alibaba + dubbo + 2.8.4 + POM was created from install:install-file + diff --git a/repository/com/alibaba/dubbo/maven-metadata-local.xml b/repository/com/alibaba/dubbo/maven-metadata-local.xml new file mode 100755 index 0000000..48736d8 --- /dev/null +++ b/repository/com/alibaba/dubbo/maven-metadata-local.xml @@ -0,0 +1,12 @@ + + + com.alibaba + dubbo + + 2.8.4 + + 2.8.4 + + 20170422081517 + + diff --git a/repository/com/alibaba/fastjson/1.1.37/_remote.repositories b/repository/com/alibaba/fastjson/1.1.37/_remote.repositories new file mode 100755 index 0000000..af7b0f2 --- /dev/null +++ b/repository/com/alibaba/fastjson/1.1.37/_remote.repositories @@ -0,0 +1,5 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Mar 28 20:04:15 CST 2016 +fastjson-1.1.37-sources.jar>central= +fastjson-1.1.37.pom>central= +fastjson-1.1.37.jar>central= diff --git a/repository/com/alibaba/fastjson/1.1.37/fastjson-1.1.37-sources.jar b/repository/com/alibaba/fastjson/1.1.37/fastjson-1.1.37-sources.jar new file mode 100755 index 0000000..5a73274 Binary files /dev/null and b/repository/com/alibaba/fastjson/1.1.37/fastjson-1.1.37-sources.jar differ diff --git a/repository/com/alibaba/fastjson/1.1.37/fastjson-1.1.37-sources.jar.sha1 b/repository/com/alibaba/fastjson/1.1.37/fastjson-1.1.37-sources.jar.sha1 new file mode 100755 index 0000000..4513391 --- /dev/null +++ b/repository/com/alibaba/fastjson/1.1.37/fastjson-1.1.37-sources.jar.sha1 @@ -0,0 +1 @@ +bb33490c0791566b101c05e6cdeeaf452097398b \ No newline at end of file diff --git a/repository/com/alibaba/fastjson/1.1.37/fastjson-1.1.37.jar b/repository/com/alibaba/fastjson/1.1.37/fastjson-1.1.37.jar new file mode 100755 index 0000000..1b13b82 Binary files /dev/null and b/repository/com/alibaba/fastjson/1.1.37/fastjson-1.1.37.jar differ diff --git a/repository/com/alibaba/fastjson/1.1.37/fastjson-1.1.37.jar.sha1 b/repository/com/alibaba/fastjson/1.1.37/fastjson-1.1.37.jar.sha1 new file mode 100755 index 0000000..c409b90 --- /dev/null +++ b/repository/com/alibaba/fastjson/1.1.37/fastjson-1.1.37.jar.sha1 @@ -0,0 +1 @@ +cf6653799afcf3cef4db433bc75286302b43729c \ No newline at end of file diff --git a/repository/com/alibaba/fastjson/1.1.37/fastjson-1.1.37.pom b/repository/com/alibaba/fastjson/1.1.37/fastjson-1.1.37.pom new file mode 100755 index 0000000..6e45fb3 --- /dev/null +++ b/repository/com/alibaba/fastjson/1.1.37/fastjson-1.1.37.pom @@ -0,0 +1,335 @@ + + + 4.0.0 + + com.alibaba + fastjson + 1.1.37 + + jar + fastjson + Fastjson is a JSON processor (JSON parser + JSON generator) written in Java + + https://github.com/alibaba/fastjson + 2012 + + + 4.11 + + false + false + UTF-8 + 1.5 + + + + + wenshao + wenshao + szujobs@hotmail.com + + + axmanwang + axmanwang + iamaxman@hotmail.com + + + + + https://wenshao@github.com/AlibabaTech/fastjson.git + scm:git:https://wenshao@github.com/AlibabaTech/fastjson.git + + + + + + opensesame + dav:http://code.alibabatech.com/mvn/releases/ + + + opensesame + dav:http://code.alibabatech.com/mvn/snapshots/ + + + + + Alibaba Group + http://code.alibabatech.com/ + + + + + Apache 2 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + + + org.apache.maven.wagon + wagon-webdav + 1.0-beta-2 + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 2.5.1 + + UTF-8 + ${jdk.version} + ${jdk.version} + + + + org.codehaus.plexus + plexus-compiler-javac + 1.8.1 + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.1 + + + attach-sources + + jar-no-fork + + + + + true + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/bvt/**/*.java + + + + + + maven-javadoc-plugin + + + attach-javadoc + + jar + + + + + ${javadoc.skip} + public + UTF-8 + UTF-8 + UTF-8 + + http://docs.oracle.com/javase/6/docs/api + + + + + + maven-gpg-plugin + + ${gpg.skip} + + + + sign-artifacts + verify + + sign + + + + + + + + + + central + released internal lib + http://repo2.maven.org/maven2/ + + false + + + + gson + gson + http://google-gson.googlecode.com/svn/mavenrepo + + false + + + + jackson + jackson + http://repository.codehaus.org/ + + false + + + + maven2-repository.java.net + Java.net Repository for Maven + http://download.java.net/maven/2/ + default + + + + + + + javax.servlet + servlet-api + 2.5 + provided + true + + + javax.ws.rs + jsr311-api + 1.1.1 + provided + true + + + org.springframework + spring-webmvc + 3.2.2.RELEASE + provided + true + + + + junit + junit + ${junit.version} + test + + + + com.fasterxml.jackson.core + jackson-databind + 2.2.2 + test + + + + cglib + cglib-nodep + 2.2.2 + test + + + + org.codehaus.jackson + jackson-jaxrs + 1.9.9 + test + + + org.codehaus.jackson + jackson-smile + 1.9.9 + test + + + com.googlecode.json-simple + json-simple + 1.1 + test + + + + commons-io + commons-io + 1.4 + test + + + + net.sf.json-lib + json-lib + 2.4 + jdk15 + test + + + xom + xom + 1.2.5 + test + + + + com.google.code.gson + gson + 2.2.4 + test + + + net.minidev + json-smart + 1.1.1 + test + + + com.owlike + genson + 0.97 + test + + + + org.clojure + clojure + 1.5.1 + test + + + org.codehaus.groovy + groovy + 2.1.5 + test + + + + org.springframework + spring-test + 3.2.3.RELEASE + test + + + org.javassist + javassist + 3.18.0-GA + test + + + + diff --git a/repository/com/alibaba/fastjson/1.1.37/fastjson-1.1.37.pom.sha1 b/repository/com/alibaba/fastjson/1.1.37/fastjson-1.1.37.pom.sha1 new file mode 100755 index 0000000..6edea78 --- /dev/null +++ b/repository/com/alibaba/fastjson/1.1.37/fastjson-1.1.37.pom.sha1 @@ -0,0 +1 @@ +062603ee3d49a13b3054ed404106c5bb8fd005c9 \ No newline at end of file diff --git a/repository/com/alibaba/fastjson/1.2.17/_remote.repositories b/repository/com/alibaba/fastjson/1.2.17/_remote.repositories new file mode 100755 index 0000000..0a7f226 --- /dev/null +++ b/repository/com/alibaba/fastjson/1.2.17/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 05 10:01:18 CST 2017 +fastjson-1.2.17.jar>central= +fastjson-1.2.17.pom>central= diff --git a/repository/com/alibaba/fastjson/1.2.17/fastjson-1.2.17.jar b/repository/com/alibaba/fastjson/1.2.17/fastjson-1.2.17.jar new file mode 100755 index 0000000..73d4dce Binary files /dev/null and b/repository/com/alibaba/fastjson/1.2.17/fastjson-1.2.17.jar differ diff --git a/repository/com/alibaba/fastjson/1.2.17/fastjson-1.2.17.jar.sha1 b/repository/com/alibaba/fastjson/1.2.17/fastjson-1.2.17.jar.sha1 new file mode 100755 index 0000000..6b63d0c --- /dev/null +++ b/repository/com/alibaba/fastjson/1.2.17/fastjson-1.2.17.jar.sha1 @@ -0,0 +1 @@ +be249d63279f79d827a6bb0328b7d7938730c694 \ No newline at end of file diff --git a/repository/com/alibaba/fastjson/1.2.17/fastjson-1.2.17.pom b/repository/com/alibaba/fastjson/1.2.17/fastjson-1.2.17.pom new file mode 100755 index 0000000..79c90a6 --- /dev/null +++ b/repository/com/alibaba/fastjson/1.2.17/fastjson-1.2.17.pom @@ -0,0 +1,168 @@ + + + 4.0.0 + com.alibaba + fastjson + 1.2.17 + + jar + fastjson + Fastjson is a JSON processor (JSON parser + JSON generator) written in Java + + https://github.com/alibaba/fastjson + 2012 + + + UTF-8 + + + + https://github.com/alibaba/fastjson + scm:git:https://git@github.com/alibaba/fastjson.git + + + + Alibaba Group + https://github.com/alibaba + + + + + wenshao + wenshao + szujobs@hotmail.com + + + axmanwang + axmanwang + iamaxman@hotmail.com + + + + + + Apache 2 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 3.5.1 + + UTF-8 + 1.5 + 1.5 + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar-no-fork + + + + + true + + + + + maven-javadoc-plugin + + + attach-javadoc + + jar + + + + + public + UTF-8 + UTF-8 + UTF-8 + + + + + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + + + + javax.servlet + javax.servlet-api + 3.1.0 + provided + true + + + javax.ws.rs + javax.ws.rs-api + 2.0.1 + provided + true + + + + org.apache.cxf + cxf-rt-transports-http + 3.1.2 + provided + true + + + org.apache.cxf + cxf-rt-frontend-jaxrs + 3.1.2 + provided + true + + + + org.springframework + spring-websocket + 4.2.5.RELEASE + provided + true + + + org.springframework + spring-webmvc + 4.2.5.RELEASE + provided + true + + + + io.springfox + springfox-spring-web + 2.5.0 + provided + true + + + diff --git a/repository/com/alibaba/fastjson/1.2.17/fastjson-1.2.17.pom.sha1 b/repository/com/alibaba/fastjson/1.2.17/fastjson-1.2.17.pom.sha1 new file mode 100755 index 0000000..4ffd6bb --- /dev/null +++ b/repository/com/alibaba/fastjson/1.2.17/fastjson-1.2.17.pom.sha1 @@ -0,0 +1 @@ +3ab2515819c4c77cb34aa0983ae9c147e95e5249 \ No newline at end of file diff --git a/repository/com/alibaba/fastjson/1.2.28/_remote.repositories b/repository/com/alibaba/fastjson/1.2.28/_remote.repositories new file mode 100755 index 0000000..2100eef --- /dev/null +++ b/repository/com/alibaba/fastjson/1.2.28/_remote.repositories @@ -0,0 +1,5 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon May 08 11:01:44 CST 2017 +fastjson-1.2.28-sources.jar>central= +fastjson-1.2.28.jar>central= +fastjson-1.2.28.pom>central= diff --git a/repository/com/alibaba/fastjson/1.2.28/fastjson-1.2.28-sources.jar b/repository/com/alibaba/fastjson/1.2.28/fastjson-1.2.28-sources.jar new file mode 100755 index 0000000..5eba181 Binary files /dev/null and b/repository/com/alibaba/fastjson/1.2.28/fastjson-1.2.28-sources.jar differ diff --git a/repository/com/alibaba/fastjson/1.2.28/fastjson-1.2.28-sources.jar.sha1 b/repository/com/alibaba/fastjson/1.2.28/fastjson-1.2.28-sources.jar.sha1 new file mode 100755 index 0000000..a1212e2 --- /dev/null +++ b/repository/com/alibaba/fastjson/1.2.28/fastjson-1.2.28-sources.jar.sha1 @@ -0,0 +1 @@ +a106bcabc8caa35db1025466d113d785fca0100c \ No newline at end of file diff --git a/repository/com/alibaba/fastjson/1.2.28/fastjson-1.2.28.jar b/repository/com/alibaba/fastjson/1.2.28/fastjson-1.2.28.jar new file mode 100755 index 0000000..e52a16b Binary files /dev/null and b/repository/com/alibaba/fastjson/1.2.28/fastjson-1.2.28.jar differ diff --git a/repository/com/alibaba/fastjson/1.2.28/fastjson-1.2.28.jar.sha1 b/repository/com/alibaba/fastjson/1.2.28/fastjson-1.2.28.jar.sha1 new file mode 100755 index 0000000..e60ccfe --- /dev/null +++ b/repository/com/alibaba/fastjson/1.2.28/fastjson-1.2.28.jar.sha1 @@ -0,0 +1 @@ +91dd221e7bc7fbf726ba6fa92735f311127b021d \ No newline at end of file diff --git a/repository/com/alibaba/fastjson/1.2.28/fastjson-1.2.28.pom b/repository/com/alibaba/fastjson/1.2.28/fastjson-1.2.28.pom new file mode 100755 index 0000000..187d40c --- /dev/null +++ b/repository/com/alibaba/fastjson/1.2.28/fastjson-1.2.28.pom @@ -0,0 +1,432 @@ + + + 4.0.0 + + com.alibaba + fastjson + 1.2.28 + + jar + fastjson + Fastjson is a JSON processor (JSON parser + JSON generator) written in Java + + https://github.com/alibaba/fastjson + 2012 + + + 4.11 + false + false + UTF-8 + 1.5 + + + + https://github.com/alibaba/fastjson + scm:git:https://git@github.com/alibaba/fastjson.git + + + + + local-file + file://${basedir}/lib/ + default + + + + + Alibaba Group + https://github.com/alibaba + + + + + wenshao + wenshao + szujobs@hotmail.com + + + axmanwang + axmanwang + iamaxman@hotmail.com + + + + + + Apache 2 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + + + org.apache.maven.wagon + wagon-webdav + 1.0-beta-2 + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 3.5.1 + + UTF-8 + ${jdk.version} + ${jdk.version} + + + + org.codehaus.plexus + plexus-compiler-javac + 2.7 + + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar-no-fork + + + + + true + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/bvt/**/*.java + + + + + + maven-javadoc-plugin + + + attach-javadoc + + jar + + + + + ${javadoc.skip} + public + UTF-8 + UTF-8 + UTF-8 + + http://docs.oracle.com/javase/6/docs/api + + + + + + maven-gpg-plugin + + ${gpg.skip} + + + + sign-artifacts + verify + + sign + + + + + + + + + + javax.servlet + javax.servlet-api + 3.1.0 + provided + true + + + javax.ws.rs + javax.ws.rs-api + 2.0.1 + provided + true + + + + org.apache.cxf + cxf-rt-transports-http + 3.1.2 + provided + true + + + org.apache.cxf + cxf-rt-frontend-jaxrs + 3.1.2 + provided + true + + + + org.springframework + spring-websocket + 4.2.5.RELEASE + provided + true + + + org.springframework + spring-webmvc + 4.2.5.RELEASE + provided + true + + + + com.squareup.retrofit2 + retrofit + 2.1.0 + provided + + + com.squareup.okhttp3 + okhttp + 3.5.0 + provided + + + + io.springfox + springfox-spring-web + 2.5.0 + provided + true + + + + org.eclipse.jetty + jetty-server + 8.1.8.v20121106 + test + true + + + org.eclipse.jetty + jetty-webapp + 8.1.8.v20121106 + test + true + + + + + junit + junit + ${junit.version} + test + + + + com.fasterxml.jackson.core + jackson-databind + 2.7.3 + test + + + com.fasterxml.jackson.module + jackson-module-afterburner + 2.7.3 + test + + + + cglib + cglib-nodep + 2.2.2 + test + + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-json-provider + 2.7.3 + test + + + com.googlecode.json-simple + json-simple + 1.1.1 + test + + + + commons-io + commons-io + 1.4 + test + + + + net.sf.json-lib + json-lib + 2.4 + jdk15 + test + + + + com.google.code.gson + gson + 2.6.2 + test + + + net.minidev + json-smart + 2.2.1 + test + + + com.owlike + genson + 1.4 + test + + + com.owlike + genson-scala_2.11 + 1.4 + test + + + + org.clojure + clojure + 1.5.1 + test + + + org.codehaus.groovy + groovy + 2.1.5 + test + + + + org.springframework + spring-test + 4.2.5.RELEASE + test + + + org.javassist + javassist + 3.18.0-GA + test + + + + org.apache.cxf + cxf-rt-rs-client + 3.1.2 + test + + + + org.springframework.data + spring-data-commons-core + 1.4.1.RELEASE + test + + + + org.glassfish.jersey.containers + jersey-container-servlet + 2.21 + test + + + org.glassfish.jersey.core + jersey-client + 2.21 + test + + + org.glassfish.jersey.test-framework.providers + jersey-test-framework-provider-jdk-http + 2.21 + test + + + com.jsoniter + jsoniter + 0.9.8 + test + + + + + + travis + + + env.TRAVIS + true + + + + + + + + + org.jacoco + jacoco-maven-plugin + 0.7.6.201602180812 + + + + prepare-agent + + + + report + test + + report + + + + + + + + + + diff --git a/repository/com/alibaba/fastjson/1.2.28/fastjson-1.2.28.pom.sha1 b/repository/com/alibaba/fastjson/1.2.28/fastjson-1.2.28.pom.sha1 new file mode 100755 index 0000000..1059449 --- /dev/null +++ b/repository/com/alibaba/fastjson/1.2.28/fastjson-1.2.28.pom.sha1 @@ -0,0 +1 @@ +d47be716bdcce2d2d31ba34b279d73407784b7d9 \ No newline at end of file diff --git a/repository/com/aliyun/aliyun-java-sdk-core/3.2.3/_remote.repositories b/repository/com/aliyun/aliyun-java-sdk-core/3.2.3/_remote.repositories new file mode 100755 index 0000000..c9299d4 --- /dev/null +++ b/repository/com/aliyun/aliyun-java-sdk-core/3.2.3/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Aug 20 09:46:56 CST 2017 +aliyun-java-sdk-core-3.2.3.pom>= +aliyun-java-sdk-core-3.2.3.jar>= diff --git a/repository/com/aliyun/aliyun-java-sdk-core/3.2.3/aliyun-java-sdk-core-3.2.3.jar b/repository/com/aliyun/aliyun-java-sdk-core/3.2.3/aliyun-java-sdk-core-3.2.3.jar new file mode 100755 index 0000000..dc183a4 Binary files /dev/null and b/repository/com/aliyun/aliyun-java-sdk-core/3.2.3/aliyun-java-sdk-core-3.2.3.jar differ diff --git a/repository/com/aliyun/aliyun-java-sdk-core/3.2.3/aliyun-java-sdk-core-3.2.3.pom b/repository/com/aliyun/aliyun-java-sdk-core/3.2.3/aliyun-java-sdk-core-3.2.3.pom new file mode 100755 index 0000000..d70d4d3 --- /dev/null +++ b/repository/com/aliyun/aliyun-java-sdk-core/3.2.3/aliyun-java-sdk-core-3.2.3.pom @@ -0,0 +1,75 @@ + + 4.0.0 + com.aliyun + aliyun-java-sdk-core + jar + 3.2.3 + aliyun-java-sdk-core + http://www.aliyun.com + Aliyun Open API SDK for Java + +Copyright (C) Alibaba Cloud Computing +All rights reserved. + +版权所有 (C)阿里云计算有限公司 + +http://www.aliyun.com + + + + + + + + + + + + + + aliyunproducts + Aliyun SDK + aliyunsdk@aliyun.com + + + + + junit + junit + 4.12 + test + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.6 + 1.6 + UTF-8 + + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.2 + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + UTF-8 + + + + + diff --git a/repository/com/aliyun/aliyun-java-sdk-core/3.2.5/_remote.repositories b/repository/com/aliyun/aliyun-java-sdk-core/3.2.5/_remote.repositories new file mode 100755 index 0000000..df770e1 --- /dev/null +++ b/repository/com/aliyun/aliyun-java-sdk-core/3.2.5/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Aug 18 16:26:49 CST 2017 +aliyun-java-sdk-core-3.2.5.pom>central= +aliyun-java-sdk-core-3.2.5.jar>central= diff --git a/repository/com/aliyun/aliyun-java-sdk-core/3.2.5/aliyun-java-sdk-core-3.2.5.jar b/repository/com/aliyun/aliyun-java-sdk-core/3.2.5/aliyun-java-sdk-core-3.2.5.jar new file mode 100755 index 0000000..f3248ef Binary files /dev/null and b/repository/com/aliyun/aliyun-java-sdk-core/3.2.5/aliyun-java-sdk-core-3.2.5.jar differ diff --git a/repository/com/aliyun/aliyun-java-sdk-core/3.2.5/aliyun-java-sdk-core-3.2.5.jar.sha1 b/repository/com/aliyun/aliyun-java-sdk-core/3.2.5/aliyun-java-sdk-core-3.2.5.jar.sha1 new file mode 100755 index 0000000..6816914 --- /dev/null +++ b/repository/com/aliyun/aliyun-java-sdk-core/3.2.5/aliyun-java-sdk-core-3.2.5.jar.sha1 @@ -0,0 +1 @@ +ca87e294d6d066cdcec9febbe9b4baf36ffd4344 \ No newline at end of file diff --git a/repository/com/aliyun/aliyun-java-sdk-core/3.2.5/aliyun-java-sdk-core-3.2.5.pom b/repository/com/aliyun/aliyun-java-sdk-core/3.2.5/aliyun-java-sdk-core-3.2.5.pom new file mode 100755 index 0000000..7218ccf --- /dev/null +++ b/repository/com/aliyun/aliyun-java-sdk-core/3.2.5/aliyun-java-sdk-core-3.2.5.pom @@ -0,0 +1,112 @@ + + 4.0.0 + com.aliyun + aliyun-java-sdk-core + jar + 3.2.5 + aliyun-java-sdk-core + http://www.aliyun.com + Aliyun Open API SDK for Java + +Copyright (C) Alibaba Cloud Computing +All rights reserved. + +版权所有 (C)阿里云计算有限公司 + +http://www.aliyun.com + + + + sonatype-nexus-snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + sonatype-nexus-staging + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + + + + + + + + + + + + aliyunproducts + Aliyun SDK + aliyunsdk@aliyun.com + + + + + junit + junit + 4.12 + test + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.6 + 1.6 + UTF-8 + + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.2 + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + UTF-8 + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.5 + + + sign-artifacts + verify + + sign + + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.3 + true + + sonatype-nexus-staging + https://oss.sonatype.org/ + true + + + + + diff --git a/repository/com/aliyun/aliyun-java-sdk-core/3.2.5/aliyun-java-sdk-core-3.2.5.pom.sha1 b/repository/com/aliyun/aliyun-java-sdk-core/3.2.5/aliyun-java-sdk-core-3.2.5.pom.sha1 new file mode 100755 index 0000000..2d6f7e6 --- /dev/null +++ b/repository/com/aliyun/aliyun-java-sdk-core/3.2.5/aliyun-java-sdk-core-3.2.5.pom.sha1 @@ -0,0 +1 @@ +7efbd01bd3fb581b0ea9222d63c734a02a84d0ef \ No newline at end of file diff --git a/repository/com/aliyun/aliyun-java-sdk-core/maven-metadata-local.xml b/repository/com/aliyun/aliyun-java-sdk-core/maven-metadata-local.xml new file mode 100755 index 0000000..95be3a9 --- /dev/null +++ b/repository/com/aliyun/aliyun-java-sdk-core/maven-metadata-local.xml @@ -0,0 +1,12 @@ + + + com.aliyun + aliyun-java-sdk-core + + 3.2.3 + + 3.2.3 + + 20170820014656 + + diff --git a/repository/com/aliyun/aliyun-java-sdk-dysmsapi/1.0.0-SNAPSHOT/_remote.repositories b/repository/com/aliyun/aliyun-java-sdk-dysmsapi/1.0.0-SNAPSHOT/_remote.repositories new file mode 100755 index 0000000..d282362 --- /dev/null +++ b/repository/com/aliyun/aliyun-java-sdk-dysmsapi/1.0.0-SNAPSHOT/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Aug 20 09:47:09 CST 2017 +aliyun-java-sdk-dysmsapi-1.0.0-SNAPSHOT.jar>= +aliyun-java-sdk-dysmsapi-1.0.0-SNAPSHOT.pom>= diff --git a/repository/com/aliyun/aliyun-java-sdk-dysmsapi/1.0.0-SNAPSHOT/aliyun-java-sdk-dysmsapi-1.0.0-SNAPSHOT.jar b/repository/com/aliyun/aliyun-java-sdk-dysmsapi/1.0.0-SNAPSHOT/aliyun-java-sdk-dysmsapi-1.0.0-SNAPSHOT.jar new file mode 100755 index 0000000..4b7c055 Binary files /dev/null and b/repository/com/aliyun/aliyun-java-sdk-dysmsapi/1.0.0-SNAPSHOT/aliyun-java-sdk-dysmsapi-1.0.0-SNAPSHOT.jar differ diff --git a/repository/com/aliyun/aliyun-java-sdk-dysmsapi/1.0.0-SNAPSHOT/aliyun-java-sdk-dysmsapi-1.0.0-SNAPSHOT.pom b/repository/com/aliyun/aliyun-java-sdk-dysmsapi/1.0.0-SNAPSHOT/aliyun-java-sdk-dysmsapi-1.0.0-SNAPSHOT.pom new file mode 100755 index 0000000..00822ec --- /dev/null +++ b/repository/com/aliyun/aliyun-java-sdk-dysmsapi/1.0.0-SNAPSHOT/aliyun-java-sdk-dysmsapi-1.0.0-SNAPSHOT.pom @@ -0,0 +1,81 @@ + + 4.0.0 + com.aliyun + aliyun-java-sdk-dysmsapi + jar + 1.0.0-SNAPSHOT + aliyun-java-sdk-dysmsapi + http://www.aliyun.com + Aliyun Open API SDK for Java + +Copyright (C) Alibaba Cloud Computing +All rights reserved. + +版权所有 (C)阿里云计算有限公司 + +http://www.aliyun.com + + + com.aliyun + aliyun-java-sdk-core + true + 3.2.5 + + + + + + + + + + + + + + + + aliyunproducts + Aliyun SDK + aliyunsdk@aliyun.com + + + + + + maven-compiler-plugin + 2.3.2 + + 1.6 + 1.6 + UTF-8 + + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.2 + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.10 + + -Dfile.encoding=UTF-8 + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + UTF-8 + + + + + \ No newline at end of file diff --git a/repository/com/aliyun/aliyun-java-sdk-dysmsapi/1.0.0-SNAPSHOT/maven-metadata-local.xml b/repository/com/aliyun/aliyun-java-sdk-dysmsapi/1.0.0-SNAPSHOT/maven-metadata-local.xml new file mode 100755 index 0000000..6f244e2 --- /dev/null +++ b/repository/com/aliyun/aliyun-java-sdk-dysmsapi/1.0.0-SNAPSHOT/maven-metadata-local.xml @@ -0,0 +1,24 @@ + + + com.aliyun + aliyun-java-sdk-dysmsapi + 1.0.0-SNAPSHOT + + + true + + 20170820014709 + + + jar + 1.0.0-SNAPSHOT + 20170820014709 + + + pom + 1.0.0-SNAPSHOT + 20170820014709 + + + + diff --git a/repository/com/aliyun/aliyun-java-sdk-dysmsapi/maven-metadata-local.xml b/repository/com/aliyun/aliyun-java-sdk-dysmsapi/maven-metadata-local.xml new file mode 100755 index 0000000..a07bde7 --- /dev/null +++ b/repository/com/aliyun/aliyun-java-sdk-dysmsapi/maven-metadata-local.xml @@ -0,0 +1,11 @@ + + + com.aliyun + aliyun-java-sdk-dysmsapi + + + 1.0.0-SNAPSHOT + + 20170820014709 + + diff --git a/repository/com/beust/jcommander/1.12/_remote.repositories b/repository/com/beust/jcommander/1.12/_remote.repositories new file mode 100755 index 0000000..afe99dc --- /dev/null +++ b/repository/com/beust/jcommander/1.12/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Jun 10 16:56:04 CST 2017 +jcommander-1.12.jar>central= +jcommander-1.12.pom>central= diff --git a/repository/com/beust/jcommander/1.12/jcommander-1.12.jar b/repository/com/beust/jcommander/1.12/jcommander-1.12.jar new file mode 100755 index 0000000..3d4f1fc Binary files /dev/null and b/repository/com/beust/jcommander/1.12/jcommander-1.12.jar differ diff --git a/repository/com/beust/jcommander/1.12/jcommander-1.12.jar.sha1 b/repository/com/beust/jcommander/1.12/jcommander-1.12.jar.sha1 new file mode 100755 index 0000000..b7c0e8c --- /dev/null +++ b/repository/com/beust/jcommander/1.12/jcommander-1.12.jar.sha1 @@ -0,0 +1 @@ +7409692b48022f9eca7445861defbcdb9ee3c2a8 \ No newline at end of file diff --git a/repository/com/beust/jcommander/1.12/jcommander-1.12.pom b/repository/com/beust/jcommander/1.12/jcommander-1.12.pom new file mode 100755 index 0000000..272cc08 --- /dev/null +++ b/repository/com/beust/jcommander/1.12/jcommander-1.12.pom @@ -0,0 +1,264 @@ + + + + 4.0.0 + com.beust + jcommander + jar + JCommander + 1.12 + A Java framework to parse command line options with annotations. + http://beust.com/jcommander + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + scm:git:git@github.com:cbeust/jcommander.git + scm:git:git@github.com:cbeust/jcommander.git + git@github.com:cbeust/jcommander.git + + + + + Cedric Beust + + + + + org.sonatype.oss + oss-parent + 3 + + + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.1 + + + attach-sources + + jar + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.1 + + 1.5 + 1.5 + UTF-8 + + + + + + org.apache.maven.plugins + maven-resources-plugin + 2.4.1 + + UTF-8 + + + + + + org.apache.felix + maven-bundle-plugin + 2.1.0 + + + bundle-manifest + process-classes + + manifest + + + + <_versionpolicy>$(@) + + + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.1 + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + + + org.apache.felix + maven-bundle-plugin + 2.1.0 + + + bundle-manifest + process-classes + + manifest + + + + <_versionpolicy>$(@) + + + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.1 + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.7 + + *.internal + + + + + + + + org.testng + testng + 5.14.2 + jar + test + + + + + + + + license + + + + com.mycila.maven-license-plugin + maven-license-plugin + 1.7.0 + + false +
src/main/license/license-header.txt
+ + src/** + pom.xml + + + **/.git/** + + **/target/** + + false +
+ + + + check + + + +
+
+
+
+ + + + sign + + + + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + +
+ +
diff --git a/repository/com/beust/jcommander/1.12/jcommander-1.12.pom.sha1 b/repository/com/beust/jcommander/1.12/jcommander-1.12.pom.sha1 new file mode 100755 index 0000000..e0f6eba --- /dev/null +++ b/repository/com/beust/jcommander/1.12/jcommander-1.12.pom.sha1 @@ -0,0 +1 @@ +d82ffd592db02dd114cbfde5cd1965d382e8e3c4 \ No newline at end of file diff --git a/repository/com/caucho/hessian/4.0.7/_remote.repositories b/repository/com/caucho/hessian/4.0.7/_remote.repositories new file mode 100755 index 0000000..c27c964 --- /dev/null +++ b/repository/com/caucho/hessian/4.0.7/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:28:18 CST 2017 +hessian-4.0.7.jar>central= +hessian-4.0.7.pom>central= diff --git a/repository/com/caucho/hessian/4.0.7/hessian-4.0.7.jar b/repository/com/caucho/hessian/4.0.7/hessian-4.0.7.jar new file mode 100755 index 0000000..78d149e Binary files /dev/null and b/repository/com/caucho/hessian/4.0.7/hessian-4.0.7.jar differ diff --git a/repository/com/caucho/hessian/4.0.7/hessian-4.0.7.jar.sha1 b/repository/com/caucho/hessian/4.0.7/hessian-4.0.7.jar.sha1 new file mode 100755 index 0000000..99cfbb9 --- /dev/null +++ b/repository/com/caucho/hessian/4.0.7/hessian-4.0.7.jar.sha1 @@ -0,0 +1 @@ +SHA1(hessian-4.0.7.jar)= b520042133e1cf4969aa269fe013468d0d176106 diff --git a/repository/com/caucho/hessian/4.0.7/hessian-4.0.7.pom b/repository/com/caucho/hessian/4.0.7/hessian-4.0.7.pom new file mode 100755 index 0000000..1eafcab --- /dev/null +++ b/repository/com/caucho/hessian/4.0.7/hessian-4.0.7.pom @@ -0,0 +1,17 @@ + + 4.0.0 + com.caucho + hessian + 4.0.7 + jar + Hessian + http://hessian.caucho.com + The Hessian binary web service protocol destribution pack + + + The Apache Software License, Version 1.1 + http://www.apache.org/licenses/LICENSE-1.1.txt + repo + + + \ No newline at end of file diff --git a/repository/com/caucho/hessian/4.0.7/hessian-4.0.7.pom.sha1 b/repository/com/caucho/hessian/4.0.7/hessian-4.0.7.pom.sha1 new file mode 100755 index 0000000..514db2c --- /dev/null +++ b/repository/com/caucho/hessian/4.0.7/hessian-4.0.7.pom.sha1 @@ -0,0 +1 @@ +SHA1(hessian-4.0.7.pom)= 12c4d4f53f897bb6a2c08d9a8bb2484418eba6bb diff --git a/repository/com/esotericsoftware/kryo/kryo/2.24.0/_remote.repositories b/repository/com/esotericsoftware/kryo/kryo/2.24.0/_remote.repositories new file mode 100755 index 0000000..91d5799 --- /dev/null +++ b/repository/com/esotericsoftware/kryo/kryo/2.24.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:26:54 CST 2017 +kryo-2.24.0.pom>central= +kryo-2.24.0.jar>central= diff --git a/repository/com/esotericsoftware/kryo/kryo/2.24.0/kryo-2.24.0.jar b/repository/com/esotericsoftware/kryo/kryo/2.24.0/kryo-2.24.0.jar new file mode 100755 index 0000000..4d18180 Binary files /dev/null and b/repository/com/esotericsoftware/kryo/kryo/2.24.0/kryo-2.24.0.jar differ diff --git a/repository/com/esotericsoftware/kryo/kryo/2.24.0/kryo-2.24.0.jar.sha1 b/repository/com/esotericsoftware/kryo/kryo/2.24.0/kryo-2.24.0.jar.sha1 new file mode 100755 index 0000000..056e3b4 --- /dev/null +++ b/repository/com/esotericsoftware/kryo/kryo/2.24.0/kryo-2.24.0.jar.sha1 @@ -0,0 +1 @@ +0c6b206e80cfd97e66a1364003724491c757b92f \ No newline at end of file diff --git a/repository/com/esotericsoftware/kryo/kryo/2.24.0/kryo-2.24.0.pom b/repository/com/esotericsoftware/kryo/kryo/2.24.0/kryo-2.24.0.pom new file mode 100755 index 0000000..ad35653 --- /dev/null +++ b/repository/com/esotericsoftware/kryo/kryo/2.24.0/kryo-2.24.0.pom @@ -0,0 +1,192 @@ + + + + oss-parent + org.sonatype.oss + 7 + ../pom.xml/pom.xml + + 4.0.0 + com.esotericsoftware.kryo + kryo + bundle + Kryo + 2.24.0 + Fast, efficient Java serialization + https://github.com/EsotericSoftware/kryo + + + nathan.sweet + Nathan Sweet + nathan.sweet@gmail.com + + + + + New BSD License + http://www.opensource.org/licenses/bsd-license.php + repo + + + + scm:git:git@github.com:EsotericSoftware/kryo.git + scm:git:git@github.com:EsotericSoftware/kryo.git + https://github.com/EsotericSoftware/kryo + + + src + test + + + + maven-compiler-plugin + true + + 1.5 + 1.5 + utf-8 + + + + + + + maven-resources-plugin + 2.5 + + + default-resources + none + + + default-testResources + none + + + + + maven-jar-plugin + 2.4 + + + **/.svn/* + + + + + maven-shade-plugin + 2.1 + + + package + + shade + + + + + true + false + + + com.esotericsoftware.reflectasm:reflectasm:shaded + + + + + + org.apache.felix + maven-bundle-plugin + 2.4.0 + true + + + COM.jrockit*;resolution:=optional, + COM.newmonics*;resolution:=optional, + jrockit*;resolution:=optional, + sun.reflect;resolution:=optional, + sun.misc;resolution:=optional, + sun.nio.ch;resolution:=optional, + * + com.esotericsoftware.kryo*,com.esotericsoftware.reflectasm* + + + + + maven-assembly-plugin + 2.4 + + + dist-assembly + package + + single + + + + + etc/assembly-all.xml + + + + + + + requireSnapshot + + + + maven-enforcer-plugin + + + + enforce + + + + + "${project.version}".endsWith("-SNAPSHOT") + Jenkins should only build -SNAPSHOT versions + + + true + + + + + + + + + + + sonatype-releases + sonatype releases repo + https://oss.sonatype.org/content/repositories/releases + + + + + com.esotericsoftware.minlog + minlog + 1.2 + compile + + + org.objenesis + objenesis + 2.1 + compile + + + junit + junit + 4.8.2 + test + + + + UTF-8 + + + diff --git a/repository/com/esotericsoftware/kryo/kryo/2.24.0/kryo-2.24.0.pom.sha1 b/repository/com/esotericsoftware/kryo/kryo/2.24.0/kryo-2.24.0.pom.sha1 new file mode 100755 index 0000000..8dea291 --- /dev/null +++ b/repository/com/esotericsoftware/kryo/kryo/2.24.0/kryo-2.24.0.pom.sha1 @@ -0,0 +1 @@ +e4578fa780bb2ce71ffa98a0ec6e7f9f8ec38f7f \ No newline at end of file diff --git a/repository/com/esotericsoftware/minlog/minlog/1.2/_remote.repositories b/repository/com/esotericsoftware/minlog/minlog/1.2/_remote.repositories new file mode 100755 index 0000000..18f163d --- /dev/null +++ b/repository/com/esotericsoftware/minlog/minlog/1.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:26:55 CST 2017 +minlog-1.2.jar>central= +minlog-1.2.pom>central= diff --git a/repository/com/esotericsoftware/minlog/minlog/1.2/minlog-1.2.jar b/repository/com/esotericsoftware/minlog/minlog/1.2/minlog-1.2.jar new file mode 100755 index 0000000..3d174a6 Binary files /dev/null and b/repository/com/esotericsoftware/minlog/minlog/1.2/minlog-1.2.jar differ diff --git a/repository/com/esotericsoftware/minlog/minlog/1.2/minlog-1.2.jar.sha1 b/repository/com/esotericsoftware/minlog/minlog/1.2/minlog-1.2.jar.sha1 new file mode 100755 index 0000000..c4b8318 --- /dev/null +++ b/repository/com/esotericsoftware/minlog/minlog/1.2/minlog-1.2.jar.sha1 @@ -0,0 +1 @@ +59bfcd171d82f9981a5e242b9e840191f650e209 \ No newline at end of file diff --git a/repository/com/esotericsoftware/minlog/minlog/1.2/minlog-1.2.pom b/repository/com/esotericsoftware/minlog/minlog/1.2/minlog-1.2.pom new file mode 100755 index 0000000..9aa776e --- /dev/null +++ b/repository/com/esotericsoftware/minlog/minlog/1.2/minlog-1.2.pom @@ -0,0 +1,61 @@ + + 4.0.0 + com.esotericsoftware.minlog + minlog + 1.2 + jar + MinLog + Minimal overhead Java logging + http://code.google.com/p/minlog/ + + + + New BSD License + http://www.opensource.org/licenses/bsd-license.php + repo + + + + + http://minlog.googlecode.com/svn/ + scm:svn:http://minlog.googlecode.com/svn/ + + + + + nathan.sweet + Nathan Sweet + nathan.sweet@gmail.com + + + + + UTF-8 + + + + + src + + + + + maven-resources-plugin + 2.5 + + + default-resources + none + + + default-testResources + none + + + + + + diff --git a/repository/com/esotericsoftware/minlog/minlog/1.2/minlog-1.2.pom.sha1 b/repository/com/esotericsoftware/minlog/minlog/1.2/minlog-1.2.pom.sha1 new file mode 100755 index 0000000..2056c8f --- /dev/null +++ b/repository/com/esotericsoftware/minlog/minlog/1.2/minlog-1.2.pom.sha1 @@ -0,0 +1 @@ +67d00f6a12cac438eb96f12fa4e3b32ba452b810 \ No newline at end of file diff --git a/repository/com/fasterxml/classmate/1.0.0/_remote.repositories b/repository/com/fasterxml/classmate/1.0.0/_remote.repositories new file mode 100755 index 0000000..370eefb --- /dev/null +++ b/repository/com/fasterxml/classmate/1.0.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:25:21 CST 2017 +classmate-1.0.0.jar>central= +classmate-1.0.0.pom>central= diff --git a/repository/com/fasterxml/classmate/1.0.0/classmate-1.0.0.jar b/repository/com/fasterxml/classmate/1.0.0/classmate-1.0.0.jar new file mode 100755 index 0000000..728746f Binary files /dev/null and b/repository/com/fasterxml/classmate/1.0.0/classmate-1.0.0.jar differ diff --git a/repository/com/fasterxml/classmate/1.0.0/classmate-1.0.0.jar.sha1 b/repository/com/fasterxml/classmate/1.0.0/classmate-1.0.0.jar.sha1 new file mode 100755 index 0000000..28ba459 --- /dev/null +++ b/repository/com/fasterxml/classmate/1.0.0/classmate-1.0.0.jar.sha1 @@ -0,0 +1 @@ +434efef28c81162b17c540e634cffa3bd9b09b4c \ No newline at end of file diff --git a/repository/com/fasterxml/classmate/1.0.0/classmate-1.0.0.pom b/repository/com/fasterxml/classmate/1.0.0/classmate-1.0.0.pom new file mode 100755 index 0000000..d905252 --- /dev/null +++ b/repository/com/fasterxml/classmate/1.0.0/classmate-1.0.0.pom @@ -0,0 +1,175 @@ + + 4.0.0 + + org.sonatype.oss + oss-parent + 7 + + com.fasterxml + classmate + ClassMate + 1.0.0 + bundle + Library for introspecting types with full generic information + including resolving of field and method types. + + http://github.com/cowtowncoder/java-classmate + + scm:git:git@github.com:cowtowncoder/java-classmate.git + scm:git:git@github.com:cowtowncoder/java-classmate.git + http://github.com/cowtowncoder/java-classmate + + + + tatu + Tatu Saloranta + tatu@fasterxml.com + + + blangel + Brian Langel + blangel@ocheyedan.net + + + + + 2.2.1 + + + UTF-8 + + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + fasterxml.com + http://fasterxml.com + + + + + + junit + junit + 4.8.1 + test + + + + + + + maven-compiler-plugin + 2.3.2 + + 1.6 + 1.6 + + + + org.apache.maven.plugins + maven-release-plugin + 2.0 + + forked-path + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.6 + + 1.6 + 1.6 + UTF-8 + 512m + + http://java.sun.com/javase/6/docs/api/ + + + + + attach-javadocs + verify + + jar + + + + + + + + org.apache.felix + maven-bundle-plugin + 2.3.7 + true + + + ${project.artifactId} + fasterml.com + + + + com.fasterxml.classmate.util + + + com.fasterxml.classmate, + com.fasterxml.classmate.members, + com.fasterxml.classmate.types + + + + + + + + + release-sign-artifacts + + + performRelease + true + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.1 + + + sign-artifacts + verify + + sign + + + + + + + + + + diff --git a/repository/com/fasterxml/classmate/1.0.0/classmate-1.0.0.pom.sha1 b/repository/com/fasterxml/classmate/1.0.0/classmate-1.0.0.pom.sha1 new file mode 100755 index 0000000..89d1cde --- /dev/null +++ b/repository/com/fasterxml/classmate/1.0.0/classmate-1.0.0.pom.sha1 @@ -0,0 +1 @@ +db9d48271a03984df33a4ee55c22591aa7fcc8df \ No newline at end of file diff --git a/repository/com/fasterxml/classmate/1.1.0/_remote.repositories b/repository/com/fasterxml/classmate/1.1.0/_remote.repositories new file mode 100755 index 0000000..9cc90d5 --- /dev/null +++ b/repository/com/fasterxml/classmate/1.1.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:49 CST 2016 +classmate-1.1.0.jar>central= +classmate-1.1.0.pom>central= diff --git a/repository/com/fasterxml/classmate/1.1.0/classmate-1.1.0.jar b/repository/com/fasterxml/classmate/1.1.0/classmate-1.1.0.jar new file mode 100755 index 0000000..bf1d777 Binary files /dev/null and b/repository/com/fasterxml/classmate/1.1.0/classmate-1.1.0.jar differ diff --git a/repository/com/fasterxml/classmate/1.1.0/classmate-1.1.0.jar.sha1 b/repository/com/fasterxml/classmate/1.1.0/classmate-1.1.0.jar.sha1 new file mode 100755 index 0000000..1d316c6 --- /dev/null +++ b/repository/com/fasterxml/classmate/1.1.0/classmate-1.1.0.jar.sha1 @@ -0,0 +1 @@ +dbbd699a1486ad0f2ed6f5af6cfed66acacb9056 \ No newline at end of file diff --git a/repository/com/fasterxml/classmate/1.1.0/classmate-1.1.0.pom b/repository/com/fasterxml/classmate/1.1.0/classmate-1.1.0.pom new file mode 100755 index 0000000..8494705 --- /dev/null +++ b/repository/com/fasterxml/classmate/1.1.0/classmate-1.1.0.pom @@ -0,0 +1,175 @@ + + 4.0.0 + + org.sonatype.oss + oss-parent + 7 + + com.fasterxml + classmate + ClassMate + 1.1.0 + bundle + Library for introspecting types with full generic information + including resolving of field and method types. + + http://github.com/cowtowncoder/java-classmate + + scm:git:git@github.com:cowtowncoder/java-classmate.git + scm:git:git@github.com:cowtowncoder/java-classmate.git + http://github.com/cowtowncoder/java-classmate + + + + tatu + Tatu Saloranta + tatu@fasterxml.com + + + blangel + Brian Langel + blangel@ocheyedan.net + + + + + 2.2.1 + + + UTF-8 + + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + fasterxml.com + http://fasterxml.com + + + + + + junit + junit + 4.8.1 + test + + + + + + + maven-compiler-plugin + 2.3.2 + + 1.6 + 1.6 + + + + org.apache.maven.plugins + maven-release-plugin + 2.0 + + forked-path + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.6 + + 1.6 + 1.6 + UTF-8 + 512m + + http://java.sun.com/javase/6/docs/api/ + + + + + attach-javadocs + verify + + jar + + + + + + + + org.apache.felix + maven-bundle-plugin + 2.3.7 + true + + + ${project.artifactId} + fasterml.com + + + + com.fasterxml.classmate.util + + + com.fasterxml.classmate, + com.fasterxml.classmate.members, + com.fasterxml.classmate.types + + + + + + + + + release-sign-artifacts + + + performRelease + true + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.1 + + + sign-artifacts + verify + + sign + + + + + + + + + + diff --git a/repository/com/fasterxml/classmate/1.1.0/classmate-1.1.0.pom.sha1 b/repository/com/fasterxml/classmate/1.1.0/classmate-1.1.0.pom.sha1 new file mode 100755 index 0000000..ab2f055 --- /dev/null +++ b/repository/com/fasterxml/classmate/1.1.0/classmate-1.1.0.pom.sha1 @@ -0,0 +1 @@ +1d8fd1a70d39c703ce08484a757680c0caa77692 \ No newline at end of file diff --git a/repository/com/fasterxml/classmate/1.3.1/_remote.repositories b/repository/com/fasterxml/classmate/1.3.1/_remote.repositories new file mode 100755 index 0000000..8f34f67 --- /dev/null +++ b/repository/com/fasterxml/classmate/1.3.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 15 17:38:16 CST 2017 +classmate-1.3.1.pom>central= +classmate-1.3.1.jar>central= diff --git a/repository/com/fasterxml/classmate/1.3.1/classmate-1.3.1.jar b/repository/com/fasterxml/classmate/1.3.1/classmate-1.3.1.jar new file mode 100755 index 0000000..01bf55b Binary files /dev/null and b/repository/com/fasterxml/classmate/1.3.1/classmate-1.3.1.jar differ diff --git a/repository/com/fasterxml/classmate/1.3.1/classmate-1.3.1.jar.sha1 b/repository/com/fasterxml/classmate/1.3.1/classmate-1.3.1.jar.sha1 new file mode 100755 index 0000000..6dd0ae3 --- /dev/null +++ b/repository/com/fasterxml/classmate/1.3.1/classmate-1.3.1.jar.sha1 @@ -0,0 +1 @@ +02ad2fd09dcf5607ca96f8ef432096a96986c40a \ No newline at end of file diff --git a/repository/com/fasterxml/classmate/1.3.1/classmate-1.3.1.pom b/repository/com/fasterxml/classmate/1.3.1/classmate-1.3.1.pom new file mode 100755 index 0000000..4e58c01 --- /dev/null +++ b/repository/com/fasterxml/classmate/1.3.1/classmate-1.3.1.pom @@ -0,0 +1,151 @@ + + 4.0.0 + + com.fasterxml + oss-parent + 24 + + classmate + ClassMate + 1.3.1 + bundle + Library for introspecting types with full generic information + including resolving of field and method types. + + http://github.com/cowtowncoder/java-classmate + + scm:git:git@github.com:cowtowncoder/java-classmate.git + scm:git:git@github.com:cowtowncoder/java-classmate.git + http://github.com/cowtowncoder/java-classmate + classmate-1.3.1 + + + + tatu + Tatu Saloranta + tatu@fasterxml.com + + + blangel + Brian Langel + blangel@ocheyedan.net + + + + + 2.2.1 + + + UTF-8 + + com.fasterxml.classmate;version=${project.version}, +com.fasterxml.classmate.*;version=${project.version} + + com.fasterxml.classmate.util.* + + + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + fasterxml.com + http://fasterxml.com + + + + + + junit + junit + 4.12 + test + + + + + + + maven-compiler-plugin + 3.2 + + 1.6 + 1.6 + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + attach-sources + + jar + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + 1.6 + 1.6 + UTF-8 + 512m + + http://docs.oracle.com/javase/7/docs/api/ + + + + + attach-javadocs + verify + + jar + + + + + + + + + + release-sign-artifacts + + + performRelease + true + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.1 + + + sign-artifacts + verify + + sign + + + + + + + + + + diff --git a/repository/com/fasterxml/classmate/1.3.1/classmate-1.3.1.pom.sha1 b/repository/com/fasterxml/classmate/1.3.1/classmate-1.3.1.pom.sha1 new file mode 100755 index 0000000..9a207b6 --- /dev/null +++ b/repository/com/fasterxml/classmate/1.3.1/classmate-1.3.1.pom.sha1 @@ -0,0 +1 @@ +7aa9322b1dd752d81908351675d77040bed4b1ff \ No newline at end of file diff --git a/repository/com/fasterxml/classmate/1.3.3/_remote.repositories b/repository/com/fasterxml/classmate/1.3.3/_remote.repositories new file mode 100755 index 0000000..1b7c403 --- /dev/null +++ b/repository/com/fasterxml/classmate/1.3.3/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 09:52:47 CST 2017 +classmate-1.3.3.jar>central= +classmate-1.3.3.pom>central= diff --git a/repository/com/fasterxml/classmate/1.3.3/classmate-1.3.3.jar b/repository/com/fasterxml/classmate/1.3.3/classmate-1.3.3.jar new file mode 100755 index 0000000..d44873e Binary files /dev/null and b/repository/com/fasterxml/classmate/1.3.3/classmate-1.3.3.jar differ diff --git a/repository/com/fasterxml/classmate/1.3.3/classmate-1.3.3.jar.sha1 b/repository/com/fasterxml/classmate/1.3.3/classmate-1.3.3.jar.sha1 new file mode 100755 index 0000000..a2ee386 --- /dev/null +++ b/repository/com/fasterxml/classmate/1.3.3/classmate-1.3.3.jar.sha1 @@ -0,0 +1 @@ +864c8e370a691e343210cc7c532fc198cee460d8 \ No newline at end of file diff --git a/repository/com/fasterxml/classmate/1.3.3/classmate-1.3.3.pom b/repository/com/fasterxml/classmate/1.3.3/classmate-1.3.3.pom new file mode 100755 index 0000000..69af445 --- /dev/null +++ b/repository/com/fasterxml/classmate/1.3.3/classmate-1.3.3.pom @@ -0,0 +1,152 @@ + + 4.0.0 + + com.fasterxml + oss-parent + 24 + + classmate + ClassMate + 1.3.3 + bundle + Library for introspecting types with full generic information + including resolving of field and method types. + + http://github.com/cowtowncoder/java-classmate + + scm:git:git@github.com:cowtowncoder/java-classmate.git + scm:git:git@github.com:cowtowncoder/java-classmate.git + http://github.com/cowtowncoder/java-classmate + classmate-1.3.3 + + + + tatu + Tatu Saloranta + tatu@fasterxml.com + + + blangel + Brian Langel + blangel@ocheyedan.net + + + + + 2.2.1 + + + UTF-8 + 1.6 + + com.fasterxml.classmate;version=${project.version}, +com.fasterxml.classmate.*;version=${project.version} + + com.fasterxml.classmate.util.* + + + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + fasterxml.com + http://fasterxml.com + + + + + + junit + junit + 4.12 + test + + + + + + + maven-compiler-plugin + 3.2 + + ${version.jdk} + ${version.jdk} + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + attach-sources + + jar + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + ${version.jdk} + ${version.jdk} + UTF-8 + 512m + + http://docs.oracle.com/javase/7/docs/api/ + + + + + attach-javadocs + verify + + jar + + + + + + + + + + release-sign-artifacts + + + performRelease + true + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.1 + + + sign-artifacts + verify + + sign + + + + + + + + + + diff --git a/repository/com/fasterxml/classmate/1.3.3/classmate-1.3.3.pom.sha1 b/repository/com/fasterxml/classmate/1.3.3/classmate-1.3.3.pom.sha1 new file mode 100755 index 0000000..a9814dc --- /dev/null +++ b/repository/com/fasterxml/classmate/1.3.3/classmate-1.3.3.pom.sha1 @@ -0,0 +1 @@ +2e1eecc3ef31c5000b7327fe47c8ec16c14d1161 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.3.0/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-annotations/2.3.0/_remote.repositories new file mode 100755 index 0000000..2f2d4fb --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.3.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:25:20 CST 2017 +jackson-annotations-2.3.0.jar>central= +jackson-annotations-2.3.0.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.3.0/jackson-annotations-2.3.0.jar b/repository/com/fasterxml/jackson/core/jackson-annotations/2.3.0/jackson-annotations-2.3.0.jar new file mode 100755 index 0000000..3901f32 Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-annotations/2.3.0/jackson-annotations-2.3.0.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.3.0/jackson-annotations-2.3.0.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-annotations/2.3.0/jackson-annotations-2.3.0.jar.sha1 new file mode 100755 index 0000000..ee0b204 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.3.0/jackson-annotations-2.3.0.jar.sha1 @@ -0,0 +1 @@ +f5e853a20b60758922453d56f9ae1e64af5cb3da \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.3.0/jackson-annotations-2.3.0.pom b/repository/com/fasterxml/jackson/core/jackson-annotations/2.3.0/jackson-annotations-2.3.0.pom new file mode 100755 index 0000000..5f60f4e --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.3.0/jackson-annotations-2.3.0.pom @@ -0,0 +1,33 @@ + + + 4.0.0 + + com.fasterxml + oss-parent + 11 + + + com.fasterxml.jackson.core + jackson-annotations + Jackson-annotations + 2.3.0 + bundle + Core annotations used for value types, used by Jackson data binding package. + + + http://wiki.fasterxml.com/JacksonHome + + scm:git:git@github.com:FasterXML/jackson-annotations.git + scm:git:git@github.com:FasterXML/jackson-annotations.git + http://github.com/FasterXML/jackson-annotations + jackson-annotations-2.3.0 + + + + + com.fasterxml.jackson.annotation.*;version=${project.version} + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.3.0/jackson-annotations-2.3.0.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-annotations/2.3.0/jackson-annotations-2.3.0.pom.sha1 new file mode 100755 index 0000000..5145cdd --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.3.0/jackson-annotations-2.3.0.pom.sha1 @@ -0,0 +1 @@ +bf2a064aec0f86ef110ded6b11147350cfef0bb7 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.0/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.0/_remote.repositories new file mode 100755 index 0000000..5f243d4 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:53 CST 2016 +jackson-annotations-2.4.0.jar>central= +jackson-annotations-2.4.0.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.0/jackson-annotations-2.4.0.jar b/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.0/jackson-annotations-2.4.0.jar new file mode 100755 index 0000000..0b55559 Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.0/jackson-annotations-2.4.0.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.0/jackson-annotations-2.4.0.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.0/jackson-annotations-2.4.0.jar.sha1 new file mode 100755 index 0000000..e000380 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.0/jackson-annotations-2.4.0.jar.sha1 @@ -0,0 +1 @@ +d6a66c7a5f01cf500377bd669507a08cfeba882a \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.0/jackson-annotations-2.4.0.pom b/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.0/jackson-annotations-2.4.0.pom new file mode 100755 index 0000000..7aa2bc6 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.0/jackson-annotations-2.4.0.pom @@ -0,0 +1,29 @@ + + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.4 + + + com.fasterxml.jackson.core + jackson-annotations + Jackson-annotations + 2.4.0 + bundle + Core annotations used for value types, used by Jackson data binding package. + + + http://wiki.fasterxml.com/JacksonHome + + scm:git:git@github.com:FasterXML/jackson-annotations.git + scm:git:git@github.com:FasterXML/jackson-annotations.git + http://github.com/FasterXML/jackson-annotations + jackson-annotations-2.4.0 + + + + com.fasterxml.jackson.annotation.*;version=${project.version} + + diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.0/jackson-annotations-2.4.0.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.0/jackson-annotations-2.4.0.pom.sha1 new file mode 100755 index 0000000..8b7abab --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.0/jackson-annotations-2.4.0.pom.sha1 @@ -0,0 +1 @@ +2b75fa41636e5d02edc961ee9c68e6f041dc85a9 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.6/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.6/_remote.repositories new file mode 100755 index 0000000..104bd2a --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:48:20 CST 2017 +jackson-annotations-2.4.6.pom>central= +jackson-annotations-2.4.6.jar>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.6/jackson-annotations-2.4.6.jar b/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.6/jackson-annotations-2.4.6.jar new file mode 100755 index 0000000..e758e26 Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.6/jackson-annotations-2.4.6.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.6/jackson-annotations-2.4.6.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.6/jackson-annotations-2.4.6.jar.sha1 new file mode 100755 index 0000000..55d0c57 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.6/jackson-annotations-2.4.6.jar.sha1 @@ -0,0 +1 @@ +45fbe307f43974ee4a6434c352d7314bb76f89ac \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.6/jackson-annotations-2.4.6.pom b/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.6/jackson-annotations-2.4.6.pom new file mode 100755 index 0000000..70f88b4 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.6/jackson-annotations-2.4.6.pom @@ -0,0 +1,29 @@ + + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.4 + + + com.fasterxml.jackson.core + jackson-annotations + Jackson-annotations + 2.4.6 + bundle + Core annotations used for value types, used by Jackson data binding package. + + + http://github.com/FasterXML/jackson + + scm:git:git@github.com:FasterXML/jackson-annotations.git + scm:git:git@github.com:FasterXML/jackson-annotations.git + http://github.com/FasterXML/jackson-annotations + jackson-annotations-2.4.6 + + + + com.fasterxml.jackson.annotation.*;version=${project.version} + + diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.6/jackson-annotations-2.4.6.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.6/jackson-annotations-2.4.6.pom.sha1 new file mode 100755 index 0000000..f0067ef --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.4.6/jackson-annotations-2.4.6.pom.sha1 @@ -0,0 +1 @@ +318561ec9e095faeae71529d9c8fd422d38a3975 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.5.0/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-annotations/2.5.0/_remote.repositories new file mode 100755 index 0000000..fd6a191 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.5.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Jun 10 16:56:03 CST 2017 +jackson-annotations-2.5.0.jar>central= +jackson-annotations-2.5.0.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.5.0/jackson-annotations-2.5.0.jar b/repository/com/fasterxml/jackson/core/jackson-annotations/2.5.0/jackson-annotations-2.5.0.jar new file mode 100755 index 0000000..6252131 Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-annotations/2.5.0/jackson-annotations-2.5.0.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.5.0/jackson-annotations-2.5.0.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-annotations/2.5.0/jackson-annotations-2.5.0.jar.sha1 new file mode 100755 index 0000000..506cdfe --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.5.0/jackson-annotations-2.5.0.jar.sha1 @@ -0,0 +1 @@ +a2a55a3375bc1cef830ca426d68d2ea22961190e \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.5.0/jackson-annotations-2.5.0.pom b/repository/com/fasterxml/jackson/core/jackson-annotations/2.5.0/jackson-annotations-2.5.0.pom new file mode 100755 index 0000000..26abbcd --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.5.0/jackson-annotations-2.5.0.pom @@ -0,0 +1,29 @@ + + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.5 + + + com.fasterxml.jackson.core + jackson-annotations + Jackson-annotations + 2.5.0 + bundle + Core annotations used for value types, used by Jackson data binding package. + + + http://github.com/FasterXML/jackson + + scm:git:git@github.com:FasterXML/jackson-annotations.git + scm:git:git@github.com:FasterXML/jackson-annotations.git + http://github.com/FasterXML/jackson-annotations + jackson-annotations-2.5.0 + + + + com.fasterxml.jackson.annotation.*;version=${project.version} + + diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.5.0/jackson-annotations-2.5.0.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-annotations/2.5.0/jackson-annotations-2.5.0.pom.sha1 new file mode 100755 index 0000000..17edafd --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.5.0/jackson-annotations-2.5.0.pom.sha1 @@ -0,0 +1 @@ +def25185191f6cdee63fe42389148123e9b56c49 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.0/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.0/_remote.repositories new file mode 100755 index 0000000..e67e932 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:48:05 CST 2017 +jackson-annotations-2.6.0.jar>central= +jackson-annotations-2.6.0.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.jar b/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.jar new file mode 100755 index 0000000..0a18c34 Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.jar.sha1 new file mode 100755 index 0000000..bc4cae4 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.jar.sha1 @@ -0,0 +1 @@ +a0990e2e812ac6639b6ce955c91b13228500476e \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.pom b/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.pom new file mode 100755 index 0000000..4b9a0b4 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.pom @@ -0,0 +1,29 @@ + + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.6.1 + + + com.fasterxml.jackson.core + jackson-annotations + Jackson-annotations + 2.6.0 + bundle + Core annotations used for value types, used by Jackson data binding package. + + + http://github.com/FasterXML/jackson + + scm:git:git@github.com:FasterXML/jackson-annotations.git + scm:git:git@github.com:FasterXML/jackson-annotations.git + http://github.com/FasterXML/jackson-annotations + jackson-annotations-2.6.0 + + + + com.fasterxml.jackson.annotation.*;version=${project.version} + + diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.pom.sha1 new file mode 100755 index 0000000..ed1cd75 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.pom.sha1 @@ -0,0 +1 @@ +74f0cf17283e921a4b78ce5a0588d22ffa26d832 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.6/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.6/_remote.repositories new file mode 100755 index 0000000..a660238 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 10:12:17 CST 2017 +jackson-annotations-2.6.6.jar>central= +jackson-annotations-2.6.6.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.6/jackson-annotations-2.6.6.jar b/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.6/jackson-annotations-2.6.6.jar new file mode 100755 index 0000000..287a511 Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.6/jackson-annotations-2.6.6.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.6/jackson-annotations-2.6.6.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.6/jackson-annotations-2.6.6.jar.sha1 new file mode 100755 index 0000000..f89ab36 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.6/jackson-annotations-2.6.6.jar.sha1 @@ -0,0 +1 @@ +7ef6440e71531604aa44a5eb62d4b466ffbf7e8f \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.6/jackson-annotations-2.6.6.pom b/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.6/jackson-annotations-2.6.6.pom new file mode 100755 index 0000000..b3bda05 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.6/jackson-annotations-2.6.6.pom @@ -0,0 +1,30 @@ + + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.6.1 + + + com.fasterxml.jackson.core + jackson-annotations + Jackson-annotations + 2.6.6 + bundle + Core annotations used for value types, used by Jackson data binding package. + + 2008 + + http://github.com/FasterXML/jackson + + scm:git:git@github.com:FasterXML/jackson-annotations.git + scm:git:git@github.com:FasterXML/jackson-annotations.git + http://github.com/FasterXML/jackson-annotations + jackson-annotations-2.6.6 + + + + com.fasterxml.jackson.annotation.*;version=${project.version} + + diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.6/jackson-annotations-2.6.6.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.6/jackson-annotations-2.6.6.pom.sha1 new file mode 100755 index 0000000..a810064 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.6/jackson-annotations-2.6.6.pom.sha1 @@ -0,0 +1 @@ +228b27645b1b0b955f723b8b45a9a45f9c42f43e \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.7.0/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-annotations/2.7.0/_remote.repositories new file mode 100755 index 0000000..790276f --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.7.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 08 10:11:25 CST 2017 +jackson-annotations-2.7.0.jar>central= +jackson-annotations-2.7.0.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.7.0/jackson-annotations-2.7.0.jar b/repository/com/fasterxml/jackson/core/jackson-annotations/2.7.0/jackson-annotations-2.7.0.jar new file mode 100755 index 0000000..96fb17c Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-annotations/2.7.0/jackson-annotations-2.7.0.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.7.0/jackson-annotations-2.7.0.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-annotations/2.7.0/jackson-annotations-2.7.0.jar.sha1 new file mode 100755 index 0000000..7637478 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.7.0/jackson-annotations-2.7.0.jar.sha1 @@ -0,0 +1 @@ +19f42c154ffc689f40a77613bc32caeb17d744e3 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.7.0/jackson-annotations-2.7.0.pom b/repository/com/fasterxml/jackson/core/jackson-annotations/2.7.0/jackson-annotations-2.7.0.pom new file mode 100755 index 0000000..e38eeb1 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.7.0/jackson-annotations-2.7.0.pom @@ -0,0 +1,34 @@ + + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.7 + + + com.fasterxml.jackson.core + jackson-annotations + Jackson-annotations + 2.7.0 + bundle + Core annotations used for value types, used by Jackson data binding package. + + 2008 + + http://github.com/FasterXML/jackson + + scm:git:git@github.com:FasterXML/jackson-annotations.git + scm:git:git@github.com:FasterXML/jackson-annotations.git + http://github.com/FasterXML/jackson-annotations + jackson-annotations-2.7.0 + + + + + 1.6 + 1.6 + + com.fasterxml.jackson.annotation.*;version=${project.version} + + diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.7.0/jackson-annotations-2.7.0.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-annotations/2.7.0/jackson-annotations-2.7.0.pom.sha1 new file mode 100755 index 0000000..62b2189 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.7.0/jackson-annotations-2.7.0.pom.sha1 @@ -0,0 +1 @@ +19df626a7b071ae77f9305dcdb38d2f55be1e1be \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/_remote.repositories new file mode 100755 index 0000000..3456ffe --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 08 11:07:50 CST 2017 +jackson-annotations-2.8.0.jar>central= +jackson-annotations-2.8.0.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.jar b/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.jar new file mode 100755 index 0000000..d19b67b Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.jar.sha1 new file mode 100755 index 0000000..9d80786 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.jar.sha1 @@ -0,0 +1 @@ +45b426f7796b741035581a176744d91090e2e6fb \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.pom b/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.pom new file mode 100755 index 0000000..5327fe3 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.pom @@ -0,0 +1,47 @@ + + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.8 + + + com.fasterxml.jackson.core + jackson-annotations + Jackson-annotations + 2.8.0 + bundle + Core annotations used for value types, used by Jackson data binding package. + + 2008 + + http://github.com/FasterXML/jackson + + scm:git:git@github.com:FasterXML/jackson-annotations.git + scm:git:git@github.com:FasterXML/jackson-annotations.git + http://github.com/FasterXML/jackson-annotations + jackson-annotations-2.8.0 + + + + + 1.6 + 1.6 + + 2.5.3 + + com.fasterxml.jackson.annotation.*;version=${project.version} + + + + + junit + junit + test + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.pom.sha1 new file mode 100755 index 0000000..67a75f8 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.pom.sha1 @@ -0,0 +1 @@ +4356979ca8e5f93f069f350870ac476acf106eaa \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.1/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.1/_remote.repositories new file mode 100755 index 0000000..156835a --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 15 17:38:16 CST 2017 +jackson-annotations-2.8.1.jar>central= +jackson-annotations-2.8.1.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.1/jackson-annotations-2.8.1.jar b/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.1/jackson-annotations-2.8.1.jar new file mode 100755 index 0000000..5715db7 Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.1/jackson-annotations-2.8.1.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.1/jackson-annotations-2.8.1.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.1/jackson-annotations-2.8.1.jar.sha1 new file mode 100755 index 0000000..120b95b --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.1/jackson-annotations-2.8.1.jar.sha1 @@ -0,0 +1 @@ +4465fda9834ab27eac2a76f9a378738d15a9b4fa \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.1/jackson-annotations-2.8.1.pom b/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.1/jackson-annotations-2.8.1.pom new file mode 100755 index 0000000..a410738 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.1/jackson-annotations-2.8.1.pom @@ -0,0 +1,47 @@ + + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.8 + + + com.fasterxml.jackson.core + jackson-annotations + Jackson-annotations + 2.8.1 + bundle + Core annotations used for value types, used by Jackson data binding package. + + 2008 + + http://github.com/FasterXML/jackson + + scm:git:git@github.com:FasterXML/jackson-annotations.git + scm:git:git@github.com:FasterXML/jackson-annotations.git + http://github.com/FasterXML/jackson-annotations + jackson-annotations-2.8.1 + + + + + 1.6 + 1.6 + + 2.5.3 + + com.fasterxml.jackson.annotation.*;version=${project.version} + + + + + junit + junit + test + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.1/jackson-annotations-2.8.1.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.1/jackson-annotations-2.8.1.pom.sha1 new file mode 100755 index 0000000..7e33a88 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.1/jackson-annotations-2.8.1.pom.sha1 @@ -0,0 +1 @@ +0c5fb383d3feb063c0609f0f8a8fcedf01d47ae1 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.3.3/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-core/2.3.3/_remote.repositories new file mode 100755 index 0000000..f9da359 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.3.3/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:25:21 CST 2017 +jackson-core-2.3.3.jar>central= +jackson-core-2.3.3.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.jar b/repository/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.jar new file mode 100755 index 0000000..8312650 Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.jar.sha1 new file mode 100755 index 0000000..f97ec34 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.jar.sha1 @@ -0,0 +1 @@ +7d8c5d79cc99995e21e6f955857312d8409f02a1 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.pom b/repository/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.pom new file mode 100755 index 0000000..6a38683 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.pom @@ -0,0 +1,165 @@ + + 4.0.0 + + com.fasterxml + oss-parent + 12 + + + com.fasterxml.jackson.core + jackson-core + Jackson-core + 2.3.3 + bundle + Core Jackson abstractions, basic JSON streaming API implementation + + + http://wiki.fasterxml.com/JacksonHome + + scm:git:git@github.com:FasterXML/jackson-core.git + scm:git:git@github.com:FasterXML/jackson-core.git + http://github.com/FasterXML/jackson-core + jackson-core-2.3.3 + + + + lines,source + + com.fasterxml.jackson.core;version=${project.version}, +com.fasterxml.jackson.core.*;version=${project.version} + + + + com/fasterxml/jackson/core/json + com.fasterxml.jackson.core.json + + + + + junit + junit + 4.8.2 + test + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + 1.6 + 1.6 + UTF-8 + 512m + + http://docs.oracle.com/javase/6/docs/api/ + + + + + attach-javadocs + verify + + jar + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire.version} + + ${surefire.redirectTestOutputToFile} + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + generate-sources + + + + + + + + org.apache.maven.wagon + wagon-ssh-external + 1.0-beta-6 + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.6 + + + org.apache.maven.scm + maven-scm-manager-plexus + 1.6 + + + org.kathrynhuxtable.maven.wagon + wagon-gitsite + 0.3.1 + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + true + 1.6 + UTF-8 + 1g + + + http://docs.oracle.com/javase/6/docs/api/ + + ${javadoc.package.exclude} + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name} ${project.version}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.pom.sha1 new file mode 100755 index 0000000..edd6024 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.3.3/jackson-core-2.3.3.pom.sha1 @@ -0,0 +1 @@ +fc05676963f49f5c338cdc115b4ff74dfe041c4f \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.4.2/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-core/2.4.2/_remote.repositories new file mode 100755 index 0000000..d0e548f --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.4.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:04:49 CST 2017 +jackson-core-2.4.2.pom>central= +jackson-core-2.4.2.jar>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.4.2/jackson-core-2.4.2.jar b/repository/com/fasterxml/jackson/core/jackson-core/2.4.2/jackson-core-2.4.2.jar new file mode 100755 index 0000000..fad6f9b Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-core/2.4.2/jackson-core-2.4.2.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.4.2/jackson-core-2.4.2.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.4.2/jackson-core-2.4.2.jar.sha1 new file mode 100755 index 0000000..af35b9a --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.4.2/jackson-core-2.4.2.jar.sha1 @@ -0,0 +1 @@ +ceb72830d95c512b4b300a38f29febc85bdf6e4b \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.4.2/jackson-core-2.4.2.pom b/repository/com/fasterxml/jackson/core/jackson-core/2.4.2/jackson-core-2.4.2.pom new file mode 100755 index 0000000..c90f039 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.4.2/jackson-core-2.4.2.pom @@ -0,0 +1,132 @@ + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.4 + + + com.fasterxml.jackson.core + jackson-core + Jackson-core + 2.4.2 + bundle + Core Jackson abstractions, basic JSON streaming API implementation + + + http://wiki.fasterxml.com/JacksonHome + + scm:git:git@github.com:FasterXML/jackson-core.git + scm:git:git@github.com:FasterXML/jackson-core.git + http://github.com/FasterXML/jackson-core + jackson-core-2.4.2 + + + + com.fasterxml.jackson.core;version=${project.version}, +com.fasterxml.jackson.core.*;version=${project.version} + + + + com/fasterxml/jackson/core/json + ${project.groupId}.json + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + ${javac.src.version} + ${javac.target.version} + UTF-8 + 512m + + http://docs.oracle.com/javase/6/docs/api/ + + + + + attach-javadocs + verify + + jar + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire.version} + + ${surefire.redirectTestOutputToFile} + + **/failing/*.java + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + generate-sources + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + true + 1.6 + UTF-8 + 1g + + + http://docs.oracle.com/javase/6/docs/api/ + + ${javadoc.package.exclude} + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name} ${project.version}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.4.2/jackson-core-2.4.2.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.4.2/jackson-core-2.4.2.pom.sha1 new file mode 100755 index 0000000..8fe7520 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.4.2/jackson-core-2.4.2.pom.sha1 @@ -0,0 +1 @@ +65599ff8a48eb08d194e3bec46d47bcd63424474 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.4.4/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-core/2.4.4/_remote.repositories new file mode 100755 index 0000000..78a948a --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.4.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:52 CST 2016 +jackson-core-2.4.4.jar>central= +jackson-core-2.4.4.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.4.4/jackson-core-2.4.4.jar b/repository/com/fasterxml/jackson/core/jackson-core/2.4.4/jackson-core-2.4.4.jar new file mode 100755 index 0000000..da2a877 Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-core/2.4.4/jackson-core-2.4.4.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.4.4/jackson-core-2.4.4.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.4.4/jackson-core-2.4.4.jar.sha1 new file mode 100755 index 0000000..7bc4d4d --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.4.4/jackson-core-2.4.4.jar.sha1 @@ -0,0 +1 @@ +c5cd3347c0a86d0dcfbf3da593d8431d5a789d54 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.4.4/jackson-core-2.4.4.pom b/repository/com/fasterxml/jackson/core/jackson-core/2.4.4/jackson-core-2.4.4.pom new file mode 100755 index 0000000..2fa0e6a --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.4.4/jackson-core-2.4.4.pom @@ -0,0 +1,132 @@ + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.4 + + + com.fasterxml.jackson.core + jackson-core + Jackson-core + 2.4.4 + bundle + Core Jackson abstractions, basic JSON streaming API implementation + + + https://github.com/FasterXML/jackson + + scm:git:git@github.com:FasterXML/jackson-core.git + scm:git:git@github.com:FasterXML/jackson-core.git + http://github.com/FasterXML/jackson-core + jackson-core-2.4.4 + + + + com.fasterxml.jackson.core;version=${project.version}, +com.fasterxml.jackson.core.*;version=${project.version} + + + + com/fasterxml/jackson/core/json + ${project.groupId}.json + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + ${javac.src.version} + ${javac.target.version} + UTF-8 + 512m + + http://docs.oracle.com/javase/6/docs/api/ + + + + + attach-javadocs + verify + + jar + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire.version} + + ${surefire.redirectTestOutputToFile} + + **/failing/*.java + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + generate-sources + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + true + 1.6 + UTF-8 + 1g + + + http://docs.oracle.com/javase/6/docs/api/ + + ${javadoc.package.exclude} + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name} ${project.version}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.4.4/jackson-core-2.4.4.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.4.4/jackson-core-2.4.4.pom.sha1 new file mode 100755 index 0000000..e275754 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.4.4/jackson-core-2.4.4.pom.sha1 @@ -0,0 +1 @@ +408556c26b025a57f0a82019491b942d60957a18 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.4.6/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-core/2.4.6/_remote.repositories new file mode 100755 index 0000000..c9d9389 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.4.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:48:20 CST 2017 +jackson-core-2.4.6.jar>central= +jackson-core-2.4.6.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.4.6/jackson-core-2.4.6.jar b/repository/com/fasterxml/jackson/core/jackson-core/2.4.6/jackson-core-2.4.6.jar new file mode 100755 index 0000000..a48ce98 Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-core/2.4.6/jackson-core-2.4.6.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.4.6/jackson-core-2.4.6.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.4.6/jackson-core-2.4.6.jar.sha1 new file mode 100755 index 0000000..89e7974 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.4.6/jackson-core-2.4.6.jar.sha1 @@ -0,0 +1 @@ +2a1f6edb86b8c6d29f37f6a807295d4e5c279707 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.4.6/jackson-core-2.4.6.pom b/repository/com/fasterxml/jackson/core/jackson-core/2.4.6/jackson-core-2.4.6.pom new file mode 100755 index 0000000..0b8a76b --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.4.6/jackson-core-2.4.6.pom @@ -0,0 +1,132 @@ + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.4 + + + com.fasterxml.jackson.core + jackson-core + Jackson-core + 2.4.6 + bundle + Core Jackson abstractions, basic JSON streaming API implementation + + + https://github.com/FasterXML/jackson + + scm:git:git@github.com:FasterXML/jackson-core.git + scm:git:git@github.com:FasterXML/jackson-core.git + http://github.com/FasterXML/jackson-core + jackson-core-2.4.6 + + + + com.fasterxml.jackson.core;version=${project.version}, +com.fasterxml.jackson.core.*;version=${project.version} + + + + com/fasterxml/jackson/core/json + ${project.groupId}.json + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + ${javac.src.version} + ${javac.target.version} + UTF-8 + 512m + + http://docs.oracle.com/javase/6/docs/api/ + + + + + attach-javadocs + verify + + jar + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire.version} + + ${surefire.redirectTestOutputToFile} + + **/failing/*.java + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + generate-sources + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + true + 1.6 + UTF-8 + 1g + + + http://docs.oracle.com/javase/6/docs/api/ + + ${javadoc.package.exclude} + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name} ${project.version}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.4.6/jackson-core-2.4.6.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.4.6/jackson-core-2.4.6.pom.sha1 new file mode 100755 index 0000000..0c5aa8e --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.4.6/jackson-core-2.4.6.pom.sha1 @@ -0,0 +1 @@ +19b3a0e33b3d88a8a09cd390f393fc937d62c17c \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.5.4/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-core/2.5.4/_remote.repositories new file mode 100755 index 0000000..500fbc5 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.5.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Jun 10 16:56:03 CST 2017 +jackson-core-2.5.4.pom>central= +jackson-core-2.5.4.jar>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.5.4/jackson-core-2.5.4.jar b/repository/com/fasterxml/jackson/core/jackson-core/2.5.4/jackson-core-2.5.4.jar new file mode 100755 index 0000000..addf939 Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-core/2.5.4/jackson-core-2.5.4.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.5.4/jackson-core-2.5.4.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.5.4/jackson-core-2.5.4.jar.sha1 new file mode 100755 index 0000000..58558c4 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.5.4/jackson-core-2.5.4.jar.sha1 @@ -0,0 +1 @@ +0a57a2df1a23ca1ee32f129173ba7f5feaa9ac24 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.5.4/jackson-core-2.5.4.pom b/repository/com/fasterxml/jackson/core/jackson-core/2.5.4/jackson-core-2.5.4.pom new file mode 100755 index 0000000..878466c --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.5.4/jackson-core-2.5.4.pom @@ -0,0 +1,131 @@ + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.5.1 + + + com.fasterxml.jackson.core + jackson-core + Jackson-core + 2.5.4 + bundle + Core Jackson abstractions, basic JSON streaming API implementation + + + https://github.com/FasterXML/jackson + + scm:git:git@github.com:FasterXML/jackson-core.git + scm:git:git@github.com:FasterXML/jackson-core.git + http://github.com/FasterXML/jackson-core + jackson-core-2.5.4 + + + + com.fasterxml.jackson.core;version=${project.version}, +com.fasterxml.jackson.core.*;version=${project.version} + + + + com/fasterxml/jackson/core/json + ${project.groupId}.json + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + ${javac.src.version} + ${javac.target.version} + UTF-8 + 512m + + http://docs.oracle.com/javase/6/docs/api/ + + + + + attach-javadocs + verify + + jar + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + org.apache.maven.plugins + maven-surefire-plugin + + ${surefire.redirectTestOutputToFile} + + **/failing/*.java + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + generate-sources + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + true + 1.6 + UTF-8 + 1g + + + http://docs.oracle.com/javase/6/docs/api/ + + ${javadoc.package.exclude} + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name} ${project.version}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.5.4/jackson-core-2.5.4.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.5.4/jackson-core-2.5.4.pom.sha1 new file mode 100755 index 0000000..1037567 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.5.4/jackson-core-2.5.4.pom.sha1 @@ -0,0 +1 @@ +2dca7f39c73ef1915bd625f1729ac2db728cd6db \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.6.1/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-core/2.6.1/_remote.repositories new file mode 100755 index 0000000..36402be --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.6.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:48:05 CST 2017 +jackson-core-2.6.1.jar>central= +jackson-core-2.6.1.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.6.1/jackson-core-2.6.1.jar b/repository/com/fasterxml/jackson/core/jackson-core/2.6.1/jackson-core-2.6.1.jar new file mode 100755 index 0000000..acf508b Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-core/2.6.1/jackson-core-2.6.1.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.6.1/jackson-core-2.6.1.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.6.1/jackson-core-2.6.1.jar.sha1 new file mode 100755 index 0000000..cf50c59 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.6.1/jackson-core-2.6.1.jar.sha1 @@ -0,0 +1 @@ +892d15011456ea3563319b27bdd612dbc89bb776 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.6.1/jackson-core-2.6.1.pom b/repository/com/fasterxml/jackson/core/jackson-core/2.6.1/jackson-core-2.6.1.pom new file mode 100755 index 0000000..8eb4c4a --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.6.1/jackson-core-2.6.1.pom @@ -0,0 +1,132 @@ + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.6.1 + + + com.fasterxml.jackson.core + jackson-core + Jackson-core + 2.6.1 + bundle + Core Jackson abstractions, basic JSON streaming API implementation + + + https://github.com/FasterXML/jackson-core + + scm:git:git@github.com:FasterXML/jackson-core.git + scm:git:git@github.com:FasterXML/jackson-core.git + http://github.com/FasterXML/jackson-core + jackson-core-2.6.1 + + + + com.fasterxml.jackson.core;version=${project.version}, +com.fasterxml.jackson.core.*;version=${project.version} + + + + com/fasterxml/jackson/core/json + ${project.groupId}.json + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + ${javac.src.version} + ${javac.target.version} + UTF-8 + 512m + + http://docs.oracle.com/javase/6/docs/api/ + + + + + attach-javadocs + verify + + jar + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + org.apache.maven.plugins + maven-surefire-plugin + ${version.plugin.surefire} + + ${surefire.redirectTestOutputToFile} + + **/failing/*.java + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + generate-sources + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + true + 1.6 + UTF-8 + 1g + + + http://docs.oracle.com/javase/6/docs/api/ + + ${javadoc.package.exclude} + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name} ${project.version}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.6.1/jackson-core-2.6.1.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.6.1/jackson-core-2.6.1.pom.sha1 new file mode 100755 index 0000000..2ad3dc2 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.6.1/jackson-core-2.6.1.pom.sha1 @@ -0,0 +1 @@ +f9785896284f390334e87809d5655bfee2f9d04b \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.6.5/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-core/2.6.5/_remote.repositories new file mode 100755 index 0000000..5b2f5b0 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.6.5/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Aug 27 14:28:39 CST 2017 +jackson-core-2.6.5.jar>central= +jackson-core-2.6.5.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.6.5/jackson-core-2.6.5.jar b/repository/com/fasterxml/jackson/core/jackson-core/2.6.5/jackson-core-2.6.5.jar new file mode 100755 index 0000000..5ee8d20 Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-core/2.6.5/jackson-core-2.6.5.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.6.5/jackson-core-2.6.5.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.6.5/jackson-core-2.6.5.jar.sha1 new file mode 100755 index 0000000..6bc5370 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.6.5/jackson-core-2.6.5.jar.sha1 @@ -0,0 +1 @@ +334369d7eff497f358b248c171dac0dd62c68f67 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.6.5/jackson-core-2.6.5.pom b/repository/com/fasterxml/jackson/core/jackson-core/2.6.5/jackson-core-2.6.5.pom new file mode 100755 index 0000000..c769446 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.6.5/jackson-core-2.6.5.pom @@ -0,0 +1,132 @@ + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.6.2 + + + com.fasterxml.jackson.core + jackson-core + Jackson-core + 2.6.5 + bundle + Core Jackson abstractions, basic JSON streaming API implementation + 2008 + + https://github.com/FasterXML/jackson-core + + scm:git:git@github.com:FasterXML/jackson-core.git + scm:git:git@github.com:FasterXML/jackson-core.git + http://github.com/FasterXML/jackson-core + jackson-core-2.6.5 + + + + com.fasterxml.jackson.core;version=${project.version}, +com.fasterxml.jackson.core.*;version=${project.version} + + + + com/fasterxml/jackson/core/json + ${project.groupId}.json + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + ${javac.src.version} + ${javac.target.version} + UTF-8 + 512m + + http://docs.oracle.com/javase/6/docs/api/ + + + + + attach-javadocs + verify + + jar + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + org.apache.maven.plugins + maven-surefire-plugin + ${version.plugin.surefire} + + ${surefire.redirectTestOutputToFile} + + **/failing/*.java + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + generate-sources + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + true + 1.6 + UTF-8 + 1g + + + http://docs.oracle.com/javase/6/docs/api/ + + ${javadoc.package.exclude} + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name} ${project.version}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.6.5/jackson-core-2.6.5.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.6.5/jackson-core-2.6.5.pom.sha1 new file mode 100755 index 0000000..5128717 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.6.5/jackson-core-2.6.5.pom.sha1 @@ -0,0 +1 @@ +464b8192e36c2675342105b997a25c98b1e10f2a \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.6.6/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-core/2.6.6/_remote.repositories new file mode 100755 index 0000000..4864899 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.6.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 10:12:17 CST 2017 +jackson-core-2.6.6.jar>central= +jackson-core-2.6.6.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.6.6/jackson-core-2.6.6.jar b/repository/com/fasterxml/jackson/core/jackson-core/2.6.6/jackson-core-2.6.6.jar new file mode 100755 index 0000000..cbec17c Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-core/2.6.6/jackson-core-2.6.6.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.6.6/jackson-core-2.6.6.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.6.6/jackson-core-2.6.6.jar.sha1 new file mode 100755 index 0000000..c45378c --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.6.6/jackson-core-2.6.6.jar.sha1 @@ -0,0 +1 @@ +02eb801df67aacaf5b1deb4ac626e1964508e47b \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.6.6/jackson-core-2.6.6.pom b/repository/com/fasterxml/jackson/core/jackson-core/2.6.6/jackson-core-2.6.6.pom new file mode 100755 index 0000000..1e3f038 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.6.6/jackson-core-2.6.6.pom @@ -0,0 +1,132 @@ + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.6.2 + + + com.fasterxml.jackson.core + jackson-core + Jackson-core + 2.6.6 + bundle + Core Jackson abstractions, basic JSON streaming API implementation + 2008 + + https://github.com/FasterXML/jackson-core + + scm:git:git@github.com:FasterXML/jackson-core.git + scm:git:git@github.com:FasterXML/jackson-core.git + http://github.com/FasterXML/jackson-core + jackson-core-2.6.6 + + + + com.fasterxml.jackson.core;version=${project.version}, +com.fasterxml.jackson.core.*;version=${project.version} + + + + com/fasterxml/jackson/core/json + ${project.groupId}.json + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + ${javac.src.version} + ${javac.target.version} + UTF-8 + 512m + + http://docs.oracle.com/javase/6/docs/api/ + + + + + attach-javadocs + verify + + jar + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + org.apache.maven.plugins + maven-surefire-plugin + ${version.plugin.surefire} + + ${surefire.redirectTestOutputToFile} + + **/failing/*.java + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + generate-sources + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + true + 1.6 + UTF-8 + 1g + + + http://docs.oracle.com/javase/6/docs/api/ + + ${javadoc.package.exclude} + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name} ${project.version}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.6.6/jackson-core-2.6.6.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.6.6/jackson-core-2.6.6.pom.sha1 new file mode 100755 index 0000000..fb8a1e1 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.6.6/jackson-core-2.6.6.pom.sha1 @@ -0,0 +1 @@ +3bbe4552671bc6c44eb0d4eb194b383dd6dfdb88 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.6.7/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-core/2.6.7/_remote.repositories new file mode 100755 index 0000000..36b7fc4 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.6.7/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Aug 27 09:45:13 CST 2017 +jackson-core-2.6.7.jar>central= +jackson-core-2.6.7.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.6.7/jackson-core-2.6.7.jar b/repository/com/fasterxml/jackson/core/jackson-core/2.6.7/jackson-core-2.6.7.jar new file mode 100755 index 0000000..d195e85 Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-core/2.6.7/jackson-core-2.6.7.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.6.7/jackson-core-2.6.7.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.6.7/jackson-core-2.6.7.jar.sha1 new file mode 100755 index 0000000..3e6f9ec --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.6.7/jackson-core-2.6.7.jar.sha1 @@ -0,0 +1 @@ +81838e08d5e10e33cdee7299f9682d836b78c63e \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.6.7/jackson-core-2.6.7.pom b/repository/com/fasterxml/jackson/core/jackson-core/2.6.7/jackson-core-2.6.7.pom new file mode 100755 index 0000000..0b3d03b --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.6.7/jackson-core-2.6.7.pom @@ -0,0 +1,132 @@ + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.6.2 + + + com.fasterxml.jackson.core + jackson-core + Jackson-core + 2.6.7 + bundle + Core Jackson abstractions, basic JSON streaming API implementation + 2008 + + https://github.com/FasterXML/jackson-core + + scm:git:git@github.com:FasterXML/jackson-core.git + scm:git:git@github.com:FasterXML/jackson-core.git + http://github.com/FasterXML/jackson-core + jackson-core-2.6.7 + + + + com.fasterxml.jackson.core;version=${project.version}, +com.fasterxml.jackson.core.*;version=${project.version} + + + + com/fasterxml/jackson/core/json + ${project.groupId}.json + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + ${javac.src.version} + ${javac.target.version} + UTF-8 + 512m + + http://docs.oracle.com/javase/6/docs/api/ + + + + + attach-javadocs + verify + + jar + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + org.apache.maven.plugins + maven-surefire-plugin + ${version.plugin.surefire} + + ${surefire.redirectTestOutputToFile} + + **/failing/*.java + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + generate-sources + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + true + 1.6 + UTF-8 + 1g + + + http://docs.oracle.com/javase/6/docs/api/ + + ${javadoc.package.exclude} + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name} ${project.version}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.6.7/jackson-core-2.6.7.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.6.7/jackson-core-2.6.7.pom.sha1 new file mode 100755 index 0000000..35d9f3d --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.6.7/jackson-core-2.6.7.pom.sha1 @@ -0,0 +1 @@ +3457ebb3180f4f2f599242e70697c80135c58dcf \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/_remote.repositories new file mode 100755 index 0000000..e76df10 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 08 10:11:25 CST 2017 +jackson-core-2.7.4.jar>central= +jackson-core-2.7.4.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/jackson-core-2.7.4.jar b/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/jackson-core-2.7.4.jar new file mode 100755 index 0000000..2e70b2e Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/jackson-core-2.7.4.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/jackson-core-2.7.4.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/jackson-core-2.7.4.jar.sha1 new file mode 100755 index 0000000..980e007 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/jackson-core-2.7.4.jar.sha1 @@ -0,0 +1 @@ +b8f38a249116b66d804a5ca2b14a3459b7913a94 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/jackson-core-2.7.4.pom b/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/jackson-core-2.7.4.pom new file mode 100755 index 0000000..48c000e --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/jackson-core-2.7.4.pom @@ -0,0 +1,136 @@ + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.7 + + + com.fasterxml.jackson.core + jackson-core + Jackson-core + 2.7.4 + bundle + Core Jackson abstractions, basic JSON streaming API implementation + 2008 + + https://github.com/FasterXML/jackson-core + + scm:git:git@github.com:FasterXML/jackson-core.git + scm:git:git@github.com:FasterXML/jackson-core.git + http://github.com/FasterXML/jackson-core + jackson-core-2.7.4 + + + + + 1.6 + 1.6 + + com.fasterxml.jackson.core;version=${project.version}, +com.fasterxml.jackson.core.*;version=${project.version} + + + + com/fasterxml/jackson/core/json + ${project.groupId}.json + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + ${javac.src.version} + ${javac.target.version} + UTF-8 + 512m + + http://docs.oracle.com/javase/7/docs/api/ + + + + + attach-javadocs + verify + + jar + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + org.apache.maven.plugins + maven-surefire-plugin + ${version.plugin.surefire} + + ${surefire.redirectTestOutputToFile} + + **/failing/*.java + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + generate-sources + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + true + 1.6 + UTF-8 + 1g + + + http://docs.oracle.com/javase/6/docs/api/ + + ${javadoc.package.exclude} + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name} ${project.version}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/jackson-core-2.7.4.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/jackson-core-2.7.4.pom.sha1 new file mode 100755 index 0000000..33faa0a --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.7.4/jackson-core-2.7.4.pom.sha1 @@ -0,0 +1 @@ +fd20a7b3195cc8b09300d51f9bea93d252005a58 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.8.1/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-core/2.8.1/_remote.repositories new file mode 100755 index 0000000..f6ab372 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.8.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 15 17:38:16 CST 2017 +jackson-core-2.8.1.pom>central= +jackson-core-2.8.1.jar>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.8.1/jackson-core-2.8.1.jar b/repository/com/fasterxml/jackson/core/jackson-core/2.8.1/jackson-core-2.8.1.jar new file mode 100755 index 0000000..29230d4 Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-core/2.8.1/jackson-core-2.8.1.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.8.1/jackson-core-2.8.1.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.8.1/jackson-core-2.8.1.jar.sha1 new file mode 100755 index 0000000..b92131d --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.8.1/jackson-core-2.8.1.jar.sha1 @@ -0,0 +1 @@ +fd13b1c033741d48291315c6370f7d475a42dccf \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.8.1/jackson-core-2.8.1.pom b/repository/com/fasterxml/jackson/core/jackson-core/2.8.1/jackson-core-2.8.1.pom new file mode 100755 index 0000000..aabca27 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.8.1/jackson-core-2.8.1.pom @@ -0,0 +1,148 @@ + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.8 + + + com.fasterxml.jackson.core + jackson-core + Jackson-core + 2.8.1 + bundle + Core Jackson abstractions, basic JSON streaming API implementation + 2008 + + https://github.com/FasterXML/jackson-core + + scm:git:git@github.com:FasterXML/jackson-core.git + scm:git:git@github.com:FasterXML/jackson-core.git + http://github.com/FasterXML/jackson-core + jackson-core-2.8.1 + + + + + 1.6 + 1.6 + + + 2.5.3 + + com.fasterxml.jackson.core;version=${project.version}, +com.fasterxml.jackson.core.*;version=${project.version} + + + + com/fasterxml/jackson/core/json + ${project.groupId}.json + + + + + junit + junit + test + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + ${javac.src.version} + ${javac.target.version} + UTF-8 + 512m + + http://docs.oracle.com/javase/7/docs/api/ + + + + + attach-javadocs + verify + + jar + + + + + + org.apache.maven.plugins + maven-site-plugin + + + org.apache.maven.plugins + maven-surefire-plugin + ${version.plugin.surefire} + + ${surefire.redirectTestOutputToFile} + + **/failing/*.java + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + generate-sources + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + true + 1.6 + UTF-8 + 1g + + http://docs.oracle.com/javase/7/docs/api/ + + ${javadoc.package.exclude} + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name} ${project.version}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.8.1/jackson-core-2.8.1.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.8.1/jackson-core-2.8.1.pom.sha1 new file mode 100755 index 0000000..49fba2f --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.8.1/jackson-core-2.8.1.pom.sha1 @@ -0,0 +1 @@ +bdf423bd884207a0bc7b68e55f37b6aa2f6c1573 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.8.4/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-core/2.8.4/_remote.repositories new file mode 100755 index 0000000..fe0a569 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.8.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 05 10:02:13 CST 2017 +jackson-core-2.8.4.pom>central= +jackson-core-2.8.4.jar>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.8.4/jackson-core-2.8.4.jar b/repository/com/fasterxml/jackson/core/jackson-core/2.8.4/jackson-core-2.8.4.jar new file mode 100755 index 0000000..352bd5d Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-core/2.8.4/jackson-core-2.8.4.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.8.4/jackson-core-2.8.4.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.8.4/jackson-core-2.8.4.jar.sha1 new file mode 100755 index 0000000..e195fe4 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.8.4/jackson-core-2.8.4.jar.sha1 @@ -0,0 +1 @@ +ca365c0817cc345ea831cae7c4e9b42a72b32281 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.8.4/jackson-core-2.8.4.pom b/repository/com/fasterxml/jackson/core/jackson-core/2.8.4/jackson-core-2.8.4.pom new file mode 100755 index 0000000..76d4b7c --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.8.4/jackson-core-2.8.4.pom @@ -0,0 +1,148 @@ + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.8 + + + com.fasterxml.jackson.core + jackson-core + Jackson-core + 2.8.4 + bundle + Core Jackson abstractions, basic JSON streaming API implementation + 2008 + + https://github.com/FasterXML/jackson-core + + scm:git:git@github.com:FasterXML/jackson-core.git + scm:git:git@github.com:FasterXML/jackson-core.git + http://github.com/FasterXML/jackson-core + jackson-core-2.8.4 + + + + + 1.6 + 1.6 + + + 2.5.3 + + com.fasterxml.jackson.core;version=${project.version}, +com.fasterxml.jackson.core.*;version=${project.version} + + + + com/fasterxml/jackson/core/json + ${project.groupId}.json + + + + + junit + junit + test + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + ${javac.src.version} + ${javac.target.version} + UTF-8 + 512m + + http://docs.oracle.com/javase/7/docs/api/ + + + + + attach-javadocs + verify + + jar + + + + + + org.apache.maven.plugins + maven-site-plugin + + + org.apache.maven.plugins + maven-surefire-plugin + ${version.plugin.surefire} + + ${surefire.redirectTestOutputToFile} + + **/failing/*.java + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + generate-sources + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + true + 1.6 + UTF-8 + 1g + + http://docs.oracle.com/javase/7/docs/api/ + + ${javadoc.package.exclude} + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name} ${project.version}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.8.4/jackson-core-2.8.4.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.8.4/jackson-core-2.8.4.pom.sha1 new file mode 100755 index 0000000..77d9c06 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.8.4/jackson-core-2.8.4.pom.sha1 @@ -0,0 +1 @@ +77c71d5ea57233950baa97806e3bc580ac54189c \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.8.6/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-core/2.8.6/_remote.repositories new file mode 100755 index 0000000..19f15a2 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.8.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 08 10:21:53 CST 2017 +jackson-core-2.8.6.jar>central= +jackson-core-2.8.6.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.8.6/jackson-core-2.8.6.jar b/repository/com/fasterxml/jackson/core/jackson-core/2.8.6/jackson-core-2.8.6.jar new file mode 100755 index 0000000..2b10bf3 Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-core/2.8.6/jackson-core-2.8.6.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.8.6/jackson-core-2.8.6.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.8.6/jackson-core-2.8.6.jar.sha1 new file mode 100755 index 0000000..af7677d --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.8.6/jackson-core-2.8.6.jar.sha1 @@ -0,0 +1 @@ +2ef7b1cc34de149600f5e75bc2d5bf40de894e60 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.8.6/jackson-core-2.8.6.pom b/repository/com/fasterxml/jackson/core/jackson-core/2.8.6/jackson-core-2.8.6.pom new file mode 100755 index 0000000..65fd51c --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.8.6/jackson-core-2.8.6.pom @@ -0,0 +1,148 @@ + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.8 + + + com.fasterxml.jackson.core + jackson-core + Jackson-core + 2.8.6 + bundle + Core Jackson abstractions, basic JSON streaming API implementation + 2008 + + https://github.com/FasterXML/jackson-core + + scm:git:git@github.com:FasterXML/jackson-core.git + scm:git:git@github.com:FasterXML/jackson-core.git + http://github.com/FasterXML/jackson-core + jackson-core-2.8.6 + + + + + 1.6 + 1.6 + + + 2.5.3 + + com.fasterxml.jackson.core;version=${project.version}, +com.fasterxml.jackson.core.*;version=${project.version} + + + + com/fasterxml/jackson/core/json + ${project.groupId}.json + + + + + junit + junit + test + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + ${javac.src.version} + ${javac.target.version} + UTF-8 + 512m + + http://docs.oracle.com/javase/7/docs/api/ + + + + + attach-javadocs + verify + + jar + + + + + + org.apache.maven.plugins + maven-site-plugin + + + org.apache.maven.plugins + maven-surefire-plugin + ${version.plugin.surefire} + + ${surefire.redirectTestOutputToFile} + + **/failing/*.java + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + generate-sources + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + true + 1.6 + UTF-8 + 1g + + http://docs.oracle.com/javase/7/docs/api/ + + ${javadoc.package.exclude} + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name} ${project.version}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-core/2.8.6/jackson-core-2.8.6.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-core/2.8.6/jackson-core-2.8.6.pom.sha1 new file mode 100755 index 0000000..169449a --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-core/2.8.6/jackson-core-2.8.6.pom.sha1 @@ -0,0 +1 @@ +1277344179c897274a40104051f2db288ec62d61 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.3.3/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-databind/2.3.3/_remote.repositories new file mode 100755 index 0000000..bb42629 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.3.3/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:25:20 CST 2017 +jackson-databind-2.3.3.pom>central= +jackson-databind-2.3.3.jar>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.3.3/jackson-databind-2.3.3.jar b/repository/com/fasterxml/jackson/core/jackson-databind/2.3.3/jackson-databind-2.3.3.jar new file mode 100755 index 0000000..f323102 Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-databind/2.3.3/jackson-databind-2.3.3.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.3.3/jackson-databind-2.3.3.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.3.3/jackson-databind-2.3.3.jar.sha1 new file mode 100755 index 0000000..76f45c2 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.3.3/jackson-databind-2.3.3.jar.sha1 @@ -0,0 +1 @@ +63b77400b5f1cf83a81823562c48d3120ef5518e \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.3.3/jackson-databind-2.3.3.pom b/repository/com/fasterxml/jackson/core/jackson-databind/2.3.3/jackson-databind-2.3.3.pom new file mode 100755 index 0000000..7794b2d --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.3.3/jackson-databind-2.3.3.pom @@ -0,0 +1,175 @@ + + + 4.0.0 + + + com.fasterxml + oss-parent + 12 + + + com.fasterxml.jackson.core + jackson-databind + 2.3.3 + jackson-databind + bundle + General data-binding functionality for Jackson: works on core streaming API + http://wiki.fasterxml.com/JacksonHome + + + scm:git:git@github.com:FasterXML/jackson-databind.git + scm:git:git@github.com:FasterXML/jackson-databind.git + http://github.com/FasterXML/jackson-databind + jackson-databind-2.3.3 + + + + +com.fasterxml.jackson.databind, +com.fasterxml.jackson.databind.annotation, +com.fasterxml.jackson.databind.cfg, +com.fasterxml.jackson.databind.deser, +com.fasterxml.jackson.databind.deser.impl, +com.fasterxml.jackson.databind.deser.std, +com.fasterxml.jackson.databind.exc, +com.fasterxml.jackson.databind.ext, +com.fasterxml.jackson.databind.introspect, +com.fasterxml.jackson.databind.jsonschema, +com.fasterxml.jackson.databind.jsonFormatVisitors, +com.fasterxml.jackson.databind.jsontype, +com.fasterxml.jackson.databind.jsontype.impl, +com.fasterxml.jackson.databind.module, +com.fasterxml.jackson.databind.node, +com.fasterxml.jackson.databind.ser, +com.fasterxml.jackson.databind.ser.impl, +com.fasterxml.jackson.databind.ser.std, +com.fasterxml.jackson.databind.type, +com.fasterxml.jackson.databind.util + + +com.fasterxml.jackson.annotation, +com.fasterxml.jackson.core, +com.fasterxml.jackson.core.base, +com.fasterxml.jackson.core.format, +com.fasterxml.jackson.core.json, +com.fasterxml.jackson.core.io, +com.fasterxml.jackson.core.util, +com.fasterxml.jackson.core.type, +org.xml.sax,org.w3c.dom, org.w3c.dom.bootstrap, org.w3c.dom.ls, +javax.xml.datatype, javax.xml.namespace, javax.xml.parsers + + + + com/fasterxml/jackson/databind/cfg + com.fasterxml.jackson.databind.cfg + + + + + + com.fasterxml.jackson.core + jackson-annotations + 2.3.0 + + + com.fasterxml.jackson.core + jackson-core + 2.3.3 + + + + + junit + junit + 4.10 + test + + + cglib + cglib + 2.2.2 + test + + + org.codehaus.groovy + groovy + 1.7.9 + test + + + org.hibernate + hibernate-cglib-repack + 2.1_3 + test + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire.version} + + + com/fasterxml/jackson/failing/*.java + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${javadoc.version} + + + http://docs.oracle.com/javase/6/docs/api/ + http://fasterxml.github.com/jackson-annotations/javadoc/2.3.0/ + http://fasterxml.github.com/jackson-core/javadoc/2.3.0/ + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + true + + true + + lines,source + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + process-sources + + + + + + + + + release + + true + true + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.3.3/jackson-databind-2.3.3.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.3.3/jackson-databind-2.3.3.pom.sha1 new file mode 100755 index 0000000..57a7e11 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.3.3/jackson-databind-2.3.3.pom.sha1 @@ -0,0 +1 @@ +fc2fa919676ab9574a7e312fd44741e5569b86a1 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.4.2/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.2/_remote.repositories new file mode 100755 index 0000000..2686155 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:04:49 CST 2017 +jackson-databind-2.4.2.jar>central= +jackson-databind-2.4.2.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.4.2/jackson-databind-2.4.2.jar b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.2/jackson-databind-2.4.2.jar new file mode 100755 index 0000000..ea95c53 Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.2/jackson-databind-2.4.2.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.4.2/jackson-databind-2.4.2.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.2/jackson-databind-2.4.2.jar.sha1 new file mode 100755 index 0000000..ab31f82 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.2/jackson-databind-2.4.2.jar.sha1 @@ -0,0 +1 @@ +8e31266a272ad25ac4c089734d93e8d811652c1f \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.4.2/jackson-databind-2.4.2.pom b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.2/jackson-databind-2.4.2.pom new file mode 100755 index 0000000..f801efc --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.2/jackson-databind-2.4.2.pom @@ -0,0 +1,168 @@ + + + 4.0.0 + + + com.fasterxml.jackson + jackson-parent + 2.4 + + + com.fasterxml.jackson.core + jackson-databind + 2.4.2 + jackson-databind + bundle + General data-binding functionality for Jackson: works on core streaming API + http://wiki.fasterxml.com/JacksonHome + + + scm:git:git@github.com:FasterXML/jackson-databind.git + scm:git:git@github.com:FasterXML/jackson-databind.git + http://github.com/FasterXML/jackson-databind + jackson-databind-2.4.2 + + + + +com.fasterxml.jackson.databind, +com.fasterxml.jackson.databind.annotation, +com.fasterxml.jackson.databind.cfg, +com.fasterxml.jackson.databind.deser, +com.fasterxml.jackson.databind.deser.impl, +com.fasterxml.jackson.databind.deser.std, +com.fasterxml.jackson.databind.exc, +com.fasterxml.jackson.databind.ext, +com.fasterxml.jackson.databind.introspect, +com.fasterxml.jackson.databind.jsonschema, +com.fasterxml.jackson.databind.jsonFormatVisitors, +com.fasterxml.jackson.databind.jsontype, +com.fasterxml.jackson.databind.jsontype.impl, +com.fasterxml.jackson.databind.module, +com.fasterxml.jackson.databind.node, +com.fasterxml.jackson.databind.ser, +com.fasterxml.jackson.databind.ser.impl, +com.fasterxml.jackson.databind.ser.std, +com.fasterxml.jackson.databind.type, +com.fasterxml.jackson.databind.util + + +com.fasterxml.jackson.annotation, +com.fasterxml.jackson.core, +com.fasterxml.jackson.core.base, +com.fasterxml.jackson.core.format, +com.fasterxml.jackson.core.json, +com.fasterxml.jackson.core.io, +com.fasterxml.jackson.core.util, +com.fasterxml.jackson.core.type, +org.xml.sax,org.w3c.dom, org.w3c.dom.bootstrap, org.w3c.dom.ls, +javax.xml.datatype, javax.xml.namespace, javax.xml.parsers + + + + com/fasterxml/jackson/databind/cfg + com.fasterxml.jackson.databind.cfg + + + + + + com.fasterxml.jackson.core + jackson-annotations + 2.4.0 + + + com.fasterxml.jackson.core + jackson-core + 2.4.2 + + + + + cglib + cglib + 2.2.2 + test + + + org.codehaus.groovy + groovy + 1.7.9 + test + + + org.hibernate + hibernate-cglib-repack + 2.1_3 + test + + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.5 + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire.version} + + + com/fasterxml/jackson/failing/*.java + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${javadoc.version} + + + http://docs.oracle.com/javase/6/docs/api/ + http://fasterxml.github.com/jackson-annotations/javadoc/2.4/ + http://fasterxml.github.com/jackson-core/javadoc/2.4/ + + + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + process-sources + + + + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + + + + + + + release + + true + true + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.4.2/jackson-databind-2.4.2.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.2/jackson-databind-2.4.2.pom.sha1 new file mode 100755 index 0000000..2519b7d --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.2/jackson-databind-2.4.2.pom.sha1 @@ -0,0 +1 @@ +2c1f48aec60a4f83c34f54d9cf44cbf43af386bb \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.4.4/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.4/_remote.repositories new file mode 100755 index 0000000..d4fd863 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:53 CST 2016 +jackson-databind-2.4.4.jar>central= +jackson-databind-2.4.4.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.4.4/jackson-databind-2.4.4.jar b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.4/jackson-databind-2.4.4.jar new file mode 100755 index 0000000..e945e5e Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.4/jackson-databind-2.4.4.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.4.4/jackson-databind-2.4.4.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.4/jackson-databind-2.4.4.jar.sha1 new file mode 100755 index 0000000..de40179 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.4/jackson-databind-2.4.4.jar.sha1 @@ -0,0 +1 @@ +e2ff13c3de2f5a2ab2449a3dace2b0d1c37bd8ee \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.4.4/jackson-databind-2.4.4.pom b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.4/jackson-databind-2.4.4.pom new file mode 100755 index 0000000..17d49b1 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.4/jackson-databind-2.4.4.pom @@ -0,0 +1,168 @@ + + + 4.0.0 + + + com.fasterxml.jackson + jackson-parent + 2.4 + + + com.fasterxml.jackson.core + jackson-databind + 2.4.4 + jackson-databind + bundle + General data-binding functionality for Jackson: works on core streaming API + http://github.com/FasterXML/jackson + + + scm:git:git@github.com:FasterXML/jackson-databind.git + scm:git:git@github.com:FasterXML/jackson-databind.git + http://github.com/FasterXML/jackson-databind + jackson-databind-2.4.4 + + + + +com.fasterxml.jackson.databind, +com.fasterxml.jackson.databind.annotation, +com.fasterxml.jackson.databind.cfg, +com.fasterxml.jackson.databind.deser, +com.fasterxml.jackson.databind.deser.impl, +com.fasterxml.jackson.databind.deser.std, +com.fasterxml.jackson.databind.exc, +com.fasterxml.jackson.databind.ext, +com.fasterxml.jackson.databind.introspect, +com.fasterxml.jackson.databind.jsonschema, +com.fasterxml.jackson.databind.jsonFormatVisitors, +com.fasterxml.jackson.databind.jsontype, +com.fasterxml.jackson.databind.jsontype.impl, +com.fasterxml.jackson.databind.module, +com.fasterxml.jackson.databind.node, +com.fasterxml.jackson.databind.ser, +com.fasterxml.jackson.databind.ser.impl, +com.fasterxml.jackson.databind.ser.std, +com.fasterxml.jackson.databind.type, +com.fasterxml.jackson.databind.util + + +com.fasterxml.jackson.annotation, +com.fasterxml.jackson.core, +com.fasterxml.jackson.core.base, +com.fasterxml.jackson.core.format, +com.fasterxml.jackson.core.json, +com.fasterxml.jackson.core.io, +com.fasterxml.jackson.core.util, +com.fasterxml.jackson.core.type, +org.xml.sax,org.w3c.dom, org.w3c.dom.bootstrap, org.w3c.dom.ls, +javax.xml.datatype, javax.xml.namespace, javax.xml.parsers + + + + com/fasterxml/jackson/databind/cfg + com.fasterxml.jackson.databind.cfg + + + + + + com.fasterxml.jackson.core + jackson-annotations + 2.4.0 + + + com.fasterxml.jackson.core + jackson-core + 2.4.4 + + + + + cglib + cglib + 2.2.2 + test + + + org.codehaus.groovy + groovy + 1.7.9 + test + + + org.hibernate + hibernate-cglib-repack + 2.1_3 + test + + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.5 + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire.version} + + + com/fasterxml/jackson/failing/*.java + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${javadoc.version} + + + http://docs.oracle.com/javase/6/docs/api/ + http://fasterxml.github.com/jackson-annotations/javadoc/2.4/ + http://fasterxml.github.com/jackson-core/javadoc/2.4/ + + + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + process-sources + + + + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + + + + + + + release + + true + true + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.4.4/jackson-databind-2.4.4.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.4/jackson-databind-2.4.4.pom.sha1 new file mode 100755 index 0000000..f5b4fed --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.4/jackson-databind-2.4.4.pom.sha1 @@ -0,0 +1 @@ +f0e76f5145875be3a1d441839b60653775331c7a \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.4.6/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.6/_remote.repositories new file mode 100755 index 0000000..050ac87 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:48:20 CST 2017 +jackson-databind-2.4.6.jar>central= +jackson-databind-2.4.6.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.4.6/jackson-databind-2.4.6.jar b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.6/jackson-databind-2.4.6.jar new file mode 100755 index 0000000..d1e4d23 Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.6/jackson-databind-2.4.6.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.4.6/jackson-databind-2.4.6.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.6/jackson-databind-2.4.6.jar.sha1 new file mode 100755 index 0000000..b3137e1 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.6/jackson-databind-2.4.6.jar.sha1 @@ -0,0 +1 @@ +03e63a25de4065697b185f523ed5e020c0db3ff0 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.4.6/jackson-databind-2.4.6.pom b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.6/jackson-databind-2.4.6.pom new file mode 100755 index 0000000..919f91c --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.6/jackson-databind-2.4.6.pom @@ -0,0 +1,168 @@ + + + 4.0.0 + + + com.fasterxml.jackson + jackson-parent + 2.4 + + + com.fasterxml.jackson.core + jackson-databind + 2.4.6 + jackson-databind + bundle + General data-binding functionality for Jackson: works on core streaming API + http://github.com/FasterXML/jackson + + + scm:git:git@github.com:FasterXML/jackson-databind.git + scm:git:git@github.com:FasterXML/jackson-databind.git + http://github.com/FasterXML/jackson-databind + jackson-databind-2.4.6 + + + + +com.fasterxml.jackson.databind, +com.fasterxml.jackson.databind.annotation, +com.fasterxml.jackson.databind.cfg, +com.fasterxml.jackson.databind.deser, +com.fasterxml.jackson.databind.deser.impl, +com.fasterxml.jackson.databind.deser.std, +com.fasterxml.jackson.databind.exc, +com.fasterxml.jackson.databind.ext, +com.fasterxml.jackson.databind.introspect, +com.fasterxml.jackson.databind.jsonschema, +com.fasterxml.jackson.databind.jsonFormatVisitors, +com.fasterxml.jackson.databind.jsontype, +com.fasterxml.jackson.databind.jsontype.impl, +com.fasterxml.jackson.databind.module, +com.fasterxml.jackson.databind.node, +com.fasterxml.jackson.databind.ser, +com.fasterxml.jackson.databind.ser.impl, +com.fasterxml.jackson.databind.ser.std, +com.fasterxml.jackson.databind.type, +com.fasterxml.jackson.databind.util + + +com.fasterxml.jackson.annotation, +com.fasterxml.jackson.core, +com.fasterxml.jackson.core.base, +com.fasterxml.jackson.core.format, +com.fasterxml.jackson.core.json, +com.fasterxml.jackson.core.io, +com.fasterxml.jackson.core.util, +com.fasterxml.jackson.core.type, +org.xml.sax,org.w3c.dom, org.w3c.dom.bootstrap, org.w3c.dom.ls, +javax.xml.datatype, javax.xml.namespace, javax.xml.parsers + + + + com/fasterxml/jackson/databind/cfg + com.fasterxml.jackson.databind.cfg + + + + + + com.fasterxml.jackson.core + jackson-annotations + 2.4.0 + + + com.fasterxml.jackson.core + jackson-core + 2.4.6 + + + + + cglib + cglib + 2.2.2 + test + + + org.codehaus.groovy + groovy + 1.7.9 + test + + + org.hibernate + hibernate-cglib-repack + 2.1_3 + test + + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.5 + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire.version} + + + com/fasterxml/jackson/failing/*.java + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${javadoc.version} + + + http://docs.oracle.com/javase/6/docs/api/ + http://fasterxml.github.com/jackson-annotations/javadoc/2.4/ + http://fasterxml.github.com/jackson-core/javadoc/2.4/ + + + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + process-sources + + + + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + + + + + + + release + + true + true + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.4.6/jackson-databind-2.4.6.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.6/jackson-databind-2.4.6.pom.sha1 new file mode 100755 index 0000000..944f62f --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.4.6/jackson-databind-2.4.6.pom.sha1 @@ -0,0 +1 @@ +72dcf817aa3a40cfe6e58d8fa1d2a9acf6f0c9c5 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.5.4/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-databind/2.5.4/_remote.repositories new file mode 100755 index 0000000..51d26c0 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.5.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Jun 10 16:56:03 CST 2017 +jackson-databind-2.5.4.pom>central= +jackson-databind-2.5.4.jar>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.5.4/jackson-databind-2.5.4.jar b/repository/com/fasterxml/jackson/core/jackson-databind/2.5.4/jackson-databind-2.5.4.jar new file mode 100755 index 0000000..0bc240c Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-databind/2.5.4/jackson-databind-2.5.4.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.5.4/jackson-databind-2.5.4.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.5.4/jackson-databind-2.5.4.jar.sha1 new file mode 100755 index 0000000..c17ef1c --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.5.4/jackson-databind-2.5.4.jar.sha1 @@ -0,0 +1 @@ +5dfa42af84584b4a862ea488da84bbbebbb06c35 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.5.4/jackson-databind-2.5.4.pom b/repository/com/fasterxml/jackson/core/jackson-databind/2.5.4/jackson-databind-2.5.4.pom new file mode 100755 index 0000000..3dcbea5 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.5.4/jackson-databind-2.5.4.pom @@ -0,0 +1,174 @@ + + + 4.0.0 + + + com.fasterxml.jackson + jackson-parent + 2.5.1 + + + com.fasterxml.jackson.core + jackson-databind + 2.5.4 + jackson-databind + bundle + General data-binding functionality for Jackson: works on core streaming API + http://github.com/FasterXML/jackson + + + scm:git:git@github.com:FasterXML/jackson-databind.git + scm:git:git@github.com:FasterXML/jackson-databind.git + http://github.com/FasterXML/jackson-databind + jackson-databind-2.5.4 + + + + +com.fasterxml.jackson.databind, +com.fasterxml.jackson.databind.annotation, +com.fasterxml.jackson.databind.cfg, +com.fasterxml.jackson.databind.deser, +com.fasterxml.jackson.databind.deser.impl, +com.fasterxml.jackson.databind.deser.std, +com.fasterxml.jackson.databind.exc, +com.fasterxml.jackson.databind.ext, +com.fasterxml.jackson.databind.introspect, +com.fasterxml.jackson.databind.jsonschema, +com.fasterxml.jackson.databind.jsonFormatVisitors, +com.fasterxml.jackson.databind.jsontype, +com.fasterxml.jackson.databind.jsontype.impl, +com.fasterxml.jackson.databind.module, +com.fasterxml.jackson.databind.node, +com.fasterxml.jackson.databind.ser, +com.fasterxml.jackson.databind.ser.impl, +com.fasterxml.jackson.databind.ser.std, +com.fasterxml.jackson.databind.type, +com.fasterxml.jackson.databind.util + + +com.fasterxml.jackson.annotation, +com.fasterxml.jackson.core, +com.fasterxml.jackson.core.base, +com.fasterxml.jackson.core.format, +com.fasterxml.jackson.core.json, +com.fasterxml.jackson.core.io, +com.fasterxml.jackson.core.util, +com.fasterxml.jackson.core.type, +org.xml.sax,org.w3c.dom, org.w3c.dom.bootstrap, org.w3c.dom.ls, +javax.xml.datatype, javax.xml.namespace, javax.xml.parsers + + + + com/fasterxml/jackson/databind/cfg + com.fasterxml.jackson.databind.cfg + + + + + + com.fasterxml.jackson.core + jackson-annotations + 2.5.0 + + + com.fasterxml.jackson.core + jackson-core + 2.5.4 + + + + + cglib + cglib + 3.1 + test + + + org.codehaus.groovy + groovy + 2.4.0 + test + + + + javax.measure + jsr-275 + 0.9.2 + test + + + + org.hibernate + hibernate-cglib-repack + 2.1_3 + test + + + + + + + org.apache.maven.plugins + ${version.plugin.surefire} + maven-surefire-plugin + + + javax.measure:jsr-275 + + + com/fasterxml/jackson/failing/*.java + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + + http://docs.oracle.com/javase/6/docs/api/ + http://fasterxml.github.com/jackson-annotations/javadoc/2.5/ + http://fasterxml.github.com/jackson-core/javadoc/2.5/ + + + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + process-sources + + + + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + + + + + + + release + + true + true + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.5.4/jackson-databind-2.5.4.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.5.4/jackson-databind-2.5.4.pom.sha1 new file mode 100755 index 0000000..1994535 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.5.4/jackson-databind-2.5.4.pom.sha1 @@ -0,0 +1 @@ +ab344765d87833db76429fc15cd026fc9110d83d \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.6.1/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.1/_remote.repositories new file mode 100755 index 0000000..2e3d594 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:48:05 CST 2017 +jackson-databind-2.6.1.jar>central= +jackson-databind-2.6.1.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.6.1/jackson-databind-2.6.1.jar b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.1/jackson-databind-2.6.1.jar new file mode 100755 index 0000000..d7f35e2 Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.1/jackson-databind-2.6.1.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.6.1/jackson-databind-2.6.1.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.1/jackson-databind-2.6.1.jar.sha1 new file mode 100755 index 0000000..4bf1697 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.1/jackson-databind-2.6.1.jar.sha1 @@ -0,0 +1 @@ +045c37a03be19f3e0db825fd7814d0bbec40b9e0 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.6.1/jackson-databind-2.6.1.pom b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.1/jackson-databind-2.6.1.pom new file mode 100755 index 0000000..8ca8e19 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.1/jackson-databind-2.6.1.pom @@ -0,0 +1,174 @@ + + + 4.0.0 + + + com.fasterxml.jackson + jackson-parent + 2.6.1 + + + com.fasterxml.jackson.core + jackson-databind + 2.6.1 + jackson-databind + bundle + General data-binding functionality for Jackson: works on core streaming API + http://github.com/FasterXML/jackson + + + scm:git:git@github.com:FasterXML/jackson-databind.git + scm:git:git@github.com:FasterXML/jackson-databind.git + http://github.com/FasterXML/jackson-databind + jackson-databind-2.6.1 + + + + +com.fasterxml.jackson.databind, +com.fasterxml.jackson.databind.annotation, +com.fasterxml.jackson.databind.cfg, +com.fasterxml.jackson.databind.deser, +com.fasterxml.jackson.databind.deser.impl, +com.fasterxml.jackson.databind.deser.std, +com.fasterxml.jackson.databind.exc, +com.fasterxml.jackson.databind.ext, +com.fasterxml.jackson.databind.introspect, +com.fasterxml.jackson.databind.jsonschema, +com.fasterxml.jackson.databind.jsonFormatVisitors, +com.fasterxml.jackson.databind.jsontype, +com.fasterxml.jackson.databind.jsontype.impl, +com.fasterxml.jackson.databind.module, +com.fasterxml.jackson.databind.node, +com.fasterxml.jackson.databind.ser, +com.fasterxml.jackson.databind.ser.impl, +com.fasterxml.jackson.databind.ser.std, +com.fasterxml.jackson.databind.type, +com.fasterxml.jackson.databind.util + + +com.fasterxml.jackson.annotation, +com.fasterxml.jackson.core, +com.fasterxml.jackson.core.base, +com.fasterxml.jackson.core.filter, +com.fasterxml.jackson.core.format, +com.fasterxml.jackson.core.json, +com.fasterxml.jackson.core.io, +com.fasterxml.jackson.core.util, +com.fasterxml.jackson.core.type, +org.xml.sax,org.w3c.dom, org.w3c.dom.bootstrap, org.w3c.dom.ls, +javax.xml.datatype, javax.xml.namespace, javax.xml.parsers + + + + com/fasterxml/jackson/databind/cfg + com.fasterxml.jackson.databind.cfg + + + + + + com.fasterxml.jackson.core + jackson-annotations + 2.6.0 + + + com.fasterxml.jackson.core + jackson-core + 2.6.1 + + + + + + org.powermock + powermock-module-junit4 + 1.6.2 + test + + + org.powermock + powermock-api-mockito + 1.6.2 + test + + + + javax.measure + jsr-275 + 0.9.2 + test + + + + + + + org.apache.maven.plugins + ${version.plugin.surefire} + maven-surefire-plugin + + + javax.measure:jsr-275 + + + com/fasterxml/jackson/failing/*.java + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + + + false + + http://docs.oracle.com/javase/7/docs/api/ + http://fasterxml.github.com/jackson-annotations/javadoc/2.6 + http://fasterxml.github.com/jackson-core/javadoc/2.6 + + + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + process-sources + + + + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + + + + + + + release + + true + true + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.6.1/jackson-databind-2.6.1.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.1/jackson-databind-2.6.1.pom.sha1 new file mode 100755 index 0000000..7d7ab0c --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.1/jackson-databind-2.6.1.pom.sha1 @@ -0,0 +1 @@ +4dd6e45571be929d642a2e9d83994183c617d7a3 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.6.5/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.5/_remote.repositories new file mode 100755 index 0000000..d49d4ac --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.5/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Aug 27 14:28:39 CST 2017 +jackson-databind-2.6.5.jar>central= +jackson-databind-2.6.5.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.6.5/jackson-databind-2.6.5.jar b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.5/jackson-databind-2.6.5.jar new file mode 100755 index 0000000..feb8bba Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.5/jackson-databind-2.6.5.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.6.5/jackson-databind-2.6.5.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.5/jackson-databind-2.6.5.jar.sha1 new file mode 100755 index 0000000..bee1c08 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.5/jackson-databind-2.6.5.jar.sha1 @@ -0,0 +1 @@ +d50be1723a09befd903887099ff2014ea9020333 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.6.5/jackson-databind-2.6.5.pom b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.5/jackson-databind-2.6.5.pom new file mode 100755 index 0000000..0a209f4 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.5/jackson-databind-2.6.5.pom @@ -0,0 +1,181 @@ + + + 4.0.0 + + + com.fasterxml.jackson + jackson-parent + 2.6.2 + + + com.fasterxml.jackson.core + jackson-databind + 2.6.5 + jackson-databind + bundle + General data-binding functionality for Jackson: works on core streaming API + http://github.com/FasterXML/jackson + 2008 + + + scm:git:git@github.com:FasterXML/jackson-databind.git + scm:git:git@github.com:FasterXML/jackson-databind.git + http://github.com/FasterXML/jackson-databind + jackson-databind-2.6.5 + + + + +com.fasterxml.jackson.databind, +com.fasterxml.jackson.databind.annotation, +com.fasterxml.jackson.databind.cfg, +com.fasterxml.jackson.databind.deser, +com.fasterxml.jackson.databind.deser.impl, +com.fasterxml.jackson.databind.deser.std, +com.fasterxml.jackson.databind.exc, +com.fasterxml.jackson.databind.ext, +com.fasterxml.jackson.databind.introspect, +com.fasterxml.jackson.databind.jsonschema, +com.fasterxml.jackson.databind.jsonFormatVisitors, +com.fasterxml.jackson.databind.jsontype, +com.fasterxml.jackson.databind.jsontype.impl, +com.fasterxml.jackson.databind.module, +com.fasterxml.jackson.databind.node, +com.fasterxml.jackson.databind.ser, +com.fasterxml.jackson.databind.ser.impl, +com.fasterxml.jackson.databind.ser.std, +com.fasterxml.jackson.databind.type, +com.fasterxml.jackson.databind.util + + +com.fasterxml.jackson.annotation, +com.fasterxml.jackson.core, +com.fasterxml.jackson.core.base, +com.fasterxml.jackson.core.filter, +com.fasterxml.jackson.core.format, +com.fasterxml.jackson.core.json, +com.fasterxml.jackson.core.io, +com.fasterxml.jackson.core.util, +com.fasterxml.jackson.core.type, +org.xml.sax,org.w3c.dom, org.w3c.dom.bootstrap, org.w3c.dom.ls, +javax.xml.datatype, javax.xml.namespace, javax.xml.parsers + + + + com/fasterxml/jackson/databind/cfg + com.fasterxml.jackson.databind.cfg + + + + + + com.fasterxml.jackson.core + jackson-annotations + 2.6.0 + + + com.fasterxml.jackson.core + jackson-core + 2.6.5 + + + + + + org.powermock + powermock-module-junit4 + 1.6.2 + test + + + org.powermock + powermock-api-mockito + 1.6.2 + test + + + + javax.measure + jsr-275 + 0.9.2 + test + + + com.google.guava + guava + 18.0 + test + + + + + + + org.apache.maven.plugins + ${version.plugin.surefire} + maven-surefire-plugin + + + javax.measure:jsr-275 + + + com/fasterxml/jackson/failing/*.java + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + + + false + + http://docs.oracle.com/javase/7/docs/api/ + http://fasterxml.github.com/jackson-annotations/javadoc/2.6 + http://fasterxml.github.com/jackson-core/javadoc/2.6 + + + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + process-sources + + + + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + + + + + + + release + + true + true + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.6.5/jackson-databind-2.6.5.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.5/jackson-databind-2.6.5.pom.sha1 new file mode 100755 index 0000000..fb8bc29 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.5/jackson-databind-2.6.5.pom.sha1 @@ -0,0 +1 @@ +44051e489f00dea574428a29c541e229c6300fc7 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.6.6/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.6/_remote.repositories new file mode 100755 index 0000000..9686eef --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 10:12:17 CST 2017 +jackson-databind-2.6.6.jar>central= +jackson-databind-2.6.6.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.6.6/jackson-databind-2.6.6.jar b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.6/jackson-databind-2.6.6.jar new file mode 100755 index 0000000..3e6aaae Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.6/jackson-databind-2.6.6.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.6.6/jackson-databind-2.6.6.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.6/jackson-databind-2.6.6.jar.sha1 new file mode 100755 index 0000000..c628558 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.6/jackson-databind-2.6.6.jar.sha1 @@ -0,0 +1 @@ +5108dde6049374ba980b360e1ecff49847baba4a \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.6.6/jackson-databind-2.6.6.pom b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.6/jackson-databind-2.6.6.pom new file mode 100755 index 0000000..4341067 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.6/jackson-databind-2.6.6.pom @@ -0,0 +1,181 @@ + + + 4.0.0 + + + com.fasterxml.jackson + jackson-parent + 2.6.2 + + + com.fasterxml.jackson.core + jackson-databind + 2.6.6 + jackson-databind + bundle + General data-binding functionality for Jackson: works on core streaming API + http://github.com/FasterXML/jackson + 2008 + + + scm:git:git@github.com:FasterXML/jackson-databind.git + scm:git:git@github.com:FasterXML/jackson-databind.git + http://github.com/FasterXML/jackson-databind + jackson-databind-2.6.6 + + + + +com.fasterxml.jackson.databind, +com.fasterxml.jackson.databind.annotation, +com.fasterxml.jackson.databind.cfg, +com.fasterxml.jackson.databind.deser, +com.fasterxml.jackson.databind.deser.impl, +com.fasterxml.jackson.databind.deser.std, +com.fasterxml.jackson.databind.exc, +com.fasterxml.jackson.databind.ext, +com.fasterxml.jackson.databind.introspect, +com.fasterxml.jackson.databind.jsonschema, +com.fasterxml.jackson.databind.jsonFormatVisitors, +com.fasterxml.jackson.databind.jsontype, +com.fasterxml.jackson.databind.jsontype.impl, +com.fasterxml.jackson.databind.module, +com.fasterxml.jackson.databind.node, +com.fasterxml.jackson.databind.ser, +com.fasterxml.jackson.databind.ser.impl, +com.fasterxml.jackson.databind.ser.std, +com.fasterxml.jackson.databind.type, +com.fasterxml.jackson.databind.util + + +com.fasterxml.jackson.annotation, +com.fasterxml.jackson.core, +com.fasterxml.jackson.core.base, +com.fasterxml.jackson.core.filter, +com.fasterxml.jackson.core.format, +com.fasterxml.jackson.core.json, +com.fasterxml.jackson.core.io, +com.fasterxml.jackson.core.util, +com.fasterxml.jackson.core.type, +org.xml.sax,org.w3c.dom, org.w3c.dom.bootstrap, org.w3c.dom.ls, +javax.xml.datatype, javax.xml.namespace, javax.xml.parsers + + + + com/fasterxml/jackson/databind/cfg + com.fasterxml.jackson.databind.cfg + + + + + + com.fasterxml.jackson.core + jackson-annotations + 2.6.0 + + + com.fasterxml.jackson.core + jackson-core + 2.6.6 + + + + + + org.powermock + powermock-module-junit4 + 1.6.2 + test + + + org.powermock + powermock-api-mockito + 1.6.2 + test + + + + javax.measure + jsr-275 + 0.9.2 + test + + + com.google.guava + guava + 18.0 + test + + + + + + + org.apache.maven.plugins + ${version.plugin.surefire} + maven-surefire-plugin + + + javax.measure:jsr-275 + + + com/fasterxml/jackson/failing/*.java + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + + + false + + http://docs.oracle.com/javase/7/docs/api/ + http://fasterxml.github.com/jackson-annotations/javadoc/2.6 + http://fasterxml.github.com/jackson-core/javadoc/2.6 + + + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + process-sources + + + + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + + + + + + + release + + true + true + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.6.6/jackson-databind-2.6.6.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.6/jackson-databind-2.6.6.pom.sha1 new file mode 100755 index 0000000..d0c6731 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.6/jackson-databind-2.6.6.pom.sha1 @@ -0,0 +1 @@ +32698733d34d0c3bf27904a1549c9dd2a9555dbe \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.6.7/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.7/_remote.repositories new file mode 100755 index 0000000..0db7216 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.7/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Aug 27 09:45:13 CST 2017 +jackson-databind-2.6.7.jar>central= +jackson-databind-2.6.7.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.6.7/jackson-databind-2.6.7.jar b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.7/jackson-databind-2.6.7.jar new file mode 100755 index 0000000..d35b203 Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.7/jackson-databind-2.6.7.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.6.7/jackson-databind-2.6.7.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.7/jackson-databind-2.6.7.jar.sha1 new file mode 100755 index 0000000..02f601b --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.7/jackson-databind-2.6.7.jar.sha1 @@ -0,0 +1 @@ +01857f49ee9dffe1c8d17d4c3980e0d713af2806 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.6.7/jackson-databind-2.6.7.pom b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.7/jackson-databind-2.6.7.pom new file mode 100755 index 0000000..6c876ab --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.7/jackson-databind-2.6.7.pom @@ -0,0 +1,181 @@ + + + 4.0.0 + + + com.fasterxml.jackson + jackson-parent + 2.6.2 + + + com.fasterxml.jackson.core + jackson-databind + 2.6.7 + jackson-databind + bundle + General data-binding functionality for Jackson: works on core streaming API + http://github.com/FasterXML/jackson + 2008 + + + scm:git:git@github.com:FasterXML/jackson-databind.git + scm:git:git@github.com:FasterXML/jackson-databind.git + http://github.com/FasterXML/jackson-databind + jackson-databind-2.6.7 + + + + +com.fasterxml.jackson.databind, +com.fasterxml.jackson.databind.annotation, +com.fasterxml.jackson.databind.cfg, +com.fasterxml.jackson.databind.deser, +com.fasterxml.jackson.databind.deser.impl, +com.fasterxml.jackson.databind.deser.std, +com.fasterxml.jackson.databind.exc, +com.fasterxml.jackson.databind.ext, +com.fasterxml.jackson.databind.introspect, +com.fasterxml.jackson.databind.jsonschema, +com.fasterxml.jackson.databind.jsonFormatVisitors, +com.fasterxml.jackson.databind.jsontype, +com.fasterxml.jackson.databind.jsontype.impl, +com.fasterxml.jackson.databind.module, +com.fasterxml.jackson.databind.node, +com.fasterxml.jackson.databind.ser, +com.fasterxml.jackson.databind.ser.impl, +com.fasterxml.jackson.databind.ser.std, +com.fasterxml.jackson.databind.type, +com.fasterxml.jackson.databind.util + + +com.fasterxml.jackson.annotation, +com.fasterxml.jackson.core, +com.fasterxml.jackson.core.base, +com.fasterxml.jackson.core.filter, +com.fasterxml.jackson.core.format, +com.fasterxml.jackson.core.json, +com.fasterxml.jackson.core.io, +com.fasterxml.jackson.core.util, +com.fasterxml.jackson.core.type, +org.xml.sax,org.w3c.dom, org.w3c.dom.bootstrap, org.w3c.dom.ls, +javax.xml.datatype, javax.xml.namespace, javax.xml.parsers + + + + com/fasterxml/jackson/databind/cfg + com.fasterxml.jackson.databind.cfg + + + + + + com.fasterxml.jackson.core + jackson-annotations + 2.6.0 + + + com.fasterxml.jackson.core + jackson-core + 2.6.7 + + + + + + org.powermock + powermock-module-junit4 + 1.6.2 + test + + + org.powermock + powermock-api-mockito + 1.6.2 + test + + + + javax.measure + jsr-275 + 0.9.2 + test + + + com.google.guava + guava + 18.0 + test + + + + + + + org.apache.maven.plugins + ${version.plugin.surefire} + maven-surefire-plugin + + + javax.measure:jsr-275 + + + com/fasterxml/jackson/failing/*.java + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + + + false + + http://docs.oracle.com/javase/7/docs/api/ + http://fasterxml.github.com/jackson-annotations/javadoc/2.6 + http://fasterxml.github.com/jackson-core/javadoc/2.6 + + + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + process-sources + + + + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + + + + + + + release + + true + true + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.6.7/jackson-databind-2.6.7.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.7/jackson-databind-2.6.7.pom.sha1 new file mode 100755 index 0000000..9f2a1d9 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.6.7/jackson-databind-2.6.7.pom.sha1 @@ -0,0 +1 @@ +7265c19026104754e8547774f4b2726791c96972 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/_remote.repositories new file mode 100755 index 0000000..5ea1c14 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 08 10:11:25 CST 2017 +jackson-databind-2.7.4.jar>central= +jackson-databind-2.7.4.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/jackson-databind-2.7.4.jar b/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/jackson-databind-2.7.4.jar new file mode 100755 index 0000000..e11b07f Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/jackson-databind-2.7.4.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/jackson-databind-2.7.4.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/jackson-databind-2.7.4.jar.sha1 new file mode 100755 index 0000000..5fa6a96 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/jackson-databind-2.7.4.jar.sha1 @@ -0,0 +1 @@ +1e9c6f3659644aeac84872c3b62d8e363bf4c96d \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/jackson-databind-2.7.4.pom b/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/jackson-databind-2.7.4.pom new file mode 100755 index 0000000..f518eec --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/jackson-databind-2.7.4.pom @@ -0,0 +1,150 @@ + + + 4.0.0 + + + com.fasterxml.jackson + jackson-parent + 2.7 + + + com.fasterxml.jackson.core + jackson-databind + 2.7.4 + jackson-databind + bundle + General data-binding functionality for Jackson: works on core streaming API + http://github.com/FasterXML/jackson + 2008 + + + scm:git:git@github.com:FasterXML/jackson-databind.git + scm:git:git@github.com:FasterXML/jackson-databind.git + http://github.com/FasterXML/jackson-databind + jackson-databind-2.7.4 + + + + + 1.6 + 1.6 + + + com.fasterxml.jackson.databind.*;version=${project.version} + + + + com/fasterxml/jackson/databind/cfg + com.fasterxml.jackson.databind.cfg + + + + + + com.fasterxml.jackson.core + jackson-annotations + + + com.fasterxml.jackson.core + jackson-core + 2.7.4 + + + + + + org.powermock + powermock-module-junit4 + 1.6.3 + test + + + org.powermock + powermock-api-mockito + 1.6.3 + test + + + + javax.measure + jsr-275 + 1.0.0 + test + + + + + + + org.apache.maven.plugins + ${version.plugin.surefire} + maven-surefire-plugin + + + javax.measure:jsr-275 + + + com/fasterxml/jackson/failing/*.java + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + + + false + + http://docs.oracle.com/javase/7/docs/api/ + http://fasterxml.github.com/jackson-annotations/javadoc/2.7 + http://fasterxml.github.com/jackson-core/javadoc/2.7 + + + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + process-sources + + + + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + + + + + + + release + + true + true + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/jackson-databind-2.7.4.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/jackson-databind-2.7.4.pom.sha1 new file mode 100755 index 0000000..437154b --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.7.4/jackson-databind-2.7.4.pom.sha1 @@ -0,0 +1 @@ +bd6275abba6ced3c9875a7723323d968213fdfbc \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.8.1/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.1/_remote.repositories new file mode 100755 index 0000000..e3af773 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 15 17:38:16 CST 2017 +jackson-databind-2.8.1.pom>central= +jackson-databind-2.8.1.jar>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.8.1/jackson-databind-2.8.1.jar b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.1/jackson-databind-2.8.1.jar new file mode 100755 index 0000000..c4c4801 Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.1/jackson-databind-2.8.1.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.8.1/jackson-databind-2.8.1.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.1/jackson-databind-2.8.1.jar.sha1 new file mode 100755 index 0000000..0d2aad6 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.1/jackson-databind-2.8.1.jar.sha1 @@ -0,0 +1 @@ +c04eb2cc599cd1742889bfa7cc41878db0d152f5 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.8.1/jackson-databind-2.8.1.pom b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.1/jackson-databind-2.8.1.pom new file mode 100755 index 0000000..5c3d59d --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.1/jackson-databind-2.8.1.pom @@ -0,0 +1,160 @@ + + + 4.0.0 + + + com.fasterxml.jackson + jackson-parent + 2.8 + + + com.fasterxml.jackson.core + jackson-databind + 2.8.1 + jackson-databind + bundle + General data-binding functionality for Jackson: works on core streaming API + http://github.com/FasterXML/jackson + 2008 + + + scm:git:git@github.com:FasterXML/jackson-databind.git + scm:git:git@github.com:FasterXML/jackson-databind.git + http://github.com/FasterXML/jackson-databind + jackson-databind-2.8.1 + + + + + 1.7 + 1.7 + + + com.fasterxml.jackson.databind.*;version=${project.version} + + + + com/fasterxml/jackson/databind/cfg + com.fasterxml.jackson.databind.cfg + + + + + + com.fasterxml.jackson.core + jackson-annotations + + + com.fasterxml.jackson.core + jackson-core + 2.8.1 + + + + + + junit + junit + test + + + org.powermock + powermock-module-junit4 + 1.6.5 + test + + + org.powermock + powermock-api-mockito + 1.6.5 + test + + + + javax.measure + jsr-275 + 1.0.0 + test + + + com.google.jimfs + jimfs + 1.1 + test + + + + + + + org.apache.maven.plugins + ${version.plugin.surefire} + maven-surefire-plugin + + + javax.measure:jsr-275 + + + com/fasterxml/jackson/failing/*.java + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + + + false + + http://docs.oracle.com/javase/7/docs/api/ + http://fasterxml.github.com/jackson-annotations/javadoc/2.7 + http://fasterxml.github.com/jackson-core/javadoc/2.7 + + + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + process-sources + + + + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + + + + + + + release + + true + true + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.8.1/jackson-databind-2.8.1.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.1/jackson-databind-2.8.1.pom.sha1 new file mode 100755 index 0000000..9f83afb --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.1/jackson-databind-2.8.1.pom.sha1 @@ -0,0 +1 @@ +c734ed55b3f9a39f71f29e1b6e20cdd2bf25fb00 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.8.4/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.4/_remote.repositories new file mode 100755 index 0000000..416f195 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 05 10:02:13 CST 2017 +jackson-databind-2.8.4.pom>central= +jackson-databind-2.8.4.jar>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.8.4/jackson-databind-2.8.4.jar b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.4/jackson-databind-2.8.4.jar new file mode 100755 index 0000000..37a0b2c Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.4/jackson-databind-2.8.4.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.8.4/jackson-databind-2.8.4.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.4/jackson-databind-2.8.4.jar.sha1 new file mode 100755 index 0000000..87a64c3 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.4/jackson-databind-2.8.4.jar.sha1 @@ -0,0 +1 @@ +1c36c81e79cacdf48116afba8495e3393d267ba1 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.8.4/jackson-databind-2.8.4.pom b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.4/jackson-databind-2.8.4.pom new file mode 100755 index 0000000..ae9d383 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.4/jackson-databind-2.8.4.pom @@ -0,0 +1,160 @@ + + + 4.0.0 + + + com.fasterxml.jackson + jackson-parent + 2.8 + + + com.fasterxml.jackson.core + jackson-databind + 2.8.4 + jackson-databind + bundle + General data-binding functionality for Jackson: works on core streaming API + http://github.com/FasterXML/jackson + 2008 + + + scm:git:git@github.com:FasterXML/jackson-databind.git + scm:git:git@github.com:FasterXML/jackson-databind.git + http://github.com/FasterXML/jackson-databind + jackson-databind-2.8.4 + + + + + 1.7 + 1.7 + + + com.fasterxml.jackson.databind.*;version=${project.version} + + + + com/fasterxml/jackson/databind/cfg + com.fasterxml.jackson.databind.cfg + + + + + + com.fasterxml.jackson.core + jackson-annotations + + + com.fasterxml.jackson.core + jackson-core + 2.8.4 + + + + + + junit + junit + test + + + org.powermock + powermock-module-junit4 + 1.6.5 + test + + + org.powermock + powermock-api-mockito + 1.6.5 + test + + + + javax.measure + jsr-275 + 1.0.0 + test + + + com.google.jimfs + jimfs + 1.1 + test + + + + + + + org.apache.maven.plugins + ${version.plugin.surefire} + maven-surefire-plugin + + + javax.measure:jsr-275 + + + com/fasterxml/jackson/failing/*.java + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + + + false + + http://docs.oracle.com/javase/7/docs/api/ + http://fasterxml.github.com/jackson-annotations/javadoc/2.7 + http://fasterxml.github.com/jackson-core/javadoc/2.7 + + + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + process-sources + + + + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + + + + + + + release + + true + true + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.8.4/jackson-databind-2.8.4.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.4/jackson-databind-2.8.4.pom.sha1 new file mode 100755 index 0000000..5804401 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.4/jackson-databind-2.8.4.pom.sha1 @@ -0,0 +1 @@ +f875c11459777ac6aa46a808808c7e349abd09a7 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.8.6/_remote.repositories b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.6/_remote.repositories new file mode 100755 index 0000000..ab7c79d --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 08 11:07:50 CST 2017 +jackson-databind-2.8.6.jar>central= +jackson-databind-2.8.6.pom>central= diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.8.6/jackson-databind-2.8.6.jar b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.6/jackson-databind-2.8.6.jar new file mode 100755 index 0000000..2784d1f Binary files /dev/null and b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.6/jackson-databind-2.8.6.jar differ diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.8.6/jackson-databind-2.8.6.jar.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.6/jackson-databind-2.8.6.jar.sha1 new file mode 100755 index 0000000..46f9e98 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.6/jackson-databind-2.8.6.jar.sha1 @@ -0,0 +1 @@ +c43de61f74ecc61322ef8f402837ba65b0aa2bf4 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.8.6/jackson-databind-2.8.6.pom b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.6/jackson-databind-2.8.6.pom new file mode 100755 index 0000000..04580de --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.6/jackson-databind-2.8.6.pom @@ -0,0 +1,160 @@ + + + 4.0.0 + + + com.fasterxml.jackson + jackson-parent + 2.8 + + + com.fasterxml.jackson.core + jackson-databind + 2.8.6 + jackson-databind + bundle + General data-binding functionality for Jackson: works on core streaming API + http://github.com/FasterXML/jackson + 2008 + + + scm:git:git@github.com:FasterXML/jackson-databind.git + scm:git:git@github.com:FasterXML/jackson-databind.git + http://github.com/FasterXML/jackson-databind + jackson-databind-2.8.6 + + + + + 1.7 + 1.7 + + + com.fasterxml.jackson.databind.*;version=${project.version} + + + + com/fasterxml/jackson/databind/cfg + com.fasterxml.jackson.databind.cfg + + + + + + com.fasterxml.jackson.core + jackson-annotations + + + com.fasterxml.jackson.core + jackson-core + 2.8.6 + + + + + + junit + junit + test + + + org.powermock + powermock-module-junit4 + 1.6.5 + test + + + org.powermock + powermock-api-mockito + 1.6.5 + test + + + + javax.measure + jsr-275 + 1.0.0 + test + + + com.google.jimfs + jimfs + 1.1 + test + + + + + + + org.apache.maven.plugins + ${version.plugin.surefire} + maven-surefire-plugin + + + javax.measure:jsr-275 + + + com/fasterxml/jackson/failing/*.java + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + + + false + + http://docs.oracle.com/javase/7/docs/api/ + http://fasterxml.github.com/jackson-annotations/javadoc/2.7 + http://fasterxml.github.com/jackson-core/javadoc/2.7 + + + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + process-sources + + + + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + + + + + + + release + + true + true + + + + + diff --git a/repository/com/fasterxml/jackson/core/jackson-databind/2.8.6/jackson-databind-2.8.6.pom.sha1 b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.6/jackson-databind-2.8.6.pom.sha1 new file mode 100755 index 0000000..9917593 --- /dev/null +++ b/repository/com/fasterxml/jackson/core/jackson-databind/2.8.6/jackson-databind-2.8.6.pom.sha1 @@ -0,0 +1 @@ +181f221a9daeaf962794e2f4eff05cbe86925490 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.4.4/_remote.repositories b/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.4.4/_remote.repositories new file mode 100755 index 0000000..c60828c --- /dev/null +++ b/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.4.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:52 CST 2016 +jackson-dataformat-xml-2.4.4.jar>central= +jackson-dataformat-xml-2.4.4.pom>central= diff --git a/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.4.4/jackson-dataformat-xml-2.4.4.jar b/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.4.4/jackson-dataformat-xml-2.4.4.jar new file mode 100755 index 0000000..8f0fa34 Binary files /dev/null and b/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.4.4/jackson-dataformat-xml-2.4.4.jar differ diff --git a/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.4.4/jackson-dataformat-xml-2.4.4.jar.sha1 b/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.4.4/jackson-dataformat-xml-2.4.4.jar.sha1 new file mode 100755 index 0000000..f1f97a5 --- /dev/null +++ b/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.4.4/jackson-dataformat-xml-2.4.4.jar.sha1 @@ -0,0 +1 @@ +2655d1d280b4e42a550ef0b4236e8eda09c36922 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.4.4/jackson-dataformat-xml-2.4.4.pom b/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.4.4/jackson-dataformat-xml-2.4.4.pom new file mode 100755 index 0000000..b39d876 --- /dev/null +++ b/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.4.4/jackson-dataformat-xml-2.4.4.pom @@ -0,0 +1,160 @@ + + + 4.0.0 + + + com.fasterxml.jackson + jackson-parent + 2.4 + + + com.fasterxml.jackson.dataformat + jackson-dataformat-xml + 2.4.4 + Jackson-dataformat-XML + bundle + Data format extension for Jackson (http://jackson.codehaus.org) to offer +alternative support for serializing POJOs as XML and deserializing XML as pojos. +Support implemented on top of Stax API (javax.xml.stream), by implementing core Jackson Streaming API types like JsonGenerator, JsonParser and JsonFactory. +Some data-binding types overridden as well (ObjectMapper sub-classed as XmlMapper). + + http://wiki.fasterxml.com/JacksonExtensionXmlDataBinding + + + scm:git:git@github.com:FasterXML/jackson-dataformat-xml.git + scm:git:git@github.com:FasterXML/jackson-dataformat-xml.git + http://github.com/FasterXML/jackson-dataformat-xml + jackson-dataformat-xml-2.4.4 + + + + 2.4.0 + 2.4.4 + ${version.jackson.core} + com/fasterxml/jackson/dataformat/xml + ${project.groupId}.xml + + com.fasterxml.jackson.dataformat.xml +,com.fasterxml.jackson.dataformat.xml.annotation +,com.fasterxml.jackson.dataformat.xml.deser +,com.fasterxml.jackson.dataformat.xml.jaxb +,com.fasterxml.jackson.dataformat.xml.ser +,com.fasterxml.jackson.dataformat.xml.util + javax.xml.bind.annotation, javax.xml.namespace, javax.xml.stream, javax.xml.transform +,org.codehaus.stax2, org.codehaus.stax2.io, org.codehaus.stax2.ri +,com.fasterxml.jackson.annotation +,com.fasterxml.jackson.core +,com.fasterxml.jackson.core.base, com.fasterxml.jackson.core.format, com.fasterxml.jackson.core.json +,com.fasterxml.jackson.core.io, com.fasterxml.jackson.core.type, com.fasterxml.jackson.core.util +,com.fasterxml.jackson.databind +,com.fasterxml.jackson.databind.cfg +,com.fasterxml.jackson.databind.deser +,com.fasterxml.jackson.databind.deser.std +,com.fasterxml.jackson.databind.introspect, com.fasterxml.jackson.databind.module +,com.fasterxml.jackson.databind.jsontype, com.fasterxml.jackson.databind.jsontype.impl +,com.fasterxml.jackson.databind.ser, com.fasterxml.jackson.databind.ser.impl, com.fasterxml.jackson.databind.ser.std +,com.fasterxml.jackson.databind.type, com.fasterxml.jackson.databind.util +,com.fasterxml.jackson.module.jaxb + + + + + + com.fasterxml.jackson.core + jackson-core + ${version.jackson.core} + + + com.fasterxml.jackson.core + jackson-annotations + ${version.jackson.annotations} + + + com.fasterxml.jackson.core + jackson-databind + ${version.jackson.core} + + + + com.fasterxml.jackson.module + jackson-module-jaxb-annotations + ${version.jackson.jaxb} + + + + javax.xml.stream + stax-api + 1.0-2 + provided + + + + org.codehaus.woodstox + stax2-api + + + 3.1.4 + + + + org.codehaus.woodstox + woodstox-core-asl + 4.3.0 + test + + + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + generate-sources + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire.version} + + + com/fasterxml/jackson/dataformat/xml/failing/*.java + + + **/Test*.java + **/*Test.java + + + + + + + + + + force-release + + true + true + + + + + + diff --git a/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.4.4/jackson-dataformat-xml-2.4.4.pom.sha1 b/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.4.4/jackson-dataformat-xml-2.4.4.pom.sha1 new file mode 100755 index 0000000..8e7e098 --- /dev/null +++ b/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.4.4/jackson-dataformat-xml-2.4.4.pom.sha1 @@ -0,0 +1 @@ +10d60b8c4cb6423a2c4861af23240d40df6370fc \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.4.0/_remote.repositories b/repository/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.4.0/_remote.repositories new file mode 100755 index 0000000..74425c7 --- /dev/null +++ b/repository/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.4.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:31:34 CST 2017 +jackson-datatype-joda-2.4.0.jar>central= +jackson-datatype-joda-2.4.0.pom>central= diff --git a/repository/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.4.0/jackson-datatype-joda-2.4.0.jar b/repository/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.4.0/jackson-datatype-joda-2.4.0.jar new file mode 100755 index 0000000..e52fa5f Binary files /dev/null and b/repository/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.4.0/jackson-datatype-joda-2.4.0.jar differ diff --git a/repository/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.4.0/jackson-datatype-joda-2.4.0.jar.sha1 b/repository/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.4.0/jackson-datatype-joda-2.4.0.jar.sha1 new file mode 100755 index 0000000..dd156c1 --- /dev/null +++ b/repository/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.4.0/jackson-datatype-joda-2.4.0.jar.sha1 @@ -0,0 +1 @@ +bff3a33f9ff1b6137db946ad27b014856ae32a83 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.4.0/jackson-datatype-joda-2.4.0.pom b/repository/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.4.0/jackson-datatype-joda-2.4.0.pom new file mode 100755 index 0000000..e89ccb2 --- /dev/null +++ b/repository/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.4.0/jackson-datatype-joda-2.4.0.pom @@ -0,0 +1,104 @@ + + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.4 + + com.fasterxml.jackson.datatype + jackson-datatype-joda + Jackson-datatype-Joda + 2.4.0 + bundle + Add-on module for Jackson (http://jackson.codehaus.org) to support +Joda (http://joda-time.sourceforge.net/) data types. + + http://wiki.fasterxml.com/JacksonModuleJoda + + scm:git:git@github.com:FasterXML/jackson-datatype-joda.git + scm:git:git@github.com:FasterXML/jackson-datatype-joda.git + http://github.com/FasterXML/jackson-datatype-joda + jackson-datatype-joda-2.4.0 + + + 2.4.0 + 2.4.0 + + com/fasterxml/jackson/datatype/joda + ${project.groupId}.joda + + + com.fasterxml.jackson.annotation +,com.fasterxml.jackson.core +,com.fasterxml.jackson.core.util +,com.fasterxml.jackson.databind +,com.fasterxml.jackson.databind.deser.std +,com.fasterxml.jackson.databind.introspect +,com.fasterxml.jackson.databind.jsontype +,com.fasterxml.jackson.databind.module +,com.fasterxml.jackson.databind.node +,com.fasterxml.jackson.databind.ser +,com.fasterxml.jackson.databind.ser.std +,org.joda.time +,org.joda.time.format + + ${project.groupId}.joda.*;version=${project.version} + + + + + + + com.fasterxml.jackson.core + jackson-annotations + ${version.jackson.annotations} + + + com.fasterxml.jackson.core + jackson-core + ${version.jackson.core} + + + com.fasterxml.jackson.core + jackson-databind + ${version.jackson.core} + + + + + joda-time + joda-time + + 2.2 + + + + + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + generate-sources + + + + + + diff --git a/repository/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.4.0/jackson-datatype-joda-2.4.0.pom.sha1 b/repository/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.4.0/jackson-datatype-joda-2.4.0.pom.sha1 new file mode 100755 index 0000000..735f3be --- /dev/null +++ b/repository/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.4.0/jackson-datatype-joda-2.4.0.pom.sha1 @@ -0,0 +1 @@ +ce4663f1f735e169f4ccbbbad9636659d02301d9 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/jackson-bom/2.8.6/_remote.repositories b/repository/com/fasterxml/jackson/jackson-bom/2.8.6/_remote.repositories new file mode 100755 index 0000000..094144c --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-bom/2.8.6/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Feb 10 10:56:34 CST 2017 +jackson-bom-2.8.6.pom>central= diff --git a/repository/com/fasterxml/jackson/jackson-bom/2.8.6/jackson-bom-2.8.6.pom b/repository/com/fasterxml/jackson/jackson-bom/2.8.6/jackson-bom-2.8.6.pom new file mode 100755 index 0000000..7c17f9c --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-bom/2.8.6/jackson-bom-2.8.6.pom @@ -0,0 +1,271 @@ + + + 4.0.0 + + + com.fasterxml.jackson + jackson-parent + 2.8 + + + jackson-bom + 2.8.6 + pom + + https://github.com/FasterXML/jackson-bom + + scm:git:git@github.com:FasterXML/jackson-bom.git + scm:git:git@github.com:FasterXML/jackson-bom.git + http://github.com/FasterXML/jackson-bom + jackson-bom-2.8.6 + + + + 2.8.6 + 2.8.0 + + + + + + + + com.fasterxml.jackson.core + jackson-annotations + ${jackson.annotations.version} + + + com.fasterxml.jackson.core + jackson-core + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version} + + + + + com.fasterxml.jackson.dataformat + jackson-dataformat-avro + ${jackson.version} + + + com.fasterxml.jackson.dataformat + jackson-dataformat-cbor + ${jackson.version} + + + com.fasterxml.jackson.dataformat + jackson-dataformat-csv + ${jackson.version} + + + com.fasterxml.jackson.dataformat + jackson-dataformat-properties + ${jackson.version} + + + com.fasterxml.jackson.dataformat + jackson-dataformat-protobuf + ${jackson.version} + + + com.fasterxml.jackson.dataformat + jackson-dataformat-smile + ${jackson.version} + + + com.fasterxml.jackson.dataformat + jackson-dataformat-xml + ${jackson.version} + + + com.fasterxml.jackson.dataformat + jackson-dataformat-yaml + ${jackson.version} + + + + + com.fasterxml.jackson.datatype + jackson-datatype-guava + ${jackson.version} + + + com.fasterxml.jackson.datatype + jackson-datatype-hibernate3 + ${jackson.version} + + + com.fasterxml.jackson.datatype + jackson-datatype-hibernate4 + ${jackson.version} + + + com.fasterxml.jackson.datatype + jackson-datatype-hibernate5 + ${jackson.version} + + + com.fasterxml.jackson.datatype + jackson-datatype-hppc + ${jackson.version} + + + com.fasterxml.jackson.datatype + jackson-datatype-jaxrs + ${jackson.version} + + + com.fasterxml.jackson.datatype + jackson-datatype-joda + ${jackson.version} + + + com.fasterxml.jackson.datatype + jackson-datatype-jdk8 + ${jackson.version} + + + com.fasterxml.jackson.datatype + jackson-datatype-json-org + ${jackson.version} + + + com.fasterxml.jackson.datatype + jackson-datatype-jsr310 + ${jackson.version} + + + com.fasterxml.jackson.datatype + jackson-datatype-jsr353 + ${jackson.version} + + + com.fasterxml.jackson.datatype + jackson-datatype-pcollections + ${jackson.version} + + + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-base + ${jackson.version} + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-cbor-provider + ${jackson.version} + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-json-provider + ${jackson.version} + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-smile-provider + ${jackson.version} + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-xml-provider + ${jackson.version} + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-yaml-provider + ${jackson.version} + + + + + com.fasterxml.jackson.jr + jackson-jr-all + ${jackson.version} + + + com.fasterxml.jackson.jr + jackson-jr-objects + ${jackson.version} + + + com.fasterxml.jackson.jr + jackson-jr-retrofit2 + ${jackson.version} + + + com.fasterxml.jackson.jr + jackson-jr-stree + ${jackson.version} + + + + + com.fasterxml.jackson.module + jackson-module-afterburner + ${jackson.version} + + + com.fasterxml.jackson.module + jackson-module-guice + ${jackson.version} + + + com.fasterxml.jackson.module + jackson-module-jaxb-annotations + ${jackson.version} + + + com.fasterxml.jackson.module + jackson-module-jsonSchema + ${jackson.version} + + + com.fasterxml.jackson.module + jackson-module-kotlin + ${jackson.version} + + + com.fasterxml.jackson.module + jackson-module-mrbean + ${jackson.version} + + + com.fasterxml.jackson.module + jackson-module-osgi + ${jackson.version} + + + com.fasterxml.jackson.module + jackson-module-parameter-names + ${jackson.version} + + + com.fasterxml.jackson.module + jackson-module-paranamer + ${jackson.version} + + + com.fasterxml.jackson.module + jackson-module-scala_2.10 + ${jackson.version} + + + com.fasterxml.jackson.module + jackson-module-scala_2.11 + ${jackson.version} + + + com.fasterxml.jackson.module + jackson-module-scala_2.12 + ${jackson.version} + + + + + + diff --git a/repository/com/fasterxml/jackson/jackson-bom/2.8.6/jackson-bom-2.8.6.pom.sha1 b/repository/com/fasterxml/jackson/jackson-bom/2.8.6/jackson-bom-2.8.6.pom.sha1 new file mode 100755 index 0000000..93b2df0 --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-bom/2.8.6/jackson-bom-2.8.6.pom.sha1 @@ -0,0 +1 @@ +2415d5866c689d7e93eb027d6c03296032b66274 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/jackson-parent/2.4/_remote.repositories b/repository/com/fasterxml/jackson/jackson-parent/2.4/_remote.repositories new file mode 100755 index 0000000..3bc3a83 --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-parent/2.4/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:41:12 CST 2016 +jackson-parent-2.4.pom>central= diff --git a/repository/com/fasterxml/jackson/jackson-parent/2.4/jackson-parent-2.4.pom b/repository/com/fasterxml/jackson/jackson-parent/2.4/jackson-parent-2.4.pom new file mode 100755 index 0000000..7721140 --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-parent/2.4/jackson-parent-2.4.pom @@ -0,0 +1,179 @@ + + + + 4.0.0 + + + com.fasterxml + oss-parent + 16 + + + com.fasterxml.jackson + jackson-parent + 2.4 + pom + + Jackson parent poms + Parent pom for all Jackson components + http://github.com/FasterXML/ + 2014 + + FasterXML + http://fasterxml.com/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + christophercurrie + Christopher Currie + + + + prb + Paul Brown + prb@fasterxml.com + + + cowtowncoder + Tatu Saloranta + tatu@fasterxml.com + + + + + Simone Tripodi + simonetripodi@apache.org + + + + + http://github.com/FasterXML/jackson-parent + scm:git:ssh://github.com/FasterXML/jackson-parent.git + scm:git:git+ssh://git@github.com/FasterXML/jackson-parent.git + jackson-parent-2.4 + + + + 2.4-SNAPSHOT + 4.8.2 + + + 1.6 + 1.6 + + lines,source,vars + + + ${basedir}/src/main/java/${packageVersion.dir}/PackageVersion.java.in + ${generatedSourcesDir}/${packageVersion.dir}/PackageVersion.java + + + + + + junit + junit + ${version.junit} + test + + + + + + + + + + com.google.code.maven-replacer-plugin + replacer + ${version.plugin.replacer} + + + process-packageVersion + + replace + + + + + + ${packageVersion.template.input} + ${packageVersion.template.output} + + + @package@ + ${packageVersion.package} + + + @projectversion@ + ${project.version} + + + @projectgroupid@ + ${project.groupId} + + + @projectartifactid@ + ${project.artifactId} + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + com.google.code.maven-replacer-plugin + replacer + [${version.plugin.replacer},) + + replace + + + + + false + + + + + + + + + + + + + diff --git a/repository/com/fasterxml/jackson/jackson-parent/2.4/jackson-parent-2.4.pom.sha1 b/repository/com/fasterxml/jackson/jackson-parent/2.4/jackson-parent-2.4.pom.sha1 new file mode 100755 index 0000000..e3a3083 --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-parent/2.4/jackson-parent-2.4.pom.sha1 @@ -0,0 +1 @@ +ce3b639f485d8b2bdb5ea828028a8c6351e393df \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/jackson-parent/2.5.1/_remote.repositories b/repository/com/fasterxml/jackson/jackson-parent/2.5.1/_remote.repositories new file mode 100755 index 0000000..0eef8a3 --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-parent/2.5.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Jun 10 16:49:00 CST 2017 +jackson-parent-2.5.1.pom>central= diff --git a/repository/com/fasterxml/jackson/jackson-parent/2.5.1/jackson-parent-2.5.1.pom b/repository/com/fasterxml/jackson/jackson-parent/2.5.1/jackson-parent-2.5.1.pom new file mode 100755 index 0000000..97cb946 --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-parent/2.5.1/jackson-parent-2.5.1.pom @@ -0,0 +1,215 @@ + + + + 4.0.0 + + + com.fasterxml + oss-parent + 19 + + + com.fasterxml.jackson + jackson-parent + 2.5.1 + pom + + Jackson parent poms + Parent pom for all Jackson components + http://github.com/FasterXML/ + 2014 + + FasterXML + http://fasterxml.com/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + christophercurrie + Christopher Currie + + + + prb + Paul Brown + prb@fasterxml.com + + + cowtowncoder + Tatu Saloranta + tatu@fasterxml.com + + + + + Simone Tripodi + simonetripodi@apache.org + + + + + scm:git:git@github.com:FasterXML/jackson-parent.git + scm:git:git@github.com:FasterXML/jackson-parent.git + http://github.com/FasterXML/jackson-parent + 2.5.1b + + + + 2.5.0 + + + 1.6 + 1.6 + + lines,source,vars + + + 4.11 + + + ${basedir}/src/main/java/${packageVersion.dir}/PackageVersion.java.in + ${generatedSourcesDir}/${packageVersion.dir}/PackageVersion.java + + + + + + junit + junit + ${version.junit} + test + + + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.3.1 + + + enforce-java + validate + + enforce + + + + + [1.6,) + [ERROR] The currently supported version of Java is 1.6 or higher + + + [3.0,) + [ERROR] The currently supported version of Maven is 3.0 or higher + + + true + true + true + clean,deploy,site + [ERROR] Best Practice is to always define plugin versions! + + + + + + + + + com.google.code.maven-replacer-plugin + replacer + ${version.plugin.replacer} + + + process-packageVersion + + replace + + + + + + ${packageVersion.template.input} + ${packageVersion.template.output} + + + @package@ + ${packageVersion.package} + + + @projectversion@ + ${project.version} + + + @projectgroupid@ + ${project.groupId} + + + @projectartifactid@ + ${project.artifactId} + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + com.google.code.maven-replacer-plugin + replacer + [${version.plugin.replacer},) + + replace + + + + + false + + + + + + + + + + + + + diff --git a/repository/com/fasterxml/jackson/jackson-parent/2.5.1/jackson-parent-2.5.1.pom.sha1 b/repository/com/fasterxml/jackson/jackson-parent/2.5.1/jackson-parent-2.5.1.pom.sha1 new file mode 100755 index 0000000..cefd663 --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-parent/2.5.1/jackson-parent-2.5.1.pom.sha1 @@ -0,0 +1 @@ +0cb82b6ad71b83a04d83515ce6f679c02529f899 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/jackson-parent/2.5/_remote.repositories b/repository/com/fasterxml/jackson/jackson-parent/2.5/_remote.repositories new file mode 100755 index 0000000..daa068f --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-parent/2.5/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Jun 10 16:49:02 CST 2017 +jackson-parent-2.5.pom>central= diff --git a/repository/com/fasterxml/jackson/jackson-parent/2.5/jackson-parent-2.5.pom b/repository/com/fasterxml/jackson/jackson-parent/2.5/jackson-parent-2.5.pom new file mode 100755 index 0000000..c5bb584 --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-parent/2.5/jackson-parent-2.5.pom @@ -0,0 +1,215 @@ + + + + 4.0.0 + + + com.fasterxml + oss-parent + 18 + + + com.fasterxml.jackson + jackson-parent + 2.5 + pom + + Jackson parent poms + Parent pom for all Jackson components + http://github.com/FasterXML/ + 2014 + + FasterXML + http://fasterxml.com/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + christophercurrie + Christopher Currie + + + + prb + Paul Brown + prb@fasterxml.com + + + cowtowncoder + Tatu Saloranta + tatu@fasterxml.com + + + + + Simone Tripodi + simonetripodi@apache.org + + + + + http://github.com/FasterXML/jackson-parent + scm:git:ssh://github.com/FasterXML/jackson-parent.git + scm:git:git+ssh://git@github.com/FasterXML/jackson-parent.git + jackson-parent-2.5 + + + + 2.5.0 + + + 1.6 + 1.6 + + lines,source,vars + + + 4.11 + + + ${basedir}/src/main/java/${packageVersion.dir}/PackageVersion.java.in + ${generatedSourcesDir}/${packageVersion.dir}/PackageVersion.java + + + + + + junit + junit + ${version.junit} + test + + + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.3.1 + + + enforce-java + validate + + enforce + + + + + [1.6,) + [ERROR] The currently supported version of Java is 1.6 or higher + + + [3.0,) + [ERROR] The currently supported version of Maven is 3.0 or higher + + + true + true + true + clean,deploy,site + [ERROR] Best Practice is to always define plugin versions! + + + + + + + + + com.google.code.maven-replacer-plugin + replacer + ${version.plugin.replacer} + + + process-packageVersion + + replace + + + + + + ${packageVersion.template.input} + ${packageVersion.template.output} + + + @package@ + ${packageVersion.package} + + + @projectversion@ + ${project.version} + + + @projectgroupid@ + ${project.groupId} + + + @projectartifactid@ + ${project.artifactId} + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + com.google.code.maven-replacer-plugin + replacer + [${version.plugin.replacer},) + + replace + + + + + false + + + + + + + + + + + + + diff --git a/repository/com/fasterxml/jackson/jackson-parent/2.5/jackson-parent-2.5.pom.sha1 b/repository/com/fasterxml/jackson/jackson-parent/2.5/jackson-parent-2.5.pom.sha1 new file mode 100755 index 0000000..4a17200 --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-parent/2.5/jackson-parent-2.5.pom.sha1 @@ -0,0 +1 @@ +44bd5bcc43b53804a28ba803ec5b10fcb5976f2a \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/jackson-parent/2.6.1/_remote.repositories b/repository/com/fasterxml/jackson/jackson-parent/2.6.1/_remote.repositories new file mode 100755 index 0000000..d804f4e --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-parent/2.6.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 10:10:04 CST 2017 +jackson-parent-2.6.1.pom>central= diff --git a/repository/com/fasterxml/jackson/jackson-parent/2.6.1/jackson-parent-2.6.1.pom b/repository/com/fasterxml/jackson/jackson-parent/2.6.1/jackson-parent-2.6.1.pom new file mode 100755 index 0000000..7dc73af --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-parent/2.6.1/jackson-parent-2.6.1.pom @@ -0,0 +1,215 @@ + + + + 4.0.0 + + + com.fasterxml + oss-parent + 23 + + + com.fasterxml.jackson + jackson-parent + 2.6.1 + pom + + Jackson parent poms + Parent pom for all Jackson components + http://github.com/FasterXML/ + 2014 + + FasterXML + http://fasterxml.com/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + christophercurrie + Christopher Currie + + + + prb + Paul Brown + prb@fasterxml.com + + + cowtowncoder + Tatu Saloranta + tatu@fasterxml.com + + + + + Simone Tripodi + simonetripodi@apache.org + + + + + scm:git:git@github.com:FasterXML/jackson-parent.git + scm:git:git@github.com:FasterXML/jackson-parent.git + http://github.com/FasterXML/jackson-parent + jackson-parent-2.6.1 + + + + 2.6.0 + + + 1.6 + 1.6 + + lines,source,vars + + + 4.11 + + + ${basedir}/src/main/java/${packageVersion.dir}/PackageVersion.java.in + ${generatedSourcesDir}/${packageVersion.dir}/PackageVersion.java + + + + + + junit + junit + ${version.junit} + test + + + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.4 + + + enforce-java + validate + + enforce + + + + + [1.6,) + [ERROR] The currently supported version of Java is 1.6 or higher + + + [3.0,) + [ERROR] The currently supported version of Maven is 3.0 or higher + + + true + true + true + clean,deploy,site + [ERROR] Best Practice is to always define plugin versions! + + + + + + + + + com.google.code.maven-replacer-plugin + replacer + ${version.plugin.replacer} + + + process-packageVersion + + replace + + + + + + ${packageVersion.template.input} + ${packageVersion.template.output} + + + @package@ + ${packageVersion.package} + + + @projectversion@ + ${project.version} + + + @projectgroupid@ + ${project.groupId} + + + @projectartifactid@ + ${project.artifactId} + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + com.google.code.maven-replacer-plugin + replacer + [${version.plugin.replacer},) + + replace + + + + + false + + + + + + + + + + + + + diff --git a/repository/com/fasterxml/jackson/jackson-parent/2.6.1/jackson-parent-2.6.1.pom.sha1 b/repository/com/fasterxml/jackson/jackson-parent/2.6.1/jackson-parent-2.6.1.pom.sha1 new file mode 100755 index 0000000..cfcce93 --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-parent/2.6.1/jackson-parent-2.6.1.pom.sha1 @@ -0,0 +1 @@ +d9178b7012e394e8c631f98167deca4f85a2cfde \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/jackson-parent/2.6.2/_remote.repositories b/repository/com/fasterxml/jackson/jackson-parent/2.6.2/_remote.repositories new file mode 100755 index 0000000..e88a848 --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-parent/2.6.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 10:10:03 CST 2017 +jackson-parent-2.6.2.pom>central= diff --git a/repository/com/fasterxml/jackson/jackson-parent/2.6.2/jackson-parent-2.6.2.pom b/repository/com/fasterxml/jackson/jackson-parent/2.6.2/jackson-parent-2.6.2.pom new file mode 100755 index 0000000..86065fd --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-parent/2.6.2/jackson-parent-2.6.2.pom @@ -0,0 +1,213 @@ + + + 4.0.0 + + + com.fasterxml + oss-parent + 24 + + + com.fasterxml.jackson + jackson-parent + 2.6.2 + pom + + Jackson parent poms + Parent pom for all Jackson components + http://github.com/FasterXML/ + 2014 + + FasterXML + http://fasterxml.com/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + christophercurrie + Christopher Currie + + + + prb + Paul Brown + prb@fasterxml.com + + + cowtowncoder + Tatu Saloranta + tatu@fasterxml.com + + + + + Simone Tripodi + simonetripodi@apache.org + + + + + scm:git:git@github.com:FasterXML/jackson-parent.git + scm:git:git@github.com:FasterXML/jackson-parent.git + http://github.com/FasterXML/jackson-parent + jackson-parent-2.6.2 + + + + 2.6.0 + + + 1.6 + 1.6 + + lines,source,vars + + + 4.12 + + + ${basedir}/src/main/java/${packageVersion.dir}/PackageVersion.java.in + ${generatedSourcesDir}/${packageVersion.dir}/PackageVersion.java + + + + + + junit + junit + ${version.junit} + test + + + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.4.1 + + + enforce-java + validate + + enforce + + + + + [1.6,) + [ERROR] The currently supported version of Java is 1.6 or higher + + + [3.0,) + [ERROR] The currently supported version of Maven is 3.0 or higher + + + true + true + true + clean,deploy,site + [ERROR] Best Practice is to always define plugin versions! + + + + + + + + + com.google.code.maven-replacer-plugin + replacer + ${version.plugin.replacer} + + + process-packageVersion + + replace + + + + + + ${packageVersion.template.input} + ${packageVersion.template.output} + + + @package@ + ${packageVersion.package} + + + @projectversion@ + ${project.version} + + + @projectgroupid@ + ${project.groupId} + + + @projectartifactid@ + ${project.artifactId} + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + com.google.code.maven-replacer-plugin + replacer + [${version.plugin.replacer},) + + replace + + + + + false + + + + + + + + + + + + diff --git a/repository/com/fasterxml/jackson/jackson-parent/2.6.2/jackson-parent-2.6.2.pom.sha1 b/repository/com/fasterxml/jackson/jackson-parent/2.6.2/jackson-parent-2.6.2.pom.sha1 new file mode 100755 index 0000000..506a21c --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-parent/2.6.2/jackson-parent-2.6.2.pom.sha1 @@ -0,0 +1 @@ +b232d48541db046aa1245c27bfa7398ea737d2ad \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/jackson-parent/2.7/_remote.repositories b/repository/com/fasterxml/jackson/jackson-parent/2.7/_remote.repositories new file mode 100755 index 0000000..512edf8 --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-parent/2.7/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 08 10:10:42 CST 2017 +jackson-parent-2.7.pom>central= diff --git a/repository/com/fasterxml/jackson/jackson-parent/2.7/jackson-parent-2.7.pom b/repository/com/fasterxml/jackson/jackson-parent/2.7/jackson-parent-2.7.pom new file mode 100755 index 0000000..d02f822 --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-parent/2.7/jackson-parent-2.7.pom @@ -0,0 +1,222 @@ + + + 4.0.0 + + + com.fasterxml + oss-parent + 25 + + + com.fasterxml.jackson + jackson-parent + 2.7 + pom + + Jackson parent poms + Parent pom for all Jackson components + http://github.com/FasterXML/ + + FasterXML + http://fasterxml.com/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + christophercurrie + Christopher Currie + + + + prb + Paul Brown + prb@fasterxml.com + + + cowtowncoder + Tatu Saloranta + tatu@fasterxml.com + + + + + Simone Tripodi + simonetripodi@apache.org + + + + + scm:git:git@github.com:FasterXML/jackson-parent.git + scm:git:git@github.com:FasterXML/jackson-parent.git + http://github.com/FasterXML/jackson-parent + jackson-parent-2.7 + + + + 2.7.0 + + + 1.7 + 1.7 + + lines,source,vars + + + 4.12 + + + ${basedir}/src/main/java/${packageVersion.dir}/PackageVersion.java.in + ${generatedSourcesDir}/${packageVersion.dir}/PackageVersion.java + + + + + + junit + junit + ${version.junit} + test + + + + + + + com.fasterxml.jackson.core + jackson-annotations + ${version.jackson.annotations} + + + + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.4.1 + + + enforce-java + validate + + enforce + + + + + [1.7,) + [ERROR] The currently supported version of Java is 1.7 or higher + + + [3.0,) + [ERROR] The currently supported version of Maven is 3.0 or higher + + + true + true + true + clean,deploy,site + [ERROR] Best Practice is to always define plugin versions! + + + + + + + + + com.google.code.maven-replacer-plugin + replacer + ${version.plugin.replacer} + + + process-packageVersion + + replace + + + + + + ${packageVersion.template.input} + ${packageVersion.template.output} + + + @package@ + ${packageVersion.package} + + + @projectversion@ + ${project.version} + + + @projectgroupid@ + ${project.groupId} + + + @projectartifactid@ + ${project.artifactId} + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + com.google.code.maven-replacer-plugin + replacer + [${version.plugin.replacer},) + + replace + + + + + false + + + + + + + + + + + + diff --git a/repository/com/fasterxml/jackson/jackson-parent/2.7/jackson-parent-2.7.pom.sha1 b/repository/com/fasterxml/jackson/jackson-parent/2.7/jackson-parent-2.7.pom.sha1 new file mode 100755 index 0000000..856ef3b --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-parent/2.7/jackson-parent-2.7.pom.sha1 @@ -0,0 +1 @@ +9f8ebf10401c679a48b27a2ef63a7c793f875436 \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/jackson-parent/2.8/_remote.repositories b/repository/com/fasterxml/jackson/jackson-parent/2.8/_remote.repositories new file mode 100755 index 0000000..671d5ea --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-parent/2.8/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 08 10:20:52 CST 2017 +jackson-parent-2.8.pom>central= diff --git a/repository/com/fasterxml/jackson/jackson-parent/2.8/jackson-parent-2.8.pom b/repository/com/fasterxml/jackson/jackson-parent/2.8/jackson-parent-2.8.pom new file mode 100755 index 0000000..ef25a88 --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-parent/2.8/jackson-parent-2.8.pom @@ -0,0 +1,217 @@ + + + 4.0.0 + + + com.fasterxml + oss-parent + 27 + + + com.fasterxml.jackson + jackson-parent + 2.8 + pom + + Jackson parent poms + Parent pom for all Jackson components + http://github.com/FasterXML/ + + FasterXML + http://fasterxml.com/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + cowtowncoder + Tatu Saloranta + tatu@fasterxml.com + + + christophercurrie + Christopher Currie + + + + prb + Paul Brown + prb@fasterxml.com + + + + + Simone Tripodi + simonetripodi@apache.org + + + + + scm:git:git@github.com:FasterXML/jackson-parent.git + scm:git:git@github.com:FasterXML/jackson-parent.git + http://github.com/FasterXML/jackson-parent + jackson-parent-2.8 + + + + 2.8.0 + + + 1.7 + 1.7 + lines,source,vars + + + 4.12 + + + ${basedir}/src/main/java/${packageVersion.dir}/PackageVersion.java.in + ${generatedSourcesDir}/${packageVersion.dir}/PackageVersion.java + + + + + + + com.fasterxml.jackson.core + jackson-annotations + ${version.jackson.annotations} + + + + junit + junit + ${version.junit} + test + + + + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.4.1 + + + enforce-java + validate + + enforce + + + + + [1.7,) + [ERROR] The currently supported version of Java is 1.7 or higher + + + [3.0,) + [ERROR] The currently supported version of Maven is 3.0 or higher + + + true + true + true + clean,deploy,site + [ERROR] Best Practice is to always define plugin versions! + + + + + + + + + com.google.code.maven-replacer-plugin + replacer + ${version.plugin.replacer} + + + process-packageVersion + + replace + + + + + + ${packageVersion.template.input} + ${packageVersion.template.output} + + + @package@ + ${packageVersion.package} + + + @projectversion@ + ${project.version} + + + @projectgroupid@ + ${project.groupId} + + + @projectartifactid@ + ${project.artifactId} + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + com.google.code.maven-replacer-plugin + replacer + [${version.plugin.replacer},) + + replace + + + + + false + + + + + + + + + + + + diff --git a/repository/com/fasterxml/jackson/jackson-parent/2.8/jackson-parent-2.8.pom.sha1 b/repository/com/fasterxml/jackson/jackson-parent/2.8/jackson-parent-2.8.pom.sha1 new file mode 100755 index 0000000..ad94185 --- /dev/null +++ b/repository/com/fasterxml/jackson/jackson-parent/2.8/jackson-parent-2.8.pom.sha1 @@ -0,0 +1 @@ +d020f5b079a7c1608b08f4f9bd76f73cb9b3a1be \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.4.4/_remote.repositories b/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.4.4/_remote.repositories new file mode 100755 index 0000000..a785a97 --- /dev/null +++ b/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.4.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:53 CST 2016 +jackson-module-jaxb-annotations-2.4.4.jar>central= +jackson-module-jaxb-annotations-2.4.4.pom>central= diff --git a/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.4.4/jackson-module-jaxb-annotations-2.4.4.jar b/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.4.4/jackson-module-jaxb-annotations-2.4.4.jar new file mode 100755 index 0000000..96955b0 Binary files /dev/null and b/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.4.4/jackson-module-jaxb-annotations-2.4.4.jar differ diff --git a/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.4.4/jackson-module-jaxb-annotations-2.4.4.jar.sha1 b/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.4.4/jackson-module-jaxb-annotations-2.4.4.jar.sha1 new file mode 100755 index 0000000..0253a2d --- /dev/null +++ b/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.4.4/jackson-module-jaxb-annotations-2.4.4.jar.sha1 @@ -0,0 +1 @@ +9a6e4face31ed04530e57d4bf5c7767cf944575c \ No newline at end of file diff --git a/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.4.4/jackson-module-jaxb-annotations-2.4.4.pom b/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.4.4/jackson-module-jaxb-annotations-2.4.4.pom new file mode 100755 index 0000000..6fed9e9 --- /dev/null +++ b/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.4.4/jackson-module-jaxb-annotations-2.4.4.pom @@ -0,0 +1,120 @@ + + + 4.0.0 + + com.fasterxml.jackson + jackson-parent + 2.4 + + com.fasterxml.jackson.module + jackson-module-jaxb-annotations + 2.4.4 + Jackson-module-JAXB-annotations + bundle + Support for using JAXB annotations as an alternative to "native" Jackson annotations, for configuring data binding. + + http://wiki.fasterxml.com/JacksonJAXBAnnotations + + scm:git:git@github.com:FasterXML/jackson-module-jaxb-annotations.git + scm:git:git@github.com:FasterXML/jackson-module-jaxb-annotations.git + http://github.com/FasterXML/jackson-module-jaxb-annotations + jackson-module-jaxb-annotations-2.4.4 + + + + + com/fasterxml/jackson/module/jaxb + ${project.groupId}.jaxb + + 2.4.4 + +com.fasterxml.jackson.module.jaxb, +com.fasterxml.jackson.module.jaxb.deser, +com.fasterxml.jackson.module.jaxb.ser + + +javax.activation +,org.w3c.dom, +,javax.xml.parsers, +,javax.xml.bind +,javax.xml.bind.annotation +,javax.xml.bind.annotation.adapters +,com.fasterxml.jackson.annotation +,com.fasterxml.jackson.core +,com.fasterxml.jackson.core.type +,com.fasterxml.jackson.core.util +,com.fasterxml.jackson.databind +,com.fasterxml.jackson.databind.cfg +,com.fasterxml.jackson.databind.annotation +,com.fasterxml.jackson.databind.deser +,com.fasterxml.jackson.databind.deser.std +,com.fasterxml.jackson.databind.introspect +,com.fasterxml.jackson.databind.jsontype +,com.fasterxml.jackson.databind.jsontype.impl +,com.fasterxml.jackson.databind.module +,com.fasterxml.jackson.databind.node +,com.fasterxml.jackson.databind.ser +,com.fasterxml.jackson.databind.ser.std +,com.fasterxml.jackson.databind.type +,com.fasterxml.jackson.databind.util +,com.fasterxml.jackson.databind.jsonschema +,com.fasterxml.jackson.databind.jsonFormatVisitors + + + + + + + com.fasterxml.jackson.core + jackson-core + ${jackson.version.core} + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version.core} + + + + javax.xml.bind + jaxb-api + 2.2 + provided + + + + + javax.ws.rs + jsr311-api + 1.1.1 + test + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire.version} + + + com/fasterxml/jackson/**/failing/*.java + + + + + + com.google.code.maven-replacer-plugin + replacer + + + process-packageVersion + process-sources + + + + + + + diff --git a/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.4.4/jackson-module-jaxb-annotations-2.4.4.pom.sha1 b/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.4.4/jackson-module-jaxb-annotations-2.4.4.pom.sha1 new file mode 100755 index 0000000..e59c900 --- /dev/null +++ b/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.4.4/jackson-module-jaxb-annotations-2.4.4.pom.sha1 @@ -0,0 +1 @@ +f9478a9f1f20d44cf21fdd06adc57a772c8bf85c \ No newline at end of file diff --git a/repository/com/fasterxml/oss-parent/11/_remote.repositories b/repository/com/fasterxml/oss-parent/11/_remote.repositories new file mode 100755 index 0000000..8df8655 --- /dev/null +++ b/repository/com/fasterxml/oss-parent/11/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:24:43 CST 2017 +oss-parent-11.pom>central= diff --git a/repository/com/fasterxml/oss-parent/11/oss-parent-11.pom b/repository/com/fasterxml/oss-parent/11/oss-parent-11.pom new file mode 100755 index 0000000..7248281 --- /dev/null +++ b/repository/com/fasterxml/oss-parent/11/oss-parent-11.pom @@ -0,0 +1,646 @@ + + + + + 4.0.0 + + com.fasterxml + oss-parent + 11 + pom + + FasterXML.com parent pom + FasterXML.com parent pom + http://github.com/FasterXML/ + 2012 + + FasterXML + http://fasterxml.com/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + GNU Lesser General Public License, Version 2.1 + http://www.gnu.org/licenses/lgpl-2.1.html + repo + + + + + + christophercurrie + Christopher Currie + + + + prb + Paul Brown + prb@fasterxml.com + + + cowtowncoder + Tatu Saloranta + tatu@fasterxml.com + + + + + Simone Tripodi + simonetripodi@apache.org + + + + + http://github.com/FasterXML/oss-parent + scm:git:ssh://github.com/FasterXML/oss-parent.git + scm:git:git+ssh://git@github.com/FasterXML/oss-parent.git + oss-parent-11 + + + GitHub Issue Management + https://github.com/FasterXML/${project.artifactId}/issues + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + + sonatype-nexus-staging + Nexus Release Repository + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + UTF-8 + UTF-8 + UTF-8 + + 1.6 + 1.6 + yyyy-MM-dd HH:mm:ssZ + + ${project.groupId}.*;version=${project.version} + * + + + + ${range;[===,=+);${@}} + + 2.3.7 + 2.12 + 2.8.1 + 1g + 1.5.2 + + + ${project.build.directory}/generated-sources + ${basedir}/src/main/java/${packageVersion.dir}/PackageVersion.java.in + ${generatedSourcesDir}/${packageVersion.dir}/PackageVersion.java + + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + false + + + true + + + + + + + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + + org.apache.felix + maven-bundle-plugin + ${bundle.version} + + + + <_nouses>true + + <_removeheaders>Include-Resource,JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME + <_versionpolicy>${osgi.versionpolicy} + ${project.name} + ${project.groupId}.${project.artifactId} + ${project.description} + ${osgi.export} + ${osgi.private} + ${osgi.import} + ${osgi.dynamicImport} + ${project.url} + ${osgi.requiredExecutionEnvironment} + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + ${project.name} + ${project.version} + ${project.groupId} + ${project.organization.name} + + ${project.name} + ${project.version} + ${project.organization.name} + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.4.1 + + forked-path + false + -Prelease + + + + + org.sonatype.plugins + nexus-maven-plugin + 1.9.2.4 + + https://oss.sonatype.org/ + sonatype-nexus-staging + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.7 + + + + com.google.code.maven-replacer-plugin + replacer + ${replacer.version} + + + process-packageVersion + + replace + + + + + + ${packageVersion.template.input} + ${packageVersion.template.output} + + + @package@ + ${packageVersion.package} + + + @projectversion@ + ${project.version} + + + @projectgroupid@ + ${project.groupId} + + + @projectartifactid@ + ${project.artifactId} + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + com.google.code.maven-replacer-plugin + replacer + [${replacer.version},) + + replace + + + + + false + + + + + + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.1.1 + + + enforce-java + validate + + enforce + + + + + [1.5,) + [ERROR] The currently supported version of Java is 1.5 or higher + + + [3.0,) + [ERROR] The currently supported version of Maven is 3.0 or higher + + + true + true + true + clean,deploy,site + [ERROR] Best Practice is to always define plugin versions! + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.5.1 + + ${javac.src.version} + ${javac.target.version} + true + true + true + + true + lines,source + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-generated-sources + generate-sources + + add-source + + + + ${generatedSourcesDir} + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire.version} + + + + org.apache.felix + maven-bundle-plugin + ${bundle.version} + true + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + org.apache.maven.plugins + maven-scm-plugin + 1.7 + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.7 + + + + + + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.7 + + + + org.apache.maven.scm + maven-scm-manager-plexus + 1.7 + + + + org.kathrynhuxtable.maven.wagon + wagon-gitsite + 0.3.1 + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${javadoc.version} + + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + ${javadoc.maxmemory} + + http://docs.oracle.com/javase/6/docs/api/ + + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.5 + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.3 + + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-2 + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${surefire.version} + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.7.1 + + true + 100 + 1.5 + + + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + + + Todo Work + + + TODO + ignoreCase + + + FIXME + ignoreCase + + + + + + + + + + + + + release + + + + org.apache.maven.plugins + maven-source-plugin + + 2.1.2 + + + attach-sources + + jar-no-fork + + + + + true + true + + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${javadoc.version} + + + attach-javadocs + + jar + + + true + + + true + true + + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + sign-artifacts + verify + + sign + + + + + + + + + + diff --git a/repository/com/fasterxml/oss-parent/11/oss-parent-11.pom.sha1 b/repository/com/fasterxml/oss-parent/11/oss-parent-11.pom.sha1 new file mode 100755 index 0000000..e26b932 --- /dev/null +++ b/repository/com/fasterxml/oss-parent/11/oss-parent-11.pom.sha1 @@ -0,0 +1 @@ +97649d12fb3785f820a1a6f119736e4895283240 \ No newline at end of file diff --git a/repository/com/fasterxml/oss-parent/12/_remote.repositories b/repository/com/fasterxml/oss-parent/12/_remote.repositories new file mode 100755 index 0000000..d60d72f --- /dev/null +++ b/repository/com/fasterxml/oss-parent/12/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:24:42 CST 2017 +oss-parent-12.pom>central= diff --git a/repository/com/fasterxml/oss-parent/12/oss-parent-12.pom b/repository/com/fasterxml/oss-parent/12/oss-parent-12.pom new file mode 100755 index 0000000..9a0e304 --- /dev/null +++ b/repository/com/fasterxml/oss-parent/12/oss-parent-12.pom @@ -0,0 +1,649 @@ + + + + + 4.0.0 + + com.fasterxml + oss-parent + 12 + pom + + FasterXML.com parent pom + FasterXML.com parent pom + http://github.com/FasterXML/ + 2012 + + FasterXML + http://fasterxml.com/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + GNU Lesser General Public License, Version 2.1 + http://www.gnu.org/licenses/lgpl-2.1.html + repo + + + + + + christophercurrie + Christopher Currie + + + + prb + Paul Brown + prb@fasterxml.com + + + cowtowncoder + Tatu Saloranta + tatu@fasterxml.com + + + + + Simone Tripodi + simonetripodi@apache.org + + + + + http://github.com/FasterXML/oss-parent + scm:git:ssh://github.com/FasterXML/oss-parent.git + scm:git:git+ssh://git@github.com/FasterXML/oss-parent.git + oss-parent-12 + + + GitHub Issue Management + https://github.com/FasterXML/${project.artifactId}/issues + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + + sonatype-nexus-staging + Nexus Release Repository + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + UTF-8 + UTF-8 + UTF-8 + + 1.6 + 1.6 + + lines,source,vars + yyyy-MM-dd HH:mm:ssZ + + ${project.groupId}.*;version=${project.version} + * + + + + ${range;[===,=+);${@}} + + 2.3.7 + 2.12 + 2.8.1 + 1g + 1.5.2 + + + ${project.build.directory}/generated-sources + ${basedir}/src/main/java/${packageVersion.dir}/PackageVersion.java.in + ${generatedSourcesDir}/${packageVersion.dir}/PackageVersion.java + + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + false + + + true + + + + + + + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + + org.apache.felix + maven-bundle-plugin + ${bundle.version} + + + + <_nouses>true + + <_removeheaders>Include-Resource,JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME + <_versionpolicy>${osgi.versionpolicy} + ${project.name} + ${project.groupId}.${project.artifactId} + ${project.description} + ${osgi.export} + ${osgi.private} + ${osgi.import} + ${osgi.dynamicImport} + ${project.url} + ${osgi.requiredExecutionEnvironment} + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + ${project.name} + ${project.version} + ${project.groupId} + ${project.organization.name} + + ${project.name} + ${project.version} + ${project.organization.name} + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.4.1 + + forked-path + false + -Prelease + + + + + org.sonatype.plugins + nexus-maven-plugin + 1.9.2.4 + + https://oss.sonatype.org/ + sonatype-nexus-staging + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.7 + + + + com.google.code.maven-replacer-plugin + replacer + ${replacer.version} + + + process-packageVersion + + replace + + + + + + ${packageVersion.template.input} + ${packageVersion.template.output} + + + @package@ + ${packageVersion.package} + + + @projectversion@ + ${project.version} + + + @projectgroupid@ + ${project.groupId} + + + @projectartifactid@ + ${project.artifactId} + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + com.google.code.maven-replacer-plugin + replacer + [${replacer.version},) + + replace + + + + + false + + + + + + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.1.1 + + + enforce-java + validate + + enforce + + + + + [1.5,) + [ERROR] The currently supported version of Java is 1.5 or higher + + + [3.0,) + [ERROR] The currently supported version of Maven is 3.0 or higher + + + true + true + true + clean,deploy,site + [ERROR] Best Practice is to always define plugin versions! + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.5.1 + + ${javac.src.version} + ${javac.target.version} + true + true + true + + true + ${javac.debuglevel} + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-generated-sources + generate-sources + + add-source + + + + ${generatedSourcesDir} + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire.version} + + + + org.apache.felix + maven-bundle-plugin + ${bundle.version} + true + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + org.apache.maven.plugins + maven-scm-plugin + 1.7 + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.7 + + + + + + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.7 + + + + org.apache.maven.scm + maven-scm-manager-plexus + 1.7 + + + + org.kathrynhuxtable.maven.wagon + wagon-gitsite + 0.3.1 + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${javadoc.version} + + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + ${javadoc.maxmemory} + + http://docs.oracle.com/javase/6/docs/api/ + + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.5 + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.3 + + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-2 + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${surefire.version} + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.7.1 + + true + 100 + 1.5 + + + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + + + Todo Work + + + TODO + ignoreCase + + + FIXME + ignoreCase + + + + + + + + + + + + + release + + + + org.apache.maven.plugins + maven-source-plugin + + 2.1.2 + + + attach-sources + + jar-no-fork + + + + + true + true + + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${javadoc.version} + + + attach-javadocs + + jar + + + true + + + true + true + + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + sign-artifacts + verify + + sign + + + + + + + + + + diff --git a/repository/com/fasterxml/oss-parent/12/oss-parent-12.pom.sha1 b/repository/com/fasterxml/oss-parent/12/oss-parent-12.pom.sha1 new file mode 100755 index 0000000..f4bbd79 --- /dev/null +++ b/repository/com/fasterxml/oss-parent/12/oss-parent-12.pom.sha1 @@ -0,0 +1 @@ +28d822058fb576f203afc098822f2db5d1537055 \ No newline at end of file diff --git a/repository/com/fasterxml/oss-parent/16/_remote.repositories b/repository/com/fasterxml/oss-parent/16/_remote.repositories new file mode 100755 index 0000000..3ad6dc6 --- /dev/null +++ b/repository/com/fasterxml/oss-parent/16/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:41:12 CST 2016 +oss-parent-16.pom>central= diff --git a/repository/com/fasterxml/oss-parent/16/oss-parent-16.pom b/repository/com/fasterxml/oss-parent/16/oss-parent-16.pom new file mode 100755 index 0000000..97fc6a3 --- /dev/null +++ b/repository/com/fasterxml/oss-parent/16/oss-parent-16.pom @@ -0,0 +1,540 @@ + + + + 4.0.0 + + com.fasterxml + oss-parent + 16 + pom + + FasterXML.com parent pom + FasterXML.com parent pom + http://github.com/FasterXML/ + 2012 + + FasterXML + http://fasterxml.com/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + cowtowncoder + Tatu Saloranta + tatu@fasterxml.com + + + + + http://github.com/FasterXML/oss-parent + scm:git:ssh://github.com/FasterXML/oss-parent.git + scm:git:git+ssh://git@github.com/FasterXML/oss-parent.git + oss-parent-16 + + + GitHub Issue Management + https://github.com/FasterXML/${project.artifactId}/issues + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + + sonatype-nexus-staging + Nexus Release Repository + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + UTF-8 + UTF-8 + UTF-8 + + + 1.6 + 1.6 + + + lines,source,vars + yyyy-MM-dd HH:mm:ssZ + + ${project.groupId}.*;version=${project.version} + * + + + + ${range;[===,=+);${@}} + + + 1.5.2 + 2.3.7 + 2.12 + 2.8.1 + + 1g + + ${project.build.directory}/generated-sources + + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + false + + + true + + + + + + + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + + org.apache.felix + maven-bundle-plugin + ${bundle.version} + + + + <_nouses>true + + <_removeheaders>Include-Resource,JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME + <_versionpolicy>${osgi.versionpolicy} + ${project.name} + ${project.groupId}.${project.artifactId} + ${project.description} + ${osgi.export} + ${osgi.private} + ${osgi.import} + ${osgi.dynamicImport} + ${project.url} + ${osgi.requiredExecutionEnvironment} + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + ${project.name} + ${project.version} + ${project.groupId} + ${project.organization.name} + + ${project.name} + ${project.version} + ${project.organization.name} + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.4.2 + + forked-path + false + -Prelease + + + + + org.sonatype.plugins + nexus-maven-plugin + 1.9.2.4 + + https://oss.sonatype.org/ + sonatype-nexus-staging + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.7 + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.1.1 + + + enforce-java + validate + + enforce + + + + + [1.5,) + [ERROR] The currently supported version of Java is 1.5 or higher + + + [3.0,) + [ERROR] The currently supported version of Maven is 3.0 or higher + + + true + true + true + clean,deploy,site + [ERROR] Best Practice is to always define plugin versions! + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.5.1 + + ${javac.src.version} + ${javac.target.version} + true + true + true + + true + ${javac.debuglevel} + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-generated-sources + generate-sources + + add-source + + + + ${generatedSourcesDir} + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire.version} + + + + org.apache.felix + maven-bundle-plugin + ${bundle.version} + true + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + org.apache.maven.plugins + maven-scm-plugin + 1.7 + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.7 + + + + + + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.7 + + + + org.apache.maven.scm + maven-scm-manager-plexus + 1.7 + + + + org.kathrynhuxtable.maven.wagon + wagon-gitsite + 0.3.1 + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${javadoc.version} + + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + ${javadoc.maxmemory} + + http://docs.oracle.com/javase/6/docs/api/ + + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.5 + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.3 + + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-2 + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${surefire.version} + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.7.1 + + true + 100 + 1.5 + + + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + + + Todo Work + + + TODO + ignoreCase + + + FIXME + ignoreCase + + + + + + + + + + + + + release + + + + org.apache.maven.plugins + maven-source-plugin + + 2.1.2 + + + attach-sources + + jar-no-fork + + + + + true + true + + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${javadoc.version} + + + attach-javadocs + + jar + + + true + + + true + true + + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + sign-artifacts + verify + + sign + + + + + + + + + + diff --git a/repository/com/fasterxml/oss-parent/16/oss-parent-16.pom.sha1 b/repository/com/fasterxml/oss-parent/16/oss-parent-16.pom.sha1 new file mode 100755 index 0000000..0bb42c9 --- /dev/null +++ b/repository/com/fasterxml/oss-parent/16/oss-parent-16.pom.sha1 @@ -0,0 +1 @@ +5e7c0b32fd560d8dc8651d818934df8d02ed7fc8 \ No newline at end of file diff --git a/repository/com/fasterxml/oss-parent/18/_remote.repositories b/repository/com/fasterxml/oss-parent/18/_remote.repositories new file mode 100755 index 0000000..f3f74a8 --- /dev/null +++ b/repository/com/fasterxml/oss-parent/18/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Jun 10 16:49:02 CST 2017 +oss-parent-18.pom>central= diff --git a/repository/com/fasterxml/oss-parent/18/oss-parent-18.pom b/repository/com/fasterxml/oss-parent/18/oss-parent-18.pom new file mode 100755 index 0000000..e09cde4 --- /dev/null +++ b/repository/com/fasterxml/oss-parent/18/oss-parent-18.pom @@ -0,0 +1,543 @@ + + + + 4.0.0 + + com.fasterxml + oss-parent + 18 + pom + + FasterXML.com parent pom + FasterXML.com parent pom + http://github.com/FasterXML/ + 2012 + + FasterXML + http://fasterxml.com/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + cowtowncoder + Tatu Saloranta + tatu@fasterxml.com + + + + + http://github.com/FasterXML/oss-parent + scm:git:ssh://github.com/FasterXML/oss-parent.git + scm:git:git+ssh://git@github.com/FasterXML/oss-parent.git + 18e + + + GitHub Issue Management + https://github.com/FasterXML/${project.artifactId}/issues + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + + sonatype-nexus-staging + Nexus Release Repository + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + UTF-8 + UTF-8 + UTF-8 + + + 1.6 + 1.6 + + + lines,source,vars + yyyy-MM-dd HH:mm:ssZ + + ${project.groupId}.*;version=${project.version} + * + + + + ${range;[===,=+);${@}} + + + + 2.5.3 + 2.5 + 2.8.1 + 2.4.2 + 1.5.2 + 2.17 + + 1g + + ${project.build.directory}/generated-sources + + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + false + + + true + + + + + + + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.6 + + + + org.apache.felix + maven-bundle-plugin + ${version.plugin.bundle} + + + + <_nouses>true + + <_removeheaders>Include-Resource,JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME + <_versionpolicy>${osgi.versionpolicy} + ${project.name} + ${project.groupId}.${project.artifactId} + ${project.description} + ${osgi.export} + ${osgi.private} + ${osgi.import} + ${osgi.dynamicImport} + ${project.url} + ${osgi.requiredExecutionEnvironment} + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + ${project.name} + ${project.version} + ${project.groupId} + ${project.organization.name} + + ${project.name} + ${project.version} + ${project.organization.name} + + + + + + org.apache.maven.plugins + maven-release-plugin + ${version.plugin.release} + + forked-path + false + -Prelease + + + + + org.sonatype.plugins + nexus-maven-plugin + 2.1 + + https://oss.sonatype.org/ + sonatype-nexus-staging + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.7 + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.3.1 + + + enforce-java + validate + + enforce + + + + + [1.5,) + [ERROR] The currently supported version of Java is 1.5 or higher + + + [3.0,) + [ERROR] The currently supported version of Maven is 3.0 or higher + + + true + true + true + clean,deploy,site + [ERROR] Best Practice is to always define plugin versions! + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + ${javac.src.version} + ${javac.target.version} + true + true + true + + true + ${javac.debuglevel} + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-generated-sources + generate-sources + + add-source + + + + ${generatedSourcesDir} + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${version.plugin.surefire} + + + + org.apache.felix + maven-bundle-plugin + ${version.plugin.bundle} + true + + + + org.apache.maven.plugins + maven-jar-plugin + ${version.plugin.jar} + + + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + org.apache.maven.plugins + maven-scm-plugin + 1.9.1 + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.9.1 + + + + + + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.9.1 + + + + org.apache.maven.scm + maven-scm-manager-plexus + 1.9.1 + + + + + org.kathrynhuxtable.maven.wagon + wagon-gitsite + 0.3.1 + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + ${javadoc.maxmemory} + + http://docs.oracle.com/javase/6/docs/api/ + + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.5 + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.3 + + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-2 + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${version.plugin.surefire} + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.7.1 + + true + 100 + 1.5 + + + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + + + Todo Work + + + TODO + ignoreCase + + + FIXME + ignoreCase + + + + + + + + + + + + + release + + + + org.apache.maven.plugins + maven-source-plugin + + 2.1.2 + + + attach-sources + + jar-no-fork + + + + + true + true + + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + + attach-javadocs + + jar + + + true + + + true + true + + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + sign-artifacts + verify + + sign + + + + + + + + + + diff --git a/repository/com/fasterxml/oss-parent/18/oss-parent-18.pom.sha1 b/repository/com/fasterxml/oss-parent/18/oss-parent-18.pom.sha1 new file mode 100755 index 0000000..9c3c746 --- /dev/null +++ b/repository/com/fasterxml/oss-parent/18/oss-parent-18.pom.sha1 @@ -0,0 +1 @@ +83e412b7753374c0e0a349c4132d0315da0bf7a5 \ No newline at end of file diff --git a/repository/com/fasterxml/oss-parent/19/_remote.repositories b/repository/com/fasterxml/oss-parent/19/_remote.repositories new file mode 100755 index 0000000..6450710 --- /dev/null +++ b/repository/com/fasterxml/oss-parent/19/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Jun 10 16:49:01 CST 2017 +oss-parent-19.pom>central= diff --git a/repository/com/fasterxml/oss-parent/19/oss-parent-19.pom b/repository/com/fasterxml/oss-parent/19/oss-parent-19.pom new file mode 100755 index 0000000..8d3ae0d --- /dev/null +++ b/repository/com/fasterxml/oss-parent/19/oss-parent-19.pom @@ -0,0 +1,544 @@ + + + + 4.0.0 + + com.fasterxml + oss-parent + 19 + pom + + FasterXML.com parent pom + FasterXML.com parent pom + http://github.com/FasterXML/ + 2012 + + FasterXML + http://fasterxml.com/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + cowtowncoder + Tatu Saloranta + tatu@fasterxml.com + + + + + scm:git:git@github.com:FasterXML/oss-parent.git + scm:git:git@github.com:FasterXML/oss-parent.git + http://github.com/FasterXML/oss-parent + oss-parent-19 + + + GitHub Issue Management + https://github.com/FasterXML/${project.artifactId}/issues + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + + sonatype-nexus-staging + Nexus Release Repository + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + UTF-8 + UTF-8 + UTF-8 + + + 1.6 + 1.6 + + + lines,source,vars + yyyy-MM-dd HH:mm:ssZ + + ${project.groupId}.*;version=${project.version} + * + + + + ${range;[===,=+);${@}} + + + + 2.5.3 + 2.5 + 2.8.1 + + 2.5.1 + 1.5.2 + 2.17 + + 1g + + ${project.build.directory}/generated-sources + + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + false + + + true + + + + + + + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.6 + + + + org.apache.felix + maven-bundle-plugin + ${version.plugin.bundle} + + + + <_nouses>true + + <_removeheaders>Include-Resource,JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME + <_versionpolicy>${osgi.versionpolicy} + ${project.name} + ${project.groupId}.${project.artifactId} + ${project.description} + ${osgi.export} + ${osgi.private} + ${osgi.import} + ${osgi.dynamicImport} + ${project.url} + ${osgi.requiredExecutionEnvironment} + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + ${project.name} + ${project.version} + ${project.groupId} + ${project.organization.name} + + ${project.name} + ${project.version} + ${project.organization.name} + + + + + + org.apache.maven.plugins + maven-release-plugin + ${version.plugin.release} + + forked-path + false + -Prelease + + + + + org.sonatype.plugins + nexus-maven-plugin + 2.1 + + https://oss.sonatype.org/ + sonatype-nexus-staging + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.7 + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.3.1 + + + enforce-java + validate + + enforce + + + + + [1.5,) + [ERROR] The currently supported version of Java is 1.5 or higher + + + [3.0,) + [ERROR] The currently supported version of Maven is 3.0 or higher + + + true + true + true + clean,deploy,site + [ERROR] Best Practice is to always define plugin versions! + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.2 + + ${javac.src.version} + ${javac.target.version} + true + true + true + + true + ${javac.debuglevel} + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-generated-sources + generate-sources + + add-source + + + + ${generatedSourcesDir} + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${version.plugin.surefire} + + + + org.apache.felix + maven-bundle-plugin + ${version.plugin.bundle} + true + + + + org.apache.maven.plugins + maven-jar-plugin + ${version.plugin.jar} + + + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + org.apache.maven.plugins + maven-scm-plugin + 1.9.1 + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.9.1 + + + + + + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.9.1 + + + + org.apache.maven.scm + maven-scm-manager-plexus + 1.9.1 + + + + + org.kathrynhuxtable.maven.wagon + wagon-gitsite + 0.3.1 + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + ${javadoc.maxmemory} + + http://docs.oracle.com/javase/6/docs/api/ + + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.5 + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.3 + + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-2 + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${version.plugin.surefire} + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.7.1 + + true + 100 + 1.5 + + + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + + + Todo Work + + + TODO + ignoreCase + + + FIXME + ignoreCase + + + + + + + + + + + + + release + + + + org.apache.maven.plugins + maven-source-plugin + + 2.1.2 + + + attach-sources + + jar-no-fork + + + + + true + true + + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + + attach-javadocs + + jar + + + true + + + true + true + + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + sign-artifacts + verify + + sign + + + + + + + + + + diff --git a/repository/com/fasterxml/oss-parent/19/oss-parent-19.pom.sha1 b/repository/com/fasterxml/oss-parent/19/oss-parent-19.pom.sha1 new file mode 100755 index 0000000..f38a897 --- /dev/null +++ b/repository/com/fasterxml/oss-parent/19/oss-parent-19.pom.sha1 @@ -0,0 +1 @@ +56838cb89c7eb03f76ce15f9746cc1db64dd8e53 \ No newline at end of file diff --git a/repository/com/fasterxml/oss-parent/23/_remote.repositories b/repository/com/fasterxml/oss-parent/23/_remote.repositories new file mode 100755 index 0000000..1f3c49d --- /dev/null +++ b/repository/com/fasterxml/oss-parent/23/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 10:10:04 CST 2017 +oss-parent-23.pom>central= diff --git a/repository/com/fasterxml/oss-parent/23/oss-parent-23.pom b/repository/com/fasterxml/oss-parent/23/oss-parent-23.pom new file mode 100755 index 0000000..ea35fbd --- /dev/null +++ b/repository/com/fasterxml/oss-parent/23/oss-parent-23.pom @@ -0,0 +1,549 @@ + + + + 4.0.0 + + com.fasterxml + oss-parent + 23 + pom + + FasterXML.com parent pom + FasterXML.com parent pom + http://github.com/FasterXML/ + 2012 + + FasterXML + http://fasterxml.com/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + cowtowncoder + Tatu Saloranta + tatu@fasterxml.com + + + + + scm:git:git@github.com:FasterXML/oss-parent.git + scm:git:git@github.com:FasterXML/oss-parent.git + http://github.com/FasterXML/oss-parent + oss-parent-23 + + + GitHub Issue Management + https://github.com/FasterXML/${project.artifactId}/issues + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + + sonatype-nexus-staging + Nexus Release Repository + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + UTF-8 + UTF-8 + UTF-8 + + + 1.6 + 1.6 + + + lines,source,vars + yyyy-MM-dd HH:mm:ssZ + + ${project.groupId}.*;version=${project.version} + * + + + + ${range;[===,=+);${@}} + + + + + 2.5.3 + + 2.5 + 2.9.1 + + 2.5.2 + 1.5.2 + 2.4 + 2.17 + + 1g + + ${project.build.directory}/generated-sources + + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + false + + + true + + + + + + + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.6 + + + + org.apache.felix + maven-bundle-plugin + ${version.plugin.bundle} + + + + <_nouses>true + + <_removeheaders>Include-Resource,JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME + <_versionpolicy>${osgi.versionpolicy} + ${project.name} + ${project.groupId}.${project.artifactId} + ${project.description} + ${osgi.export} + ${osgi.private} + ${osgi.import} + ${osgi.dynamicImport} + ${project.url} + ${osgi.requiredExecutionEnvironment} + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + ${project.name} + ${project.version} + ${project.groupId} + ${project.organization.name} + + ${project.name} + ${project.version} + ${project.organization.name} + + + + + + org.apache.maven.plugins + maven-release-plugin + ${version.plugin.release} + + forked-path + false + -Prelease + + + + + org.sonatype.plugins + nexus-maven-plugin + 2.1 + + https://oss.sonatype.org/ + sonatype-nexus-staging + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.7 + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.3.1 + + + enforce-java + validate + + enforce + + + + + [1.5,) + [ERROR] The currently supported version of Java is 1.5 or higher + + + [3.0,) + [ERROR] The currently supported version of Maven is 3.0 or higher + + + true + true + true + clean,deploy,site + [ERROR] Best Practice is to always define plugin versions! + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.2 + + ${javac.src.version} + ${javac.target.version} + true + true + true + + true + ${javac.debuglevel} + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-generated-sources + generate-sources + + add-source + + + + ${generatedSourcesDir} + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${version.plugin.surefire} + + + + org.apache.felix + maven-bundle-plugin + ${version.plugin.bundle} + true + + + + org.apache.maven.plugins + maven-jar-plugin + ${version.plugin.jar} + + + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + org.apache.maven.plugins + maven-scm-plugin + 1.9.1 + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.9.1 + + + + + + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.9.1 + + + + org.apache.maven.scm + maven-scm-manager-plexus + 1.9.1 + + + + + org.kathrynhuxtable.maven.wagon + wagon-gitsite + 0.3.1 + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + ${javadoc.maxmemory} + + http://docs.oracle.com/javase/6/docs/api/ + + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.5 + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.3 + + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-2 + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${version.plugin.surefire} + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.7.1 + + true + 100 + 1.5 + + + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + + + Todo Work + + + TODO + ignoreCase + + + FIXME + ignoreCase + + + + + + + + + + + + + release + + + + org.apache.maven.plugins + maven-source-plugin + + 2.1.2 + + + attach-sources + + jar-no-fork + + + + + true + true + + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + + attach-javadocs + + jar + + + true + + + true + true + + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + sign-artifacts + verify + + sign + + + + + + + + + + diff --git a/repository/com/fasterxml/oss-parent/23/oss-parent-23.pom.sha1 b/repository/com/fasterxml/oss-parent/23/oss-parent-23.pom.sha1 new file mode 100755 index 0000000..1f5f85b --- /dev/null +++ b/repository/com/fasterxml/oss-parent/23/oss-parent-23.pom.sha1 @@ -0,0 +1 @@ +8ee7f1755fea4b333428aac06fca31330404357f \ No newline at end of file diff --git a/repository/com/fasterxml/oss-parent/24/_remote.repositories b/repository/com/fasterxml/oss-parent/24/_remote.repositories new file mode 100755 index 0000000..dd02934 --- /dev/null +++ b/repository/com/fasterxml/oss-parent/24/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 09:52:01 CST 2017 +oss-parent-24.pom>central= diff --git a/repository/com/fasterxml/oss-parent/24/oss-parent-24.pom b/repository/com/fasterxml/oss-parent/24/oss-parent-24.pom new file mode 100755 index 0000000..4b81128 --- /dev/null +++ b/repository/com/fasterxml/oss-parent/24/oss-parent-24.pom @@ -0,0 +1,551 @@ + + + + 4.0.0 + + com.fasterxml + oss-parent + 24 + pom + + FasterXML.com parent pom + FasterXML.com parent pom + http://github.com/FasterXML/ + 2012 + + FasterXML + http://fasterxml.com/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + cowtowncoder + Tatu Saloranta + tatu@fasterxml.com + + + + + scm:git:git@github.com:FasterXML/oss-parent.git + scm:git:git@github.com:FasterXML/oss-parent.git + http://github.com/FasterXML/oss-parent + oss-parent-24 + + + GitHub Issue Management + https://github.com/FasterXML/${project.artifactId}/issues + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + + sonatype-nexus-staging + Nexus Release Repository + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + UTF-8 + UTF-8 + UTF-8 + + + 1.6 + 1.6 + + + lines,source,vars + yyyy-MM-dd HH:mm:ssZ + + ${project.groupId}.*;version=${project.version} + * + + + + ${range;[===,=+);${@}} + {maven-resources} + + + + 2.5.3 + + 2.5 + 2.9.1 + + 2.5.2 + 1.5.2 + 2.4 + 2.17 + + 1g + + ${project.build.directory}/generated-sources + + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + false + + + true + + + + + + + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.6 + + + + org.apache.felix + maven-bundle-plugin + ${version.plugin.bundle} + + + + <_nouses>true + + <_removeheaders>Include-Resource,JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME + <_versionpolicy>${osgi.versionpolicy} + ${project.name} + ${project.groupId}.${project.artifactId} + ${project.description} + ${osgi.export} + ${osgi.private} + ${osgi.import} + ${osgi.dynamicImport} + ${osgi.includeResource} + ${project.url} + ${osgi.requiredExecutionEnvironment} + + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + ${project.name} + ${project.version} + ${project.groupId} + ${project.organization.name} + + ${project.name} + ${project.version} + ${project.organization.name} + + + + + + org.apache.maven.plugins + maven-release-plugin + ${version.plugin.release} + + forked-path + false + -Prelease + + + + + org.sonatype.plugins + nexus-maven-plugin + 2.1 + + https://oss.sonatype.org/ + sonatype-nexus-staging + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.7 + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.3.1 + + + enforce-java + validate + + enforce + + + + + [1.5,) + [ERROR] The currently supported version of Java is 1.5 or higher + + + [3.0,) + [ERROR] The currently supported version of Maven is 3.0 or higher + + + true + true + true + clean,deploy,site + [ERROR] Best Practice is to always define plugin versions! + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.2 + + ${javac.src.version} + ${javac.target.version} + true + true + true + + true + ${javac.debuglevel} + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-generated-sources + generate-sources + + add-source + + + + ${generatedSourcesDir} + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${version.plugin.surefire} + + + + org.apache.felix + maven-bundle-plugin + ${version.plugin.bundle} + true + + + + org.apache.maven.plugins + maven-jar-plugin + ${version.plugin.jar} + + + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + org.apache.maven.plugins + maven-scm-plugin + 1.9.1 + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.9.1 + + + + + + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.9.1 + + + + org.apache.maven.scm + maven-scm-manager-plexus + 1.9.1 + + + + + org.kathrynhuxtable.maven.wagon + wagon-gitsite + 0.3.1 + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + ${javadoc.maxmemory} + + http://docs.oracle.com/javase/6/docs/api/ + + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.5 + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.3 + + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-2 + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${version.plugin.surefire} + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.7.1 + + true + 100 + 1.5 + + + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + + + Todo Work + + + TODO + ignoreCase + + + FIXME + ignoreCase + + + + + + + + + + + + + release + + + + org.apache.maven.plugins + maven-source-plugin + + 2.1.2 + + + attach-sources + + jar-no-fork + + + + + true + true + + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + + attach-javadocs + + jar + + + true + + + true + true + + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + sign-artifacts + verify + + sign + + + + + + + + + + diff --git a/repository/com/fasterxml/oss-parent/24/oss-parent-24.pom.sha1 b/repository/com/fasterxml/oss-parent/24/oss-parent-24.pom.sha1 new file mode 100755 index 0000000..f78dbf8 --- /dev/null +++ b/repository/com/fasterxml/oss-parent/24/oss-parent-24.pom.sha1 @@ -0,0 +1 @@ +f4fbf349d22ab6a355ebecdb8a2886dd790b4877 \ No newline at end of file diff --git a/repository/com/fasterxml/oss-parent/25/_remote.repositories b/repository/com/fasterxml/oss-parent/25/_remote.repositories new file mode 100755 index 0000000..b374ee5 --- /dev/null +++ b/repository/com/fasterxml/oss-parent/25/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 08 10:10:43 CST 2017 +oss-parent-25.pom>central= diff --git a/repository/com/fasterxml/oss-parent/25/oss-parent-25.pom b/repository/com/fasterxml/oss-parent/25/oss-parent-25.pom new file mode 100755 index 0000000..c784916 --- /dev/null +++ b/repository/com/fasterxml/oss-parent/25/oss-parent-25.pom @@ -0,0 +1,550 @@ + + + + 4.0.0 + + com.fasterxml + oss-parent + 25 + pom + + FasterXML.com parent pom + FasterXML.com parent pom + http://github.com/FasterXML/ + + FasterXML + http://fasterxml.com/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + cowtowncoder + Tatu Saloranta + tatu@fasterxml.com + + + + + scm:git:git@github.com:FasterXML/oss-parent.git + scm:git:git@github.com:FasterXML/oss-parent.git + http://github.com/FasterXML/oss-parent + oss-parent-25 + + + GitHub Issue Management + https://github.com/FasterXML/${project.artifactId}/issues + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + + sonatype-nexus-staging + Nexus Release Repository + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + UTF-8 + UTF-8 + UTF-8 + + + 1.6 + 1.6 + + + lines,source,vars + yyyy-MM-dd HH:mm:ssZ + + ${project.groupId}.*;version=${project.version} + * + + + + ${range;[===,=+);${@}} + {maven-resources} + + + + 2.5.3 + + 2.5 + 2.9.1 + + 2.5.2 + 1.5.2 + 2.4 + 2.17 + + 1g + + ${project.build.directory}/generated-sources + + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + false + + + true + + + + + + + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.6 + + + + org.apache.felix + maven-bundle-plugin + ${version.plugin.bundle} + + + + <_nouses>true + + <_removeheaders>Include-Resource,JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME + <_versionpolicy>${osgi.versionpolicy} + ${project.name} + ${project.groupId}.${project.artifactId} + ${project.description} + ${osgi.export} + ${osgi.private} + ${osgi.import} + ${osgi.dynamicImport} + ${osgi.includeResource} + ${project.url} + ${osgi.requiredExecutionEnvironment} + + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + ${project.name} + ${project.version} + ${project.groupId} + ${project.organization.name} + + ${project.name} + ${project.version} + ${project.organization.name} + + + + + + org.apache.maven.plugins + maven-release-plugin + ${version.plugin.release} + + forked-path + false + -Prelease + + + + + org.sonatype.plugins + nexus-maven-plugin + 2.1 + + https://oss.sonatype.org/ + sonatype-nexus-staging + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.7 + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.3.1 + + + enforce-java + validate + + enforce + + + + + [1.5,) + [ERROR] The currently supported version of Java is 1.5 or higher + + + [3.0,) + [ERROR] The currently supported version of Maven is 3.0 or higher + + + true + true + true + clean,deploy,site + [ERROR] Best Practice is to always define plugin versions! + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.2 + + ${javac.src.version} + ${javac.target.version} + true + true + true + + true + ${javac.debuglevel} + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-generated-sources + generate-sources + + add-source + + + + ${generatedSourcesDir} + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${version.plugin.surefire} + + + + org.apache.felix + maven-bundle-plugin + ${version.plugin.bundle} + true + + + + org.apache.maven.plugins + maven-jar-plugin + ${version.plugin.jar} + + + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + org.apache.maven.plugins + maven-scm-plugin + 1.9.1 + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.9.1 + + + + + + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.9.1 + + + + org.apache.maven.scm + maven-scm-manager-plexus + 1.9.1 + + + + + org.kathrynhuxtable.maven.wagon + wagon-gitsite + 0.3.1 + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + ${javadoc.maxmemory} + + http://docs.oracle.com/javase/7/docs/api/ + + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.5 + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.3 + + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-2 + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${version.plugin.surefire} + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.7.1 + + true + 100 + 1.5 + + + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + + + Todo Work + + + TODO + ignoreCase + + + FIXME + ignoreCase + + + + + + + + + + + + + release + + + + org.apache.maven.plugins + maven-source-plugin + + 2.1.2 + + + attach-sources + + jar-no-fork + + + + + true + true + + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + + attach-javadocs + + jar + + + true + + + true + true + + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + sign-artifacts + verify + + sign + + + + + + + + + + diff --git a/repository/com/fasterxml/oss-parent/25/oss-parent-25.pom.sha1 b/repository/com/fasterxml/oss-parent/25/oss-parent-25.pom.sha1 new file mode 100755 index 0000000..7a7aef6 --- /dev/null +++ b/repository/com/fasterxml/oss-parent/25/oss-parent-25.pom.sha1 @@ -0,0 +1 @@ +ebeebc4b449bf365b54e60d266820942acffd9e3 \ No newline at end of file diff --git a/repository/com/fasterxml/oss-parent/27/_remote.repositories b/repository/com/fasterxml/oss-parent/27/_remote.repositories new file mode 100755 index 0000000..27f7afd --- /dev/null +++ b/repository/com/fasterxml/oss-parent/27/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 08 10:20:55 CST 2017 +oss-parent-27.pom>central= diff --git a/repository/com/fasterxml/oss-parent/27/oss-parent-27.pom b/repository/com/fasterxml/oss-parent/27/oss-parent-27.pom new file mode 100755 index 0000000..edc9d3c --- /dev/null +++ b/repository/com/fasterxml/oss-parent/27/oss-parent-27.pom @@ -0,0 +1,556 @@ + + + + 4.0.0 + + com.fasterxml + oss-parent + 27 + pom + + FasterXML.com parent pom + FasterXML.com parent pom + http://github.com/FasterXML/ + + FasterXML + http://fasterxml.com/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + cowtowncoder + Tatu Saloranta + tatu@fasterxml.com + + + + + scm:git:git@github.com:FasterXML/oss-parent.git + scm:git:git@github.com:FasterXML/oss-parent.git + http://github.com/FasterXML/oss-parent + oss-parent-27 + + + GitHub Issue Management + https://github.com/FasterXML/${project.artifactId}/issues + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + + sonatype-nexus-staging + Nexus Release Repository + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + UTF-8 + UTF-8 + UTF-8 + + + 1.6 + 1.6 + + + lines,source,vars + yyyy-MM-dd HH:mm:ssZ + + ${project.groupId}.*;version=${project.version} + * + + + + ${range;[===,=+);${@}} + {maven-resources} + + + + + + + 3.0.1 + + 2.5 + 2.9.1 + + 2.5.3 + 1.5.2 + 2.4.3 + 2.17 + + 1g + + ${project.build.directory}/generated-sources + + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + false + + + true + + + + + + + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.6 + + + + org.apache.felix + maven-bundle-plugin + ${version.plugin.bundle} + + + + <_nouses>true + + <_removeheaders>Include-Resource,JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME + <_versionpolicy>${osgi.versionpolicy} + ${project.name} + ${project.groupId}.${project.artifactId} + ${project.description} + ${osgi.export} + ${osgi.private} + ${osgi.import} + ${osgi.dynamicImport} + ${osgi.includeResource} + ${project.url} + ${osgi.requiredExecutionEnvironment} + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + ${project.name} + ${project.version} + ${project.groupId} + ${project.organization.name} + + ${project.name} + ${project.version} + ${project.organization.name} + + ${osgi.mainClass} + + + + + + org.apache.maven.plugins + maven-release-plugin + ${version.plugin.release} + + forked-path + false + -Prelease + + + + + org.sonatype.plugins + nexus-maven-plugin + 2.1 + + https://oss.sonatype.org/ + sonatype-nexus-staging + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.7 + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.3.1 + + + enforce-java + validate + + enforce + + + + + [1.5,) + [ERROR] The currently supported version of Java is 1.5 or higher + + + [3.0,) + [ERROR] The currently supported version of Maven is 3.0 or higher + + + true + true + true + clean,deploy,site + [ERROR] Best Practice is to always define plugin versions! + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.2 + + ${javac.src.version} + ${javac.target.version} + true + true + true + + true + ${javac.debuglevel} + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-generated-sources + generate-sources + + add-source + + + + ${generatedSourcesDir} + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${version.plugin.surefire} + + + + org.apache.felix + maven-bundle-plugin + ${version.plugin.bundle} + true + + + + org.apache.maven.plugins + maven-jar-plugin + ${version.plugin.jar} + + + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + org.apache.maven.plugins + maven-scm-plugin + 1.9.1 + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.9.1 + + + + + + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.9.1 + + + + org.apache.maven.scm + maven-scm-manager-plexus + 1.9.1 + + + + + org.kathrynhuxtable.maven.wagon + wagon-gitsite + 0.3.1 + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + ${sun.boot.class.path} + com.google.doclava.Doclava + false + -J-Xmx1024m + ${javadoc.maxmemory} + + http://docs.oracle.com/javase/7/docs/api/ + + + com.google.doclava + doclava + 1.0.3 + + + -hdf project.name "${project.name}" + -d ${project.reporting.outputDirectory}/apidocs + + + + + default + + javadoc + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.5 + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.3 + + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-2 + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${version.plugin.surefire} + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.7.1 + + true + 100 + 1.5 + + + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + + + Todo Work + + + TODO + ignoreCase + + + FIXME + ignoreCase + + + + + + + + + + + + + release + + + + org.apache.maven.plugins + maven-source-plugin + + 2.1.2 + + + attach-sources + + jar-no-fork + + + + + true + true + + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.javadoc} + + + attach-javadocs + + jar + + + true + + + true + true + + + ${maven.build.timestamp} + ${javac.src.version} + ${javac.target.version} + + + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + sign-artifacts + verify + + sign + + + + + + + + + + diff --git a/repository/com/fasterxml/oss-parent/27/oss-parent-27.pom.sha1 b/repository/com/fasterxml/oss-parent/27/oss-parent-27.pom.sha1 new file mode 100755 index 0000000..0825eb3 --- /dev/null +++ b/repository/com/fasterxml/oss-parent/27/oss-parent-27.pom.sha1 @@ -0,0 +1 @@ +77c5efd41e5c52f4f68c36eeb7fe3ccdf0119e53 \ No newline at end of file diff --git a/repository/com/github/inspektr/inspektr-audit/1.0.7.GA/_remote.repositories b/repository/com/github/inspektr/inspektr-audit/1.0.7.GA/_remote.repositories new file mode 100755 index 0000000..df7cd0e --- /dev/null +++ b/repository/com/github/inspektr/inspektr-audit/1.0.7.GA/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:54:41 CST 2017 +inspektr-audit-1.0.7.GA.jar>central= +inspektr-audit-1.0.7.GA.pom>central= diff --git a/repository/com/github/inspektr/inspektr-audit/1.0.7.GA/inspektr-audit-1.0.7.GA.jar b/repository/com/github/inspektr/inspektr-audit/1.0.7.GA/inspektr-audit-1.0.7.GA.jar new file mode 100755 index 0000000..75061e0 Binary files /dev/null and b/repository/com/github/inspektr/inspektr-audit/1.0.7.GA/inspektr-audit-1.0.7.GA.jar differ diff --git a/repository/com/github/inspektr/inspektr-audit/1.0.7.GA/inspektr-audit-1.0.7.GA.jar.sha1 b/repository/com/github/inspektr/inspektr-audit/1.0.7.GA/inspektr-audit-1.0.7.GA.jar.sha1 new file mode 100755 index 0000000..7340193 --- /dev/null +++ b/repository/com/github/inspektr/inspektr-audit/1.0.7.GA/inspektr-audit-1.0.7.GA.jar.sha1 @@ -0,0 +1 @@ +1e7b1cc17c947f79dad79e3d43febb870a13b7bb \ No newline at end of file diff --git a/repository/com/github/inspektr/inspektr-audit/1.0.7.GA/inspektr-audit-1.0.7.GA.pom b/repository/com/github/inspektr/inspektr-audit/1.0.7.GA/inspektr-audit-1.0.7.GA.pom new file mode 100755 index 0000000..dc13531 --- /dev/null +++ b/repository/com/github/inspektr/inspektr-audit/1.0.7.GA/inspektr-audit-1.0.7.GA.pom @@ -0,0 +1,28 @@ + + + com.github.inspektr + inspektr + 1.0.7.GA + + Inspektr Auditing + 4.0.0 + com.github.inspektr + inspektr-audit + jar + Inspektr - Auditing API + + + + org.aspectj + aspectjrt + + + + com.github.inspektr + inspektr-common + ${project.version} + jar + compile + + + diff --git a/repository/com/github/inspektr/inspektr-audit/1.0.7.GA/inspektr-audit-1.0.7.GA.pom.sha1 b/repository/com/github/inspektr/inspektr-audit/1.0.7.GA/inspektr-audit-1.0.7.GA.pom.sha1 new file mode 100755 index 0000000..02fb045 --- /dev/null +++ b/repository/com/github/inspektr/inspektr-audit/1.0.7.GA/inspektr-audit-1.0.7.GA.pom.sha1 @@ -0,0 +1 @@ +533ae3a5af9197fae3da214f5183a04ef8f8fbd7 \ No newline at end of file diff --git a/repository/com/github/inspektr/inspektr-common/1.0.7.GA/_remote.repositories b/repository/com/github/inspektr/inspektr-common/1.0.7.GA/_remote.repositories new file mode 100755 index 0000000..403f48f --- /dev/null +++ b/repository/com/github/inspektr/inspektr-common/1.0.7.GA/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:54:41 CST 2017 +inspektr-common-1.0.7.GA.jar>central= +inspektr-common-1.0.7.GA.pom>central= diff --git a/repository/com/github/inspektr/inspektr-common/1.0.7.GA/inspektr-common-1.0.7.GA.jar b/repository/com/github/inspektr/inspektr-common/1.0.7.GA/inspektr-common-1.0.7.GA.jar new file mode 100755 index 0000000..76d876b Binary files /dev/null and b/repository/com/github/inspektr/inspektr-common/1.0.7.GA/inspektr-common-1.0.7.GA.jar differ diff --git a/repository/com/github/inspektr/inspektr-common/1.0.7.GA/inspektr-common-1.0.7.GA.jar.sha1 b/repository/com/github/inspektr/inspektr-common/1.0.7.GA/inspektr-common-1.0.7.GA.jar.sha1 new file mode 100755 index 0000000..4999e01 --- /dev/null +++ b/repository/com/github/inspektr/inspektr-common/1.0.7.GA/inspektr-common-1.0.7.GA.jar.sha1 @@ -0,0 +1 @@ +606c3ca78c32a82d996b5c306d05176962a49c6d \ No newline at end of file diff --git a/repository/com/github/inspektr/inspektr-common/1.0.7.GA/inspektr-common-1.0.7.GA.pom b/repository/com/github/inspektr/inspektr-common/1.0.7.GA/inspektr-common-1.0.7.GA.pom new file mode 100755 index 0000000..2bccc0b --- /dev/null +++ b/repository/com/github/inspektr/inspektr-common/1.0.7.GA/inspektr-common-1.0.7.GA.pom @@ -0,0 +1,27 @@ + + + com.github.inspektr + inspektr + 1.0.7.GA + + Inspektr Common + 4.0.0 + com.github.inspektr + inspektr-common + jar + Inspektr - Common API + + + org.aspectj + aspectjrt + + + + javax.servlet + servlet-api + ${javax.servlet.version} + jar + provided + + + diff --git a/repository/com/github/inspektr/inspektr-common/1.0.7.GA/inspektr-common-1.0.7.GA.pom.sha1 b/repository/com/github/inspektr/inspektr-common/1.0.7.GA/inspektr-common-1.0.7.GA.pom.sha1 new file mode 100755 index 0000000..6ecfff8 --- /dev/null +++ b/repository/com/github/inspektr/inspektr-common/1.0.7.GA/inspektr-common-1.0.7.GA.pom.sha1 @@ -0,0 +1 @@ +cf76db79d9e89e130316b2b6b4ee868bbfe864d1 \ No newline at end of file diff --git a/repository/com/github/inspektr/inspektr/1.0.7.GA/_remote.repositories b/repository/com/github/inspektr/inspektr/1.0.7.GA/_remote.repositories new file mode 100755 index 0000000..bd48a9d --- /dev/null +++ b/repository/com/github/inspektr/inspektr/1.0.7.GA/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:52:48 CST 2017 +inspektr-1.0.7.GA.pom>central= diff --git a/repository/com/github/inspektr/inspektr/1.0.7.GA/inspektr-1.0.7.GA.pom b/repository/com/github/inspektr/inspektr/1.0.7.GA/inspektr-1.0.7.GA.pom new file mode 100755 index 0000000..fac6997 --- /dev/null +++ b/repository/com/github/inspektr/inspektr/1.0.7.GA/inspektr-1.0.7.GA.pom @@ -0,0 +1,287 @@ + + + org.sonatype.oss + oss-parent + 5 + + 4.0.0 + com.github.inspektr + inspektr + pom + Inspektr Auditing Library + 1.0.7.GA + http://inspektr.github.com + 2007 + + + Rutgers, the State University of New Jersey + http:/www.rutgers.edu + + + Inspektr is a non-intrusive auditing library for Java 1.5+ based applications. + + + scm:git:http://github.com/dima767/inspektr.git + scm:git:git@github.com:dima767/inspektr.git + http://www.github.com/dima767/inpektr + master + + + + + http://groups.google.com/group/inspektr-dev + Inspektr Development Mailing List + + + http://groups.google.com/group/inspektr-user + Inspektr User Support Mailing List + + + + + http://github.com/dima767/inspektr/issues + Github + + + + + Apache 2.0 License + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + dima767 + Dmitriy Kopylenko + dkopylen@rutgers.edu + Rutgers, the State University of New Jersey + http://www.rutgers.edu + + Developer + + + + + battags + Scott Battaglia + scott.battaglia@gmail.com + http://www.scottbattaglia.com + + Developer + + + + + serac + Marvin Addison + serac@vt.edu + Virginia Tech + http://www.vt.edu + + Developer + + + + + + + + ${basedir}/src/test/resources + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*Tests.java + + + **/Abstract*.java + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.5 + 1.5 + + + + org.apache.maven.plugins + maven-jar-plugin + + + + true + + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.1 + + forked-path + false + -Psonatype-oss-release + + + + + false + com.mycila.maven-license-plugin + maven-license-plugin + 1.5.1 + + ${basedir} +
${basedir}/src/etc/header.txt
+ true + + LICENSE + NOTICE.txt + +
+
+
+
+ + + + + org.aspectj + aspectjrt + ${aspectj.version} + compile + + + + org.springframework.security + spring-security-core + ${spring.security.version} + jar + + + commons-logging + commons-logging + + + + + + org.springframework + spring-core + ${spring.version} + jar + + + commons-logging + commons-logging + + + + + + org.springframework + spring-web + ${spring.version} + jar + + + + org.springframework + spring-webmvc + ${spring.version} + jar + + + + org.springframework + spring-jdbc + ${spring.version} + jar + + + + org.springframework + spring-expression + ${spring.version} + jar + + + + org.springframework + spring-context + ${spring.version} + jar + + + + org.springframework + spring-aop + ${spring.version} + jar + + + + org.springframework + spring-tx + ${spring.version} + jar + + + + org.slf4j + slf4j-api + ${slf4j.version} + jar + + + + + + + junit + junit + ${junit.version} + test + + + + org.slf4j + slf4j-api + compile + + + + javax.validation + validation-api + ${javax.validation.version} + compile + + + + + 3.0.5.RELEASE + 3.0.5.RELEASE + 1.6.1 + 4.8.2 + 1.6.10 + 2.5 + 1.0.0.GA + + + + inspektr-common + inspektr-error + inspektr-audit + inspektr-support-spring + +
diff --git a/repository/com/github/inspektr/inspektr/1.0.7.GA/inspektr-1.0.7.GA.pom.sha1 b/repository/com/github/inspektr/inspektr/1.0.7.GA/inspektr-1.0.7.GA.pom.sha1 new file mode 100755 index 0000000..6614054 --- /dev/null +++ b/repository/com/github/inspektr/inspektr/1.0.7.GA/inspektr-1.0.7.GA.pom.sha1 @@ -0,0 +1 @@ +e447c47f4a974844ba30dcbb7b2bd251fcf259a4 \ No newline at end of file diff --git a/repository/com/github/jsqlparser/jsqlparser/0.9.1/_remote.repositories b/repository/com/github/jsqlparser/jsqlparser/0.9.1/_remote.repositories new file mode 100755 index 0000000..486eb24 --- /dev/null +++ b/repository/com/github/jsqlparser/jsqlparser/0.9.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Apr 18 17:13:04 CST 2017 +jsqlparser-0.9.1.jar>central= +jsqlparser-0.9.1.pom>central= diff --git a/repository/com/github/jsqlparser/jsqlparser/0.9.1/jsqlparser-0.9.1.jar b/repository/com/github/jsqlparser/jsqlparser/0.9.1/jsqlparser-0.9.1.jar new file mode 100755 index 0000000..b78b775 Binary files /dev/null and b/repository/com/github/jsqlparser/jsqlparser/0.9.1/jsqlparser-0.9.1.jar differ diff --git a/repository/com/github/jsqlparser/jsqlparser/0.9.1/jsqlparser-0.9.1.jar.sha1 b/repository/com/github/jsqlparser/jsqlparser/0.9.1/jsqlparser-0.9.1.jar.sha1 new file mode 100755 index 0000000..5b69c12 --- /dev/null +++ b/repository/com/github/jsqlparser/jsqlparser/0.9.1/jsqlparser-0.9.1.jar.sha1 @@ -0,0 +1 @@ +986b6fff2775cdb8193d9b737c2bf886ef30c65f \ No newline at end of file diff --git a/repository/com/github/jsqlparser/jsqlparser/0.9.1/jsqlparser-0.9.1.pom b/repository/com/github/jsqlparser/jsqlparser/0.9.1/jsqlparser-0.9.1.pom new file mode 100755 index 0000000..d3e783d --- /dev/null +++ b/repository/com/github/jsqlparser/jsqlparser/0.9.1/jsqlparser-0.9.1.pom @@ -0,0 +1,305 @@ + + 4.0.0 + com.github.jsqlparser + jsqlparser + 0.9.1 + JSQLParser library + 2004 + + JSQLParser + + jar + https://github.com/JSQLParser/JSqlParser + + + + GNU Library or Lesser General Public License (LGPL) V2.1 + http://www.gnu.org/licenses/lgpl-2.1.html + + + + + + junit + junit + 4.11 + test + + + commons-io + commons-io + 2.4 + test + + + + + + Tobias Warneke + t.warneke@gmx.net + + + + + + sonatype-nexus-staging + https://oss.sonatype.org/service/local/staging/deploy/maven2 + + + sonatype-nexus-snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + + + scm:git:https://github.com/JSQLParser/JSqlParser.git + scm:git:ssh://git@github.com:JSQLParser/JSqlParser.git + https://github.com/JSQLParser/JSqlParser.git + jsqlparser-0.9.1 + + + + GitHub Issues + https://github.com/JSQLParser/JSqlParser/issues + + + + + + maven-compiler-plugin + 3.1 + + 1.6 + 1.6 + true + ${project.build.sourceEncoding} + + + + org.codehaus.mojo + javacc-maven-plugin + 2.6 + + + javacc + generate-sources + + javacc + + + + + + net.java.dev.javacc + javacc + 6.1.2 + + + + + org.apache.maven.plugins + maven-eclipse-plugin + 2.9 + + + /target/generated-sources/javacc + + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + ${project.build.sourceEncoding} + + + + org.codehaus.mojo + license-maven-plugin + 1.6 + + false + false + false + + + + first + + update-file-header + + process-sources + + lgpl_v2_1 + + src/main/java + + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.4.2 + + true + false + forked-path + + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.9 + + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + + attach-javadocs + + jar + + + + + + maven-site-plugin + 3.3 + + + attach-descriptor + + attach-descriptor + + + + + en + + + + + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.16 + + ${project.reporting.outputDirectory}/testresults + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + true + + + + html + + javadoc + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.7 + + + org.apache.maven.plugins + maven-jxr-plugin + 2.3 + + true + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.6 + + true + %{project.reporting.outputDirectory}/cobertura + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.5.3 + + + org.codehaus.mojo + javacc-maven-plugin + 2.6 + + + + + + + sign-release-artifacts + + + performRelease + true + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + sign-artifacts + verify + + sign + + + f22e0543 + + + + + + + + + + + UTF-8 + + + + JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. + The generated hierarchy can be navigated using the Visitor Pattern. + + diff --git a/repository/com/github/jsqlparser/jsqlparser/0.9.1/jsqlparser-0.9.1.pom.sha1 b/repository/com/github/jsqlparser/jsqlparser/0.9.1/jsqlparser-0.9.1.pom.sha1 new file mode 100755 index 0000000..4c72551 --- /dev/null +++ b/repository/com/github/jsqlparser/jsqlparser/0.9.1/jsqlparser-0.9.1.pom.sha1 @@ -0,0 +1 @@ +4db77961b7811978a442e9de9f2a3225b145ac46 \ No newline at end of file diff --git a/repository/com/github/jsqlparser/jsqlparser/0.9.5/_remote.repositories b/repository/com/github/jsqlparser/jsqlparser/0.9.5/_remote.repositories new file mode 100755 index 0000000..ec18294 --- /dev/null +++ b/repository/com/github/jsqlparser/jsqlparser/0.9.5/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Apr 18 16:58:07 CST 2017 +jsqlparser-0.9.5.jar>central= +jsqlparser-0.9.5.pom>central= diff --git a/repository/com/github/jsqlparser/jsqlparser/0.9.5/jsqlparser-0.9.5.jar b/repository/com/github/jsqlparser/jsqlparser/0.9.5/jsqlparser-0.9.5.jar new file mode 100755 index 0000000..e06b578 Binary files /dev/null and b/repository/com/github/jsqlparser/jsqlparser/0.9.5/jsqlparser-0.9.5.jar differ diff --git a/repository/com/github/jsqlparser/jsqlparser/0.9.5/jsqlparser-0.9.5.jar.sha1 b/repository/com/github/jsqlparser/jsqlparser/0.9.5/jsqlparser-0.9.5.jar.sha1 new file mode 100755 index 0000000..f471526 --- /dev/null +++ b/repository/com/github/jsqlparser/jsqlparser/0.9.5/jsqlparser-0.9.5.jar.sha1 @@ -0,0 +1 @@ +b1ee308d5a745b4e6a98e83af9a75a6f2e5828d0 \ No newline at end of file diff --git a/repository/com/github/jsqlparser/jsqlparser/0.9.5/jsqlparser-0.9.5.pom b/repository/com/github/jsqlparser/jsqlparser/0.9.5/jsqlparser-0.9.5.pom new file mode 100755 index 0000000..fe9d828 --- /dev/null +++ b/repository/com/github/jsqlparser/jsqlparser/0.9.5/jsqlparser-0.9.5.pom @@ -0,0 +1,346 @@ + + 4.0.0 + com.github.jsqlparser + jsqlparser + 0.9.5 + JSQLParser library + 2004 + + JSQLParser + + jar + https://github.com/JSQLParser/JSqlParser + + + + GNU Library or Lesser General Public License (LGPL) V2.1 + http://www.gnu.org/licenses/lgpl-2.1.html + repo + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + commons-io + commons-io + 2.4 + test + + + junit + junit + 4.12 + test + + + + + + Tobias Warneke + t.warneke@gmx.net + + + + + + sonatype-nexus-staging + https://oss.sonatype.org/service/local/staging/deploy/maven2 + + + sonatype-nexus-snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + + + scm:git:https://github.com/JSQLParser/JSqlParser.git + scm:git:ssh://git@github.com:JSQLParser/JSqlParser.git + https://github.com/JSQLParser/JSqlParser.git + jsqlparser-0.9.5 + + + + GitHub Issues + https://github.com/JSQLParser/JSqlParser/issues + + + + + + maven-compiler-plugin + 3.3 + + 1.6 + 1.6 + true + ${project.build.sourceEncoding} + + + + org.codehaus.mojo + javacc-maven-plugin + 2.6 + + + javacc + generate-sources + + jjtree-javacc + + + + + true + true + true + + + + net.java.dev.javacc + javacc + 6.1.2 + + + + + org.apache.maven.plugins + maven-eclipse-plugin + 2.9 + + + /target/generated-sources/javacc + + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + ${project.build.sourceEncoding} + + + + org.codehaus.mojo + license-maven-plugin + 1.6 + + false + false + false + + + + first + + update-file-header + + process-sources + + lgpl_v2_1 + + src/main/java + + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.5.2 + + true + false + forked-path + + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.9 + + + + + org.apache.maven.plugins + maven-source-plugin + 2.4 + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.3 + + + attach-javadocs + + ${javadoc.opts} + + + jar + + + + + + maven-site-plugin + 3.3 + + + attach-descriptor + + attach-descriptor + + + + + en + + + + org.eluder.coveralls + coveralls-maven-plugin + 3.1.0 + + + org.codehaus.mojo + cobertura-maven-plugin + 2.7 + + xml + 256m + + + net/sf/jsqlparser/parser/*.class + net/sf/jsqlparser/JSQLParserException.class + + + + + + + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.16 + + ${project.reporting.outputDirectory}/testresults + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.3 + + true + + + + html + + javadoc + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.7 + + + org.apache.maven.plugins + maven-jxr-plugin + 2.3 + + true + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.6 + + true + %{project.reporting.outputDirectory}/cobertura + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.5.3 + + + org.codehaus.mojo + javacc-maven-plugin + 2.6 + + + + + + + sign-release-artifacts + + + performRelease + true + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + sign-artifacts + verify + + sign + + + f22e0543 + + + + + + + + + doclint-java8-disable + + [1.8,) + + + -Xdoclint:none + + + + + + UTF-8 + + + JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. + The generated hierarchy can be navigated using the Visitor Pattern. + diff --git a/repository/com/github/jsqlparser/jsqlparser/0.9.5/jsqlparser-0.9.5.pom.sha1 b/repository/com/github/jsqlparser/jsqlparser/0.9.5/jsqlparser-0.9.5.pom.sha1 new file mode 100755 index 0000000..7817280 --- /dev/null +++ b/repository/com/github/jsqlparser/jsqlparser/0.9.5/jsqlparser-0.9.5.pom.sha1 @@ -0,0 +1 @@ +04e0fff358cef9f95074c301815ec9647b832d4f \ No newline at end of file diff --git a/repository/com/github/miemiedev/mybatis-paginator/1.2.15/_remote.repositories b/repository/com/github/miemiedev/mybatis-paginator/1.2.15/_remote.repositories new file mode 100755 index 0000000..c385e2e --- /dev/null +++ b/repository/com/github/miemiedev/mybatis-paginator/1.2.15/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 17 15:49:15 CST 2017 +mybatis-paginator-1.2.15.jar>central= +mybatis-paginator-1.2.15.pom>central= diff --git a/repository/com/github/miemiedev/mybatis-paginator/1.2.15/mybatis-paginator-1.2.15.jar b/repository/com/github/miemiedev/mybatis-paginator/1.2.15/mybatis-paginator-1.2.15.jar new file mode 100755 index 0000000..8d4c50b Binary files /dev/null and b/repository/com/github/miemiedev/mybatis-paginator/1.2.15/mybatis-paginator-1.2.15.jar differ diff --git a/repository/com/github/miemiedev/mybatis-paginator/1.2.15/mybatis-paginator-1.2.15.jar.sha1 b/repository/com/github/miemiedev/mybatis-paginator/1.2.15/mybatis-paginator-1.2.15.jar.sha1 new file mode 100755 index 0000000..e59b0b5 --- /dev/null +++ b/repository/com/github/miemiedev/mybatis-paginator/1.2.15/mybatis-paginator-1.2.15.jar.sha1 @@ -0,0 +1 @@ +d5d9891d2d89b13b0856a00f04ff60dd1f95ffdb \ No newline at end of file diff --git a/repository/com/github/miemiedev/mybatis-paginator/1.2.15/mybatis-paginator-1.2.15.pom b/repository/com/github/miemiedev/mybatis-paginator/1.2.15/mybatis-paginator-1.2.15.pom new file mode 100755 index 0000000..aed6e8e --- /dev/null +++ b/repository/com/github/miemiedev/mybatis-paginator/1.2.15/mybatis-paginator-1.2.15.pom @@ -0,0 +1,128 @@ + + + 4.0.0 + + + org.sonatype.oss + oss-parent + 7 + + + com.github.miemiedev + mybatis-paginator + 1.2.15 + jar + mybatis-paginator + A Mybatis plugin, implementation of database paging and sorting + https://github.com/miemiedev/mybatis-paginator + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + scm:git:git@github.com:miemiedev/mybatis-paginator.git + scm:git:git@github.com:miemiedev/mybatis-paginator.git + git@github.com:miemiedev/mybatis-paginator.git + + + + miemiedev + Bin Li + miemiedev@gmail.com + + + + + UTF-8 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.0 + + 1.5 + 1.5 + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + + + + org.mybatis + mybatis + 3.1.0 + + + org.slf4j + slf4j-api + 1.7.2 + + + ch.qos.logback + logback-classic + 1.0.10 + provided + + + com.fasterxml.jackson.core + jackson-core + 2.1.4 + provided + + + com.fasterxml.jackson.core + jackson-databind + 2.1.4 + provided + + + org.springframework + spring-webmvc + 3.0.0.RELEASE + provided + + + javax.servlet + servlet-api + 2.4 + provided + + + + junit + junit + 4.11 + test + + + + mysql + mysql-connector-java + 5.1.25 + test + + + + \ No newline at end of file diff --git a/repository/com/github/miemiedev/mybatis-paginator/1.2.15/mybatis-paginator-1.2.15.pom.sha1 b/repository/com/github/miemiedev/mybatis-paginator/1.2.15/mybatis-paginator-1.2.15.pom.sha1 new file mode 100755 index 0000000..522e57b --- /dev/null +++ b/repository/com/github/miemiedev/mybatis-paginator/1.2.15/mybatis-paginator-1.2.15.pom.sha1 @@ -0,0 +1 @@ +3a0fe762079cbb3f9daa0862380c8f62b1b21fc6 \ No newline at end of file diff --git a/repository/com/github/pagehelper/pagehelper/4.0.0/_remote.repositories b/repository/com/github/pagehelper/pagehelper/4.0.0/_remote.repositories new file mode 100755 index 0000000..5e96387 --- /dev/null +++ b/repository/com/github/pagehelper/pagehelper/4.0.0/_remote.repositories @@ -0,0 +1,5 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Apr 21 14:56:51 CST 2017 +pagehelper-4.0.0.pom>central= +pagehelper-4.0.0-sources.jar>central= +pagehelper-4.0.0.jar>central= diff --git a/repository/com/github/pagehelper/pagehelper/4.0.0/pagehelper-4.0.0-sources.jar b/repository/com/github/pagehelper/pagehelper/4.0.0/pagehelper-4.0.0-sources.jar new file mode 100755 index 0000000..97659ac Binary files /dev/null and b/repository/com/github/pagehelper/pagehelper/4.0.0/pagehelper-4.0.0-sources.jar differ diff --git a/repository/com/github/pagehelper/pagehelper/4.0.0/pagehelper-4.0.0-sources.jar.sha1 b/repository/com/github/pagehelper/pagehelper/4.0.0/pagehelper-4.0.0-sources.jar.sha1 new file mode 100755 index 0000000..fa5e5a9 --- /dev/null +++ b/repository/com/github/pagehelper/pagehelper/4.0.0/pagehelper-4.0.0-sources.jar.sha1 @@ -0,0 +1 @@ +b915641527a45e1befaeb4e65ecc33786a1b0c97 \ No newline at end of file diff --git a/repository/com/github/pagehelper/pagehelper/4.0.0/pagehelper-4.0.0.jar b/repository/com/github/pagehelper/pagehelper/4.0.0/pagehelper-4.0.0.jar new file mode 100755 index 0000000..3cffa7d Binary files /dev/null and b/repository/com/github/pagehelper/pagehelper/4.0.0/pagehelper-4.0.0.jar differ diff --git a/repository/com/github/pagehelper/pagehelper/4.0.0/pagehelper-4.0.0.jar.sha1 b/repository/com/github/pagehelper/pagehelper/4.0.0/pagehelper-4.0.0.jar.sha1 new file mode 100755 index 0000000..7780cab --- /dev/null +++ b/repository/com/github/pagehelper/pagehelper/4.0.0/pagehelper-4.0.0.jar.sha1 @@ -0,0 +1 @@ +19d8778ba440361c43a6fc6aa73e68dda25fab61 \ No newline at end of file diff --git a/repository/com/github/pagehelper/pagehelper/4.0.0/pagehelper-4.0.0.pom b/repository/com/github/pagehelper/pagehelper/4.0.0/pagehelper-4.0.0.pom new file mode 100755 index 0000000..089267a --- /dev/null +++ b/repository/com/github/pagehelper/pagehelper/4.0.0/pagehelper-4.0.0.pom @@ -0,0 +1,209 @@ + + + + 4.0.0 + + com.github.pagehelper + pagehelper + 4.0.0 + jar + + pagehelper + Mybatis Pagination Plugin + https://github.com/pagehelper/Mybatis-PageHelper + + + + The MIT License (MIT) + https://github.com/pagehelper/Mybatis-PageHelper/blob/master/LICENSE + + + + + + abel533 + abel533@gmail.com + + + + + scm:git:git@github.com:pagehelper/Mybatis-PageHelper.git + scm:git:git@github.com:pagehelper/Mybatis-PageHelper.git + git@github.com:pagehelper/Mybatis-PageHelper.git + + + + UTF-8 + + + + + com.github.jsqlparser + jsqlparser + 0.9.1 + + + org.mybatis + mybatis + 3.2.8 + compile + true + + + + + junit + junit + 4.11 + test + + + log4j + log4j + 1.2.17 + test + + + org.hsqldb + hsqldb + 2.2.9 + test + + + + + + + + src/test/resources + + + src/test/java + + + + + + + release + + + + + maven-compiler-plugin + + 1.6 + 1.6 + + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + package + + jar-no-fork + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + + package + + jar + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + + + oss + https://oss.sonatype.org/content/repositories/snapshots/ + + + oss + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + diff --git a/repository/com/github/pagehelper/pagehelper/4.0.0/pagehelper-4.0.0.pom.sha1 b/repository/com/github/pagehelper/pagehelper/4.0.0/pagehelper-4.0.0.pom.sha1 new file mode 100755 index 0000000..75aca6d --- /dev/null +++ b/repository/com/github/pagehelper/pagehelper/4.0.0/pagehelper-4.0.0.pom.sha1 @@ -0,0 +1 @@ +3cf28cd35e7cbebedebbf0a7e7e6138fee913c8e \ No newline at end of file diff --git a/repository/com/github/pagehelper/pagehelper/5.0.0/_remote.repositories b/repository/com/github/pagehelper/pagehelper/5.0.0/_remote.repositories new file mode 100755 index 0000000..e501efa --- /dev/null +++ b/repository/com/github/pagehelper/pagehelper/5.0.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Apr 18 16:58:07 CST 2017 +pagehelper-5.0.0.jar>central= +pagehelper-5.0.0.pom>central= diff --git a/repository/com/github/pagehelper/pagehelper/5.0.0/pagehelper-5.0.0.jar b/repository/com/github/pagehelper/pagehelper/5.0.0/pagehelper-5.0.0.jar new file mode 100755 index 0000000..187266c Binary files /dev/null and b/repository/com/github/pagehelper/pagehelper/5.0.0/pagehelper-5.0.0.jar differ diff --git a/repository/com/github/pagehelper/pagehelper/5.0.0/pagehelper-5.0.0.jar.sha1 b/repository/com/github/pagehelper/pagehelper/5.0.0/pagehelper-5.0.0.jar.sha1 new file mode 100755 index 0000000..36a6ffa --- /dev/null +++ b/repository/com/github/pagehelper/pagehelper/5.0.0/pagehelper-5.0.0.jar.sha1 @@ -0,0 +1 @@ +46c50043829ab4aa5ce90bd0760662174cc42219 \ No newline at end of file diff --git a/repository/com/github/pagehelper/pagehelper/5.0.0/pagehelper-5.0.0.pom b/repository/com/github/pagehelper/pagehelper/5.0.0/pagehelper-5.0.0.pom new file mode 100755 index 0000000..9dcfedd --- /dev/null +++ b/repository/com/github/pagehelper/pagehelper/5.0.0/pagehelper-5.0.0.pom @@ -0,0 +1,225 @@ + + + + 4.0.0 + + com.github.pagehelper + pagehelper + 5.0.0 + jar + + pagehelper 5 + Mybatis Pagination Plugin + https://github.com/pagehelper/Mybatis-PageHelper + + + + The MIT License (MIT) + https://github.com/pagehelper/Mybatis-PageHelper/blob/master/LICENSE + + + + + + abel533 + abel533@gmail.com + + + + + scm:git:git@github.com:pagehelper/Mybatis-PageHelper.git + scm:git:git@github.com:pagehelper/Mybatis-PageHelper.git + git@github.com:pagehelper/Mybatis-PageHelper.git + + + + UTF-8 + + + + + com.github.jsqlparser + jsqlparser + 0.9.5 + + + org.mybatis + mybatis + 3.2.8 + compile + true + + + + com.google.guava + guava + 19.0 + provided + true + + + + + junit + junit + 4.11 + test + + + log4j + log4j + 1.2.17 + test + + + org.hsqldb + hsqldb + 2.2.9 + test + + + + + + + release + + + + + maven-compiler-plugin + + 1.6 + 1.6 + + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + package + + jar-no-fork + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + + package + + jar + + + -Xdoclint:none + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + + + oss + https://oss.sonatype.org/content/repositories/snapshots/ + + + oss + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + diff --git a/repository/com/github/pagehelper/pagehelper/5.0.0/pagehelper-5.0.0.pom.sha1 b/repository/com/github/pagehelper/pagehelper/5.0.0/pagehelper-5.0.0.pom.sha1 new file mode 100755 index 0000000..d64acf2 --- /dev/null +++ b/repository/com/github/pagehelper/pagehelper/5.0.0/pagehelper-5.0.0.pom.sha1 @@ -0,0 +1 @@ +b038763f449efeb004374a31082093a69b793d7d \ No newline at end of file diff --git a/repository/com/github/penggle/kaptcha/2.3.2/_remote.repositories b/repository/com/github/penggle/kaptcha/2.3.2/_remote.repositories new file mode 100755 index 0000000..fd058f1 --- /dev/null +++ b/repository/com/github/penggle/kaptcha/2.3.2/_remote.repositories @@ -0,0 +1,5 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Jun 05 17:52:28 CST 2017 +kaptcha-2.3.2.jar>central= +kaptcha-2.3.2.pom>central= +kaptcha-2.3.2-sources.jar>central= diff --git a/repository/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2-sources.jar b/repository/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2-sources.jar new file mode 100755 index 0000000..4c72c59 Binary files /dev/null and b/repository/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2-sources.jar differ diff --git a/repository/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2-sources.jar.sha1 b/repository/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2-sources.jar.sha1 new file mode 100755 index 0000000..a7338e3 --- /dev/null +++ b/repository/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2-sources.jar.sha1 @@ -0,0 +1 @@ +e0c1360e9d6ee1598305e1a836d38d8f818f7ed8 \ No newline at end of file diff --git a/repository/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2.jar b/repository/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2.jar new file mode 100755 index 0000000..1924015 Binary files /dev/null and b/repository/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2.jar differ diff --git a/repository/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2.jar.sha1 b/repository/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2.jar.sha1 new file mode 100755 index 0000000..81c6891 --- /dev/null +++ b/repository/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2.jar.sha1 @@ -0,0 +1 @@ +a3e13fd05bae905d67eafb40b712a1b624daef3b \ No newline at end of file diff --git a/repository/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2.pom b/repository/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2.pom new file mode 100755 index 0000000..018f3d9 --- /dev/null +++ b/repository/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2.pom @@ -0,0 +1,49 @@ + + + 4.0.0 + com.github.penggle + kaptcha + 2.3.2 + kaptcha + commons is a little java tool to make your development easier in your work. + https://github.com/penggle/kaptcha + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + pengpeng + Peng Peng + + + + scm:git@github.com:penggle/kaptcha.git + git@github.com:penggle/kaptcha.git + scm:git@github.com:penggle/kaptcha.git + + + + junit + junit + 4.12 + test + + + javax.servlet + javax.servlet-api + 3.1.0 + compile + + + com.jhlabs + filters + 2.0.235-1 + compile + + + diff --git a/repository/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2.pom.sha1 b/repository/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2.pom.sha1 new file mode 100755 index 0000000..cba9f44 --- /dev/null +++ b/repository/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2.pom.sha1 @@ -0,0 +1 @@ +7e3cffd41492e00094427495048f0d3eddf0fb27 \ No newline at end of file diff --git a/repository/com/github/sgroschupf/zkclient/0.1/_remote.repositories b/repository/com/github/sgroschupf/zkclient/0.1/_remote.repositories new file mode 100755 index 0000000..fc392ee --- /dev/null +++ b/repository/com/github/sgroschupf/zkclient/0.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:32:38 CST 2017 +zkclient-0.1.jar>central= +zkclient-0.1.pom>central= diff --git a/repository/com/github/sgroschupf/zkclient/0.1/zkclient-0.1.jar b/repository/com/github/sgroschupf/zkclient/0.1/zkclient-0.1.jar new file mode 100755 index 0000000..aebcc34 Binary files /dev/null and b/repository/com/github/sgroschupf/zkclient/0.1/zkclient-0.1.jar differ diff --git a/repository/com/github/sgroschupf/zkclient/0.1/zkclient-0.1.jar.sha1 b/repository/com/github/sgroschupf/zkclient/0.1/zkclient-0.1.jar.sha1 new file mode 100755 index 0000000..faf7998 --- /dev/null +++ b/repository/com/github/sgroschupf/zkclient/0.1/zkclient-0.1.jar.sha1 @@ -0,0 +1 @@ +a6cf8ffca10fdda90fe00b0b23665435bae50183 \ No newline at end of file diff --git a/repository/com/github/sgroschupf/zkclient/0.1/zkclient-0.1.pom b/repository/com/github/sgroschupf/zkclient/0.1/zkclient-0.1.pom new file mode 100755 index 0000000..15f1a8a --- /dev/null +++ b/repository/com/github/sgroschupf/zkclient/0.1/zkclient-0.1.pom @@ -0,0 +1,142 @@ + + + + 4.0.0 + + com.github.sgroschupf + zkclient + ZooKeeper Client + 0.1 + jar + a zookeeper client, that makes life a little easier + http://maven.apache.org + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + scm:git:https://github.com/sgroschupf/zkclient.git + scm:git:https://github.com/sgroschupf/zkclient.git + git://github.com/sgroschupf/zkclient.git + + + org.sonatype.oss + oss-parent + 7 + + + + 2.0.9 + + + + + sgroschupf + Stefan Groschupf + sg@101tec.com + + + jzillmann + Johannes Zillmann + + + erezmazor + Erez Mazor + erezmazor@gmail.com + + + + + + org.apache.zookeeper + zookeeper + 3.3.3 + + + log4j + log4j + 1.2.14 + + + junit + junit + 4.7 + test + + + commons-io + commons-io + 1.4 + test + + + org.mockito + mockito-core + 1.7 + test + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.6 + 1.6 + UTF-8 + 1024m + + + + org.apache.maven.plugins + maven-resources-plugin + + UTF-8 + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + verify + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.5 + + 1.6 + 1.6 + UTF-8 + 1g + + http://java.sun.com/javase/6/docs/api/ + + + + + attach-javadocs + verify + + jar + + + + + + + + diff --git a/repository/com/github/sgroschupf/zkclient/0.1/zkclient-0.1.pom.sha1 b/repository/com/github/sgroschupf/zkclient/0.1/zkclient-0.1.pom.sha1 new file mode 100755 index 0000000..4ba8ada --- /dev/null +++ b/repository/com/github/sgroschupf/zkclient/0.1/zkclient-0.1.pom.sha1 @@ -0,0 +1 @@ +254a78b9401e531018b709f3c4aca7df36e28e8f \ No newline at end of file diff --git a/repository/com/github/subchen/jetbrick-commons/2.0.4/_remote.repositories b/repository/com/github/subchen/jetbrick-commons/2.0.4/_remote.repositories new file mode 100755 index 0000000..73acfc2 --- /dev/null +++ b/repository/com/github/subchen/jetbrick-commons/2.0.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Apr 14 16:37:59 CST 2017 +jetbrick-commons-2.0.4.pom>central= +jetbrick-commons-2.0.4.jar>central= diff --git a/repository/com/github/subchen/jetbrick-commons/2.0.4/jetbrick-commons-2.0.4.jar b/repository/com/github/subchen/jetbrick-commons/2.0.4/jetbrick-commons-2.0.4.jar new file mode 100755 index 0000000..8ed05a4 Binary files /dev/null and b/repository/com/github/subchen/jetbrick-commons/2.0.4/jetbrick-commons-2.0.4.jar differ diff --git a/repository/com/github/subchen/jetbrick-commons/2.0.4/jetbrick-commons-2.0.4.jar.sha1 b/repository/com/github/subchen/jetbrick-commons/2.0.4/jetbrick-commons-2.0.4.jar.sha1 new file mode 100755 index 0000000..699634e --- /dev/null +++ b/repository/com/github/subchen/jetbrick-commons/2.0.4/jetbrick-commons-2.0.4.jar.sha1 @@ -0,0 +1 @@ +113c4014b4ab01b6e27476b180e16dda68ed4c30 \ No newline at end of file diff --git a/repository/com/github/subchen/jetbrick-commons/2.0.4/jetbrick-commons-2.0.4.pom b/repository/com/github/subchen/jetbrick-commons/2.0.4/jetbrick-commons-2.0.4.pom new file mode 100755 index 0000000..34fc111 --- /dev/null +++ b/repository/com/github/subchen/jetbrick-commons/2.0.4/jetbrick-commons-2.0.4.pom @@ -0,0 +1,47 @@ + + + + + com.github.subchen + jetbrick-parent + 2.4 + + + 4.0.0 + jetbrick-commons + 2.0.4 + jar + + ${project.artifactId} + jetbrick utility classes + https://github.com/subchen/jetbrick-commons + + + + org.slf4j + slf4j-api + ${slf4j.version} + + + javax.servlet + javax.servlet-api + ${servlet.version} + true + + + junit + junit + ${junit.version} + test + + + org.slf4j + slf4j-simple + ${slf4j.version} + test + + + + diff --git a/repository/com/github/subchen/jetbrick-commons/2.0.4/jetbrick-commons-2.0.4.pom.sha1 b/repository/com/github/subchen/jetbrick-commons/2.0.4/jetbrick-commons-2.0.4.pom.sha1 new file mode 100755 index 0000000..bf0f8c9 --- /dev/null +++ b/repository/com/github/subchen/jetbrick-commons/2.0.4/jetbrick-commons-2.0.4.pom.sha1 @@ -0,0 +1 @@ +a2d73a20a3275730f62edbca6899bf89cac8fe49 \ No newline at end of file diff --git a/repository/com/github/subchen/jetbrick-parent/2.4/_remote.repositories b/repository/com/github/subchen/jetbrick-parent/2.4/_remote.repositories new file mode 100755 index 0000000..d1b0a5d --- /dev/null +++ b/repository/com/github/subchen/jetbrick-parent/2.4/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Apr 14 16:37:36 CST 2017 +jetbrick-parent-2.4.pom>central= diff --git a/repository/com/github/subchen/jetbrick-parent/2.4/jetbrick-parent-2.4.pom b/repository/com/github/subchen/jetbrick-parent/2.4/jetbrick-parent-2.4.pom new file mode 100755 index 0000000..c34c913 --- /dev/null +++ b/repository/com/github/subchen/jetbrick-parent/2.4/jetbrick-parent-2.4.pom @@ -0,0 +1,334 @@ + + + + 4.0.0 + com.github.subchen + jetbrick-parent + 2.4 + pom + + ${project.artifactId} + parent pom.xml of jetbrick framework + http://subchen.github.io/jetbrick/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + + + + + jetbrick + https://github.com/jetbrick + + + + + Guoqiang Chen + subchen@gmail.com + https://github.com/subchen + + owner + + +8 + + + + + scm:git:git@github.com:subchen/jetbrick.git + scm:git:git@github.com:subchen/jetbrick.git + git@github.com:subchen/jetbrick.git + + + + github issue + https://github.com/subchen/jetbrick/issues + + + + + oss-snapshots + https://oss.sonatype.org/content/repositories/snapshots + + false + + + true + + + + + + + oss-snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + oss-staging + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + utf-8 + 1.6 + 1.6 + true + + + true + + + utf-8 + false + + + 2.0 + + 3.0.1 + 1.7.7 + 4.11 + 1.3 + + + + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + -Xlint:all + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.17 + + + + org.apache.maven.plugins + maven-jar-plugin + 2.5 + + + true + + true + true + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.8 + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.9 + + + + org.codehaus.mojo + exec-maven-plugin + 1.3.2 + + + -1 + + + + + + + + + + format + + + + + com.mycila.maven-license-plugin + maven-license-plugin + 1.10.b1 + +
${basedir}/LICENSE.txt
+ true + + src/main/java/**/*.java + +
+ + + process-sources + + format + + + +
+ + + com.googlecode.maven-java-formatter-plugin + maven-java-formatter-plugin + 0.4 + + jetbrick-eclipse-formatter.xml + true + LF + + + + ${project.groupId} + jetbrick-eclipse-formatter + 1.0 + + + + + process-sources + + format + + + + +
+
+
+ + + jacoco + + + false + true + + + + + + org.jacoco + jacoco-maven-plugin + 0.7.2.201409121644 + + + jetbrick/bean/asm/delegate/* + + + + + jacoco-prepare-agent + + prepare-agent + + + + jacoco-report + + report + + + + + + + + + + oss + + + false + false + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.3 + + + attach-sources + + jar-no-fork + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + false + true + true + public + ${maven.compiler.source} + + + + attach-javadocs + + jar + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.5 + + + sign-artifacts + verify + + sign + + + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.3 + true + + oss-staging + https://oss.sonatype.org/ + ${autoReleaseAfterClose} + + + + + +
+ +
diff --git a/repository/com/github/subchen/jetbrick-parent/2.4/jetbrick-parent-2.4.pom.sha1 b/repository/com/github/subchen/jetbrick-parent/2.4/jetbrick-parent-2.4.pom.sha1 new file mode 100755 index 0000000..8f5613f --- /dev/null +++ b/repository/com/github/subchen/jetbrick-parent/2.4/jetbrick-parent-2.4.pom.sha1 @@ -0,0 +1 @@ +49d331e43188acf2799f91ef41764d51aea7a765 \ No newline at end of file diff --git a/repository/com/github/subchen/jetbrick-template-parent/2.0.10/_remote.repositories b/repository/com/github/subchen/jetbrick-template-parent/2.0.10/_remote.repositories new file mode 100755 index 0000000..47f019a --- /dev/null +++ b/repository/com/github/subchen/jetbrick-template-parent/2.0.10/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Apr 14 16:37:35 CST 2017 +jetbrick-template-parent-2.0.10.pom>central= diff --git a/repository/com/github/subchen/jetbrick-template-parent/2.0.10/jetbrick-template-parent-2.0.10.pom b/repository/com/github/subchen/jetbrick-template-parent/2.0.10/jetbrick-template-parent-2.0.10.pom new file mode 100755 index 0000000..57f7fd7 --- /dev/null +++ b/repository/com/github/subchen/jetbrick-template-parent/2.0.10/jetbrick-template-parent-2.0.10.pom @@ -0,0 +1,43 @@ + + + + + com.github.subchen + jetbrick-parent + 2.4 + + + 4.0.0 + jetbrick-template-parent + 2.0.10 + pom + + ${project.artifactId} + jetbrick-template-2.x + http://subchen.github.io/jetbrick-template/ + + + jetbrick-template + jetbrick-template-web + jetbrick-template-jetbrickmvc + jetbrick-template-springmvc + jetbrick-template-jfinal + jetbrick-template-jodd + jetbrick-template-struts + jetbrick-template-nutz + + + + https://github.com/subchen/jetbrick-template-2x.git + scm:git:https://github.com/subchen/jetbrick-template-2x.git + scm:git:git://github.com/subchen/jetbrick-template-2x.git + + + + github issue + https://github.com/subchen/jetbrick-template-2x/issues + + + diff --git a/repository/com/github/subchen/jetbrick-template-parent/2.0.10/jetbrick-template-parent-2.0.10.pom.sha1 b/repository/com/github/subchen/jetbrick-template-parent/2.0.10/jetbrick-template-parent-2.0.10.pom.sha1 new file mode 100755 index 0000000..b02da95 --- /dev/null +++ b/repository/com/github/subchen/jetbrick-template-parent/2.0.10/jetbrick-template-parent-2.0.10.pom.sha1 @@ -0,0 +1 @@ +df3215f391fba42a255037532f1a4889448a0853 \ No newline at end of file diff --git a/repository/com/github/subchen/jetbrick-template-springmvc/2.0.10/_remote.repositories b/repository/com/github/subchen/jetbrick-template-springmvc/2.0.10/_remote.repositories new file mode 100755 index 0000000..8243d57 --- /dev/null +++ b/repository/com/github/subchen/jetbrick-template-springmvc/2.0.10/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Apr 14 16:37:59 CST 2017 +jetbrick-template-springmvc-2.0.10.pom>central= +jetbrick-template-springmvc-2.0.10.jar>central= diff --git a/repository/com/github/subchen/jetbrick-template-springmvc/2.0.10/jetbrick-template-springmvc-2.0.10.jar b/repository/com/github/subchen/jetbrick-template-springmvc/2.0.10/jetbrick-template-springmvc-2.0.10.jar new file mode 100755 index 0000000..acf1f57 Binary files /dev/null and b/repository/com/github/subchen/jetbrick-template-springmvc/2.0.10/jetbrick-template-springmvc-2.0.10.jar differ diff --git a/repository/com/github/subchen/jetbrick-template-springmvc/2.0.10/jetbrick-template-springmvc-2.0.10.jar.sha1 b/repository/com/github/subchen/jetbrick-template-springmvc/2.0.10/jetbrick-template-springmvc-2.0.10.jar.sha1 new file mode 100755 index 0000000..0b1dbf3 --- /dev/null +++ b/repository/com/github/subchen/jetbrick-template-springmvc/2.0.10/jetbrick-template-springmvc-2.0.10.jar.sha1 @@ -0,0 +1 @@ +ebd75d0d3f83df44931969b5f2bc353e3eb6a2f6 \ No newline at end of file diff --git a/repository/com/github/subchen/jetbrick-template-springmvc/2.0.10/jetbrick-template-springmvc-2.0.10.pom b/repository/com/github/subchen/jetbrick-template-springmvc/2.0.10/jetbrick-template-springmvc-2.0.10.pom new file mode 100755 index 0000000..6e0b043 --- /dev/null +++ b/repository/com/github/subchen/jetbrick-template-springmvc/2.0.10/jetbrick-template-springmvc-2.0.10.pom @@ -0,0 +1,35 @@ + + + + + com.github.subchen + jetbrick-template-parent + 2.0.10 + + + 4.0.0 + jetbrick-template-springmvc + jar + + + + ${project.groupId} + jetbrick-template-web + ${project.version} + + + javax.servlet + javax.servlet-api + ${servlet.version} + provided + + + org.springframework + spring-webmvc + 3.2.11.RELEASE + + + + diff --git a/repository/com/github/subchen/jetbrick-template-springmvc/2.0.10/jetbrick-template-springmvc-2.0.10.pom.sha1 b/repository/com/github/subchen/jetbrick-template-springmvc/2.0.10/jetbrick-template-springmvc-2.0.10.pom.sha1 new file mode 100755 index 0000000..613ac52 --- /dev/null +++ b/repository/com/github/subchen/jetbrick-template-springmvc/2.0.10/jetbrick-template-springmvc-2.0.10.pom.sha1 @@ -0,0 +1 @@ +11110d1ea2b4d872dd5bbf2236470466a74bb38d \ No newline at end of file diff --git a/repository/com/github/subchen/jetbrick-template-web/2.0.10/_remote.repositories b/repository/com/github/subchen/jetbrick-template-web/2.0.10/_remote.repositories new file mode 100755 index 0000000..e19ab57 --- /dev/null +++ b/repository/com/github/subchen/jetbrick-template-web/2.0.10/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Apr 14 16:37:59 CST 2017 +jetbrick-template-web-2.0.10.jar>central= +jetbrick-template-web-2.0.10.pom>central= diff --git a/repository/com/github/subchen/jetbrick-template-web/2.0.10/jetbrick-template-web-2.0.10.jar b/repository/com/github/subchen/jetbrick-template-web/2.0.10/jetbrick-template-web-2.0.10.jar new file mode 100755 index 0000000..38aec89 Binary files /dev/null and b/repository/com/github/subchen/jetbrick-template-web/2.0.10/jetbrick-template-web-2.0.10.jar differ diff --git a/repository/com/github/subchen/jetbrick-template-web/2.0.10/jetbrick-template-web-2.0.10.jar.sha1 b/repository/com/github/subchen/jetbrick-template-web/2.0.10/jetbrick-template-web-2.0.10.jar.sha1 new file mode 100755 index 0000000..6f8ce6a --- /dev/null +++ b/repository/com/github/subchen/jetbrick-template-web/2.0.10/jetbrick-template-web-2.0.10.jar.sha1 @@ -0,0 +1 @@ +e07dfabfc463f50a2de9f8c53eb4aadb7dcbc3ec \ No newline at end of file diff --git a/repository/com/github/subchen/jetbrick-template-web/2.0.10/jetbrick-template-web-2.0.10.pom b/repository/com/github/subchen/jetbrick-template-web/2.0.10/jetbrick-template-web-2.0.10.pom new file mode 100755 index 0000000..8e5bcfd --- /dev/null +++ b/repository/com/github/subchen/jetbrick-template-web/2.0.10/jetbrick-template-web-2.0.10.pom @@ -0,0 +1,47 @@ + + + + + com.github.subchen + jetbrick-template-parent + 2.0.10 + + + 4.0.0 + jetbrick-template-web + jar + + + + ${project.groupId} + jetbrick-template + ${project.version} + + + javax.servlet + javax.servlet-api + ${servlet.version} + provided + + + org.slf4j + slf4j-api + ${slf4j.version} + + + junit + junit + ${junit.version} + test + + + org.slf4j + slf4j-simple + ${slf4j.version} + test + + + + diff --git a/repository/com/github/subchen/jetbrick-template-web/2.0.10/jetbrick-template-web-2.0.10.pom.sha1 b/repository/com/github/subchen/jetbrick-template-web/2.0.10/jetbrick-template-web-2.0.10.pom.sha1 new file mode 100755 index 0000000..fb0ff34 --- /dev/null +++ b/repository/com/github/subchen/jetbrick-template-web/2.0.10/jetbrick-template-web-2.0.10.pom.sha1 @@ -0,0 +1 @@ +367c4ab4ce9c11e5132d63ed6950a05fc1154aec \ No newline at end of file diff --git a/repository/com/github/subchen/jetbrick-template/2.0.10/_remote.repositories b/repository/com/github/subchen/jetbrick-template/2.0.10/_remote.repositories new file mode 100755 index 0000000..6a4e41c --- /dev/null +++ b/repository/com/github/subchen/jetbrick-template/2.0.10/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Apr 14 16:37:59 CST 2017 +jetbrick-template-2.0.10.jar>central= +jetbrick-template-2.0.10.pom>central= diff --git a/repository/com/github/subchen/jetbrick-template/2.0.10/jetbrick-template-2.0.10.jar b/repository/com/github/subchen/jetbrick-template/2.0.10/jetbrick-template-2.0.10.jar new file mode 100755 index 0000000..87e7bf9 Binary files /dev/null and b/repository/com/github/subchen/jetbrick-template/2.0.10/jetbrick-template-2.0.10.jar differ diff --git a/repository/com/github/subchen/jetbrick-template/2.0.10/jetbrick-template-2.0.10.jar.sha1 b/repository/com/github/subchen/jetbrick-template/2.0.10/jetbrick-template-2.0.10.jar.sha1 new file mode 100755 index 0000000..5ba4a56 --- /dev/null +++ b/repository/com/github/subchen/jetbrick-template/2.0.10/jetbrick-template-2.0.10.jar.sha1 @@ -0,0 +1 @@ +e1d89b05231870078c28d45fd5030ab565efbccc \ No newline at end of file diff --git a/repository/com/github/subchen/jetbrick-template/2.0.10/jetbrick-template-2.0.10.pom b/repository/com/github/subchen/jetbrick-template/2.0.10/jetbrick-template-2.0.10.pom new file mode 100755 index 0000000..e227b9c --- /dev/null +++ b/repository/com/github/subchen/jetbrick-template/2.0.10/jetbrick-template-2.0.10.pom @@ -0,0 +1,75 @@ + + + + + com.github.subchen + jetbrick-template-parent + 2.0.10 + + + 4.0.0 + jetbrick-template + jar + + ${project.artifactId} + Next generation template engine for Java + + + 4.3 + false + true + + + + + + org.antlr + antlr4-maven-plugin + ${antlr4.version} + + + + antlr4 + + + + + true + + + + + + + + ${project.groupId} + jetbrick-commons + 2.0.4 + + + org.antlr + antlr4-runtime + ${antlr4.version} + + + org.slf4j + slf4j-api + ${slf4j.version} + + + junit + junit + ${junit.version} + test + + + org.slf4j + slf4j-simple + ${slf4j.version} + test + + + + diff --git a/repository/com/github/subchen/jetbrick-template/2.0.10/jetbrick-template-2.0.10.pom.sha1 b/repository/com/github/subchen/jetbrick-template/2.0.10/jetbrick-template-2.0.10.pom.sha1 new file mode 100755 index 0000000..d750163 --- /dev/null +++ b/repository/com/github/subchen/jetbrick-template/2.0.10/jetbrick-template-2.0.10.pom.sha1 @@ -0,0 +1 @@ +dcfa8cbe1658ab015dc61a2179934eac0c6c579b \ No newline at end of file diff --git a/repository/com/github/tobato/fastdfs-client/1.25.2-RELEASE/_remote.repositories b/repository/com/github/tobato/fastdfs-client/1.25.2-RELEASE/_remote.repositories new file mode 100755 index 0000000..70fa167 --- /dev/null +++ b/repository/com/github/tobato/fastdfs-client/1.25.2-RELEASE/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri May 05 17:41:37 CST 2017 +fastdfs-client-1.25.2-RELEASE.pom>central= +fastdfs-client-1.25.2-RELEASE-sources.jar>central= diff --git a/repository/com/github/tobato/fastdfs-client/1.25.2-RELEASE/fastdfs-client-1.25.2-RELEASE-sources.jar b/repository/com/github/tobato/fastdfs-client/1.25.2-RELEASE/fastdfs-client-1.25.2-RELEASE-sources.jar new file mode 100755 index 0000000..340267d Binary files /dev/null and b/repository/com/github/tobato/fastdfs-client/1.25.2-RELEASE/fastdfs-client-1.25.2-RELEASE-sources.jar differ diff --git a/repository/com/github/tobato/fastdfs-client/1.25.2-RELEASE/fastdfs-client-1.25.2-RELEASE-sources.jar.sha1 b/repository/com/github/tobato/fastdfs-client/1.25.2-RELEASE/fastdfs-client-1.25.2-RELEASE-sources.jar.sha1 new file mode 100755 index 0000000..e77904d --- /dev/null +++ b/repository/com/github/tobato/fastdfs-client/1.25.2-RELEASE/fastdfs-client-1.25.2-RELEASE-sources.jar.sha1 @@ -0,0 +1 @@ +681b0721af56e65e98619a87b460d24c70876a36 \ No newline at end of file diff --git a/repository/com/github/tobato/fastdfs-client/1.25.2-RELEASE/fastdfs-client-1.25.2-RELEASE.jar b/repository/com/github/tobato/fastdfs-client/1.25.2-RELEASE/fastdfs-client-1.25.2-RELEASE.jar new file mode 100755 index 0000000..d211ea5 Binary files /dev/null and b/repository/com/github/tobato/fastdfs-client/1.25.2-RELEASE/fastdfs-client-1.25.2-RELEASE.jar differ diff --git a/repository/com/github/tobato/fastdfs-client/1.25.2-RELEASE/fastdfs-client-1.25.2-RELEASE.jar.sha1 b/repository/com/github/tobato/fastdfs-client/1.25.2-RELEASE/fastdfs-client-1.25.2-RELEASE.jar.sha1 new file mode 100755 index 0000000..78ebbb8 --- /dev/null +++ b/repository/com/github/tobato/fastdfs-client/1.25.2-RELEASE/fastdfs-client-1.25.2-RELEASE.jar.sha1 @@ -0,0 +1 @@ +f4c2694d74682f982aa4d0cb06525ae0517d86fe \ No newline at end of file diff --git a/repository/com/github/tobato/fastdfs-client/1.25.2-RELEASE/fastdfs-client-1.25.2-RELEASE.pom b/repository/com/github/tobato/fastdfs-client/1.25.2-RELEASE/fastdfs-client-1.25.2-RELEASE.pom new file mode 100755 index 0000000..0712a29 --- /dev/null +++ b/repository/com/github/tobato/fastdfs-client/1.25.2-RELEASE/fastdfs-client-1.25.2-RELEASE.pom @@ -0,0 +1,272 @@ + + 4.0.0 + + com.github.tobato + fastdfs-client + 1.25.2-RELEASE + jar + + fastdfs-client + 基于yuqih发布的代码与fastdfs-client 官方1.25版本的重构 + https://github.com/tobato/FastDFS_Client + + + + The GNU Lesser General Public License, version 3.0 + http://opensource.org/licenses/LGPL-3.0 + + + + + + tobato + tobato@msn.com + + + + + scm:git:git@github.com:tobato/FastDFS_Client.git + scm:git:git@github.com:tobato/FastDFS_Client.git + git@github.com:tobato/FastDFS_Client.git + + + + org.springframework.boot + spring-boot-starter-parent + 1.2.7.RELEASE + + + + + + 3.3.2 + 1.9.1 + + 1.9.5 + + + 2016 + + + UTF-8 + 1.7 + + + 192.168.129.12:8081 + + + + + + release + + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + package + + jar-no-fork + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.3 + + + attach-javadocs + package + + jar + + + + + UTF-8 + UTF-8 + -Xdoclint:none + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.5 + + + verify + + sign + + + + + + + + + oss + https://oss.sonatype.org/content/repositories/snapshots/ + + + oss + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + local-release + + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + package + + jar-no-fork + + + + + + + + + + local-releases + Nexus Release Repository + http://${local.nexus}/nexus/content/repositories/releases/ + + + local-snapshots + Nexus Snapshot Repository + http://${local.nexus}/nexus/content/repositories/snapshots/ + + + + + + + + org.slf4j + slf4j-api + + + org.slf4j + jcl-over-slf4j + + + + ch.qos.logback + logback-classic + + + + + org.apache.commons + commons-lang3 + ${commons-lang3.version} + + + + + commons-beanutils + commons-beanutils + + + commons-logging + commons-logging + + + + + + + + commons-io + commons-io + 2.4 + + + + org.apache.commons + commons-pool2 + + + + junit + junit + test + + + + org.springframework + spring-test + test + + + + org.springframework + spring-core + + + + org.springframework.boot + spring-boot-starter-web + test + + + + org.hibernate + hibernate-validator + + + + org.springframework.boot + spring-boot-autoconfigure + + + + org.mockito + mockito-all + ${mockito.version} + + + + org.springframework + spring-context + + + + org.springframework.boot + spring-boot-starter-test + test + + + + + net.coobird + thumbnailator + 0.4.8 + + + + + diff --git a/repository/com/github/tobato/fastdfs-client/1.25.2-RELEASE/fastdfs-client-1.25.2-RELEASE.pom.sha1 b/repository/com/github/tobato/fastdfs-client/1.25.2-RELEASE/fastdfs-client-1.25.2-RELEASE.pom.sha1 new file mode 100755 index 0000000..21abb16 --- /dev/null +++ b/repository/com/github/tobato/fastdfs-client/1.25.2-RELEASE/fastdfs-client-1.25.2-RELEASE.pom.sha1 @@ -0,0 +1 @@ +1d9a69412ece629b6b7aea0140b349d517675721 \ No newline at end of file diff --git a/repository/com/github/wxpay/wxpay-sdk/0.0.3/_remote.repositories b/repository/com/github/wxpay/wxpay-sdk/0.0.3/_remote.repositories new file mode 100755 index 0000000..acccb78 --- /dev/null +++ b/repository/com/github/wxpay/wxpay-sdk/0.0.3/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Aug 26 09:04:46 CST 2017 +wxpay-sdk-0.0.3.pom>= +wxpay-sdk-0.0.3.jar>= diff --git a/repository/com/github/wxpay/wxpay-sdk/0.0.3/wxpay-sdk-0.0.3.jar b/repository/com/github/wxpay/wxpay-sdk/0.0.3/wxpay-sdk-0.0.3.jar new file mode 100755 index 0000000..351608e Binary files /dev/null and b/repository/com/github/wxpay/wxpay-sdk/0.0.3/wxpay-sdk-0.0.3.jar differ diff --git a/repository/com/github/wxpay/wxpay-sdk/0.0.3/wxpay-sdk-0.0.3.pom b/repository/com/github/wxpay/wxpay-sdk/0.0.3/wxpay-sdk-0.0.3.pom new file mode 100755 index 0000000..31158f0 --- /dev/null +++ b/repository/com/github/wxpay/wxpay-sdk/0.0.3/wxpay-sdk-0.0.3.pom @@ -0,0 +1,127 @@ + + + + 4.0.0 + + com.github.wxpay + wxpay-sdk + 0.0.3 + wxpay-sdk + wxpay java sdk + https://github.com/wxpay/WXPay-SDK-Java + + + utf-8 + utf-8 + + + + + + org.apache.httpcomponents + httpclient + 4.5.3 + + + + org.slf4j + slf4j-api + 1.7.21 + + + + org.slf4j + slf4j-simple + 1.7.21 + + + + + + + The BSD 3-Clause License + https://opensource.org/licenses/BSD-3-Clause + repo + + + + + https://github.com/wxpay/WXPay-SDK-Java + git@github.com:wxpay/WXPay-SDK-Java.git + https://github.com/wxpay/WXPay-SDK-Java + + + + + wxpay + wxpay1888@foxmail.com + http://wxpay.github.io + + + + + + release + + + oss + https://oss.sonatype.org/content/repositories/snapshots/ + + + oss + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + + org.apache.maven.plugins + maven-source-plugin + 3.0.1 + + + package + + jar-no-fork + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.4 + + + package + + jar + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.6 + + + sign-artifacts + verify + + sign + + + + + + + + + + \ No newline at end of file diff --git a/repository/com/github/wxpay/wxpay-sdk/maven-metadata-local.xml b/repository/com/github/wxpay/wxpay-sdk/maven-metadata-local.xml new file mode 100755 index 0000000..5d4c952 --- /dev/null +++ b/repository/com/github/wxpay/wxpay-sdk/maven-metadata-local.xml @@ -0,0 +1,12 @@ + + + com.github.wxpay + wxpay-sdk + + 0.0.3 + + 0.0.3 + + 20170826010446 + + diff --git a/repository/com/google/code/findbugs/annotations/2.0.1/_remote.repositories b/repository/com/google/code/findbugs/annotations/2.0.1/_remote.repositories new file mode 100755 index 0000000..b71a3b6 --- /dev/null +++ b/repository/com/google/code/findbugs/annotations/2.0.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:48:06 CST 2017 +annotations-2.0.1.jar>central= +annotations-2.0.1.pom>central= diff --git a/repository/com/google/code/findbugs/annotations/2.0.1/annotations-2.0.1.jar b/repository/com/google/code/findbugs/annotations/2.0.1/annotations-2.0.1.jar new file mode 100755 index 0000000..8a0204f Binary files /dev/null and b/repository/com/google/code/findbugs/annotations/2.0.1/annotations-2.0.1.jar differ diff --git a/repository/com/google/code/findbugs/annotations/2.0.1/annotations-2.0.1.jar.sha1 b/repository/com/google/code/findbugs/annotations/2.0.1/annotations-2.0.1.jar.sha1 new file mode 100755 index 0000000..f326c9e --- /dev/null +++ b/repository/com/google/code/findbugs/annotations/2.0.1/annotations-2.0.1.jar.sha1 @@ -0,0 +1 @@ +9ef6656259841cebfb9fb0697bb122ada4485498 \ No newline at end of file diff --git a/repository/com/google/code/findbugs/annotations/2.0.1/annotations-2.0.1.pom b/repository/com/google/code/findbugs/annotations/2.0.1/annotations-2.0.1.pom new file mode 100755 index 0000000..4452ec9 --- /dev/null +++ b/repository/com/google/code/findbugs/annotations/2.0.1/annotations-2.0.1.pom @@ -0,0 +1,22 @@ + + 4.0.0 + com.google.code.findbugs + annotations + 2.0.1 + jar + http://findbugs.sourceforge.net/ + FindBugs-Annotations + Annotation supports the FindBugs tool + + + GNU Lesser Public License + http://www.gnu.org/licenses/lgpl.html + repo + + + + scm:svn:http://findbugs.googlecode.com/svn/trunk/ + scm:svn:https://findbugs.googlecode.com/svn/trunk/ + http://findbugs.googlecode.com/svn/trunk/ + + diff --git a/repository/com/google/code/findbugs/annotations/2.0.1/annotations-2.0.1.pom.sha1 b/repository/com/google/code/findbugs/annotations/2.0.1/annotations-2.0.1.pom.sha1 new file mode 100755 index 0000000..0f04212 --- /dev/null +++ b/repository/com/google/code/findbugs/annotations/2.0.1/annotations-2.0.1.pom.sha1 @@ -0,0 +1 @@ +4c76bfc299e25298ed91cb8968e3c5678bf27aa8 \ No newline at end of file diff --git a/repository/com/google/code/findbugs/jsr305/1.3.9/_remote.repositories b/repository/com/google/code/findbugs/jsr305/1.3.9/_remote.repositories new file mode 100755 index 0000000..48f26f6 --- /dev/null +++ b/repository/com/google/code/findbugs/jsr305/1.3.9/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Nov 08 22:13:41 CST 2016 +jsr305-1.3.9.pom>central= diff --git a/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar b/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar new file mode 100755 index 0000000..a9afc66 Binary files /dev/null and b/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar differ diff --git a/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar.sha1 b/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar.sha1 new file mode 100755 index 0000000..c04a429 --- /dev/null +++ b/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar.sha1 @@ -0,0 +1 @@ +40719ea6961c0cb6afaeb6a921eaa1f6afd4cfdf diff --git a/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom b/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom new file mode 100755 index 0000000..a751d9e --- /dev/null +++ b/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom @@ -0,0 +1,23 @@ + + + 4.0.0 + com.google.code.findbugs + jsr305 + 1.3.9 + jar + http://findbugs.sourceforge.net/ + FindBugs-jsr305 + JSR305 Annotations for Findbugs + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + scm:svn:http://findbugs.googlecode.com/svn/trunk/ + scm:svn:https://findbugs.googlecode.com/svn/trunk/ + http://findbugs.googlecode.com/svn/trunk/ + + diff --git a/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom.sha1 b/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom.sha1 new file mode 100755 index 0000000..211c5ff --- /dev/null +++ b/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom.sha1 @@ -0,0 +1 @@ +67ea333a3244bc20a17d6f0c29498071dfa409fc diff --git a/repository/com/google/code/findbugs/jsr305/2.0.1/_remote.repositories b/repository/com/google/code/findbugs/jsr305/2.0.1/_remote.repositories new file mode 100755 index 0000000..e520d8a --- /dev/null +++ b/repository/com/google/code/findbugs/jsr305/2.0.1/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 17:06:37 CST 2017 +jsr305-2.0.1.jar>central= +jsr305-2.0.1.pom>central= +jsr305-2.0.1.pom>nexus= +jsr305-2.0.1.jar>nexus= diff --git a/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar b/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar new file mode 100755 index 0000000..43807b0 Binary files /dev/null and b/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar differ diff --git a/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar.sha1 b/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar.sha1 new file mode 100755 index 0000000..9c3d680 --- /dev/null +++ b/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar.sha1 @@ -0,0 +1 @@ +516c03b21d50a644d538de0f0369c620989cd8f0 \ No newline at end of file diff --git a/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.pom b/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.pom new file mode 100755 index 0000000..243e11d --- /dev/null +++ b/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.pom @@ -0,0 +1,23 @@ + + + 4.0.0 + com.google.code.findbugs + jsr305 + 2.0.1 + jar + http://findbugs.sourceforge.net/ + FindBugs-jsr305 + JSR305 Annotations for Findbugs + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + scm:svn:http://findbugs.googlecode.com/svn/trunk/ + scm:svn:https://findbugs.googlecode.com/svn/trunk/ + http://findbugs.googlecode.com/svn/trunk/ + + diff --git a/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.pom.sha1 b/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.pom.sha1 new file mode 100755 index 0000000..a7cf109 --- /dev/null +++ b/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.pom.sha1 @@ -0,0 +1 @@ +95efa8cea662452bb74b34abe09a93ff47625c8f \ No newline at end of file diff --git a/repository/com/google/code/findbugs/jsr305/3.0.0/_remote.repositories b/repository/com/google/code/findbugs/jsr305/3.0.0/_remote.repositories new file mode 100755 index 0000000..195d856 --- /dev/null +++ b/repository/com/google/code/findbugs/jsr305/3.0.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:59 CST 2017 +jsr305-3.0.0.jar>central= +jsr305-3.0.0.pom>central= diff --git a/repository/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.jar b/repository/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.jar new file mode 100755 index 0000000..cc39b73 Binary files /dev/null and b/repository/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.jar differ diff --git a/repository/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.jar.sha1 b/repository/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.jar.sha1 new file mode 100755 index 0000000..89ac749 --- /dev/null +++ b/repository/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.jar.sha1 @@ -0,0 +1 @@ +5871fb60dc68d67da54a663c3fd636a10a532948 \ No newline at end of file diff --git a/repository/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.pom b/repository/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.pom new file mode 100755 index 0000000..126af7f --- /dev/null +++ b/repository/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.pom @@ -0,0 +1,152 @@ + + + 4.0.0 + com.google.code.findbugs + jsr305 + 3.0.0 + jar + http://findbugs.sourceforge.net/ + FindBugs-jsr305 + JSR305 Annotations for Findbugs + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + scm:git:http://code.google.com/p/findbugs/ + scm:git:https://code.google.com/p/findbugs/ + https://code.google.com/p/findbugs/ + + + + + bp + Bill Pugh + pugh at cs.umd.edu + http://www.cs.umd.edu/~pugh/ + + Project Lead + Primary Developer + + -5 + + + al + Andrey Loskutov + Loskutov@gmx.de + http://andrei.gmxhome.de/privat.html + + Eclipse plugin + + +1 + + + bp + Keith Lea + + http://keithlea.com/ + + web cloud + + -5 + + + + + Garvin LeClaire + garvin.leclaire@gmail.com + + + Maven + + -5 + + + David H. Hovemeyer + dhovemey@ycp.edu + http://goose.ycp.edu/~dhovemey/ + + project founder + + -5 + + + Nay Ayewah + + + + + + -5 + + + Ben Langmead + + + + + + -5 + + + Tomas Pollak + + + + Eclipse plugin tests + + -5 + + + Phil Crosby + + + + + + -5 + + + Peter Friese + + + + Eclipse plugin + + -5 + + + Dave Brosius + + + + + + -5 + + + Brian Goetz + + + + + + -5 + + + Rohan Lloyd + + + + + + -5 + + + + diff --git a/repository/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.pom.sha1 b/repository/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.pom.sha1 new file mode 100755 index 0000000..28c9647 --- /dev/null +++ b/repository/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.pom.sha1 @@ -0,0 +1 @@ +278c908b87e003ccbd36588d769655d2b870a7c7 \ No newline at end of file diff --git a/repository/com/google/code/gson/gson/2.2.4/_remote.repositories b/repository/com/google/code/gson/gson/2.2.4/_remote.repositories new file mode 100755 index 0000000..4195632 --- /dev/null +++ b/repository/com/google/code/gson/gson/2.2.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:58 CST 2017 +gson-2.2.4.jar>central= +gson-2.2.4.pom>central= diff --git a/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar b/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar new file mode 100755 index 0000000..75fe27c Binary files /dev/null and b/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar differ diff --git a/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar.sha1 b/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar.sha1 new file mode 100755 index 0000000..75e1335 --- /dev/null +++ b/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar.sha1 @@ -0,0 +1 @@ +a60a5e993c98c864010053cb901b7eab25306568 \ No newline at end of file diff --git a/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.pom b/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.pom new file mode 100755 index 0000000..dd74c10 --- /dev/null +++ b/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.pom @@ -0,0 +1,218 @@ + + 4.0.0 + com.google.code.gson + gson + jar + 2.2.4 + 2008 + Gson + + org.sonatype.oss + oss-parent + 7 + + http://code.google.com/p/google-gson/ + Google Gson library + + UTF-8 + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + scm:svn:http://google-gson.googlecode.com/svn/trunk/gson + scm:svn:https://google-gson.googlecode.com/svn/trunk/gson + http://google-gson.googlecode.com/svn/trunk/gson + + + Google Code Issue Tracking + http://code.google.com/p/google-gson/issues/list + + + Google, Inc. + http://www.google.com + + + + junit + junit + 3.8.2 + test + + + + + + release-sign-artifacts + + + performRelease + true + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + sign-artifacts + verify + + sign + + + + + + + + + + package + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + 1.5 + 1.5 + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + package + + jar + + + + + + false + + J2SE-1.5 + + ${project.version} + http://code.google.com/p/google-gson/ + Google Gson Project + ${project.name} + ${project.description} + . + 2 + com.google.gson + + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + attach-sources + verify + + jar + + + + + + + com.google.gson;version="${project.version}" + com.google.gson.source + 2 + ${project.version} + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9 + + + attach-javadocs + + jar + + + + + com.google.gson + com.google.gson.internal:com.google.gson.internal.bind + + http://docs.oracle.com/javase/1.5.0/docs/api/ + + true + protected + + + + org.apache.maven.plugins + maven-eclipse-plugin + 2.9 + + true + true + + ../eclipse-ws/ + + + file:///${basedir}/../lib/gson-formatting-styles.xml + + + + + org.apache.maven.plugins + maven-release-plugin + + + -DenableCiProfile=true + https://google-gson.googlecode.com/svn/tags + + + + maven-assembly-plugin + 2.4 + + assembly-descriptor.xml + google-gson-${project.version} + target/dist + target/assembly/work + + + + + + + Inderjeet Singh + Trymph Inc. + + + Joel Leitch + Google Inc. + + + Jesse Wilson + Square Inc. + + + + diff --git a/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.pom.sha1 b/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.pom.sha1 new file mode 100755 index 0000000..099f980 --- /dev/null +++ b/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.pom.sha1 @@ -0,0 +1 @@ +06252c690921ee1dc719594a5d4da1829194f8b3 \ No newline at end of file diff --git a/repository/com/google/collections/google-collections/1.0/_remote.repositories b/repository/com/google/collections/google-collections/1.0/_remote.repositories new file mode 100755 index 0000000..9df6954 --- /dev/null +++ b/repository/com/google/collections/google-collections/1.0/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 17:06:38 CST 2017 +google-collections-1.0.pom>nexus= +google-collections-1.0.jar>central= +google-collections-1.0.jar>nexus= +google-collections-1.0.pom>central= diff --git a/repository/com/google/collections/google-collections/1.0/google-collections-1.0.jar b/repository/com/google/collections/google-collections/1.0/google-collections-1.0.jar new file mode 100755 index 0000000..8e394fa Binary files /dev/null and b/repository/com/google/collections/google-collections/1.0/google-collections-1.0.jar differ diff --git a/repository/com/google/collections/google-collections/1.0/google-collections-1.0.jar.sha1 b/repository/com/google/collections/google-collections/1.0/google-collections-1.0.jar.sha1 new file mode 100755 index 0000000..4abc640 --- /dev/null +++ b/repository/com/google/collections/google-collections/1.0/google-collections-1.0.jar.sha1 @@ -0,0 +1 @@ +9ffe71ac6dcab6bc03ea13f5c2e7b2804e69b357 diff --git a/repository/com/google/collections/google-collections/1.0/google-collections-1.0.pom b/repository/com/google/collections/google-collections/1.0/google-collections-1.0.pom new file mode 100755 index 0000000..655ffa5 --- /dev/null +++ b/repository/com/google/collections/google-collections/1.0/google-collections-1.0.pom @@ -0,0 +1,67 @@ + + + 4.0.0 + + com.google + google + 1 + + com.google.collections + google-collections + 1.0 + jar + Google Collections Library + Google Collections Library is a suite of new collections and collection-related goodness for Java 5.0 + 2007 + http://code.google.com/p/google-collections/ + + Google + http://www.google.com + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + http://code.google.com/p/google-collections/source/browse/ + scm:svn:http://google-collections.googlecode.com/svn/trunk/ + + + + + google-maven-repository + Google Maven Repository + dav:https://google-maven-repository.googlecode.com/svn/repository/ + + + google-maven-snapshot-repository + Google Maven Snapshot Repository + dav:https://google-maven-repository.googlecode.com/svn/snapshot-repository/ + true + + + + + com.google.code.findbugs + jsr305 + 1.3.7 + true + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.5 + 1.5 + + + + + diff --git a/repository/com/google/collections/google-collections/1.0/google-collections-1.0.pom.sha1 b/repository/com/google/collections/google-collections/1.0/google-collections-1.0.pom.sha1 new file mode 100755 index 0000000..0c31231 --- /dev/null +++ b/repository/com/google/collections/google-collections/1.0/google-collections-1.0.pom.sha1 @@ -0,0 +1 @@ +292197f3cb1ebc0dd03e20897e4250b265177286 diff --git a/repository/com/google/google/1/_remote.repositories b/repository/com/google/google/1/_remote.repositories new file mode 100755 index 0000000..8722a46 --- /dev/null +++ b/repository/com/google/google/1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 17:06:34 CST 2017 +google-1.pom>nexus= +google-1.pom>central= diff --git a/repository/com/google/google/1/google-1.pom b/repository/com/google/google/1/google-1.pom new file mode 100755 index 0000000..05d0df0 --- /dev/null +++ b/repository/com/google/google/1/google-1.pom @@ -0,0 +1,37 @@ + + + 4.0.0 + com.google + google + 1 + Google + Internally developed code released as open source. + pom + + Google + http://www.google.com/ + + http://code.google.com/hosting/projects.html + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + google-maven-repository + Google Maven Repository + dav:https://google-maven-repository.googlecode.com/svn/repository/ + + + google-maven-snapshot-repository + Google Maven Snapshot Repository + dav:https://google-maven-repository.googlecode.com/svn/snapshot-repository/ + true + + + diff --git a/repository/com/google/google/1/google-1.pom.sha1 b/repository/com/google/google/1/google-1.pom.sha1 new file mode 100755 index 0000000..52e83d3 --- /dev/null +++ b/repository/com/google/google/1/google-1.pom.sha1 @@ -0,0 +1 @@ +c35a5268151b7a1bbb77f7ee94a950f00e32db61 diff --git a/repository/com/google/google/5/_remote.repositories b/repository/com/google/google/5/_remote.repositories new file mode 100755 index 0000000..715735b --- /dev/null +++ b/repository/com/google/google/5/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:55:26 CST 2017 +google-5.pom>central= diff --git a/repository/com/google/google/5/google-5.pom b/repository/com/google/google/5/google-5.pom new file mode 100755 index 0000000..1d041e7 --- /dev/null +++ b/repository/com/google/google/5/google-5.pom @@ -0,0 +1,72 @@ + + + 4.0.0 + com.google + google + 5 + Google + Internally developed code released as open source. + pom + + Google + http://www.google.com/ + + + + google + + + http://code.google.com/ + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + google-releases + Google Maven Repository + http://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + google-snapshots + Google Maven Snapshot Repository + http://oss.sonatype.org/content/repositories/google-snapshots/ + + + + scm:svn:http://google-maven-repository.googlecode.com/svn/tags/google-5 + scm:svn:https://google-maven-repository.googlecode.com/svn/tags/google-5 + http://code.google.com/p/google-maven-repository/source/browse/tags/google-5 + + + + release-sign-artifacts + + + performRelease + true + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + + + diff --git a/repository/com/google/google/5/google-5.pom.sha1 b/repository/com/google/google/5/google-5.pom.sha1 new file mode 100755 index 0000000..4ee0196 --- /dev/null +++ b/repository/com/google/google/5/google-5.pom.sha1 @@ -0,0 +1 @@ +d94d040e8ce2ae7ff75945227e262e369445f736 diff --git a/repository/com/google/guava/guava-parent/10.0.1/_remote.repositories b/repository/com/google/guava/guava-parent/10.0.1/_remote.repositories new file mode 100755 index 0000000..4e56e71 --- /dev/null +++ b/repository/com/google/guava/guava-parent/10.0.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Nov 08 22:13:40 CST 2016 +guava-parent-10.0.1.pom>central= diff --git a/repository/com/google/guava/guava-parent/10.0.1/guava-parent-10.0.1.pom b/repository/com/google/guava/guava-parent/10.0.1/guava-parent-10.0.1.pom new file mode 100755 index 0000000..9c1baf7 --- /dev/null +++ b/repository/com/google/guava/guava-parent/10.0.1/guava-parent-10.0.1.pom @@ -0,0 +1,59 @@ + + + + 4.0.0 + + org.sonatype.oss + oss-parent + 7 + + com.google.guava + guava-parent + 10.0.1 + pom + Guava Maven Parent + http://code.google.com/p/guava-libraries + + code.google.com + http://code.google.com/p/guava-libraries/issues + + 2010 + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + 2.0.9 + + + scm:git:https://code.google.com/p/guava-libraries/ + scm:git:https://code.google.com/p/guava-libraries/ + http://code.google.com/p/guava-libraries/source/browse + + + + kevinb9n + Kevin Bourillion + kevinb@google.com + Google + http://www.google.com + + owner + developer + + -8 + + + + guava + guava-bootstrap + guava-gwt + guava-testlib + guava-tests + + diff --git a/repository/com/google/guava/guava-parent/10.0.1/guava-parent-10.0.1.pom.sha1 b/repository/com/google/guava/guava-parent/10.0.1/guava-parent-10.0.1.pom.sha1 new file mode 100755 index 0000000..7a7b114 --- /dev/null +++ b/repository/com/google/guava/guava-parent/10.0.1/guava-parent-10.0.1.pom.sha1 @@ -0,0 +1 @@ +1fd264b30bccc2f8bae82ec9d027df349cbb6d09 \ No newline at end of file diff --git a/repository/com/google/guava/guava-parent/11.0.2/_remote.repositories b/repository/com/google/guava/guava-parent/11.0.2/_remote.repositories new file mode 100755 index 0000000..623a955 --- /dev/null +++ b/repository/com/google/guava/guava-parent/11.0.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:58:02 CST 2017 +guava-parent-11.0.2.pom>central= diff --git a/repository/com/google/guava/guava-parent/11.0.2/guava-parent-11.0.2.pom b/repository/com/google/guava/guava-parent/11.0.2/guava-parent-11.0.2.pom new file mode 100755 index 0000000..774b0d7 --- /dev/null +++ b/repository/com/google/guava/guava-parent/11.0.2/guava-parent-11.0.2.pom @@ -0,0 +1,59 @@ + + + + 4.0.0 + + org.sonatype.oss + oss-parent + 7 + + com.google.guava + guava-parent + 11.0.2 + pom + Guava Maven Parent + http://code.google.com/p/guava-libraries + + code.google.com + http://code.google.com/p/guava-libraries/issues + + 2010 + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + 2.0.9 + + + scm:git:https://code.google.com/p/guava-libraries/ + scm:git:https://code.google.com/p/guava-libraries/ + http://code.google.com/p/guava-libraries/source/browse + + + + kevinb9n + Kevin Bourillion + kevinb@google.com + Google + http://www.google.com + + owner + developer + + -8 + + + + guava + guava-bootstrap + guava-gwt + guava-testlib + guava-tests + + diff --git a/repository/com/google/guava/guava-parent/11.0.2/guava-parent-11.0.2.pom.sha1 b/repository/com/google/guava/guava-parent/11.0.2/guava-parent-11.0.2.pom.sha1 new file mode 100755 index 0000000..6a83043 --- /dev/null +++ b/repository/com/google/guava/guava-parent/11.0.2/guava-parent-11.0.2.pom.sha1 @@ -0,0 +1 @@ +829318db67ad1f28219ae6a53cc48ae2100e7212 \ No newline at end of file diff --git a/repository/com/google/guava/guava-parent/15.0/_remote.repositories b/repository/com/google/guava/guava-parent/15.0/_remote.repositories new file mode 100755 index 0000000..22ec173 --- /dev/null +++ b/repository/com/google/guava/guava-parent/15.0/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:46:45 CST 2017 +guava-parent-15.0.pom>central= diff --git a/repository/com/google/guava/guava-parent/15.0/guava-parent-15.0.pom b/repository/com/google/guava/guava-parent/15.0/guava-parent-15.0.pom new file mode 100755 index 0000000..5f9a7fd --- /dev/null +++ b/repository/com/google/guava/guava-parent/15.0/guava-parent-15.0.pom @@ -0,0 +1,237 @@ + + + + 4.0.0 + + org.sonatype.oss + oss-parent + 7 + + com.google.guava + guava-parent + 15.0 + pom + Guava Maven Parent + http://code.google.com/p/guava-libraries + + true + + **/*Test.java + 0.13 + + + code.google.com + http://code.google.com/p/guava-libraries/issues + + 2010 + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + 3.0.3 + + + scm:git:https://code.google.com/p/guava-libraries/ + scm:git:https://code.google.com/p/guava-libraries/ + http://code.google.com/p/guava-libraries/source/browse + + + + kevinb9n + Kevin Bourrillion + kevinb@google.com + Google + http://www.google.com + + owner + developer + + -8 + + + + guava + guava-gwt + guava-testlib + guava-tests + + + + src + test + + + src + + **/*.java + + + + + + test + + **/*.java + + + + + + + maven-gpg-plugin + 1.4 + + + sign-artifacts + verify + sign + + + + + + + + maven-compiler-plugin + 2.3.2 + + 1.6 + 1.6 + + + + maven-jar-plugin + 2.3.1 + + + **/ForceGuavaCompilation* + + + + + maven-source-plugin + 2.1.2 + + + attach-sources + post-integration-test + jar + + + + + **/ForceGuavaCompilation* + + + + + maven-javadoc-plugin + 2.8 + + javadoc-stylesheet.css + + + + attach-docs + post-integration-test + jar + + + + + maven-dependency-plugin + 2.3 + + + maven-antrun-plugin + 1.6 + + + maven-surefire-plugin + 2.7.2 + + + ${test.include} + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.7 + + + + + + + guava-site + Guava Documentation Site + scp://dummy.server/dontinstall/usestaging + + + + + + com.google.code.findbugs + jsr305 + 1.3.9 + + + javax.inject + javax.inject + 1 + + + junit + junit + 4.8.2 + test + + + org.easymock + easymock + 3.0 + test + + + org.mockito + mockito-core + 1.8.5 + test + + + org.truth0 + truth + ${truth.version} + test + + + + com.google.guava + guava + + + + + com.google.caliper + caliper + 0.5-rc1 + test + + + + com.google.guava + guava + + + + + + diff --git a/repository/com/google/guava/guava-parent/15.0/guava-parent-15.0.pom.sha1 b/repository/com/google/guava/guava-parent/15.0/guava-parent-15.0.pom.sha1 new file mode 100755 index 0000000..436cc08 --- /dev/null +++ b/repository/com/google/guava/guava-parent/15.0/guava-parent-15.0.pom.sha1 @@ -0,0 +1 @@ +b105fd57a854e155c14b358c34617c15b7e592ab \ No newline at end of file diff --git a/repository/com/google/guava/guava-parent/16.0.1/_remote.repositories b/repository/com/google/guava/guava-parent/16.0.1/_remote.repositories new file mode 100755 index 0000000..eaaa0d3 --- /dev/null +++ b/repository/com/google/guava/guava-parent/16.0.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:58:13 CST 2017 +guava-parent-16.0.1.pom>central= diff --git a/repository/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom b/repository/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom new file mode 100755 index 0000000..6c2588a --- /dev/null +++ b/repository/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom @@ -0,0 +1,237 @@ + + + + 4.0.0 + + org.sonatype.oss + oss-parent + 7 + + com.google.guava + guava-parent + 16.0.1 + pom + Guava Maven Parent + http://code.google.com/p/guava-libraries + + true + + **/*Test.java + 0.13 + + + code.google.com + http://code.google.com/p/guava-libraries/issues + + 2010 + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + 3.0.3 + + + scm:git:https://code.google.com/p/guava-libraries/ + scm:git:https://code.google.com/p/guava-libraries/ + http://code.google.com/p/guava-libraries/source/browse + + + + kevinb9n + Kevin Bourrillion + kevinb@google.com + Google + http://www.google.com + + owner + developer + + -8 + + + + guava + guava-gwt + guava-testlib + guava-tests + + + + src + test + + + src + + **/*.java + + + + + + test + + **/*.java + + + + + + + maven-gpg-plugin + 1.4 + + + sign-artifacts + verify + sign + + + + + + + + maven-compiler-plugin + 2.3.2 + + 1.6 + 1.6 + + + + maven-jar-plugin + 2.3.1 + + + **/ForceGuavaCompilation* + + + + + maven-source-plugin + 2.1.2 + + + attach-sources + post-integration-test + jar + + + + + **/ForceGuavaCompilation* + + + + + maven-javadoc-plugin + 2.8 + + javadoc-stylesheet.css + + + + attach-docs + post-integration-test + jar + + + + + maven-dependency-plugin + 2.3 + + + maven-antrun-plugin + 1.6 + + + maven-surefire-plugin + 2.7.2 + + + ${test.include} + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.7 + + + + + + + guava-site + Guava Documentation Site + scp://dummy.server/dontinstall/usestaging + + + + + + com.google.code.findbugs + jsr305 + 1.3.9 + + + javax.inject + javax.inject + 1 + + + junit + junit + 4.8.2 + test + + + org.easymock + easymock + 3.0 + test + + + org.mockito + mockito-core + 1.8.5 + test + + + org.truth0 + truth + ${truth.version} + test + + + + com.google.guava + guava + + + + + com.google.caliper + caliper + 0.5-rc1 + test + + + + com.google.guava + guava + + + + + + diff --git a/repository/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom.sha1 b/repository/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom.sha1 new file mode 100755 index 0000000..71395d3 --- /dev/null +++ b/repository/com/google/guava/guava-parent/16.0.1/guava-parent-16.0.1.pom.sha1 @@ -0,0 +1 @@ +08ee21458c04474f97a3e499d5618c01cd2991db \ No newline at end of file diff --git a/repository/com/google/guava/guava-parent/18.0/_remote.repositories b/repository/com/google/guava/guava-parent/18.0/_remote.repositories new file mode 100755 index 0000000..548d3b1 --- /dev/null +++ b/repository/com/google/guava/guava-parent/18.0/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 10:19:59 CST 2017 +guava-parent-18.0.pom>central= diff --git a/repository/com/google/guava/guava-parent/18.0/guava-parent-18.0.pom b/repository/com/google/guava/guava-parent/18.0/guava-parent-18.0.pom new file mode 100755 index 0000000..dac208f --- /dev/null +++ b/repository/com/google/guava/guava-parent/18.0/guava-parent-18.0.pom @@ -0,0 +1,248 @@ + + + + 4.0.0 + + org.sonatype.oss + oss-parent + 7 + + com.google.guava + guava-parent + 18.0 + pom + Guava Maven Parent + http://code.google.com/p/guava-libraries + + true + + **/*Test.java + 0.23 + + + code.google.com + http://code.google.com/p/guava-libraries/issues + + 2010 + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + 3.0.3 + + + scm:git:https://code.google.com/p/guava-libraries/ + scm:git:https://code.google.com/p/guava-libraries/ + http://code.google.com/p/guava-libraries/source/browse + + + + kevinb9n + Kevin Bourrillion + kevinb@google.com + Google + http://www.google.com + + owner + developer + + -8 + + + + guava + guava-gwt + guava-testlib + guava-tests + + + + src + test + + + src + + **/*.java + + + + + + test + + **/*.java + + + + + + + maven-gpg-plugin + 1.4 + + + sign-artifacts + verify + sign + + + + + + + + maven-compiler-plugin + 2.3.2 + + 1.6 + 1.6 + + + + maven-jar-plugin + 2.3.1 + + + **/ForceGuavaCompilation* + + + + + maven-source-plugin + 2.1.2 + + + attach-sources + post-integration-test + jar + + + + + **/ForceGuavaCompilation* + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.7 + + + org.codehaus.mojo.signature + java16-sun + 1.0 + + + + + check-java16-sun + test + + check + + + + + + maven-javadoc-plugin + 2.8 + + javadoc-stylesheet.css + + + + attach-docs + post-integration-test + jar + + + + + maven-dependency-plugin + 2.3 + + + maven-antrun-plugin + 1.6 + + + maven-surefire-plugin + 2.7.2 + + + ${test.include} + + + + + + + + + guava-site + Guava Documentation Site + scp://dummy.server/dontinstall/usestaging + + + + + + com.google.code.findbugs + jsr305 + 1.3.9 + + + junit + junit + 4.8.2 + test + + + org.easymock + easymock + 3.0 + test + + + org.mockito + mockito-core + 1.8.5 + test + + + com.google.truth + truth + ${truth.version} + test + + + + com.google.guava + guava + + + + + com.google.caliper + caliper + 0.5-rc1 + test + + + + com.google.guava + guava + + + + + + diff --git a/repository/com/google/guava/guava-parent/18.0/guava-parent-18.0.pom.sha1 b/repository/com/google/guava/guava-parent/18.0/guava-parent-18.0.pom.sha1 new file mode 100755 index 0000000..5a15eba --- /dev/null +++ b/repository/com/google/guava/guava-parent/18.0/guava-parent-18.0.pom.sha1 @@ -0,0 +1 @@ +5398932a9ef2828eb9fc4f01e8d6cac626c219d2 \ No newline at end of file diff --git a/repository/com/google/guava/guava/10.0.1/_remote.repositories b/repository/com/google/guava/guava/10.0.1/_remote.repositories new file mode 100755 index 0000000..27ed525 --- /dev/null +++ b/repository/com/google/guava/guava/10.0.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Nov 08 22:13:39 CST 2016 +guava-10.0.1.pom>central= diff --git a/repository/com/google/guava/guava/10.0.1/guava-10.0.1.jar b/repository/com/google/guava/guava/10.0.1/guava-10.0.1.jar new file mode 100755 index 0000000..d107c0f Binary files /dev/null and b/repository/com/google/guava/guava/10.0.1/guava-10.0.1.jar differ diff --git a/repository/com/google/guava/guava/10.0.1/guava-10.0.1.jar.sha1 b/repository/com/google/guava/guava/10.0.1/guava-10.0.1.jar.sha1 new file mode 100755 index 0000000..c37e4a8 --- /dev/null +++ b/repository/com/google/guava/guava/10.0.1/guava-10.0.1.jar.sha1 @@ -0,0 +1 @@ +292c96f9cb18231528cac4b0bf17d28149d14809 \ No newline at end of file diff --git a/repository/com/google/guava/guava/10.0.1/guava-10.0.1.pom b/repository/com/google/guava/guava/10.0.1/guava-10.0.1.pom new file mode 100755 index 0000000..4f2a228 --- /dev/null +++ b/repository/com/google/guava/guava/10.0.1/guava-10.0.1.pom @@ -0,0 +1,150 @@ + + + 4.0.0 + + com.google.guava + guava-parent + 10.0.1 + + guava + Guava: Google Core Libraries for Java + + Guava is a suite of core and expanded libraries that include + utility classes, google's collections, io classes, and much + much more. + + This project is a complete packaging of all the Guava libraries + into a single jar. Individual portions of Guava can be used + by downloading the appropriate module and its dependencies. + + Guava (complete) has only one code dependency - javax.annotation, + per the JSR-305 spec. + + + + com.google.code.findbugs + jsr305 + 1.3.9 + + + ${project.groupId} + guava-bootstrap + ${project.version} + provided + + + junit + junit + 4.5 + test + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.5 + 1.5 + + -Xbootclasspath/p:${project.build.directory}/dependency/guava-bootstrap-${project.version}.jar + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.3 + + + prep-guava-bootstrap + process-sources + copy-dependencies + + guava-bootstrap + true + provided + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + attach-sources + verify + + jar-no-fork + + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.7 + + + org.codehaus.mojo.signature + java15-sun + 1.0 + + + + + check-java15 + test + + check + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + UTF-8 + UTF-8 + UTF-8 + -XDignore.symbol.file + true + + http://jsr-305.googlecode.com/svn/trunk/javadoc + + + + + generate-javadoc + site + javadoc + + + generate-jdiff + site + javadoc + + jdiff.JDiff + ${project.basedir}/lib/jdiff.jar + + -XDignore.symbol.file -apiname 'Guava ${project.version}' + + false + ${project.reporting.outputDirectory} + jdiff + + + + + + ${project.artifactId}-${project.version} + src + disabled + + diff --git a/repository/com/google/guava/guava/10.0.1/guava-10.0.1.pom.sha1 b/repository/com/google/guava/guava/10.0.1/guava-10.0.1.pom.sha1 new file mode 100755 index 0000000..4fecc94 --- /dev/null +++ b/repository/com/google/guava/guava/10.0.1/guava-10.0.1.pom.sha1 @@ -0,0 +1 @@ +e931ff2b673f9b0a2202444cbfe59d2eb4d0cdbd \ No newline at end of file diff --git a/repository/com/google/guava/guava/11.0.2/_remote.repositories b/repository/com/google/guava/guava/11.0.2/_remote.repositories new file mode 100755 index 0000000..858c0d7 --- /dev/null +++ b/repository/com/google/guava/guava/11.0.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:58:26 CST 2017 +guava-11.0.2.jar>central= +guava-11.0.2.pom>central= diff --git a/repository/com/google/guava/guava/11.0.2/aether-7c1f870f-0f2f-418c-8055-9f9146867b47-guava-11.0.2-sources.jar-in-progress b/repository/com/google/guava/guava/11.0.2/aether-7c1f870f-0f2f-418c-8055-9f9146867b47-guava-11.0.2-sources.jar-in-progress new file mode 100755 index 0000000..f7a0a79 Binary files /dev/null and b/repository/com/google/guava/guava/11.0.2/aether-7c1f870f-0f2f-418c-8055-9f9146867b47-guava-11.0.2-sources.jar-in-progress differ diff --git a/repository/com/google/guava/guava/11.0.2/guava-11.0.2.jar b/repository/com/google/guava/guava/11.0.2/guava-11.0.2.jar new file mode 100755 index 0000000..c8c8d5d Binary files /dev/null and b/repository/com/google/guava/guava/11.0.2/guava-11.0.2.jar differ diff --git a/repository/com/google/guava/guava/11.0.2/guava-11.0.2.jar.sha1 b/repository/com/google/guava/guava/11.0.2/guava-11.0.2.jar.sha1 new file mode 100755 index 0000000..0588c7e --- /dev/null +++ b/repository/com/google/guava/guava/11.0.2/guava-11.0.2.jar.sha1 @@ -0,0 +1 @@ +35a3c69e19d72743cac83778aecbee68680f63eb \ No newline at end of file diff --git a/repository/com/google/guava/guava/11.0.2/guava-11.0.2.pom b/repository/com/google/guava/guava/11.0.2/guava-11.0.2.pom new file mode 100755 index 0000000..14709e9 --- /dev/null +++ b/repository/com/google/guava/guava/11.0.2/guava-11.0.2.pom @@ -0,0 +1,151 @@ + + + 4.0.0 + + com.google.guava + guava-parent + 11.0.2 + + guava + Guava: Google Core Libraries for Java + + Guava is a suite of core and expanded libraries that include + utility classes, google's collections, io classes, and much + much more. + + This project is a complete packaging of all the Guava libraries + into a single jar. Individual portions of Guava can be used + by downloading the appropriate module and its dependencies. + + Guava (complete) has only one code dependency - javax.annotation, + per the JSR-305 spec. + + + + com.google.code.findbugs + jsr305 + 1.3.9 + + + ${project.groupId} + guava-bootstrap + ${project.version} + provided + + + junit + junit + 4.5 + test + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.5 + 1.5 + + -Xbootclasspath/p:${project.build.directory}/dependency/guava-bootstrap-${project.version}.jar + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.3 + + + prep-guava-bootstrap + process-sources + copy-dependencies + + guava-bootstrap + true + provided + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + attach-sources + verify + + jar-no-fork + + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.7 + + + org.codehaus.mojo.signature + java15-sun + 1.0 + + + + + check-java15 + test + + check + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + UTF-8 + UTF-8 + UTF-8 + -XDignore.symbol.file + com.google.common.base.internal + true + + http://jsr-305.googlecode.com/svn/trunk/javadoc + + + + + generate-javadoc + site + javadoc + + + generate-jdiff + site + javadoc + + jdiff.JDiff + ${project.basedir}/lib/jdiff.jar + + -XDignore.symbol.file -apiname 'Guava ${project.version}' + + false + ${project.reporting.outputDirectory} + jdiff + + + + + + ${project.artifactId}-${project.version} + src + disabled + + diff --git a/repository/com/google/guava/guava/11.0.2/guava-11.0.2.pom.sha1 b/repository/com/google/guava/guava/11.0.2/guava-11.0.2.pom.sha1 new file mode 100755 index 0000000..25757fd --- /dev/null +++ b/repository/com/google/guava/guava/11.0.2/guava-11.0.2.pom.sha1 @@ -0,0 +1 @@ +906d56dcbd43343b6ca42188ae18ba98dc6c2fdf \ No newline at end of file diff --git a/repository/com/google/guava/guava/15.0/_remote.repositories b/repository/com/google/guava/guava/15.0/_remote.repositories new file mode 100755 index 0000000..ba71551 --- /dev/null +++ b/repository/com/google/guava/guava/15.0/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:46:44 CST 2017 +guava-15.0.pom>central= diff --git a/repository/com/google/guava/guava/15.0/guava-15.0.pom b/repository/com/google/guava/guava/15.0/guava-15.0.pom new file mode 100755 index 0000000..5a2b0d4 --- /dev/null +++ b/repository/com/google/guava/guava/15.0/guava-15.0.pom @@ -0,0 +1,169 @@ + + + 4.0.0 + + com.google.guava + guava-parent + 15.0 + + guava + Guava: Google Core Libraries for Java + bundle + + Guava is a suite of core and expanded libraries that include + utility classes, google's collections, io classes, and much + much more. + + Guava has two code dependencies - javax.annotation + per the JSR-305 spec and javax.inject per the JSR-330 spec. + + + + com.google.code.findbugs + jsr305 + true + + + javax.inject + javax.inject + true + + + + + + + org.apache.felix + maven-bundle-plugin + 2.3.7 + true + + + bundle-manifest + process-classes + + manifest + + + + + + !com.google.common.base.internal,com.google.common.* + + javax.annotation;resolution:=optional, + javax.inject;resolution:=optional, + sun.misc.*;resolution:=optional + + + + + + maven-compiler-plugin + + + maven-source-plugin + + + + maven-dependency-plugin + + + unpack-jdk-sources + site + unpack-dependencies + + srczip + true + ${project.build.directory}/jdk-sources + false + + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + + + org.codehaus.mojo.signature + java16-sun + 1.0 + + + + + check-java16-sun + test + + check + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + UTF-8 + UTF-8 + UTF-8 + -XDignore.symbol.file + com.google.common.base.internal + true + + http://jsr-305.googlecode.com/svn/trunk/javadoc + + + ${project.build.sourceDirectory}:${project.build.directory}/jdk-sources + com.google.common + + + + attach-docs + + + generate-javadoc-site-report + site + javadoc + + + generate-jdiff-site-report + site + javadoc + + jdiff.JDiff + ${project.basedir}/lib/jdiff.jar + + -XDignore.symbol.file -apiname 'Guava ${project.version}' + + false + ${project.reporting.outputDirectory} + jdiff + + + + + + + + + srczip + + + ${java.home}/../src.zip + + + + + jdk + srczip + 999 + system + ${java.home}/../src.zip + true + + + + + diff --git a/repository/com/google/guava/guava/15.0/guava-15.0.pom.sha1 b/repository/com/google/guava/guava/15.0/guava-15.0.pom.sha1 new file mode 100755 index 0000000..2d70473 --- /dev/null +++ b/repository/com/google/guava/guava/15.0/guava-15.0.pom.sha1 @@ -0,0 +1 @@ +9dee47062035280d7f3dcec0f63cb8ff8dcadc3f \ No newline at end of file diff --git a/repository/com/google/guava/guava/16.0.1/_remote.repositories b/repository/com/google/guava/guava/16.0.1/_remote.repositories new file mode 100755 index 0000000..d316d01 --- /dev/null +++ b/repository/com/google/guava/guava/16.0.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:30:02 CST 2017 +guava-16.0.1.jar>central= +guava-16.0.1.pom>central= diff --git a/repository/com/google/guava/guava/16.0.1/guava-16.0.1.jar b/repository/com/google/guava/guava/16.0.1/guava-16.0.1.jar new file mode 100755 index 0000000..2c8127d Binary files /dev/null and b/repository/com/google/guava/guava/16.0.1/guava-16.0.1.jar differ diff --git a/repository/com/google/guava/guava/16.0.1/guava-16.0.1.jar.sha1 b/repository/com/google/guava/guava/16.0.1/guava-16.0.1.jar.sha1 new file mode 100755 index 0000000..68f2b23 --- /dev/null +++ b/repository/com/google/guava/guava/16.0.1/guava-16.0.1.jar.sha1 @@ -0,0 +1 @@ +5fa98cd1a63c99a44dd8d3b77e4762b066a5d0c5 \ No newline at end of file diff --git a/repository/com/google/guava/guava/16.0.1/guava-16.0.1.pom b/repository/com/google/guava/guava/16.0.1/guava-16.0.1.pom new file mode 100755 index 0000000..bd75435 --- /dev/null +++ b/repository/com/google/guava/guava/16.0.1/guava-16.0.1.pom @@ -0,0 +1,165 @@ + + + 4.0.0 + + com.google.guava + guava-parent + 16.0.1 + + guava + Guava: Google Core Libraries for Java + bundle + + Guava is a suite of core and expanded libraries that include + utility classes, google's collections, io classes, and much + much more. + + Guava has only one code dependency - javax.annotation, + per the JSR-305 spec. + + + + com.google.code.findbugs + jsr305 + true + + + + + + + org.apache.felix + maven-bundle-plugin + 2.3.7 + true + + + bundle-manifest + process-classes + + manifest + + + + + + !com.google.common.base.internal,com.google.common.* + + javax.annotation;resolution:=optional, + javax.inject;resolution:=optional, + sun.misc.*;resolution:=optional + + + + + + maven-compiler-plugin + + + maven-source-plugin + + + + maven-dependency-plugin + + + unpack-jdk-sources + site + unpack-dependencies + + srczip + true + ${project.build.directory}/jdk-sources + false + + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + + + org.codehaus.mojo.signature + java16-sun + 1.0 + + + + + check-java16-sun + test + + check + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + UTF-8 + UTF-8 + UTF-8 + -XDignore.symbol.file + com.google.common.base.internal + true + + http://jsr-305.googlecode.com/svn/trunk/javadoc + http://docs.oracle.com/javase/7/docs/api/ + + + ${project.build.sourceDirectory}:${project.build.directory}/jdk-sources + com.google.common + + + + attach-docs + + + generate-javadoc-site-report + site + javadoc + + + generate-jdiff-site-report + site + javadoc + + jdiff.JDiff + ${project.basedir}/lib/jdiff.jar + + -XDignore.symbol.file -apiname 'Guava ${project.version}' + + false + ${project.reporting.outputDirectory} + jdiff + + + + + + + + + srczip + + + ${java.home}/../src.zip + + + + + jdk + srczip + 999 + system + ${java.home}/../src.zip + true + + + + + diff --git a/repository/com/google/guava/guava/16.0.1/guava-16.0.1.pom.sha1 b/repository/com/google/guava/guava/16.0.1/guava-16.0.1.pom.sha1 new file mode 100755 index 0000000..ff469b2 --- /dev/null +++ b/repository/com/google/guava/guava/16.0.1/guava-16.0.1.pom.sha1 @@ -0,0 +1 @@ +52f16cd93f1ee1f0d1e1e55f46fa21c35f829f85 \ No newline at end of file diff --git a/repository/com/google/guava/guava/18.0/_remote.repositories b/repository/com/google/guava/guava/18.0/_remote.repositories new file mode 100755 index 0000000..163416e --- /dev/null +++ b/repository/com/google/guava/guava/18.0/_remote.repositories @@ -0,0 +1,5 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 10:20:25 CST 2017 +guava-18.0.jar>central= +guava-18.0.pom>central= +guava-18.0-sources.jar>central= diff --git a/repository/com/google/guava/guava/18.0/guava-18.0-sources.jar b/repository/com/google/guava/guava/18.0/guava-18.0-sources.jar new file mode 100755 index 0000000..d97cc50 Binary files /dev/null and b/repository/com/google/guava/guava/18.0/guava-18.0-sources.jar differ diff --git a/repository/com/google/guava/guava/18.0/guava-18.0-sources.jar.sha1 b/repository/com/google/guava/guava/18.0/guava-18.0-sources.jar.sha1 new file mode 100755 index 0000000..db25d88 --- /dev/null +++ b/repository/com/google/guava/guava/18.0/guava-18.0-sources.jar.sha1 @@ -0,0 +1 @@ +ad97fe8faaf01a3d3faacecd58e8fa6e78a973ca \ No newline at end of file diff --git a/repository/com/google/guava/guava/18.0/guava-18.0.jar b/repository/com/google/guava/guava/18.0/guava-18.0.jar new file mode 100755 index 0000000..8f89e49 Binary files /dev/null and b/repository/com/google/guava/guava/18.0/guava-18.0.jar differ diff --git a/repository/com/google/guava/guava/18.0/guava-18.0.jar.sha1 b/repository/com/google/guava/guava/18.0/guava-18.0.jar.sha1 new file mode 100755 index 0000000..87f7acb --- /dev/null +++ b/repository/com/google/guava/guava/18.0/guava-18.0.jar.sha1 @@ -0,0 +1 @@ +cce0823396aa693798f8882e64213b1772032b09 \ No newline at end of file diff --git a/repository/com/google/guava/guava/18.0/guava-18.0.pom b/repository/com/google/guava/guava/18.0/guava-18.0.pom new file mode 100755 index 0000000..4cf038a --- /dev/null +++ b/repository/com/google/guava/guava/18.0/guava-18.0.pom @@ -0,0 +1,149 @@ + + + 4.0.0 + + com.google.guava + guava-parent + 18.0 + + guava + Guava: Google Core Libraries for Java + bundle + + Guava is a suite of core and expanded libraries that include + utility classes, google's collections, io classes, and much + much more. + + Guava has only one code dependency - javax.annotation, + per the JSR-305 spec. + + + + com.google.code.findbugs + jsr305 + true + + + + + + + org.apache.felix + maven-bundle-plugin + 2.3.7 + true + + + bundle-manifest + process-classes + + manifest + + + + + + !com.google.common.base.internal,com.google.common.* + + javax.annotation;resolution:=optional, + sun.misc.*;resolution:=optional + + https://guava-libraries.googlecode.com/ + + + + + maven-compiler-plugin + + + maven-source-plugin + + + + maven-dependency-plugin + + + unpack-jdk-sources + site + unpack-dependencies + + srczip + true + ${project.build.directory}/jdk-sources + false + + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + + + org.apache.maven.plugins + maven-javadoc-plugin + + UTF-8 + UTF-8 + UTF-8 + -XDignore.symbol.file + com.google.common.base.internal + true + + http://jsr-305.googlecode.com/svn/trunk/javadoc + http://docs.oracle.com/javase/7/docs/api/ + + + ${project.build.sourceDirectory}:${project.build.directory}/jdk-sources + com.google.common + + + + attach-docs + + + generate-javadoc-site-report + site + javadoc + + + generate-jdiff-site-report + site + javadoc + + jdiff.JDiff + ${project.basedir}/lib/jdiff.jar + + -XDignore.symbol.file -apiname 'Guava ${project.version}' + + false + ${project.reporting.outputDirectory} + jdiff + + + + + + + + + srczip + + + ${java.home}/../src.zip + + + + + jdk + srczip + 999 + system + ${java.home}/../src.zip + true + + + + + diff --git a/repository/com/google/guava/guava/18.0/guava-18.0.pom.sha1 b/repository/com/google/guava/guava/18.0/guava-18.0.pom.sha1 new file mode 100755 index 0000000..2dc6f0a --- /dev/null +++ b/repository/com/google/guava/guava/18.0/guava-18.0.pom.sha1 @@ -0,0 +1 @@ +2ec12f8d27a64e970b8be0fbd1d52dfec51cd41c \ No newline at end of file diff --git a/repository/com/google/inject/extensions/extensions-parent/3.0/_remote.repositories b/repository/com/google/inject/extensions/extensions-parent/3.0/_remote.repositories new file mode 100755 index 0000000..82544d9 --- /dev/null +++ b/repository/com/google/inject/extensions/extensions-parent/3.0/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:55:22 CST 2017 +extensions-parent-3.0.pom>central= diff --git a/repository/com/google/inject/extensions/extensions-parent/3.0/extensions-parent-3.0.pom b/repository/com/google/inject/extensions/extensions-parent/3.0/extensions-parent-3.0.pom new file mode 100755 index 0000000..2135ad7 --- /dev/null +++ b/repository/com/google/inject/extensions/extensions-parent/3.0/extensions-parent-3.0.pom @@ -0,0 +1,130 @@ + + + + 4.0.0 + + + com.google.inject + guice-parent + 3.0 + + + pom + + com.google.inject.extensions + extensions-parent + + Google Guice - Extensions + + + assistedinject + grapher + jmx + jndi + multibindings + persist + servlet + spring + struts2 + throwingproviders + + + + + + + com.google.inject + guice + ${project.version} + + + + com.google.inject + guice + ${project.version} + tests + test + + + + + + + + maven-remote-resources-plugin + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + + + + org.apache.felix + maven-bundle-plugin + + + com.google.inject + + + + + + + + + + guice.with.jarjar + + + guice.with.jarjar + !false + + + + + + com.google.inject + guice + ${project.version} + no_deps + true + + + + + + org.sonatype.plugins + jarjar-maven-plugin + + + *:* + + + + + + + + + diff --git a/repository/com/google/inject/extensions/extensions-parent/3.0/extensions-parent-3.0.pom.sha1 b/repository/com/google/inject/extensions/extensions-parent/3.0/extensions-parent-3.0.pom.sha1 new file mode 100755 index 0000000..1814095 --- /dev/null +++ b/repository/com/google/inject/extensions/extensions-parent/3.0/extensions-parent-3.0.pom.sha1 @@ -0,0 +1 @@ +457946c06bf74e973dc57fc16ed70d9b67f374b3 \ No newline at end of file diff --git a/repository/com/google/inject/extensions/guice-servlet/3.0/_remote.repositories b/repository/com/google/inject/extensions/guice-servlet/3.0/_remote.repositories new file mode 100755 index 0000000..d347130 --- /dev/null +++ b/repository/com/google/inject/extensions/guice-servlet/3.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:55 CST 2017 +guice-servlet-3.0.jar>central= +guice-servlet-3.0.pom>central= diff --git a/repository/com/google/inject/extensions/guice-servlet/3.0/guice-servlet-3.0.jar b/repository/com/google/inject/extensions/guice-servlet/3.0/guice-servlet-3.0.jar new file mode 100755 index 0000000..bdc6614 Binary files /dev/null and b/repository/com/google/inject/extensions/guice-servlet/3.0/guice-servlet-3.0.jar differ diff --git a/repository/com/google/inject/extensions/guice-servlet/3.0/guice-servlet-3.0.jar.sha1 b/repository/com/google/inject/extensions/guice-servlet/3.0/guice-servlet-3.0.jar.sha1 new file mode 100755 index 0000000..6413ad4 --- /dev/null +++ b/repository/com/google/inject/extensions/guice-servlet/3.0/guice-servlet-3.0.jar.sha1 @@ -0,0 +1 @@ +610cde0e8da5a8b7d8efb8f0b8987466ffebaaf9 \ No newline at end of file diff --git a/repository/com/google/inject/extensions/guice-servlet/3.0/guice-servlet-3.0.pom b/repository/com/google/inject/extensions/guice-servlet/3.0/guice-servlet-3.0.pom new file mode 100755 index 0000000..b66043b --- /dev/null +++ b/repository/com/google/inject/extensions/guice-servlet/3.0/guice-servlet-3.0.pom @@ -0,0 +1,31 @@ + + + + 4.0.0 + + + com.google.inject.extensions + extensions-parent + 3.0 + + + guice-servlet + + Google Guice - Extensions - Servlet + + + + javax.servlet + servlet-api + 2.5 + provided + + + org.easymock + easymock + 3.0 + test + + + + diff --git a/repository/com/google/inject/extensions/guice-servlet/3.0/guice-servlet-3.0.pom.sha1 b/repository/com/google/inject/extensions/guice-servlet/3.0/guice-servlet-3.0.pom.sha1 new file mode 100755 index 0000000..899f93c --- /dev/null +++ b/repository/com/google/inject/extensions/guice-servlet/3.0/guice-servlet-3.0.pom.sha1 @@ -0,0 +1 @@ +6ddc98ebf859b9f7c1cb108c9bed6050f99d2ced \ No newline at end of file diff --git a/repository/com/google/inject/guice-parent/3.0/_remote.repositories b/repository/com/google/inject/guice-parent/3.0/_remote.repositories new file mode 100755 index 0000000..3111099 --- /dev/null +++ b/repository/com/google/inject/guice-parent/3.0/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:55:25 CST 2017 +guice-parent-3.0.pom>central= diff --git a/repository/com/google/inject/guice-parent/3.0/guice-parent-3.0.pom b/repository/com/google/inject/guice-parent/3.0/guice-parent-3.0.pom new file mode 100755 index 0000000..54ce7ce --- /dev/null +++ b/repository/com/google/inject/guice-parent/3.0/guice-parent-3.0.pom @@ -0,0 +1,386 @@ + + + + + + + 4.0.0 + + + com.google + google + 5 + + + pom + + com.google.inject + guice-parent + 3.0 + + Google Guice + + + Guice is a lightweight dependency injection framework for Java 5 and above + + + http://code.google.com/p/google-guice/ + 2006 + + + Google, Inc. + http://www.google.com + + + + + Guice Users List + http://groups.google.com/group/google-guice/topics + http://groups.google.com/group/google-guice/subscribe + http://groups.google.com/group/google-guice/subscribe + http://groups.google.com/group/google-guice/post + + + Guice Developers List + http://groups.google.com/group/google-guice-dev/topics + http://groups.google.com/group/google-guice-dev/subscribe + http://groups.google.com/group/google-guice-dev/subscribe + http://groups.google.com/group/google-guice-dev/post + + + + + scm:svn:http://google-guice.googlecode.com/svn/trunk + scm:svn:https://google-guice.googlecode.com/svn/trunk + http://code.google.com/p/google-guice/source/browse + + + + Google Code + http://code.google.com/p/google-guice/issues/ + + + + Hudson + https://grid.sonatype.org/ci/job/Google-Guice/ + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + core + extensions + + + + 3.0 + + + + + 1.3 + UTF-8 + + true + + true + + + + + + org.testng + testng + 5.11 + jdk15 + test + + + + + + ${project.basedir}/src + + + false + ${project.basedir}/src + + **/*.java + + + + ${project.basedir}/test + + + false + ${project.basedir}/test + + **/*.java + + + + + + + + maven-remote-resources-plugin + 1.1 + + + + process + + + + org.apache:apache-jar-resource-bundle:1.4 + + + + + + + + maven-compiler-plugin + 2.3.2 + + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.6 + + + org.codehaus.mojo.signature + java15 + 1.0 + + + + + check-java-1.5-compat + process-classes + + check + + + + + + + org.sonatype.plugins + jarjar-maven-plugin + 1.3 + + + + net.sf.cglib.* + com.google.inject.internal.cglib.$@1 + + + net.sf.cglib.**.* + com.google.inject.internal.cglib.@1.$@2 + + + org.objectweb.asm.* + com.google.inject.internal.asm.$@1 + + + org.objectweb.asm.**.* + com.google.inject.internal.asm.@1.$@2 + + + com.google.inject.internal.util.* + com.google.inject.internal.util.$@1 + + + com.google.inject.internal.util.**.* + com.google.inject.internal.util.@1.$@2 + + + com.google.inject.** + + + com.googlecode.** + + + + + + + jarjar-classes + process-test-classes + + jarjar + + + {classes} + + + + jarjar-test-classes + process-test-classes + + jarjar + + + {test-classes} + + + + + + maven-surefire-plugin + 2.5 + + true + + + + + org.apache.felix + maven-bundle-plugin + 2.1.0 + + + com.google.inject + <_include>-${project.basedir}/build.properties + Copyright (C) 2006 Google Inc. + http://code.google.com/p/google-guice/ + ${project.artifactId} + $(module) + + J2SE-1.5,JavaSE-1.6 + + !com.google.inject.*,* + <_exportcontents>!*.internal.*,$(module).*;version=${guice.api.version} + <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@))) + <_nouses>true + <_removeheaders> + Embed-Dependency,Embed-Transitive, + Built-By,Tool,Created-By,Build-Jdk, + Originally-Created-By,Archiver-Version, + Include-Resource,Private-Package, + Ignore-Package,Bnd-LastModified + + + + + + prepare-package + + manifest + + + + + + + maven-jar-plugin + 2.3.1 + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + false + + + + + package + + test-jar + + + + + + maven-javadoc-plugin + 2.7 + + + maven-source-plugin + 2.1.2 + + + maven-gpg-plugin + 1.1 + + + maven-release-plugin + 2.1 + + true + + + + maven-deploy-plugin + 2.5 + + + + + + + + + sonatype-grid + + forge-releases + http://repository.sonatype.org:8081/service/local/staging/deploy/maven2 + forge-snapshots + http://repository.sonatype.org/content/repositories/snapshots + + + + ${forgeReleaseId} + ${forgeReleaseUrl} + + + ${forgeSnapshotId} + ${forgeSnapshotUrl} + + + + + + diff --git a/repository/com/google/inject/guice-parent/3.0/guice-parent-3.0.pom.sha1 b/repository/com/google/inject/guice-parent/3.0/guice-parent-3.0.pom.sha1 new file mode 100755 index 0000000..6eec103 --- /dev/null +++ b/repository/com/google/inject/guice-parent/3.0/guice-parent-3.0.pom.sha1 @@ -0,0 +1 @@ +60580a8547dbb8ede5e52564ccd724f79e758c81 \ No newline at end of file diff --git a/repository/com/google/inject/guice/3.0/_remote.repositories b/repository/com/google/inject/guice/3.0/_remote.repositories new file mode 100755 index 0000000..854c11d --- /dev/null +++ b/repository/com/google/inject/guice/3.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:54 CST 2017 +guice-3.0.jar>central= +guice-3.0.pom>central= diff --git a/repository/com/google/inject/guice/3.0/guice-3.0.jar b/repository/com/google/inject/guice/3.0/guice-3.0.jar new file mode 100755 index 0000000..f313e2b Binary files /dev/null and b/repository/com/google/inject/guice/3.0/guice-3.0.jar differ diff --git a/repository/com/google/inject/guice/3.0/guice-3.0.jar.sha1 b/repository/com/google/inject/guice/3.0/guice-3.0.jar.sha1 new file mode 100755 index 0000000..f169819 --- /dev/null +++ b/repository/com/google/inject/guice/3.0/guice-3.0.jar.sha1 @@ -0,0 +1 @@ +9d84f15fe35e2c716a02979fb62f50a29f38aefa \ No newline at end of file diff --git a/repository/com/google/inject/guice/3.0/guice-3.0.pom b/repository/com/google/inject/guice/3.0/guice-3.0.pom new file mode 100755 index 0000000..55e550d --- /dev/null +++ b/repository/com/google/inject/guice/3.0/guice-3.0.pom @@ -0,0 +1,240 @@ + + + + 4.0.0 + + + com.google.inject + guice-parent + 3.0 + + + guice + + Google Guice - Core Library + + + 2.2.1-v20090111 + + + + + javax.inject + javax.inject + 1 + + + aopalliance + aopalliance + 1.0 + + + + org.sonatype.sisu.inject + cglib + ${cglib.version} + + + javax.inject + javax.inject-tck + 1 + test + + + org.springframework + spring-beans + 3.0.5.RELEASE + test + + + biz.aQute + bnd + 0.0.384 + test + + + org.apache.felix + org.apache.felix.framework + 3.0.5 + test + + + + + + + + maven-remote-resources-plugin + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + + + maven-surefire-plugin + + + + **/OSGiContainerTest* + **/ScopesTest* + **/TypeConversionTest* + + + + + + org.apache.felix + maven-bundle-plugin + + + + maven-jar-plugin + + + LICENSE + NOTICE + + + + + + + + + + guice.with.no_aop + + + guice.with.no_aop + !false + + + + + + org.sonatype.plugins + munge-maven-plugin + 1.0 + + + prepare-package + + munge-fork + + + NO_AOP + + **/InterceptorBinding.java, + **/InterceptorBindingProcessor.java, + **/InterceptorStackCallback.java, + **/LineNumbers.java, + **/MethodAspect.java, + **/ProxyFactory.java, + **/BytecodeGenTest.java, + **/IntegrationTest.java, + **/MethodInterceptionTest.java, + **/ProxyFactoryTest.java + + + + + + + + maven-jar-plugin + + + no_aop + package + + jar + + + ${project.build.directory}/munged/classes + no_aop + + ${project.build.directory}/munged/classes/META-INF/MANIFEST.MF + + + + + + + + + + + guice.with.jarjar + + + guice.with.jarjar + !false + + + + + + org.sonatype.sisu.inject + cglib + ${cglib.version} + true + + + + + + org.sonatype.plugins + jarjar-maven-plugin + + + *:asm + *:cglib + + + + + + maven-jar-plugin + + + no_deps + package + + jar + + + ${project.build.directory}/original-classes + no_deps + + + + + + + + + + diff --git a/repository/com/google/inject/guice/3.0/guice-3.0.pom.sha1 b/repository/com/google/inject/guice/3.0/guice-3.0.pom.sha1 new file mode 100755 index 0000000..a56380c --- /dev/null +++ b/repository/com/google/inject/guice/3.0/guice-3.0.pom.sha1 @@ -0,0 +1 @@ +d3e26a6e796c435400b7f406c1a458609c910497 \ No newline at end of file diff --git a/repository/com/google/protobuf/protobuf-java/2.5.0/_remote.repositories b/repository/com/google/protobuf/protobuf-java/2.5.0/_remote.repositories new file mode 100755 index 0000000..0916867 --- /dev/null +++ b/repository/com/google/protobuf/protobuf-java/2.5.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:54 CST 2017 +protobuf-java-2.5.0.jar>central= +protobuf-java-2.5.0.pom>central= diff --git a/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar b/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar new file mode 100755 index 0000000..4c4e686 Binary files /dev/null and b/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar differ diff --git a/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar.sha1 b/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar.sha1 new file mode 100755 index 0000000..71f9188 --- /dev/null +++ b/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar.sha1 @@ -0,0 +1 @@ +a10732c76bfacdbd633a7eb0f7968b1059a65dfa \ No newline at end of file diff --git a/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.pom b/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.pom new file mode 100755 index 0000000..d468c5f --- /dev/null +++ b/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.pom @@ -0,0 +1,207 @@ + + + 4.0.0 + + com.google + google + 1 + + com.google.protobuf + protobuf-java + 2.5.0 + bundle + Protocol Buffer Java API + + Protocol Buffers are a way of encoding structured data in an efficient yet + extensible format. + + 2008 + http://code.google.com/p/protobuf + + + New BSD license + http://www.opensource.org/licenses/bsd-license.php + repo + + + + http://code.google.com/p/protobuf/source/browse + + scm:svn:http://protobuf.googlecode.com/svn/trunk/ + + + + + junit + junit + 4.4 + test + + + org.easymock + easymock + 2.2 + test + + + org.easymock + easymockclassextension + 2.2.1 + test + + + + + + maven-compiler-plugin + + 1.5 + 1.5 + + + + maven-surefire-plugin + + + **/*Test.java + + + + + maven-antrun-plugin + + + generate-sources + generate-sources + + + + + + + + + + target/generated-sources + + + run + + + + generate-test-sources + generate-test-sources + + + + + + + + + + + + + + + + + + + + + + + + + + + + + target/generated-test-sources + + + run + + + + + + org.apache.felix + maven-bundle-plugin + true + + + http://code.google.com/p/protobuf + com.google.protobuf + com.google.protobuf;version=2.5.0 + + + + + + + + lite + + + + maven-compiler-plugin + + + **/AbstractMessageLite.java + **/ByteString.java + **/CodedInputStream.java + **/CodedOutputStream.java + **/ExtensionRegistryLite.java + **/FieldSet.java + **/GeneratedMessageLite.java + **/Internal.java + **/InvalidProtocolBufferException.java + **/LazyStringArrayList.java + **/LazyStringList.java + **/MessageLite.java + **/MessageLiteOrBuilder.java + **/SmallSortedMap.java + **/UninitializedMessageException.java + **/UnmodifiableLazyStringList.java + **/WireFormat.java + **/Parser.java + **/AbstractParser.java + **/BoundedByteString.java + **/LiteralByteString.java + **/RopeByteString.java + **/Utf8.java + **/LazyField.java + + + **/LiteTest.java + **/*Lite.java + + + + + maven-surefire-plugin + + + **/LiteTest.java + + + + + maven-jar-plugin + + lite + + + + + + + diff --git a/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.pom.sha1 b/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.pom.sha1 new file mode 100755 index 0000000..8cba36d --- /dev/null +++ b/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.pom.sha1 @@ -0,0 +1 @@ +d0b411e81d63761989f1329e8650ef27f6f77d25 \ No newline at end of file diff --git a/repository/com/google/zxing/core/3.3.0/_remote.repositories b/repository/com/google/zxing/core/3.3.0/_remote.repositories new file mode 100755 index 0000000..ab4551f --- /dev/null +++ b/repository/com/google/zxing/core/3.3.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 05 10:01:19 CST 2017 +core-3.3.0.jar>central= +core-3.3.0.pom>central= diff --git a/repository/com/google/zxing/core/3.3.0/core-3.3.0.jar b/repository/com/google/zxing/core/3.3.0/core-3.3.0.jar new file mode 100755 index 0000000..94f7406 Binary files /dev/null and b/repository/com/google/zxing/core/3.3.0/core-3.3.0.jar differ diff --git a/repository/com/google/zxing/core/3.3.0/core-3.3.0.jar.sha1 b/repository/com/google/zxing/core/3.3.0/core-3.3.0.jar.sha1 new file mode 100755 index 0000000..0d34a3a --- /dev/null +++ b/repository/com/google/zxing/core/3.3.0/core-3.3.0.jar.sha1 @@ -0,0 +1 @@ +73c49077166faa4c3c0059c5f583d1d7bd1475fe \ No newline at end of file diff --git a/repository/com/google/zxing/core/3.3.0/core-3.3.0.pom b/repository/com/google/zxing/core/3.3.0/core-3.3.0.pom new file mode 100755 index 0000000..f1901a9 --- /dev/null +++ b/repository/com/google/zxing/core/3.3.0/core-3.3.0.pom @@ -0,0 +1,65 @@ + + + + 4.0.0 + + core + 3.3.0 + jar + + + + junit + junit + test + + + + + com.google.zxing + zxing-parent + 3.3.0 + + + ZXing Core + Core barcode encoding/decoding library + + + + proguard-library + + true + + + + + com.github.wvengen + proguard-maven-plugin + ${proguard.plugin.version} + + + + + + + + + + + + + diff --git a/repository/com/google/zxing/core/3.3.0/core-3.3.0.pom.sha1 b/repository/com/google/zxing/core/3.3.0/core-3.3.0.pom.sha1 new file mode 100755 index 0000000..feec0d6 --- /dev/null +++ b/repository/com/google/zxing/core/3.3.0/core-3.3.0.pom.sha1 @@ -0,0 +1 @@ +1ddcd08882c0da8e917d92087e5651e234b5c79f \ No newline at end of file diff --git a/repository/com/google/zxing/zxing-parent/3.3.0/_remote.repositories b/repository/com/google/zxing/zxing-parent/3.3.0/_remote.repositories new file mode 100755 index 0000000..7f18fb1 --- /dev/null +++ b/repository/com/google/zxing/zxing-parent/3.3.0/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 05 10:00:59 CST 2017 +zxing-parent-3.3.0.pom>central= diff --git a/repository/com/google/zxing/zxing-parent/3.3.0/zxing-parent-3.3.0.pom b/repository/com/google/zxing/zxing-parent/3.3.0/zxing-parent-3.3.0.pom new file mode 100755 index 0000000..9d4b134 --- /dev/null +++ b/repository/com/google/zxing/zxing-parent/3.3.0/zxing-parent-3.3.0.pom @@ -0,0 +1,808 @@ + + + + 4.0.0 + + com.google.zxing + zxing-parent + 3.3.0 + pom + + + + + org.slf4j + slf4j-api + ${slf4j.version} + + + org.slf4j + slf4j-jdk14 + ${slf4j.version} + runtime + + + org.slf4j + jcl-over-slf4j + ${slf4j.version} + runtime + + + com.google.guava + guava + 19.0 + + + com.google.android + android + 4.1.1.4 + provided + + + com.google.zxing + core + ${zxing.version} + + + com.google.zxing + android-core + ${zxing.version} + + + com.google.zxing + android-integration + ${zxing.version} + + + com.google.zxing + javase + ${zxing.version} + + + junit + junit + 4.12 + test + + + + + + core + javase + android-core + android-integration + zxing.appspot.com + zxingorg + + + + UTF-8 + UTF-8 + 1.7 + 3.2.1 + 5.2.1 + 2.0.13 + 1.7.21 + + 3.3.0 + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + org.apache.maven.plugins + maven-source-plugin + + + org.apache.maven.plugins + maven-site-plugin + false + + + org.apache.maven.plugins + maven-release-plugin + + + org.codehaus.mojo + clirr-maven-plugin + + + org.apache.rat + apache-rat-plugin + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + org.apache.maven.plugins + maven-enforcer-plugin + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.4.1 + + + enforce + + + + + + + + ${maven.version.min} + + + ${java.version} + + + + + enforce + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.5.1 + + ${java.version} + ${java.version} + + -Xlint:all + -Werror + + + + + org.apache.maven.plugins + maven-source-plugin + 3.0.1 + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.4 + + ${java.version} + true + true + + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-clean-plugin + 3.0.0 + + + + . + + **/classes/** + **/gwt-unitCache/** + **/webapp/generator/** + **/WEB-INF/deploy/** + + + + + + + org.apache.maven.plugins + maven-install-plugin + 2.5.2 + + true + + + + org.apache.maven.plugins + maven-resources-plugin + 3.0.1 + + + org.apache.maven.plugins + maven-jar-plugin + 3.0.2 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.6 + + + org.apache.maven.plugins + maven-jarsigner-plugin + 1.4 + + + signing + + sign + + package + + + target/*.apk + + ../private/ZXing.keystore + zxing + + -sigalg + MD5withRSA + -digestalg + SHA1 + + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.5.3 + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.9.5 + + + + forked-path + zxing-@{project.version} + release + deploy + + + + org.apache.maven.plugins + maven-scm-plugin + 1.9.5 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.2 + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.9 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.6 + + + sign-artifacts + verify + + sign + + + + + Sean Owen (ZXing) <srowen@gmail.com> + gpg2 + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.19.1 + + 0.5C + + true + + + + + org.apache.maven.plugins + maven-war-plugin + 3.0.0 + + + com.simpligility.maven.plugins + android-maven-plugin + 4.4.3 + true + + + android-zipalign + package + + zipalign + + + + + + 22 + + + true + + + true + + + false + + false + true + AndroidManifest.xml + res + assets + libs + true + + + + net.sf.proguard + proguard-base + ${proguard.version} + + + + + com.github.wvengen + proguard-maven-plugin + ${proguard.plugin.version} + + + package + + proguard + + + + + ${proguard.version} + true + false + + + + + + + + + ${java.home}/lib/rt.jar + + + + + net.sf.proguard + proguard-base + ${proguard.version} + runtime + + + + + org.apache.maven.plugins + maven-site-plugin + 3.5.1 + false + + + org.apache.maven.plugins + maven-antrun-plugin + 1.8 + + + org.codehaus.mojo + build-helper-maven-plugin + 1.12 + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.17 + + src/checkstyle/checkstyle.xml + + **/R.java,**/BuildConfig.java,**/Manifest.java + + + + validate + validate + + check + + + + + + com.puppycrawl.tools + checkstyle + 6.19 + + + + + org.apache.rat + apache-rat-plugin + 0.12 + + + **/.* + **/.settings/** + **/*.iml + **/*.md + **/*.textile + **/*.txt + **/*.html + **/*.js + **/*.css + **/*.properties + **/*.cfg + **/*.config + **/*.yaml + **/gen/** + **/resources/** + **/symbolMaps/** + **/target/** + **/dependency-reduced-pom.xml + docs/ + private/** + CHANGES + false + + + + + verify + + check + + + + + + org.codehaus.mojo + clirr-maven-plugin + 2.7 + + + check-api + verify + + check + + + + + + org.jacoco + jacoco-maven-plugin + 0.7.7.201606060606 + + + + prepare-agent + + + + report + test + + report + + + + + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + false + + + + + + + dependency-info + dependency-management + + index + issue-tracking + license + mailing-list + + + + + scm + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + false + + + aggregate + false + + aggregate + + + com.google.zxing.client.android*,com.google.zxing.client.glass*,com.google.zxing.web.generator* + + + Common support code + com.google.zxing:com.google.zxing.common*:com.google.zxing.client.result* + + + One-dimensional barcode (UPC, EAN, etc) support + com.google.zxing.oned + + + QR Code support + com.google.zxing.qrcode* + + + Data Matrix support + com.google.zxing.datamatrix* + + + PDF417 barcode support + com.google.zxing.pdf417* + + + Aztec barcode support + com.google.zxing.aztec* + + + MaxiCode support + com.google.zxing.maxicode* + + + RSS barcode support + com.google.zxing.oned.rss* + + + Multiple barcode scanning support + com.google.zxing.multi* + + + Web-based decoder app + com.google.zxing.web + + + Web-based App Engine encoder app + com.google.zxing.web.generator* + + + JavaSE utilities and support + com.google.zxing.client.j2se* + + + Android Intent integration + com.google.zxing.integration.android* + + + + + + + + true + + + ZXing + Parent Maven project for ZXing modules + https://github.com/zxing/zxing + 2007 + + + The Apache Software License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + ZXing Authors + + + + + Github + https://github.com/zxing/zxing/issues + + + + zxing Google Group + https://groups.google.com/forum/?fromgroups#!forum/zxing + + + StackOverflow tag + https://stackoverflow.com/questions/tagged/zxing + + + + scm:git:https://github.com/zxing/zxing.git + scm:git:https://github.com/zxing/zxing.git + https://github.com/zxing/zxing + zxing-3.3.0 + + + + ${maven.version.min} + + + + + sonatype-nexus-staging + Nexus Release Repository + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots/ + + + zxing.website + ZXing documentation + file:docs/ + + + + + + build-android + + + env.ANDROID_HOME + + + + android + androidtest + glass + + + + release + + + + org.apache.maven.plugins + maven-gpg-plugin + + + + + + android-release + + + + org.apache.maven.plugins + maven-jarsigner-plugin + + + com.simpligility.maven.plugins + android-maven-plugin + + + false + proguard.cfg + + + false + + true + false + + + + + + + jacoco + + + + org.jacoco + jacoco-maven-plugin + + + + + + travis + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + @{argLine} -Xmx512m + 1 + + + + org.apache.maven.plugins + maven-source-plugin + + true + + + + org.apache.maven.plugins + maven-javadoc-plugin + + true + + + + + + + + diff --git a/repository/com/google/zxing/zxing-parent/3.3.0/zxing-parent-3.3.0.pom.sha1 b/repository/com/google/zxing/zxing-parent/3.3.0/zxing-parent-3.3.0.pom.sha1 new file mode 100755 index 0000000..294ae18 --- /dev/null +++ b/repository/com/google/zxing/zxing-parent/3.3.0/zxing-parent-3.3.0.pom.sha1 @@ -0,0 +1 @@ +c69d8576d8ec725cd091d25cbae2f276d44667db \ No newline at end of file diff --git a/repository/com/googlecode/jmockit/jmockit/0.999.8/_remote.repositories b/repository/com/googlecode/jmockit/jmockit/0.999.8/_remote.repositories new file mode 100755 index 0000000..a7d9cda --- /dev/null +++ b/repository/com/googlecode/jmockit/jmockit/0.999.8/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:26:32 CST 2017 +jmockit-0.999.8.jar>central= +jmockit-0.999.8.pom>central= diff --git a/repository/com/googlecode/jmockit/jmockit/0.999.8/jmockit-0.999.8.jar b/repository/com/googlecode/jmockit/jmockit/0.999.8/jmockit-0.999.8.jar new file mode 100755 index 0000000..13e1f73 Binary files /dev/null and b/repository/com/googlecode/jmockit/jmockit/0.999.8/jmockit-0.999.8.jar differ diff --git a/repository/com/googlecode/jmockit/jmockit/0.999.8/jmockit-0.999.8.jar.sha1 b/repository/com/googlecode/jmockit/jmockit/0.999.8/jmockit-0.999.8.jar.sha1 new file mode 100755 index 0000000..c7f2804 --- /dev/null +++ b/repository/com/googlecode/jmockit/jmockit/0.999.8/jmockit-0.999.8.jar.sha1 @@ -0,0 +1 @@ +25016d73191cf41fbe0c3e77216c12a8ae08abab \ No newline at end of file diff --git a/repository/com/googlecode/jmockit/jmockit/0.999.8/jmockit-0.999.8.pom b/repository/com/googlecode/jmockit/jmockit/0.999.8/jmockit-0.999.8.pom new file mode 100755 index 0000000..ff29075 --- /dev/null +++ b/repository/com/googlecode/jmockit/jmockit/0.999.8/jmockit-0.999.8.pom @@ -0,0 +1,149 @@ + + 4.0.0 + com.googlecode.jmockit + 0.999.8 + jmockit + The JMockit Testing Toolkit + http://code.google.com/p/jmockit + + JMockit is a Java toolkit for developer (unit/integration) testing. + It contains mocking APIs and other tools, supporting both JUnit and TestNG. + The mocking APIs allow all kinds of Java code, without testability restrictions, to be tested + in isolation from selected dependencies. + + + + MIT LICENSE + http://www.opensource.org/licenses/mit-license.php + repo + + + + Rogério Liesenfeldrliesenfeld@gmail.com-3 + + 2006 + + http://code.google.com/p/jmockit/issues/list + + + JMockit Users + http://groups.google.com/group/jmockit-users + jmockit-users@googlegroups.com + + + + http://code.google.com/p/jmockit/source/browse/trunk + scm:http://jmockit.googlecode.com/svn/trunk/ jmockit-read-only + + + UTF-8 + 4.8.2 + + + + + + src + jmockit.properties + + + src + test + classes + test-classes + + + maven-compiler-plugin2.0.2 + 1.51.5 + + + maven-surefire-plugin2.6 + true + + + maven-jar-plugin2.2 + + + compile + jar + + + + + false + META-INF/MANIFEST.MF + + Temp.class + + + + maven-source-plugin2.1.2 + + + attach-sources + jar + + + + + maven-surefire-plugin2.5 + + none:none + -javaagent:"${project.build.directory}"/jmockit-${project.version}.jar + + **/*$* + **/Base*Test.class + **/testng/*Test.class + **/MockStateBetweenTestMethodsNGTest.class + + + + + + + + + junit + junit + ${junit.version} + true + + + org.testng + testng + 5.14.6 + true + + org.beanshellbsh + com.google.injectguice + com.beustjcommander + + + + commons-logging + commons-logging + 1.1.1 + true + + + org.slf4j + slf4j-api + 1.5.8 + true + + + log4j + log4j + 1.2.15 + true + + javax.jmsjms + javax.mailmail + com.sun.jmxjmxri + com.sun.jdmkjmxtools + + + + diff --git a/repository/com/googlecode/jmockit/jmockit/0.999.8/jmockit-0.999.8.pom.sha1 b/repository/com/googlecode/jmockit/jmockit/0.999.8/jmockit-0.999.8.pom.sha1 new file mode 100755 index 0000000..3ca38de --- /dev/null +++ b/repository/com/googlecode/jmockit/jmockit/0.999.8/jmockit-0.999.8.pom.sha1 @@ -0,0 +1 @@ +aa0ed10b1233a30fa65d82ff497326a96f6a9553 \ No newline at end of file diff --git a/repository/com/googlecode/xmemcached/xmemcached/1.3.6/_remote.repositories b/repository/com/googlecode/xmemcached/xmemcached/1.3.6/_remote.repositories new file mode 100755 index 0000000..29ac0a7 --- /dev/null +++ b/repository/com/googlecode/xmemcached/xmemcached/1.3.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:29:09 CST 2017 +xmemcached-1.3.6.jar>central= +xmemcached-1.3.6.pom>central= diff --git a/repository/com/googlecode/xmemcached/xmemcached/1.3.6/xmemcached-1.3.6.jar b/repository/com/googlecode/xmemcached/xmemcached/1.3.6/xmemcached-1.3.6.jar new file mode 100755 index 0000000..73ff95d Binary files /dev/null and b/repository/com/googlecode/xmemcached/xmemcached/1.3.6/xmemcached-1.3.6.jar differ diff --git a/repository/com/googlecode/xmemcached/xmemcached/1.3.6/xmemcached-1.3.6.jar.sha1 b/repository/com/googlecode/xmemcached/xmemcached/1.3.6/xmemcached-1.3.6.jar.sha1 new file mode 100755 index 0000000..acce165 --- /dev/null +++ b/repository/com/googlecode/xmemcached/xmemcached/1.3.6/xmemcached-1.3.6.jar.sha1 @@ -0,0 +1 @@ +b40c2021dd1817f7b3bb52890051613d6d46fc6a \ No newline at end of file diff --git a/repository/com/googlecode/xmemcached/xmemcached/1.3.6/xmemcached-1.3.6.pom b/repository/com/googlecode/xmemcached/xmemcached/1.3.6/xmemcached-1.3.6.pom new file mode 100755 index 0000000..eaaf71c --- /dev/null +++ b/repository/com/googlecode/xmemcached/xmemcached/1.3.6/xmemcached-1.3.6.pom @@ -0,0 +1,167 @@ + + + + org.sonatype.oss + oss-parent + 7 + + + 4.0.0 + com.googlecode.xmemcached + xmemcached + 1.3.6 + xmemcached + Extreme performance modern memcached client for java + http://code.google.com/p/xmemcached/ + jar + + + dennis zhuang + http://www.blogjava.net/killme2008/ + 8 + + + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + + + + + scm:git:git@github.com:killme2008/xmemcached.git + scm:git:git@github.com:killme2008/xmemcached.git + git@github.com:killme2008/xmemcached.git + + + + + java.net + http://download.java.net/maven/2/ + + true + + + false + + + + hibernate-memcached + hibernate-memcached + http://raykrueger.googlecode.com/svn/repository + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadoc + verify + + jar + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.5 + 1.5 + UTF-8 + + + + maven-assembly-plugin + + + src/assemble/src.xml + src/assemble/distribution.xml + + + + + + + + junit + junit + 4.4 + test + + + org.slf4j + slf4j-api + 1.5.6 + + + log4j + log4j + 1.2.16 + test + + + org.slf4j + slf4j-log4j12 + 1.5.6 + test + + + org.springframework + spring + 2.5 + provided + + + com.googlecode + hibernate-memcached + 1.2 + provided + + + org.easymock + easymock + 2.4 + test + + + org.easymock + easymockclassextension + 2.4 + test + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + utf-8 + utf-8 + en_US + net.rubyeye.xmemcached.test + + + + + \ No newline at end of file diff --git a/repository/com/googlecode/xmemcached/xmemcached/1.3.6/xmemcached-1.3.6.pom.sha1 b/repository/com/googlecode/xmemcached/xmemcached/1.3.6/xmemcached-1.3.6.pom.sha1 new file mode 100755 index 0000000..29958fa --- /dev/null +++ b/repository/com/googlecode/xmemcached/xmemcached/1.3.6/xmemcached-1.3.6.pom.sha1 @@ -0,0 +1 @@ +7c71748dc35bc170900b3b0ecf0a47a68c899825 \ No newline at end of file diff --git a/repository/com/jamesmurty/utils/java-xmlbuilder/0.4/_remote.repositories b/repository/com/jamesmurty/utils/java-xmlbuilder/0.4/_remote.repositories new file mode 100755 index 0000000..a48f6a6 --- /dev/null +++ b/repository/com/jamesmurty/utils/java-xmlbuilder/0.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:57 CST 2017 +java-xmlbuilder-0.4.jar>central= +java-xmlbuilder-0.4.pom>central= diff --git a/repository/com/jamesmurty/utils/java-xmlbuilder/0.4/java-xmlbuilder-0.4.jar b/repository/com/jamesmurty/utils/java-xmlbuilder/0.4/java-xmlbuilder-0.4.jar new file mode 100755 index 0000000..e5acf92 Binary files /dev/null and b/repository/com/jamesmurty/utils/java-xmlbuilder/0.4/java-xmlbuilder-0.4.jar differ diff --git a/repository/com/jamesmurty/utils/java-xmlbuilder/0.4/java-xmlbuilder-0.4.jar.sha1 b/repository/com/jamesmurty/utils/java-xmlbuilder/0.4/java-xmlbuilder-0.4.jar.sha1 new file mode 100755 index 0000000..e467d81 --- /dev/null +++ b/repository/com/jamesmurty/utils/java-xmlbuilder/0.4/java-xmlbuilder-0.4.jar.sha1 @@ -0,0 +1 @@ +ac5962e48cdee3a0a6e1f8e00fcb594747ac5aaf \ No newline at end of file diff --git a/repository/com/jamesmurty/utils/java-xmlbuilder/0.4/java-xmlbuilder-0.4.pom b/repository/com/jamesmurty/utils/java-xmlbuilder/0.4/java-xmlbuilder-0.4.pom new file mode 100755 index 0000000..3c72be9 --- /dev/null +++ b/repository/com/jamesmurty/utils/java-xmlbuilder/0.4/java-xmlbuilder-0.4.pom @@ -0,0 +1,100 @@ + + 4.0.0 + com.jamesmurty.utils + java-xmlbuilder + jar + 0.4 + java-xmlbuilder + XML Builder is a utility that creates simple XML documents using relatively sparse Java code + http://code.google.com/p/java-xmlbuilder/ + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + repo + + + + scm:svn:http://java-xmlbuilder.googlecode.com/svn/tags/java-xmlbuilder-0.4 + scm:svn:https://java-xmlbuilder.googlecode.com/svn/tags/java-xmlbuilder-0.4 + http://java-xmlbuilder.googlecode.com/svn/tags/java-xmlbuilder-0.4 + + + + jmurty + James Murty + http://jamesmurty.com + + developer + + + + + + + junit + junit + 3.8.1 + test + + + + + org.sonatype.oss + oss-parent + 3 + + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + + + + maven2-repository.dev.java.net + Java.net Repository for Maven + http://download.java.net/maven/2/ + + + + diff --git a/repository/com/jamesmurty/utils/java-xmlbuilder/0.4/java-xmlbuilder-0.4.pom.sha1 b/repository/com/jamesmurty/utils/java-xmlbuilder/0.4/java-xmlbuilder-0.4.pom.sha1 new file mode 100755 index 0000000..a218527 --- /dev/null +++ b/repository/com/jamesmurty/utils/java-xmlbuilder/0.4/java-xmlbuilder-0.4.pom.sha1 @@ -0,0 +1 @@ +4280c0c78cd5073a24fff72048a22f33919f75b6 \ No newline at end of file diff --git a/repository/com/janeluo/ikanalyzer/2012_u6/_remote.repositories b/repository/com/janeluo/ikanalyzer/2012_u6/_remote.repositories new file mode 100755 index 0000000..f268a63 --- /dev/null +++ b/repository/com/janeluo/ikanalyzer/2012_u6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 14 22:44:26 CST 2017 +ikanalyzer-2012_u6.jar>central= +ikanalyzer-2012_u6.pom>central= diff --git a/repository/com/janeluo/ikanalyzer/2012_u6/ikanalyzer-2012_u6.jar b/repository/com/janeluo/ikanalyzer/2012_u6/ikanalyzer-2012_u6.jar new file mode 100755 index 0000000..6ca68d8 Binary files /dev/null and b/repository/com/janeluo/ikanalyzer/2012_u6/ikanalyzer-2012_u6.jar differ diff --git a/repository/com/janeluo/ikanalyzer/2012_u6/ikanalyzer-2012_u6.jar.sha1 b/repository/com/janeluo/ikanalyzer/2012_u6/ikanalyzer-2012_u6.jar.sha1 new file mode 100755 index 0000000..f33756b --- /dev/null +++ b/repository/com/janeluo/ikanalyzer/2012_u6/ikanalyzer-2012_u6.jar.sha1 @@ -0,0 +1 @@ +1529f823ae7c3cbc2f14f3fd21e2362925ea9aeb \ No newline at end of file diff --git a/repository/com/janeluo/ikanalyzer/2012_u6/ikanalyzer-2012_u6.pom b/repository/com/janeluo/ikanalyzer/2012_u6/ikanalyzer-2012_u6.pom new file mode 100755 index 0000000..09fe996 --- /dev/null +++ b/repository/com/janeluo/ikanalyzer/2012_u6/ikanalyzer-2012_u6.pom @@ -0,0 +1,201 @@ + + 4.0.0 + + com.janeluo + ikanalyzer + 2012_u6 + jar + IKAnalyzer + IKAnalyzer + https://github.com/yangyining/IKAnalyzer + + + The Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + + + + + yangyining + yangyining@janeluo.com + JaneLuo Co.,Ltd. + http://yangyining.github.io/ + + + + scm:git:git@github.com:yangyining/IKAnalyzer.git + scm:git:git@github.com:yangyining/IKAnalyzer.git + git@github.com:yangyining/IKAnalyzer.git + + + + + 4.7.2 + UTF-8 + UTF-8 + + + + + org.apache.lucene + lucene-core + ${lucene.version} + + + org.apache.lucene + lucene-queryparser + ${lucene.version} + + + org.apache.lucene + lucene-analyzers-common + ${lucene.version} + + + + + + + src/main/java/org/wltea/analyzer/dic + org/wltea/analyzer/dic + true + + *.dic + + + + + + maven-compiler-plugin + 3.3 + + 1.6 + 1.6 + UTF-8 + + + + + + + + + ossrh + https://oss.sonatype.org/content/repositories/snapshots + + + ossrh + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + release + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.3 + true + + ossrh + https://oss.sonatype.org/ + true + + + + org.apache.maven.plugins + maven-release-plugin + 2.3.2 + + true + false + release + deploy + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.3 + + 1.6 + 1.6 + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.5 + + + sign-artifacts + verify + + sign + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + + attach-javadocs + + jar + + + UTF-8 + + + + + UTF-8 + -Xdoclint:none + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.4 + + + add-source + generate-sources + + add-source + + + + ${basedir}/src/main/ext/java + + + + + + + + + + + diff --git a/repository/com/janeluo/ikanalyzer/2012_u6/ikanalyzer-2012_u6.pom.sha1 b/repository/com/janeluo/ikanalyzer/2012_u6/ikanalyzer-2012_u6.pom.sha1 new file mode 100755 index 0000000..dd27aba --- /dev/null +++ b/repository/com/janeluo/ikanalyzer/2012_u6/ikanalyzer-2012_u6.pom.sha1 @@ -0,0 +1 @@ +1f89b9627bf378093de52e5df580d29da79f7f36 \ No newline at end of file diff --git a/repository/com/jayway/jsonpath/json-path/2.2.0/_remote.repositories b/repository/com/jayway/jsonpath/json-path/2.2.0/_remote.repositories new file mode 100755 index 0000000..106d1ee --- /dev/null +++ b/repository/com/jayway/jsonpath/json-path/2.2.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 09:52:48 CST 2017 +json-path-2.2.0.jar>central= +json-path-2.2.0.pom>central= diff --git a/repository/com/jayway/jsonpath/json-path/2.2.0/json-path-2.2.0.jar b/repository/com/jayway/jsonpath/json-path/2.2.0/json-path-2.2.0.jar new file mode 100755 index 0000000..994af99 Binary files /dev/null and b/repository/com/jayway/jsonpath/json-path/2.2.0/json-path-2.2.0.jar differ diff --git a/repository/com/jayway/jsonpath/json-path/2.2.0/json-path-2.2.0.jar.sha1 b/repository/com/jayway/jsonpath/json-path/2.2.0/json-path-2.2.0.jar.sha1 new file mode 100755 index 0000000..91bdcdb --- /dev/null +++ b/repository/com/jayway/jsonpath/json-path/2.2.0/json-path-2.2.0.jar.sha1 @@ -0,0 +1 @@ +22290d17944bd239fabf5ac69005a60a7ecbbbcb \ No newline at end of file diff --git a/repository/com/jayway/jsonpath/json-path/2.2.0/json-path-2.2.0.pom b/repository/com/jayway/jsonpath/json-path/2.2.0/json-path-2.2.0.pom new file mode 100755 index 0000000..b4aad2f --- /dev/null +++ b/repository/com/jayway/jsonpath/json-path/2.2.0/json-path-2.2.0.pom @@ -0,0 +1,72 @@ + + + 4.0.0 + com.jayway.jsonpath + json-path + 2.2.0 + Json Path + Java port of Stefan Goessner JsonPath. + https://github.com/jayway/JsonPath + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + kalle.stenflo + Kalle Stenflo + kalle.stenflo (a) gmail.com + + + + scm:git:git://github.com/jayway/JsonPath.git + scm:git:git://github.com/jayway/JsonPath.git + scm:git:git://github.com/jayway/JsonPath.git + + + + org.apache.tapestry + tapestry-json + 5.4.0 + compile + true + + + net.minidev + json-smart + 2.2.1 + compile + + + org.json + json + 20140107 + compile + true + + + com.google.code.gson + gson + 2.3.1 + compile + true + + + com.fasterxml.jackson.core + jackson-databind + 2.6.3 + compile + true + + + org.slf4j + slf4j-api + 1.7.16 + compile + + + diff --git a/repository/com/jayway/jsonpath/json-path/2.2.0/json-path-2.2.0.pom.sha1 b/repository/com/jayway/jsonpath/json-path/2.2.0/json-path-2.2.0.pom.sha1 new file mode 100755 index 0000000..eedd9d1 --- /dev/null +++ b/repository/com/jayway/jsonpath/json-path/2.2.0/json-path-2.2.0.pom.sha1 @@ -0,0 +1 @@ +0a7d149bf5ecf33fc37ca70cae9a76222be095fe \ No newline at end of file diff --git a/repository/com/jcraft/jsch/0.1.42/_remote.repositories b/repository/com/jcraft/jsch/0.1.42/_remote.repositories new file mode 100755 index 0000000..e03483d --- /dev/null +++ b/repository/com/jcraft/jsch/0.1.42/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:59 CST 2017 +jsch-0.1.42.jar>central= +jsch-0.1.42.pom>central= diff --git a/repository/com/jcraft/jsch/0.1.42/jsch-0.1.42.jar b/repository/com/jcraft/jsch/0.1.42/jsch-0.1.42.jar new file mode 100755 index 0000000..c65eff0 Binary files /dev/null and b/repository/com/jcraft/jsch/0.1.42/jsch-0.1.42.jar differ diff --git a/repository/com/jcraft/jsch/0.1.42/jsch-0.1.42.jar.sha1 b/repository/com/jcraft/jsch/0.1.42/jsch-0.1.42.jar.sha1 new file mode 100755 index 0000000..d735d15 --- /dev/null +++ b/repository/com/jcraft/jsch/0.1.42/jsch-0.1.42.jar.sha1 @@ -0,0 +1 @@ +a86104b0f2e0c0bab5b0df836065823a99b5e334 /home/maven/repository-staging/to-ibiblio/maven2/com/jcraft/jsch/0.1.42/jsch-0.1.42.jar diff --git a/repository/com/jcraft/jsch/0.1.42/jsch-0.1.42.pom b/repository/com/jcraft/jsch/0.1.42/jsch-0.1.42.pom new file mode 100755 index 0000000..1eb221e --- /dev/null +++ b/repository/com/jcraft/jsch/0.1.42/jsch-0.1.42.pom @@ -0,0 +1,37 @@ + + + + 4.0.0 + com.jcraft + jsch + 0.1.42 + JSch + + JSch is a pure Java implementation of SSH2 + http://www.jcraft.com/jsch/ + + + jcraft + http://www.jcraft.com/jsch + + + + + BSD + http://www.jcraft.com/jsch/LICENSE.txt + + + + + + + com.jcraft + jzlib + 1.0.7 + true + + + + diff --git a/repository/com/jcraft/jsch/0.1.42/jsch-0.1.42.pom.sha1 b/repository/com/jcraft/jsch/0.1.42/jsch-0.1.42.pom.sha1 new file mode 100755 index 0000000..1757ebe --- /dev/null +++ b/repository/com/jcraft/jsch/0.1.42/jsch-0.1.42.pom.sha1 @@ -0,0 +1 @@ +c46870b047516cf78f1d009780acd03bc17ae7c9 /home/maven/repository-staging/to-ibiblio/maven2/com/jcraft/jsch/0.1.42/jsch-0.1.42.pom diff --git a/repository/com/jhlabs/filters/2.0.235-1/_remote.repositories b/repository/com/jhlabs/filters/2.0.235-1/_remote.repositories new file mode 100755 index 0000000..6e48544 --- /dev/null +++ b/repository/com/jhlabs/filters/2.0.235-1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Jun 05 17:43:12 CST 2017 +filters-2.0.235-1.pom>central= +filters-2.0.235-1.jar>central= diff --git a/repository/com/jhlabs/filters/2.0.235-1/filters-2.0.235-1.jar b/repository/com/jhlabs/filters/2.0.235-1/filters-2.0.235-1.jar new file mode 100755 index 0000000..1acab56 Binary files /dev/null and b/repository/com/jhlabs/filters/2.0.235-1/filters-2.0.235-1.jar differ diff --git a/repository/com/jhlabs/filters/2.0.235-1/filters-2.0.235-1.jar.sha1 b/repository/com/jhlabs/filters/2.0.235-1/filters-2.0.235-1.jar.sha1 new file mode 100755 index 0000000..1217e37 --- /dev/null +++ b/repository/com/jhlabs/filters/2.0.235-1/filters-2.0.235-1.jar.sha1 @@ -0,0 +1 @@ +fff65ebe39d1097cee431087858b3caf957ecfb7 \ No newline at end of file diff --git a/repository/com/jhlabs/filters/2.0.235-1/filters-2.0.235-1.pom b/repository/com/jhlabs/filters/2.0.235-1/filters-2.0.235-1.pom new file mode 100755 index 0000000..f4c9265 --- /dev/null +++ b/repository/com/jhlabs/filters/2.0.235-1/filters-2.0.235-1.pom @@ -0,0 +1,134 @@ + + 4.0.0 + + com.jhlabs + filters + 2.0.235-1 + jar + Java Image Processing Pages + + filters + http://www.jhlabs.com/ip/filters/ + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + repo + + + + https://github.com/axet/jhlabs + scm:git:https://github.com/axet/jhlabs + + + + UTF-8 + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + sonatype-nexus-staging + Nexus Staging Repository + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + axet + Alexey Kuznetsov + ak@axet.ru + + + + + + junit + junit + 3.8.1 + test + + + + + + + maven-source-plugin + + + attach-sources + verify + + jar + + + + + + maven-javadoc-plugin + + + attach-javadocs + verify + + jar + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + true + + + + sign-artifacts + deploy + + sign + + + + + + maven-deploy-plugin + + + deploy + deploy + + deploy + + + + + + org.apache.maven.plugins + maven-resources-plugin + 2.4.3 + + UTF-8 + + + + maven-compiler-plugin + 2.3.2 + + 1.6 + 1.6 + UTF-8 + + + + + + diff --git a/repository/com/jhlabs/filters/2.0.235-1/filters-2.0.235-1.pom.sha1 b/repository/com/jhlabs/filters/2.0.235-1/filters-2.0.235-1.pom.sha1 new file mode 100755 index 0000000..7fec0f8 --- /dev/null +++ b/repository/com/jhlabs/filters/2.0.235-1/filters-2.0.235-1.pom.sha1 @@ -0,0 +1 @@ +b6ed1ecbd21a437943d4395a64614dfbdda34acc \ No newline at end of file diff --git a/repository/com/oracle/ojdbc6/11.2.0.1.0/_remote.repositories b/repository/com/oracle/ojdbc6/11.2.0.1.0/_remote.repositories new file mode 100755 index 0000000..8fa8bf8 --- /dev/null +++ b/repository/com/oracle/ojdbc6/11.2.0.1.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 16:05:01 CST 2016 +ojdbc6-11.2.0.1.0.pom>= +ojdbc6-11.2.0.1.0.jar>= diff --git a/repository/com/oracle/ojdbc6/11.2.0.1.0/ojdbc6-11.2.0.1.0.jar b/repository/com/oracle/ojdbc6/11.2.0.1.0/ojdbc6-11.2.0.1.0.jar new file mode 100755 index 0000000..3977122 Binary files /dev/null and b/repository/com/oracle/ojdbc6/11.2.0.1.0/ojdbc6-11.2.0.1.0.jar differ diff --git a/repository/com/oracle/ojdbc6/11.2.0.1.0/ojdbc6-11.2.0.1.0.pom b/repository/com/oracle/ojdbc6/11.2.0.1.0/ojdbc6-11.2.0.1.0.pom new file mode 100755 index 0000000..99bf89d --- /dev/null +++ b/repository/com/oracle/ojdbc6/11.2.0.1.0/ojdbc6-11.2.0.1.0.pom @@ -0,0 +1,9 @@ + + + 4.0.0 + com.oracle + ojdbc6 + 11.2.0.1.0 + POM was created from install:install-file + diff --git a/repository/com/oracle/ojdbc6/maven-metadata-local.xml b/repository/com/oracle/ojdbc6/maven-metadata-local.xml new file mode 100755 index 0000000..6b52cd1 --- /dev/null +++ b/repository/com/oracle/ojdbc6/maven-metadata-local.xml @@ -0,0 +1,12 @@ + + + com.oracle + ojdbc6 + + 11.2.0.1.0 + + 11.2.0.1.0 + + 20160304080501 + + diff --git a/repository/com/sun/istack/istack-commons-runtime/2.16/_remote.repositories b/repository/com/sun/istack/istack-commons-runtime/2.16/_remote.repositories new file mode 100755 index 0000000..e099961 --- /dev/null +++ b/repository/com/sun/istack/istack-commons-runtime/2.16/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:29:47 CST 2017 +istack-commons-runtime-2.16.pom>central= +istack-commons-runtime-2.16.jar>central= diff --git a/repository/com/sun/istack/istack-commons-runtime/2.16/istack-commons-runtime-2.16.jar b/repository/com/sun/istack/istack-commons-runtime/2.16/istack-commons-runtime-2.16.jar new file mode 100755 index 0000000..143cab6 Binary files /dev/null and b/repository/com/sun/istack/istack-commons-runtime/2.16/istack-commons-runtime-2.16.jar differ diff --git a/repository/com/sun/istack/istack-commons-runtime/2.16/istack-commons-runtime-2.16.jar.sha1 b/repository/com/sun/istack/istack-commons-runtime/2.16/istack-commons-runtime-2.16.jar.sha1 new file mode 100755 index 0000000..30ea3b3 --- /dev/null +++ b/repository/com/sun/istack/istack-commons-runtime/2.16/istack-commons-runtime-2.16.jar.sha1 @@ -0,0 +1 @@ +927eb6fbb003f40d536efd96e7cbcb7ea4c1c2d0 \ No newline at end of file diff --git a/repository/com/sun/istack/istack-commons-runtime/2.16/istack-commons-runtime-2.16.pom b/repository/com/sun/istack/istack-commons-runtime/2.16/istack-commons-runtime-2.16.pom new file mode 100755 index 0000000..e9b54de --- /dev/null +++ b/repository/com/sun/istack/istack-commons-runtime/2.16/istack-commons-runtime-2.16.pom @@ -0,0 +1,84 @@ + + + + + 4.0.0 + + com.sun.istack + istack-commons + 2.16 + ../pom.xml + + istack-commons-runtime + + istack common utility code runtime + + + + + maven-jar-plugin + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + true + + + ${scmBranch}-${buildNumber}, ${timestamp} + + + + + + + + + + junit + junit + 3.8.2 + test + + + + diff --git a/repository/com/sun/istack/istack-commons-runtime/2.16/istack-commons-runtime-2.16.pom.sha1 b/repository/com/sun/istack/istack-commons-runtime/2.16/istack-commons-runtime-2.16.pom.sha1 new file mode 100755 index 0000000..02b87b0 --- /dev/null +++ b/repository/com/sun/istack/istack-commons-runtime/2.16/istack-commons-runtime-2.16.pom.sha1 @@ -0,0 +1 @@ +62c0e02bf7fd993d1e04984f0637a528d8f0c695 \ No newline at end of file diff --git a/repository/com/sun/istack/istack-commons/2.16/_remote.repositories b/repository/com/sun/istack/istack-commons/2.16/_remote.repositories new file mode 100755 index 0000000..82e3482 --- /dev/null +++ b/repository/com/sun/istack/istack-commons/2.16/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:29:22 CST 2017 +istack-commons-2.16.pom>central= diff --git a/repository/com/sun/istack/istack-commons/2.16/istack-commons-2.16.pom b/repository/com/sun/istack/istack-commons/2.16/istack-commons-2.16.pom new file mode 100755 index 0000000..91fe7dd --- /dev/null +++ b/repository/com/sun/istack/istack-commons/2.16/istack-commons-2.16.pom @@ -0,0 +1,294 @@ + + + + + 4.0.0 + + + net.java + jvnet-parent + 3 + + + com.sun.istack + istack-commons + 2.16 + pom + + istack common utility code + istack common utility code + + + Oracle Corporation + http://www.oracle.com/ + + + + + Lukas Jungmann + lukas.jungmann@oracle.com + Oracle Corporation + + + Iaroslav Savytskyi + iaroslav.savytskyi@oracle.com + Oracle Corporation + + + Martin Grebac + martin.grebac@oracle.com + Oracle Corporation + + + + + + CDDL 1.1 + https://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + GPL2 w/ CPE + https://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + + + buildtools + runtime + test + tools + maven-plugin + soimp + + + + scm:svn:https://svn.java.net/svn/istack-commons~svn/tags/istack-commons-2.16 + scm:svn:https://svn.java.net/svn/istack-commons~svn/tags/istack-commons-2.16 + http://java.net/projects/istack-commons/sources/svn/show/tags/istack-commons-2.16 + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.4 + + 1.6 + 1.6 + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + xml + + + 45 + 45 + true + + + + + org.glassfish.copyright + glassfish-copyright-maven-plugin + 1.29 + + copyright.txt + copyright-exclude + + true + + true + + false + + false + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.5.2 + + ${findbugs.skip} + ${findbugs.threshold} + true + + exclude-common.xml,${findbugs.exclude} + + true + -Xms64m -Xmx256m + + + + org.glassfish.findbugs + findbugs + 1.0 + + + + + maven-jar-plugin + 2.4 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + 10 + + + + org.apache.felix + maven-bundle-plugin + 2.0.0 + + + bundle-manifest + process-classes + + manifest + + + + + + + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.1 + + true + {0,date,yyyy-MM-dd'T'HH:mm:ssZ} + + javasvn + + true + false + + + + validate + + create + + + + + + org.tmatesoft.svnkit + svnkit + 1.7.4-v1 + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.3 + true + + + https://maven.java.net/ + + jvnet-nexus-staging + + + + org.apache.maven.plugins + maven-idea-plugin + 2.2 + + JDK1.6 + true + + + + org.apache.felix + maven-bundle-plugin + + + + + + + junit + junit + 3.8.1 + test + + + + + false + Low + exclude.xml + JDK_1.6 + + + + + jvnet-release + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9 + + + + + + diff --git a/repository/com/sun/istack/istack-commons/2.16/istack-commons-2.16.pom.sha1 b/repository/com/sun/istack/istack-commons/2.16/istack-commons-2.16.pom.sha1 new file mode 100755 index 0000000..6616e44 --- /dev/null +++ b/repository/com/sun/istack/istack-commons/2.16/istack-commons-2.16.pom.sha1 @@ -0,0 +1 @@ +2faadc8698a8c82de7797c41e777a3fb19f6e408 \ No newline at end of file diff --git a/repository/com/sun/jdmk/jmxtools/1.2.1/_remote.repositories b/repository/com/sun/jdmk/jmxtools/1.2.1/_remote.repositories new file mode 100755 index 0000000..29ab1b1 --- /dev/null +++ b/repository/com/sun/jdmk/jmxtools/1.2.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 10:02:36 CST 2017 +jmxtools-1.2.1.pom>central= diff --git a/repository/com/sun/jdmk/jmxtools/1.2.1/jmxtools-1.2.1.pom b/repository/com/sun/jdmk/jmxtools/1.2.1/jmxtools-1.2.1.pom new file mode 100755 index 0000000..e1d5be5 --- /dev/null +++ b/repository/com/sun/jdmk/jmxtools/1.2.1/jmxtools-1.2.1.pom @@ -0,0 +1,13 @@ + + 4.0.0 + com.sun.jdmk + jmxtools + 1.2.1 + JMX 1.2.1 Reference Implementation + http://java.sun.com/products/JavaManagement/ + + + http://java.sun.com/products/JavaManagement/download.html + + + diff --git a/repository/com/sun/jdmk/jmxtools/1.2.1/jmxtools-1.2.1.pom.sha1 b/repository/com/sun/jdmk/jmxtools/1.2.1/jmxtools-1.2.1.pom.sha1 new file mode 100755 index 0000000..48c0958 --- /dev/null +++ b/repository/com/sun/jdmk/jmxtools/1.2.1/jmxtools-1.2.1.pom.sha1 @@ -0,0 +1 @@ +3a265d48a963f0c26b77740019db126652267905 /home/projects/maven/repository-staging/to-ibiblio/maven2/com/sun/jdmk/jmxtools/1.2.1/jmxtools-1.2.1.pom diff --git a/repository/com/sun/jersey/contribs/jersey-contribs/1.9/_remote.repositories b/repository/com/sun/jersey/contribs/jersey-contribs/1.9/_remote.repositories new file mode 100755 index 0000000..48c1ee6 --- /dev/null +++ b/repository/com/sun/jersey/contribs/jersey-contribs/1.9/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:55:47 CST 2017 +jersey-contribs-1.9.pom>central= diff --git a/repository/com/sun/jersey/contribs/jersey-contribs/1.9/jersey-contribs-1.9.pom b/repository/com/sun/jersey/contribs/jersey-contribs/1.9/jersey-contribs-1.9.pom new file mode 100755 index 0000000..4e1fe4a --- /dev/null +++ b/repository/com/sun/jersey/contribs/jersey-contribs/1.9/jersey-contribs-1.9.pom @@ -0,0 +1,97 @@ + + + + 4.0.0 + + com.sun.jersey + jersey-project + 1.9 + ../pom.xml + + com.sun.jersey.contribs + jersey-contribs + pom + Contributions to Jersey + + Projects that provide additional functionality to jersey, like integration + with other projects/frameworks. + + + spring + maven-wadl-plugin + wadl-resourcedoc-doclet + jersey-multipart + jersey-atom-abdera + jersey-apache-client + jersey-apache-client4 + jersey-freemarker + jersey-non-blocking-client + jersey-simple-server + jersey-guice + jersey-oauth + scala + bill-burke-book + + + + + + org.apache.felix + maven-bundle-plugin + 2.0.1 + + + osgi-bundle + package + + bundle + + + + + + + + diff --git a/repository/com/sun/jersey/contribs/jersey-contribs/1.9/jersey-contribs-1.9.pom.sha1 b/repository/com/sun/jersey/contribs/jersey-contribs/1.9/jersey-contribs-1.9.pom.sha1 new file mode 100755 index 0000000..8cc5dcd --- /dev/null +++ b/repository/com/sun/jersey/contribs/jersey-contribs/1.9/jersey-contribs-1.9.pom.sha1 @@ -0,0 +1 @@ +dc9c8099282774ae2cd40606f5ab96c7641c4cb5 \ No newline at end of file diff --git a/repository/com/sun/jersey/contribs/jersey-guice/1.9/_remote.repositories b/repository/com/sun/jersey/contribs/jersey-guice/1.9/_remote.repositories new file mode 100755 index 0000000..a9fda77 --- /dev/null +++ b/repository/com/sun/jersey/contribs/jersey-guice/1.9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:54 CST 2017 +jersey-guice-1.9.jar>central= +jersey-guice-1.9.pom>central= diff --git a/repository/com/sun/jersey/contribs/jersey-guice/1.9/jersey-guice-1.9.jar b/repository/com/sun/jersey/contribs/jersey-guice/1.9/jersey-guice-1.9.jar new file mode 100755 index 0000000..cb46c94 Binary files /dev/null and b/repository/com/sun/jersey/contribs/jersey-guice/1.9/jersey-guice-1.9.jar differ diff --git a/repository/com/sun/jersey/contribs/jersey-guice/1.9/jersey-guice-1.9.jar.sha1 b/repository/com/sun/jersey/contribs/jersey-guice/1.9/jersey-guice-1.9.jar.sha1 new file mode 100755 index 0000000..6a6719c --- /dev/null +++ b/repository/com/sun/jersey/contribs/jersey-guice/1.9/jersey-guice-1.9.jar.sha1 @@ -0,0 +1 @@ +5963c28c47df7e5d6ad34cec80c071c368777f7b \ No newline at end of file diff --git a/repository/com/sun/jersey/contribs/jersey-guice/1.9/jersey-guice-1.9.pom b/repository/com/sun/jersey/contribs/jersey-guice/1.9/jersey-guice-1.9.pom new file mode 100755 index 0000000..d567cb7 --- /dev/null +++ b/repository/com/sun/jersey/contribs/jersey-guice/1.9/jersey-guice-1.9.pom @@ -0,0 +1,190 @@ + + + + 4.0.0 + + + com.sun.jersey.contribs + jersey-contribs + 1.9 + + + jersey-guice + jar + jersey-guice + + + + javax.servlet + servlet-api + 2.5 + provided + + + javax.inject + javax.inject + 1 + + + com.google.inject + guice + ${guice.version} + + + com.google.inject.extensions + guice-servlet + ${guice.version} + + + junit + junit + test + + + + + + release + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + http://jsr311.java.net/nonav/releases/1.1/ + http://jersey.java.net/nonav/apidocs/${project.version}/jersey/ + http://google-guice.googlecode.com/svn/tags/${guice.version}/javadoc/ + + true + + + + + + + cobertura + + + cobertura + + + + + com.sun.jersey + jersey-server + ${project.version} + cobertura + + + com.sun.jersey + jersey-client + ${project.version} + test + cobertura + + + com.sun.jersey + jersey-grizzly2 + ${project.version} + cobertura + test + + + + + default + + true + + + + com.sun.jersey + jersey-server + ${project.version} + + + com.sun.jersey + jersey-client + ${project.version} + test + + + com.sun.jersey + jersey-grizzly2 + ${project.version} + test + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + package + + jar + + + + + + + + + 3.0 + + diff --git a/repository/com/sun/jersey/contribs/jersey-guice/1.9/jersey-guice-1.9.pom.sha1 b/repository/com/sun/jersey/contribs/jersey-guice/1.9/jersey-guice-1.9.pom.sha1 new file mode 100755 index 0000000..5f53542 --- /dev/null +++ b/repository/com/sun/jersey/contribs/jersey-guice/1.9/jersey-guice-1.9.pom.sha1 @@ -0,0 +1 @@ +fcf1567c21582266ca6d072c44a2f46051244c80 \ No newline at end of file diff --git a/repository/com/sun/jersey/jersey-client/1.9/_remote.repositories b/repository/com/sun/jersey/jersey-client/1.9/_remote.repositories new file mode 100755 index 0000000..b188153 --- /dev/null +++ b/repository/com/sun/jersey/jersey-client/1.9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:54 CST 2017 +jersey-client-1.9.jar>central= +jersey-client-1.9.pom>central= diff --git a/repository/com/sun/jersey/jersey-client/1.9/jersey-client-1.9.jar b/repository/com/sun/jersey/jersey-client/1.9/jersey-client-1.9.jar new file mode 100755 index 0000000..d811f13 Binary files /dev/null and b/repository/com/sun/jersey/jersey-client/1.9/jersey-client-1.9.jar differ diff --git a/repository/com/sun/jersey/jersey-client/1.9/jersey-client-1.9.jar.sha1 b/repository/com/sun/jersey/jersey-client/1.9/jersey-client-1.9.jar.sha1 new file mode 100755 index 0000000..8383de4 --- /dev/null +++ b/repository/com/sun/jersey/jersey-client/1.9/jersey-client-1.9.jar.sha1 @@ -0,0 +1 @@ +d3c4b2b5f89db32c96ceddcb863684821910a7bb \ No newline at end of file diff --git a/repository/com/sun/jersey/jersey-client/1.9/jersey-client-1.9.pom b/repository/com/sun/jersey/jersey-client/1.9/jersey-client-1.9.pom new file mode 100755 index 0000000..3122a4d --- /dev/null +++ b/repository/com/sun/jersey/jersey-client/1.9/jersey-client-1.9.pom @@ -0,0 +1,165 @@ + + + + 4.0.0 + + + com.sun.jersey + jersey-project + 1.9 + + jersey-client + bundle + jersey-client + + + + release + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + http://jsr311.java.net/nonav/releases/1.1 + + com.sun.jersey.client.impl com.sun.ws.rs.ex + + + + + + + cobertura + + + cobertura + + + + + com.sun.jersey + jersey-core + ${project.version} + cobertura + + + + + default + + true + + + + com.sun.jersey + jersey-core + ${project.version} + + + + + + + + junit + junit + test + + + com.sun.net.httpserver + http + 20070405 + test + + + org.osgi + osgi_R4_core + 1.0 + provided + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + org.apache.felix + maven-bundle-plugin + true + + + com.sun.jersey.client.osgi.Activator + javax.mail.*;resolution:=optional, * + com.sun.jersey.client.osgi + com.sun.jersey.api.client.*,com.sun.jersey.client.*,com.sun.ws.rs.ext + + true + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + package + + jar + + + + + + + + + diff --git a/repository/com/sun/jersey/jersey-client/1.9/jersey-client-1.9.pom.sha1 b/repository/com/sun/jersey/jersey-client/1.9/jersey-client-1.9.pom.sha1 new file mode 100755 index 0000000..71f4c96 --- /dev/null +++ b/repository/com/sun/jersey/jersey-client/1.9/jersey-client-1.9.pom.sha1 @@ -0,0 +1 @@ +b7ff264ca57b1ab1884d31b56c0772213a701fb3 \ No newline at end of file diff --git a/repository/com/sun/jersey/jersey-core/1.9/_remote.repositories b/repository/com/sun/jersey/jersey-core/1.9/_remote.repositories new file mode 100755 index 0000000..d3405dd --- /dev/null +++ b/repository/com/sun/jersey/jersey-core/1.9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:55 CST 2017 +jersey-core-1.9.jar>central= +jersey-core-1.9.pom>central= diff --git a/repository/com/sun/jersey/jersey-core/1.9/jersey-core-1.9.jar b/repository/com/sun/jersey/jersey-core/1.9/jersey-core-1.9.jar new file mode 100755 index 0000000..548dd88 Binary files /dev/null and b/repository/com/sun/jersey/jersey-core/1.9/jersey-core-1.9.jar differ diff --git a/repository/com/sun/jersey/jersey-core/1.9/jersey-core-1.9.jar.sha1 b/repository/com/sun/jersey/jersey-core/1.9/jersey-core-1.9.jar.sha1 new file mode 100755 index 0000000..61571ce --- /dev/null +++ b/repository/com/sun/jersey/jersey-core/1.9/jersey-core-1.9.jar.sha1 @@ -0,0 +1 @@ +8341846f18187013bb9e27e46b7ee00a6395daf4 \ No newline at end of file diff --git a/repository/com/sun/jersey/jersey-core/1.9/jersey-core-1.9.pom b/repository/com/sun/jersey/jersey-core/1.9/jersey-core-1.9.pom new file mode 100755 index 0000000..37b14ce --- /dev/null +++ b/repository/com/sun/jersey/jersey-core/1.9/jersey-core-1.9.pom @@ -0,0 +1,244 @@ + + + + 4.0.0 + + com.sun.jersey + jersey-project + 1.9 + + jersey-core + bundle + jersey-core + + + javax.ws.rs + jsr311-api + 1.1.1 + provided + + + javax.mail + mail + 1.4 + provided + + + javax.xml.bind + jaxb-api + 2.1 + provided + + + org.osgi + osgi_R4_core + 1.0 + provided + + + junit + junit + test + + + + + + release + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + http://jsr311.java.net/nonav/releases/1.1 + + com.sun.jersey.core.impl:com.sun.jersey.impl + + + + + + + + + + + + ${basedir}/src/main/resources + + + ${basedir}/src/main/java + + **/*.java + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-source + generate-sources + + add-source + + + + ${project.build.directory}/generated-sources/rsrc-gen + ${project.build.directory}/generated-sources/jsr311 + + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack + generate-sources + + unpack + + + + + javax.ws.rs + jsr311-api + 1.1.1 + jar + sources + false + ${project.build.directory}/generated-sources/jsr311 + + + + + + + + + + + com.sun.istack + maven-istack-commons-plugin + 2.4 + + + generate-sources + + + ${basedir}/src/main/resources + + **/*.properties + + + ${project.build.directory}/generated-sources/rsrc-gen + com.sun.jersey.localization + + + rs-gen + + + + + + + org.apache.felix + maven-bundle-plugin + true + + + javax.ws.rs.*;-split-package:=merge-first,com.sun.jersey.*;-split-package:=merge-first + !javax.ws.rs.*,javax.mail.*;resolution:=optional, * + * + com.sun.jersey.core.osgi;-split-package:=merge-first + com.sun.jersey.core.osgi.Activator + jersey-core osgi + ${project.version} + + true + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + package + + jar + + + + + + + + + diff --git a/repository/com/sun/jersey/jersey-core/1.9/jersey-core-1.9.pom.sha1 b/repository/com/sun/jersey/jersey-core/1.9/jersey-core-1.9.pom.sha1 new file mode 100755 index 0000000..74fd199 --- /dev/null +++ b/repository/com/sun/jersey/jersey-core/1.9/jersey-core-1.9.pom.sha1 @@ -0,0 +1 @@ +8271f8493cd794ff5404f96751589afb89871857 \ No newline at end of file diff --git a/repository/com/sun/jersey/jersey-json/1.9/_remote.repositories b/repository/com/sun/jersey/jersey-json/1.9/_remote.repositories new file mode 100755 index 0000000..e9637e8 --- /dev/null +++ b/repository/com/sun/jersey/jersey-json/1.9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:57 CST 2017 +jersey-json-1.9.jar>central= +jersey-json-1.9.pom>central= diff --git a/repository/com/sun/jersey/jersey-json/1.9/jersey-json-1.9.jar b/repository/com/sun/jersey/jersey-json/1.9/jersey-json-1.9.jar new file mode 100755 index 0000000..b1a4ce5 Binary files /dev/null and b/repository/com/sun/jersey/jersey-json/1.9/jersey-json-1.9.jar differ diff --git a/repository/com/sun/jersey/jersey-json/1.9/jersey-json-1.9.jar.sha1 b/repository/com/sun/jersey/jersey-json/1.9/jersey-json-1.9.jar.sha1 new file mode 100755 index 0000000..67101d7 --- /dev/null +++ b/repository/com/sun/jersey/jersey-json/1.9/jersey-json-1.9.jar.sha1 @@ -0,0 +1 @@ +1aa73e1896bcc7013fed247157d7f676226eb432 \ No newline at end of file diff --git a/repository/com/sun/jersey/jersey-json/1.9/jersey-json-1.9.pom b/repository/com/sun/jersey/jersey-json/1.9/jersey-json-1.9.pom new file mode 100755 index 0000000..1b8ebac --- /dev/null +++ b/repository/com/sun/jersey/jersey-json/1.9/jersey-json-1.9.pom @@ -0,0 +1,282 @@ + + + + 4.0.0 + + + com.sun.jersey + jersey-project + 1.9 + + jersey-json + bundle + jersey-json + + + + release + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + https://jsr311.dev.java.net/nonav/releases/1.1 + + com.sun.jersey.json.impl + + + + + + + cobertura + + + cobertura + + + + + com.sun.jersey + jersey-core + ${project.version} + cobertura + + + + + default + + true + + + + com.sun.jersey + jersey-core + ${project.version} + + + + + + + + org.codehaus.jettison + jettison + 1.1 + + + com.sun.xml.bind + jaxb-impl + + + org.codehaus.jackson + jackson-core-asl + + + org.codehaus.jackson + jackson-mapper-asl + + + org.codehaus.jackson + jackson-jaxrs + + + org.codehaus.jackson + jackson-xc + + + junit + junit + test + + + + + + + ${basedir}/src/main/resources + + + ${basedir}/src/main/java + + META-INF/**/* + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/IntArrayTest.java + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-source + generate-sources + + add-source + + + + ${project.build.directory}/generated-sources + + + + + + + + com.sun.istack + maven-istack-commons-plugin + 2.4 + + + generate-sources + + + ${basedir}/src/main/resources + + **/*.properties + + + ${project.build.directory}/generated-sources + com.sun.jersey.localization + + + rs-gen + + + + + + + org.apache.felix + maven-bundle-plugin + true + + + com.sun.jersey.api.json, com.sun.jersey.json.impl.* + + com.sun.xml.bind.annotation;resolution:=optional,com.sun.xml.bind.v2.*;resolution:=optional, + * + + + true + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + package + + jar + + + + + + + de.jflex + maven-jflex-plugin + 1.4.3 + + + + generate + + + ${project.build.directory}/generated-sources + + + + + + + + + + jflex + JFlex repository + http://jflex.sourceforge.net/maven-jflex-plugin/ + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + + + html + xml + + + + + + + diff --git a/repository/com/sun/jersey/jersey-json/1.9/jersey-json-1.9.pom.sha1 b/repository/com/sun/jersey/jersey-json/1.9/jersey-json-1.9.pom.sha1 new file mode 100755 index 0000000..5f2410e --- /dev/null +++ b/repository/com/sun/jersey/jersey-json/1.9/jersey-json-1.9.pom.sha1 @@ -0,0 +1 @@ +82e32a9a573c5ff97b08c031f00d093aa4dc2b0f \ No newline at end of file diff --git a/repository/com/sun/jersey/jersey-project/1.9/_remote.repositories b/repository/com/sun/jersey/jersey-project/1.9/_remote.repositories new file mode 100755 index 0000000..9b0571e --- /dev/null +++ b/repository/com/sun/jersey/jersey-project/1.9/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:55:08 CST 2017 +jersey-project-1.9.pom>central= diff --git a/repository/com/sun/jersey/jersey-project/1.9/jersey-project-1.9.pom b/repository/com/sun/jersey/jersey-project/1.9/jersey-project-1.9.pom new file mode 100755 index 0000000..ef7aed5 --- /dev/null +++ b/repository/com/sun/jersey/jersey-project/1.9/jersey-project-1.9.pom @@ -0,0 +1,445 @@ + + + + 4.0.0 + + net.java + jvnet-parent + 1 + + com.sun.jersey + jersey-project + 1.9 + pom + jersey-project + + Jersey is the open source (under dual CDDL+GPL license) JAX-RS (JSR 311) + production quality Reference Implementation for building + RESTful Web services. + + https://jersey.java.net/ + + Oracle Corporation + http://www.oracle.com/ + + + JIRA + http://java.net/jira/browse/JERSEY/ + + + Hudson + http://hudson.glassfish.org/job/Jersey-trunk-multiplatform/ + + + scm:svn:https://svn.java.net/svn/jersey~svn/trunk/jersey/ + scm:svn:https://svn.java.net/svn/jersey~svn/trunk/jersey/ + HEAD + http://java.net/projects/jersey/sources/svn/show/trunk/jersey + + + + Jersey Users List + http://java.net/projects/jersey/lists/users/archive + users@jersey.java.net + + + Jersey Dev List + http://java.net/projects/jersey/lists/dev/archive + dev@jersey.java.net + + + + + CDDL 1.1 + http://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + GPL2 w/ CPE + http://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + + + release + + archetypes + archive + jersey-bundle + glassfish + ri + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.1 + + + sign-artifact + verify + + sign + + + + + + + + + experimental + + true + + + experimental + archetypes + archive + jersey-bundle + glassfish + ri + + + + osgi-tests + + osgi + archetypes + archive + jersey-bundle + glassfish + ri + + + + cobertura + + + cobertura + + + + + net.sourceforge.cobertura + cobertura + true + 1.9.4.1 + + + + + + org.codehaus.mojo + cobertura-maven-plugin + + + cobertura-instrument + pre-integration-test + + instrument + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + cobertura-jar + post-integration-test + + jar + + + cobertura + ${basedir}/target/generated-classes/cobertura + + + + + + + org.apache.maven.plugins + maven-install-plugin + + + cobertura-install + install + + install + + + cobertura + + + + + + + + + + contribs + jersey-atom + jersey-client + jersey-core + jersey-documentation + jersey-fastinfoset + jersey-grizzly + jersey-grizzly2 + jersey-jrebel + jersey-json + jersey-server-linking + jersey-server + jersey-test-framework + jersey-tests + samples + tests + + + + + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.0-beta-4 + + {0,date,MM/dd/yyyy hh:mm aa} + + timestamp + + + + + validate + + create + + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.2 + + + + true + + + ${project.version} ${buildNumber} + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3 + true + + 1.6 + 1.6 + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.5 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.5 + + + org.apache.maven.plugins + maven-source-plugin + 2.1.1 + + + attach-sources + package + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.5 + + + attach-javadocs + + jar + + + + + + org.apache.felix + maven-bundle-plugin + 1.4.1 + + + org.codehaus.mojo + findbugs-maven-plugin + 2.3.1 + + true + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.4 + + + org.apache.maven.plugins + maven-resources-plugin + 2.4.3 + + + + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + + org.apache.maven.plugins + maven-jar-plugin + + + + org.codehaus.mojo + cobertura-maven-plugin + + + + + + + m2.java.net + Java.net Maven 2 Repository + http://download.java.net/maven/2 + default + + + repository.jboss.org + jboss Maven Repository + http://repository.jboss.org/nexus/content/groups/public/ + default + + + glassfish-repository + Repository for Glassfish + http://maven.glassfish.org/content/groups/glassfish + + + + + + m2.java.net + Java.net Maven 2 Repository + http://download.java.net/maven/2 + default + + + + + + + com.sun.xml.bind + jaxb-impl + 2.2.3-1 + + + junit + junit + 4.8.2 + + + org.codehaus.jackson + jackson-core-asl + 1.8.3 + + + org.codehaus.jackson + jackson-mapper-asl + 1.8.3 + + + org.codehaus.jackson + jackson-jaxrs + 1.8.3 + + + org.codehaus.jackson + jackson-xc + 1.8.3 + + + + + + UTF-8 + 1.8.3 + + + diff --git a/repository/com/sun/jersey/jersey-project/1.9/jersey-project-1.9.pom.sha1 b/repository/com/sun/jersey/jersey-project/1.9/jersey-project-1.9.pom.sha1 new file mode 100755 index 0000000..207fcf9 --- /dev/null +++ b/repository/com/sun/jersey/jersey-project/1.9/jersey-project-1.9.pom.sha1 @@ -0,0 +1 @@ +f078437495423334adaa0115211ac52316566cb7 \ No newline at end of file diff --git a/repository/com/sun/jersey/jersey-server/1.9/_remote.repositories b/repository/com/sun/jersey/jersey-server/1.9/_remote.repositories new file mode 100755 index 0000000..8ed8cd5 --- /dev/null +++ b/repository/com/sun/jersey/jersey-server/1.9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:55 CST 2017 +jersey-server-1.9.jar>central= +jersey-server-1.9.pom>central= diff --git a/repository/com/sun/jersey/jersey-server/1.9/jersey-server-1.9.jar b/repository/com/sun/jersey/jersey-server/1.9/jersey-server-1.9.jar new file mode 100755 index 0000000..ae0117c Binary files /dev/null and b/repository/com/sun/jersey/jersey-server/1.9/jersey-server-1.9.jar differ diff --git a/repository/com/sun/jersey/jersey-server/1.9/jersey-server-1.9.jar.sha1 b/repository/com/sun/jersey/jersey-server/1.9/jersey-server-1.9.jar.sha1 new file mode 100755 index 0000000..05f9e07 --- /dev/null +++ b/repository/com/sun/jersey/jersey-server/1.9/jersey-server-1.9.jar.sha1 @@ -0,0 +1 @@ +3a6ea7cc5e15c824953f9f3ece2201b634d90d18 \ No newline at end of file diff --git a/repository/com/sun/jersey/jersey-server/1.9/jersey-server-1.9.pom b/repository/com/sun/jersey/jersey-server/1.9/jersey-server-1.9.pom new file mode 100755 index 0000000..fc11f42 --- /dev/null +++ b/repository/com/sun/jersey/jersey-server/1.9/jersey-server-1.9.pom @@ -0,0 +1,283 @@ + + + + 4.0.0 + + com.sun.jersey + jersey-project + 1.9 + + jersey-server + bundle + jersey-server + + + asm + asm + 3.1 + + + javax.persistence + persistence-api + 1.0 + provided + + + javax.mail + mail + 1.4 + provided + + + javax.xml.bind + jaxb-api + 2.1 + provided + + + javax.servlet + javax.servlet-api + 3.0.1 + provided + + + javax.servlet + jsp-api + 2.0 + provided + + + org.glassfish + javax.ejb + 3.1 + provided + + + org.jboss.weld + weld-osgi-bundle + 1.1.0.Final + provided + + + ant + ant + 1.6.5 + provided + + + org.osgi + osgi_R4_core + 1.0 + provided + + + junit + junit + test + + + org.apache.commons + commons-io + 1.3.2 + test + + + + + + release + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + http://jsr311.java.net/nonav/releases/1.1 + + com.sun.jersey.server.impl:com.sun.research.ws.wadl + + + + + + + cobertura + + + cobertura + + + + + com.sun.jersey + jersey-core + ${project.version} + cobertura + + + + + default + + true + + + + com.sun.jersey + jersey-core + ${project.version} + + + + + + + + + ${basedir}/src/main/java + + META-INF/**/* + + + + ${basedir}/src/main/resources + true + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + com.sun.tools.xjc.maven2 + maven-jaxb-plugin + 1.1.1 + + + + generate + + + + + com.sun.research.ws.wadl + ${basedir}/etc/catalog.xml + ${basedir}/etc + + wadl.xsd + + + + + + org.apache.felix + maven-bundle-plugin + true + + + com.sun.jersey.server.osgi.Activator + com.sun.jersey.server.osgi + + com.sun.jersey.server.*, + com.sun.jersey.spi.scanning, + com.sun.jersey.spi.resource, + com.sun.jersey.spi.template, + com.sun.jersey.spi.dispatch, + com.sun.jersey.spi.uri.*, + com.sun.jersey.spi.container.*, + com.sun.jersey.spi.monitoring, + com.sun.jersey.api, + com.sun.jersey.api.core, + com.sun.jersey.api.wadl.*, + com.sun.jersey.api.model, + com.sun.jersey.api.view, + com.sun.jersey.api.container.*, + com.sun.research.ws.wadl + + + com.sun.net.httpserver;resolution:="optional", + javax.ejb;version="3.1";resolution:="optional", + javax.interceptor;version="3.1";resolution:="optional", + javax.mail.*;resolution:="optional", + javax.persistence;resolution:="optional", + javax.servlet.*;resolution:="optional", + javax.xml.bind.*;resolution:="optional", + javax.xml.namespace;resolution:="optional", + javax.xml.transform.*;resolution:="optional", + org.apache.tools.ant.*;resolution:="optional", + org.objectweb.asm.*;resolution:="optional", + javax.mail.*;resolution:=optional, + javax.annotation.*;resolution:=optional, + javax.enterprise.*;resolution:=optional, + javax.inject.*;resolution:=optional, + com.sun.jersey.core.osgi;resolution:=optional, + * + + * + + true + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + package + + jar + + + + + + + + diff --git a/repository/com/sun/jersey/jersey-server/1.9/jersey-server-1.9.pom.sha1 b/repository/com/sun/jersey/jersey-server/1.9/jersey-server-1.9.pom.sha1 new file mode 100755 index 0000000..1659436 --- /dev/null +++ b/repository/com/sun/jersey/jersey-server/1.9/jersey-server-1.9.pom.sha1 @@ -0,0 +1 @@ +f6b5a2bcbb3e21a70a25169b053b4fd7aad26b36 \ No newline at end of file diff --git a/repository/com/sun/jmx/jmxri/1.2.1/_remote.repositories b/repository/com/sun/jmx/jmxri/1.2.1/_remote.repositories new file mode 100755 index 0000000..a3ce4ce --- /dev/null +++ b/repository/com/sun/jmx/jmxri/1.2.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 10:02:36 CST 2017 +jmxri-1.2.1.pom>central= diff --git a/repository/com/sun/jmx/jmxri/1.2.1/jmxri-1.2.1.pom b/repository/com/sun/jmx/jmxri/1.2.1/jmxri-1.2.1.pom new file mode 100755 index 0000000..b7b7762 --- /dev/null +++ b/repository/com/sun/jmx/jmxri/1.2.1/jmxri-1.2.1.pom @@ -0,0 +1,6 @@ + + 4.0.0 + com.sun.jmx + jmxri + 1.2.1 + \ No newline at end of file diff --git a/repository/com/sun/jmx/jmxri/1.2.1/jmxri-1.2.1.pom.sha1 b/repository/com/sun/jmx/jmxri/1.2.1/jmxri-1.2.1.pom.sha1 new file mode 100755 index 0000000..80103f9 --- /dev/null +++ b/repository/com/sun/jmx/jmxri/1.2.1/jmxri-1.2.1.pom.sha1 @@ -0,0 +1 @@ +24373c941a7992cc33de82007e085e3708a09db5 \ No newline at end of file diff --git a/repository/com/sun/mail/all/1.4.4/_remote.repositories b/repository/com/sun/mail/all/1.4.4/_remote.repositories new file mode 100755 index 0000000..13efe98 --- /dev/null +++ b/repository/com/sun/mail/all/1.4.4/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:41:09 CST 2016 +all-1.4.4.pom>central= diff --git a/repository/com/sun/mail/all/1.4.4/all-1.4.4.pom b/repository/com/sun/mail/all/1.4.4/all-1.4.4.pom new file mode 100755 index 0000000..bd2d69a --- /dev/null +++ b/repository/com/sun/mail/all/1.4.4/all-1.4.4.pom @@ -0,0 +1,550 @@ + + + + + 4.0.0 + com.sun.mail + all + pom + 1.4.4 + JavaMail API distribution + ${project.name} + http://kenai.com/projects/javamail + + + + CDDL + http://www.sun.com/cddl + repo + A business-friendly OSS license + + + GPLv2+CE + https://glassfish.dev.java.net/public/CDDL+GPL.html + repo + GPL version 2 plus the Classpath Exception + + + + + Oracle + http://www.oracle.com + + + + 1.4.4 + + 1_4_4 + 1.4 + 1.1 + + + ${project.groupId}.${project.artifactId} + + + ${project.groupId}.${project.artifactId} + + + ${project.groupId}.${project.artifactId} + + + ${project.groupId}.${project.artifactId} + + + javax.mail.*; version=${mail.spec.version} + + + javax.security.sasl;resolution:=optional, + sun.security.util;resolution:=optional, + jcifs.ntlmssp;resolution:=optional, + * + + + com.sun.mail.* + + + + 0.4.11 + /opt/jdk1.4/bin/javac + iso-8859-1 + + + + + shannon + Bill Shannon + Oracle + + lead + + + + + + mail + mailapi + mailapijar + smtp + imap + pop3 + dsn + oldmail + + + + + + build-only + + mbox + demo + client + servlet + webapp + taglib + logging + outlook + javadoc + + + true + + + + + + deploy + + parent-distrib + + + + + org.apache.maven.plugins + maven-surefire-plugin + + true + + + + + + + + + 1.4 + + + + maven-compiler-plugin + + + default-compile + + true + ${javac.path} + 1.4 + 1.4 + 1.4 + + + + com/sun/mail/imap/protocol/IMAPSaslAuthenticator.java + + + com/sun/mail/smtp/SMTPSaslAuthenticator.java + + + + + + + + + + + + + + java.net-m2-repository + + svn:https://svn.java.net/svn/maven2-repository~svn/trunk/repository + + false + + + + + install + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + enforce-version + + enforce + + + + + [2.2.1,) + + + + + + + + + + org.apache.felix + maven-bundle-plugin + + + + ${mail.bundle.symbolicName} + + + ${mail.packages.export} + + + ${mail.packages.import} + + + ${mail.packages.private} + + + * + + + + + + + osgi-manifest + process-classes + + manifest + + + + + + + + com.sun.enterprise + osgiversion-maven-plugin + ${hk2.plugin.version} + + qualifier + mail.osgiversion + + + + compute-osgi-version + + compute-osgi-version + + + + + + + + maven-compiler-plugin + + + default-compile + + 1.4 + 1.4 + + + + default-testCompile + + 1.5 + 1.5 + + + + + + + maven-jar-plugin + + + ${project.artifactId} + + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + ${mail.extensionName} + + + ${mail.specificationTitle} + + + ${mail.spec.version} + + + ${project.organization.name} + + + ${mail.implementationTitle} + + + ${project.version} + + + ${project.organization.name} + + + com.sun + + + ${mail.probeFile} + + + + + **/*.java + + + + + + + maven-assembly-plugin + false + + + javamail${mail.zipversion} + + assembly.xml + + + + + + + + + + + + + org.codehaus.mojo + findbugs-maven-plugin + RELEASE + + true + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.0 + + + org.apache.felix + maven-bundle-plugin + 2.1.0 + + + + + + + org.jvnet.wagon-svn + wagon-svn + + 1.8 + + + + + + + + com.sun.mail + javax.mail + ${mail.version} + + + com.sun.mail + dsn + ${mail.version} + + + com.sun.mail + mbox + ${mail.version} + + + com.sun.mail + taglib + ${mail.version} + + + javax.servlet + servlet-api + 2.5 + + + javax.servlet.jsp + jsp-api + 2.1 + + + + + + + javax.activation + activation + ${activation-api.version} + + + + + + maven2-repository.dev.java.net + Java.net Repository for Maven + http://download.java.net/maven/2/ + + + + + + glassfish-repo-archive + M2 repo for GlassFish project specific artifacts + http://download.java.net/maven/glassfish/ + + + diff --git a/repository/com/sun/mail/all/1.4.4/all-1.4.4.pom.sha1 b/repository/com/sun/mail/all/1.4.4/all-1.4.4.pom.sha1 new file mode 100755 index 0000000..9369a7b --- /dev/null +++ b/repository/com/sun/mail/all/1.4.4/all-1.4.4.pom.sha1 @@ -0,0 +1 @@ +6616c560d9b2c0282fea1885f40d6ef355c07d2e \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-bom-ext/2.2.10-b140310.1920/_remote.repositories b/repository/com/sun/xml/bind/jaxb-bom-ext/2.2.10-b140310.1920/_remote.repositories new file mode 100755 index 0000000..a970070 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-bom-ext/2.2.10-b140310.1920/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:40:58 CST 2016 +jaxb-bom-ext-2.2.10-b140310.1920.pom>central= diff --git a/repository/com/sun/xml/bind/jaxb-bom-ext/2.2.10-b140310.1920/jaxb-bom-ext-2.2.10-b140310.1920.pom b/repository/com/sun/xml/bind/jaxb-bom-ext/2.2.10-b140310.1920/jaxb-bom-ext-2.2.10-b140310.1920.pom new file mode 100755 index 0000000..498648e --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-bom-ext/2.2.10-b140310.1920/jaxb-bom-ext-2.2.10-b140310.1920.pom @@ -0,0 +1,125 @@ + + + + + 4.0.0 + + + org.glassfish.jaxb + jaxb-bom + ../bom/pom.xml + 2.2.10-b140310.1920 + + + com.sun.xml.bind + jaxb-bom-ext + + pom + JAXB BOM with ALL dependencies + + JAXB Bill of Materials (BOM) with all dependencies. + If you are not sure - DON'T USE THIS BOM. Use com.sun.xml.bind:jaxb-bom instead. + + + + 20130531 + 1.1 + 1.9.0 + 2013.6.1 + + 20020414 + 20090621 + + + + + + com.sun.xml.bind.external + rngom + ${project.version} + + + + com.sun.xsom + xsom + ${xsom.version} + + + com.sun.xml.dtd-parser + dtd-parser + ${dtd-parser.version} + + + com.sun.istack + istack-commons-tools + ${istack.version} + + + org.apache.ant + ant + ${ant.version} + + + net.java.dev.msv + msv-core + ${msv.version} + + + relaxngDatatype + relaxngDatatype + ${relaxngDatatype.version} + + + net.java.dev.msv + xsdlib + ${msv.version} + + + com.sun.xml.bind.jaxb + isorelax + ${isorelax.version} + + + + diff --git a/repository/com/sun/xml/bind/jaxb-bom-ext/2.2.10-b140310.1920/jaxb-bom-ext-2.2.10-b140310.1920.pom.sha1 b/repository/com/sun/xml/bind/jaxb-bom-ext/2.2.10-b140310.1920/jaxb-bom-ext-2.2.10-b140310.1920.pom.sha1 new file mode 100755 index 0000000..065546e --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-bom-ext/2.2.10-b140310.1920/jaxb-bom-ext-2.2.10-b140310.1920.pom.sha1 @@ -0,0 +1 @@ +22adc2ebff0cf13ec25d2e1b2feae425f74ba6e5 \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-bom-ext/2.2.11/_remote.repositories b/repository/com/sun/xml/bind/jaxb-bom-ext/2.2.11/_remote.repositories new file mode 100755 index 0000000..86372bf --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-bom-ext/2.2.11/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:52:43 CST 2016 +jaxb-bom-ext-2.2.11.pom>central= diff --git a/repository/com/sun/xml/bind/jaxb-bom-ext/2.2.11/jaxb-bom-ext-2.2.11.pom b/repository/com/sun/xml/bind/jaxb-bom-ext/2.2.11/jaxb-bom-ext-2.2.11.pom new file mode 100755 index 0000000..046dab2 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-bom-ext/2.2.11/jaxb-bom-ext-2.2.11.pom @@ -0,0 +1,125 @@ + + + + + 4.0.0 + + + org.glassfish.jaxb + jaxb-bom + ../bom/pom.xml + 2.2.11 + + + com.sun.xml.bind + jaxb-bom-ext + + pom + JAXB BOM with ALL dependencies + + JAXB Bill of Materials (BOM) with all dependencies. + If you are not sure - DON'T USE THIS BOM. Use com.sun.xml.bind:jaxb-bom instead. + + + + 20140925 + 1.1 + 1.9.0 + 2013.6.1 + + 20020414 + 20090621 + + + + + + com.sun.xml.bind.external + rngom + ${project.version} + + + + com.sun.xsom + xsom + ${xsom.version} + + + com.sun.xml.dtd-parser + dtd-parser + ${dtd-parser.version} + + + com.sun.istack + istack-commons-tools + ${istack.version} + + + org.apache.ant + ant + ${ant.version} + + + net.java.dev.msv + msv-core + ${msv.version} + + + relaxngDatatype + relaxngDatatype + ${relaxngDatatype.version} + + + net.java.dev.msv + xsdlib + ${msv.version} + + + com.sun.xml.bind.jaxb + isorelax + ${isorelax.version} + + + + diff --git a/repository/com/sun/xml/bind/jaxb-bom-ext/2.2.11/jaxb-bom-ext-2.2.11.pom.sha1 b/repository/com/sun/xml/bind/jaxb-bom-ext/2.2.11/jaxb-bom-ext-2.2.11.pom.sha1 new file mode 100755 index 0000000..ae7d2ed --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-bom-ext/2.2.11/jaxb-bom-ext-2.2.11.pom.sha1 @@ -0,0 +1 @@ +158223fd61f720cf172e1984147b62aa8f2bdf4e \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-core/2.2.10-b140310.1920/_remote.repositories b/repository/com/sun/xml/bind/jaxb-core/2.2.10-b140310.1920/_remote.repositories new file mode 100755 index 0000000..3a586c2 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-core/2.2.10-b140310.1920/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:50 CST 2016 +jaxb-core-2.2.10-b140310.1920.jar>central= +jaxb-core-2.2.10-b140310.1920.pom>central= diff --git a/repository/com/sun/xml/bind/jaxb-core/2.2.10-b140310.1920/jaxb-core-2.2.10-b140310.1920.jar b/repository/com/sun/xml/bind/jaxb-core/2.2.10-b140310.1920/jaxb-core-2.2.10-b140310.1920.jar new file mode 100755 index 0000000..037edcd Binary files /dev/null and b/repository/com/sun/xml/bind/jaxb-core/2.2.10-b140310.1920/jaxb-core-2.2.10-b140310.1920.jar differ diff --git a/repository/com/sun/xml/bind/jaxb-core/2.2.10-b140310.1920/jaxb-core-2.2.10-b140310.1920.jar.sha1 b/repository/com/sun/xml/bind/jaxb-core/2.2.10-b140310.1920/jaxb-core-2.2.10-b140310.1920.jar.sha1 new file mode 100755 index 0000000..752ca68 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-core/2.2.10-b140310.1920/jaxb-core-2.2.10-b140310.1920.jar.sha1 @@ -0,0 +1 @@ +a6c41c1b302df6aa5f6f04b9b813f54c6aa29a3d \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-core/2.2.10-b140310.1920/jaxb-core-2.2.10-b140310.1920.pom b/repository/com/sun/xml/bind/jaxb-core/2.2.10-b140310.1920/jaxb-core-2.2.10-b140310.1920.pom new file mode 100755 index 0000000..b388ce3 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-core/2.2.10-b140310.1920/jaxb-core-2.2.10-b140310.1920.pom @@ -0,0 +1,166 @@ + + + + 4.0.0 + + + com.sun.xml.bind.mvn + jaxb-bundles + 2.2.10-b140310.1920 + + + com.sun.xml.bind + jaxb-core + + jar + Old JAXB Core + Old JAXB Core module. Contains sources required by XJC, JXC and Runtime modules with dependencies. + + + + org.glassfish.jaxb + jaxb-core + true + + + org.glassfish.jaxb + txw2 + true + ${project.version} + + + + + ${project.build.directory}/generated-sources + + + + + + maven-dependency-plugin + + + unpack-sources + prepare-package + + unpack + + + ${skipSources} + + + org.glassfish.jaxb + jaxb-core + sources + false + ${generated.sources.dir} + + + org.glassfish.jaxb + txw2 + sources + false + ${generated.sources.dir} + + + com.sun.istack + istack-commons-runtime + sources + false + ${generated.sources.dir} + + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + prepare-package + + add-source + + + + ${generated.sources.dir} + + + + + + + + maven-shade-plugin + + + package + + shade + + + + + org.glassfish.jaxb:jaxb-core + com.sun.istack:istack-commons-runtime + org.glassfish.jaxb:txw2 + + + + javax.xml.bind:jaxb-api + javax.xml.stream:stax-api + relaxngDatatype:relaxngDatatype + + + + + + + + + + \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-core/2.2.10-b140310.1920/jaxb-core-2.2.10-b140310.1920.pom.sha1 b/repository/com/sun/xml/bind/jaxb-core/2.2.10-b140310.1920/jaxb-core-2.2.10-b140310.1920.pom.sha1 new file mode 100755 index 0000000..a15d061 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-core/2.2.10-b140310.1920/jaxb-core-2.2.10-b140310.1920.pom.sha1 @@ -0,0 +1 @@ +9f8d2853ac3355036700468c60a73ababc2c083a \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-core/2.2.11/_remote.repositories b/repository/com/sun/xml/bind/jaxb-core/2.2.11/_remote.repositories new file mode 100755 index 0000000..4198d22 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-core/2.2.11/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:53:05 CST 2016 +jaxb-core-2.2.11.jar>central= +jaxb-core-2.2.11.pom>central= diff --git a/repository/com/sun/xml/bind/jaxb-core/2.2.11/jaxb-core-2.2.11.jar b/repository/com/sun/xml/bind/jaxb-core/2.2.11/jaxb-core-2.2.11.jar new file mode 100755 index 0000000..f3c8412 Binary files /dev/null and b/repository/com/sun/xml/bind/jaxb-core/2.2.11/jaxb-core-2.2.11.jar differ diff --git a/repository/com/sun/xml/bind/jaxb-core/2.2.11/jaxb-core-2.2.11.jar.sha1 b/repository/com/sun/xml/bind/jaxb-core/2.2.11/jaxb-core-2.2.11.jar.sha1 new file mode 100755 index 0000000..437ec16 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-core/2.2.11/jaxb-core-2.2.11.jar.sha1 @@ -0,0 +1 @@ +c3f87d654f8d5943cd08592f3f758856544d279a \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-core/2.2.11/jaxb-core-2.2.11.pom b/repository/com/sun/xml/bind/jaxb-core/2.2.11/jaxb-core-2.2.11.pom new file mode 100755 index 0000000..7acf337 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-core/2.2.11/jaxb-core-2.2.11.pom @@ -0,0 +1,340 @@ + + + + 4.0.0 + + + com.sun.xml.bind.mvn + jaxb-bundles + 2.2.11 + + + com.sun.xml.bind + jaxb-core + + jar + Old JAXB Core + Old JAXB Core module. Contains sources required by XJC, JXC and Runtime modules with dependencies. + + + + org.glassfish.jaxb + jaxb-core + true + + + org.glassfish.jaxb + txw2 + true + ${project.version} + + + junit + junit + test + + + org.osgi + org.osgi.core + 4.2.0 + test + + + org.glassfish.hk2.external + javax.inject + 2.1.64 + test + + + org.ops4j.pax.exam + pax-exam-container-paxrunner + ${exam.version} + + + org.ops4j.base + ops4j-base-store + + + test + + + org.ops4j.base + ops4j-base-store + 1.3.0 + test + + + org.slf4j + slf4j-api + + + + + org.ops4j.pax.runner + pax-runner-no-jcl + 1.7.6 + test + + + org.ops4j.pax.exam + pax-exam-junit4 + ${exam.version} + test + + + org.ops4j.pax.exam + pax-exam-link-mvn + ${exam.version} + test + + + ch.qos.logback + logback-core + 0.9.29 + test + + + ch.qos.logback + logback-classic + 0.9.29 + test + + + + + ${project.build.directory}/generated-sources + ${project.build.directory}/classes + 3.0.0.M3 + + + + + + org.apache.felix + maven-bundle-plugin + + + bundle-manifest + prepare-package + + manifest + + + + * + + + + + + + maven-jar-plugin + + true + + + + maven-dependency-plugin + + + unpack-sources + process-classes + + unpack + + + ${skipSources} + + + org.glassfish.jaxb + jaxb-core + sources + false + ${generated.sources.dir} + + + org.glassfish.jaxb + txw2 + sources + false + ${generated.sources.dir} + + + com.sun.istack + istack-commons-runtime + sources + false + ${generated.sources.dir} + + + + + + unpack-classes + process-sources + + unpack + + + false + + + org.glassfish.jaxb + jaxb-core + false + ${generated.classes.dir} + + + org.glassfish.jaxb + txw2 + false + ${generated.classes.dir} + + + com.sun.istack + istack-commons-runtime + false + ${generated.classes.dir} + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-sources + prepare-package + + add-source + + + + ${generated.sources.dir} + + + + + add-manifest + prepare-package + + add-resource + + + + + ${project.basedir}/target/classes/META-INF + META-INF + + + + + + + + maven-shade-plugin + + + package + + shade + + + + + org.glassfish.jaxb:jaxb-core + com.sun.istack:istack-commons-runtime + org.glassfish.jaxb:txw2 + + + javax.xml.bind:jaxb-api + javax.xml.stream:stax-api + relaxngDatatype:relaxngDatatype + + + + + + jaxb-api.jar + ${jaxb.majorVersion}.${jaxb.minorVersion}.${jaxb.incrementalVersion} + ${jaxb-api.majorVersion}.${jaxb-api.minorVersion} + ${buildNumber} + + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.13 + + true + + + + integration-test + + test + + integration-test + + false + + ${jaxb-api.version} + ${project.build.directory}/${project.build.finalName} + + + + + + + + diff --git a/repository/com/sun/xml/bind/jaxb-core/2.2.11/jaxb-core-2.2.11.pom.sha1 b/repository/com/sun/xml/bind/jaxb-core/2.2.11/jaxb-core-2.2.11.pom.sha1 new file mode 100755 index 0000000..6d93b57 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-core/2.2.11/jaxb-core-2.2.11.pom.sha1 @@ -0,0 +1 @@ +db0f76866c6b1e50084e03ee8cf9ce6b19becdb3 \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-core/2.2.7/_remote.repositories b/repository/com/sun/xml/bind/jaxb-core/2.2.7/_remote.repositories new file mode 100755 index 0000000..f94fa24 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-core/2.2.7/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:29:47 CST 2017 +jaxb-core-2.2.7.pom>central= +jaxb-core-2.2.7.jar>central= diff --git a/repository/com/sun/xml/bind/jaxb-core/2.2.7/jaxb-core-2.2.7.jar b/repository/com/sun/xml/bind/jaxb-core/2.2.7/jaxb-core-2.2.7.jar new file mode 100755 index 0000000..82b6eb7 Binary files /dev/null and b/repository/com/sun/xml/bind/jaxb-core/2.2.7/jaxb-core-2.2.7.jar differ diff --git a/repository/com/sun/xml/bind/jaxb-core/2.2.7/jaxb-core-2.2.7.jar.sha1 b/repository/com/sun/xml/bind/jaxb-core/2.2.7/jaxb-core-2.2.7.jar.sha1 new file mode 100755 index 0000000..5b996da --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-core/2.2.7/jaxb-core-2.2.7.jar.sha1 @@ -0,0 +1 @@ +f327817188a7dce503ae3c667c5931077630b0a1 \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-core/2.2.7/jaxb-core-2.2.7.pom b/repository/com/sun/xml/bind/jaxb-core/2.2.7/jaxb-core-2.2.7.pom new file mode 100755 index 0000000..5adf7de --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-core/2.2.7/jaxb-core-2.2.7.pom @@ -0,0 +1,121 @@ + + + + + + + net.java + jvnet-parent + 1 + + + 4.0.0 + com.sun.xml.bind + jaxb-core + 2.2.7 + jar + + JAXB CORE + JAXB (JSR 222) reference implementation - core classes + http://jaxb.java.net/ + + + Oracle Corporation + http://www.oracle.com/ + + + + + Martin Grebac + martin.grebac@oracle.com + Oracle Corporation + + + + + + CDDL 1.1 + https://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + GPL2 w/ CPE + https://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + + + scm:svn:http://svn.java.net/svn/jaxb~version2/branches/jaxb-2_2-branch/jaxb-ri + scm:svn:https://svn.java.net/svn/jaxb~version2/branches/jaxb-2_2-branch/jaxb-ri + http://java.net/projects/jaxb/sources/version2/show/branches/jaxb-2_2-branch/jaxb-ri + + + + + javax.xml.bind + jaxb-api + 2.2.7 + + + com.sun.istack + istack-commons-runtime + 2.16 + + + + + + releases.java.net + https://maven.java.net/content/repositories/releases/ + default + + + staging.java.net + https://maven.java.net/content/groups/staging/ + default + + + + diff --git a/repository/com/sun/xml/bind/jaxb-core/2.2.7/jaxb-core-2.2.7.pom.sha1 b/repository/com/sun/xml/bind/jaxb-core/2.2.7/jaxb-core-2.2.7.pom.sha1 new file mode 100755 index 0000000..dbad5cc --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-core/2.2.7/jaxb-core-2.2.7.pom.sha1 @@ -0,0 +1 @@ +8c62e4daf028dbd0c5eed143ffa68353d9934e31 \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.10-b140310.1920/_remote.repositories b/repository/com/sun/xml/bind/jaxb-impl/2.2.10-b140310.1920/_remote.repositories new file mode 100755 index 0000000..a902d94 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.10-b140310.1920/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:50 CST 2016 +jaxb-impl-2.2.10-b140310.1920.jar>central= +jaxb-impl-2.2.10-b140310.1920.pom>central= diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.10-b140310.1920/jaxb-impl-2.2.10-b140310.1920.jar b/repository/com/sun/xml/bind/jaxb-impl/2.2.10-b140310.1920/jaxb-impl-2.2.10-b140310.1920.jar new file mode 100755 index 0000000..466310b Binary files /dev/null and b/repository/com/sun/xml/bind/jaxb-impl/2.2.10-b140310.1920/jaxb-impl-2.2.10-b140310.1920.jar differ diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.10-b140310.1920/jaxb-impl-2.2.10-b140310.1920.jar.sha1 b/repository/com/sun/xml/bind/jaxb-impl/2.2.10-b140310.1920/jaxb-impl-2.2.10-b140310.1920.jar.sha1 new file mode 100755 index 0000000..8294e36 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.10-b140310.1920/jaxb-impl-2.2.10-b140310.1920.jar.sha1 @@ -0,0 +1 @@ +8a5ef1f68b77f430943d21b76cd5235df42336ac \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.10-b140310.1920/jaxb-impl-2.2.10-b140310.1920.pom b/repository/com/sun/xml/bind/jaxb-impl/2.2.10-b140310.1920/jaxb-impl-2.2.10-b140310.1920.pom new file mode 100755 index 0000000..b39557f --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.10-b140310.1920/jaxb-impl-2.2.10-b140310.1920.pom @@ -0,0 +1,156 @@ + + + + 4.0.0 + + + com.sun.xml.bind.mvn + jaxb-bundles + 2.2.10-b140310.1920 + + + com.sun.xml.bind + jaxb-impl + + jar + Old JAXB Runtime + Old JAXB Runtime module. Contains sources required for runtime processing. + + + + org.glassfish.jaxb + jaxb-runtime + true + + + + + ${project.build.directory}/generated-sources + + + + + + + maven-dependency-plugin + + + unpack-sources + prepare-package + + unpack + + + ${skipSources} + + + org.glassfish.jaxb + jaxb-runtime + sources + false + ${generated.sources.dir} + + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + prepare-package + + add-source + + + + ${generated.sources.dir} + + + + + + + + maven-shade-plugin + + + package + + shade + + + + + org.glassfish.jaxb:jaxb-runtime + + + javax.xml.bind:jaxb-api + org.glassfish.jaxb:jaxb-core + javax.xml.stream:stax-api + relaxngDatatype:relaxngDatatype + com.sun.xml.fastinfoset:FastInfoset + org.jvnet.staxex:stax-ex + javax.activation:activation + org.glassfish.jaxb:txw2 + com.sun.istack:istack-commons-runtime + + + + + + jaxb-core.jar + + + + + + + + + + diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.10-b140310.1920/jaxb-impl-2.2.10-b140310.1920.pom.sha1 b/repository/com/sun/xml/bind/jaxb-impl/2.2.10-b140310.1920/jaxb-impl-2.2.10-b140310.1920.pom.sha1 new file mode 100755 index 0000000..3a78d97 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.10-b140310.1920/jaxb-impl-2.2.10-b140310.1920.pom.sha1 @@ -0,0 +1 @@ +05430dd72af2ddda07592e6218d0a17289928e4c \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.11/_remote.repositories b/repository/com/sun/xml/bind/jaxb-impl/2.2.11/_remote.repositories new file mode 100755 index 0000000..2da6821 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.11/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:53:05 CST 2016 +jaxb-impl-2.2.11.jar>central= +jaxb-impl-2.2.11.pom>central= diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.11/jaxb-impl-2.2.11.jar b/repository/com/sun/xml/bind/jaxb-impl/2.2.11/jaxb-impl-2.2.11.jar new file mode 100755 index 0000000..a5c5b23 Binary files /dev/null and b/repository/com/sun/xml/bind/jaxb-impl/2.2.11/jaxb-impl-2.2.11.jar differ diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.11/jaxb-impl-2.2.11.jar.sha1 b/repository/com/sun/xml/bind/jaxb-impl/2.2.11/jaxb-impl-2.2.11.jar.sha1 new file mode 100755 index 0000000..029892f --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.11/jaxb-impl-2.2.11.jar.sha1 @@ -0,0 +1 @@ +a49ce57aee680f9435f49ba6ef427d38c93247a6 \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.11/jaxb-impl-2.2.11.pom b/repository/com/sun/xml/bind/jaxb-impl/2.2.11/jaxb-impl-2.2.11.pom new file mode 100755 index 0000000..69f0493 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.11/jaxb-impl-2.2.11.pom @@ -0,0 +1,314 @@ + + + + 4.0.0 + + + com.sun.xml.bind.mvn + jaxb-bundles + 2.2.11 + + + com.sun.xml.bind + jaxb-impl + + jar + Old JAXB Runtime + Old JAXB Runtime module. Contains sources required for runtime processing. + + + + org.glassfish.jaxb + jaxb-runtime + true + + + junit + junit + test + + + org.osgi + org.osgi.core + 4.2.0 + test + + + org.glassfish.hk2.external + javax.inject + 2.1.64 + test + + + org.ops4j.pax.exam + pax-exam-container-paxrunner + ${exam.version} + + + org.ops4j.base + ops4j-base-store + + + test + + + org.ops4j.base + ops4j-base-store + 1.3.0 + test + + + org.slf4j + slf4j-api + + + + + org.ops4j.pax.runner + pax-runner-no-jcl + 1.7.6 + test + + + org.ops4j.pax.exam + pax-exam-junit4 + ${exam.version} + test + + + org.ops4j.pax.exam + pax-exam-link-mvn + ${exam.version} + test + + + ch.qos.logback + logback-core + 0.9.29 + test + + + ch.qos.logback + logback-classic + 0.9.29 + test + + + + + ${project.build.directory}/generated-sources + ${project.build.directory}/classes + 3.0.0.M3 + + + + + + org.apache.felix + maven-bundle-plugin + + + bundle-manifest + prepare-package + + manifest + + + + * + + + + + + + maven-jar-plugin + + true + + + + maven-dependency-plugin + + + unpack-sources + process-classes + + unpack + + + ${skipSources} + + + org.glassfish.jaxb + jaxb-runtime + sources + false + ${generated.sources.dir} + + + + + + unpack-classes + process-sources + + unpack + + + false + + + org.glassfish.jaxb + jaxb-runtime + false + ${generated.classes.dir} + + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-sources + prepare-package + + add-source + + + + ${generated.sources.dir} + + + + + add-manifest + prepare-package + + add-resource + + + + + ${project.basedir}/target/classes/META-INF + META-INF + + + + + + + + + maven-shade-plugin + + + package + + shade + + + + + org.glassfish.jaxb:jaxb-runtime + + + javax.xml.bind:jaxb-api + org.glassfish.jaxb:jaxb-core + javax.xml.stream:stax-api + relaxngDatatype:relaxngDatatype + com.sun.xml.fastinfoset:FastInfoset + org.jvnet.staxex:stax-ex + javax.activation:activation + org.glassfish.jaxb:txw2 + com.sun.istack:istack-commons-runtime + + + + + + jaxb-core.jar + ${jaxb.majorVersion}.${jaxb.minorVersion}.${jaxb.incrementalVersion} + ${jaxb-api.majorVersion}.${jaxb-api.minorVersion} + ${buildNumber} + + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.13 + + true + + + + integration-test + + test + + integration-test + + false + + ${jaxb-api.version} + ${project.build.directory}/${project.build.finalName} + + + + + + + + diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.11/jaxb-impl-2.2.11.pom.sha1 b/repository/com/sun/xml/bind/jaxb-impl/2.2.11/jaxb-impl-2.2.11.pom.sha1 new file mode 100755 index 0000000..dc4d7ab --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.11/jaxb-impl-2.2.11.pom.sha1 @@ -0,0 +1 @@ +2d4b554997fd01d1a2233b1529b22fc9ecc0cf5c \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/_remote.repositories b/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/_remote.repositories new file mode 100755 index 0000000..f39dfd9 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:57 CST 2017 +jaxb-impl-2.2.3-1.jar>central= +jaxb-impl-2.2.3-1.pom>central= diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/jaxb-impl-2.2.3-1.jar b/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/jaxb-impl-2.2.3-1.jar new file mode 100755 index 0000000..eeaf660 Binary files /dev/null and b/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/jaxb-impl-2.2.3-1.jar differ diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/jaxb-impl-2.2.3-1.jar.sha1 b/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/jaxb-impl-2.2.3-1.jar.sha1 new file mode 100755 index 0000000..39eee59 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/jaxb-impl-2.2.3-1.jar.sha1 @@ -0,0 +1 @@ +56baae106392040a45a06d4a41099173425da1e6 \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/jaxb-impl-2.2.3-1.pom b/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/jaxb-impl-2.2.3-1.pom new file mode 100755 index 0000000..3b437f2 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/jaxb-impl-2.2.3-1.pom @@ -0,0 +1,140 @@ + + + + + 4.0.0 + com.sun.xml.bind + jaxb-impl + jar + JAXB RI + 2.2.3-1 + JAXB (JSR 222) reference implementation + http://jaxb.java.net/ + + + Oracle Corporation + http://www.oracle.com/ + + + + + CDDL 1.1 + https://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + GPL2 w/ CPE + https://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + + + https://svn.java.net/svn/jaxb~version2/jaxb-ri + + + + + javax.xml.bind + jaxb-api + 2.2.2 + + + + + + + + org.jvnet.maven-antrun-extended-plugin + maven-antrun-extended-plugin + + + package + + run + + + + + + + + + + + + + org.jvnet.wagon-svn + wagon-svn + 1.8 + + + + + + + m2.dev.java.net + http://download.java.net/maven/2 + default + + + + + + maven2-repository.dev.java.net + Java.net Repository for Maven + http://download.java.net/maven/2/ + + + + + + false + java.net-maven2-repository + svn:https://svn.java.net/svn/maven2-repository~svn/trunk/repository + + + + diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/jaxb-impl-2.2.3-1.pom.sha1 b/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/jaxb-impl-2.2.3-1.pom.sha1 new file mode 100755 index 0000000..c279b00 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/jaxb-impl-2.2.3-1.pom.sha1 @@ -0,0 +1 @@ +a537c835c53dcd0bdf5d63144ac12bea936e3335 \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.4-1/_remote.repositories b/repository/com/sun/xml/bind/jaxb-impl/2.2.4-1/_remote.repositories new file mode 100755 index 0000000..434fb67 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.4-1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:18:33 CST 2016 +jaxb-impl-2.2.4-1.jar>central= +jaxb-impl-2.2.4-1.pom>central= diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.4-1/jaxb-impl-2.2.4-1.jar b/repository/com/sun/xml/bind/jaxb-impl/2.2.4-1/jaxb-impl-2.2.4-1.jar new file mode 100755 index 0000000..36efb7e Binary files /dev/null and b/repository/com/sun/xml/bind/jaxb-impl/2.2.4-1/jaxb-impl-2.2.4-1.jar differ diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.4-1/jaxb-impl-2.2.4-1.jar.sha1 b/repository/com/sun/xml/bind/jaxb-impl/2.2.4-1/jaxb-impl-2.2.4-1.jar.sha1 new file mode 100755 index 0000000..d6ede52 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.4-1/jaxb-impl-2.2.4-1.jar.sha1 @@ -0,0 +1 @@ +11f85f19a107c35af457854c6778a63d6a05ca8b \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.4-1/jaxb-impl-2.2.4-1.pom b/repository/com/sun/xml/bind/jaxb-impl/2.2.4-1/jaxb-impl-2.2.4-1.pom new file mode 100755 index 0000000..1030110 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.4-1/jaxb-impl-2.2.4-1.pom @@ -0,0 +1,102 @@ + + + + + + + net.java + jvnet-parent + 1 + + + 4.0.0 + com.sun.xml.bind + jaxb-impl + 2.2.4-1 + jar + + JAXB Reference Implementation + JAXB (JSR 222) Reference Implementation + http://jaxb.java.net/ + + + Oracle Corporation + http://www.oracle.com/ + + + + + Martin Grebac + martin.grebac@oracle.com + Oracle Corporation + + + + + + CDDL 1.1 + https://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + GPL2 w/ CPE + https://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + + + scm:svn:http://svn.java.net/svn/jaxb~version2/tags/jaxb-2_2_4u1 + scm:svn:https://svn.java.net/svn/jaxb~version2/tags/jaxb-2_2_4u1 + http://java.net/projects/jaxb/sources/version2/show/tags/jaxb-2_2_4u1 + + + + + javax.xml.bind + jaxb-api + 2.2.3 + + + + diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.4-1/jaxb-impl-2.2.4-1.pom.sha1 b/repository/com/sun/xml/bind/jaxb-impl/2.2.4-1/jaxb-impl-2.2.4-1.pom.sha1 new file mode 100755 index 0000000..d64f44d --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.4-1/jaxb-impl-2.2.4-1.pom.sha1 @@ -0,0 +1 @@ +339428c27c9bade8a3c6f739f358ad4b2605f832 \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.5/_remote.repositories b/repository/com/sun/xml/bind/jaxb-impl/2.2.5/_remote.repositories new file mode 100755 index 0000000..3523522 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.5/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:28:57 CST 2017 +jaxb-impl-2.2.5.jar>central= +jaxb-impl-2.2.5.pom>central= diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.5/jaxb-impl-2.2.5.jar b/repository/com/sun/xml/bind/jaxb-impl/2.2.5/jaxb-impl-2.2.5.jar new file mode 100755 index 0000000..3eec2f4 Binary files /dev/null and b/repository/com/sun/xml/bind/jaxb-impl/2.2.5/jaxb-impl-2.2.5.jar differ diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.5/jaxb-impl-2.2.5.jar.sha1 b/repository/com/sun/xml/bind/jaxb-impl/2.2.5/jaxb-impl-2.2.5.jar.sha1 new file mode 100755 index 0000000..fc0f853 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.5/jaxb-impl-2.2.5.jar.sha1 @@ -0,0 +1 @@ +bca0d128b88feee87328dbfc871d8de2924a1714 \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.5/jaxb-impl-2.2.5.pom b/repository/com/sun/xml/bind/jaxb-impl/2.2.5/jaxb-impl-2.2.5.pom new file mode 100755 index 0000000..05d66e6 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.5/jaxb-impl-2.2.5.pom @@ -0,0 +1,114 @@ + + + + + + + net.java + jvnet-parent + 1 + + + 4.0.0 + com.sun.xml.bind + jaxb-impl + 2.2.5 + jar + + JAXB Reference Implementation + JAXB (JSR 222) Reference Implementation + http://jaxb.java.net/ + + + Oracle Corporation + http://www.oracle.com/ + + + + + Martin Grebac + martin.grebac@oracle.com + Oracle Corporation + + + + + + CDDL 1.1 + https://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + GPL2 w/ CPE + https://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + + + scm:svn:http://svn.java.net/svn/jaxb~version2/branches/jaxb-2_2-branch/jaxb-ri + scm:svn:https://svn.java.net/svn/jaxb~version2/branches/jaxb-2_2-branch/jaxb-ri + http://java.net/projects/jaxb/sources/version2/show/branches/jaxb-2_2-branch/jaxb-ri + + + + + + javax.xml.bind + jaxb-api + 2.2.6 + + + com.sun.istack + istack-commons-runtime + 2.6.1 + + + com.sun.xml.fastinfoset + FastInfoset + 1.2.12 + + + + + diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.5/jaxb-impl-2.2.5.pom.sha1 b/repository/com/sun/xml/bind/jaxb-impl/2.2.5/jaxb-impl-2.2.5.pom.sha1 new file mode 100755 index 0000000..40cd33d --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.5/jaxb-impl-2.2.5.pom.sha1 @@ -0,0 +1 @@ +b6f577a8177713e61b3b72020cb1bcbee7a417c3 \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.7/_remote.repositories b/repository/com/sun/xml/bind/jaxb-impl/2.2.7/_remote.repositories new file mode 100755 index 0000000..3fba558 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.7/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:29:47 CST 2017 +jaxb-impl-2.2.7.jar>central= +jaxb-impl-2.2.7.pom>central= diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.7/jaxb-impl-2.2.7.jar b/repository/com/sun/xml/bind/jaxb-impl/2.2.7/jaxb-impl-2.2.7.jar new file mode 100755 index 0000000..77481a4 Binary files /dev/null and b/repository/com/sun/xml/bind/jaxb-impl/2.2.7/jaxb-impl-2.2.7.jar differ diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.7/jaxb-impl-2.2.7.jar.sha1 b/repository/com/sun/xml/bind/jaxb-impl/2.2.7/jaxb-impl-2.2.7.jar.sha1 new file mode 100755 index 0000000..171a769 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.7/jaxb-impl-2.2.7.jar.sha1 @@ -0,0 +1 @@ +a29e53347934e694c9551981cecd242fad05022b \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.7/jaxb-impl-2.2.7.pom b/repository/com/sun/xml/bind/jaxb-impl/2.2.7/jaxb-impl-2.2.7.pom new file mode 100755 index 0000000..293e782 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.7/jaxb-impl-2.2.7.pom @@ -0,0 +1,120 @@ + + + + + + + net.java + jvnet-parent + 1 + + + 4.0.0 + com.sun.xml.bind + jaxb-impl + 2.2.7 + jar + + JAXB Reference Implementation + JAXB (JSR 222) Reference Implementation + http://jaxb.java.net/ + + + Oracle Corporation + http://www.oracle.com/ + + + + + Martin Grebac + martin.grebac@oracle.com + Oracle Corporation + + + + + + CDDL 1.1 + https://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + GPL2 w/ CPE + https://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + + + scm:svn:http://svn.java.net/svn/jaxb~version2/branches/jaxb-2_2-branch/jaxb-ri + scm:svn:https://svn.java.net/svn/jaxb~version2/branches/jaxb-2_2-branch/jaxb-ri + http://java.net/projects/jaxb/sources/version2/show/branches/jaxb-2_2-branch/jaxb-ri + + + + + com.sun.xml.bind + jaxb-core + 2.2.7 + + + com.sun.xml.fastinfoset + FastInfoset + 1.2.12 + + + + + + releases.java.net + https://maven.java.net/content/repositories/releases/ + default + + + staging.java.net + https://maven.java.net/content/groups/staging/ + default + + + + diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2.7/jaxb-impl-2.2.7.pom.sha1 b/repository/com/sun/xml/bind/jaxb-impl/2.2.7/jaxb-impl-2.2.7.pom.sha1 new file mode 100755 index 0000000..d28a3d8 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2.7/jaxb-impl-2.2.7.pom.sha1 @@ -0,0 +1 @@ +5b92030c8b343f9f10e9ca0d1c2d4dd096537993 \ No newline at end of file diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2/_remote.repositories b/repository/com/sun/xml/bind/jaxb-impl/2.2/_remote.repositories new file mode 100755 index 0000000..afc4cbb --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:54:41 CST 2017 +jaxb-impl-2.2.jar>central= +jaxb-impl-2.2.pom>central= diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2/jaxb-impl-2.2.jar b/repository/com/sun/xml/bind/jaxb-impl/2.2/jaxb-impl-2.2.jar new file mode 100755 index 0000000..c154d9d Binary files /dev/null and b/repository/com/sun/xml/bind/jaxb-impl/2.2/jaxb-impl-2.2.jar differ diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2/jaxb-impl-2.2.jar.sha1 b/repository/com/sun/xml/bind/jaxb-impl/2.2/jaxb-impl-2.2.jar.sha1 new file mode 100755 index 0000000..714a375 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2/jaxb-impl-2.2.jar.sha1 @@ -0,0 +1 @@ +43b5ca50bcae275910515749dfc302a679a89714 diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2/jaxb-impl-2.2.pom b/repository/com/sun/xml/bind/jaxb-impl/2.2/jaxb-impl-2.2.pom new file mode 100755 index 0000000..c81b343 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2/jaxb-impl-2.2.pom @@ -0,0 +1,13 @@ + + 4.0.0 + com.sun.xml.bind + jaxb-impl + 2.2 + + + javax.xml.bind + jaxb-api + 2.2 + + + diff --git a/repository/com/sun/xml/bind/jaxb-impl/2.2/jaxb-impl-2.2.pom.sha1 b/repository/com/sun/xml/bind/jaxb-impl/2.2/jaxb-impl-2.2.pom.sha1 new file mode 100755 index 0000000..8ca8303 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-impl/2.2/jaxb-impl-2.2.pom.sha1 @@ -0,0 +1 @@ +51754214753a88b3936800526f3621a569d65154 diff --git a/repository/com/sun/xml/bind/jaxb-xjc/2.2.4-1/_remote.repositories b/repository/com/sun/xml/bind/jaxb-xjc/2.2.4-1/_remote.repositories new file mode 100755 index 0000000..cf69bbf --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-xjc/2.2.4-1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:17:41 CST 2016 +jaxb-xjc-2.2.4-1.pom>central= diff --git a/repository/com/sun/xml/bind/jaxb-xjc/2.2.4-1/jaxb-xjc-2.2.4-1.pom b/repository/com/sun/xml/bind/jaxb-xjc/2.2.4-1/jaxb-xjc-2.2.4-1.pom new file mode 100755 index 0000000..5364cc5 --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-xjc/2.2.4-1/jaxb-xjc-2.2.4-1.pom @@ -0,0 +1,102 @@ + + + + + + + net.java + jvnet-parent + 1 + + + 4.0.0 + com.sun.xml.bind + jaxb-xjc + 2.2.4-1 + jar + + JAXB XJC + JAXB (JSR 222) reference implementation - Schema compiler + http://jaxb.java.net/ + + + Oracle Corporation + http://www.oracle.com/ + + + + + Martin Grebac + martin.grebac@oracle.com + Oracle Corporation + + + + + + CDDL 1.1 + https://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + GPL2 w/ CPE + https://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + + + scm:svn:http://svn.java.net/svn/jaxb~version2/tags/jaxb-2_2_4u1 + scm:svn:https://svn.java.net/svn/jaxb~version2/tags/jaxb-2_2_4u1 + http://java.net/projects/jaxb/sources/version2/show/tags/jaxb-2_2_4u1 + + + + + com.sun.xml.bind + jaxb-impl + 2.2.4-1 + + + + diff --git a/repository/com/sun/xml/bind/jaxb-xjc/2.2.4-1/jaxb-xjc-2.2.4-1.pom.sha1 b/repository/com/sun/xml/bind/jaxb-xjc/2.2.4-1/jaxb-xjc-2.2.4-1.pom.sha1 new file mode 100755 index 0000000..d8036af --- /dev/null +++ b/repository/com/sun/xml/bind/jaxb-xjc/2.2.4-1/jaxb-xjc-2.2.4-1.pom.sha1 @@ -0,0 +1 @@ +e60fc0e8da492df0abc6c688fd93af4775e41a1d \ No newline at end of file diff --git a/repository/com/sun/xml/bind/mvn/jaxb-bundles/2.2.10-b140310.1920/_remote.repositories b/repository/com/sun/xml/bind/mvn/jaxb-bundles/2.2.10-b140310.1920/_remote.repositories new file mode 100755 index 0000000..6678d38 --- /dev/null +++ b/repository/com/sun/xml/bind/mvn/jaxb-bundles/2.2.10-b140310.1920/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:40:55 CST 2016 +jaxb-bundles-2.2.10-b140310.1920.pom>central= diff --git a/repository/com/sun/xml/bind/mvn/jaxb-bundles/2.2.10-b140310.1920/jaxb-bundles-2.2.10-b140310.1920.pom b/repository/com/sun/xml/bind/mvn/jaxb-bundles/2.2.10-b140310.1920/jaxb-bundles-2.2.10-b140310.1920.pom new file mode 100755 index 0000000..7c13795 --- /dev/null +++ b/repository/com/sun/xml/bind/mvn/jaxb-bundles/2.2.10-b140310.1920/jaxb-bundles-2.2.10-b140310.1920.pom @@ -0,0 +1,71 @@ + + + + 4.0.0 + + + com.sun.xml.bind.mvn + jaxb-parent + 2.2.10-b140310.1920 + + + jaxb-bundles + + pom + JAXB bundles + JAXB bundles module. + + + true + + + + core + runtime + xjc + jxc + ri + osgi + + \ No newline at end of file diff --git a/repository/com/sun/xml/bind/mvn/jaxb-bundles/2.2.10-b140310.1920/jaxb-bundles-2.2.10-b140310.1920.pom.sha1 b/repository/com/sun/xml/bind/mvn/jaxb-bundles/2.2.10-b140310.1920/jaxb-bundles-2.2.10-b140310.1920.pom.sha1 new file mode 100755 index 0000000..d860e22 --- /dev/null +++ b/repository/com/sun/xml/bind/mvn/jaxb-bundles/2.2.10-b140310.1920/jaxb-bundles-2.2.10-b140310.1920.pom.sha1 @@ -0,0 +1 @@ +450e6f566200df93834e7eb03e6f4f54a3f735c9 \ No newline at end of file diff --git a/repository/com/sun/xml/bind/mvn/jaxb-bundles/2.2.11/_remote.repositories b/repository/com/sun/xml/bind/mvn/jaxb-bundles/2.2.11/_remote.repositories new file mode 100755 index 0000000..bb58ec5 --- /dev/null +++ b/repository/com/sun/xml/bind/mvn/jaxb-bundles/2.2.11/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:52:42 CST 2016 +jaxb-bundles-2.2.11.pom>central= diff --git a/repository/com/sun/xml/bind/mvn/jaxb-bundles/2.2.11/jaxb-bundles-2.2.11.pom b/repository/com/sun/xml/bind/mvn/jaxb-bundles/2.2.11/jaxb-bundles-2.2.11.pom new file mode 100755 index 0000000..0480caa --- /dev/null +++ b/repository/com/sun/xml/bind/mvn/jaxb-bundles/2.2.11/jaxb-bundles-2.2.11.pom @@ -0,0 +1,71 @@ + + + + 4.0.0 + + + com.sun.xml.bind.mvn + jaxb-parent + 2.2.11 + + + jaxb-bundles + + pom + JAXB bundles + JAXB bundles module. + + + true + + + + core + runtime + xjc + jxc + ri + osgi + + \ No newline at end of file diff --git a/repository/com/sun/xml/bind/mvn/jaxb-bundles/2.2.11/jaxb-bundles-2.2.11.pom.sha1 b/repository/com/sun/xml/bind/mvn/jaxb-bundles/2.2.11/jaxb-bundles-2.2.11.pom.sha1 new file mode 100755 index 0000000..30861e2 --- /dev/null +++ b/repository/com/sun/xml/bind/mvn/jaxb-bundles/2.2.11/jaxb-bundles-2.2.11.pom.sha1 @@ -0,0 +1 @@ +a206f944ad01bf20ed752a037082d50b17a4fd4b \ No newline at end of file diff --git a/repository/com/sun/xml/bind/mvn/jaxb-parent/2.2.10-b140310.1920/_remote.repositories b/repository/com/sun/xml/bind/mvn/jaxb-parent/2.2.10-b140310.1920/_remote.repositories new file mode 100755 index 0000000..1838b0f --- /dev/null +++ b/repository/com/sun/xml/bind/mvn/jaxb-parent/2.2.10-b140310.1920/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:40:57 CST 2016 +jaxb-parent-2.2.10-b140310.1920.pom>central= diff --git a/repository/com/sun/xml/bind/mvn/jaxb-parent/2.2.10-b140310.1920/jaxb-parent-2.2.10-b140310.1920.pom b/repository/com/sun/xml/bind/mvn/jaxb-parent/2.2.10-b140310.1920/jaxb-parent-2.2.10-b140310.1920.pom new file mode 100755 index 0000000..5d5481e --- /dev/null +++ b/repository/com/sun/xml/bind/mvn/jaxb-parent/2.2.10-b140310.1920/jaxb-parent-2.2.10-b140310.1920.pom @@ -0,0 +1,814 @@ + + + + 4.0.0 + + + com.sun.xml.bind + jaxb-bom-ext + 2.2.10-b140310.1920 + boms/bom-ext/pom.xml + + + com.sun.xml.bind.mvn + jaxb-parent + + pom + JAXB Reference Implementation + + Open source Reference Implementation of JSR-222: Java Architecture for XML Binding + + + http://jaxb.java.net + + Oracle Corporation + http://www.oracle.com/ + + + + + CDDL+GPL License + http://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + + + + Martin Grebac + martin.grebac@oracle.com + Oracle Corporation + + + Jaroslav Savytskyi + iaroslav.savytskyi@oracle.com + Oracle Corporation + + + + + scm:git:git://java.net/jaxb~v2 + scm:git:ssh://git.java.net/jaxb~v2 + http://java.net/projects/jaxb/sources/v2/show + + + + jira + http://java.net/jira/browse/JAXB + + + + + JAXB RI Users List + users@jaxb.java.net + http://java.net/projects/jaxb/lists/users/archive + + + JAXB Implementation Dev List + dev@jaxb.java.net + http://java.net/projects/jaxb/lists/dev/archive + + + + + + releases.java.net + https://maven.java.net/content/repositories/releases/ + default + + + jvnet-nexus-staging + https://maven.java.net/content/repositories/staging/ + default + + + + + + releases.java.net + https://maven.java.net/content/repositories/releases/ + default + + + jvnet-nexus-staging + https://maven.java.net/content/repositories/staging/ + default + + + + + 4.11 + 1.0 + + ${project.build.directory}/endorsed + + ${user.dir}/tools/javadoc-link + false + High + exclude-common.xml + + 2.5.2 + true + JDK_1.6 + + + + + + args4j + args4j + ${args4j.version} + + + + junit + junit + ${junit.version} + test + + + xmlunit + xmlunit + 1.3 + test + + + com.google.code.javaparser + javaparser + 1.0.8 + test + + + + com.sun + tools + 1.6 + system + ${tools.jar} + + + + + + + + + maven-shade-plugin + 2.0 + + false + + + + maven-clean-plugin + 2.4.1 + + + maven-resources-plugin + 2.5 + + \ + + + + org.apache.felix + maven-bundle-plugin + 2.3.7 + true + + + org.glassfish.hk2 + osgiversion-maven-plugin + 2.1.14 + + + maven-jar-plugin + 2.4 + + + + Java Architecture for XML Binding + ${jaxb-api.majorVersion}.${jaxb-api.minorVersion} + JAXB Implementation + ${project.version} + Oracle + com.oracle + ${buildNumber} + ${project.scm.connection} + ${project.version} + JAXB RI ${project.version} + ${jaxb.majorVersion}.${jaxb.minorVersion}.${jaxb.incrementalVersion} + + + true + + + + + + maven-dependency-plugin + 2.8 + + + prepare-endorsed + validate + + copy-dependencies + + + ${maven.endorsed.skip} + ${endorsed.dir} + false + jaxb-api + + + + + + maven-compiler-plugin + 2.5.1 + + 1.6 + 1.6 + true + + ${endorsed.dir} + + + + + + maven-source-plugin + 2.2.1 + + + + Java Architecture for XML Binding + ${jaxb-api.majorVersion}.${jaxb-api.minorVersion} + JAXB Implementation + ${project.version} + Oracle + com.oracle + ${buildNumber} + ${project.scm.connection} + ${project.version} + JAXB RI ${project.version} + ${jaxb.majorVersion}.${jaxb.minorVersion}.${jaxb.incrementalVersion} + + + + + + maven-assembly-plugin + 2.3 + + + + Java Architecture for XML Binding + ${jaxb-api.majorVersion}.${jaxb-api.minorVersion} + JAXB Implementation + ${project.version} + Oracle + com.oracle + ${buildNumber} + ${project.scm.connection} + ${project.version} + JAXB RI ${project.version} + ${jaxb.majorVersion}.${jaxb.minorVersion}.${jaxb.incrementalVersion} + + + + + + maven-javadoc-plugin + 2.8.1 + + false + + com.sun.xml:* + + -J-Djava.endorsed.dirs=${endorsed.dir} + + + http://docs.oracle.com/javase/6/docs/api/ + ${javadoc.links.dir}/javase6/ + + + http://jaxb.java.net/nonav/${project.version}/docs/api/ + ${javadoc.links.dir}/jaxb-api/ + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.8 + + + jaxb.version + compile + + parse-version + + + jaxb + + + + jaxb-api.version + compile + + parse-version + + + jaxb-api + ${jaxb-api.version} + + + + + + org.glassfish.copyright + glassfish-copyright-maven-plugin + 1.29 + + src/main/resources/copyright.txt + + src/main/resources/copyright-exclude + + git + + false + + true + + true + + false + + false + tools/config/copyright.txt + + + + org.codehaus.mojo + findbugs-maven-plugin + ${findbugs.version} + + ${findbugs.skip} + ${findbugs.threshold} + true + + ${findbugs.common},${findbugs.exclude} + + true + -Xms64m -Xmx256m + + + + org.glassfish.findbugs + findbugs + 1.2 + + + + + maven-deploy-plugin + 2.7 + + 10 + + + + org.codehaus.mojo + properties-maven-plugin + 1.0-alpha-2 + + + maven-site-plugin + 3.2 + + + maven-gpg-plugin + 1.4 + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.1 + + en-US + + + + org.glassfish.build + gfnexus-maven-plugin + 0.16 + + + + org.glassfish.jaxb:jaxb-core:${project.version}:jar + org.glassfish.jaxb + + + com.sun.xml.bind:jaxb-core:${project.version}:jar + javax.xml.bind + + + metro + JAXB-${project.version} + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + maven-enforcer-plugin + 1.0.1 + + + enforce-versions + + enforce + + + + + + + [1.6,) + + + [3.0.3,) + + + + + + + maven-site-plugin + + + + org.codehaus.mojo + findbugs-maven-plugin + ${findbugs.version} + + ${findbugs.skip} + ${findbugs.threshold} + + ${findbugs.common},${findbugs.exclude} + + + + + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + create-buildnumber + + create + + + true + unknown + + + + + + org.glassfish.build + gfnexus-maven-plugin + + + + + + boms/bom + boms/bom-ext + external + codemodel + txw + core + runtime + xjc + jxc + + + + + default-profile + + + !dev + + + + docs + bundles + + + + sources-profile + + false + + + + + maven-source-plugin + + + attach-sources + + jar-no-fork + + + + + + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + + + release-profile + + false + + + + + maven-site-plugin + + true + + + + maven-source-plugin + + + attach-sources + + jar-no-fork + + + + + + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + maven-deploy-plugin + true + + 10 + + + + + + + default-tools.jar + + + ${java.home}/../lib/tools.jar + + + + ${java.home}/../lib/tools.jar + + + + default-tools.jar-mac + + + ${java.home}/../Classes/classes.jar + + + + ${java.home}/../Classes/classes.jar + + + + default-rt.jar + + + ${java.home}/../jre/lib/rt.jar + + + + ${java.home}/../jre/lib/rt.jar + + + + default-rt.jar-mac + + + ${java.home}/../Classes/classes.jar + + + + ${java.home}/../Classes/classes.jar + + + + dev-impl + + + dev + + + + + coverage + + + cobertura-build + + + + xml + 1.9.4.1 + false + ${basedir}/target/cobertura/cobertura.ser + + + + + net.sourceforge.cobertura + cobertura + ${cobertura.version} + + + oro + oro + + + asm + asm + + + asm + asm-tree + + + log4j + log4j + + + + + + oro + oro + 2.0.8 + test + + + asm + asm + 3.3.1 + test + + + asm + asm-tree + 3.3.1 + test + + + log4j + log4j + 1.2.17 + test + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.2 + + + + + + org.codehaus.mojo + cobertura-maven-plugin + true + + true + ${cobertura.skip} + + + + instrument-code + process-classes + + instrument + + + + + + org.apache.maven.plugins + maven-source-plugin + true + + + attach-sources + + jar + + + + + + + + + diff --git a/repository/com/sun/xml/bind/mvn/jaxb-parent/2.2.10-b140310.1920/jaxb-parent-2.2.10-b140310.1920.pom.sha1 b/repository/com/sun/xml/bind/mvn/jaxb-parent/2.2.10-b140310.1920/jaxb-parent-2.2.10-b140310.1920.pom.sha1 new file mode 100755 index 0000000..fc67269 --- /dev/null +++ b/repository/com/sun/xml/bind/mvn/jaxb-parent/2.2.10-b140310.1920/jaxb-parent-2.2.10-b140310.1920.pom.sha1 @@ -0,0 +1 @@ +38aedcaeeaaac4992541318c198dce2d69cf05eb \ No newline at end of file diff --git a/repository/com/sun/xml/bind/mvn/jaxb-parent/2.2.11/_remote.repositories b/repository/com/sun/xml/bind/mvn/jaxb-parent/2.2.11/_remote.repositories new file mode 100755 index 0000000..72e7e20 --- /dev/null +++ b/repository/com/sun/xml/bind/mvn/jaxb-parent/2.2.11/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:52:42 CST 2016 +jaxb-parent-2.2.11.pom>central= diff --git a/repository/com/sun/xml/bind/mvn/jaxb-parent/2.2.11/jaxb-parent-2.2.11.pom b/repository/com/sun/xml/bind/mvn/jaxb-parent/2.2.11/jaxb-parent-2.2.11.pom new file mode 100755 index 0000000..35f256e --- /dev/null +++ b/repository/com/sun/xml/bind/mvn/jaxb-parent/2.2.11/jaxb-parent-2.2.11.pom @@ -0,0 +1,814 @@ + + + + 4.0.0 + + + com.sun.xml.bind + jaxb-bom-ext + 2.2.11 + boms/bom-ext/pom.xml + + + com.sun.xml.bind.mvn + jaxb-parent + + pom + JAXB Reference Implementation + + Open source Reference Implementation of JSR-222: Java Architecture for XML Binding + + + http://jaxb.java.net + + Oracle Corporation + http://www.oracle.com/ + + + + + CDDL+GPL License + http://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + + + + Martin Grebac + martin.grebac@oracle.com + Oracle Corporation + + + Jaroslav Savytskyi + iaroslav.savytskyi@oracle.com + Oracle Corporation + + + + + scm:git:git://java.net/jaxb~v2 + scm:git:ssh://git.java.net/jaxb~v2 + http://java.net/projects/jaxb/sources/v2/show + + + + jira + http://java.net/jira/browse/JAXB + + + + + JAXB RI Users List + users@jaxb.java.net + http://java.net/projects/jaxb/lists/users/archive + + + JAXB Implementation Dev List + dev@jaxb.java.net + http://java.net/projects/jaxb/lists/dev/archive + + + + + + releases.java.net + https://maven.java.net/content/repositories/releases/ + default + + + jvnet-nexus-staging + https://maven.java.net/content/repositories/staging/ + default + + + + + + releases.java.net + https://maven.java.net/content/repositories/releases/ + default + + + jvnet-nexus-staging + https://maven.java.net/content/repositories/staging/ + default + + + + + 4.11 + 1.0 + + ${project.build.directory}/endorsed + + ${user.dir}/tools/javadoc-link + false + High + exclude-common.xml + + 2.5.2 + true + JDK_1.6 + + + + + + args4j + args4j + ${args4j.version} + + + + junit + junit + ${junit.version} + test + + + xmlunit + xmlunit + 1.3 + test + + + com.google.code.javaparser + javaparser + 1.0.8 + test + + + + com.sun + tools + 1.6 + system + ${tools.jar} + + + + + + + + + maven-shade-plugin + 2.0 + + false + + + + maven-clean-plugin + 2.4.1 + + + maven-resources-plugin + 2.5 + + \ + + + + org.apache.felix + maven-bundle-plugin + 2.3.7 + true + + + org.glassfish.hk2 + osgiversion-maven-plugin + 2.1.14 + + + maven-jar-plugin + 2.4 + + + + Java Architecture for XML Binding + ${jaxb-api.majorVersion}.${jaxb-api.minorVersion} + JAXB Implementation + ${project.version} + Oracle + com.oracle + ${buildNumber} + ${project.scm.connection} + ${project.version} + JAXB RI ${project.version} + ${jaxb.majorVersion}.${jaxb.minorVersion}.${jaxb.incrementalVersion} + + + true + + + + + + maven-dependency-plugin + 2.8 + + + prepare-endorsed + validate + + copy-dependencies + + + ${maven.endorsed.skip} + ${endorsed.dir} + false + jaxb-api + + + + + + maven-compiler-plugin + 2.5.1 + + 1.6 + 1.6 + true + + ${endorsed.dir} + + + + + + maven-source-plugin + 2.2.1 + + + + Java Architecture for XML Binding + ${jaxb-api.majorVersion}.${jaxb-api.minorVersion} + JAXB Implementation + ${project.version} + Oracle + com.oracle + ${buildNumber} + ${project.scm.connection} + ${project.version} + JAXB RI ${project.version} + ${jaxb.majorVersion}.${jaxb.minorVersion}.${jaxb.incrementalVersion} + + + + + + maven-assembly-plugin + 2.3 + + + + Java Architecture for XML Binding + ${jaxb-api.majorVersion}.${jaxb-api.minorVersion} + JAXB Implementation + ${project.version} + Oracle + com.oracle + ${buildNumber} + ${project.scm.connection} + ${project.version} + JAXB RI ${project.version} + ${jaxb.majorVersion}.${jaxb.minorVersion}.${jaxb.incrementalVersion} + + + + + + maven-javadoc-plugin + 2.8.1 + + false + + com.sun.xml:* + + -J-Djava.endorsed.dirs=${endorsed.dir} + + + http://docs.oracle.com/javase/6/docs/api/ + ${javadoc.links.dir}/javase6/ + + + http://jaxb.java.net/nonav/${project.version}/docs/api/ + ${javadoc.links.dir}/jaxb-api/ + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.8 + + + jaxb.version + compile + + parse-version + + + jaxb + + + + jaxb-api.version + compile + + parse-version + + + jaxb-api + ${jaxb-api.version} + + + + + + org.glassfish.copyright + glassfish-copyright-maven-plugin + 1.29 + + src/main/resources/copyright.txt + + src/main/resources/copyright-exclude + + git + + false + + true + + true + + false + + false + tools/config/copyright.txt + + + + org.codehaus.mojo + findbugs-maven-plugin + ${findbugs.version} + + ${findbugs.skip} + ${findbugs.threshold} + true + + ${findbugs.common},${findbugs.exclude} + + true + -Xms64m -Xmx256m + + + + org.glassfish.findbugs + findbugs + 1.2 + + + + + maven-deploy-plugin + 2.7 + + 10 + + + + org.codehaus.mojo + properties-maven-plugin + 1.0-alpha-2 + + + maven-site-plugin + 3.2 + + + maven-gpg-plugin + 1.4 + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.1 + + en-US + + + + org.glassfish.build + gfnexus-maven-plugin + 0.18 + + + + org.glassfish.jaxb:jaxb-core:${project.version}:jar + org.glassfish.jaxb + + + com.sun.xml.bind:jaxb-core:${project.version}:jar + javax.xml.bind + + + metro + JAXB-${project.version} + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + maven-enforcer-plugin + 1.0.1 + + + enforce-versions + + enforce + + + + + + + [1.6,) + + + [3.0.3,) + + + + + + + maven-site-plugin + + + + org.codehaus.mojo + findbugs-maven-plugin + ${findbugs.version} + + ${findbugs.skip} + ${findbugs.threshold} + + ${findbugs.common},${findbugs.exclude} + + + + + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + create-buildnumber + + create + + + true + unknown + + + + + + org.glassfish.build + gfnexus-maven-plugin + + + + + + boms/bom + boms/bom-ext + external + codemodel + txw + core + runtime + xjc + jxc + bundles + + + + + default-profile + + + !dev + + + + docs + + + + sources-profile + + false + + + + + maven-source-plugin + + + attach-sources + + jar-no-fork + + + + + + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + + + release-profile + + false + + + + + maven-site-plugin + + true + + + + maven-source-plugin + + + attach-sources + + jar-no-fork + + + + + + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + maven-deploy-plugin + true + + 10 + + + + + + + default-tools.jar + + + ${java.home}/../lib/tools.jar + + + + ${java.home}/../lib/tools.jar + + + + default-tools.jar-mac + + + ${java.home}/../Classes/classes.jar + + + + ${java.home}/../Classes/classes.jar + + + + default-rt.jar + + + ${java.home}/../jre/lib/rt.jar + + + + ${java.home}/../jre/lib/rt.jar + + + + default-rt.jar-mac + + + ${java.home}/../Classes/classes.jar + + + + ${java.home}/../Classes/classes.jar + + + + dev-impl + + + dev + + + + + coverage + + + cobertura-build + + + + xml + 1.9.4.1 + false + ${basedir}/target/cobertura/cobertura.ser + + + + + net.sourceforge.cobertura + cobertura + ${cobertura.version} + + + oro + oro + + + asm + asm + + + asm + asm-tree + + + log4j + log4j + + + + + + oro + oro + 2.0.8 + test + + + asm + asm + 3.3.1 + test + + + asm + asm-tree + 3.3.1 + test + + + log4j + log4j + 1.2.17 + test + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.2 + + + + + + org.codehaus.mojo + cobertura-maven-plugin + true + + true + ${cobertura.skip} + + + + instrument-code + process-classes + + instrument + + + + + + org.apache.maven.plugins + maven-source-plugin + true + + + attach-sources + + jar + + + + + + + + + diff --git a/repository/com/sun/xml/bind/mvn/jaxb-parent/2.2.11/jaxb-parent-2.2.11.pom.sha1 b/repository/com/sun/xml/bind/mvn/jaxb-parent/2.2.11/jaxb-parent-2.2.11.pom.sha1 new file mode 100755 index 0000000..cb2b886 --- /dev/null +++ b/repository/com/sun/xml/bind/mvn/jaxb-parent/2.2.11/jaxb-parent-2.2.11.pom.sha1 @@ -0,0 +1 @@ +9496f6747e6d5ab5da869941dea4143969122b91 \ No newline at end of file diff --git a/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.12/FastInfoset-1.2.12.jar b/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.12/FastInfoset-1.2.12.jar new file mode 100755 index 0000000..b960c26 Binary files /dev/null and b/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.12/FastInfoset-1.2.12.jar differ diff --git a/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.12/FastInfoset-1.2.12.jar.sha1 b/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.12/FastInfoset-1.2.12.jar.sha1 new file mode 100755 index 0000000..aa456da --- /dev/null +++ b/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.12/FastInfoset-1.2.12.jar.sha1 @@ -0,0 +1 @@ +e8c1c096162a146c2d84135c5036edf54c1b1d38 \ No newline at end of file diff --git a/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.12/FastInfoset-1.2.12.pom b/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.12/FastInfoset-1.2.12.pom new file mode 100755 index 0000000..d16a10f --- /dev/null +++ b/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.12/FastInfoset-1.2.12.pom @@ -0,0 +1,40 @@ + + + com.sun.xml.fastinfoset + fastinfoset-project + 1.2.12 + ../pom.xml + + 4.0.0 + com.sun.xml.fastinfoset + FastInfoset + jar + 1.2.12 + fastinfoset + http://fi.java.net + + install + + + src/main/resources + + + + + src/test/resources + + + + + maven-jar-plugin + + + + test-jar + + + + + + + diff --git a/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.12/FastInfoset-1.2.12.pom.sha1 b/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.12/FastInfoset-1.2.12.pom.sha1 new file mode 100755 index 0000000..ac154eb --- /dev/null +++ b/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.12/FastInfoset-1.2.12.pom.sha1 @@ -0,0 +1 @@ +53246ee74dd4c0f8c288a822f8f002d9b62c8fdd \ No newline at end of file diff --git a/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.12/_remote.repositories b/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.12/_remote.repositories new file mode 100755 index 0000000..1a5848c --- /dev/null +++ b/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.12/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:29:47 CST 2017 +FastInfoset-1.2.12.jar>central= +FastInfoset-1.2.12.pom>central= diff --git a/repository/com/sun/xml/fastinfoset/fastinfoset-project/1.2.12/_remote.repositories b/repository/com/sun/xml/fastinfoset/fastinfoset-project/1.2.12/_remote.repositories new file mode 100755 index 0000000..b4366a8 --- /dev/null +++ b/repository/com/sun/xml/fastinfoset/fastinfoset-project/1.2.12/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:29:24 CST 2017 +fastinfoset-project-1.2.12.pom>central= diff --git a/repository/com/sun/xml/fastinfoset/fastinfoset-project/1.2.12/fastinfoset-project-1.2.12.pom b/repository/com/sun/xml/fastinfoset/fastinfoset-project/1.2.12/fastinfoset-project-1.2.12.pom new file mode 100755 index 0000000..d4b9c25 --- /dev/null +++ b/repository/com/sun/xml/fastinfoset/fastinfoset-project/1.2.12/fastinfoset-project-1.2.12.pom @@ -0,0 +1,290 @@ + + + net.java + jvnet-parent + 1 + + + 4.0.0 + com.sun.xml.fastinfoset + fastinfoset-project + pom + fastinfoset-project + 1.2.12 + Open Source implementation of the Fast Infoset Standard for Binary XML (http://www.itu.int/ITU-T/asn1/). + http://fi.java.net + + bugzilla + http://java.net/jira/browse/FI + + + + FastInfoset Dev List + dev@fi.java.net + + + FastInfoset Support List + users@fi.java.net + + + FastInfoset Announce List + announces@fi.java.net + + + + + sandoz + Paul Sandoz + http://blogs.sun.com/sandoz/ + Oracle + http://www.oracle.com + + + oleksiys + Oleksiy Stashok + oleksiys@java.net + http://blogs.sun.com/oleksiys/ + Oracle + http://www.oracle.com + + + + + Apache License, Version 2.0 + http://www.opensource.org/licenses/apache2.0.php + + + + Oracle Corpration + http://www.oracle.com + + + scm:svn:https://svn.java.net/svn/fi~svn/tags/1_2_12 + scm:svn:https://svn.java.net/svn/fi~svn/tags/1_2_12 + http://java.net/projects/fi/sources/svn/show/tags/1_2_12 + + + + + org.apache.maven.wagon + wagon-webdav + 1.0-beta-2 + + + install + + + src/main/resources + + + + + src/test/resources + + + target + ${project.artifactId}-${project.version} + + + + true + org.jvnet.maven-antrun-extended-plugin + maven-antrun-extended-plugin + 1.40 + + + + + + true + maven-compiler-plugin + + 1.5 + 1.5 + ${maven.compiler.argument} + + 2.3.2 + + + maven-release-plugin + + https://svn.java.net/svn/fi~svn/tags + + + + true + org.apache.maven.plugins + maven-jar-plugin + + + + ITU-T Rec. X.891 | ISO/IEC 24824-1 (Fast Infoset) + 1.0 + Fast Infoset Implementation + ${project.version} + Oracle + com.oracle + com.sun.xml.fastinfoset + ${project.url} + + + forked-path + false + ${release.arguments} + + 2.3.1 + + + + + + release-profile + + + performRelease + true + + + + + + true + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + true + org.apache.maven.plugins + maven-javadoc-plugin + + true + + 2.8 + + + attach-javadocs + + jar + + + + + + + + + + + fastinfoset + roundtrip-tests + utilities + samples + + + target/site + + + org.apache.maven.plugins + maven-javadoc-plugin + + true + true + + http://java.sun.com/j2se/1.5.0/docs/api + + + 2.8 + + + org.apache.maven.plugins + maven-jxr-plugin + + true + + 2.3 + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.1.2 + + + + project-team + + + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.3.1 + + true + ${project.reporting.outputDirectory} + + + + + + + + org.apache.maven + maven-plugin-tools-api + 2.0 + + + + + + junit + junit + ${junit-version} + test + + + javax.xml.bind + jsr173_api + 1.0 + + + + UTF-8 + 4.7 + 1.0.0 + + diff --git a/repository/com/sun/xml/fastinfoset/fastinfoset-project/1.2.12/fastinfoset-project-1.2.12.pom.sha1 b/repository/com/sun/xml/fastinfoset/fastinfoset-project/1.2.12/fastinfoset-project-1.2.12.pom.sha1 new file mode 100755 index 0000000..3be77bd --- /dev/null +++ b/repository/com/sun/xml/fastinfoset/fastinfoset-project/1.2.12/fastinfoset-project-1.2.12.pom.sha1 @@ -0,0 +1 @@ +20f18012cb4cd6e090fc272d26d8242913af0277 \ No newline at end of file diff --git a/repository/com/thoughtworks/paranamer/paranamer-parent/2.3/_remote.repositories b/repository/com/thoughtworks/paranamer/paranamer-parent/2.3/_remote.repositories new file mode 100755 index 0000000..0b1d6cc --- /dev/null +++ b/repository/com/thoughtworks/paranamer/paranamer-parent/2.3/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:55:57 CST 2017 +paranamer-parent-2.3.pom>central= diff --git a/repository/com/thoughtworks/paranamer/paranamer-parent/2.3/paranamer-parent-2.3.pom b/repository/com/thoughtworks/paranamer/paranamer-parent/2.3/paranamer-parent-2.3.pom new file mode 100755 index 0000000..884f2bc --- /dev/null +++ b/repository/com/thoughtworks/paranamer/paranamer-parent/2.3/paranamer-parent-2.3.pom @@ -0,0 +1,289 @@ + + 4.0.0 + + org.codehaus + codehaus-parent + 1 + + com.thoughtworks.paranamer + paranamer-parent + pom + 2.3 + ParaNamer Parent + 2007 + Paranamer allows runtime access to constructor and method parameter names for Java classes + http://paranamer.codehaus.org + + paranamer + paranamer-generator + paranamer-ant + paranamer-maven-plugin + paranamer-integration-tests + paranamer-distribution + + + + + + + junit + junit + 4.7 + test + + + + + + + junit + junit + + + + src/java + src/test + + + src/java + + **/*.java + + + + + + src/test + + **/*.java + + + + + + org.apache.maven.wagon + wagon-webdav + 1.0-beta-2 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.1 + + 1.5 + 1.5 + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.5 + + junit:junit + + **/JavadocParanamerTest.java + + once + true + true + + + java.awt.headless + true + + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.5 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.2 + + + attach-javadoc + package + + jar + + + + http://java.sun.com/j2se/1.5/docs/api + http://qdox.codehaus.org/apidocs/ + + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.1 + + + attach-sources + package + + jar + + + + + + org.apache.maven.plugins + maven-resources-plugin + 2.4 + + ${resource.encoding} + + + + org.apache.maven.plugins + maven-release-plugin + 2.0 + + true + clean install + deploy + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2-beta-5 + + + org.apache.maven.plugins + maven-dependency-plugin + 2.1 + + + org.apache.maven.plugins + maven-antrun-plugin + 1.3 + + + org.codehaus.mojo + cobertura-maven-plugin + 2.4 + + + html + + + + + + clean + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + org.apache.maven.plugins + maven-surefire-plugin + + + + + + + + reporting + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + org.apache.maven.plugins + maven-source-plugin + + + org.apache.maven.plugins + maven-site-plugin + + + install + + site + + + + + + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + + + org.codehaus.mojo + cobertura-maven-plugin + + + + + + + + + BSD + LICENSE.txt + + + + + + paul + Paul Hammant + paul@hammant.org + + administrator + developer + + -6 + + + mauro + Mauro Talevi + + developer + + 0 + + + gas + Guilherme Silveira + + developer + + -3 + + + + + scm:git:git://git.codehaus.org/paranamer-git.git + scm:git:ssh://git@git.codehaus.org/paranamer-git.git + http://git.codehaus.org/gitweb.cgi?p=paranamer-git.git + + + \ No newline at end of file diff --git a/repository/com/thoughtworks/paranamer/paranamer-parent/2.3/paranamer-parent-2.3.pom.sha1 b/repository/com/thoughtworks/paranamer/paranamer-parent/2.3/paranamer-parent-2.3.pom.sha1 new file mode 100755 index 0000000..19f7b75 --- /dev/null +++ b/repository/com/thoughtworks/paranamer/paranamer-parent/2.3/paranamer-parent-2.3.pom.sha1 @@ -0,0 +1 @@ +a0a482ebdf3def1c00ef75357363c5dccb338241 \ No newline at end of file diff --git a/repository/com/thoughtworks/paranamer/paranamer/2.3/_remote.repositories b/repository/com/thoughtworks/paranamer/paranamer/2.3/_remote.repositories new file mode 100755 index 0000000..b53441d --- /dev/null +++ b/repository/com/thoughtworks/paranamer/paranamer/2.3/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:54 CST 2017 +paranamer-2.3.jar>central= +paranamer-2.3.pom>central= diff --git a/repository/com/thoughtworks/paranamer/paranamer/2.3/paranamer-2.3.jar b/repository/com/thoughtworks/paranamer/paranamer/2.3/paranamer-2.3.jar new file mode 100755 index 0000000..ad12ae9 Binary files /dev/null and b/repository/com/thoughtworks/paranamer/paranamer/2.3/paranamer-2.3.jar differ diff --git a/repository/com/thoughtworks/paranamer/paranamer/2.3/paranamer-2.3.jar.sha1 b/repository/com/thoughtworks/paranamer/paranamer/2.3/paranamer-2.3.jar.sha1 new file mode 100755 index 0000000..c5bc3cf --- /dev/null +++ b/repository/com/thoughtworks/paranamer/paranamer/2.3/paranamer-2.3.jar.sha1 @@ -0,0 +1 @@ +4a85963a752c0a2f715c3924bfc686865e7e1bc6 \ No newline at end of file diff --git a/repository/com/thoughtworks/paranamer/paranamer/2.3/paranamer-2.3.pom b/repository/com/thoughtworks/paranamer/paranamer/2.3/paranamer-2.3.pom new file mode 100755 index 0000000..efd6ef3 --- /dev/null +++ b/repository/com/thoughtworks/paranamer/paranamer/2.3/paranamer-2.3.pom @@ -0,0 +1,50 @@ + + 4.0.0 + + com.thoughtworks.paranamer + paranamer-parent + 2.3 + + paranamer + ParaNamer Core + + + org.jmock + jmock + 2.5.1 + test + + + org.jmock + jmock-junit4 + 2.5.1 + test + + + javax.inject + javax.inject + 1 + true + + + + + + com.thoughtworks.paranamer + paranamer-maven-plugin + + + compile + + generate + + + + + ${pom.build.sourceDirectory} + ${pom.build.outputDirectory} + + + + + diff --git a/repository/com/thoughtworks/paranamer/paranamer/2.3/paranamer-2.3.pom.sha1 b/repository/com/thoughtworks/paranamer/paranamer/2.3/paranamer-2.3.pom.sha1 new file mode 100755 index 0000000..9aae71b --- /dev/null +++ b/repository/com/thoughtworks/paranamer/paranamer/2.3/paranamer-2.3.pom.sha1 @@ -0,0 +1 @@ +2d5b644579cd14d1b1b7ef7e21cb8a637e04913e \ No newline at end of file diff --git a/repository/com/thoughtworks/xstream/xstream-parent/1.3.1/_remote.repositories b/repository/com/thoughtworks/xstream/xstream-parent/1.3.1/_remote.repositories new file mode 100755 index 0000000..55d42a8 --- /dev/null +++ b/repository/com/thoughtworks/xstream/xstream-parent/1.3.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:48 CST 2017 +xstream-parent-1.3.1.pom>central= +xstream-parent-1.3.1.pom>nexus= diff --git a/repository/com/thoughtworks/xstream/xstream-parent/1.3.1/xstream-parent-1.3.1.pom b/repository/com/thoughtworks/xstream/xstream-parent/1.3.1/xstream-parent-1.3.1.pom new file mode 100755 index 0000000..221fba5 --- /dev/null +++ b/repository/com/thoughtworks/xstream/xstream-parent/1.3.1/xstream-parent-1.3.1.pom @@ -0,0 +1,465 @@ + + + 4.0.0 + com.thoughtworks.xstream + xstream-parent + pom + 1.3.1 + XStream Parent + + 2004 + + XStream + http://xstream.codehaus.org + + + + + + jdk16 + + 1.6 + + + xstream + + xstream-benchmark + xstream-distribution + + + + jdk15 + + 1.5 + + + xstream + + xstream-benchmark + xstream-distribution + + + + jdk14 + + 1.4 + + + xstream + xstream-benchmark + xstream-distribution + + + + + + + BSD style + http://xstream.codehaus.com/license.html + repo + + + + + + + commons-io + commons-io + 1.4 + + + + commons-cli + commons-cli + 1.1 + + + + commons-lang + commons-lang + 2.4 + + + + cglib + cglib-nodep + 2.2 + + + + dom4j + dom4j + 1.6.1 + + + xml-apis + xml-apis + + + + + + org.jdom + jdom + 1.1 + + + + joda-time + joda-time + 1.6 + + + + com.megginson.sax + xml-writer + 0.2 + + + xml-apis + xml-apis + + + + + + stax + stax + 1.2.0 + + + + stax + stax-api + 1.0.1 + + + + org.codehaus.woodstox + wstx-asl + 3.2.7 + + + + xom + xom + 1.1 + + + xerces + xmlParserAPIs + + + xerces + xercesImpl + + + xalan + xalan + + + jaxen + jaxen + + + + + + xpp3 + xpp3_min + 1.1.4c + + + + oro + oro + 2.0.8 + + + + org.codehaus.jettison + jettison + 1.0.1 + + + + xml-apis + xml-apis + 1.3.04 + + + + xerces + xercesImpl + 2.8.1 + + + + + junit + junit + 3.8.1 + test + + + + jmock + jmock + 1.0.1 + test + + + + + + + ${basedir}/src/java + + + ${basedir}/src/java + + **/*.properties + **/*.xml + + + + ${basedir}/src/test + + + ${basedir}/src/test + + **/*.xsl + **/*.txt + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.1 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.1 + + + org.apache.maven.plugins + maven-clean-plugin + 2.2 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.0.2 + + + org.apache.maven.plugins + maven-dependency-plugin + 2.0-alpha-4 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.3 + + + org.apache.maven.plugins + maven-eclipse-plugin + + true + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.0-alpha-2 + + + org.apache.maven.plugins + maven-install-plugin + 2.2 + + + org.apache.maven.plugins + maven-jar-plugin + 2.1 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.2 + + + org.apache.maven.plugins + maven-release-plugin + 2.0-beta-8 + + deploy + true + + + + org.apache.maven.plugins + maven-resources-plugin + 2.2 + + + org.apache.maven.plugins + maven-site-plugin + 2.0-beta-6 + + + org.apache.maven.plugins + maven-source-plugin + 2.0.4 + + + attach-sources + package + + jar + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.4.3 + + once + true + false + + **/*Test.java + **/*TestSuite.java + + + **/Abstract*Test.java + **/*$*.java + + + + java.awt.headless + true + + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.4.3 + + + org.codehaus.mojo + cobertura-maven-plugin + 2.0 + + + + clean + + + + + + org.codehaus.mojo + jxr-maven-plugin + 2.0-beta-1 + + + org.codehaus.xsite + xsite-maven-plugin + 1.0 + + + + + + org.apache.maven.plugins + maven-release-plugin + + https://svn.codehaus.org/xstream/tags + + + + + + org.apache.maven.wagon + wagon-webdav + 1.0-beta-2 + + + + + + + + codehaus.org + Codehaus XStream Repository + dav:https://dav.codehaus.org/repository/xstream + + + codehaus.org + Codehaus XStream Snapshot Repository + dav:https://dav.codehaus.org/snapshots.repository/xstream + + + codehaus.org + Codehaus XStream Site + dav:https://dav.codehaus.org/xstream + + + + + scm:svn:http://svn.codehaus.org/xstream/tags/XSTREAM_1_3_1 + scm:svn:https://svn.codehaus.org/xstream/tags/XSTREAM_1_3_1 + http://fisheye.codehaus.org/browse/xstream/tags/XSTREAM_1_3_1 + + + + diff --git a/repository/com/thoughtworks/xstream/xstream-parent/1.3.1/xstream-parent-1.3.1.pom.sha1 b/repository/com/thoughtworks/xstream/xstream-parent/1.3.1/xstream-parent-1.3.1.pom.sha1 new file mode 100755 index 0000000..4391a79 --- /dev/null +++ b/repository/com/thoughtworks/xstream/xstream-parent/1.3.1/xstream-parent-1.3.1.pom.sha1 @@ -0,0 +1 @@ +e516d2261450f78366236bbe26facdc856d7911e \ No newline at end of file diff --git a/repository/com/thoughtworks/xstream/xstream-parent/1.4.1/_remote.repositories b/repository/com/thoughtworks/xstream/xstream-parent/1.4.1/_remote.repositories new file mode 100755 index 0000000..c6f6446 --- /dev/null +++ b/repository/com/thoughtworks/xstream/xstream-parent/1.4.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:30:07 CST 2017 +xstream-parent-1.4.1.pom>central= diff --git a/repository/com/thoughtworks/xstream/xstream-parent/1.4.1/xstream-parent-1.4.1.pom b/repository/com/thoughtworks/xstream/xstream-parent/1.4.1/xstream-parent-1.4.1.pom new file mode 100755 index 0000000..a37fd39 --- /dev/null +++ b/repository/com/thoughtworks/xstream/xstream-parent/1.4.1/xstream-parent-1.4.1.pom @@ -0,0 +1,487 @@ + + + 4.0.0 + + org.codehaus + codehaus-parent + 3 + + + com.thoughtworks.xstream + xstream-parent + pom + 1.4.1 + XStream Parent + + 2004 + + XStream + http://xstream.codehaus.org + + + + + + jdk16 + + 1.6 + + + xstream + + xstream-hibernate + xstream-benchmark + xstream-distribution + + + + jdk15 + + 1.5 + + + xstream + + xstream-hibernate + xstream-benchmark + xstream-distribution + + + + jdk14 + + 1.4 + + + xstream + xstream-hibernate + xstream-benchmark + xstream-distribution + + + + + + + BSD style + http://xstream.codehaus.com/license.html + repo + + + + + + + commons-io + commons-io + 1.4 + + + + commons-cli + commons-cli + 1.1 + + + + commons-lang + commons-lang + 2.4 + + + + cglib + cglib-nodep + 2.2 + + + javassist + javassist + 3.12.1.GA + + + + dom4j + dom4j + 1.6.1 + + + xml-apis + xml-apis + + + + + + org.jdom + jdom + 1.1 + + + + joda-time + joda-time + 1.6 + + + + com.megginson.sax + xml-writer + 0.2 + + + xml-apis + xml-apis + + + + + + stax + stax + 1.2.0 + + + + stax + stax-api + 1.0.1 + + + + org.codehaus.woodstox + wstx-asl + 3.2.7 + + + + xom + xom + 1.1 + + + xerces + xmlParserAPIs + + + xerces + xercesImpl + + + xalan + xalan + + + jaxen + jaxen + + + + + + xpp3 + xpp3_min + 1.1.4c + + + net.sf.kxml + kxml2-min + 2.3.0 + + + net.sf.kxml + kxml2 + 2.3.0 + + + xmlpull + xmlpull + 1.1.3.1 + + + + oro + oro + 2.0.8 + + + + org.json + json + 20080701 + + + + org.codehaus.jettison + jettison + 1.2 + + + + xml-apis + xml-apis + 1.3.04 + + + + xerces + xercesImpl + 2.8.1 + + + + org.hibernate + hibernate-core + 3.3.2.GA + + + + hsqldb + hsqldb + 1.8.0.7 + + + org.slf4j + slf4j-api + 1.6.1 + runtime + + + org.slf4j + slf4j-simple + 1.6.1 + runtime + + + + + junit + junit + 3.8.1 + test + + + + jmock + jmock + 1.0.1 + test + + + + + + + ${basedir}/src/java + + + ${basedir}/src/java + + **/*.properties + **/*.xml + + + + ${basedir}/src/test + + + ${basedir}/src/test + + **/*.xml + **/*.xsl + **/*.txt + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.1 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.1 + + + org.apache.maven.plugins + maven-clean-plugin + 2.2 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.1 + + + org.apache.maven.plugins + maven-dependency-plugin + 2.1 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.3 + + + org.apache.maven.plugins + maven-eclipse-plugin + + true + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.0-alpha-2 + + + org.apache.maven.plugins + maven-install-plugin + 2.2 + + + org.apache.maven.plugins + maven-jar-plugin + 2.2 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.7 + + + org.apache.maven.plugins + maven-release-plugin + 2.1 + + deploy + true + + + + org.apache.maven.plugins + maven-resources-plugin + 2.2 + + + org.apache.maven.plugins + maven-site-plugin + 2.0-beta-6 + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + attach-sources + package + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.4.3 + + once + true + false + + **/*Test.java + **/*TestSuite.java + + + **/Abstract*Test.java + **/*$*.java + + + + java.awt.headless + true + + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.4.3 + + + org.codehaus.mojo + cobertura-maven-plugin + 2.0 + + + + clean + + + + + + org.codehaus.mojo + jxr-maven-plugin + 2.0-beta-1 + + + org.codehaus.xsite + xsite-maven-plugin + 1.1.1 + + + + + + org.apache.maven.plugins + maven-release-plugin + + https://svn.codehaus.org/xstream/tags + + + + + + org.apache.maven.wagon + wagon-webdav + 1.0-beta-2 + + + + + + + + codehaus.org + Codehaus XStream Site + dav:https://dav.codehaus.org/xstream + + + + + scm:svn:http://svn.codehaus.org/xstream/tags/XSTREAM_1_4_1 + scm:svn:https://svn.codehaus.org/xstream/tags/XSTREAM_1_4_1 + http://fisheye.codehaus.org/browse/xstream/tags/XSTREAM_1_4_1 + + diff --git a/repository/com/thoughtworks/xstream/xstream-parent/1.4.1/xstream-parent-1.4.1.pom.sha1 b/repository/com/thoughtworks/xstream/xstream-parent/1.4.1/xstream-parent-1.4.1.pom.sha1 new file mode 100755 index 0000000..4ad8f2b --- /dev/null +++ b/repository/com/thoughtworks/xstream/xstream-parent/1.4.1/xstream-parent-1.4.1.pom.sha1 @@ -0,0 +1 @@ +906dd5581deeae0893864aa192e25e9ff8fb039c \ No newline at end of file diff --git a/repository/com/thoughtworks/xstream/xstream-parent/1.4.4/_remote.repositories b/repository/com/thoughtworks/xstream/xstream-parent/1.4.4/_remote.repositories new file mode 100755 index 0000000..f7462b6 --- /dev/null +++ b/repository/com/thoughtworks/xstream/xstream-parent/1.4.4/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Feb 10 16:59:27 CST 2017 +xstream-parent-1.4.4.pom>central= diff --git a/repository/com/thoughtworks/xstream/xstream-parent/1.4.4/xstream-parent-1.4.4.pom b/repository/com/thoughtworks/xstream/xstream-parent/1.4.4/xstream-parent-1.4.4.pom new file mode 100755 index 0000000..f096d70 --- /dev/null +++ b/repository/com/thoughtworks/xstream/xstream-parent/1.4.4/xstream-parent-1.4.4.pom @@ -0,0 +1,552 @@ + + + 4.0.0 + + org.codehaus + codehaus-parent + 3 + + + com.thoughtworks.xstream + xstream-parent + pom + 1.4.4 + XStream Parent + + 2004 + + XStream + http://xstream.codehaus.org + + + + + jdk15-ge + + [1.5,) + + + + + + + jdk15 + + 1.5 + + + 1.8.0.10 + 3.3.2.GA + + + + + jdk14 + + 1.4 + + + 1.3 + 1.3 + http://docs.oracle.com/javase/1.4.2/docs/api/ + + 1.8.0.10 + 3.3.2.GA + + + + + + xstream + xstream-hibernate + xstream-benchmark + xstream-distribution + + + + + BSD style + http://xstream.codehaus.org/license.html + repo + + + + + + + commons-io + commons-io + ${version.commons.io} + + + + commons-cli + commons-cli + ${version.commons.cli} + + + + commons-lang + commons-lang + ${version.commons.lang} + + + + cglib + cglib-nodep + ${version.cglib.nodep} + + + javassist + javassist + ${version.javaassist} + + + + dom4j + dom4j + ${version.dom4j} + + + xml-apis + xml-apis + + + + + + org.jdom + jdom + ${version.org.jdom} + + + + joda-time + joda-time + ${version.joda-time} + + + + com.megginson.sax + xml-writer + ${version.com.megginson.sax.xml-writer} + + + xml-apis + xml-apis + + + + + + stax + stax + ${version.stax} + + + stax + stax-api + ${version.stax.api} + + + + org.codehaus.woodstox + wstx-asl + ${version.org.codehaus.woodstox.asl} + + + + xom + xom + ${version.xom} + + + xerces + xmlParserAPIs + + + xerces + xercesImpl + + + xalan + xalan + + + jaxen + jaxen + + + + + + xpp3 + xpp3_min + ${version.xpp3} + + + net.sf.kxml + kxml2-min + ${version.net.sf.kxml.kxml2} + + + net.sf.kxml + kxml2 + ${version.net.sf.kxml.kxml2} + + + xmlpull + xmlpull + ${version.xmlpull} + + + + oro + oro + ${version.oro} + + + + org.json + json + ${version.org.json} + + + + org.codehaus.jettison + jettison + ${version.org.codehaus.jettison} + + + + xml-apis + xml-apis + ${version.xml-apis} + + + + xerces + xercesImpl + ${version.xerces.impl} + + + + org.hibernate + hibernate-core + ${version.org.hibernate.core} + + + org.hsqldb + hsqldb + ${version.hsqldb} + + + org.slf4j + slf4j-api + ${version.org.slf4j} + runtime + + + org.slf4j + slf4j-simple + ${version.org.slf4j} + runtime + + + + + junit + junit + ${version.junit} + test + + + + jmock + jmock + ${version.jmock} + test + + + + + + + ${basedir}/src/java + + + ${basedir}/src/java + + **/*.properties + **/*.xml + + + + ${basedir}/src/test + + + ${basedir}/src/test + + **/*.xml + **/*.xsl + **/*.txt + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + ${version.plugin.maven.antrun} + + + org.apache.maven.plugins + maven-assembly-plugin + ${version.plugin.maven.assembly} + + + org.apache.maven.plugins + maven-clean-plugin + ${version.plugin.maven.clean} + + + org.apache.maven.plugins + maven-compiler-plugin + ${version.plugin.maven.compiler} + + ${version.java.source} + ${version.java.target} + + + + org.apache.maven.plugins + maven-dependency-plugin + ${version.plugin.maven.dependency} + + + org.apache.maven.plugins + maven-deploy-plugin + ${version.plugin.maven.deploy} + + + org.apache.maven.plugins + maven-eclipse-plugin + + true + + + + org.apache.maven.plugins + maven-enforcer-plugin + ${version.plugin.maven.enforcer} + + + org.apache.maven.plugins + maven-install-plugin + ${version.plugin.maven.install} + + + org.apache.maven.plugins + maven-jar-plugin + ${version.plugin.maven.jar} + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.maven.javadoc} + + ${version.java.source} + + ${link.javadoc.javase} + + + + + org.apache.maven.plugins + maven-release-plugin + ${version.plugin.maven.release} + + deploy + true + + + + org.apache.maven.plugins + maven-resources-plugin + ${version.plugin.maven.resources} + + + org.apache.maven.plugins + maven-site-plugin + ${version.plugin.maven.site} + + + org.apache.maven.plugins + maven-source-plugin + ${version.plugin.maven.source} + + + attach-sources + package + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${version.plugin.maven.surefire} + + once + true + false + + **/*Test.java + **/*TestSuite.java + + + **/Abstract*Test.java + **/*$*.java + + + + java.awt.headless + true + + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${version.plugin.maven.surefire} + + + org.codehaus.mojo + cobertura-maven-plugin + ${version.plugin.mojo.cobertura} + + + + clean + + + + + + org.codehaus.mojo + jxr-maven-plugin + ${version.plugin.mojo.jxr} + + + org.codehaus.xsite + xsite-maven-plugin + ${version.plugin.codehaus.xsite} + + + + + + org.apache.maven.plugins + maven-release-plugin + + https://svn.codehaus.org/xstream/tags + + + + + + org.apache.maven.wagon + wagon-webdav + ${version.org.apache.maven.wagon.webdev} + + + + + + + + codehaus.org + Codehaus XStream Site + dav:https://dav.codehaus.org/xstream + + + + + scm:svn:http://svn.codehaus.org/xstream/tags/XSTREAM_1_4_4 + scm:svn:https://svn.codehaus.org/xstream/tags/XSTREAM_1_4_4 + http://fisheye.codehaus.org/browse/xstream/tags/XSTREAM_1_4_4 + + + + 1.5 + 1.5 + + 1.2.1 + 1.1 + 2.1 + 2.2 + 2.1 + 2.1 + 2.3 + 1.0-alpha-2 + 2.2 + 2.2 + 2.7 + 2.1 + 2.2 + 2.0-beta-6 + 2.1.2 + 2.4.3 + 2.0 + 2.0-beta-1 + + 1.0-beta-2 + + 2.2 + 0.2 + 1.1 + 1.4 + 2.4 + 1.6.1 + 2.2.8 + 3.12.1.GA + 1.0.1 + 1.6 + 3.8.1 + 2.3.0 + 1.2 + 3.2.7 + 4.1.4.Final + 1.1 + 20080701 + 1.6.1 + 2.0.8 + 1.2.0 + 1.0.1 + 2.8.1 + 1.3.04 + 1.1.3.1 + 1.1 + 1.1.4c + + http://docs.oracle.com/javase/7/docs/api/ + + diff --git a/repository/com/thoughtworks/xstream/xstream-parent/1.4.4/xstream-parent-1.4.4.pom.sha1 b/repository/com/thoughtworks/xstream/xstream-parent/1.4.4/xstream-parent-1.4.4.pom.sha1 new file mode 100755 index 0000000..62dd8aa --- /dev/null +++ b/repository/com/thoughtworks/xstream/xstream-parent/1.4.4/xstream-parent-1.4.4.pom.sha1 @@ -0,0 +1 @@ +99e296ed35fd28a29cd933745803b6f6d62ba065 \ No newline at end of file diff --git a/repository/com/thoughtworks/xstream/xstream/1.3.1/_remote.repositories b/repository/com/thoughtworks/xstream/xstream/1.3.1/_remote.repositories new file mode 100755 index 0000000..11d5baf --- /dev/null +++ b/repository/com/thoughtworks/xstream/xstream/1.3.1/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:49 CST 2017 +xstream-1.3.1.pom>nexus= +xstream-1.3.1.jar>nexus= +xstream-1.3.1.jar>central= +xstream-1.3.1.pom>central= diff --git a/repository/com/thoughtworks/xstream/xstream/1.3.1/xstream-1.3.1.jar b/repository/com/thoughtworks/xstream/xstream/1.3.1/xstream-1.3.1.jar new file mode 100755 index 0000000..4ef4219 Binary files /dev/null and b/repository/com/thoughtworks/xstream/xstream/1.3.1/xstream-1.3.1.jar differ diff --git a/repository/com/thoughtworks/xstream/xstream/1.3.1/xstream-1.3.1.jar.sha1 b/repository/com/thoughtworks/xstream/xstream/1.3.1/xstream-1.3.1.jar.sha1 new file mode 100755 index 0000000..89a8240 --- /dev/null +++ b/repository/com/thoughtworks/xstream/xstream/1.3.1/xstream-1.3.1.jar.sha1 @@ -0,0 +1 @@ +c23741bfc42efa760c6acdb90a131814c70aeb8d \ No newline at end of file diff --git a/repository/com/thoughtworks/xstream/xstream/1.3.1/xstream-1.3.1.pom b/repository/com/thoughtworks/xstream/xstream/1.3.1/xstream-1.3.1.pom new file mode 100755 index 0000000..b5e6c7f --- /dev/null +++ b/repository/com/thoughtworks/xstream/xstream/1.3.1/xstream-1.3.1.pom @@ -0,0 +1,352 @@ + + + 4.0.0 + + com.thoughtworks.xstream + xstream-parent + 1.3.1 + + xstream + jar + XStream Core + + + + dom4j + dom4j + true + + + + org.jdom + jdom + true + + + + joda-time + joda-time + true + + + + stax + stax + true + + + + org.codehaus.woodstox + wstx-asl + true + + + + stax + stax-api + true + + + + xom + xom + true + + + + xpp3 + xpp3_min + + + + cglib + cglib-nodep + true + + + + org.codehaus.jettison + jettison + true + + + + + junit + junit + + + + jmock + jmock + + + + com.megginson.sax + xml-writer + test + + + + oro + oro + test + + + + commons-lang + commons-lang + test + + + + + + jdk15 + + 1.5 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.3 + 1.3 + + **/annotations/* + **/AnnotationMapper* + **/EnumMapper* + **/enums/* + **/HarmonyReflectionProvider* + + + **/annotations/* + **/enums/* + **/acceptance/SecurityManagerTest* + + + + + compile-jdk15 + + 1.5 + 1.5 + + foo + foo + foo + foo + **/HarmonyReflectionProvider* + + + foo + foo + **/acceptance/SecurityManagerTest* + + + + compile + testCompile + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadoc + package + + jar + + + + com.thoughtworks.xstream.core:com.thoughtworks.xstream.io.xml.xppdom + + + http://java.sun.com/j2se/1.5.0/docs/api + + + + + + + org.apache.maven.plugins + maven-source-plugin + + + + + + + jdk16 + + 1.6 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.3 + 1.3 + + **/annotations/* + **/AnnotationMapper* + **/EnumMapper* + **/enums/* + **/HarmonyReflectionProvider* + + + **/annotations/* + **/enums/* + **/acceptance/SecurityManagerTest* + + + + + compile-jdk15 + + 1.5 + 1.5 + + foo + foo + foo + foo + **/HarmonyReflectionProvider* + + + foo + foo + **/acceptance/SecurityManagerTest* + + + + compile + testCompile + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadoc + package + + jar + + + + com.thoughtworks.xstream.core:com.thoughtworks.xstream.io.xml.xppdom + + + http://java.sun.com/javase/6/docs/api + + + + + + + org.apache.maven.plugins + maven-source-plugin + + + + + + jdk14 + + 1.4 + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.3 + 1.3 + + **/annotations/* + **/AnnotationMapper* + **/EnumMapper* + **/enums/* + **/basic/StringBuilder* + **/basic/UUID* + **/HarmonyReflectionProvider* + + + **/annotations/* + **/enums/* + **/reflection/PureJavaReflectionProvider15Test* + **/acceptance/Basic15TypesTest* + **/acceptance/SecurityManagerTest* + + + + + + + + xml-apis + xml-apis + + + xerces + xercesImpl + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + com.thoughtworks.xstream.core:com.thoughtworks.xstream.io.xml.xppdom + + + http://java.sun.com/j2se/1.5.0/docs/api + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + + + org.codehaus.mojo + cobertura-maven-plugin + + + + + diff --git a/repository/com/thoughtworks/xstream/xstream/1.3.1/xstream-1.3.1.pom.sha1 b/repository/com/thoughtworks/xstream/xstream/1.3.1/xstream-1.3.1.pom.sha1 new file mode 100755 index 0000000..56319ff --- /dev/null +++ b/repository/com/thoughtworks/xstream/xstream/1.3.1/xstream-1.3.1.pom.sha1 @@ -0,0 +1 @@ +d0965debefdcd42ec3de04a44e2b6e6ca93360d9 \ No newline at end of file diff --git a/repository/com/thoughtworks/xstream/xstream/1.4.1/_remote.repositories b/repository/com/thoughtworks/xstream/xstream/1.4.1/_remote.repositories new file mode 100755 index 0000000..0da2682 --- /dev/null +++ b/repository/com/thoughtworks/xstream/xstream/1.4.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:30:19 CST 2017 +xstream-1.4.1.jar>central= +xstream-1.4.1.pom>central= diff --git a/repository/com/thoughtworks/xstream/xstream/1.4.1/xstream-1.4.1.jar b/repository/com/thoughtworks/xstream/xstream/1.4.1/xstream-1.4.1.jar new file mode 100755 index 0000000..8374fa2 Binary files /dev/null and b/repository/com/thoughtworks/xstream/xstream/1.4.1/xstream-1.4.1.jar differ diff --git a/repository/com/thoughtworks/xstream/xstream/1.4.1/xstream-1.4.1.jar.sha1 b/repository/com/thoughtworks/xstream/xstream/1.4.1/xstream-1.4.1.jar.sha1 new file mode 100755 index 0000000..5d355d9 --- /dev/null +++ b/repository/com/thoughtworks/xstream/xstream/1.4.1/xstream-1.4.1.jar.sha1 @@ -0,0 +1 @@ +b26f5cf4df3999b3b6df58511481e899c459fa72 \ No newline at end of file diff --git a/repository/com/thoughtworks/xstream/xstream/1.4.1/xstream-1.4.1.pom b/repository/com/thoughtworks/xstream/xstream/1.4.1/xstream-1.4.1.pom new file mode 100755 index 0000000..b15cafc --- /dev/null +++ b/repository/com/thoughtworks/xstream/xstream/1.4.1/xstream-1.4.1.pom @@ -0,0 +1,428 @@ + + + 4.0.0 + + com.thoughtworks.xstream + xstream-parent + 1.4.1 + + xstream + jar + XStream Core + + + + dom4j + dom4j + true + + + + org.jdom + jdom + true + + + + joda-time + joda-time + true + + + + stax + stax + true + + + + org.codehaus.woodstox + wstx-asl + true + + + + stax + stax-api + true + + + + xom + xom + true + + + + xmlpull + xmlpull + + + + net.sf.kxml + kxml2-min + true + + + + net.sf.kxml + kxml2 + true + + + + xpp3 + xpp3_min + + + + cglib + cglib-nodep + true + + + + org.json + json + true + + + + org.codehaus.jettison + jettison + true + + + + + junit + junit + + + + jmock + jmock + + + + com.megginson.sax + xml-writer + test + + + + oro + oro + test + + + + commons-lang + commons-lang + test + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + complete-test-classpath + process-test-resources + + copy + + + target/lib + + + proxytoys + proxytoys + 0.2.1 + + + + + + collect-dependencies + package + + copy-dependencies + + + target/dependencies + runtime + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + **/AbstractAcceptanceTest.* + + + + + + + + + + + jdk15 + + 1.5 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.3 + 1.3 + + **/annotations/* + **/AnnotationMapper* + **/EnumMapper* + **/enums/* + **/HarmonyReflectionProvider* + + + **/annotations/* + **/enums/* + + + + + compile-jdk15 + + 1.5 + 1.5 + + foo + foo + foo + foo + **/HarmonyReflectionProvider* + + + foo + foo + + + + compile + testCompile + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadoc + package + + jar + + + com.thoughtworks.xstream.core.util + + http://download.oracle.com/javase/1.5.0/docs/api + + + + + + + org.apache.maven.plugins + maven-source-plugin + + + + + + + jdk16 + + 1.6 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.3 + 1.3 + + **/annotations/* + **/AnnotationMapper* + **/EnumMapper* + **/enums/* + **/HarmonyReflectionProvider* + + + **/annotations/* + **/enums/* + + + + + compile-jdk15 + + 1.5 + 1.5 + + foo + foo + foo + foo + **/HarmonyReflectionProvider* + + + foo + foo + + + + compile + testCompile + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadoc + package + + jar + + + com.thoughtworks.xstream.core.util + + http://download.oracle.com/javase/6/docs/api + + + + + + + org.apache.maven.plugins + maven-source-plugin + + + + + + jdk14 + + 1.4 + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.3 + 1.3 + + **/annotations/* + **/AnnotationMapper* + **/EnumMapper* + **/enums/* + **/basic/StringBuilder* + **/basic/UUID* + **/HarmonyReflectionProvider* + + + **/annotations/* + **/enums/* + **/reflection/PureJavaReflectionProvider15Test* + **/acceptance/Basic15TypesTest* + + + + + + + + + org.codehaus.jettison + jettison + 1.0.1 + + + + + + xml-apis + xml-apis + + + xerces + xercesImpl + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + com.thoughtworks.xstream.core.util + + http://download.oracle.com/javase/6/docs/api/ + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + + + org.codehaus.mojo + cobertura-maven-plugin + + + + + diff --git a/repository/com/thoughtworks/xstream/xstream/1.4.1/xstream-1.4.1.pom.sha1 b/repository/com/thoughtworks/xstream/xstream/1.4.1/xstream-1.4.1.pom.sha1 new file mode 100755 index 0000000..d00b1dd --- /dev/null +++ b/repository/com/thoughtworks/xstream/xstream/1.4.1/xstream-1.4.1.pom.sha1 @@ -0,0 +1 @@ +43f84a018275a9623d6f24654d5b9b862d9607be \ No newline at end of file diff --git a/repository/com/thoughtworks/xstream/xstream/1.4.4/_remote.repositories b/repository/com/thoughtworks/xstream/xstream/1.4.4/_remote.repositories new file mode 100755 index 0000000..71e6c48 --- /dev/null +++ b/repository/com/thoughtworks/xstream/xstream/1.4.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Feb 10 17:08:47 CST 2017 +xstream-1.4.4.jar>central= +xstream-1.4.4.pom>central= diff --git a/repository/com/thoughtworks/xstream/xstream/1.4.4/xstream-1.4.4.jar b/repository/com/thoughtworks/xstream/xstream/1.4.4/xstream-1.4.4.jar new file mode 100755 index 0000000..dcedd5a Binary files /dev/null and b/repository/com/thoughtworks/xstream/xstream/1.4.4/xstream-1.4.4.jar differ diff --git a/repository/com/thoughtworks/xstream/xstream/1.4.4/xstream-1.4.4.jar.sha1 b/repository/com/thoughtworks/xstream/xstream/1.4.4/xstream-1.4.4.jar.sha1 new file mode 100755 index 0000000..e048826 --- /dev/null +++ b/repository/com/thoughtworks/xstream/xstream/1.4.4/xstream-1.4.4.jar.sha1 @@ -0,0 +1 @@ +488e9e4a47afc81d2b2dec3c3eb3a4d0f10fe105 \ No newline at end of file diff --git a/repository/com/thoughtworks/xstream/xstream/1.4.4/xstream-1.4.4.pom b/repository/com/thoughtworks/xstream/xstream/1.4.4/xstream-1.4.4.pom new file mode 100755 index 0000000..e0651fc --- /dev/null +++ b/repository/com/thoughtworks/xstream/xstream/1.4.4/xstream-1.4.4.pom @@ -0,0 +1,295 @@ + + + 4.0.0 + + com.thoughtworks.xstream + xstream-parent + 1.4.4 + + xstream + jar + XStream Core + + + + dom4j + dom4j + true + + + + org.jdom + jdom + true + + + + joda-time + joda-time + true + + + + stax + stax + true + + + + org.codehaus.woodstox + wstx-asl + true + + + + stax + stax-api + true + + + + xom + xom + true + + + + xmlpull + xmlpull + + + + net.sf.kxml + kxml2-min + true + + + + net.sf.kxml + kxml2 + true + + + + xpp3 + xpp3_min + + + + cglib + cglib-nodep + true + + + + org.json + json + true + + + + org.codehaus.jettison + jettison + true + + + + + junit + junit + + + + jmock + jmock + + + + com.megginson.sax + xml-writer + test + + + + oro + oro + test + + + + commons-lang + commons-lang + test + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + complete-test-classpath + process-test-resources + + copy + + + target/lib + + + proxytoys + proxytoys + 0.2.1 + + + + + + collect-dependencies + package + + copy-dependencies + + + target/dependencies + runtime + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + **/AbstractAcceptanceTest.* + + + + + + + + + + + jdk15-ge + + [1.5,) + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadoc + package + + jar + + + com.thoughtworks.xstream.core.util + + + + + + org.apache.maven.plugins + maven-source-plugin + + + + + + jdk14 + + 1.4 + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + **/annotations/* + **/AnnotationMapper* + **/EnumMapper* + **/enums/* + **/basic/StringBuilder* + **/basic/UUID* + + + **/annotations/* + **/enums/* + **/reflection/PureJavaReflectionProvider15Test* + **/acceptance/Basic15TypesTest* + **/acceptance/Concurrent15TypesTest* + + + + + + + + xml-apis + xml-apis + + + xerces + xercesImpl + + + + 1.0.1 + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${version.plugin.maven.javadoc} + + com.thoughtworks.xstream.core.util + ${version.java.source} + + ${link.javadoc.javase} + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${version.plugin.maven.surefire} + + + org.codehaus.mojo + cobertura-maven-plugin + ${version.plugin.mojo.cobertura} + + + + + diff --git a/repository/com/thoughtworks/xstream/xstream/1.4.4/xstream-1.4.4.pom.sha1 b/repository/com/thoughtworks/xstream/xstream/1.4.4/xstream-1.4.4.pom.sha1 new file mode 100755 index 0000000..8de4942 --- /dev/null +++ b/repository/com/thoughtworks/xstream/xstream/1.4.4/xstream-1.4.4.pom.sha1 @@ -0,0 +1 @@ +e00eebf36780667926e3daf3d67d2a88422ffbef \ No newline at end of file diff --git a/repository/com/typesafe/akka/akka-actor_2.11/2.4.7/_remote.repositories b/repository/com/typesafe/akka/akka-actor_2.11/2.4.7/_remote.repositories new file mode 100755 index 0000000..9a4eb9d --- /dev/null +++ b/repository/com/typesafe/akka/akka-actor_2.11/2.4.7/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 08 10:11:24 CST 2017 +akka-actor_2.11-2.4.7.jar>central= +akka-actor_2.11-2.4.7.pom>central= diff --git a/repository/com/typesafe/akka/akka-actor_2.11/2.4.7/akka-actor_2.11-2.4.7.jar b/repository/com/typesafe/akka/akka-actor_2.11/2.4.7/akka-actor_2.11-2.4.7.jar new file mode 100755 index 0000000..9fe2b8e Binary files /dev/null and b/repository/com/typesafe/akka/akka-actor_2.11/2.4.7/akka-actor_2.11-2.4.7.jar differ diff --git a/repository/com/typesafe/akka/akka-actor_2.11/2.4.7/akka-actor_2.11-2.4.7.jar.sha1 b/repository/com/typesafe/akka/akka-actor_2.11/2.4.7/akka-actor_2.11-2.4.7.jar.sha1 new file mode 100755 index 0000000..ce212ba --- /dev/null +++ b/repository/com/typesafe/akka/akka-actor_2.11/2.4.7/akka-actor_2.11-2.4.7.jar.sha1 @@ -0,0 +1 @@ +74b0545217014776ebb0a1d10313c9bfb7c14fc9 \ No newline at end of file diff --git a/repository/com/typesafe/akka/akka-actor_2.11/2.4.7/akka-actor_2.11-2.4.7.pom b/repository/com/typesafe/akka/akka-actor_2.11/2.4.7/akka-actor_2.11-2.4.7.pom new file mode 100755 index 0000000..ac2c466 --- /dev/null +++ b/repository/com/typesafe/akka/akka-actor_2.11/2.4.7/akka-actor_2.11-2.4.7.pom @@ -0,0 +1,52 @@ + + + 4.0.0 + com.typesafe.akka + akka-actor_2.11 + jar + akka-actor + http://akka.io/ + 2.4.7 + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + repo + + + akka-actor + + Lightbend Inc. + http://www.lightbend.com + + 2009 + + git://github.com/akka/akka.git + scm:git:git@github.com:akka/akka.git + + + + akka-contributors + Akka Contributors + akka-dev@googlegroups.com + https://github.com/akka/akka/graphs/contributors + + + + + org.scala-lang + scala-library + 2.11.8 + + + com.typesafe + config + 1.3.0 + + + org.scala-lang.modules + scala-java8-compat_2.11 + 0.7.0 + + + \ No newline at end of file diff --git a/repository/com/typesafe/akka/akka-actor_2.11/2.4.7/akka-actor_2.11-2.4.7.pom.sha1 b/repository/com/typesafe/akka/akka-actor_2.11/2.4.7/akka-actor_2.11-2.4.7.pom.sha1 new file mode 100755 index 0000000..b8a6b40 --- /dev/null +++ b/repository/com/typesafe/akka/akka-actor_2.11/2.4.7/akka-actor_2.11-2.4.7.pom.sha1 @@ -0,0 +1 @@ +368243d8e5af5a83eb99e86b0bc5f3ef364e3bdd \ No newline at end of file diff --git a/repository/com/typesafe/akka/akka-http-core_2.11/2.4.7/_remote.repositories b/repository/com/typesafe/akka/akka-http-core_2.11/2.4.7/_remote.repositories new file mode 100755 index 0000000..ae77b33 --- /dev/null +++ b/repository/com/typesafe/akka/akka-http-core_2.11/2.4.7/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 08 10:11:24 CST 2017 +akka-http-core_2.11-2.4.7.jar>central= +akka-http-core_2.11-2.4.7.pom>central= diff --git a/repository/com/typesafe/akka/akka-http-core_2.11/2.4.7/akka-http-core_2.11-2.4.7.jar b/repository/com/typesafe/akka/akka-http-core_2.11/2.4.7/akka-http-core_2.11-2.4.7.jar new file mode 100755 index 0000000..a7bd096 Binary files /dev/null and b/repository/com/typesafe/akka/akka-http-core_2.11/2.4.7/akka-http-core_2.11-2.4.7.jar differ diff --git a/repository/com/typesafe/akka/akka-http-core_2.11/2.4.7/akka-http-core_2.11-2.4.7.jar.sha1 b/repository/com/typesafe/akka/akka-http-core_2.11/2.4.7/akka-http-core_2.11-2.4.7.jar.sha1 new file mode 100755 index 0000000..891235d --- /dev/null +++ b/repository/com/typesafe/akka/akka-http-core_2.11/2.4.7/akka-http-core_2.11-2.4.7.jar.sha1 @@ -0,0 +1 @@ +fee8ef9bee26c4ed92eed54236ee5b97c06c690f \ No newline at end of file diff --git a/repository/com/typesafe/akka/akka-http-core_2.11/2.4.7/akka-http-core_2.11-2.4.7.pom b/repository/com/typesafe/akka/akka-http-core_2.11/2.4.7/akka-http-core_2.11-2.4.7.pom new file mode 100755 index 0000000..83b20ea --- /dev/null +++ b/repository/com/typesafe/akka/akka-http-core_2.11/2.4.7/akka-http-core_2.11-2.4.7.pom @@ -0,0 +1,82 @@ + + + 4.0.0 + com.typesafe.akka + akka-http-core_2.11 + jar + akka-http-core + http://akka.io/ + 2.4.7 + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + repo + + + akka-http-core + + Lightbend Inc. + http://www.lightbend.com + + 2009 + + git://github.com/akka/akka.git + scm:git:git@github.com:akka/akka.git + + + + akka-contributors + Akka Contributors + akka-dev@googlegroups.com + https://github.com/akka/akka/graphs/contributors + + + + + org.scala-lang + scala-library + 2.11.8 + + + com.typesafe.akka + akka-stream_2.11 + 2.4.7 + + + com.typesafe.akka + akka-parsing_2.11 + 2.4.7 + + + com.typesafe.akka + akka-stream-testkit_2.11 + 2.4.7 + test + + + io.spray + spray-json_2.11 + 1.3.2 + test + + + com.novocode + junit-interface + 0.11 + test + + + junit + junit + 4.12 + test + + + org.scalatest + scalatest_2.11 + 2.2.4 + test + + + \ No newline at end of file diff --git a/repository/com/typesafe/akka/akka-http-core_2.11/2.4.7/akka-http-core_2.11-2.4.7.pom.sha1 b/repository/com/typesafe/akka/akka-http-core_2.11/2.4.7/akka-http-core_2.11-2.4.7.pom.sha1 new file mode 100755 index 0000000..6e0e736 --- /dev/null +++ b/repository/com/typesafe/akka/akka-http-core_2.11/2.4.7/akka-http-core_2.11-2.4.7.pom.sha1 @@ -0,0 +1 @@ +af2dd6b0af0d39c10ec10c1ffbfbe28550525884 \ No newline at end of file diff --git a/repository/com/typesafe/akka/akka-http-experimental_2.11/2.4.7/_remote.repositories b/repository/com/typesafe/akka/akka-http-experimental_2.11/2.4.7/_remote.repositories new file mode 100755 index 0000000..70b32ee --- /dev/null +++ b/repository/com/typesafe/akka/akka-http-experimental_2.11/2.4.7/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 08 10:11:24 CST 2017 +akka-http-experimental_2.11-2.4.7.pom>central= +akka-http-experimental_2.11-2.4.7.jar>central= diff --git a/repository/com/typesafe/akka/akka-http-experimental_2.11/2.4.7/akka-http-experimental_2.11-2.4.7.jar b/repository/com/typesafe/akka/akka-http-experimental_2.11/2.4.7/akka-http-experimental_2.11-2.4.7.jar new file mode 100755 index 0000000..9b93e52 Binary files /dev/null and b/repository/com/typesafe/akka/akka-http-experimental_2.11/2.4.7/akka-http-experimental_2.11-2.4.7.jar differ diff --git a/repository/com/typesafe/akka/akka-http-experimental_2.11/2.4.7/akka-http-experimental_2.11-2.4.7.jar.sha1 b/repository/com/typesafe/akka/akka-http-experimental_2.11/2.4.7/akka-http-experimental_2.11-2.4.7.jar.sha1 new file mode 100755 index 0000000..ca7c974 --- /dev/null +++ b/repository/com/typesafe/akka/akka-http-experimental_2.11/2.4.7/akka-http-experimental_2.11-2.4.7.jar.sha1 @@ -0,0 +1 @@ +3486905217559ae193104f58e427ce88e378aee3 \ No newline at end of file diff --git a/repository/com/typesafe/akka/akka-http-experimental_2.11/2.4.7/akka-http-experimental_2.11-2.4.7.pom b/repository/com/typesafe/akka/akka-http-experimental_2.11/2.4.7/akka-http-experimental_2.11-2.4.7.pom new file mode 100755 index 0000000..b1d190b --- /dev/null +++ b/repository/com/typesafe/akka/akka-http-experimental_2.11/2.4.7/akka-http-experimental_2.11-2.4.7.pom @@ -0,0 +1,47 @@ + + + 4.0.0 + com.typesafe.akka + akka-http-experimental_2.11 + jar + This module of Akka is marked as experimental, which means that it is in early access mode, which also means that it is not covered by commercial support. An experimental module doesn't have to obey the rule of staying binary compatible between minor releases. Breaking API changes may be introduced in minor releases without notice as we refine and simplify based on your feedback. An experimental module may be dropped in major releases without prior deprecation. + http://akka.io/ + 2.4.7 + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + repo + + + akka-http-experimental + + Lightbend Inc. + http://www.lightbend.com + + 2009 + + git://github.com/akka/akka.git + scm:git:git@github.com:akka/akka.git + + + + akka-contributors + Akka Contributors + akka-dev@googlegroups.com + https://github.com/akka/akka/graphs/contributors + + + + + org.scala-lang + scala-library + 2.11.8 + + + com.typesafe.akka + akka-http-core_2.11 + 2.4.7 + + + \ No newline at end of file diff --git a/repository/com/typesafe/akka/akka-http-experimental_2.11/2.4.7/akka-http-experimental_2.11-2.4.7.pom.sha1 b/repository/com/typesafe/akka/akka-http-experimental_2.11/2.4.7/akka-http-experimental_2.11-2.4.7.pom.sha1 new file mode 100755 index 0000000..a6cae31 --- /dev/null +++ b/repository/com/typesafe/akka/akka-http-experimental_2.11/2.4.7/akka-http-experimental_2.11-2.4.7.pom.sha1 @@ -0,0 +1 @@ +ae2f79806d0fe610e2f20a5c49e217d62af7b7a5 \ No newline at end of file diff --git a/repository/com/typesafe/akka/akka-http-jackson-experimental_2.11/2.4.7/_remote.repositories b/repository/com/typesafe/akka/akka-http-jackson-experimental_2.11/2.4.7/_remote.repositories new file mode 100755 index 0000000..aa1dc56 --- /dev/null +++ b/repository/com/typesafe/akka/akka-http-jackson-experimental_2.11/2.4.7/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 08 10:11:23 CST 2017 +akka-http-jackson-experimental_2.11-2.4.7.jar>central= +akka-http-jackson-experimental_2.11-2.4.7.pom>central= diff --git a/repository/com/typesafe/akka/akka-http-jackson-experimental_2.11/2.4.7/akka-http-jackson-experimental_2.11-2.4.7.jar b/repository/com/typesafe/akka/akka-http-jackson-experimental_2.11/2.4.7/akka-http-jackson-experimental_2.11-2.4.7.jar new file mode 100755 index 0000000..58e5001 Binary files /dev/null and b/repository/com/typesafe/akka/akka-http-jackson-experimental_2.11/2.4.7/akka-http-jackson-experimental_2.11-2.4.7.jar differ diff --git a/repository/com/typesafe/akka/akka-http-jackson-experimental_2.11/2.4.7/akka-http-jackson-experimental_2.11-2.4.7.jar.sha1 b/repository/com/typesafe/akka/akka-http-jackson-experimental_2.11/2.4.7/akka-http-jackson-experimental_2.11-2.4.7.jar.sha1 new file mode 100755 index 0000000..3184324 --- /dev/null +++ b/repository/com/typesafe/akka/akka-http-jackson-experimental_2.11/2.4.7/akka-http-jackson-experimental_2.11-2.4.7.jar.sha1 @@ -0,0 +1 @@ +c3a48e26f558c9d53f9e648aac9847124d8da9c5 \ No newline at end of file diff --git a/repository/com/typesafe/akka/akka-http-jackson-experimental_2.11/2.4.7/akka-http-jackson-experimental_2.11-2.4.7.pom b/repository/com/typesafe/akka/akka-http-jackson-experimental_2.11/2.4.7/akka-http-jackson-experimental_2.11-2.4.7.pom new file mode 100755 index 0000000..de931d3 --- /dev/null +++ b/repository/com/typesafe/akka/akka-http-jackson-experimental_2.11/2.4.7/akka-http-jackson-experimental_2.11-2.4.7.pom @@ -0,0 +1,52 @@ + + + 4.0.0 + com.typesafe.akka + akka-http-jackson-experimental_2.11 + jar + This module of Akka is marked as experimental, which means that it is in early access mode, which also means that it is not covered by commercial support. An experimental module doesn't have to obey the rule of staying binary compatible between minor releases. Breaking API changes may be introduced in minor releases without notice as we refine and simplify based on your feedback. An experimental module may be dropped in major releases without prior deprecation. + http://akka.io/ + 2.4.7 + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + repo + + + akka-http-jackson-experimental + + Lightbend Inc. + http://www.lightbend.com + + 2009 + + git://github.com/akka/akka.git + scm:git:git@github.com:akka/akka.git + + + + akka-contributors + Akka Contributors + akka-dev@googlegroups.com + https://github.com/akka/akka/graphs/contributors + + + + + org.scala-lang + scala-library + 2.11.8 + + + com.typesafe.akka + akka-http-experimental_2.11 + 2.4.7 + + + com.fasterxml.jackson.core + jackson-databind + 2.7.4 + + + \ No newline at end of file diff --git a/repository/com/typesafe/akka/akka-http-jackson-experimental_2.11/2.4.7/akka-http-jackson-experimental_2.11-2.4.7.pom.sha1 b/repository/com/typesafe/akka/akka-http-jackson-experimental_2.11/2.4.7/akka-http-jackson-experimental_2.11-2.4.7.pom.sha1 new file mode 100755 index 0000000..69c0d98 --- /dev/null +++ b/repository/com/typesafe/akka/akka-http-jackson-experimental_2.11/2.4.7/akka-http-jackson-experimental_2.11-2.4.7.pom.sha1 @@ -0,0 +1 @@ +31fee54902247c9daf35350c35469a250dddef0c \ No newline at end of file diff --git a/repository/com/typesafe/akka/akka-parsing_2.11/2.4.7/_remote.repositories b/repository/com/typesafe/akka/akka-parsing_2.11/2.4.7/_remote.repositories new file mode 100755 index 0000000..38c2b7c --- /dev/null +++ b/repository/com/typesafe/akka/akka-parsing_2.11/2.4.7/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 08 10:11:25 CST 2017 +akka-parsing_2.11-2.4.7.jar>central= +akka-parsing_2.11-2.4.7.pom>central= diff --git a/repository/com/typesafe/akka/akka-parsing_2.11/2.4.7/akka-parsing_2.11-2.4.7.jar b/repository/com/typesafe/akka/akka-parsing_2.11/2.4.7/akka-parsing_2.11-2.4.7.jar new file mode 100755 index 0000000..21152fe Binary files /dev/null and b/repository/com/typesafe/akka/akka-parsing_2.11/2.4.7/akka-parsing_2.11-2.4.7.jar differ diff --git a/repository/com/typesafe/akka/akka-parsing_2.11/2.4.7/akka-parsing_2.11-2.4.7.jar.sha1 b/repository/com/typesafe/akka/akka-parsing_2.11/2.4.7/akka-parsing_2.11-2.4.7.jar.sha1 new file mode 100755 index 0000000..c4c6bde --- /dev/null +++ b/repository/com/typesafe/akka/akka-parsing_2.11/2.4.7/akka-parsing_2.11-2.4.7.jar.sha1 @@ -0,0 +1 @@ +c87605cd9be69f7cf5830b947c938ce9849cb592 \ No newline at end of file diff --git a/repository/com/typesafe/akka/akka-parsing_2.11/2.4.7/akka-parsing_2.11-2.4.7.pom b/repository/com/typesafe/akka/akka-parsing_2.11/2.4.7/akka-parsing_2.11-2.4.7.pom new file mode 100755 index 0000000..cbb9772 --- /dev/null +++ b/repository/com/typesafe/akka/akka-parsing_2.11/2.4.7/akka-parsing_2.11-2.4.7.pom @@ -0,0 +1,48 @@ + + + 4.0.0 + com.typesafe.akka + akka-parsing_2.11 + jar + akka-parsing + http://akka.io/ + 2.4.7 + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + repo + + + akka-parsing + + Lightbend Inc. + http://www.lightbend.com + + 2009 + + git://github.com/akka/akka.git + scm:git:git@github.com:akka/akka.git + + + + akka-contributors + Akka Contributors + akka-dev@googlegroups.com + https://github.com/akka/akka/graphs/contributors + + + + + org.scala-lang + scala-library + 2.11.8 + + + org.scala-lang + scala-reflect + 2.11.8 + provided + + + \ No newline at end of file diff --git a/repository/com/typesafe/akka/akka-parsing_2.11/2.4.7/akka-parsing_2.11-2.4.7.pom.sha1 b/repository/com/typesafe/akka/akka-parsing_2.11/2.4.7/akka-parsing_2.11-2.4.7.pom.sha1 new file mode 100755 index 0000000..865304b --- /dev/null +++ b/repository/com/typesafe/akka/akka-parsing_2.11/2.4.7/akka-parsing_2.11-2.4.7.pom.sha1 @@ -0,0 +1 @@ +0b8a0d3b2614cb055e8830c69fb1fa2a3a80eaed \ No newline at end of file diff --git a/repository/com/typesafe/akka/akka-stream_2.11/2.4.7/_remote.repositories b/repository/com/typesafe/akka/akka-stream_2.11/2.4.7/_remote.repositories new file mode 100755 index 0000000..6134313 --- /dev/null +++ b/repository/com/typesafe/akka/akka-stream_2.11/2.4.7/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 08 10:11:24 CST 2017 +akka-stream_2.11-2.4.7.jar>central= +akka-stream_2.11-2.4.7.pom>central= diff --git a/repository/com/typesafe/akka/akka-stream_2.11/2.4.7/akka-stream_2.11-2.4.7.jar b/repository/com/typesafe/akka/akka-stream_2.11/2.4.7/akka-stream_2.11-2.4.7.jar new file mode 100755 index 0000000..0c02eea Binary files /dev/null and b/repository/com/typesafe/akka/akka-stream_2.11/2.4.7/akka-stream_2.11-2.4.7.jar differ diff --git a/repository/com/typesafe/akka/akka-stream_2.11/2.4.7/akka-stream_2.11-2.4.7.jar.sha1 b/repository/com/typesafe/akka/akka-stream_2.11/2.4.7/akka-stream_2.11-2.4.7.jar.sha1 new file mode 100755 index 0000000..3581c84 --- /dev/null +++ b/repository/com/typesafe/akka/akka-stream_2.11/2.4.7/akka-stream_2.11-2.4.7.jar.sha1 @@ -0,0 +1 @@ +f9a5ccd062a28239feef54acf8137bfa23e0ec28 \ No newline at end of file diff --git a/repository/com/typesafe/akka/akka-stream_2.11/2.4.7/akka-stream_2.11-2.4.7.pom b/repository/com/typesafe/akka/akka-stream_2.11/2.4.7/akka-stream_2.11-2.4.7.pom new file mode 100755 index 0000000..1f5673c --- /dev/null +++ b/repository/com/typesafe/akka/akka-stream_2.11/2.4.7/akka-stream_2.11-2.4.7.pom @@ -0,0 +1,69 @@ + + + 4.0.0 + com.typesafe.akka + akka-stream_2.11 + jar + akka-stream + http://akka.io/ + 2.4.7 + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + repo + + + akka-stream + + Lightbend Inc. + http://www.lightbend.com + + 2009 + + git://github.com/akka/akka.git + scm:git:git@github.com:akka/akka.git + + + + akka-contributors + Akka Contributors + akka-dev@googlegroups.com + https://github.com/akka/akka/graphs/contributors + + + + + org.scala-lang + scala-library + 2.11.8 + + + com.typesafe.akka + akka-actor_2.11 + 2.4.7 + + + com.typesafe + ssl-config-akka_2.11 + 0.2.1 + + + org.reactivestreams + reactive-streams + 1.0.0 + + + com.novocode + junit-interface + 0.11 + test + + + org.scalatest + scalatest_2.11 + 2.2.4 + test + + + \ No newline at end of file diff --git a/repository/com/typesafe/akka/akka-stream_2.11/2.4.7/akka-stream_2.11-2.4.7.pom.sha1 b/repository/com/typesafe/akka/akka-stream_2.11/2.4.7/akka-stream_2.11-2.4.7.pom.sha1 new file mode 100755 index 0000000..09896af --- /dev/null +++ b/repository/com/typesafe/akka/akka-stream_2.11/2.4.7/akka-stream_2.11-2.4.7.pom.sha1 @@ -0,0 +1 @@ +305353e7dc621f789b56b1e5b6af2e3f5671f5bb \ No newline at end of file diff --git a/repository/com/typesafe/config/1.2.0/_remote.repositories b/repository/com/typesafe/config/1.2.0/_remote.repositories new file mode 100755 index 0000000..eeff825 --- /dev/null +++ b/repository/com/typesafe/config/1.2.0/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 08 10:10:40 CST 2017 +config-1.2.0.pom>central= diff --git a/repository/com/typesafe/config/1.2.0/config-1.2.0.pom b/repository/com/typesafe/config/1.2.0/config-1.2.0.pom new file mode 100755 index 0000000..a2d27a9 --- /dev/null +++ b/repository/com/typesafe/config/1.2.0/config-1.2.0.pom @@ -0,0 +1,52 @@ + + + 4.0.0 + com.typesafe + config + bundle + config + 1.2.0 + config + + com.typesafe + + https://github.com/typesafehub/config + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + repo + + + + git://github.com/typesafehub/config.git + scm:git:git://github.com/typesafehub/config.git + + + + havocp + Havoc Pennington + http://ometer.com/ + + + + + com.typesafe + config-test-lib_2.10 + 1.2.0 + test + + + net.liftweb + lift-json_2.10 + 2.5 + test + + + com.novocode + junit-interface + 0.10-M4 + test + + + \ No newline at end of file diff --git a/repository/com/typesafe/config/1.2.0/config-1.2.0.pom.sha1 b/repository/com/typesafe/config/1.2.0/config-1.2.0.pom.sha1 new file mode 100755 index 0000000..bfb4325 --- /dev/null +++ b/repository/com/typesafe/config/1.2.0/config-1.2.0.pom.sha1 @@ -0,0 +1 @@ +068343634d7dc8d46c2c7fbb1b3a3ee895dcb708 \ No newline at end of file diff --git a/repository/com/typesafe/config/1.3.0/_remote.repositories b/repository/com/typesafe/config/1.3.0/_remote.repositories new file mode 100755 index 0000000..ff9dd97 --- /dev/null +++ b/repository/com/typesafe/config/1.3.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 08 10:11:24 CST 2017 +config-1.3.0.jar>central= +config-1.3.0.pom>central= diff --git a/repository/com/typesafe/config/1.3.0/config-1.3.0.jar b/repository/com/typesafe/config/1.3.0/config-1.3.0.jar new file mode 100755 index 0000000..6cd2f0f Binary files /dev/null and b/repository/com/typesafe/config/1.3.0/config-1.3.0.jar differ diff --git a/repository/com/typesafe/config/1.3.0/config-1.3.0.jar.sha1 b/repository/com/typesafe/config/1.3.0/config-1.3.0.jar.sha1 new file mode 100755 index 0000000..6f24451 --- /dev/null +++ b/repository/com/typesafe/config/1.3.0/config-1.3.0.jar.sha1 @@ -0,0 +1 @@ +f533aa6ea13e443b50e639d070986c42d03efc35 \ No newline at end of file diff --git a/repository/com/typesafe/config/1.3.0/config-1.3.0.pom b/repository/com/typesafe/config/1.3.0/config-1.3.0.pom new file mode 100755 index 0000000..3225192 --- /dev/null +++ b/repository/com/typesafe/config/1.3.0/config-1.3.0.pom @@ -0,0 +1,52 @@ + + + 4.0.0 + com.typesafe + config + bundle + config + 1.3.0 + config + + com.typesafe + + https://github.com/typesafehub/config + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + repo + + + + git://github.com/typesafehub/config.git + scm:git:git://github.com/typesafehub/config.git + + + + havocp + Havoc Pennington + http://ometer.com/ + + + + + com.typesafe + config-test-lib_2.10 + 1.3.0 + test + + + net.liftweb + lift-json_2.10 + 2.5 + test + + + com.novocode + junit-interface + 0.11 + test + + + \ No newline at end of file diff --git a/repository/com/typesafe/config/1.3.0/config-1.3.0.pom.sha1 b/repository/com/typesafe/config/1.3.0/config-1.3.0.pom.sha1 new file mode 100755 index 0000000..50e2fd6 --- /dev/null +++ b/repository/com/typesafe/config/1.3.0/config-1.3.0.pom.sha1 @@ -0,0 +1 @@ +f8ebb3cc020ad19f1e48d2f8a47dedfd57c1791b \ No newline at end of file diff --git a/repository/com/typesafe/ssl-config-akka_2.11/0.2.1/_remote.repositories b/repository/com/typesafe/ssl-config-akka_2.11/0.2.1/_remote.repositories new file mode 100755 index 0000000..44b7ddc --- /dev/null +++ b/repository/com/typesafe/ssl-config-akka_2.11/0.2.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 08 10:11:24 CST 2017 +ssl-config-akka_2.11-0.2.1.jar>central= +ssl-config-akka_2.11-0.2.1.pom>central= diff --git a/repository/com/typesafe/ssl-config-akka_2.11/0.2.1/ssl-config-akka_2.11-0.2.1.jar b/repository/com/typesafe/ssl-config-akka_2.11/0.2.1/ssl-config-akka_2.11-0.2.1.jar new file mode 100755 index 0000000..ffb13b7 Binary files /dev/null and b/repository/com/typesafe/ssl-config-akka_2.11/0.2.1/ssl-config-akka_2.11-0.2.1.jar differ diff --git a/repository/com/typesafe/ssl-config-akka_2.11/0.2.1/ssl-config-akka_2.11-0.2.1.jar.sha1 b/repository/com/typesafe/ssl-config-akka_2.11/0.2.1/ssl-config-akka_2.11-0.2.1.jar.sha1 new file mode 100755 index 0000000..8bd2254 --- /dev/null +++ b/repository/com/typesafe/ssl-config-akka_2.11/0.2.1/ssl-config-akka_2.11-0.2.1.jar.sha1 @@ -0,0 +1 @@ +654b03ee8d7c425098ac7b25f8c374eae39c7610 \ No newline at end of file diff --git a/repository/com/typesafe/ssl-config-akka_2.11/0.2.1/ssl-config-akka_2.11-0.2.1.pom b/repository/com/typesafe/ssl-config-akka_2.11/0.2.1/ssl-config-akka_2.11-0.2.1.pom new file mode 100755 index 0000000..827999c --- /dev/null +++ b/repository/com/typesafe/ssl-config-akka_2.11/0.2.1/ssl-config-akka_2.11-0.2.1.pom @@ -0,0 +1,55 @@ + + + 4.0.0 + com.typesafe + ssl-config-akka_2.11 + bundle + ssl-config-akka + 0.2.1 + ssl-config-akka + + com.typesafe + + https://github.com/typesafehub/ssl-config + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + repo + + + + git://github.com/typesafehub/ssl-config.git + scm:git:git://github.com/typesafehub/ssl-config.git + + + + wsargent + Will Sargent + https://tersesystems.com + + + ktoso + Konrad Malawski + https://project13.pl + + + + + org.scala-lang + scala-library + 2.11.8 + + + com.typesafe + ssl-config-core_2.11 + 0.2.1 + + + com.typesafe.akka + akka-actor_2.11 + 2.4.3 + provided + + + \ No newline at end of file diff --git a/repository/com/typesafe/ssl-config-akka_2.11/0.2.1/ssl-config-akka_2.11-0.2.1.pom.sha1 b/repository/com/typesafe/ssl-config-akka_2.11/0.2.1/ssl-config-akka_2.11-0.2.1.pom.sha1 new file mode 100755 index 0000000..8f2bc45 --- /dev/null +++ b/repository/com/typesafe/ssl-config-akka_2.11/0.2.1/ssl-config-akka_2.11-0.2.1.pom.sha1 @@ -0,0 +1 @@ +99e0aec1069037f2dcea053744e7007217007121 \ No newline at end of file diff --git a/repository/com/typesafe/ssl-config-core_2.11/0.2.1/_remote.repositories b/repository/com/typesafe/ssl-config-core_2.11/0.2.1/_remote.repositories new file mode 100755 index 0000000..354c774 --- /dev/null +++ b/repository/com/typesafe/ssl-config-core_2.11/0.2.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 08 10:11:24 CST 2017 +ssl-config-core_2.11-0.2.1.jar>central= +ssl-config-core_2.11-0.2.1.pom>central= diff --git a/repository/com/typesafe/ssl-config-core_2.11/0.2.1/ssl-config-core_2.11-0.2.1.jar b/repository/com/typesafe/ssl-config-core_2.11/0.2.1/ssl-config-core_2.11-0.2.1.jar new file mode 100755 index 0000000..8c628a4 Binary files /dev/null and b/repository/com/typesafe/ssl-config-core_2.11/0.2.1/ssl-config-core_2.11-0.2.1.jar differ diff --git a/repository/com/typesafe/ssl-config-core_2.11/0.2.1/ssl-config-core_2.11-0.2.1.jar.sha1 b/repository/com/typesafe/ssl-config-core_2.11/0.2.1/ssl-config-core_2.11-0.2.1.jar.sha1 new file mode 100755 index 0000000..5fe34a3 --- /dev/null +++ b/repository/com/typesafe/ssl-config-core_2.11/0.2.1/ssl-config-core_2.11-0.2.1.jar.sha1 @@ -0,0 +1 @@ +3d2e6a36a7427d6f9d3921c91d6ac1f57dc47b57 \ No newline at end of file diff --git a/repository/com/typesafe/ssl-config-core_2.11/0.2.1/ssl-config-core_2.11-0.2.1.pom b/repository/com/typesafe/ssl-config-core_2.11/0.2.1/ssl-config-core_2.11-0.2.1.pom new file mode 100755 index 0000000..a4facc3 --- /dev/null +++ b/repository/com/typesafe/ssl-config-core_2.11/0.2.1/ssl-config-core_2.11-0.2.1.pom @@ -0,0 +1,54 @@ + + + 4.0.0 + com.typesafe + ssl-config-core_2.11 + bundle + ssl-config-core + 0.2.1 + ssl-config-core + + com.typesafe + + https://github.com/typesafehub/ssl-config + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + repo + + + + git://github.com/typesafehub/ssl-config.git + scm:git:git://github.com/typesafehub/ssl-config.git + + + + wsargent + Will Sargent + https://tersesystems.com + + + ktoso + Konrad Malawski + https://project13.pl + + + + + org.scala-lang + scala-library + 2.11.8 + + + com.typesafe + config + 1.2.0 + + + org.scala-lang.modules + scala-parser-combinators_2.11 + 1.0.4 + + + \ No newline at end of file diff --git a/repository/com/typesafe/ssl-config-core_2.11/0.2.1/ssl-config-core_2.11-0.2.1.pom.sha1 b/repository/com/typesafe/ssl-config-core_2.11/0.2.1/ssl-config-core_2.11-0.2.1.pom.sha1 new file mode 100755 index 0000000..f71d6f3 --- /dev/null +++ b/repository/com/typesafe/ssl-config-core_2.11/0.2.1/ssl-config-core_2.11-0.2.1.pom.sha1 @@ -0,0 +1 @@ +a3d7525ea59459f1e58e8e42c55fb36f1fbfca1e \ No newline at end of file diff --git a/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/_remote.repositories b/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/_remote.repositories new file mode 100755 index 0000000..aef4161 --- /dev/null +++ b/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 09:52:48 CST 2017 +android-json-0.0.20131108.vaadin1.jar>central= +android-json-0.0.20131108.vaadin1.pom>central= diff --git a/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar b/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar new file mode 100755 index 0000000..add495f Binary files /dev/null and b/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar differ diff --git a/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar.sha1 b/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar.sha1 new file mode 100755 index 0000000..aae1696 --- /dev/null +++ b/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar.sha1 @@ -0,0 +1 @@ +fa26d351fe62a6a17f5cda1287c1c6110dec413f \ No newline at end of file diff --git a/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.pom b/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.pom new file mode 100755 index 0000000..00c292e --- /dev/null +++ b/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.pom @@ -0,0 +1,70 @@ + + 4.0.0 + com.vaadin.external.google + android-json + 0.0.20131108.vaadin1 + JSON library from Android SDK + +   JSON (JavaScript Object Notation) is a lightweight data-interchange format. + This is the org.json compatible Android implementation extracted from the Android SDK +   + http://developer.android.com/sdk + + + Apache License 2.0 + repo + http://www.apache.org/licenses/LICENSE-2.0 + + + + scm:http:http://developer.android.com/sdk/ + scm:http:http://developer.android.com/sdk/ + http://developer.android.com/sdk/ + + + + id + Android Dev + androiddev + http://developer.android.com/sdk + Google + http://www.google.com + 0 + + + + + vaadin-releases + Vaadin release repository + http://oss.sonatype.org/content/repositories/vaadin-releases/ + + + vaadin-snapshots + Vaadin snapshot repository + http://oss.sonatype.org/content/repositories/vaadin-snapshots/ + + + + + vaadin-snapshots + http://oss.sonatype.org/content/repositories/vaadin-snapshots/ + + false + + + true + + + + vaadin-releases + http://oss.sonatype.org/content/repositories/vaadin-releases/ + + true + + + false + + + + \ No newline at end of file diff --git a/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.pom.sha1 b/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.pom.sha1 new file mode 100755 index 0000000..720ca4e --- /dev/null +++ b/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.pom.sha1 @@ -0,0 +1 @@ +90ebaebd21e7bcfad5416f999926d05f834bfeb5 \ No newline at end of file diff --git a/repository/com/yammer/metrics/metrics-core/2.2.0/_remote.repositories b/repository/com/yammer/metrics/metrics-core/2.2.0/_remote.repositories new file mode 100755 index 0000000..b47d074 --- /dev/null +++ b/repository/com/yammer/metrics/metrics-core/2.2.0/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:58:26 CST 2017 +metrics-core-2.2.0.pom>central= diff --git a/repository/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.pom b/repository/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.pom new file mode 100755 index 0000000..e74d9fc --- /dev/null +++ b/repository/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.pom @@ -0,0 +1,38 @@ + + + 4.0.0 + + + com.yammer.metrics + metrics-parent + 2.2.0 + + + metrics-core + Metrics Core Library + + + + org.slf4j + slf4j-api + ${slf4j.version} + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.2 + + + + test-jar + + + + + + + diff --git a/repository/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.pom.sha1 b/repository/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.pom.sha1 new file mode 100755 index 0000000..149c8dc --- /dev/null +++ b/repository/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.pom.sha1 @@ -0,0 +1 @@ +295b78d3b8539bc17f6474090450f9982e31c188 \ No newline at end of file diff --git a/repository/com/yammer/metrics/metrics-parent/2.2.0/_remote.repositories b/repository/com/yammer/metrics/metrics-parent/2.2.0/_remote.repositories new file mode 100755 index 0000000..9853025 --- /dev/null +++ b/repository/com/yammer/metrics/metrics-parent/2.2.0/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:58:29 CST 2017 +metrics-parent-2.2.0.pom>central= diff --git a/repository/com/yammer/metrics/metrics-parent/2.2.0/metrics-parent-2.2.0.pom b/repository/com/yammer/metrics/metrics-parent/2.2.0/metrics-parent-2.2.0.pom new file mode 100755 index 0000000..5d86dff --- /dev/null +++ b/repository/com/yammer/metrics/metrics-parent/2.2.0/metrics-parent-2.2.0.pom @@ -0,0 +1,262 @@ + + + 4.0.0 + + 3.0.0 + + + com.yammer.metrics + metrics-parent + 2.2.0 + pom + Metrics Parent + + Yammer's Metrics library. + + http://metrics.codahale.com/ + + + metrics-annotation + metrics-core + metrics-ehcache + metrics-ganglia + metrics-graphite + metrics-guice + metrics-httpclient + metrics-jdbi + metrics-jersey + metrics-jetty + metrics-log4j + metrics-logback + metrics-scala_2.9.1 + metrics-servlet + metrics-spring + metrics-web + + + + UTF-8 + UTF-8 + 8.1.8.v20121106 + 2.5 + 2.1.1 + 3.0 + 1.7.2 + + + + + Coda Hale + coda.hale@gmail.com + -8 + + + + + + Apache License 2.0 + http://www.apache.org/licenses/LICENSE-2.0.html + repo + + + + + scm:git:git://github.com/codahale/metrics.git + scm:git:git@github.com:codahale/metrics.git + http://github.com/codahale/metrics/ + + + + github + http://github.com/codahale/metrics/issues#issue/ + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + http://oss.sonatype.org/content/repositories/snapshots + + + sonatype-nexus-staging + Nexus Release Repository + http://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + repo.codahale.com + scp://codahale.com/home/codahale/metrics.codahale.com/maven/ + + + + + + junit + junit + 4.11 + test + + + org.hamcrest + hamcrest-all + 1.3 + test + + + org.mockito + mockito-all + 1.9.5 + test + + + + + + release-sign-artifacts + + + performRelease + true + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.2 + + + sign-artifacts + verify + + sign + + + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.6 + 1.6 + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.8.1 + + classes + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.2.1 + + true + forked-path + v@{project.version} + clean test + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.3.3 + + Max + Default + true + ${basedir}/../findbugs-exclude.xml + + + + + check + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.0 + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.4 + + false + false + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + + org.codehaus.mojo + findbugs-maven-plugin + 2.4.0 + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.8 + + http://codahale.com/checkstyle.xml + UTF-8 + + + + + + + + + org.apache.maven.wagon + wagon-ssh + 2.2 + + + + diff --git a/repository/com/yammer/metrics/metrics-parent/2.2.0/metrics-parent-2.2.0.pom.sha1 b/repository/com/yammer/metrics/metrics-parent/2.2.0/metrics-parent-2.2.0.pom.sha1 new file mode 100755 index 0000000..6a58bb5 --- /dev/null +++ b/repository/com/yammer/metrics/metrics-parent/2.2.0/metrics-parent-2.2.0.pom.sha1 @@ -0,0 +1 @@ +aaf96c445ba22ad01b7d0a45bc53f3840392c439 \ No newline at end of file diff --git a/repository/commons-beanutils/commons-beanutils-core/1.8.0/_remote.repositories b/repository/commons-beanutils/commons-beanutils-core/1.8.0/_remote.repositories new file mode 100755 index 0000000..3cc87bf --- /dev/null +++ b/repository/commons-beanutils/commons-beanutils-core/1.8.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:58 CST 2017 +commons-beanutils-core-1.8.0.jar>central= +commons-beanutils-core-1.8.0.pom>central= diff --git a/repository/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.jar b/repository/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.jar new file mode 100755 index 0000000..87c15f4 Binary files /dev/null and b/repository/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.jar differ diff --git a/repository/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.jar.sha1 b/repository/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.jar.sha1 new file mode 100755 index 0000000..0901c81 --- /dev/null +++ b/repository/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.jar.sha1 @@ -0,0 +1 @@ +175dc721f87e4bc5cc0573f990e28c3cf9117508 \ No newline at end of file diff --git a/repository/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.pom b/repository/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.pom new file mode 100755 index 0000000..30d29c9 --- /dev/null +++ b/repository/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.pom @@ -0,0 +1,42 @@ + + + + 4.0.0 + + org.apache + apache + 4 + + commons-beanutils + commons-beanutils-core + 1.8.0 + Commons BeanUtils Core + http://commons.apache.org/beanutils/ + + + + commons-logging + commons-logging + 1.1.1 + + + + diff --git a/repository/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.pom.sha1 b/repository/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.pom.sha1 new file mode 100755 index 0000000..51a9ece --- /dev/null +++ b/repository/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.pom.sha1 @@ -0,0 +1 @@ +c2ee552ce5b9a039d26f806d40dca52f7ee30213 \ No newline at end of file diff --git a/repository/commons-beanutils/commons-beanutils/1.7.0/_remote.repositories b/repository/commons-beanutils/commons-beanutils/1.7.0/_remote.repositories new file mode 100755 index 0000000..dceef71 --- /dev/null +++ b/repository/commons-beanutils/commons-beanutils/1.7.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:58 CST 2017 +commons-beanutils-1.7.0.pom>central= +commons-beanutils-1.7.0.jar>central= diff --git a/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar b/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar new file mode 100755 index 0000000..b1b89c9 Binary files /dev/null and b/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar differ diff --git a/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar.sha1 b/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar.sha1 new file mode 100755 index 0000000..1f5da0e --- /dev/null +++ b/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar.sha1 @@ -0,0 +1 @@ +5675fd96b29656504b86029551973d60fb41339b \ No newline at end of file diff --git a/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.pom b/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.pom new file mode 100755 index 0000000..a8c4f71 --- /dev/null +++ b/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.pom @@ -0,0 +1,13 @@ + + 4.0.0 + commons-beanutils + commons-beanutils + 1.7.0 + + + commons-logging + commons-logging + 1.0.3 + + + \ No newline at end of file diff --git a/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.pom.sha1 b/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.pom.sha1 new file mode 100755 index 0000000..afebb52 --- /dev/null +++ b/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.pom.sha1 @@ -0,0 +1 @@ +19eca029edacc1be30030faf43ea6acb30556d1a \ No newline at end of file diff --git a/repository/commons-beanutils/commons-beanutils/1.8.3/_remote.repositories b/repository/commons-beanutils/commons-beanutils/1.8.3/_remote.repositories new file mode 100755 index 0000000..24a6767 --- /dev/null +++ b/repository/commons-beanutils/commons-beanutils/1.8.3/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 20:42:13 CST 2016 +commons-beanutils-1.8.3.jar>central= +commons-beanutils-1.8.3.pom>central= diff --git a/repository/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar b/repository/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar new file mode 100755 index 0000000..218510b Binary files /dev/null and b/repository/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar differ diff --git a/repository/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar.sha1 b/repository/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar.sha1 new file mode 100755 index 0000000..a5ff932 --- /dev/null +++ b/repository/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar.sha1 @@ -0,0 +1 @@ +686ef3410bcf4ab8ce7fd0b899e832aaba5facf7 \ No newline at end of file diff --git a/repository/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.pom b/repository/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.pom new file mode 100755 index 0000000..32e14a1 --- /dev/null +++ b/repository/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.pom @@ -0,0 +1,294 @@ + + + + + org.apache.commons + commons-parent + 14 + + 4.0.0 + commons-beanutils + commons-beanutils + 1.8.3 + Commons BeanUtils + + 2000 + BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection. + + http://commons.apache.org/beanutils/ + + + jira + http://issues.apache.org/jira/browse/BEANUTILS + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/beanutils/trunk/ + scm:svn:https://svn.apache.org/repos/asf/commons/proper/beanutils/trunk/ + http://svn.apache.org/viewvc/commons/proper/beanutils/trunk/ + + + + + Robert Burrell Donkin + rdonkin + rdonkin@apache.org + Apache Software Foundation + + + dIon Gillard + dion + dion@apache.org + Apache Software Foundation + + + Craig McClanahan + craigmcc + craigmcc@apache.org + Apache Software Foundation + + + Geir Magnusson Jr. + geirm + geirm@apache.org + Apache Software Foundation + + + Scott Sanders + sanders + sanders@apache.org + Apache Software Foundation + + + James Strachan + jstrachan + jstrachan@apache.org + Apache Software Foundation + + + Rodney Waldhoff + rwaldhoff + rwaldhoff@apache.org + Apache Software Foundation + + + Martin van den Bemt + mvdb + mvdb@apache.org + Apache Software Foundation + + + Yoav Shapira + yoavs + yoavs@apache.org + Apache Software Foundation + + + Niall Pemberton + niallp + niallp at apache dot org + Apache Software Foundation + + + Simon Kitching + skitching + skitching@apache.org + Apache Software Foundation + + + James Carman + jcarman + jcarman@apache.org + Apache Software Foundation + + + + + + Paul Jack + + + + Stephen Colebourne + + + + Berin Loritsch + + + + + + + commons-logging + commons-logging + 1.1.1 + + + commons-collections + commons-collections + 3.2.1 + true + + + commons-collections + commons-collections-testframework + 3.2.1 + test + + + junit + junit + 3.8.1 + test + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + pertest + + -Xmx25M + + **/*TestCase.java + + + + **/*MemoryTestCase.java + + + + true + + org.apache.commons.logging.impl.LogFactoryImpl + org.apache.commons.logging.impl.SimpleLog> + WARN + + + + + + maven-antrun-plugin + + + package + + + + + + + + + + + + + run + + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + + + + 1.3 + 1.3 + beanutils + 1.8.3 + BEANUTILS + 12310460 + + org.apache.commons.beanutils.*;version=${pom.version};-noimport:=true + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.3 + + ${basedir}/checkstyle.xml + false + ${basedir}/license-header.txt + + + + org.codehaus.mojo + clirr-maven-plugin + 2.2.2 + + 1.8.2 + info + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.5 + + true + + http://java.sun.com/j2se/1.4.2/docs/api/ + http://commons.apache.org/collections/api-release/ + + + + + org.apache.maven.plugins + maven-changes-plugin + 2.3 + + + %URL%/%ISSUE% + + + + + + changes-report + + + + + + + + diff --git a/repository/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.pom.sha1 b/repository/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.pom.sha1 new file mode 100755 index 0000000..412ee1f --- /dev/null +++ b/repository/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.pom.sha1 @@ -0,0 +1 @@ +2ac6e1903d8c7b7f739163408fedd15794faa81b \ No newline at end of file diff --git a/repository/commons-beanutils/commons-beanutils/1.9.1/_remote.repositories b/repository/commons-beanutils/commons-beanutils/1.9.1/_remote.repositories new file mode 100755 index 0000000..82ee4b4 --- /dev/null +++ b/repository/commons-beanutils/commons-beanutils/1.9.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:40 CST 2016 +commons-beanutils-1.9.1.pom>central= +commons-beanutils-1.9.1.jar>central= diff --git a/repository/commons-beanutils/commons-beanutils/1.9.1/commons-beanutils-1.9.1.jar b/repository/commons-beanutils/commons-beanutils/1.9.1/commons-beanutils-1.9.1.jar new file mode 100755 index 0000000..2cf4aa1 Binary files /dev/null and b/repository/commons-beanutils/commons-beanutils/1.9.1/commons-beanutils-1.9.1.jar differ diff --git a/repository/commons-beanutils/commons-beanutils/1.9.1/commons-beanutils-1.9.1.jar.sha1 b/repository/commons-beanutils/commons-beanutils/1.9.1/commons-beanutils-1.9.1.jar.sha1 new file mode 100755 index 0000000..000f66b --- /dev/null +++ b/repository/commons-beanutils/commons-beanutils/1.9.1/commons-beanutils-1.9.1.jar.sha1 @@ -0,0 +1 @@ +d2662a4e018671ed061e9acca6299a31b7652f3c \ No newline at end of file diff --git a/repository/commons-beanutils/commons-beanutils/1.9.1/commons-beanutils-1.9.1.pom b/repository/commons-beanutils/commons-beanutils/1.9.1/commons-beanutils-1.9.1.pom new file mode 100755 index 0000000..38b1011 --- /dev/null +++ b/repository/commons-beanutils/commons-beanutils/1.9.1/commons-beanutils-1.9.1.pom @@ -0,0 +1,404 @@ + + + + + org.apache.commons + commons-parent + 32 + + 4.0.0 + commons-beanutils + commons-beanutils + 1.9.1 + Apache Commons BeanUtils + + 2000 + Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection. + + http://commons.apache.org/proper/commons-beanutils/ + + + jira + http://issues.apache.org/jira/browse/BEANUTILS + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/beanutils/tags/BEANUTILS_1_9_1/ + scm:svn:https://svn.apache.org/repos/asf/commons/proper/beanutils/tags/BEANUTILS_1_9_1/ + http://svn.apache.org/viewvc/commons/proper/beanutils/tags/BEANUTILS_1_9_1/ + + + + + apache.website + Apache Commons Beanutils Site + scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-beanutils + + + + + + Robert Burrell Donkin + rdonkin + rdonkin@apache.org + The Apache Software Foundation + + + Dion Gillard + dion + dion@apache.org + The Apache Software Foundation + + + Craig McClanahan + craigmcc + craigmcc@apache.org + The Apache Software Foundation + + + Geir Magnusson Jr. + geirm + geirm@apache.org + The Apache Software Foundation + + + Scott Sanders + sanders + sanders@apache.org + The Apache Software Foundation + + + James Strachan + jstrachan + jstrachan@apache.org + The Apache Software Foundation + + + Rodney Waldhoff + rwaldhoff + rwaldhoff@apache.org + The Apache Software Foundation + + + Martin van den Bemt + mvdb + mvdb@apache.org + The Apache Software Foundation + + + Yoav Shapira + yoavs + yoavs@apache.org + The Apache Software Foundation + + + Niall Pemberton + niallp + niallp@apache.org + The Apache Software Foundation + + + Simon Kitching + skitching + skitching@apache.org + The Apache Software Foundation + + + James Carman + jcarman + jcarman@apache.org + The Apache Software Foundation + + + Benedikt Ritter + britter + britter@apache.org + The Apache Software Foundation + + + Tim O'Brien + tobrien + tobrien@apache.org + The Apache Software Foundation + + + David Eric Pugh + epugh + epugh@apache.org + The Apache Software Foundation + + + Rodney Waldhoff + rwaldhoff + rwaldhoff@apache.org + The Apache Software Foundation + + + Morgan James Delagrange + morgand + morgand@apache.org + The Apache Software Foundation + + + John E. Conlon + jconlon + jconlon@apache.org + The Apache Software Foundation + + + Stephen Colebourne + scolebourne + scolebourne@apache.org + The Apache Software Foundation + + + + + + Paul Jack + + + + Stephen Colebourne + + + + Berin Loritsch + + + + Alex Crown + + + + Marcus Zander + + + + Paul Hamamnt + + + + Rune Johannesen + + + + Clebert Suconic + + + + Norm Deane + + + + Ralph Schaer + + + + Chris Audley + + + + Rey François + + + + Gregor Raýman + + + + Jan Sorensen + + + + Eric Pabst + + + + Paulo Gaspar + + + + Michael Smith + + + + George Franciscus + + + + Erik Meade + + + + Tomas Viberg + + + + Yauheny Mikulski + + + + Michael Szlapa + + + + Juozas Baliuka + + + + + + + commons-logging + commons-logging + 1.1.1 + + + commons-collections + commons-collections + 3.2.1 + + + commons-collections + commons-collections-testframework + 3.2.1 + test + + + junit + junit + 3.8.1 + test + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + pertest + + -Xmx25M + + **/*TestCase.java + + + + **/*MemoryTestCase.java + + + + true + + org.apache.commons.logging.impl.LogFactoryImpl + org.apache.commons.logging.impl.SimpleLog> + WARN + + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + + + + + javadocs** + release-notes** + + + + + + + + + 1.5 + 1.5 + beanutils + 1.9.1 + BEANUTILS + 12310460 + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.6 + + ${basedir}/checkstyle.xml + false + ${basedir}/license-header.txt + + + + org.apache.maven.plugins + maven-javadoc-plugin + + true + + http://download.oracle.com/javase/1.4.2/docs/api/ + http://commons.apache.org/collections/api-release/ + + + + + org.apache.maven.plugins + maven-changes-plugin + 2.9 + + + %URL%/%ISSUE% + + + + + + changes-report + + + + + + + + diff --git a/repository/commons-beanutils/commons-beanutils/1.9.1/commons-beanutils-1.9.1.pom.sha1 b/repository/commons-beanutils/commons-beanutils/1.9.1/commons-beanutils-1.9.1.pom.sha1 new file mode 100755 index 0000000..53e84e1 --- /dev/null +++ b/repository/commons-beanutils/commons-beanutils/1.9.1/commons-beanutils-1.9.1.pom.sha1 @@ -0,0 +1 @@ +cda06a3e7065f28da2480849fc8dd12c58c6a0b6 \ No newline at end of file diff --git a/repository/commons-cli/commons-cli/1.0/_remote.repositories b/repository/commons-cli/commons-cli/1.0/_remote.repositories new file mode 100755 index 0000000..8050067 --- /dev/null +++ b/repository/commons-cli/commons-cli/1.0/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:45 CST 2017 +commons-cli-1.0.jar>nexus= +commons-cli-1.0.jar>central= +commons-cli-1.0.pom>central= +commons-cli-1.0.pom>nexus= diff --git a/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.jar b/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.jar new file mode 100755 index 0000000..22a004e Binary files /dev/null and b/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.jar differ diff --git a/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.jar.sha1 b/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.jar.sha1 new file mode 100755 index 0000000..c22c98b --- /dev/null +++ b/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.jar.sha1 @@ -0,0 +1 @@ +6dac9733315224fc562f6268df58e92d65fd0137 \ No newline at end of file diff --git a/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.pom b/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.pom new file mode 100755 index 0000000..cfc5a04 --- /dev/null +++ b/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.pom @@ -0,0 +1,76 @@ + + 4.0.0 + commons-cli + commons-cli + CLI + 1.0 + Commons CLI provides a simple API for working with the command line arguments and options. + 2002 + + + jstrachan + James Strachan + jstrachan@apache.org + SpiritSoft, Inc. + + + bob + bob mcwhirter + bob@werken.com + Werken + + + jkeyes + John Keyes + jbjk@mac.com + integral Source + + + + + Berin Loritsch + bloritsch@apache.org + + helped in the Avalon CLI merge + + + + Peter Maddocks + peter_maddocks@hp.com + Hewlett-Packard + + supplied patch + + + + + + + maven-surefire-plugin + + + **/*Test*.java + + + + + + + + commons-logging + commons-logging + 1.0 + + + commons-lang + commons-lang + 1.0 + + + junit + junit + 3.7 + test + + + \ No newline at end of file diff --git a/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.pom.sha1 b/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.pom.sha1 new file mode 100755 index 0000000..9250940 --- /dev/null +++ b/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.pom.sha1 @@ -0,0 +1 @@ +bc51fd74ed7c8ccf75b3abc84b3613d6ba60eb89 /home/projects/maven/repository-staging/to-ibiblio/maven2/commons-cli/commons-cli/1.0/commons-cli-1.0.pom diff --git a/repository/commons-cli/commons-cli/1.2/_remote.repositories b/repository/commons-cli/commons-cli/1.2/_remote.repositories new file mode 100755 index 0000000..c21dece --- /dev/null +++ b/repository/commons-cli/commons-cli/1.2/_remote.repositories @@ -0,0 +1,5 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Nov 08 22:54:34 CST 2016 +commons-cli-1.2-sources.jar>central= +commons-cli-1.2.jar>central= +commons-cli-1.2.pom>central= diff --git a/repository/commons-cli/commons-cli/1.2/commons-cli-1.2-sources.jar b/repository/commons-cli/commons-cli/1.2/commons-cli-1.2-sources.jar new file mode 100755 index 0000000..80b9c14 Binary files /dev/null and b/repository/commons-cli/commons-cli/1.2/commons-cli-1.2-sources.jar differ diff --git a/repository/commons-cli/commons-cli/1.2/commons-cli-1.2-sources.jar.sha1 b/repository/commons-cli/commons-cli/1.2/commons-cli-1.2-sources.jar.sha1 new file mode 100755 index 0000000..b468c4d --- /dev/null +++ b/repository/commons-cli/commons-cli/1.2/commons-cli-1.2-sources.jar.sha1 @@ -0,0 +1 @@ +6c5459816530a1962ac18cd315cc775b1b384329 \ No newline at end of file diff --git a/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar b/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar new file mode 100755 index 0000000..ce4b9ff Binary files /dev/null and b/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar differ diff --git a/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar.sha1 b/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar.sha1 new file mode 100755 index 0000000..d38d001 --- /dev/null +++ b/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar.sha1 @@ -0,0 +1 @@ +2bf96b7aa8b611c177d329452af1dc933e14501c \ No newline at end of file diff --git a/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.pom b/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.pom new file mode 100755 index 0000000..21e6d30 --- /dev/null +++ b/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.pom @@ -0,0 +1,250 @@ + + + + + org.apache.commons + commons-parent + 11 + + 4.0.0 + commons-cli + commons-cli + 1.2 + Commons CLI + + 2002 + + Commons CLI provides a simple API for presenting, processing and validating a command line interface. + + + http://commons.apache.org/cli/ + + + jira + http://issues.apache.org/jira/browse/CLI + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/cli/branches/cli-1.x/ + scm:svn:https://svn.apache.org/repos/asf/commons/proper/cli/branches/cli-1.x/ + http://svn.apache.org/viewvc/commons/proper/cli/branches/cli-1.x/ + + + + + James Strachan + jstrachan + jstrachan@apache.org + SpiritSoft, Inc. + + + Bob McWhirter + bob + bob@werken.com + Werken + + contributed ideas and code from werken.opt + + + + John Keyes + jkeyes + jbjk@mac.com + integral Source + + contributed ideas and code from Optz + + + + Rob Oxspring + roxspring + roxspring@imapmail.org + Indigo Stone + + designed CLI2 + + + + + + + Peter Donald + + contributed ideas and code from Avalon Excalibur's cli package + + + + Brian Egge + + made the 1.1 release happen + + + + Berin Loritsch + bloritsch@apache.org + + helped in the Avalon CLI merge + + + + Peter Maddocks + peter_maddocks@hp.com + Hewlett-Packard + + supplied patch + + + + Andrew Shirley + + lots of fixes for 1.1 + + + + + + + + junit + junit + 3.8.1 + test + + + + + 1.4 + 1.4 + cli + 1.2 + commons-cli-${commons.release.version} + org.apache.commons.cli + + CLI + 12310463 + + RC7 + + + + src/java + src/test + + + . + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + maven-assembly-plugin + + + src/assembly/bin.xml + src/assembly/src.xml + + gnu + + + + + + + + + + org.codehaus.mojo + findbugs-maven-plugin + 1.2 + + Normal + Default + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + src/conf/checkstyle.xml + + + + org.apache.maven.plugins + maven-pmd-plugin + + + org.codehaus.mojo + cobertura-maven-plugin + 2.2 + + + org.codehaus.mojo + clirr-maven-plugin + 2.2.1 + + 1.1 + + + + + + + + + + gump + + + maven.final.name + + + + + + maven-jar-plugin + + ${maven.final.name} + + + + + + + rc + + + + apache.website + Apache Commons Release Candidate Staging Site + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/builds/commons/${commons.componentid}/${commons.release.version}/${commons.rc.version}/site + + + + + + diff --git a/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.pom.sha1 b/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.pom.sha1 new file mode 100755 index 0000000..6a9443c --- /dev/null +++ b/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.pom.sha1 @@ -0,0 +1 @@ +e1b71e4b511c3c63f8b19d0302fe1d1c6e79035a \ No newline at end of file diff --git a/repository/commons-codec/commons-codec/1.10/_remote.repositories b/repository/commons-codec/commons-codec/1.10/_remote.repositories new file mode 100755 index 0000000..eac6e9e --- /dev/null +++ b/repository/commons-codec/commons-codec/1.10/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 19 11:42:08 CST 2017 +commons-codec-1.10.jar>central= +commons-codec-1.10.pom>central= diff --git a/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar b/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar new file mode 100755 index 0000000..1d7417c Binary files /dev/null and b/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar differ diff --git a/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar.sha1 b/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar.sha1 new file mode 100755 index 0000000..3fe8682 --- /dev/null +++ b/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar.sha1 @@ -0,0 +1 @@ +4b95f4897fa13f2cd904aee711aeafc0c5295cd8 \ No newline at end of file diff --git a/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.pom b/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.pom new file mode 100755 index 0000000..0da640a --- /dev/null +++ b/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.pom @@ -0,0 +1,343 @@ + + + + + + org.apache.commons + commons-parent + 35 + + 4.0.0 + commons-codec + commons-codec + + 1.10 + Apache Commons Codec + 2002 + + The Apache Commons Codec package contains simple encoder and decoders for + various formats such as Base64 and Hexadecimal. In addition to these + widely used encoders and decoders, the codec package also maintains a + collection of phonetic encoding utilities. + + + 3.0.0 + + http://commons.apache.org/proper/commons-codec/ + + jira + http://issues.apache.org/jira/browse/CODEC + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/codec/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/codec/trunk + http://svn.apache.org/viewvc/commons/proper/codec/trunk + + + + stagingSite + Apache Staging Website + ${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/${commons.componentid}/ + + + + + Henri Yandell + bayard + bayard@apache.org + + + Tim OBrien + tobrien + tobrien@apache.org + -6 + + + Scott Sanders + sanders + sanders@totalsync.com + + + Rodney Waldhoff + rwaldhoff + rwaldhoff@apache.org + + + Daniel Rall + dlr + dlr@finemaltcoding.com + + + Jon S. Stevens + jon + jon@collab.net + + + Gary Gregory + ggregory + ggregory@apache.org + http://www.garygregory.com + -5 + + + David Graham + dgraham + dgraham@apache.org + + + Julius Davies + julius + julius@apache.org + http://juliusdavies.ca/ + -8 + + + Thomas Neidhart + tn + tn@apache.org + + + + + Christopher O'Brien + siege@preoccupied.net + + hex + md5 + architecture + + + + Martin Redington + + Representing xml-rpc + + + + Jeffery Dever + + Representing http-client + + + + Steve Zimmermann + steve.zimmermann@heii.com + + Documentation + + + + Benjamin Walstrum + ben@walstrum.com + + + Oleg Kalnichevski + oleg@ural.ru + + Representing http-client + + + + Dave Dribin + apache@dave.dribin.org + + DigestUtil + + + + Alex Karasulu + aok123 at bellsouth.net + + Submitted Binary class and test + + + + Matthew Inger + mattinger at yahoo.com + + Submitted DIFFERENCE algorithm for Soundex and RefinedSoundex + + + + Jochen Wiedmann + jochen@apache.org + + Base64 code [CODEC-69] + + + + Sebastian Bazley + sebb@apache.org + + Streaming Base64 + + + + Matthew Pocock + turingatemyhamster@gmail.com + + Beider-Morse phonetic matching + + + + Colm Rice + colm_rice at hotmail dot com + + Submitted Match Rating Approach (MRA) phonetic encoder and tests [CODEC-161] + + + + + + + junit + junit + 4.11 + test + + + + 1.6 + 1.6 + codec + 1.10 + + RC1 + CODEC + 12310464 + + UTF-8 + UTF-8 + UTF-8 + ${basedir}/LICENSE-header.txt + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + + + archive** + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*AbstractTest.java + **/*PerformanceTest.java + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + test-jar + + + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.5 + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + 2.9.1 + + ${basedir}/checkstyle.xml + false + ${basedir}/LICENSE-header.txt + + + + + + checkstyle + + + + + + org.apache.maven.plugins + maven-pmd-plugin + 3.2 + + ${maven.compiler.target} + true + + ${basedir}/pmd.xml + + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.5.5 + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + TODO + NOPMD + NOTE + + + + + org.codehaus.mojo + javancss-maven-plugin + 2.0 + + + + diff --git a/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.pom.sha1 b/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.pom.sha1 new file mode 100755 index 0000000..48de588 --- /dev/null +++ b/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.pom.sha1 @@ -0,0 +1 @@ +44b9477418d2942d45550f7e7c66c16262062d0e \ No newline at end of file diff --git a/repository/commons-codec/commons-codec/1.2/_remote.repositories b/repository/commons-codec/commons-codec/1.2/_remote.repositories new file mode 100755 index 0000000..35597fb --- /dev/null +++ b/repository/commons-codec/commons-codec/1.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Jul 07 17:51:31 CST 2017 +commons-codec-1.2.jar>central= +commons-codec-1.2.pom>central= diff --git a/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.jar b/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.jar new file mode 100755 index 0000000..67cb720 Binary files /dev/null and b/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.jar differ diff --git a/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.jar.sha1 b/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.jar.sha1 new file mode 100755 index 0000000..c3f1aa5 --- /dev/null +++ b/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.jar.sha1 @@ -0,0 +1 @@ +397f4731a9f9b6eb1907e224911c77ea3aa27a8b \ No newline at end of file diff --git a/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.pom b/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.pom new file mode 100755 index 0000000..0ff5e43 --- /dev/null +++ b/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.pom @@ -0,0 +1,113 @@ + + 4.0.0 + commons-codec + commons-codec + Codec + 1.2 + The codec package contains simple encoder and decoders for + various formats such as Base64 and Hexadecimal. In addition to these + widely used encoders and decoders, the codec package also maintains a + collection of phonetic encoding utilities. + + http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Commons&component=Codec&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit&newqueryname=&order=Reuse+same+sort+as+last+time + + 2002 + + + bayard + Henri Yandell + bayard@generationjava.com + + + tobrien + Tim OBrien + tobrien@apache.org + -6 + + + sanders + Scott Sanders + sanders@totalsync.com + + + rwaldhoff + Rodney Waldhoff + rwaldhoff@apache.org + + + dlr + Daniel Rall + dlr@finemaltcoding.com + + + jon + Jon S. Stevens + jon@collab.net + + + ggregory + Gary D. Gregory + ggregory@seagullsw.com + SEAGULL Software + + Java Developer + + + + dgraham + David Graham + dgraham@apache.org + + + + + Christopher O'Brien + siege@preoccupied.net + + + Martin Redington + + + Jeffery Dever + + + Steve Zimmermann + steve.zimmermann@heii.com + + + Benjamin Walstrum + ben@walstrum.com + + + Oleg Kalnichevski + oleg@ural.ru + + + Dave Dribin + apache@dave.dribin.org + + + + + + ${pom.build.unitTestSourceDirectory} + + **/*.xml + + + + + + maven-surefire-plugin + + + **/*Test.java + + + **/*AbstractTest.java + + + + + + \ No newline at end of file diff --git a/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.pom.sha1 b/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.pom.sha1 new file mode 100755 index 0000000..f0f7e9c --- /dev/null +++ b/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.pom.sha1 @@ -0,0 +1 @@ +3924208ea1e84feb88701e9a5000bc65c66fb335 /home/projects/maven/repository-staging/to-ibiblio/maven2/commons-codec/commons-codec/1.2/commons-codec-1.2.pom diff --git a/repository/commons-codec/commons-codec/1.3/_remote.repositories b/repository/commons-codec/commons-codec/1.3/_remote.repositories new file mode 100755 index 0000000..80c459c --- /dev/null +++ b/repository/commons-codec/commons-codec/1.3/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 20:42:14 CST 2016 +commons-codec-1.3.pom>central= +commons-codec-1.3.jar>central= diff --git a/repository/commons-codec/commons-codec/1.3/commons-codec-1.3.jar b/repository/commons-codec/commons-codec/1.3/commons-codec-1.3.jar new file mode 100755 index 0000000..957b675 Binary files /dev/null and b/repository/commons-codec/commons-codec/1.3/commons-codec-1.3.jar differ diff --git a/repository/commons-codec/commons-codec/1.3/commons-codec-1.3.jar.sha1 b/repository/commons-codec/commons-codec/1.3/commons-codec-1.3.jar.sha1 new file mode 100755 index 0000000..d54f91e --- /dev/null +++ b/repository/commons-codec/commons-codec/1.3/commons-codec-1.3.jar.sha1 @@ -0,0 +1 @@ +fd32786786e2adb664d5ecc965da47629dca14ba \ No newline at end of file diff --git a/repository/commons-codec/commons-codec/1.3/commons-codec-1.3.pom b/repository/commons-codec/commons-codec/1.3/commons-codec-1.3.pom new file mode 100755 index 0000000..dab16e2 --- /dev/null +++ b/repository/commons-codec/commons-codec/1.3/commons-codec-1.3.pom @@ -0,0 +1,178 @@ + + 4.0.0 + commons-codec + commons-codec + Codec + 1.3 + The codec package contains simple encoder and decoders for + various formats such as Base64 and Hexadecimal. In addition to these + widely used encoders and decoders, the codec package also maintains a + collection of phonetic encoding utilities. + http://jakarta.apache.org/commons/codec/ + + http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Commons&component=Codec&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit&newqueryname=&order=Reuse+same+sort+as+last+time + + + + +
commons-dev@jakarta.apache.org
+
+
+
+ 2002 + + + Commons Dev List + commons-dev-subscribe@jakarta.apache.org + commons-dev-unsubscribe@jakarta.apache.org + http://nagoya.apache.org/eyebrowse/SummarizeList?listName=commons-dev@jakarta.apache.org + + + Commons User List + commons-user-subscribe@jakarta.apache.org + commons-user-unsubscribe@jakarta.apache.org + http://nagoya.apache.org/eyebrowse/SummarizeList?listName=commons-user@jakarta.apache.org + + + + + bayard + Henri Yandell + bayard@generationjava.com + + + tobrien + Tim OBrien + tobrien@apache.org + -6 + + + sanders + Scott Sanders + sanders@totalsync.com + + + rwaldhoff + Rodney Waldhoff + rwaldhoff@apache.org + + + dlr + Daniel Rall + dlr@finemaltcoding.com + + + jon + Jon S. Stevens + jon@collab.net + + + ggregory + Gary D. Gregory + ggregory@seagullsw.com + Seagull Software + -8 + + + dgraham + David Graham + dgraham@apache.org + + + + + Christopher O'Brien + siege@preoccupied.net + + + Martin Redington + + + Jeffery Dever + + + Steve Zimmermann + steve.zimmermann@heii.com + + + Benjamin Walstrum + ben@walstrum.com + + + Oleg Kalnichevski + oleg@ural.ru + + + Dave Dribin + apache@dave.dribin.org + + + Alex Karasulu + aok123 at bellsouth.net + + + Matthew Inger + mattinger at yahoo.com + + + + + The Apache Software License, Version 2.0 + /LICENSE.txt + + + + scm:cvs:pserver:anoncvs@cvs.apache.org:/home/cvspublic:jakarta-commons/codec + http://cvs.apache.org/viewcvs/jakarta-commons/codec/ + + + The Apache Software Foundation + http://jakarta.apache.org + + + src/java + src/test + + + src/test + + **/*.xml + + + + + + maven-surefire-plugin + + + **/Test*.java + **/*Test.java + + + **/*AbstractTest.java + + + + + + + + junit + junit + 3.8.1 + test + + + + + default + Default Repository + file:///www/jakarta.apache.org/builds/jakarta-commons/codec/ + + + default + Default Site + scp://jakarta.apache.org//www/jakarta.apache.org/commons/codec/ + + +
\ No newline at end of file diff --git a/repository/commons-codec/commons-codec/1.3/commons-codec-1.3.pom.sha1 b/repository/commons-codec/commons-codec/1.3/commons-codec-1.3.pom.sha1 new file mode 100755 index 0000000..a5ef52a --- /dev/null +++ b/repository/commons-codec/commons-codec/1.3/commons-codec-1.3.pom.sha1 @@ -0,0 +1 @@ +c5a7a1a49dac255ed78180d5fae26cfaa5e48147 /home/projects/maven/repository-staging/to-ibiblio/maven2/commons-codec/commons-codec/1.3/commons-codec-1.3.pom diff --git a/repository/commons-codec/commons-codec/1.4/_remote.repositories b/repository/commons-codec/commons-codec/1.4/_remote.repositories new file mode 100755 index 0000000..5eb8d49 --- /dev/null +++ b/repository/commons-codec/commons-codec/1.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:55 CST 2017 +commons-codec-1.4.jar>central= +commons-codec-1.4.pom>central= diff --git a/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar b/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar new file mode 100755 index 0000000..458d432 Binary files /dev/null and b/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar differ diff --git a/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar.sha1 b/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar.sha1 new file mode 100755 index 0000000..67b6dd8 --- /dev/null +++ b/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar.sha1 @@ -0,0 +1 @@ +4216af16d38465bbab0f3dff8efa14204f7a399a \ No newline at end of file diff --git a/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.pom b/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.pom new file mode 100755 index 0000000..17f33c3 --- /dev/null +++ b/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.pom @@ -0,0 +1,286 @@ + + + + + org.apache.commons + commons-parent + 11 + + 4.0.0 + commons-codec + commons-codec + 1.4 + Commons Codec + + 2002 + + The codec package contains simple encoder and decoders for + various formats such as Base64 and Hexadecimal. In addition to these + widely used encoders and decoders, the codec package also maintains a + collection of phonetic encoding utilities. + + + http://commons.apache.org/codec/ + + + jira + http://issues.apache.org/jira/browse/CODEC + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/codec/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/codec/trunk + http://svn.apache.org/viewvc/commons/proper/codec/trunk + + + + + Henri Yandell + bayard + bayard@generationjava.com + + + Tim OBrien + tobrien + tobrien@apache.org + -6 + + + Scott Sanders + sanders + sanders@totalsync.com + + + Rodney Waldhoff + rwaldhoff + rwaldhoff@apache.org + + + Daniel Rall + dlr + dlr@finemaltcoding.com + + + Jon S. Stevens + jon + jon@collab.net + + + Gary D. Gregory + ggregory + ggregory@apache.org + http://www.garygregory.com + Seagull Software + http://www.seagullsoftware.com + -8 + + + David Graham + dgraham + dgraham@apache.org + + + + + Christopher O'Brien + siege@preoccupied.net + + hex + md5 + architecture + + + + Martin Redington + Representing xml-rpc + + + Jeffery Dever + Representing http-client + + + Steve Zimmermann + steve.zimmermann@heii.com + Documentation + + + Benjamin Walstrum + ben@walstrum.com + + + Oleg Kalnichevski + oleg@ural.ru + Representing http-client + + + Dave Dribin + apache@dave.dribin.org + DigestUtil + + + Alex Karasulu + aok123 at bellsouth.net + Submitted Binary class and test + + + Matthew Inger + mattinger at yahoo.com + Submitted DIFFERENCE algorithm for Soundex and RefinedSoundex + + + Jochen Wiedmann + jochen@apache.org + Base64 code [CODEC-69] + + + Julius Davies + juliusdavies@gmail.com + + Base64InputStream + Base64OutputStream + + + + Sebastian Bazley + sebb@apache.org + Streaming Base64 + + + + + + + junit + junit + 3.8.2 + test + + + + + 1.4 + 1.4 + codec + 1.4 + CODEC + 12310464 + + UTF-8 + UTF-8 + + + + src/java + src/test + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*Test.java + **/Test*.java + + + **/*AbstractTest.java + + + + + maven-assembly-plugin + + + src/assembly/bin.xml + src/assembly/src.xml + + gnu + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + 2.1 + + ${basedir}/xdocs/changes.xml + %URL%/%ISSUE% + + + + + changes-report + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.3 + + ${basedir}/checkstyle.xml + false + ${basedir}/LICENSE-header.txt + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.3 + + + org.apache.maven.plugins + maven-pmd-plugin + 2.4 + + + org.codehaus.mojo + findbugs-maven-plugin + 2.0.1 + + + org.codehaus.mojo + clirr-maven-plugin + 2.2.2 + + 1.3 + info + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.5 + + true + + http://java.sun.com/j2se/1.4.2/docs/api/ + + + + + + + diff --git a/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.pom.sha1 b/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.pom.sha1 new file mode 100755 index 0000000..807a4a6 --- /dev/null +++ b/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.pom.sha1 @@ -0,0 +1 @@ +393db4ae967c6e831025d432632d1f72f7108b01 \ No newline at end of file diff --git a/repository/commons-codec/commons-codec/1.6/_remote.repositories b/repository/commons-codec/commons-codec/1.6/_remote.repositories new file mode 100755 index 0000000..1175927 --- /dev/null +++ b/repository/commons-codec/commons-codec/1.6/_remote.repositories @@ -0,0 +1,5 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Nov 09 08:13:54 CST 2016 +commons-codec-1.6-sources.jar>central= +commons-codec-1.6.jar>central= +commons-codec-1.6.pom>central= diff --git a/repository/commons-codec/commons-codec/1.6/commons-codec-1.6-sources.jar b/repository/commons-codec/commons-codec/1.6/commons-codec-1.6-sources.jar new file mode 100755 index 0000000..cc6abff Binary files /dev/null and b/repository/commons-codec/commons-codec/1.6/commons-codec-1.6-sources.jar differ diff --git a/repository/commons-codec/commons-codec/1.6/commons-codec-1.6-sources.jar.sha1 b/repository/commons-codec/commons-codec/1.6/commons-codec-1.6-sources.jar.sha1 new file mode 100755 index 0000000..0fd0fcf --- /dev/null +++ b/repository/commons-codec/commons-codec/1.6/commons-codec-1.6-sources.jar.sha1 @@ -0,0 +1 @@ +61e9f9d11fe3e12ec62f633006e99d75fd7f19c8 \ No newline at end of file diff --git a/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar b/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar new file mode 100755 index 0000000..ee1bc49 Binary files /dev/null and b/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar differ diff --git a/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar.sha1 b/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar.sha1 new file mode 100755 index 0000000..fed203a --- /dev/null +++ b/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar.sha1 @@ -0,0 +1 @@ +b7f0fc8f61ecadeb3695f0b9464755eee44374d4 \ No newline at end of file diff --git a/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.pom b/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.pom new file mode 100755 index 0000000..6d0a2a8 --- /dev/null +++ b/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.pom @@ -0,0 +1,337 @@ + + + + + org.apache.commons + commons-parent + 22 + + 4.0.0 + commons-codec + commons-codec + 1.6 + Commons Codec + 2002 + + The codec package contains simple encoder and decoders for + various formats such as Base64 and Hexadecimal. In addition to these + widely used encoders and decoders, the codec package also maintains a + collection of phonetic encoding utilities. + + http://commons.apache.org/codec/ + + jira + http://issues.apache.org/jira/browse/CODEC + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/codec/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/codec/trunk + http://svn.apache.org/viewvc/commons/proper/codec/trunk + + + + stagingSite + Apache Staging Website + scp://people.apache.org/www/commons.apache.org/codec/ + + + + + Henri Yandell + bayard + bayard@apache.org + + + Tim OBrien + tobrien + tobrien@apache.org + -6 + + + Scott Sanders + sanders + sanders@totalsync.com + + + Rodney Waldhoff + rwaldhoff + rwaldhoff@apache.org + + + Daniel Rall + dlr + dlr@finemaltcoding.com + + + Jon S. Stevens + jon + jon@collab.net + + + Gary D. Gregory + ggregory + ggregory@apache.org + http://www.garygregory.com + -5 + + + David Graham + dgraham + dgraham@apache.org + + + Julius Davies + julius + julius@apache.org + http://juliusdavies.ca/ + -8 + + + + + Christopher O'Brien + siege@preoccupied.net + + hex + md5 + architecture + + + + Martin Redington + + Representing xml-rpc + + + + Jeffery Dever + + Representing http-client + + + + Steve Zimmermann + steve.zimmermann@heii.com + + Documentation + + + + Benjamin Walstrum + ben@walstrum.com + + + Oleg Kalnichevski + oleg@ural.ru + + Representing http-client + + + + Dave Dribin + apache@dave.dribin.org + + DigestUtil + + + + Alex Karasulu + aok123 at bellsouth.net + + Submitted Binary class and test + + + + Matthew Inger + mattinger at yahoo.com + + Submitted DIFFERENCE algorithm for Soundex and RefinedSoundex + + + + Jochen Wiedmann + jochen@apache.org + + Base64 code [CODEC-69] + + + + Sebastian Bazley + sebb@apache.org + + Streaming Base64 + + + + Matthew Pocock + turingatemyhamster@gmail.com + + Beinder-Morse phonetic matching + + + + + + + junit + junit + 4.10 + test + + + + 1.5 + 1.5 + codec + 1.6 + + RC2 + CODEC + 12310464 + + UTF-8 + UTF-8 + UTF-8 + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.0 + + + + org.apache.maven.wagon + wagon-ssh + 1.0 + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.10 + + + **/*Test.java + **/Test*.java + + + **/*AbstractTest.java + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.2 + + + + test-jar + + + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2.1 + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + 2.6 + + %URL%/%ISSUE% + + + + + + changes-report + jira-report + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.8 + + ${basedir}/checkstyle.xml + false + ${basedir}/LICENSE-header.txt + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + org.apache.maven.plugins + maven-pmd-plugin + 2.5 + + 1.5 + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.3.2 + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + TODO + NOPMD + NOTE + + + + + org.codehaus.mojo + javancss-maven-plugin + 2.0 + + + + diff --git a/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.pom.sha1 b/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.pom.sha1 new file mode 100755 index 0000000..ded8089 --- /dev/null +++ b/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.pom.sha1 @@ -0,0 +1 @@ +9499f0c87ab43a74c456b9847acbcb5e67fe9f32 \ No newline at end of file diff --git a/repository/commons-codec/commons-codec/1.7/_remote.repositories b/repository/commons-codec/commons-codec/1.7/_remote.repositories new file mode 100755 index 0000000..ee2ae4f --- /dev/null +++ b/repository/commons-codec/commons-codec/1.7/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:54:41 CST 2017 +commons-codec-1.7.jar>central= +commons-codec-1.7.pom>central= diff --git a/repository/commons-codec/commons-codec/1.7/commons-codec-1.7.jar b/repository/commons-codec/commons-codec/1.7/commons-codec-1.7.jar new file mode 100755 index 0000000..efa7f72 Binary files /dev/null and b/repository/commons-codec/commons-codec/1.7/commons-codec-1.7.jar differ diff --git a/repository/commons-codec/commons-codec/1.7/commons-codec-1.7.jar.sha1 b/repository/commons-codec/commons-codec/1.7/commons-codec-1.7.jar.sha1 new file mode 100755 index 0000000..dbfd9a7 --- /dev/null +++ b/repository/commons-codec/commons-codec/1.7/commons-codec-1.7.jar.sha1 @@ -0,0 +1 @@ +9cd61d269c88f9fb0eb36cea1efcd596ab74772f \ No newline at end of file diff --git a/repository/commons-codec/commons-codec/1.7/commons-codec-1.7.pom b/repository/commons-codec/commons-codec/1.7/commons-codec-1.7.pom new file mode 100755 index 0000000..2491d78 --- /dev/null +++ b/repository/commons-codec/commons-codec/1.7/commons-codec-1.7.pom @@ -0,0 +1,311 @@ + + + + + org.apache.commons + commons-parent + 26 + + 4.0.0 + commons-codec + commons-codec + 1.7 + Commons Codec + 2002 + + The codec package contains simple encoder and decoders for + various formats such as Base64 and Hexadecimal. In addition to these + widely used encoders and decoders, the codec package also maintains a + collection of phonetic encoding utilities. + + http://commons.apache.org/codec/ + + jira + http://issues.apache.org/jira/browse/CODEC + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/codec/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/codec/trunk + http://svn.apache.org/viewvc/commons/proper/codec/trunk + + + + stagingSite + Apache Staging Website + scp://people.apache.org/www/commons.apache.org/codec/ + + + + + Henri Yandell + bayard + bayard@apache.org + + + Tim OBrien + tobrien + tobrien@apache.org + -6 + + + Scott Sanders + sanders + sanders@totalsync.com + + + Rodney Waldhoff + rwaldhoff + rwaldhoff@apache.org + + + Daniel Rall + dlr + dlr@finemaltcoding.com + + + Jon S. Stevens + jon + jon@collab.net + + + Gary Gregory + ggregory + ggregory@apache.org + http://www.garygregory.com + -5 + + + David Graham + dgraham + dgraham@apache.org + + + Julius Davies + julius + julius@apache.org + http://juliusdavies.ca/ + -8 + + + + + Christopher O'Brien + siege@preoccupied.net + + hex + md5 + architecture + + + + Martin Redington + + Representing xml-rpc + + + + Jeffery Dever + + Representing http-client + + + + Steve Zimmermann + steve.zimmermann@heii.com + + Documentation + + + + Benjamin Walstrum + ben@walstrum.com + + + Oleg Kalnichevski + oleg@ural.ru + + Representing http-client + + + + Dave Dribin + apache@dave.dribin.org + + DigestUtil + + + + Alex Karasulu + aok123 at bellsouth.net + + Submitted Binary class and test + + + + Matthew Inger + mattinger at yahoo.com + + Submitted DIFFERENCE algorithm for Soundex and RefinedSoundex + + + + Jochen Wiedmann + jochen@apache.org + + Base64 code [CODEC-69] + + + + Sebastian Bazley + sebb@apache.org + + Streaming Base64 + + + + Matthew Pocock + turingatemyhamster@gmail.com + + Beinder-Morse phonetic matching + + + + + + + junit + junit + 4.10 + test + + + + 1.6 + 1.6 + codec + 1.7 + + RC1 + CODEC + 12310464 + + UTF-8 + UTF-8 + UTF-8 + ${basedir}/LICENSE-header.txt + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + + org.apache.maven.wagon + wagon-ssh + 1.0 + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*AbstractTest.java + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + test-jar + + + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.3 + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.9.1 + + ${basedir}/checkstyle.xml + false + ${basedir}/LICENSE-header.txt + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.7.1 + + ${maven.compile.target} + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.5.2 + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + TODO + NOPMD + NOTE + + + + + org.codehaus.mojo + javancss-maven-plugin + 2.0 + + + + diff --git a/repository/commons-codec/commons-codec/1.7/commons-codec-1.7.pom.sha1 b/repository/commons-codec/commons-codec/1.7/commons-codec-1.7.pom.sha1 new file mode 100755 index 0000000..de815dc --- /dev/null +++ b/repository/commons-codec/commons-codec/1.7/commons-codec-1.7.pom.sha1 @@ -0,0 +1 @@ +6f37ec98cc2dd7ee4e31fb82e9464cbba5e94516 \ No newline at end of file diff --git a/repository/commons-codec/commons-codec/1.9/_remote.repositories b/repository/commons-codec/commons-codec/1.9/_remote.repositories new file mode 100755 index 0000000..5ee5633 --- /dev/null +++ b/repository/commons-codec/commons-codec/1.9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:40 CST 2016 +commons-codec-1.9.jar>central= +commons-codec-1.9.pom>central= diff --git a/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar b/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar new file mode 100755 index 0000000..ef35f1c Binary files /dev/null and b/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar differ diff --git a/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar.sha1 b/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar.sha1 new file mode 100755 index 0000000..4be91b4 --- /dev/null +++ b/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar.sha1 @@ -0,0 +1 @@ +9ce04e34240f674bc72680f8b843b1457383161a \ No newline at end of file diff --git a/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.pom b/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.pom new file mode 100755 index 0000000..d982091 --- /dev/null +++ b/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.pom @@ -0,0 +1,340 @@ + + + + + + org.apache.commons + commons-parent + 32 + + 4.0.0 + commons-codec + commons-codec + + 1.9 + Apache Commons Codec + 2002 + + The Apache Commons Codec package contains simple encoder and decoders for + various formats such as Base64 and Hexadecimal. In addition to these + widely used encoders and decoders, the codec package also maintains a + collection of phonetic encoding utilities. + + http://commons.apache.org/proper/commons-codec/ + + jira + http://issues.apache.org/jira/browse/CODEC + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/codec/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/codec/trunk + http://svn.apache.org/viewvc/commons/proper/codec/trunk + + + + stagingSite + Apache Staging Website + ${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/${commons.componentid}/ + + + + + Henri Yandell + bayard + bayard@apache.org + + + Tim OBrien + tobrien + tobrien@apache.org + -6 + + + Scott Sanders + sanders + sanders@totalsync.com + + + Rodney Waldhoff + rwaldhoff + rwaldhoff@apache.org + + + Daniel Rall + dlr + dlr@finemaltcoding.com + + + Jon S. Stevens + jon + jon@collab.net + + + Gary Gregory + ggregory + ggregory@apache.org + http://www.garygregory.com + -5 + + + David Graham + dgraham + dgraham@apache.org + + + Julius Davies + julius + julius@apache.org + http://juliusdavies.ca/ + -8 + + + Thomas Neidhart + tn + tn@apache.org + + + + + Christopher O'Brien + siege@preoccupied.net + + hex + md5 + architecture + + + + Martin Redington + + Representing xml-rpc + + + + Jeffery Dever + + Representing http-client + + + + Steve Zimmermann + steve.zimmermann@heii.com + + Documentation + + + + Benjamin Walstrum + ben@walstrum.com + + + Oleg Kalnichevski + oleg@ural.ru + + Representing http-client + + + + Dave Dribin + apache@dave.dribin.org + + DigestUtil + + + + Alex Karasulu + aok123 at bellsouth.net + + Submitted Binary class and test + + + + Matthew Inger + mattinger at yahoo.com + + Submitted DIFFERENCE algorithm for Soundex and RefinedSoundex + + + + Jochen Wiedmann + jochen@apache.org + + Base64 code [CODEC-69] + + + + Sebastian Bazley + sebb@apache.org + + Streaming Base64 + + + + Matthew Pocock + turingatemyhamster@gmail.com + + Beider-Morse phonetic matching + + + + Colm Rice + colm_rice at hotmail dot com + + Submitted Match Rating Approach (MRA) phonetic encoder and tests [CODEC-161] + + + + + + + junit + junit + 4.11 + test + + + + 1.6 + 1.6 + codec + 1.9 + + RC1 + CODEC + 12310464 + + UTF-8 + UTF-8 + UTF-8 + ${basedir}/LICENSE-header.txt + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + + + archive** + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*AbstractTest.java + **/*PerformanceTest.java + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + test-jar + + + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.4 + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + 2.9.1 + + ${basedir}/checkstyle.xml + false + ${basedir}/LICENSE-header.txt + + + + + + checkstyle + + + + + + org.apache.maven.plugins + maven-pmd-plugin + 3.0.1 + + ${maven.compile.target} + true + + ${basedir}/pmd.xml + + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.5.2 + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + TODO + NOPMD + NOTE + + + + + org.codehaus.mojo + javancss-maven-plugin + 2.0 + + + + diff --git a/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.pom.sha1 b/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.pom.sha1 new file mode 100755 index 0000000..2e34972 --- /dev/null +++ b/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.pom.sha1 @@ -0,0 +1 @@ +f5357ff0f308600af3660bf00a8be3415a335723 \ No newline at end of file diff --git a/repository/commons-collections/commons-collections/3.1/_remote.repositories b/repository/commons-collections/commons-collections/3.1/_remote.repositories new file mode 100755 index 0000000..cb4fb08 --- /dev/null +++ b/repository/commons-collections/commons-collections/3.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Jun 10 17:44:16 CST 2017 +commons-collections-3.1.jar>central= +commons-collections-3.1.pom>central= diff --git a/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.jar b/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.jar new file mode 100755 index 0000000..41e230f Binary files /dev/null and b/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.jar differ diff --git a/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.jar.sha1 b/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.jar.sha1 new file mode 100755 index 0000000..375b9ae --- /dev/null +++ b/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.jar.sha1 @@ -0,0 +1 @@ +40fb048097caeacdb11dbb33b5755854d89efdeb \ No newline at end of file diff --git a/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.pom b/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.pom new file mode 100755 index 0000000..67e1851 --- /dev/null +++ b/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.pom @@ -0,0 +1,249 @@ + + 4.0.0 + commons-collections + commons-collections + 3.1 + Types that extend and augment the Java Collections Framework. + 2001 + + + scolebourne + Stephen Colebourne + + + + + morgand + Morgan Delagrange + + + + + matth + Matthew Hawthorne + + + + + geirm + Geir Magnusson + + + + + craigmcc + Craig McClanahan + + + + + psteitz + Phil Steitz + + + + + amamment + Arun M. Thomas + + + + + rwaldhoff + Rodney Waldhoff + + + + + bayard + Henri Yandell + + + + + + + Max Rydahl Andersen + + + Federico Barbieri + + + Arron Bates + + + Nicola Ken Barozzi + + + Ola Berg + + + Christopher Berry + + + Janek Bogucki + + + Chuck Burdick + + + Dave Bryson + + + Julien Buret + + + Jonathan Carlson + + + Ram Chidambaram + + + Peter Donald + + + Steve Downey + + + Rich Dougherty + + + Stefano Fornari + + + Andrew Freeman + + + Gerhard Froehlich + + + Paul Jack + + + Eric Johnson + + + Kent Johnson + + + Marc Johnson + + + Nissim Karpenstein + + + Mohan Kishore + + + Simon Kitching + + + Peter KoBek + + + David Leppik + + + Berin Loritsch + + + Stefano Mazzocchi + + + Brian McCallister + + + Leon Messerschmidt + + + Mauricio S. Moura + + + Kasper Nielsen + + + Steve Phelps + + + Ilkka Priha + + + Herve Quiroz + + + Daniel Rall + + + Henning P. Schmiedehausen + + + Howard Lewis Ship + + + Joe Raysa + + + Michael Smith + + + Jan Sorensen + + + Jon S. Stevens + + + James Strachan + + + Leo Sutic + + + Neil O'Toole + + + Jeff Turner + + + Jeff Varszegi + + + Ralph Wagner + + + David Weinrich + + + Dieter Wimberger + + + Serhiy Yevtushenko + + + Jason van Zyl + + + + Apache Software Foundation + http://www.apache.org + + + + + maven-surefire-plugin + + + org/apache/commons/collections/TestAllPackages.java + + + + + + + + junit + junit + 3.8.1 + test + + + \ No newline at end of file diff --git a/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.pom.sha1 b/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.pom.sha1 new file mode 100755 index 0000000..b2d0199 --- /dev/null +++ b/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.pom.sha1 @@ -0,0 +1 @@ +f1afb3351823e726793a165ca37dced8f0191370 /home/projects/maven/repository-staging/to-ibiblio/maven2/commons-collections/commons-collections/3.1/commons-collections-3.1.pom diff --git a/repository/commons-collections/commons-collections/3.2.1/_remote.repositories b/repository/commons-collections/commons-collections/3.2.1/_remote.repositories new file mode 100755 index 0000000..0285b54 --- /dev/null +++ b/repository/commons-collections/commons-collections/3.2.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:41 CST 2016 +commons-collections-3.2.1.jar>central= +commons-collections-3.2.1.pom>central= diff --git a/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar b/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar new file mode 100755 index 0000000..c35fa1f Binary files /dev/null and b/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar differ diff --git a/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar.sha1 b/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar.sha1 new file mode 100755 index 0000000..7d2de1e --- /dev/null +++ b/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar.sha1 @@ -0,0 +1 @@ +761ea405b9b37ced573d2df0d1e3a4e0f9edc668 diff --git a/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom b/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom new file mode 100755 index 0000000..91ec7c8 --- /dev/null +++ b/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom @@ -0,0 +1,438 @@ + + + + + org.apache.commons + commons-parent + 9 + + 4.0.0 + commons-collections + commons-collections + 3.2.1 + Commons Collections + + 2001 + Types that extend and augment the Java Collections Framework. + + http://commons.apache.org/collections/ + + + jira + http://issues.apache.org/jira/browse/COLLECTIONS + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/collections/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/collections/trunk + http://svn.apache.org/viewvc/commons/proper/collections/trunk + + + + + Stephen Colebourne + scolebourne + + + + + Morgan Delagrange + morgand + + + + + Matthew Hawthorne + matth + + + + + Geir Magnusson + geirm + + + + + Craig McClanahan + craigmcc + + + + + Phil Steitz + psteitz + + + + + Arun M. Thomas + amamment + + + + + Rodney Waldhoff + rwaldhoff + + + + + Henri Yandell + bayard + + + + + James Carman + jcarman + + + + + Robert Burrell Donkin + rdonkin + + + + + + Rafael U. C. Afonso + + + Max Rydahl Andersen + + + Federico Barbieri + + + Arron Bates + + + Nicola Ken Barozzi + + + Sebastian Bazley + + + Matt Benson + + + Ola Berg + + + Christopher Berry + + + Nathan Beyer + + + Janek Bogucki + + + Chuck Burdick + + + Dave Bryson + + + Julien Buret + + + Jonathan Carlson + + + Ram Chidambaram + + + Steve Clark + + + Eric Crampton + + + Dimiter Dimitrov + + + Peter Donald + + + Steve Downey + + + Rich Dougherty + + + Tom Dunham + + + Stefano Fornari + + + Andrew Freeman + + + Gerhard Froehlich + + + Paul Jack + + + Eric Johnson + + + Kent Johnson + + + Marc Johnson + + + Nissim Karpenstein + + + Shinobu Kawai + + + Mohan Kishore + + + Simon Kitching + + + Thomas Knych + + + Serge Knystautas + + + Peter KoBek + + + Jordan Krey + + + Olaf Krische + + + Guilhem Lavaux + + + Paul Legato + + + David Leppik + + + Berin Loritsch + + + Hendrik Maryns + + + Stefano Mazzocchi + + + Brian McCallister + + + Steven Melzer + + + Leon Messerschmidt + + + Mauricio S. Moura + + + Kasper Nielsen + + + Stanislaw Osinski + + + Alban Peignier + + + Mike Pettypiece + + + Steve Phelps + + + Ilkka Priha + + + Jonas Van Poucke + + + Will Pugh + + + Herve Quiroz + + + Daniel Rall + + + Robert Ribnitz + + + Huw Roberts + + + Henning P. Schmiedehausen + + + Howard Lewis Ship + + + Joe Raysa + + + Thomas Schapitz + + + Jon Schewe + + + Andreas Schlosser + + + Christian Siefkes + + + Michael Smith + + + Stephen Smith + + + Jan Sorensen + + + Jon S. Stevens + + + James Strachan + + + Leo Sutic + + + Chris Tilden + + + Neil O'Toole + + + Jeff Turner + + + Kazuya Ujihara + + + Jeff Varszegi + + + Ralph Wagner + + + David Weinrich + + + Dieter Wimberger + + + Serhiy Yevtushenko + + + Jason van Zyl + + + + + + junit + junit + 3.8.1 + test + + + + + 1.2 + 1.2 + collections + 3.2.1 + -bin + COLLECTIONS + 12310465 + + + + src/java + src/test + + + org.apache.maven.plugins + maven-surefire-plugin + + + org/apache/commons/collections/TestAllPackages.java + + + + + maven-antrun-plugin + + + package + + + + + + + + + + + + + run + + + + + + maven-assembly-plugin + + + src/assembly/bin.xml + src/assembly/src.xml + + gnu + + + + + + diff --git a/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom.sha1 b/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom.sha1 new file mode 100755 index 0000000..867e78d --- /dev/null +++ b/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom.sha1 @@ -0,0 +1 @@ +c812635cfb96cd2431ee315e73418eed86aeb5e4 diff --git a/repository/commons-collections/commons-collections/3.2.2/_remote.repositories b/repository/commons-collections/commons-collections/3.2.2/_remote.repositories new file mode 100755 index 0000000..09b4fda --- /dev/null +++ b/repository/commons-collections/commons-collections/3.2.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:56:49 CST 2017 +commons-collections-3.2.2.pom>central= diff --git a/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom b/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom new file mode 100755 index 0000000..d5e4dba --- /dev/null +++ b/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom @@ -0,0 +1,454 @@ + + + + + org.apache.commons + commons-parent + 39 + + 4.0.0 + commons-collections + commons-collections + 3.2.2 + Apache Commons Collections + + 2001 + Types that extend and augment the Java Collections Framework. + + http://commons.apache.org/collections/ + + + jira + http://issues.apache.org/jira/browse/COLLECTIONS + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/collections/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/collections/trunk + http://svn.apache.org/viewvc/commons/proper/collections/trunk + + + + + Stephen Colebourne + scolebourne + + + + + Morgan Delagrange + morgand + + + + + Matthew Hawthorne + matth + + + + + Geir Magnusson + geirm + + + + + Craig McClanahan + craigmcc + + + + + Phil Steitz + psteitz + + + + + Arun M. Thomas + amamment + + + + + Rodney Waldhoff + rwaldhoff + + + + + Henri Yandell + bayard + + + + + James Carman + jcarman + + + + + Robert Burrell Donkin + rdonkin + + + + + + Rafael U. C. Afonso + + + Max Rydahl Andersen + + + Federico Barbieri + + + Arron Bates + + + Nicola Ken Barozzi + + + Sebastian Bazley + + + Matt Benson + + + Ola Berg + + + Christopher Berry + + + Nathan Beyer + + + Janek Bogucki + + + Chuck Burdick + + + Dave Bryson + + + Julien Buret + + + Jonathan Carlson + + + Ram Chidambaram + + + Steve Clark + + + Eric Crampton + + + Dimiter Dimitrov + + + Peter Donald + + + Steve Downey + + + Rich Dougherty + + + Tom Dunham + + + Stefano Fornari + + + Andrew Freeman + + + Gerhard Froehlich + + + Paul Jack + + + Eric Johnson + + + Kent Johnson + + + Marc Johnson + + + Nissim Karpenstein + + + Shinobu Kawai + + + Mohan Kishore + + + Simon Kitching + + + Thomas Knych + + + Serge Knystautas + + + Peter KoBek + + + Jordan Krey + + + Olaf Krische + + + Guilhem Lavaux + + + Paul Legato + + + David Leppik + + + Berin Loritsch + + + Hendrik Maryns + + + Stefano Mazzocchi + + + Brian McCallister + + + Steven Melzer + + + Leon Messerschmidt + + + Mauricio S. Moura + + + Kasper Nielsen + + + Stanislaw Osinski + + + Alban Peignier + + + Mike Pettypiece + + + Steve Phelps + + + Ilkka Priha + + + Jonas Van Poucke + + + Will Pugh + + + Herve Quiroz + + + Daniel Rall + + + Robert Ribnitz + + + Huw Roberts + + + Henning P. Schmiedehausen + + + Howard Lewis Ship + + + Joe Raysa + + + Thomas Schapitz + + + Jon Schewe + + + Andreas Schlosser + + + Christian Siefkes + + + Michael Smith + + + Stephen Smith + + + Jan Sorensen + + + Jon S. Stevens + + + James Strachan + + + Leo Sutic + + + Chris Tilden + + + Neil O'Toole + + + Jeff Turner + + + Kazuya Ujihara + + + Jeff Varszegi + + + Ralph Wagner + + + David Weinrich + + + Dieter Wimberger + + + Serhiy Yevtushenko + + + Jason van Zyl + + + + + + junit + junit + 3.8.1 + test + + + + + 1.2 + 1.2 + collections + 3.2.2 + RC3 + -bin + COLLECTIONS + 12310465 + + + + src/java + src/test + + + org.apache.maven.plugins + maven-surefire-plugin + + + org/apache/commons/collections/TestAllPackages.java + + + + + maven-antrun-plugin + + + package + + + + + + + + + + + + + run + + + + + + maven-assembly-plugin + + + src/assembly/bin.xml + src/assembly/src.xml + + gnu + + + + + + + + + org.apache.rat + apache-rat-plugin + + + data/test/* + maven-eclipse.xml + + + + + + + diff --git a/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom.sha1 b/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom.sha1 new file mode 100755 index 0000000..df2a215 --- /dev/null +++ b/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom.sha1 @@ -0,0 +1 @@ +02a5ba7cb070a882d2b7bd4bf5223e8e445c0268 \ No newline at end of file diff --git a/repository/commons-collections/commons-collections/3.2/_remote.repositories b/repository/commons-collections/commons-collections/3.2/_remote.repositories new file mode 100755 index 0000000..7e20038 --- /dev/null +++ b/repository/commons-collections/commons-collections/3.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:41:34 CST 2016 +commons-collections-3.2.pom>central= diff --git a/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.pom b/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.pom new file mode 100755 index 0000000..88e5860 --- /dev/null +++ b/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.pom @@ -0,0 +1,420 @@ + + 4.0.0 + commons-collections + commons-collections + Collections + 3.2 + Types that extend and augment the Java Collections Framework. + http://jakarta.apache.org/commons/collections/ + + http://issues.apache.org/bugzilla/ + + + + + +
commons-dev@jakarta.apache.org
+
+
+
+
+ 2001 + + + Commons Dev List + commons-dev-subscribe@jakarta.apache.org + commons-dev-unsubscribe@jakarta.apache.org + http://mail-archives.apache.org/eyebrowse/SummarizeList?listName=commons-dev@jakarta.apache.org + + + Commons User List + commons-user-subscribe@jakarta.apache.org + commons-user-unsubscribe@jakarta.apache.org + http://mail-archives.apache.org/eyebrowse/SummarizeList?listName=commons-user@jakarta.apache.org + + + + + scolebourne + Stephen Colebourne + + + + + morgand + Morgan Delagrange + + + + + matth + Matthew Hawthorne + + + + + geirm + Geir Magnusson + + + + + craigmcc + Craig McClanahan + + + + + psteitz + Phil Steitz + + + + + amamment + Arun M. Thomas + + + + + rwaldhoff + Rodney Waldhoff + + + + + bayard + Henri Yandell + + + + + jcarman + James Carman + + + + + rdonkin + Robert Burrell Donkin + + + + + Rafael U. C. Afonso + + + Max Rydahl Andersen + + + Federico Barbieri + + + Arron Bates + + + Nicola Ken Barozzi + + + Sebastian Bazley + + + Matt Benson + + + Ola Berg + + + Christopher Berry + + + Nathan Beyer + + + Janek Bogucki + + + Chuck Burdick + + + Dave Bryson + + + Julien Buret + + + Jonathan Carlson + + + Ram Chidambaram + + + Steve Clark + + + Eric Crampton + + + Dimiter Dimitrov + + + Peter Donald + + + Steve Downey + + + Rich Dougherty + + + Tom Dunham + + + Stefano Fornari + + + Andrew Freeman + + + Gerhard Froehlich + + + Paul Jack + + + Eric Johnson + + + Kent Johnson + + + Marc Johnson + + + Nissim Karpenstein + + + Shinobu Kawai + + + Mohan Kishore + + + Simon Kitching + + + Thomas Knych + + + Serge Knystautas + + + Peter KoBek + + + Jordan Krey + + + Olaf Krische + + + Guilhem Lavaux + + + Paul Legato + + + David Leppik + + + Berin Loritsch + + + Stefano Mazzocchi + + + Brian McCallister + + + Steven Melzer + + + Leon Messerschmidt + + + Mauricio S. Moura + + + Kasper Nielsen + + + Stanislaw Osinski + + + Alban Peignier + + + Mike Pettypiece + + + Steve Phelps + + + Ilkka Priha + + + Jonas Van Poucke + + + Will Pugh + + + Herve Quiroz + + + Daniel Rall + + + Robert Ribnitz + + + Huw Roberts + + + Henning P. Schmiedehausen + + + Howard Lewis Ship + + + Joe Raysa + + + Thomas Schapitz + + + Jon Schewe + + + Andreas Schlosser + + + Christian Siefkes + + + Michael Smith + + + Stephen Smith + + + Jan Sorensen + + + Jon S. Stevens + + + James Strachan + + + Leo Sutic + + + Chris Tilden + + + Neil O'Toole + + + Jeff Turner + + + Kazuya Ujihara + + + Jeff Varszegi + + + Ralph Wagner + + + David Weinrich + + + Dieter Wimberger + + + Serhiy Yevtushenko + + + Jason van Zyl + + + + + The Apache Software License, Version 2.0 + /LICENSE.txt + + + + scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk + http://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk + + + The Apache Software Foundation + http://jakarta.apache.org + + + src/java + src/test + + + META-INF + . + + NOTICE.txt + + + + + + maven-surefire-plugin + + + org/apache/commons/collections/TestAllPackages.java + + + + + maven-plugins + maven-cobertura-plugin + 1.1.1 + + test + Required only for generating test coverage reports. + + + + + + + junit + junit + 3.8.1 + test + + + + + default + Default Repository + file:///www/jakarta.apache.org/builds/jakarta-commons/collections/ + + + default + Default Site + scp://people.apache.org//www/jakarta.apache.org/commons/collections/ + + converted + +
\ No newline at end of file diff --git a/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.pom.sha1 b/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.pom.sha1 new file mode 100755 index 0000000..94eb734 --- /dev/null +++ b/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.pom.sha1 @@ -0,0 +1 @@ +0c8e56dc5476c517f1596f0686d72f51ef24d9e3 /home/maven/repository-staging/to-ibiblio/maven2/commons-collections/commons-collections/3.2/commons-collections-3.2.pom diff --git a/repository/commons-configuration/commons-configuration/1.6/_remote.repositories b/repository/commons-configuration/commons-configuration/1.6/_remote.repositories new file mode 100755 index 0000000..5fa1fcc --- /dev/null +++ b/repository/commons-configuration/commons-configuration/1.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:57 CST 2017 +commons-configuration-1.6.jar>central= +commons-configuration-1.6.pom>central= diff --git a/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar b/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar new file mode 100755 index 0000000..2d4689a Binary files /dev/null and b/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar differ diff --git a/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar.sha1 b/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar.sha1 new file mode 100755 index 0000000..44ad1f6 --- /dev/null +++ b/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar.sha1 @@ -0,0 +1 @@ +32cadde23955d7681b0d94a2715846d20b425235 \ No newline at end of file diff --git a/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.pom b/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.pom new file mode 100755 index 0000000..1597869 --- /dev/null +++ b/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.pom @@ -0,0 +1,419 @@ + + 4.0.0 + commons-configuration + commons-configuration + Commons Configuration + 1.6 + Tools to assist in the reading of configuration/preferences files in + various formats + http://commons.apache.org/${pom.artifactId.substring(8)}/ + + http://issues.apache.org/jira/browse/CONFIGURATION + + + + + +
dev@commons.apache.org
+
+
+
+
+ 2001 + + + Commons Dev List + dev-subscribe@commons.apache.org + dev-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-dev/ + + + Commons User List + user-subscribe@commons.apache.org + user-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-user/ + + + + + dlr + Daniel Rall + dlr@finemaltcoding.com + CollabNet, Inc. + + + jvanzyl + Jason van Zyl + jason@zenplex.com + Zenplex + + + mpoeschl + Martin Poeschl + mpoeschl@marmot.at + tucana.at + + + dion + dIon Gillard + dion@multitask.com.au + Multitask Consulting + + + henning + Henning P. Schmiedehausen + hps@intermeta.de + INTERMETA - Gesellschaft fuer Mehrwertdienste mbH + 2 + + + epugh + Eric Pugh + epugh@upstate.com + upstate.com + + + bdunbar + Brian E. Dunbar + bdunbar@dunbarconsulting.org + dunbarconsulting.org + + + ebourg + Emmanuel Bourg + ebourg@apache.org + Ariane Software + +1 + + + oheger + Oliver Heger + oheger@apache.org + Agfa HealthCare + +1 + + + joehni + Jörg Schaible + joerg.schaible@gmx.de + +1 + + + + + Konstantin Shaposhnikov + ksh@scand.com + scand.com + + + Jamie M. Guillemette + JMGuillemette@gmail.com + TD Bank + + + Jorge Ferrer + jorge.ferrer@gmail.com + + + + Gabriele Garuglieri + gabriele.garuglieri@infoblu.it + Infoblu S.p.A + + + Nicolas De Loof + nicolas.deloof@gmail.com + Cap Gemini + + + + + The Apache Software License, Version 2.0 + /LICENSE.txt + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/${pom.artifactId.substring(8)}/trunk + http://svn.apache.org/repos/asf/commons/proper/${pom.artifactId.substring(8)}/trunk + + + The Apache Software Foundation + http://commons.apache.org/ + + + src/java + src/test + + + conf + + digesterRules.xml + properties.dtd + PropertyList-1.0.dtd + + + + META-INF + ${basedir} + + NOTICE.txt + + + + + + conf + + *.xml + + + + conf + + testClasspath.properties + testdb.script + *.properties + *.dtd + + + + org/apache/commons/configuration + conf + + test.properties + include.properties + + + + config + conf/config + + **/*.properties + + + + + + maven-surefire-plugin + + + **/*Test*.java + + + **/TestBasePropertiesConfiguration.java + **/NonStringTestHolder.java + **/TestAbstractConfiguration.java + **/AbstractXPathTest.java + **/AbstractCombinerTest.java + **/AbstractTestConfigurationEvents.java + **/AbstractTestFileConfigurationEvents.java + **/AbstractTestPListEvents.java + **/InterpolationTestHelper.java + + + + + maven-plugins + maven-tasks-plugin + 1.1.0 + + + + maven-plugins + maven-findbugs-plugin + 1.4 + + + + maven-checkstyle-plugin + 3.0.1 + + + + maven-plugins + maven-cobertura-plugin + 1.2 + + + + maven-changes-plugin + 1.6 + + <strong>Site Only</strong> - v1.6 (minimum) + required for building the site documentation. + + + + maven-xdoc-plugin + 1.8 + + <strong>Site Only</strong> - v1.8 (minimum) + required for building the site documentation. + + + + maven-scm-plugin + 1.5 + + <strong>Site Only</strong> - v1.5 (minimum) + + + + maven-jdiff-plugin + 1.5 + + <strong>Site Only</strong> - v1.5 (minimum) + + + + maven-javadoc-plugin + 1.8 + + <strong>Site Only</strong> - v1.8 (minimum) + + + + + + + commons-collections + commons-collections + 3.2.1 + + + commons-lang + commons-lang + 2.4 + + + commons-logging + commons-logging + 1.1.1 + + + commons-digester + commons-digester + 1.8 + + + commons-beanutils + commons-beanutils-core + 1.8.0 + + + commons-codec + commons-codec + 1.3 + true + + + commons-jxpath + commons-jxpath + 1.3 + true + + + xerces + xercesImpl + 2.3.0 + provided + + + xalan + xalan + 2.7.0 + provided + + + xml-apis + xml-apis + 1.0.b2 + provided + + + javax.servlet + servlet-api + 2.4 + true + + + javax.mail + mail + 1.4 + true + + + ant + ant + 1.6.5 + true + + + commons-dbcp + commons-dbcp + 1.2.2 + test + + + commons-pool + commons-pool + 1.4 + test + + + hsqldb + hsqldb + 1.7.2.2 + test + + + dbunit + dbunit + 2.1 + test + + + junit + junit + 3.8.1 + test + + + junit-addons + junit-addons + 1.4 + test + + + mockobjects + mockobjects-core + 0.09 + test + + + mockobjects + mockobjects-jdk1.4-j2ee1.3 + 0.09 + test + + + log4j + log4j + 1.2.8 + test + + + + + default + Default Repository + www.apache.org//www/www.apache.org/dist/java-repository/ + + + default + Default Site + scp://people.apache.org//www/commons.apache.org/${pom.artifactId.substring(8)}/ + + converted + +
\ No newline at end of file diff --git a/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.pom.sha1 b/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.pom.sha1 new file mode 100755 index 0000000..10f683e --- /dev/null +++ b/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.pom.sha1 @@ -0,0 +1 @@ +8ebce8a5a8c0f6ff837de6665aca8e2bd0d46ea5 \ No newline at end of file diff --git a/repository/commons-daemon/commons-daemon/1.0.13/_remote.repositories b/repository/commons-daemon/commons-daemon/1.0.13/_remote.repositories new file mode 100755 index 0000000..aa525de --- /dev/null +++ b/repository/commons-daemon/commons-daemon/1.0.13/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:55 CST 2017 +commons-daemon-1.0.13.jar>central= +commons-daemon-1.0.13.pom>central= diff --git a/repository/commons-daemon/commons-daemon/1.0.13/commons-daemon-1.0.13.jar b/repository/commons-daemon/commons-daemon/1.0.13/commons-daemon-1.0.13.jar new file mode 100755 index 0000000..ac77321 Binary files /dev/null and b/repository/commons-daemon/commons-daemon/1.0.13/commons-daemon-1.0.13.jar differ diff --git a/repository/commons-daemon/commons-daemon/1.0.13/commons-daemon-1.0.13.jar.sha1 b/repository/commons-daemon/commons-daemon/1.0.13/commons-daemon-1.0.13.jar.sha1 new file mode 100755 index 0000000..b0c1f78 --- /dev/null +++ b/repository/commons-daemon/commons-daemon/1.0.13/commons-daemon-1.0.13.jar.sha1 @@ -0,0 +1 @@ +750856a1fdb3ddf721ccf73c3518e4211cffc3a3 \ No newline at end of file diff --git a/repository/commons-daemon/commons-daemon/1.0.13/commons-daemon-1.0.13.pom b/repository/commons-daemon/commons-daemon/1.0.13/commons-daemon-1.0.13.pom new file mode 100755 index 0000000..396de46 --- /dev/null +++ b/repository/commons-daemon/commons-daemon/1.0.13/commons-daemon-1.0.13.pom @@ -0,0 +1,131 @@ + + + + + org.apache.commons + commons-parent + 23 + + 4.0.0 + commons-daemon + commons-daemon + 1.0.13 + Commons Daemon + + 2002 + + Apache Commons Daemon software provides an alternative invocation mechanism for unix-daemon-like Java code. + + http://commons.apache.org/daemon/ + + + jira + http://issues.apache.org/jira/browse/DAEMON + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/daemon/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/daemon/trunk + http://svn.apache.org/viewvc/commons/proper/daemon/trunk + + + + + Jean-Frederic Clere + jfclere + jfclere at apache.org + + + + Remy Maucherat + remm + remm at apache.org + + + + Yoav Shapira + yoavs + yoavs at apache.org + + + + Bill Barker + billbarker + billbarker at apache.org + + + Mladen Turk + mturk + mturk at apache.org + + + + + + junit + junit + 3.8.1 + test + + + + + 1.3 + 1.3 + daemon + 1.0.13 + DAEMON + 12310468 + + + + + + + maven-assembly-plugin + + + src/main/assembly/native-src.xml + src/main/assembly/bin.xml + src/main/assembly/src.xml + src/main/assembly/win.xml + + gnu + + + + + + diff --git a/repository/commons-daemon/commons-daemon/1.0.13/commons-daemon-1.0.13.pom.sha1 b/repository/commons-daemon/commons-daemon/1.0.13/commons-daemon-1.0.13.pom.sha1 new file mode 100755 index 0000000..6bc4a6b --- /dev/null +++ b/repository/commons-daemon/commons-daemon/1.0.13/commons-daemon-1.0.13.pom.sha1 @@ -0,0 +1 @@ +3d3d7ec55d18e08dab3fdd5adbe810ca2d6ed368 \ No newline at end of file diff --git a/repository/commons-dbcp/commons-dbcp/1.4/_remote.repositories b/repository/commons-dbcp/commons-dbcp/1.4/_remote.repositories new file mode 100755 index 0000000..2cd850a --- /dev/null +++ b/repository/commons-dbcp/commons-dbcp/1.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Jun 10 16:56:01 CST 2017 +commons-dbcp-1.4.jar>central= +commons-dbcp-1.4.pom>central= diff --git a/repository/commons-dbcp/commons-dbcp/1.4/commons-dbcp-1.4.jar b/repository/commons-dbcp/commons-dbcp/1.4/commons-dbcp-1.4.jar new file mode 100755 index 0000000..c4c1c4f Binary files /dev/null and b/repository/commons-dbcp/commons-dbcp/1.4/commons-dbcp-1.4.jar differ diff --git a/repository/commons-dbcp/commons-dbcp/1.4/commons-dbcp-1.4.jar.sha1 b/repository/commons-dbcp/commons-dbcp/1.4/commons-dbcp-1.4.jar.sha1 new file mode 100755 index 0000000..a661916 --- /dev/null +++ b/repository/commons-dbcp/commons-dbcp/1.4/commons-dbcp-1.4.jar.sha1 @@ -0,0 +1 @@ +30be73c965cc990b153a100aaaaafcf239f82d39 \ No newline at end of file diff --git a/repository/commons-dbcp/commons-dbcp/1.4/commons-dbcp-1.4.pom b/repository/commons-dbcp/commons-dbcp/1.4/commons-dbcp-1.4.pom new file mode 100755 index 0000000..bff49ea --- /dev/null +++ b/repository/commons-dbcp/commons-dbcp/1.4/commons-dbcp-1.4.pom @@ -0,0 +1,348 @@ + + + + + org.apache.commons + commons-parent + 12 + + 4.0.0 + commons-dbcp + commons-dbcp + 1.4 + Commons DBCP + + 2001 + Commons Database Connection Pooling + http://commons.apache.org/dbcp/ + + + + people.apache.org + Commons DBCP + scp://people.apache.org/www/commons.apache.org/dbcp + + + + + jira + http://issues.apache.org/jira/browse/DBCP + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/dbcp/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/dbcp/trunk + http://svn.apache.org/viewvc/commons/proper/dbcp/trunk + + + + + Morgan Delagrange + morgand + + + + + Geir Magnusson + geirm + + + + + Craig McClanahan + craigmcc + + + + + John McNally + jmcnally + + + + + Martin Poeschl + mpoeschl + mpoeschl@marmot.at + tucana.at + + + Rodney Waldhoff + rwaldhoff + + + + + David Weinrich + dweinr1 + + + + + Dirk Verbeeck + dirkv + + + + + Yoav Shapira + yoavs + yoavs@apache.org + Apache Software Foundation + + + Phil Steitz + psteitz + + + + + Jörg Schaible + joehni + joerg.schaible@gmx.de + + +1 + + + Mark Thomas + markt + markt@apache.org + Apache Software Foundation + + + + + Todd Carmichael + toddc@concur.com + + + Wayne Woodfield + + + Dain Sundstrom + dain@apache.org + + + Philippe Mouawad + + + + + + commons-pool + commons-pool + 1.5.4 + + + + junit + junit + 3.8.2 + test + + + + + org.apache.geronimo.specs + geronimo-jta_1.1_spec + 1.1.1 + true + + + + + tomcat + naming-common + 5.0.28 + test + + + + tomcat + naming-java + 5.0.28 + test + + + + + commons-logging + commons-logging + 1.1.1 + test + + + + + org.apache.geronimo.modules + geronimo-transaction + 1.2-beta + test + + + + + 1.6 + 1.6 + dbcp + 1.4 + DBCP + 12310469 + + + + src/java + src/test + + + src/test + + testpool.jocl + + + + . + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + ${basedir}/src/test + + testpool.jocl + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.3 + + + org.apache.maven.plugins + maven-surefire-plugin + + plain + + + **/Tester*.java + + **/Test*$*.java + + + + + maven-assembly-plugin + + + src/assembly/bin.xml + src/assembly/src.xml + + gnu + + + + + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.1 + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.3 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.4 + + + http://java.sun.com/j2se/1.5.0/docs/api + http://commons.apache.org/pool/api-1.5.4 + http://java.sun.com/j2ee/sdk_1.3/techdocs/api + + + + + org.apache.maven.plugins + maven-changes-plugin + 2.0 + + ${basedir}/xdocs/changes.xml + %URL%/%ISSUE% + + src/template + + + + + changes-report + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.1 + + ${basedir}/checkstyle.xml + false + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.4 + + + checkstyle.xml + + ${maven.compile.target} + + + + org.codehaus.mojo + clirr-maven-plugin + 2.2.2 + + 1.2.2 + info + + + + + diff --git a/repository/commons-dbcp/commons-dbcp/1.4/commons-dbcp-1.4.pom.sha1 b/repository/commons-dbcp/commons-dbcp/1.4/commons-dbcp-1.4.pom.sha1 new file mode 100755 index 0000000..bd4be4b --- /dev/null +++ b/repository/commons-dbcp/commons-dbcp/1.4/commons-dbcp-1.4.pom.sha1 @@ -0,0 +1 @@ +c8313cb1e307b5aacb08d0fdb1038b17d1cade99 \ No newline at end of file diff --git a/repository/commons-digester/commons-digester/1.8/_remote.repositories b/repository/commons-digester/commons-digester/1.8/_remote.repositories new file mode 100755 index 0000000..2903c01 --- /dev/null +++ b/repository/commons-digester/commons-digester/1.8/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:57 CST 2017 +commons-digester-1.8.jar>central= +commons-digester-1.8.pom>central= diff --git a/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar b/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar new file mode 100755 index 0000000..1110f0a Binary files /dev/null and b/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar differ diff --git a/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar.sha1 b/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar.sha1 new file mode 100755 index 0000000..346953f --- /dev/null +++ b/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar.sha1 @@ -0,0 +1 @@ +dc6a73fdbd1fa3f0944e8497c6c872fa21dca37e - diff --git a/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.pom b/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.pom new file mode 100755 index 0000000..2c13336 --- /dev/null +++ b/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.pom @@ -0,0 +1,236 @@ + + 4.0.0 + commons-digester + commons-digester + Digester + 1.8 + The Digester package lets you configure an XML->Java object mapping module + which triggers certain actions called rules whenever a particular + pattern of nested XML elements is recognized. + http://jakarta.apache.org/commons/digester/ + + http://issues.apache.org/jira/ + + + + + +
commons-dev@jakarta.apache.org
+
+
+
+
+ 2001 + + + Commons Dev List + commons-dev-subscribe@jakarta.apache.org + commons-dev-unsubscribe@jakarta.apache.org + http://mail-archives.apache.org/mod_mbox/jakarta-commons-dev/ + + + Commons User List + commons-user-subscribe@jakarta.apache.org + commons-user-unsubscribe@jakarta.apache.org + http://mail-archives.apache.org/mod_mbox/jakarta-commons-user/ + + + + + craigmcc + Craig McClanahan + craigmcc@apache.org + Sun Microsystems + + + rdonkin + Robert Burrell Donkin + rdonkin@apache.org + + + sanders + Scott Sanders + sanders@totalsync.com + + + jstrachan + James Strachan + jstrachan@apache.org + + + jvanzyl + Jason van Zyl + jvanzyl@apache.org + + + tobrien + Tim OBrien + tobrien@apache.org + + + jfarcand + Jean-Francois Arcand + jfarcand@apache.org + + + skitching + Simon Kitching + skitching@apache.org + + + rahul + Rahul Akolkar + rahul AT apache DOT org + + + + + Bradley M. Handy + bhandy@users.sf.net + + + Christopher Lenz + + + + Ted Husted + + + + David H. Martin + + + + Henri Chen + + + + Janek Bogucki + + + + Mark Huisman + + + + Paul Jack + + + + Anton Maslovsky + + + + Matt Cleveland + + + + Gabriele Carcassi + + + + Wendy Smoak + java@wendysmoak.com + + + Kevin Ross + kevin.ross@iverticalleap.com + + + + + The Apache Software License, Version 2.0 + /LICENSE.txt + + + + scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/proper/digester/trunk + http://svn.apache.org/repos/asf/jakarta/commons/proper/digester/trunk + + + The Apache Software Foundation + http://jakarta.apache.org + + + src/java + src/test + + + ${pom.build.sourceDirectory} + + **/*.dtd + + + + + + ${pom.build.unitTestSourceDirectory} + + **/*.xml + + + + ${pom.build.sourceDirectory} + + **/*.dtd + + + + + + maven-surefire-plugin + + + **/*Test.java + **/*TestCase.java + + + + + maven-xdoc-plugin + 1.9.2 + + <strong>Site Only</strong> - v1.9.2 (minimum) + required for building the Digester Site documentation. + + + + + + + commons-beanutils + commons-beanutils + 1.7.0 + + + commons-logging + commons-logging + 1.1 + + + xml-apis + xml-apis + 1.0.b2 + provided + + + junit + junit + 3.8.1 + test + + + + + default + Default Repository + file:///www/jakarta.apache.org/builds/jakarta-commons/digester/ + + + default + Default Site + scp://people.apache.org//www/jakarta.apache.org/commons/digester/ + + converted + +
\ No newline at end of file diff --git a/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.pom.sha1 b/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.pom.sha1 new file mode 100755 index 0000000..2b86a5e --- /dev/null +++ b/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.pom.sha1 @@ -0,0 +1 @@ +ceb07daf87a43ec66829fcd8c23a40aead5a4b40 - diff --git a/repository/commons-fileupload/commons-fileupload/1.2.1/_remote.repositories b/repository/commons-fileupload/commons-fileupload/1.2.1/_remote.repositories new file mode 100755 index 0000000..7258d78 --- /dev/null +++ b/repository/commons-fileupload/commons-fileupload/1.2.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:31:21 CST 2017 +commons-fileupload-1.2.1.jar>central= +commons-fileupload-1.2.1.pom>central= diff --git a/repository/commons-fileupload/commons-fileupload/1.2.1/commons-fileupload-1.2.1.jar b/repository/commons-fileupload/commons-fileupload/1.2.1/commons-fileupload-1.2.1.jar new file mode 100755 index 0000000..7db423e Binary files /dev/null and b/repository/commons-fileupload/commons-fileupload/1.2.1/commons-fileupload-1.2.1.jar differ diff --git a/repository/commons-fileupload/commons-fileupload/1.2.1/commons-fileupload-1.2.1.jar.sha1 b/repository/commons-fileupload/commons-fileupload/1.2.1/commons-fileupload-1.2.1.jar.sha1 new file mode 100755 index 0000000..985f490 --- /dev/null +++ b/repository/commons-fileupload/commons-fileupload/1.2.1/commons-fileupload-1.2.1.jar.sha1 @@ -0,0 +1 @@ +384faa82e193d4e4b0546059ca09572654bc3970 \ No newline at end of file diff --git a/repository/commons-fileupload/commons-fileupload/1.2.1/commons-fileupload-1.2.1.pom b/repository/commons-fileupload/commons-fileupload/1.2.1/commons-fileupload-1.2.1.pom new file mode 100755 index 0000000..d01fd87 --- /dev/null +++ b/repository/commons-fileupload/commons-fileupload/1.2.1/commons-fileupload-1.2.1.pom @@ -0,0 +1,238 @@ + + + commons-parent + org.apache.commons + 7 + + 4.0.0 + commons-fileupload + commons-fileupload + Commons FileUpload + 1.2.1 + The FileUpload component provides a simple yet flexible means of adding support for multipart + file upload functionality to servlets and web applications. + http://commons.apache.org/fileupload/ + + jira + http://issues.apache.org/jira/browse/FILEUPLOAD + + 2002 + + + martinc + Martin Cooper + martinc@apache.org + EMC + + + dion + dIon Gillard + dion@apache.org + Multitask Consulting + + + jmcnally + John McNally + jmcnally@collab.net + CollabNet + + + dlr + Daniel Rall + dlr@finemaltcoding.com + CollabNet + + + jvanzyl + Jason van Zyl + jason@zenplex.com + Zenplex + + + rdonkin + Robert Burrell Donkin + rdonkin@apache.org + + + + sullis + Sean C. Sullivan + sean |at| seansullivan |dot| com + + + + jochen + Jochen Wiedmann + jochen.wiedmann@gmail.com + + + + + + Aaron Freeman + aaron@sendthisfile.com + + + Gary Gregory + ggregory@seagullsw.com + + + Michael Macaluso + michael.public@wavecorp.com + + + Amichai Rothman + amichai2@amichais.net + + + Alexander Sova + bird@noir.crocodile.org + + + Thomas Vandahl + tv@apache.org + + + Henry Yandell + bayard@apache.org + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/fileupload/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/fileupload/trunk + http://svn.apache.org/viewvc/commons/proper/fileupload/trunk + + + src/java + src/test + + + + maven-site-plugin + 2.0-beta-6 + + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + maven-jar-plugin + + + + org.apache.commons.fileupload + http://www.apache.org/licenses/LICENSE-2.0.txt + 2 + Apache Commons FileUpload Bundle + ${project.organization.name} + 1.2.1 + org.apache.commons.fileupload;version=1.2.1, +org.apache.commons.fileupload.disk;version=1.2.1, +org.apache.commons.fileupload.portlet;version=1.2.1, +org.apache.commons.fileupload.servlet;version=1.2.1, +org.apache.commons.fileupload.util;version=1.2.1 + org.apache.commons.fileupload;version=1.2.1, +org.apache.commons.fileupload.disk;version=1.2.1, +org.apache.commons.fileupload.portlet;version=1.2.1, +org.apache.commons.fileupload.servlet;version=1.2.1, +org.apache.commons.fileupload.util;version=1.2.1, +org.apache.commons.io, +org.apache.commons.io.output, +javax.servlet, +javax.servlet.http + javax.portlet + + + + + + maven-javadoc-plugin + + Copyright &copy; {inceptionYear}-{currentYear} {organizationName}. All Rights Reserved. + + + + + + + junit + junit + 3.8.2 + test + + + javax.servlet + servlet-api + 2.4 + provided + + + portlet-api + portlet-api + 1.0 + provided + + + commons-io + commons-io + 1.3.2 + true + + + + + + maven-changes-plugin + + %URL%/../%ISSUE% + + + + + changes-report + jira-report + + + + + + maven-checkstyle-plugin + + src/checkstyle/fileupload_checks.xml + + + + maven-pmd-plugin + + + src/checkstyle/fileupload_basic.xml + + + + + org.codehaus.mojo + clirr-maven-plugin + + 1.2 + info + + + + + + deployed + + + 1.3 + 1.3 + + \ No newline at end of file diff --git a/repository/commons-fileupload/commons-fileupload/1.2.1/commons-fileupload-1.2.1.pom.sha1 b/repository/commons-fileupload/commons-fileupload/1.2.1/commons-fileupload-1.2.1.pom.sha1 new file mode 100755 index 0000000..6e12bd3 --- /dev/null +++ b/repository/commons-fileupload/commons-fileupload/1.2.1/commons-fileupload-1.2.1.pom.sha1 @@ -0,0 +1 @@ +f6796909d57ca9c28a67d41509e76da7da6a7b1a \ No newline at end of file diff --git a/repository/commons-fileupload/commons-fileupload/1.3.1/_remote.repositories b/repository/commons-fileupload/commons-fileupload/1.3.1/_remote.repositories new file mode 100755 index 0000000..2a381ab --- /dev/null +++ b/repository/commons-fileupload/commons-fileupload/1.3.1/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:40 CST 2017 +commons-fileupload-1.3.1.jar>central= +commons-fileupload-1.3.1.pom>central= +commons-fileupload-1.3.1.pom>nexus= +commons-fileupload-1.3.1.jar>nexus= diff --git a/repository/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.jar b/repository/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.jar new file mode 100755 index 0000000..af0cda2 Binary files /dev/null and b/repository/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.jar differ diff --git a/repository/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.jar.sha1 b/repository/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.jar.sha1 new file mode 100755 index 0000000..65071c0 --- /dev/null +++ b/repository/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.jar.sha1 @@ -0,0 +1 @@ +c621b54583719ac0310404463d6d99db27e1052c \ No newline at end of file diff --git a/repository/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.pom b/repository/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.pom new file mode 100755 index 0000000..b77526d --- /dev/null +++ b/repository/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.pom @@ -0,0 +1,298 @@ + + + + 4.0.0 + + + org.apache.commons + commons-parent + 32 + + + commons-fileupload + commons-fileupload + 1.3.1 + + Apache Commons FileUpload + + The Apache Commons FileUpload component provides a simple yet flexible means of adding support for multipart + file upload functionality to servlets and web applications. + + http://commons.apache.org/proper/commons-fileupload/ + 2002 + + + + Martin Cooper + martinc + martinc@apache.org + Yahoo! + + + dIon Gillard + dion + dion@apache.org + Multitask Consulting + + + John McNally + jmcnally + jmcnally@collab.net + CollabNet + + + Daniel Rall + dlr + dlr@finemaltcoding.com + CollabNet + + + Jason van Zyl + jvanzyl + jason@zenplex.com + Zenplex + + + Robert Burrell Donkin + rdonkin + rdonkin@apache.org + + + + Sean C. Sullivan + sullis + sean |at| seansullivan |dot| com + + + + Jochen Wiedmann + jochen + jochen.wiedmann@gmail.com + + + + Simone Tripodi + simonetripodi + simonetripodi@apache.org + Adobe + + + Gary Gregory + ggregory + ggregory@apache.org + + + + + + + Aaron Freeman + aaron@sendthisfile.com + + + Daniel Fabian + dfabian@google.com + + + Jörg Heinicke + joerg.heinicke@gmx.de + + + Stepan Koltsov + yozh@mx1.ru + + + Michael Macaluso + michael.public@wavecorp.com + + + Amichai Rothman + amichai2@amichais.net + + + Alexander Sova + bird@noir.crocodile.org + + + Paul Spurr + pspurr@gmail.com + + + Thomas Vandahl + tv@apache.org + + + Henry Yandell + bayard@apache.org + + + Jan Novotný + novotnaci@gmail.com + + + frank + mailsurfie@gmail.com + + + Rafal Krzewski + Rafal.Krzewski@e-point.pl + + + Sean Legassick + sean@informage.net + + + Oleg Kalnichevski + oleg@ural.ru + + + David Sean Taylor + taylor@apache.org + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/fileupload/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/fileupload/trunk + http://svn.apache.org/viewvc/commons/proper/fileupload/trunk + + + jira + http://issues.apache.org/jira/browse/FILEUPLOAD + + + + 1.5 + 1.5 + ISO-8859-1 + fileupload + 1.3.1 + RC1 + FILEUPLOAD + 12310476 + !org.apache.commons.fileupload.util.mime,org.apache.commons.*;version=${project.version};-noimport:=true + !javax.portlet,* + javax.portlet + + + + + junit + junit + 4.11 + test + + + javax.servlet + servlet-api + 2.4 + provided + + + portlet-api + portlet-api + 1.0 + provided + + + commons-io + commons-io + 2.2 + + + + + + + maven-assembly-plugin + + + ${basedir}/src/main/assembly/bin.xml + ${basedir}/src/main/assembly/src.xml + + gnu + + + + maven-release-plugin + + clean site verify + deploy + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + %URL%/../%ISSUE% + + + + + changes-report + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.10 + + ${basedir}/src/checkstyle/fileupload_checks.xml + ${basedir}/src/checkstyle/checkstyle-suppressions.xml + false + ${basedir}/src/checkstyle/license-header.txt + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.7.1 + + ${maven.compiler.target} + + ${basedir}/src/checkstyle/fileupload_basic.xml + + + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + + + commons-fileupload + commons-fileupload + 1.3 + + + + + + + + diff --git a/repository/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.pom.sha1 b/repository/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.pom.sha1 new file mode 100755 index 0000000..30b9b6d --- /dev/null +++ b/repository/commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.pom.sha1 @@ -0,0 +1 @@ +909928bd37f1bf2accb0ec2c37252a540671b332 \ No newline at end of file diff --git a/repository/commons-httpclient/commons-httpclient/3.0/_remote.repositories b/repository/commons-httpclient/commons-httpclient/3.0/_remote.repositories new file mode 100755 index 0000000..154adc2 --- /dev/null +++ b/repository/commons-httpclient/commons-httpclient/3.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:56 CST 2016 +commons-httpclient-3.0.jar>central= +commons-httpclient-3.0.pom>central= diff --git a/repository/commons-httpclient/commons-httpclient/3.0/commons-httpclient-3.0.jar b/repository/commons-httpclient/commons-httpclient/3.0/commons-httpclient-3.0.jar new file mode 100755 index 0000000..54a9300 Binary files /dev/null and b/repository/commons-httpclient/commons-httpclient/3.0/commons-httpclient-3.0.jar differ diff --git a/repository/commons-httpclient/commons-httpclient/3.0/commons-httpclient-3.0.jar.sha1 b/repository/commons-httpclient/commons-httpclient/3.0/commons-httpclient-3.0.jar.sha1 new file mode 100755 index 0000000..f3a55e4 --- /dev/null +++ b/repository/commons-httpclient/commons-httpclient/3.0/commons-httpclient-3.0.jar.sha1 @@ -0,0 +1 @@ +336a280d178bb957e5233189f0f32e067366c4e5 \ No newline at end of file diff --git a/repository/commons-httpclient/commons-httpclient/3.0/commons-httpclient-3.0.pom b/repository/commons-httpclient/commons-httpclient/3.0/commons-httpclient-3.0.pom new file mode 100755 index 0000000..7700195 --- /dev/null +++ b/repository/commons-httpclient/commons-httpclient/3.0/commons-httpclient-3.0.pom @@ -0,0 +1,239 @@ + + 4.0.0 + commons-httpclient + commons-httpclient + HttpClient + 3.0 + The HttpClient component supports the client-side of RFC 1945 (HTTP/1.0) and RFC 2616 (HTTP/1.1) , several related specifications (RFC 2109 (Cookies) , RFC 2617 (HTTP Authentication) , etc.), and provides a framework by which new request types (methods) or HTTP extensions can be created easily. + http://jakarta.apache.org/commons/httpclient/ + + http://issues.apache.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=HttpClient&component=Commons+HttpClient&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=anywords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDINFO&emailassigned_to1=1&emailtype1=substring&email1=&emailreporter2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= + + + + + +
httpclient-dev@jakarta.apache.org
+
+
+
+
+ 2001 + + + HttpClient Developer List + httpclient-dev-subscribe@jakarta.apache.org + httpclient-dev-unsubscribe@jakarta.apache.org + http://mail-archives.apache.org/eyebrowse/SummarizeList?listId=281 + + + HttpClient User List + httpclient-user-subscribe@jakarta.apache.org + httpclient-user-unsubscribe@jakarta.apache.org + http://mail-archives.apache.org/eyebrowse/SummarizeList?listId=280 + + + + + mbecke + Michael Becke + mbecke -at- apache.org + + + Release Prime + Java Developer + + + + jsdever + Jeff Dever + jsdever -at- apache.org + Independent consultant + + 2.0 Release Prime + Java Developer + + + + dion + dIon Gillard + dion -at- apache.org + Multitask Consulting + + Java Developer + + + + oglueck + Ortwin Glueck + oglueck -at- apache.org + http://www.odi.ch/ + + + Java Developer + + + + jericho + Sung-Gu + jericho -at- apache.org + + + Java Developer + + + + olegk + Oleg Kalnichevski + olegk -at- apache.org + + Java Developer + + + + sullis + Sean C. Sullivan + sullis -at- apache.org + Independent consultant + + Java Developer + + + + adrian + Adrian Sutton + adrian.sutton -at- ephox.com + Intencha + + Java Developer + + + + rwaldhoff + Rodney Waldhoff + rwaldhoff -at- apache + Britannica + + Java Developer + + + + + + Armando Anton + armando.anton -at- newknow.com + + + Ola Berg + + + + Sam Berlin + sberlin -at- limepeer.com + + + Mike Bowler + + + + Samit Jain + jain.samit -at- gmail.com + + + Eric Johnson + eric -at- tibco.com + + + Christian Kohlschuetter + ck -at- newsclub.de + + + Ryan Lubke + Ryan.Lubke -at- Sun.COM + + + Sam Maloney + sam.maloney -at- filogix.com + + + Rob Di Marco + rdimarco -at- hmsonline.com + + + Juergen Pill + Juergen.Pill -at- softwareag.com + + + Mohammad Rezaei + mohammad.rezaei -at- gs.com + + + Roland Weber + ROLWEBER -at- de.ibm.com + + + Laura Werner + laura -at- lwerner.org + + + + + Apache License + http://www.apache.org/licenses/LICENSE-2.0 + + + + scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/proper/${pom.artifactId.substring(8)}/trunk + http://svn.apache.org/repos/asf/jakarta/commons/proper/${pom.artifactId.substring(8)}/trunk + + + Apache Software Foundation + http://jakarta.apache.org/ + + + src/java + src/test + + + src/test + + **/*.keystore + + + + + + surefire + + + **/TestAll.java + + + + + + + + junit + junit + 3.8.1 + + + commons-logging + commons-logging + 1.0.3 + + + commons-codec + commons-codec + 1.2 + + + + + default + Default Site + scp://people.apache.org//www/jakarta.apache.org/commons/httpclient/ + + +
\ No newline at end of file diff --git a/repository/commons-httpclient/commons-httpclient/3.0/commons-httpclient-3.0.pom.sha1 b/repository/commons-httpclient/commons-httpclient/3.0/commons-httpclient-3.0.pom.sha1 new file mode 100755 index 0000000..d0a597d --- /dev/null +++ b/repository/commons-httpclient/commons-httpclient/3.0/commons-httpclient-3.0.pom.sha1 @@ -0,0 +1 @@ +cc004962ec1db4e8d43f47ab15d127d44b07037b \ No newline at end of file diff --git a/repository/commons-httpclient/commons-httpclient/3.1/_remote.repositories b/repository/commons-httpclient/commons-httpclient/3.1/_remote.repositories new file mode 100755 index 0000000..eee0f98 --- /dev/null +++ b/repository/commons-httpclient/commons-httpclient/3.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:56 CST 2017 +commons-httpclient-3.1.jar>central= +commons-httpclient-3.1.pom>central= diff --git a/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar b/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar new file mode 100755 index 0000000..7c59774 Binary files /dev/null and b/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar differ diff --git a/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar.sha1 b/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar.sha1 new file mode 100755 index 0000000..c53546b --- /dev/null +++ b/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar.sha1 @@ -0,0 +1 @@ +964cd74171f427720480efdec40a7c7f6e58426a \ No newline at end of file diff --git a/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.pom b/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.pom new file mode 100755 index 0000000..595a1b0 --- /dev/null +++ b/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.pom @@ -0,0 +1,254 @@ + + 4.0.0 + commons-httpclient + commons-httpclient + HttpClient + 3.1 + The HttpClient component supports the client-side of RFC 1945 (HTTP/1.0) and RFC 2616 (HTTP/1.1) , several related specifications (RFC 2109 (Cookies) , RFC 2617 (HTTP Authentication) , etc.), and provides a framework by which new request types (methods) or HTTP extensions can be created easily. + http://jakarta.apache.org/httpcomponents/httpclient-3.x/ + + http://issues.apache.org/jira/browse/HTTPCLIENT + + + + + +
httpcomponents-dev@jakarta.apache.org
+
+
+
+
+ 2001 + + + HttpComponents Developer List + httpcomponents-dev-subscribe@jakarta.apache.org + httpcomponents-dev-unsubscribe@jakarta.apache.org + http://mail-archives.apache.org/mod_mbox/jakarta-httpcomponents-dev/ + + + HttpClient User List + httpclient-user-subscribe@jakarta.apache.org + httpclient-user-unsubscribe@jakarta.apache.org + http://mail-archives.apache.org/mod_mbox/jakarta-httpclient-user/ + + + + + mbecke + Michael Becke + mbecke -at- apache.org + + + Release Prime + Java Developer + + + + jsdever + Jeff Dever + jsdever -at- apache.org + Independent consultant + + 2.0 Release Prime + Java Developer + + + + dion + dIon Gillard + dion -at- apache.org + Multitask Consulting + + Java Developer + + + + oglueck + Ortwin Glueck + oglueck -at- apache.org + http://www.odi.ch/ + + + Java Developer + + + + jericho + Sung-Gu + jericho -at- apache.org + + + Java Developer + + + + olegk + Oleg Kalnichevski + olegk -at- apache.org + + Java Developer + + + + sullis + Sean C. Sullivan + sullis -at- apache.org + Independent consultant + + Java Developer + + + + adrian + Adrian Sutton + adrian.sutton -at- ephox.com + Intencha + + Java Developer + + + + rwaldhoff + Rodney Waldhoff + rwaldhoff -at- apache + Britannica + + Java Developer + + + + + + Armando Anton + armando.anton -at- newknow.com + + + Sebastian Bazley + sebb -at- apache.org + + + Ola Berg + + + + Sam Berlin + sberlin -at- limepeer.com + + + Mike Bowler + + + + Samit Jain + jain.samit -at- gmail.com + + + Eric Johnson + eric -at- tibco.com + + + Christian Kohlschuetter + ck -at- newsclub.de + + + Ryan Lubke + Ryan.Lubke -at- Sun.COM + + + Sam Maloney + sam.maloney -at- filogix.com + + + Rob Di Marco + rdimarco -at- hmsonline.com + + + Juergen Pill + Juergen.Pill -at- softwareag.com + + + Mohammad Rezaei + mohammad.rezaei -at- gs.com + + + Roland Weber + rolandw -at- apache.org + + + Laura Werner + laura -at- lwerner.org + + + Mikael Wilstrom + mikael.wikstrom -at- it.su.se + + + + + Apache License + http://www.apache.org/licenses/LICENSE-2.0 + + + + scm:svn:http://svn.apache.org/repos/asf/jakarta/httpcomponents/oac.hc3x/trunk + http://svn.apache.org/repos/asf/jakarta/httpcomponents/oac.hc3x/trunk + + + Apache Software Foundation + http://jakarta.apache.org/ + + + src/java + src/test + + + src/resources + + + + + src/test + + **/*.keystore + + + + + + maven-surefire-plugin + + + **/TestAll.java + + + + + + + + junit + junit + 3.8.1 + test + + + commons-logging + commons-logging + 1.0.4 + + + commons-codec + commons-codec + 1.2 + + + + + default + Default Site + scp://people.apache.org//www/jakarta.apache.org/httpcomponents/httpclient-3.x/ + + converted + +
\ No newline at end of file diff --git a/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.pom.sha1 b/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.pom.sha1 new file mode 100755 index 0000000..a883c80 --- /dev/null +++ b/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.pom.sha1 @@ -0,0 +1 @@ +7e64d764d7f7ebc75ae3920490fcb58fbaf504a8 \ No newline at end of file diff --git a/repository/commons-io/commons-io/1.3.2/_remote.repositories b/repository/commons-io/commons-io/1.3.2/_remote.repositories new file mode 100755 index 0000000..b811d83 --- /dev/null +++ b/repository/commons-io/commons-io/1.3.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:58:26 CST 2017 +commons-io-1.3.2.jar>central= +commons-io-1.3.2.pom>central= diff --git a/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar b/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar new file mode 100755 index 0000000..865c9e4 Binary files /dev/null and b/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar differ diff --git a/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar.sha1 b/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar.sha1 new file mode 100755 index 0000000..2505b75 --- /dev/null +++ b/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar.sha1 @@ -0,0 +1 @@ +b6dde38349ba9bb5e6ea6320531eae969985dae5 \ No newline at end of file diff --git a/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.pom b/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.pom new file mode 100755 index 0000000..b56e64f --- /dev/null +++ b/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.pom @@ -0,0 +1,318 @@ + + + commons-parent + org.apache.commons + 3 + + 4.0.0 + commons-io + commons-io + Commons IO + 1.3.2 + Commons-IO contains utility classes, stream implementations, file filters, and endian classes. + http://jakarta.apache.org/commons/io/ + + jira + http://issues.apache.org/jira/browse/IO + + 2002 + + + sanders + Scott Sanders + sanders@apache.org + + + Java Developer + + + + dion + dIon Gillard + dion@apache.org + + + Java Developer + + + + nicolaken + Nicola Ken Barozzi + nicolaken@apache.org + + + Java Developer + + + + bayard + Henri Yandell + bayard@apache.org + + + Java Developer + + + + scolebourne + Stephen Colebourne + + + Java Developer + + 0 + + + jeremias + Jeremias Maerki + jeremias@apache.org + + + Java Developer + + +1 + + + matth + Matthew Hawthorne + matth@apache.org + + + Java Developer + + + + martinc + Martin Cooper + martinc@apache.org + + + Java Developer + + + + roxspring + Rob Oxspring + roxspring@apache.org + + + Java Developer + + + + jochen + Jochen Wiedmann + jochen.wiedmann@gmail.com + + + + + Rahul Akolkar + + + Jason Anderson + + + Nathan Beyer + + + Emmanuel Bourg + + + Chris Eldredge + + + Magnus Grimsell + + + Jim Harrington + + + Thomas Ledoux + + + Andy Lehane + + + Marcelo Liberato + + + Alban Peignier + alban.peignier at free.fr + + + Niall Pemberton + + + Ian Springer + + + Masato Tezuka + + + James Urie + + + Frank W. Zammetti + + + + scm:svn:scm:svn:https://svn.apache.org/repos/asf/jakarta/commons/proper/io/trunk + scm:svn:scm:svn:https://svn.apache.org/repos/asf/jakarta/commons/proper/io/trunk + http://svn.apache.org/viewvc/jakarta/commons/proper/io/trunk + + + src/java + src/test + + + maven-surefire-plugin + + + **/*Test* + + + **/*AbstractTestCase* + **/AllIOTestSuite* + **/PackageTestSuite* + **/testtools/** + **/*$* + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + + + + release + + + + maven-site-plugin + + + package + + site + + + + + + maven-antrun-plugin + + + package + + run + + + + + + + + + + + + + + + + + + + + + + + + + + + + + maven-assembly-plugin + + + package + + attached + + + + + + + + + rc + + + + maven-site-plugin + + + package + + site + + + + + + maven-assembly-plugin + + + package + + attached + + + + + + + + + + + junit + junit + 3.8.1 + test + + + + + + maven-changes-plugin + + %URL%/../%ISSUE% + + + + + changes-report + jira-report + + + + + + + + deployed + + \ No newline at end of file diff --git a/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.pom.sha1 b/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.pom.sha1 new file mode 100755 index 0000000..56b1553 --- /dev/null +++ b/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.pom.sha1 @@ -0,0 +1 @@ +6e24d777140826c244c3c3fd3afdd4ffe6e6159f \ No newline at end of file diff --git a/repository/commons-io/commons-io/1.4/_remote.repositories b/repository/commons-io/commons-io/1.4/_remote.repositories new file mode 100755 index 0000000..2d104e0 --- /dev/null +++ b/repository/commons-io/commons-io/1.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:31:21 CST 2017 +commons-io-1.4.jar>central= +commons-io-1.4.pom>central= diff --git a/repository/commons-io/commons-io/1.4/commons-io-1.4.jar b/repository/commons-io/commons-io/1.4/commons-io-1.4.jar new file mode 100755 index 0000000..133dc6c Binary files /dev/null and b/repository/commons-io/commons-io/1.4/commons-io-1.4.jar differ diff --git a/repository/commons-io/commons-io/1.4/commons-io-1.4.jar.sha1 b/repository/commons-io/commons-io/1.4/commons-io-1.4.jar.sha1 new file mode 100755 index 0000000..c8bf49b --- /dev/null +++ b/repository/commons-io/commons-io/1.4/commons-io-1.4.jar.sha1 @@ -0,0 +1 @@ +a8762d07e76cfde2395257a5da47ba7c1dbd3dce \ No newline at end of file diff --git a/repository/commons-io/commons-io/1.4/commons-io-1.4.pom b/repository/commons-io/commons-io/1.4/commons-io-1.4.pom new file mode 100755 index 0000000..df250af --- /dev/null +++ b/repository/commons-io/commons-io/1.4/commons-io-1.4.pom @@ -0,0 +1,419 @@ + + + + + org.apache.commons + commons-parent + 7 + + 4.0.0 + commons-io + commons-io + 1.4 + Commons IO + + 2002 + + Commons-IO contains utility classes, stream implementations, file filters, file comparators and endian classes. + + + http://commons.apache.org/io/ + + + jira + http://issues.apache.org/jira/browse/IO + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/io/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/io/trunk + http://svn.apache.org/viewvc/commons/proper/io/trunk + + + + + Scott Sanders + sanders + sanders@apache.org + + + Java Developer + + + + dIon Gillard + dion + dion@apache.org + + + Java Developer + + + + Nicola Ken Barozzi + nicolaken + nicolaken@apache.org + + + Java Developer + + + + Henri Yandell + bayard + bayard@apache.org + + + Java Developer + + + + Stephen Colebourne + scolebourne + + + Java Developer + + 0 + + + Jeremias Maerki + jeremias + jeremias@apache.org + + + Java Developer + + +1 + + + Matthew Hawthorne + matth + matth@apache.org + + + Java Developer + + + + Martin Cooper + martinc + martinc@apache.org + + + Java Developer + + + + Rob Oxspring + roxspring + roxspring@apache.org + + + Java Developer + + + + Jochen Wiedmann + jochen + jochen.wiedmann@gmail.com + + + Niall Pemberton + niallp + + Java Developer + + + + Jukka Zitting + jukka + + Java Developer + + + + + + + Rahul Akolkar + + + Jason Anderson + + + Nathan Beyer + + + Emmanuel Bourg + + + Chris Eldredge + + + Magnus Grimsell + + + Jim Harrington + + + Thomas Ledoux + + + Andy Lehane + + + Marcelo Liberato + + + Alban Peignier + alban.peignier at free.fr + + + Ian Springer + + + Masato Tezuka + + + James Urie + + + Frank W. Zammetti + + + + + + junit + junit + 3.8.1 + test + + + + + src/java + src/test + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*Test* + + + **/*AbstractTestCase* + **/AllIOTestSuite* + **/PackageTestSuite* + **/testtools/** + + + **/*$* + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + + maven-jar-plugin + + + + + org.apache.commons.io + http://www.apache.org/licenses/LICENSE-2.0.txt + 2 + Apache Commons IO Bundle + ${project.organization.name} + ${project.version} + +org.apache.commons.io;version=${project.version}, +org.apache.commons.io.comparator;version=${project.version}, +org.apache.commons.io.filefilter;version=${project.version}, +org.apache.commons.io.input;version=${project.version}, +org.apache.commons.io.output;version=${project.version} + + +org.apache.commons.io;version=${project.version}, +org.apache.commons.io.comparator;version=${project.version}, +org.apache.commons.io.filefilter;version=${project.version}, +org.apache.commons.io.input;version=${project.version}, +org.apache.commons.io.output;version=${project.version} + + + + + + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + + + org.apache.maven.plugins + maven-changes-plugin + 2.0-beta-3 + + %URL%/../%ISSUE% + + &&resolution=1&fixfor=12312101 + + + + + jira-report + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.1 + + checkstyle.xml + false + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.3 + + 1.4 + + http://java.sun.com/j2se/1.4.2/docs/api + + + + + org.codehaus.mojo + clirr-maven-plugin + 2.1 + + 1.3.2 + info + + + + + + + + release + + + + maven-site-plugin + + + + site + + package + + + + + maven-antrun-plugin + + + + run + + package + + + + + + + + + + + + maven-assembly-plugin + + + + attached + + package + + + + + + + + rc + + + + maven-site-plugin + + + + site + + package + + + + + maven-assembly-plugin + + + + attached + + package + + + + + + + + diff --git a/repository/commons-io/commons-io/1.4/commons-io-1.4.pom.sha1 b/repository/commons-io/commons-io/1.4/commons-io-1.4.pom.sha1 new file mode 100755 index 0000000..5b0f107 --- /dev/null +++ b/repository/commons-io/commons-io/1.4/commons-io-1.4.pom.sha1 @@ -0,0 +1 @@ +526f34cad0a113787f3eb8ee1d0fe0abebcba887 \ No newline at end of file diff --git a/repository/commons-io/commons-io/2.1/_remote.repositories b/repository/commons-io/commons-io/2.1/_remote.repositories new file mode 100755 index 0000000..266acad --- /dev/null +++ b/repository/commons-io/commons-io/2.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:29:46 CST 2017 +commons-io-2.1.pom>central= +commons-io-2.1.jar>central= diff --git a/repository/commons-io/commons-io/2.1/commons-io-2.1.jar b/repository/commons-io/commons-io/2.1/commons-io-2.1.jar new file mode 100755 index 0000000..b5c7d69 Binary files /dev/null and b/repository/commons-io/commons-io/2.1/commons-io-2.1.jar differ diff --git a/repository/commons-io/commons-io/2.1/commons-io-2.1.jar.sha1 b/repository/commons-io/commons-io/2.1/commons-io-2.1.jar.sha1 new file mode 100755 index 0000000..0ff599a --- /dev/null +++ b/repository/commons-io/commons-io/2.1/commons-io-2.1.jar.sha1 @@ -0,0 +1 @@ +fd51f906669f49a4ffd06650666c3b8147a6106e \ No newline at end of file diff --git a/repository/commons-io/commons-io/2.1/commons-io-2.1.pom b/repository/commons-io/commons-io/2.1/commons-io-2.1.pom new file mode 100755 index 0000000..049491f --- /dev/null +++ b/repository/commons-io/commons-io/2.1/commons-io-2.1.pom @@ -0,0 +1,337 @@ + + + + + org.apache.commons + commons-parent + 22 + + 4.0.0 + commons-io + commons-io + 2.1 + Commons IO + + 2002 + + The Commons IO library contains utility classes, stream implementations, file filters, file comparators and endian classes. + + + http://commons.apache.org/io/ + + + jira + http://issues.apache.org/jira/browse/IO + + + + + apache.website + Apache Commons IO Site + ${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/${commons.componentid} + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/io/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/io/trunk + http://svn.apache.org/viewvc/commons/proper/io/trunk + + + + + Scott Sanders + sanders + sanders@apache.org + + + Java Developer + + + + dIon Gillard + dion + dion@apache.org + + + Java Developer + + + + Nicola Ken Barozzi + nicolaken + nicolaken@apache.org + + + Java Developer + + + + Henri Yandell + bayard + bayard@apache.org + + + Java Developer + + + + Stephen Colebourne + scolebourne + + + Java Developer + + 0 + + + Jeremias Maerki + jeremias + jeremias@apache.org + + + Java Developer + + +1 + + + Matthew Hawthorne + matth + matth@apache.org + + + Java Developer + + + + Martin Cooper + martinc + martinc@apache.org + + + Java Developer + + + + Rob Oxspring + roxspring + roxspring@apache.org + + + Java Developer + + + + Jochen Wiedmann + jochen + jochen.wiedmann@gmail.com + + + Niall Pemberton + niallp + + Java Developer + + + + Jukka Zitting + jukka + + Java Developer + + + + Gary D. Gregory + ggregory + ggregory@apache.org + http://www.garygregory.com + Seagull Software + http://www.seagullsoftware.com + -5 + + + + + + Rahul Akolkar + + + Jason Anderson + + + Nathan Beyer + + + Emmanuel Bourg + + + Chris Eldredge + + + Magnus Grimsell + + + Jim Harrington + + + Thomas Ledoux + + + Andy Lehane + + + Marcelo Liberato + + + Alban Peignier + alban.peignier at free.fr + + + Ian Springer + + + Masato Tezuka + + + James Urie + + + Frank W. Zammetti + + + + + + junit + junit + 4.10 + test + + + + + 1.5 + 1.5 + io + 2.1 + RC3 + (requires JDK 1.5+) + 1.4 + (requires JDK 1.3+) + IO + 12310477 + + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.0 + + + + org.apache.maven.wagon + wagon-ssh + 1.0 + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + pertest + + -Xmx25M + + **/*Test* + + + **/*AbstractTestCase* + **/testtools/** + + + **/*$* + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.7 + + ${basedir}/checkstyle.xml + false + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.3.2 + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + ${basedir}/src/changes/changes.xml + %URL%/%ISSUE% + + + + + + changes-report + + + + + + + + diff --git a/repository/commons-io/commons-io/2.1/commons-io-2.1.pom.sha1 b/repository/commons-io/commons-io/2.1/commons-io-2.1.pom.sha1 new file mode 100755 index 0000000..3dcf32c --- /dev/null +++ b/repository/commons-io/commons-io/2.1/commons-io-2.1.pom.sha1 @@ -0,0 +1 @@ +bee5c8a3061394d39f7df1e38d25028edac7cdd9 \ No newline at end of file diff --git a/repository/commons-io/commons-io/2.2/_remote.repositories b/repository/commons-io/commons-io/2.2/_remote.repositories new file mode 100755 index 0000000..9ededa2 --- /dev/null +++ b/repository/commons-io/commons-io/2.2/_remote.repositories @@ -0,0 +1,7 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:40 CST 2017 +commons-io-2.2.jar>nexus= +commons-io-2.2.pom>nexus= +commons-io-2.2.jar>central= +commons-io-2.2.pom>central= +commons-io-2.2-sources.jar>central= diff --git a/repository/commons-io/commons-io/2.2/commons-io-2.2-sources.jar b/repository/commons-io/commons-io/2.2/commons-io-2.2-sources.jar new file mode 100755 index 0000000..97469a4 Binary files /dev/null and b/repository/commons-io/commons-io/2.2/commons-io-2.2-sources.jar differ diff --git a/repository/commons-io/commons-io/2.2/commons-io-2.2-sources.jar.sha1 b/repository/commons-io/commons-io/2.2/commons-io-2.2-sources.jar.sha1 new file mode 100755 index 0000000..2b501a9 --- /dev/null +++ b/repository/commons-io/commons-io/2.2/commons-io-2.2-sources.jar.sha1 @@ -0,0 +1 @@ +8d6b98f21262995489a8418fff8da992d7e25c1e \ No newline at end of file diff --git a/repository/commons-io/commons-io/2.2/commons-io-2.2.jar b/repository/commons-io/commons-io/2.2/commons-io-2.2.jar new file mode 100755 index 0000000..84ca565 Binary files /dev/null and b/repository/commons-io/commons-io/2.2/commons-io-2.2.jar differ diff --git a/repository/commons-io/commons-io/2.2/commons-io-2.2.jar.sha1 b/repository/commons-io/commons-io/2.2/commons-io-2.2.jar.sha1 new file mode 100755 index 0000000..1d90ca1 --- /dev/null +++ b/repository/commons-io/commons-io/2.2/commons-io-2.2.jar.sha1 @@ -0,0 +1 @@ +83b5b8a7ba1c08f9e8c8ff2373724e33d3c1e22a \ No newline at end of file diff --git a/repository/commons-io/commons-io/2.2/commons-io-2.2.pom b/repository/commons-io/commons-io/2.2/commons-io-2.2.pom new file mode 100755 index 0000000..01b3094 --- /dev/null +++ b/repository/commons-io/commons-io/2.2/commons-io-2.2.pom @@ -0,0 +1,346 @@ + + + + + org.apache.commons + commons-parent + 24 + + 4.0.0 + commons-io + commons-io + 2.2 + Commons IO + + 2002 + +The Commons IO library contains utility classes, stream implementations, file filters, +file comparators, endian transformation classes, and much more. + + + http://commons.apache.org/io/ + + + jira + http://issues.apache.org/jira/browse/IO + + + + + apache.website + Apache Commons IO Site + ${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/${commons.componentid} + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/io/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/io/trunk + http://svn.apache.org/viewvc/commons/proper/io/trunk + + + + + Scott Sanders + sanders + sanders@apache.org + + + Java Developer + + + + dIon Gillard + dion + dion@apache.org + + + Java Developer + + + + Nicola Ken Barozzi + nicolaken + nicolaken@apache.org + + + Java Developer + + + + Henri Yandell + bayard + bayard@apache.org + + + Java Developer + + + + Stephen Colebourne + scolebourne + + + Java Developer + + 0 + + + Jeremias Maerki + jeremias + jeremias@apache.org + + + Java Developer + + +1 + + + Matthew Hawthorne + matth + matth@apache.org + + + Java Developer + + + + Martin Cooper + martinc + martinc@apache.org + + + Java Developer + + + + Rob Oxspring + roxspring + roxspring@apache.org + + + Java Developer + + + + Jochen Wiedmann + jochen + jochen.wiedmann@gmail.com + + + Niall Pemberton + niallp + + Java Developer + + + + Jukka Zitting + jukka + + Java Developer + + + + Gary Gregory + ggregory + ggregory@apache.org + http://www.garygregory.com + -5 + + + + + + Rahul Akolkar + + + Jason Anderson + + + Nathan Beyer + + + Emmanuel Bourg + + + Chris Eldredge + + + Magnus Grimsell + + + Jim Harrington + + + Thomas Ledoux + + + Andy Lehane + + + Marcelo Liberato + + + Alban Peignier + alban.peignier at free.fr + + + Ian Springer + + + Masato Tezuka + + + James Urie + + + Frank W. Zammetti + + + + + + junit + junit + 4.10 + test + + + + + 1.5 + 1.5 + io + 2.2 + RC1 + (requires JDK 1.5+) + 1.4 + (requires JDK 1.3+) + IO + 12310477 + + 2.4 + + + + + + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + pertest + + -Xmx25M + + + **/*Test*.class + + + **/*AbstractTestCase* + **/testtools/** + + + **/*$* + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.9.1 + + ${basedir}/checkstyle.xml + false + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.4.0 + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + ${basedir}/src/changes/changes.xml + Fix Version,Key,Component,Summary,Type,Resolution,Status + + Key DESC,Type,Fix Version DESC + Fixed + Resolved,Closed + + Bug,New Feature,Task,Improvement,Wish,Test + 300 + + + + + changes-report + jira-report + + + + + + org.apache.rat + apache-rat-plugin + + + src/test/resources/**/*.bin + .pmd + + + + + + diff --git a/repository/commons-io/commons-io/2.2/commons-io-2.2.pom.sha1 b/repository/commons-io/commons-io/2.2/commons-io-2.2.pom.sha1 new file mode 100755 index 0000000..856e74c --- /dev/null +++ b/repository/commons-io/commons-io/2.2/commons-io-2.2.pom.sha1 @@ -0,0 +1 @@ +1ef24807b2eaf9d51b5587710878146d630cc855 \ No newline at end of file diff --git a/repository/commons-io/commons-io/2.3/_remote.repositories b/repository/commons-io/commons-io/2.3/_remote.repositories new file mode 100755 index 0000000..6e8c9ad --- /dev/null +++ b/repository/commons-io/commons-io/2.3/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 14 22:42:10 CST 2017 +commons-io-2.3.pom>central= diff --git a/repository/commons-io/commons-io/2.3/commons-io-2.3.jar b/repository/commons-io/commons-io/2.3/commons-io-2.3.jar new file mode 100755 index 0000000..d5a0771 Binary files /dev/null and b/repository/commons-io/commons-io/2.3/commons-io-2.3.jar differ diff --git a/repository/commons-io/commons-io/2.3/commons-io-2.3.jar.sha1 b/repository/commons-io/commons-io/2.3/commons-io-2.3.jar.sha1 new file mode 100755 index 0000000..0a89562 --- /dev/null +++ b/repository/commons-io/commons-io/2.3/commons-io-2.3.jar.sha1 @@ -0,0 +1 @@ +cd8d6ffc833cc63c30d712a180f4663d8f55799b \ No newline at end of file diff --git a/repository/commons-io/commons-io/2.3/commons-io-2.3.pom b/repository/commons-io/commons-io/2.3/commons-io-2.3.pom new file mode 100755 index 0000000..bae10d2 --- /dev/null +++ b/repository/commons-io/commons-io/2.3/commons-io-2.3.pom @@ -0,0 +1,346 @@ + + + + + org.apache.commons + commons-parent + 24 + + 4.0.0 + commons-io + commons-io + 2.3 + Commons IO + + 2002 + +The Commons IO library contains utility classes, stream implementations, file filters, +file comparators, endian transformation classes, and much more. + + + http://commons.apache.org/io/ + + + jira + http://issues.apache.org/jira/browse/IO + + + + + apache.website + Apache Commons IO Site + ${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/${commons.componentid} + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/io/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/io/trunk + http://svn.apache.org/viewvc/commons/proper/io/trunk + + + + + Scott Sanders + sanders + sanders@apache.org + + + Java Developer + + + + dIon Gillard + dion + dion@apache.org + + + Java Developer + + + + Nicola Ken Barozzi + nicolaken + nicolaken@apache.org + + + Java Developer + + + + Henri Yandell + bayard + bayard@apache.org + + + Java Developer + + + + Stephen Colebourne + scolebourne + + + Java Developer + + 0 + + + Jeremias Maerki + jeremias + jeremias@apache.org + + + Java Developer + + +1 + + + Matthew Hawthorne + matth + matth@apache.org + + + Java Developer + + + + Martin Cooper + martinc + martinc@apache.org + + + Java Developer + + + + Rob Oxspring + roxspring + roxspring@apache.org + + + Java Developer + + + + Jochen Wiedmann + jochen + jochen.wiedmann@gmail.com + + + Niall Pemberton + niallp + + Java Developer + + + + Jukka Zitting + jukka + + Java Developer + + + + Gary Gregory + ggregory + ggregory@apache.org + http://www.garygregory.com + -5 + + + + + + Rahul Akolkar + + + Jason Anderson + + + Nathan Beyer + + + Emmanuel Bourg + + + Chris Eldredge + + + Magnus Grimsell + + + Jim Harrington + + + Thomas Ledoux + + + Andy Lehane + + + Marcelo Liberato + + + Alban Peignier + alban.peignier at free.fr + + + Ian Springer + + + Masato Tezuka + + + James Urie + + + Frank W. Zammetti + + + + + + junit + junit + 4.10 + test + + + + + 1.6 + 1.6 + io + RC1 + 2.3 + (requires JDK 1.6+) + 2.2 + (requires JDK 1.5+) + IO + 12310477 + + 2.4 + + + + + + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + pertest + + -Xmx25M + + + **/*Test*.class + + + **/*AbstractTestCase* + **/testtools/** + + + **/*$* + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.9.1 + + ${basedir}/checkstyle.xml + false + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.4.0 + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + ${basedir}/src/changes/changes.xml + Fix Version,Key,Component,Summary,Type,Resolution,Status + + Key DESC,Type,Fix Version DESC + Fixed + Resolved,Closed + + Bug,New Feature,Task,Improvement,Wish,Test + 300 + + + + + changes-report + jira-report + + + + + + org.apache.rat + apache-rat-plugin + + + src/test/resources/**/*.bin + .pmd + + + + + + diff --git a/repository/commons-io/commons-io/2.3/commons-io-2.3.pom.sha1 b/repository/commons-io/commons-io/2.3/commons-io-2.3.pom.sha1 new file mode 100755 index 0000000..0327d17 --- /dev/null +++ b/repository/commons-io/commons-io/2.3/commons-io-2.3.pom.sha1 @@ -0,0 +1 @@ +8d5ab37f6f72fbba8052e21013c49eddc32fa724 \ No newline at end of file diff --git a/repository/commons-io/commons-io/2.4/_remote.repositories b/repository/commons-io/commons-io/2.4/_remote.repositories new file mode 100755 index 0000000..ba24d88 --- /dev/null +++ b/repository/commons-io/commons-io/2.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:52:31 CST 2016 +commons-io-2.4.pom>central= +commons-io-2.4.jar>central= diff --git a/repository/commons-io/commons-io/2.4/commons-io-2.4.jar b/repository/commons-io/commons-io/2.4/commons-io-2.4.jar new file mode 100755 index 0000000..90035a4 Binary files /dev/null and b/repository/commons-io/commons-io/2.4/commons-io-2.4.jar differ diff --git a/repository/commons-io/commons-io/2.4/commons-io-2.4.jar.sha1 b/repository/commons-io/commons-io/2.4/commons-io-2.4.jar.sha1 new file mode 100755 index 0000000..aa020ca --- /dev/null +++ b/repository/commons-io/commons-io/2.4/commons-io-2.4.jar.sha1 @@ -0,0 +1 @@ +b1b6ea3b7e4aa4f492509a4952029cd8e48019ad ./commons-io-2.4.jar diff --git a/repository/commons-io/commons-io/2.4/commons-io-2.4.pom b/repository/commons-io/commons-io/2.4/commons-io-2.4.pom new file mode 100755 index 0000000..f6c1def --- /dev/null +++ b/repository/commons-io/commons-io/2.4/commons-io-2.4.pom @@ -0,0 +1,323 @@ + + + + + org.apache.commons + commons-parent + 25 + + 4.0.0 + commons-io + commons-io + 2.4 + Commons IO + + 2002 + +The Commons IO library contains utility classes, stream implementations, file filters, +file comparators, endian transformation classes, and much more. + + + http://commons.apache.org/io/ + + + jira + http://issues.apache.org/jira/browse/IO + + + + + apache.website + Apache Commons IO Site + ${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/${commons.componentid} + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/io/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/io/trunk + http://svn.apache.org/viewvc/commons/proper/io/trunk + + + + + Scott Sanders + sanders + sanders@apache.org + + + Java Developer + + + + dIon Gillard + dion + dion@apache.org + + + Java Developer + + + + Nicola Ken Barozzi + nicolaken + nicolaken@apache.org + + + Java Developer + + + + Henri Yandell + bayard + bayard@apache.org + + + Java Developer + + + + Stephen Colebourne + scolebourne + + + Java Developer + + 0 + + + Jeremias Maerki + jeremias + jeremias@apache.org + + + Java Developer + + +1 + + + Matthew Hawthorne + matth + matth@apache.org + + + Java Developer + + + + Martin Cooper + martinc + martinc@apache.org + + + Java Developer + + + + Rob Oxspring + roxspring + roxspring@apache.org + + + Java Developer + + + + Jochen Wiedmann + jochen + jochen.wiedmann@gmail.com + + + Niall Pemberton + niallp + + Java Developer + + + + Jukka Zitting + jukka + + Java Developer + + + + Gary Gregory + ggregory + ggregory@apache.org + http://www.garygregory.com + -5 + + + + + + Rahul Akolkar + + + Jason Anderson + + + Nathan Beyer + + + Emmanuel Bourg + + + Chris Eldredge + + + Magnus Grimsell + + + Jim Harrington + + + Thomas Ledoux + + + Andy Lehane + + + Marcelo Liberato + + + Alban Peignier + alban.peignier at free.fr + + + Ian Springer + + + Masato Tezuka + + + James Urie + + + Frank W. Zammetti + + + + + + junit + junit + 4.10 + test + + + + + 1.6 + 1.6 + io + RC1 + 2.4 + (requires JDK 1.6+) + 2.2 + (requires JDK 1.5+) + IO + 12310477 + + + org.apache.commons.io; + org.apache.commons.io.comparator; + org.apache.commons.io.filefilter; + org.apache.commons.io.input; + org.apache.commons.io.output;version=1.4.9999;-noimport:=true, + + org.apache.commons.io; + org.apache.commons.io.comparator; + org.apache.commons.io.filefilter; + org.apache.commons.io.input; + org.apache.commons.io.output; + org.apache.commons.io.*;version=${project.version};-noimport:=true + + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + pertest + + -Xmx25M + + + **/*Test*.class + + + **/*AbstractTestCase* + **/testtools/** + + **/*$* + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.9.1 + + ${basedir}/checkstyle.xml + false + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.4.0 + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.apache.rat + apache-rat-plugin + + + src/test/resources/**/*.bin + .pmd + + + + + + diff --git a/repository/commons-io/commons-io/2.4/commons-io-2.4.pom.sha1 b/repository/commons-io/commons-io/2.4/commons-io-2.4.pom.sha1 new file mode 100755 index 0000000..1dce744 --- /dev/null +++ b/repository/commons-io/commons-io/2.4/commons-io-2.4.pom.sha1 @@ -0,0 +1 @@ +9ece23effe8bce3904f3797a76b1ba6ab681e1b9 ./commons-io-2.4.pom diff --git a/repository/commons-io/commons-io/2.5/_remote.repositories b/repository/commons-io/commons-io/2.5/_remote.repositories new file mode 100755 index 0000000..d443464 --- /dev/null +++ b/repository/commons-io/commons-io/2.5/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Apr 14 15:30:44 CST 2017 +commons-io-2.5.jar>central= +commons-io-2.5.pom>central= diff --git a/repository/commons-io/commons-io/2.5/commons-io-2.5.jar b/repository/commons-io/commons-io/2.5/commons-io-2.5.jar new file mode 100755 index 0000000..107b061 Binary files /dev/null and b/repository/commons-io/commons-io/2.5/commons-io-2.5.jar differ diff --git a/repository/commons-io/commons-io/2.5/commons-io-2.5.jar.sha1 b/repository/commons-io/commons-io/2.5/commons-io-2.5.jar.sha1 new file mode 100755 index 0000000..b7f1d93 --- /dev/null +++ b/repository/commons-io/commons-io/2.5/commons-io-2.5.jar.sha1 @@ -0,0 +1 @@ +2852e6e05fbb95076fc091f6d1780f1f8fe35e0f \ No newline at end of file diff --git a/repository/commons-io/commons-io/2.5/commons-io-2.5.pom b/repository/commons-io/commons-io/2.5/commons-io-2.5.pom new file mode 100755 index 0000000..8ab8149 --- /dev/null +++ b/repository/commons-io/commons-io/2.5/commons-io-2.5.pom @@ -0,0 +1,422 @@ + + + + + org.apache.commons + commons-parent + 39 + + 4.0.0 + commons-io + commons-io + 2.5 + Apache Commons IO + + 2002 + +The Apache Commons IO library contains utility classes, stream implementations, file filters, +file comparators, endian transformation classes, and much more. + + + http://commons.apache.org/proper/commons-io/ + + + jira + http://issues.apache.org/jira/browse/IO + + + + + apache.website + Apache Commons Site + scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-i/ + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/io/tags/commons-io-2.5 + scm:svn:https://svn.apache.org/repos/asf/commons/proper/io/tags/commons-io-2.5 + http://svn.apache.org/viewvc/commons/proper/io/tags/commons-io-2.5 + + + + + Scott Sanders + sanders + sanders@apache.org + + + Java Developer + + + + dIon Gillard + + dion + dion@apache.org + + + Java Developer + + + + Nicola Ken Barozzi + nicolaken + nicolaken@apache.org + + + Java Developer + + + + Henri Yandell + bayard + bayard@apache.org + + + Java Developer + + + + Stephen Colebourne + scolebourne + + + Java Developer + + 0 + + + Jeremias Maerki + jeremias + jeremias@apache.org + + + Java Developer + + +1 + + + Matthew Hawthorne + matth + matth@apache.org + + + Java Developer + + + + Martin Cooper + martinc + martinc@apache.org + + + Java Developer + + + + Rob Oxspring + roxspring + roxspring@apache.org + + + Java Developer + + + + Jochen Wiedmann + jochen + jochen.wiedmann@gmail.com + + + Niall Pemberton + niallp + + Java Developer + + + + Jukka Zitting + jukka + + Java Developer + + + + Gary Gregory + ggregory + ggregory@apache.org + http://www.garygregory.com + -5 + + + Kristian Rosenvold + krosenvold + krosenvold@apache.org + +1 + + + + + + Rahul Akolkar + + + Jason Anderson + + + Nathan Beyer + + + Emmanuel Bourg + + + Chris Eldredge + + + Magnus Grimsell + + + Jim Harrington + + + Thomas Ledoux + + + Andy Lehane + + + Marcelo Liberato + + + Alban Peignier + alban.peignier at free.fr + + + Ian Springer + + + Dominik Stadler + + + Masato Tezuka + + + James Urie + + + Frank W. Zammetti + + + + + + junit + junit + 4.12 + test + + + + + 1.6 + 1.6 + io + RC4 + 2.5 + (requires JDK 1.6+) + IO + 12310477 + + + org.apache.commons.io; + org.apache.commons.io.comparator; + org.apache.commons.io.filefilter; + org.apache.commons.io.input; + org.apache.commons.io.output;version=1.4.9999;-noimport:=true, + + org.apache.commons.io; + org.apache.commons.io.comparator; + org.apache.commons.io.filefilter; + org.apache.commons.io.input; + org.apache.commons.io.output; + org.apache.commons.io.*;version=${project.version};-noimport:=true + + + site-content + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.14.1 + + + xerces:xercesImpl + + pertest + + -Xmx25M + + + **/*Test*.class + + + **/*AbstractTestCase* + **/testtools/** + + **/*$* + + + + + maven-assembly-plugin + + + src/assembly/bin.xml + src/assembly/src.xml + + gnu + + + + org.apache.maven.plugins + maven-scm-publish-plugin + + + javadocs + + + + + + org.apache.rat + apache-rat-plugin + + + + src/test/resources/**/*.bin + test/** + + + site-content/** + .pmd + src/site/resources/download_*.cgi + + + + + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.7 + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.12.1 + + ${basedir}/checkstyle.xml + false + + + + org.codehaus.mojo + findbugs-maven-plugin + ${commons.findbugs.version} + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.apache.rat + apache-rat-plugin + + + + src/test/resources/**/*.bin + test/** + + + site-content/** + .pmd + src/site/resources/download_*.cgi + + + + + + + + + setup-checkout + + + site-content + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.8 + + + prepare-checkout + pre-site + + run + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/repository/commons-io/commons-io/2.5/commons-io-2.5.pom.sha1 b/repository/commons-io/commons-io/2.5/commons-io-2.5.pom.sha1 new file mode 100755 index 0000000..c2e40c0 --- /dev/null +++ b/repository/commons-io/commons-io/2.5/commons-io-2.5.pom.sha1 @@ -0,0 +1 @@ +7e39112810f6096061c43504188d18edc7d7eece \ No newline at end of file diff --git a/repository/commons-jexl/commons-jexl/1.1/_remote.repositories b/repository/commons-jexl/commons-jexl/1.1/_remote.repositories new file mode 100755 index 0000000..9ce9a16 --- /dev/null +++ b/repository/commons-jexl/commons-jexl/1.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:48:11 CST 2017 +commons-jexl-1.1.pom>central= +commons-jexl-1.1.jar>central= diff --git a/repository/commons-jexl/commons-jexl/1.1/commons-jexl-1.1.jar b/repository/commons-jexl/commons-jexl/1.1/commons-jexl-1.1.jar new file mode 100755 index 0000000..be3a723 Binary files /dev/null and b/repository/commons-jexl/commons-jexl/1.1/commons-jexl-1.1.jar differ diff --git a/repository/commons-jexl/commons-jexl/1.1/commons-jexl-1.1.jar.sha1 b/repository/commons-jexl/commons-jexl/1.1/commons-jexl-1.1.jar.sha1 new file mode 100755 index 0000000..829f43e --- /dev/null +++ b/repository/commons-jexl/commons-jexl/1.1/commons-jexl-1.1.jar.sha1 @@ -0,0 +1 @@ +95fac6451b0bed67b79c7b1a0b72603a07912f48 \ No newline at end of file diff --git a/repository/commons-jexl/commons-jexl/1.1/commons-jexl-1.1.pom b/repository/commons-jexl/commons-jexl/1.1/commons-jexl-1.1.pom new file mode 100755 index 0000000..2481d43 --- /dev/null +++ b/repository/commons-jexl/commons-jexl/1.1/commons-jexl-1.1.pom @@ -0,0 +1,152 @@ + + 4.0.0 + commons-jexl + commons-jexl + Commons JEXL + 1.1 + Jexl is an implementation of the JSTL Expression Language with extensions. + http://jakarta.apache.org/commons/jexl/ + + http://issues.apache.org/jira/ + + + + + +
commons-dev@jakarta.apache.org
+
+
+
+
+ 2003 + + + Commons Dev List + commons-dev-subscribe@jakarta.apache.org + commons-dev-unsubscribe@jakarta.apache.org + http://mail-archives.apache.org/mod_mbox/jakarta-commons-dev/ + + + Commons User List + commons-user-subscribe@jakarta.apache.org + commons-user-unsubscribe@jakarta.apache.org + http://mail-archives.apache.org/mod_mbox/jakarta-commons-user/ + + + + + dion + dIon Gillard + dion@apache.org + Apache Software Foundation + + + geirm + Geir Magnusson Jr. + geirm@apache.org + independent + + + tobrien + Tim O'Brien + tobrien@apache.org + independent + + + proyal + Peter Royal + proyal@apache.org + Pace Systems Group, Inc. + + + jstrachan + James Strachan + jstrachan@apache.org + SpiritSoft, Inc. + + + rahul + Rahul Akolkar + rahul AT apache.org + Apache Software Foundation + + + + + The Apache Software License, Version 2.0 + /LICENSE.txt + + + + scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/proper/jexl/trunk + scm:svn:https://svn.apache.org/repos/asf/jakarta/commons/proper/jexl/trunk + http://svn.apache.org/repos/asf/jakarta/commons/proper/jexl/trunk + + + The Apache Software Foundation + http://jakarta.apache.org + + + src/java + src/test + + + META-INF + . + + NOTICE.txt + + + + + + maven-surefire-plugin + + + **/*Test.java + + + + + maven-xdoc-plugin + 1.9.2 + + <strong>Site Only</strong> - v1.9.2 (minimum) + + + + maven-plugins + maven-findbugs-plugin + 1.1 + + <strong>Site Only</strong> - v1.1 (minimum) + + + + + + + commons-logging + commons-logging + 1.0.3 + + + junit + junit + 3.8.1 + + + + + default + Default Repository + file:///www/jakarta.apache.org/builds/jakarta-commons/jexl/ + + + default + Default Site + scp://people.apache.org//www/jakarta.apache.org/commons/jexl/ + + converted + +
\ No newline at end of file diff --git a/repository/commons-jexl/commons-jexl/1.1/commons-jexl-1.1.pom.sha1 b/repository/commons-jexl/commons-jexl/1.1/commons-jexl-1.1.pom.sha1 new file mode 100755 index 0000000..9c028bf --- /dev/null +++ b/repository/commons-jexl/commons-jexl/1.1/commons-jexl-1.1.pom.sha1 @@ -0,0 +1 @@ +9ff785ef8a4496a89db79996183f332941ca5747 \ No newline at end of file diff --git a/repository/commons-lang/commons-lang/2.1/_remote.repositories b/repository/commons-lang/commons-lang/2.1/_remote.repositories new file mode 100755 index 0000000..c5f81cb --- /dev/null +++ b/repository/commons-lang/commons-lang/2.1/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:51 CST 2017 +commons-lang-2.1.pom>nexus= +commons-lang-2.1.jar>central= +commons-lang-2.1.jar>nexus= +commons-lang-2.1.pom>central= diff --git a/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar b/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar new file mode 100755 index 0000000..87b80ab Binary files /dev/null and b/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar differ diff --git a/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar.sha1 b/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar.sha1 new file mode 100755 index 0000000..42c5c2d --- /dev/null +++ b/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar.sha1 @@ -0,0 +1 @@ +4763ecc9d78781c915c07eb03e90572c7ff04205 \ No newline at end of file diff --git a/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.pom b/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.pom new file mode 100755 index 0000000..0fdec26 --- /dev/null +++ b/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.pom @@ -0,0 +1,364 @@ + + 4.0.0 + commons-lang + commons-lang + Lang + 2.1 + Commons.Lang, a package of Java utility classes for the + classes that are in java.lang's hierarchy, or are considered to be so + standard as to justify existence in java.lang. + http://jakarta.apache.org/commons/${pom.artifactId.substring(8)}/ + + http://issues.apache.org/bugzilla/ + + + + +
commons-dev@jakarta.apache.org
+
+
+
+ 2001 + + + Commons Dev List + commons-dev-subscribe@jakarta.apache.org + commons-dev-unsubscribe@jakarta.apache.org + http://mail-archives.apache.org/eyebrowse/SummarizeList?listName=commons-dev@jakarta.apache.org + + + Commons User List + commons-user-subscribe@jakarta.apache.org + commons-user-unsubscribe@jakarta.apache.org + http://mail-archives.apache.org/eyebrowse/SummarizeList?listName=commons-user@jakarta.apache.org + + + + + dlr + Daniel Rall + dlr@finemaltcoding.com + CollabNet, Inc. + + Java Developer + + + + scolebourne + Stephen Colebourne + scolebourne@joda.org + SITA ATS Ltd + + Java Developer + + 0 + + + bayard + Henri Yandell + bayard@generationjava.com + + + Java Developer + + + + scaswell + Steven Caswell + stevencaswell@apache.org + + + Java Developer + + -5 + + + rdonkin + Robert Burrell Donkin + rdonkin@apache.org + + + Java Developer + + + + ggregory + Gary D. Gregory + ggregory@seagullsw.com + Seagull Software + + Java Developer + + -8 + + + psteitz + Phil Steitz + phil@steitz.com + + + Java Developer + + + + fredrik + Fredrik Westermarck + + + + Java Developer + + + + + + C. Scott Ananian + + + Chris Audley + + + Stephane Bailliez + + + Michael Becke + + + Ola Berg + + + Stefan Bodewig + + + Janek Bogucki + + + Mike Bowler + + + Sean Brown + + + Alexander Day Chaffee + + + Al Chou + + + Greg Coladonato + + + Maarten Coene + + + Justin Couch + + + Michael Davey + + + Norm Deane + + + Ringo De Smet + + + Russel Dittmar + + + Steve Downey + + + Matthias Eichel + + + Christopher Elkins + + + Chris Feldhacker + + + Pete Gieser + + + Jason Gritman + + + Matthew Hawthorne + + + Michael Heuer + + + Marc Johnson + + + Tetsuya Kaneuchi + + + Nissim Karpenstein + + + Ed Korthof + + + Holger Krauth + + + Rafal Krupinski + + + Rafal Krzewski + + + Craig R. McClanahan + + + Rand McNeely + + + Nikolay Metchev + + + Kasper Nielsen + + + Tim O'Brien + + + Brian S O'Neill + + + Andrew C. Oliver + + + Moritz Petersen + + + Dmitri Plotnikov + + + Neeme Praks + + + Eric Pugh + + + Travis Reeder + + + Antony Riley + + + Scott Sanders + + + Ralph Schaer + + + Henning P. Schmiedehausen + + + Sean Schofield + + + Ville Skytta + + + Jan Sorensen + + + Glen Stampoultzis + + + Scott Stanchfield + + + Jon S. Stevens + + + Sean C. Sullivan + + + Ashwin Suresh + + + Helge Tesgaard + + + Arun Mammen Thomas + + + Masato Tezuka + + + Jeff Varszegi + + + Chris Webb + + + Mario Winterer + + + + + The Apache Software License, Version 2.0 + /LICENSE.txt + + + + scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/proper/${pom.artifactId.substring(8)}/trunk + http://svn.apache.org/viewcvs/jakarta/commons/proper/${pom.artifactId.substring(8)}/trunk + + + The Apache Software Foundation + http://jakarta.apache.org + + + src/java + src/test + + + ${pom.build.unitTestSourceDirectory} + + **/*.xml + + + + + + maven-surefire-plugin + + + **/*TestSuite.java + + + **/AllLangTestSuite.java + org/apache/commons/lang/text/**/*.java + + + + + + + + junit + junit + 3.8.1 + test + + + + + default + Default Repository + file:///www/jakarta.apache.org/builds/jakarta-commons/${pom.artifactId.substring(8)}/ + + + default + Default Site + scp://jakarta.apache.org//www/jakarta.apache.org/commons/${pom.artifactId.substring(8)}/ + + +
\ No newline at end of file diff --git a/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.pom.sha1 b/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.pom.sha1 new file mode 100755 index 0000000..584db3b --- /dev/null +++ b/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.pom.sha1 @@ -0,0 +1 @@ +a34d992202615804c534953aba402de55d8ee47c /home/projects/maven/repository-staging/to-ibiblio/maven2/commons-lang/commons-lang/2.1/commons-lang-2.1.pom diff --git a/repository/commons-lang/commons-lang/2.3/_remote.repositories b/repository/commons-lang/commons-lang/2.3/_remote.repositories new file mode 100755 index 0000000..4a08041 --- /dev/null +++ b/repository/commons-lang/commons-lang/2.3/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:41:37 CST 2016 +commons-lang-2.3.pom>central= diff --git a/repository/commons-lang/commons-lang/2.3/commons-lang-2.3.pom b/repository/commons-lang/commons-lang/2.3/commons-lang-2.3.pom new file mode 100755 index 0000000..88f3eeb --- /dev/null +++ b/repository/commons-lang/commons-lang/2.3/commons-lang-2.3.pom @@ -0,0 +1,415 @@ + + 4.0.0 + commons-lang + commons-lang + Lang + 2.3 + Commons.Lang, a package of Java utility classes for the + classes that are in java.lang's hierarchy, or are considered to be so + standard as to justify existence in java.lang. + http://jakarta.apache.org/commons/lang/ + + http://issues.apache.org/jira/ + + + + + +
commons-dev@jakarta.apache.org
+
+
+
+
+ 2001 + + + Commons Dev List + commons-dev-subscribe@jakarta.apache.org + commons-dev-unsubscribe@jakarta.apache.org + http://mail-archives.apache.org/eyebrowse/SummarizeList?listName=commons-dev@jakarta.apache.org + + + Commons User List + commons-user-subscribe@jakarta.apache.org + commons-user-unsubscribe@jakarta.apache.org + http://mail-archives.apache.org/eyebrowse/SummarizeList?listName=commons-user@jakarta.apache.org + + + + + dlr + Daniel Rall + dlr@finemaltcoding.com + CollabNet, Inc. + + Java Developer + + + + scolebourne + Stephen Colebourne + scolebourne@joda.org + SITA ATS Ltd + + Java Developer + + 0 + + + bayard + Henri Yandell + bayard@generationjava.com + + + Java Developer + + + + scaswell + Steven Caswell + stevencaswell@apache.org + + + Java Developer + + -5 + + + rdonkin + Robert Burrell Donkin + rdonkin@apache.org + + + Java Developer + + + + ggregory + Gary D. Gregory + ggregory@seagullsw.com + Seagull Software + + Java Developer + + -8 + + + psteitz + Phil Steitz + phil@steitz.com + + + Java Developer + + + + fredrik + Fredrik Westermarck + + + + Java Developer + + + + jcarman + James Carman + jcarman@apache.org + Carman Consulting, Inc. + + Java Developer + + + + + + C. Scott Ananian + + + Chris Audley + + + Stephane Bailliez + + + Michael Becke + + + Ola Berg + + + Nathan Beyer + + + Stefan Bodewig + + + Janek Bogucki + + + Mike Bowler + + + Sean Brown + + + Alexander Day Chaffee + + + Al Chou + + + Greg Coladonato + + + Maarten Coene + + + Justin Couch + + + Michael Davey + + + Norm Deane + + + Ringo De Smet + + + Russel Dittmar + + + Steve Downey + + + Matthias Eichel + + + Christopher Elkins + + + Chris Feldhacker + + + Pete Gieser + + + Jason Gritman + + + Matthew Hawthorne + + + Michael Heuer + + + Oliver Heger + + + Chris Hyzer + + + Marc Johnson + + + Shaun Kalley + + + Tetsuya Kaneuchi + + + Nissim Karpenstein + + + Ed Korthof + + + Holger Krauth + + + Rafal Krupinski + + + Rafal Krzewski + + + Craig R. McClanahan + + + Rand McNeely + + + Dave Meikle + + + Nikolay Metchev + + + Kasper Nielsen + + + Tim O'Brien + + + Brian S O'Neill + + + Andrew C. Oliver + + + Alban Peignier + + + Moritz Petersen + + + Dmitri Plotnikov + + + Neeme Praks + + + Eric Pugh + + + Stephen Putman + + + Travis Reeder + + + Antony Riley + + + Scott Sanders + + + Ralph Schaer + + + Henning P. Schmiedehausen + + + Sean Schofield + + + Reuben Sivan + + + Ville Skytta + + + Jan Sorensen + + + Glen Stampoultzis + + + Scott Stanchfield + + + Jon S. Stevens + + + Sean C. Sullivan + + + Ashwin Suresh + + + Helge Tesgaard + + + Arun Mammen Thomas + + + Masato Tezuka + + + Jeff Varszegi + + + Chris Webb + + + Mario Winterer + + + Stepan Koltsov + + + Holger Hoffstatte + + + + + The Apache Software License, Version 2.0 + /LICENSE.txt + + + + scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk + http://svn.apache.org/viewvc/jakarta/commons/proper/lang/trunk + + + The Apache Software Foundation + http://jakarta.apache.org + + + src/java + src/test + + + META-INF + . + + NOTICE.txt + + + + + + maven-surefire-plugin + + + **/*TestSuite.java + + + **/AllLangTestSuite.java + + + + + maven-plugins + maven-cobertura-plugin + 1.1.1 + + test + Required only for generating test coverage reports. + + + + + + + junit + junit + 3.8.1 + test + + + + + default + Default Repository + file:///www/jakarta.apache.org/builds/jakarta-commons/lang/ + + + default + Default Site + scp://people.apache.org//www/jakarta.apache.org/commons/lang/ + + converted + +
\ No newline at end of file diff --git a/repository/commons-lang/commons-lang/2.3/commons-lang-2.3.pom.sha1 b/repository/commons-lang/commons-lang/2.3/commons-lang-2.3.pom.sha1 new file mode 100755 index 0000000..1c35e7d --- /dev/null +++ b/repository/commons-lang/commons-lang/2.3/commons-lang-2.3.pom.sha1 @@ -0,0 +1 @@ +13187624e6fc84efe123c5ab36f8ade0e2bcea2c \ No newline at end of file diff --git a/repository/commons-lang/commons-lang/2.4/_remote.repositories b/repository/commons-lang/commons-lang/2.4/_remote.repositories new file mode 100755 index 0000000..a3116b5 --- /dev/null +++ b/repository/commons-lang/commons-lang/2.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:31:22 CST 2017 +commons-lang-2.4.jar>central= +commons-lang-2.4.pom>central= diff --git a/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar b/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar new file mode 100755 index 0000000..532939e Binary files /dev/null and b/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar differ diff --git a/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar.sha1 b/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar.sha1 new file mode 100755 index 0000000..2b1e992 --- /dev/null +++ b/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar.sha1 @@ -0,0 +1 @@ +16313e02a793435009f1e458fa4af5d879f6fb11 \ No newline at end of file diff --git a/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.pom b/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.pom new file mode 100755 index 0000000..ab952b2 --- /dev/null +++ b/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.pom @@ -0,0 +1,462 @@ + + + + + org.apache.commons + commons-parent + 9 + + 4.0.0 + commons-lang + commons-lang + 2.4 + Commons Lang + + 2001 + + Commons Lang, a package of Java utility classes for the + classes that are in java.lang's hierarchy, or are considered to be so + standard as to justify existence in java.lang. + + + http://commons.apache.org/lang/ + + + jira + http://issues.apache.org/jira/browse/LANG + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/lang/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/lang/trunk + http://svn.apache.org/viewvc/commons/proper/lang/trunk + + + + + Daniel Rall + dlr + dlr@finemaltcoding.com + CollabNet, Inc. + + Java Developer + + + + Stephen Colebourne + scolebourne + scolebourne@joda.org + SITA ATS Ltd + 0 + + Java Developer + + + + Henri Yandell + bayard + bayard@apache.org + + + Java Developer + + + + Steven Caswell + scaswell + stevencaswell@apache.org + + + Java Developer + + -5 + + + Robert Burrell Donkin + rdonkin + rdonkin@apache.org + + + Java Developer + + + + Gary D. Gregory + ggregory + ggregory@seagullsw.com + Seagull Software + -8 + + Java Developer + + + + Phil Steitz + psteitz + phil@steitz.com + + + Java Developer + + + + Fredrik Westermarck + fredrik + + + + Java Developer + + + + James Carman + jcarman + jcarman@apache.org + Carman Consulting, Inc. + + Java Developer + + + + Niall Pemberton + niallp + + Java Developer + + + + Matt Benson + mbenson + + Java Developer + + + + + + C. Scott Ananian + + + Chris Audley + + + Stephane Bailliez + + + Michael Becke + + + Ola Berg + + + Nathan Beyer + + + Stefan Bodewig + + + Janek Bogucki + + + Mike Bowler + + + Sean Brown + + + Alexander Day Chaffee + + + Al Chou + + + Greg Coladonato + + + Maarten Coene + + + Justin Couch + + + Michael Davey + + + Norm Deane + + + Ringo De Smet + + + Russel Dittmar + + + Steve Downey + + + Matthias Eichel + + + Christopher Elkins + + + Chris Feldhacker + + + Pete Gieser + + + Jason Gritman + + + Matthew Hawthorne + + + Michael Heuer + + + Oliver Heger + + + Chris Hyzer + + + Marc Johnson + + + Shaun Kalley + + + Tetsuya Kaneuchi + + + Nissim Karpenstein + + + Ed Korthof + + + Holger Krauth + + + Rafal Krupinski + + + Rafal Krzewski + + + Craig R. McClanahan + + + Rand McNeely + + + Dave Meikle + + + Nikolay Metchev + + + Kasper Nielsen + + + Tim O'Brien + + + Brian S O'Neill + + + Andrew C. Oliver + + + Alban Peignier + + + Moritz Petersen + + + Dmitri Plotnikov + + + Neeme Praks + + + Eric Pugh + + + Stephen Putman + + + Travis Reeder + + + Antony Riley + + + Scott Sanders + + + Ralph Schaer + + + Henning P. Schmiedehausen + + + Sean Schofield + + + Reuben Sivan + + + Ville Skytta + + + Jan Sorensen + + + Glen Stampoultzis + + + Scott Stanchfield + + + Jon S. Stevens + + + Sean C. Sullivan + + + Ashwin Suresh + + + Helge Tesgaard + + + Arun Mammen Thomas + + + Masato Tezuka + + + Jeff Varszegi + + + Chris Webb + + + Mario Winterer + + + Stepan Koltsov + + + Holger Hoffstatte + + + + + + + junit + junit + 3.8.1 + test + + + + + 1.3 + 1.2 + lang + 2.4 + LANG + 12310481 + + + + + src/java + src/test + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*TestSuite.java + + + **/AllLangTestSuite.java + + + + + maven-assembly-plugin + + + src/assembly/bin.xml + src/assembly/src.xml + + gnu + + + + + + + + + maven-checkstyle-plugin + 2.1 + + ${basedir}/checkstyle.xml + false + + + + + org.codehaus.mojo + clirr-maven-plugin + 2.1.1 + + 2.3 + info + + + + + + diff --git a/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.pom.sha1 b/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.pom.sha1 new file mode 100755 index 0000000..7266a25 --- /dev/null +++ b/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.pom.sha1 @@ -0,0 +1 @@ +dadd4b8eb8f55df27c1e7f9083cb8223bd3e357e \ No newline at end of file diff --git a/repository/commons-lang/commons-lang/2.5/_remote.repositories b/repository/commons-lang/commons-lang/2.5/_remote.repositories new file mode 100755 index 0000000..a53f227 --- /dev/null +++ b/repository/commons-lang/commons-lang/2.5/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:29:06 CST 2017 +commons-lang-2.5.jar>central= +commons-lang-2.5.pom>central= diff --git a/repository/commons-lang/commons-lang/2.5/commons-lang-2.5.jar b/repository/commons-lang/commons-lang/2.5/commons-lang-2.5.jar new file mode 100755 index 0000000..ae491da Binary files /dev/null and b/repository/commons-lang/commons-lang/2.5/commons-lang-2.5.jar differ diff --git a/repository/commons-lang/commons-lang/2.5/commons-lang-2.5.jar.sha1 b/repository/commons-lang/commons-lang/2.5/commons-lang-2.5.jar.sha1 new file mode 100755 index 0000000..563804c --- /dev/null +++ b/repository/commons-lang/commons-lang/2.5/commons-lang-2.5.jar.sha1 @@ -0,0 +1 @@ +b0236b252e86419eef20c31a44579d2aee2f0a69 \ No newline at end of file diff --git a/repository/commons-lang/commons-lang/2.5/commons-lang-2.5.pom b/repository/commons-lang/commons-lang/2.5/commons-lang-2.5.pom new file mode 100755 index 0000000..a59fb73 --- /dev/null +++ b/repository/commons-lang/commons-lang/2.5/commons-lang-2.5.pom @@ -0,0 +1,542 @@ + + + + + org.apache.commons + commons-parent + 12 + + 4.0.0 + commons-lang + commons-lang + 2.5 + Commons Lang + + 2001 + + Commons Lang, a package of Java utility classes for the + classes that are in java.lang's hierarchy, or are considered to be so + standard as to justify existence in java.lang. + + + http://commons.apache.org/lang/ + + + jira + http://issues.apache.org/jira/browse/LANG + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/lang/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/lang/trunk + http://svn.apache.org/viewvc/commons/proper/lang/trunk + + + + + Daniel Rall + dlr + dlr@finemaltcoding.com + CollabNet, Inc. + + Java Developer + + + + Stephen Colebourne + scolebourne + scolebourne@joda.org + SITA ATS Ltd + 0 + + Java Developer + + + + Henri Yandell + bayard + bayard@apache.org + + + Java Developer + + + + Steven Caswell + scaswell + stevencaswell@apache.org + + + Java Developer + + -5 + + + Robert Burrell Donkin + rdonkin + rdonkin@apache.org + + + Java Developer + + + + Gary D. Gregory + ggregory + ggregory@seagullsw.com + Seagull Software + -8 + + Java Developer + + + + Phil Steitz + psteitz + phil@steitz.com + + + Java Developer + + + + Fredrik Westermarck + fredrik + + + + Java Developer + + + + James Carman + jcarman + jcarman@apache.org + Carman Consulting, Inc. + + Java Developer + + + + Niall Pemberton + niallp + + Java Developer + + + + Matt Benson + mbenson + + Java Developer + + + + Joerg Schaible + joehni + joerg.schaible@gmx.de + + Java Developer + + +1 + + + Oliver Heger + oheger + oheger@apache.org + +1 + + Java Developer + + + + Paul Benedict + pbenedict + pbenedict@apache.org + + Java Developer + + + + + + C. Scott Ananian + + + Chris Audley + + + Stephane Bailliez + + + Michael Becke + + + Benjamin Bentmann + + + Ola Berg + + + Nathan Beyer + + + Stefan Bodewig + + + Janek Bogucki + + + Mike Bowler + + + Sean Brown + + + Alexander Day Chaffee + + + Al Chou + + + Greg Coladonato + + + Maarten Coene + + + Justin Couch + + + Michael Davey + + + Norm Deane + + + Ringo De Smet + + + Russel Dittmar + + + Steve Downey + + + Matthias Eichel + + + Christopher Elkins + + + Chris Feldhacker + + + Pete Gieser + + + Jason Gritman + + + Matthew Hawthorne + + + Michael Heuer + + + Chris Hyzer + + + Marc Johnson + + + Shaun Kalley + + + Tetsuya Kaneuchi + + + Nissim Karpenstein + + + Ed Korthof + + + Holger Krauth + + + Rafal Krupinski + + + Rafal Krzewski + + + Craig R. McClanahan + + + Rand McNeely + + + Hendrik Maryns + + + Dave Meikle + + + Nikolay Metchev + + + Kasper Nielsen + + + Tim O'Brien + + + Brian S O'Neill + + + Andrew C. Oliver + + + Alban Peignier + + + Moritz Petersen + + + Dmitri Plotnikov + + + Neeme Praks + + + Eric Pugh + + + Stephen Putman + + + Travis Reeder + + + Antony Riley + + + Scott Sanders + + + Ralph Schaer + + + Henning P. Schmiedehausen + + + Sean Schofield + + + Robert Scholte + + + Reuben Sivan + + + Ville Skytta + + + Jan Sorensen + + + Glen Stampoultzis + + + Scott Stanchfield + + + Jon S. Stevens + + + Sean C. Sullivan + + + Ashwin Suresh + + + Helge Tesgaard + + + Arun Mammen Thomas + + + Masato Tezuka + + + Jeff Varszegi + + + Chris Webb + + + Mario Winterer + + + Stepan Koltsov + + + Holger Hoffstatte + + + Derek C. Ashmore + + + + + + + junit + junit + 3.8.1 + test + + + + + UTF-8 + UTF-8 + 1.3 + 1.3 + lang + 2.5 + LANG + 12310481 + **/RandomUtilsFreqTest.java + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*Test.java + + + **/EntitiesPerformanceTest.java + ${random.exclude.test} + + + + + maven-assembly-plugin + + + src/assembly/bin.xml + src/assembly/src.xml + + gnu + + + + + + + + + test-random-freq + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/RandomUtilsFreqTest.java + + + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + 2.3 + + ${basedir}/src/site/changes/changes.xml + %URL%/%ISSUE% + + + + + changes-report + + + + + + maven-checkstyle-plugin + 2.3 + + ${basedir}/checkstyle.xml + false + + + + + org.codehaus.mojo + clirr-maven-plugin + 2.2.2 + + 2.4 + info + + + + + + diff --git a/repository/commons-lang/commons-lang/2.5/commons-lang-2.5.pom.sha1 b/repository/commons-lang/commons-lang/2.5/commons-lang-2.5.pom.sha1 new file mode 100755 index 0000000..9bf6554 --- /dev/null +++ b/repository/commons-lang/commons-lang/2.5/commons-lang-2.5.pom.sha1 @@ -0,0 +1 @@ +4fca8db5890f26627b09ab48d8888256ccb38dbb \ No newline at end of file diff --git a/repository/commons-lang/commons-lang/2.6/_remote.repositories b/repository/commons-lang/commons-lang/2.6/_remote.repositories new file mode 100755 index 0000000..7e65fac --- /dev/null +++ b/repository/commons-lang/commons-lang/2.6/_remote.repositories @@ -0,0 +1,5 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Nov 09 08:10:09 CST 2016 +commons-lang-2.6.jar>central= +commons-lang-2.6.pom>central= +commons-lang-2.6-sources.jar>central= diff --git a/repository/commons-lang/commons-lang/2.6/commons-lang-2.6-sources.jar b/repository/commons-lang/commons-lang/2.6/commons-lang-2.6-sources.jar new file mode 100755 index 0000000..b423053 Binary files /dev/null and b/repository/commons-lang/commons-lang/2.6/commons-lang-2.6-sources.jar differ diff --git a/repository/commons-lang/commons-lang/2.6/commons-lang-2.6-sources.jar.sha1 b/repository/commons-lang/commons-lang/2.6/commons-lang-2.6-sources.jar.sha1 new file mode 100755 index 0000000..6e6607e --- /dev/null +++ b/repository/commons-lang/commons-lang/2.6/commons-lang-2.6-sources.jar.sha1 @@ -0,0 +1 @@ +67313d715fbf0ea4fd0bdb69217fb77f807a8ce5 \ No newline at end of file diff --git a/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar b/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar new file mode 100755 index 0000000..98467d3 Binary files /dev/null and b/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar differ diff --git a/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar.sha1 b/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar.sha1 new file mode 100755 index 0000000..4ee9249 --- /dev/null +++ b/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar.sha1 @@ -0,0 +1 @@ +0ce1edb914c94ebc388f086c6827e8bdeec71ac2 \ No newline at end of file diff --git a/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.pom b/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.pom new file mode 100755 index 0000000..367d439 --- /dev/null +++ b/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.pom @@ -0,0 +1,545 @@ + + + + + org.apache.commons + commons-parent + 17 + + 4.0.0 + commons-lang + commons-lang + 2.6 + Commons Lang + + 2001 + + Commons Lang, a package of Java utility classes for the + classes that are in java.lang's hierarchy, or are considered to be so + standard as to justify existence in java.lang. + + + http://commons.apache.org/lang/ + + + jira + http://issues.apache.org/jira/browse/LANG + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/lang/branches/LANG_2_X + scm:svn:https://svn.apache.org/repos/asf/commons/proper/lang/branches/LANG_2_X + http://svn.apache.org/viewvc/commons/proper/lang/branches/LANG_2_X + + + + + Daniel Rall + dlr + dlr@finemaltcoding.com + CollabNet, Inc. + + Java Developer + + + + Stephen Colebourne + scolebourne + scolebourne@joda.org + SITA ATS Ltd + 0 + + Java Developer + + + + Henri Yandell + bayard + bayard@apache.org + + + Java Developer + + + + Steven Caswell + scaswell + stevencaswell@apache.org + + + Java Developer + + -5 + + + Robert Burrell Donkin + rdonkin + rdonkin@apache.org + + + Java Developer + + + + Gary D. Gregory + ggregory + ggregory@seagullsw.com + Seagull Software + -8 + + Java Developer + + + + Phil Steitz + psteitz + phil@steitz.com + + + Java Developer + + + + Fredrik Westermarck + fredrik + + + + Java Developer + + + + James Carman + jcarman + jcarman@apache.org + Carman Consulting, Inc. + + Java Developer + + + + Niall Pemberton + niallp + + Java Developer + + + + Matt Benson + mbenson + + Java Developer + + + + Joerg Schaible + joehni + joerg.schaible@gmx.de + + Java Developer + + +1 + + + Oliver Heger + oheger + oheger@apache.org + +1 + + Java Developer + + + + Paul Benedict + pbenedict + pbenedict@apache.org + + Java Developer + + + + + + C. Scott Ananian + + + Chris Audley + + + Stephane Bailliez + + + Michael Becke + + + Benjamin Bentmann + + + Ola Berg + + + Nathan Beyer + + + Stefan Bodewig + + + Janek Bogucki + + + Mike Bowler + + + Sean Brown + + + Alexander Day Chaffee + + + Al Chou + + + Greg Coladonato + + + Maarten Coene + + + Justin Couch + + + Michael Davey + + + Norm Deane + + + Ringo De Smet + + + Russel Dittmar + + + Steve Downey + + + Matthias Eichel + + + Christopher Elkins + + + Chris Feldhacker + + + Pete Gieser + + + Jason Gritman + + + Matthew Hawthorne + + + Michael Heuer + + + Chris Hyzer + + + Marc Johnson + + + Shaun Kalley + + + Tetsuya Kaneuchi + + + Nissim Karpenstein + + + Ed Korthof + + + Holger Krauth + + + Rafal Krupinski + + + Rafal Krzewski + + + Craig R. McClanahan + + + Rand McNeely + + + Hendrik Maryns + + + Dave Meikle + + + Nikolay Metchev + + + Kasper Nielsen + + + Tim O'Brien + + + Brian S O'Neill + + + Andrew C. Oliver + + + Alban Peignier + + + Moritz Petersen + + + Dmitri Plotnikov + + + Neeme Praks + + + Eric Pugh + + + Stephen Putman + + + Travis Reeder + + + Antony Riley + + + Scott Sanders + + + Ralph Schaer + + + Henning P. Schmiedehausen + + + Sean Schofield + + + Robert Scholte + + + Reuben Sivan + + + Ville Skytta + + + Jan Sorensen + + + Glen Stampoultzis + + + Scott Stanchfield + + + Jon S. Stevens + + + Sean C. Sullivan + + + Ashwin Suresh + + + Helge Tesgaard + + + Arun Mammen Thomas + + + Masato Tezuka + + + Jeff Varszegi + + + Chris Webb + + + Mario Winterer + + + Stepan Koltsov + + + Holger Hoffstatte + + + Derek C. Ashmore + + + + + + + junit + junit + 3.8.1 + test + + + + + UTF-8 + UTF-8 + 1.3 + 1.3 + lang + 2.6 + (Java 1.3+) + 3.0-beta + (Java 5.0+) + LANG + 12310481 + **/RandomUtilsFreqTest.java + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*Test.java + + + **/EntitiesPerformanceTest.java + ${random.exclude.test} + + + + + maven-assembly-plugin + + + src/assembly/bin.xml + src/assembly/src.xml + + gnu + + + + + + + + + test-random-freq + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/RandomUtilsFreqTest.java + + + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + 2.3 + + ${basedir}/src/site/changes/changes.xml + %URL%/%ISSUE% + + + + + changes-report + + + + + + maven-checkstyle-plugin + 2.6 + + ${basedir}/checkstyle.xml + false + + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.3.1 + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.4 + + + org.codehaus.mojo + clirr-maven-plugin + 2.2.2 + + 2.5 + info + + + + + + diff --git a/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.pom.sha1 b/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.pom.sha1 new file mode 100755 index 0000000..505197d --- /dev/null +++ b/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.pom.sha1 @@ -0,0 +1 @@ +347d60b180fa80e5699d8e2cb72c99c93dda5454 \ No newline at end of file diff --git a/repository/commons-logging/commons-logging-api/1.1/_remote.repositories b/repository/commons-logging/commons-logging-api/1.1/_remote.repositories new file mode 100755 index 0000000..6836f87 --- /dev/null +++ b/repository/commons-logging/commons-logging-api/1.1/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 17:06:38 CST 2017 +commons-logging-api-1.1.jar>central= +commons-logging-api-1.1.pom>central= +commons-logging-api-1.1.pom>nexus= +commons-logging-api-1.1.jar>nexus= diff --git a/repository/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.jar b/repository/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.jar new file mode 100755 index 0000000..d1abcbb Binary files /dev/null and b/repository/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.jar differ diff --git a/repository/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.jar.sha1 b/repository/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.jar.sha1 new file mode 100755 index 0000000..2f76f7c --- /dev/null +++ b/repository/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.jar.sha1 @@ -0,0 +1 @@ +7d4cf5231d46c8524f9b9ed75bb2d1c69ab93322 \ No newline at end of file diff --git a/repository/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.pom b/repository/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.pom new file mode 100755 index 0000000..c8b5be8 --- /dev/null +++ b/repository/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.pom @@ -0,0 +1,165 @@ + + 4.0.0 + commons-logging + commons-logging-api + Logging + 1.1 + Commons Logging is a thin adapter allowing configurable bridging to other, + well known logging systems. + http://jakarta.apache.org/commons/logging/ + + http://issues.apache.org/jira/browse/LOGGING + + + + + +
commons-dev@jakarta.apache.org
+
+
+
+
+ 2001 + + + Commons Dev List + commons-dev-subscribe@jakarta.apache.org + commons-dev-unsubscribe@jakarta.apache.org + http://mail-archives.apache.org/mod_mbox/jakarta-commons-dev/ + + + Commons User List + commons-user-subscribe@jakarta.apache.org + commons-user-unsubscribe@jakarta.apache.org + http://mail-archives.apache.org/mod_mbox/jakarta-commons-user/ + + + + + morgand + Morgan Delagrange + morgand at apache dot org + Apache + + Java Developer + + + + rwaldhoff + Rodney Waldhoff + rwaldhoff at apache org + Apache Software Foundation + + + craigmcc + Craig McClanahan + craigmcc at apache org + Apache Software Foundation + + + sanders + Scott Sanders + sanders at apache dot org + Apache Software Foundation + + + rdonkin + Robert Burrell Donkin + rdonkin at apache dot org + Apache Software Foundation + + + donaldp + Peter Donald + donaldp at apache dot org + + + + costin + Costin Manolache + costin at apache dot org + Apache Software Foundation + + + rsitze + Richard Sitze + rsitze at apache dot org + Apache Software Foundation + + + baliuka + Juozas Baliuka + baliuka@apache.org + + + Java Developer + + + + skitching + Simon Kitching + skitching@apache.org + Apache Software Foundation + + + dennisl + Dennis Lundberg + dennisl@apache.org + Apache Software Foundation + + + bstansberry + Brian Stansberry + + + + + The Apache Software License, Version 2.0 + /LICENSE.txt + + + + scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk/ + http://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk/ + + + The Apache Software Foundation + http://jakarta.apache.org + + + src/java + src/test + + + maven-xdoc-plugin + 1.9.2 + + true + <strong>Site Only</strong> - v1.9.2 (minimum) + + + + + + + junit + junit + 3.8.1 + test + true + + + + + default + Default Repository + file:///www/jakarta.apache.org/builds/jakarta-commons/logging/ + + + default + Default Site + scp://people.apache.org//www/jakarta.apache.org/commons/logging/ + + converted + +
\ No newline at end of file diff --git a/repository/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.pom.sha1 b/repository/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.pom.sha1 new file mode 100755 index 0000000..f941aeb --- /dev/null +++ b/repository/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.pom.sha1 @@ -0,0 +1 @@ +825395875e4a7ac53277f5f746085a3e13a04248 \ No newline at end of file diff --git a/repository/commons-logging/commons-logging/1.0.3/_remote.repositories b/repository/commons-logging/commons-logging/1.0.3/_remote.repositories new file mode 100755 index 0000000..8275926 --- /dev/null +++ b/repository/commons-logging/commons-logging/1.0.3/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:41:34 CST 2016 +commons-logging-1.0.3.pom>central= diff --git a/repository/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom b/repository/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom new file mode 100755 index 0000000..c46b27f --- /dev/null +++ b/repository/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom @@ -0,0 +1,31 @@ + + 4.0.0 + commons-logging + commons-logging + Logging + 1.0.3 + Commons Logging + http://jakarta.apache.org/commons/logging/ + 2001 + + + + log4j + log4j + 1.2.6 + true + + + logkit + logkit + 1.0.1 + true + + + junit + junit + 3.7 + test + + + diff --git a/repository/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom.sha1 b/repository/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom.sha1 new file mode 100755 index 0000000..d135fea --- /dev/null +++ b/repository/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom.sha1 @@ -0,0 +1 @@ +b7de43bb310eb1dbfd00a34cec30500fa13cb577 /home/projects/maven/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom diff --git a/repository/commons-logging/commons-logging/1.0.4/_remote.repositories b/repository/commons-logging/commons-logging/1.0.4/_remote.repositories new file mode 100755 index 0000000..ca357c5 --- /dev/null +++ b/repository/commons-logging/commons-logging/1.0.4/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:41:44 CST 2016 +commons-logging-1.0.4.pom>central= diff --git a/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom b/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom new file mode 100755 index 0000000..7c1017d --- /dev/null +++ b/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom @@ -0,0 +1,165 @@ + + 4.0.0 + commons-logging + commons-logging + Logging + 1.0.4 + Commons Logging is a thin adapter allowing configurable bridging to other, + well known logging systems. + http://jakarta.apache.org/commons/logging/ + + http://issues.apache.org/bugzilla/ + + + + + +
commons-dev@jakarta.apache.org
+
+
+
+
+ 2001 + + + Commons Dev List + commons-dev-subscribe@jakarta.apache.org + commons-dev-unsubscribe@jakarta.apache.org + http://nagoya.apache.org/eyebrowse/SummarizeList?listName=commons-dev@jakarta.apache.org + + + Commons User List + commons-user-subscribe@jakarta.apache.org + commons-user-unsubscribe@jakarta.apache.org + http://nagoya.apache.org/eyebrowse/SummarizeList?listName=commons-user@jakarta.apache.org + + + + + morgand + Morgan Delagrange + morgand at apache dot org + Apache + + Java Developer + + + + rwaldhoff + Rodney Waldhoff + rwaldhoff at apache org + Apache Software Foundation + + + craigmcc + Craig McClanahan + craigmcc at apache org + Apache Software Foundation + + + sanders + Scott Sanders + sanders at apache dot org + Apache Software Foundation + + + rdonkin + Robert Burrell Donkin + rdonkin at apache dot org + Apache Software Foundation + + + donaldp + Peter Donald + donaldp at apache dot org + + + + costin + Costin Manolache + costin at apache dot org + Apache Software Foundation + + + rsitze + Richard Sitze + rsitze at apache dot org + Apache Software Foundation + + + baliuka + Juozas Baliuka + baliuka@apache.org + + + Java Developer + + + + + + The Apache Software License, Version 2.0 + /LICENSE.txt + + + + scm:cvs:pserver:anoncvs@cvs.apache.org:/home/cvspublic:jakarta-commons/logging + http://cvs.apache.org/viewcvs/jakarta-commons/logging/ + + + The Apache Software Foundation + http://jakarta.apache.org + + + src/java + src/test + + + maven-surefire-plugin + + + **/AvalonLoggerTest.java + + + + + + + + log4j + log4j + 1.2.6 + true + + + logkit + logkit + 1.0.1 + true + + + junit + junit + 3.7 + test + + + avalon-framework + avalon-framework + 4.1.3 + true + + + + + default + Default Repository + file:///www/jakarta.apache.org/builds/jakarta-commons/logging/ + + + default + Default Site + scp://jakarta.apache.org//www/jakarta.apache.org/commons/logging/ + + +
diff --git a/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom.sha1 b/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom.sha1 new file mode 100755 index 0000000..92265fb --- /dev/null +++ b/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom.sha1 @@ -0,0 +1 @@ +7d32e7520b801cabc3dc704d2afe59d020d00c45 /home/projects/maven/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom diff --git a/repository/commons-logging/commons-logging/1.1.1/_remote.repositories b/repository/commons-logging/commons-logging/1.1.1/_remote.repositories new file mode 100755 index 0000000..ec9fc37 --- /dev/null +++ b/repository/commons-logging/commons-logging/1.1.1/_remote.repositories @@ -0,0 +1,5 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:32 CST 2017 +commons-logging-1.1.1.jar>central= +commons-logging-1.1.1.pom>nexus= +commons-logging-1.1.1.pom>central= diff --git a/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar b/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar new file mode 100755 index 0000000..1deef14 Binary files /dev/null and b/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar differ diff --git a/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar.sha1 b/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar.sha1 new file mode 100755 index 0000000..66a2bd0 --- /dev/null +++ b/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar.sha1 @@ -0,0 +1 @@ +5043bfebc3db072ed80fbd362e7caf00e885d8ae \ No newline at end of file diff --git a/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.pom b/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.pom new file mode 100755 index 0000000..e4b4503 --- /dev/null +++ b/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.pom @@ -0,0 +1,504 @@ + + + + + + org.apache.commons + commons-parent + 5 + + 4.0.0 + commons-logging + commons-logging + Commons Logging + 1.1.1 + Commons Logging is a thin adapter allowing configurable bridging to other, + well known logging systems. + http://commons.apache.org/logging + + + JIRA + http://issues.apache.org/jira/browse/LOGGING + + + 2001 + + + + morgand + Morgan Delagrange + morgand at apache dot org + Apache + + Java Developer + + + + rwaldhoff + Rodney Waldhoff + rwaldhoff at apache org + Apache Software Foundation + + + craigmcc + Craig McClanahan + craigmcc at apache org + Apache Software Foundation + + + sanders + Scott Sanders + sanders at apache dot org + Apache Software Foundation + + + rdonkin + Robert Burrell Donkin + rdonkin at apache dot org + Apache Software Foundation + + + donaldp + Peter Donald + donaldp at apache dot org + + + costin + Costin Manolache + costin at apache dot org + Apache Software Foundation + + + rsitze + Richard Sitze + rsitze at apache dot org + Apache Software Foundation + + + baliuka + Juozas Baliuka + baliuka@apache.org + + Java Developer + + + + skitching + Simon Kitching + skitching@apache.org + Apache Software Foundation + + + dennisl + Dennis Lundberg + dennisl@apache.org + Apache Software Foundation + + + bstansberry + Brian Stansberry + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/logging/tags/commons-logging-1.1.1 + scm:svn:https://svn.apache.org/repos/asf/commons/proper/logging/tags/commons-logging-1.1.1 + http://svn.apache.org/repos/asf/commons/proper/logging/tags/commons-logging-1.1.1 + + + + src/java + src/test + + + + src/test + false + + **/*.properties + + + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + src/conf/MANIFEST.MF + + + + + testjar + package + + test-jar + + + commons-logging + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.1 + + + apijar + package + + + + + + + + + + + + + + + + + + + + run + + + + adaptersjar + package + + + + + + + + + + + + + + + + + + run + + + + site.resources + site + + + + + + + + + + + + + + + run + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.0 + + + attach-artifacts + package + + attach-artifact + + + + + ${project.build.directory}/${project.artifactId}-adapters-${project.version}.jar + jar + adapters + + + ${project.build.directory}/${project.artifactId}-api-${project.version}.jar + jar + api + + + + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.0-beta-6 + + + site deploy + + -Prelease + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/AvalonLoggerTestCase.java + + + + + + integration-test + integration-test + + test + + + + **/*TestCase.java + + + + + commons-logging + target/${project.build.finalName}.jar + + + commons-logging-api + target/${project.artifactId}-api-${project.version}.jar + + + commons-logging-adapters + target/${project.artifactId}-adapters-${project.version}.jar + + + testclasses + target/commons-logging-tests.jar + + + + + + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2-beta-1 + + false + + false + + src/assembly/assembly.xml + + gnu + + + + + org.apache.maven.plugins + maven-site-plugin + 2.0-beta-5 + + + + + + + + + ci + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + + + release + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + single + + package + + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.3 + + + ${deploy.altRepository} + true + + + + + + + + + + junit + junit + 3.8.1 + test + + + log4j + log4j + 1.2.12 + true + + + logkit + logkit + 1.0.1 + true + + + avalon-framework + avalon-framework + 4.1.3 + true + + + javax.servlet + servlet-api + 2.3 + provided + true + + + + + + + + org.codehaus.mojo + clirr-maven-plugin + 2.1.1 + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-1 + + + + + + + apache.website + ${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/logging/ + + + + + 1.2 + 1.1 + + diff --git a/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.pom.sha1 b/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.pom.sha1 new file mode 100755 index 0000000..b5a90cf --- /dev/null +++ b/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.pom.sha1 @@ -0,0 +1 @@ +76672afb562b9e903674ad3a544cdf2092f1faa3 \ No newline at end of file diff --git a/repository/commons-logging/commons-logging/1.1.3/_remote.repositories b/repository/commons-logging/commons-logging/1.1.3/_remote.repositories new file mode 100755 index 0000000..00dadce --- /dev/null +++ b/repository/commons-logging/commons-logging/1.1.3/_remote.repositories @@ -0,0 +1,5 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Nov 09 08:13:58 CST 2016 +commons-logging-1.1.3-sources.jar>central= +commons-logging-1.1.3.jar>central= +commons-logging-1.1.3.pom>central= diff --git a/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3-sources.jar b/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3-sources.jar new file mode 100755 index 0000000..7d7a987 Binary files /dev/null and b/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3-sources.jar differ diff --git a/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3-sources.jar.sha1 b/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3-sources.jar.sha1 new file mode 100755 index 0000000..f1d3fad --- /dev/null +++ b/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3-sources.jar.sha1 @@ -0,0 +1 @@ +28bb0405fddaf04f15058fbfbe01fe2780d7d3b6 \ No newline at end of file diff --git a/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar b/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar new file mode 100755 index 0000000..ab51254 Binary files /dev/null and b/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar differ diff --git a/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar.sha1 b/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar.sha1 new file mode 100755 index 0000000..5b8f029 --- /dev/null +++ b/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar.sha1 @@ -0,0 +1 @@ +f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f \ No newline at end of file diff --git a/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.pom b/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.pom new file mode 100755 index 0000000..e603932 --- /dev/null +++ b/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.pom @@ -0,0 +1,523 @@ + + + + + org.apache.commons + commons-parent + 28 + + 4.0.0 + commons-logging + commons-logging + Commons Logging + 1.1.3 + Commons Logging is a thin adapter allowing configurable bridging to other, + well known logging systems. + http://commons.apache.org/proper/commons-logging/ + + + JIRA + http://issues.apache.org/jira/browse/LOGGING + + + 2001 + + + + baliuka + Juozas Baliuka + baliuka@apache.org + + Java Developer + + + + morgand + Morgan Delagrange + morgand@apache.org + Apache + + Java Developer + + + + donaldp + Peter Donald + donaldp@apache.org + + + rdonkin + Robert Burrell Donkin + rdonkin@apache.org + The Apache Software Foundation + + + skitching + Simon Kitching + skitching@apache.org + The Apache Software Foundation + + + dennisl + Dennis Lundberg + dennisl@apache.org + The Apache Software Foundation + + + costin + Costin Manolache + costin@apache.org + The Apache Software Foundation + + + craigmcc + Craig McClanahan + craigmcc@apache.org + The Apache Software Foundation + + + tn + Thomas Neidhart + tn@apache.org + The Apache Software Foundation + + + sanders + Scott Sanders + sanders@apache.org + The Apache Software Foundation + + + rsitze + Richard Sitze + rsitze@apache.org + The Apache Software Foundation + + + bstansberry + Brian Stansberry + + + rwaldhoff + Rodney Waldhoff + rwaldhoff@apache.org + The Apache Software Foundation + + + + + Matthew P. Del Buono + + Provided patch + + + + Vince Eagen + vince256 at comcast dot net + + Lumberjack logging abstraction + + + + Peter Lawrey + + Provided patch + + + + Berin Loritsch + bloritsch at apache dot org + + Lumberjack logging abstraction + JDK 1.4 logging abstraction + + + + Philippe Mouawad + + Provided patch + + + + Neeme Praks + neeme at apache dot org + + Avalon logging abstraction + + + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/logging/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/logging/trunk + http://svn.apache.org/repos/asf/commons/proper/logging/trunk + + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + testjar + package + + test-jar + + + commons-logging + + + + + apijar + package + + jar + + + ${project.artifactId}-api-${project.version} + + org/apache/commons/logging/*.class + org/apache/commons/logging/impl/LogFactoryImpl*.class + org/apache/commons/logging/impl/WeakHashtable*.class + org/apache/commons/logging/impl/SimpleLog*.class + org/apache/commons/logging/impl/NoOpLog*.class + org/apache/commons/logging/impl/Jdk14Logger.class + META-INF/LICENSE.txt + META-INF/NOTICE.txt + + + **/package.html + + + + + + adaptersjar + package + + jar + + + ${project.artifactId}-adapters-${project.version} + + org/apache/commons/logging/impl/**.class + META-INF/LICENSE.txt + META-INF/NOTICE.txt + + + org/apache/commons/logging/impl/WeakHashtable*.class + org/apache/commons/logging/impl/LogFactoryImpl*.class + + + + + + + fulljar + package + + jar + + + ${project.artifactId}-${project.version} + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + site.resources + site + + + + + + + + + + + run + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.0 + + + attach-artifacts + package + + attach-artifact + + + + + ${project.build.directory}/${project.artifactId}-adapters-${project.version}.jar + jar + adapters + + + ${project.build.directory}/${project.artifactId}-api-${project.version}.jar + jar + api + + + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + true + + + + + + org.codehaus.mojo + cobertura-maven-plugin + ${commons.cobertura.version} + + true + + + + + + org.apache.maven.plugins + maven-failsafe-plugin + ${commons.surefire.version} + + + integration-test + + integration-test + verify + + + + **/*TestCase.java + + + + ${log4j:log4j:jar} + ${logkit:logkit:jar} + ${javax.servlet:servlet-api:jar} + target/${project.build.finalName}.jar + target/${project.artifactId}-api-${project.version}.jar + target/${project.artifactId}-adapters-${project.version}.jar + target/commons-logging-tests.jar + + + + + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.3 + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.4 + + + + properties + + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + + + javadocs + commons-logging-** + + + + + + + + + + junit + junit + 3.8.1 + test + + + log4j + log4j + 1.2.17 + true + + + logkit + logkit + 1.0.1 + true + + + avalon-framework + avalon-framework + 4.1.5 + true + + + javax.servlet + servlet-api + 2.3 + provided + true + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.7 + + ${basedir}/checkstyle.xml + false + ${basedir}/license-header.txt + + + + org.codehaus.mojo + clirr-maven-plugin + 2.2.2 + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-1 + + + + + + + apache.website + ${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/logging/ + + + + + 1.2 + 1.1 + logging + 1.1.3 + LOGGING + 12310484 + + RC2 + 2.12 + true + + + javax.servlet;version="[2.1.0, 3.0.0)";resolution:=optional, + org.apache.avalon.framework.logger;version="[4.1.3, 4.1.5]";resolution:=optional, + org.apache.log;version="[1.0.1, 1.0.1]";resolution:=optional, + org.apache.log4j;version="[1.2.15, 2.0.0)";resolution:=optional + + + diff --git a/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.pom.sha1 b/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.pom.sha1 new file mode 100755 index 0000000..2bbdd9f --- /dev/null +++ b/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.pom.sha1 @@ -0,0 +1 @@ +4aeb2c0ae4261632487bf8ea870bdb405696cee9 \ No newline at end of file diff --git a/repository/commons-logging/commons-logging/1.1/_remote.repositories b/repository/commons-logging/commons-logging/1.1/_remote.repositories new file mode 100755 index 0000000..69fbe7b --- /dev/null +++ b/repository/commons-logging/commons-logging/1.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Aug 20 20:52:28 CST 2017 +commons-logging-1.1.jar>central= +commons-logging-1.1.pom>central= diff --git a/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.jar b/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.jar new file mode 100755 index 0000000..2ff9bbd Binary files /dev/null and b/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.jar differ diff --git a/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.jar.sha1 b/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.jar.sha1 new file mode 100755 index 0000000..3392fd0 --- /dev/null +++ b/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.jar.sha1 @@ -0,0 +1 @@ +ba24d5de831911b684c92cd289ed5ff826271824 /home/csanchez/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.1/commons-logging-1.1.jar diff --git a/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.pom b/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.pom new file mode 100755 index 0000000..b1ea16f --- /dev/null +++ b/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.pom @@ -0,0 +1,191 @@ + + 4.0.0 + commons-logging + commons-logging + Logging + 1.1 + Commons Logging is a thin adapter allowing configurable bridging to other, + well known logging systems. + http://jakarta.apache.org/commons/${pom.artifactId.substring(8)}/ + + http://issues.apache.org/bugzilla/ + + + + + +
commons-dev@jakarta.apache.org
+
+
+
+
+ 2001 + + + Commons Dev List + commons-dev-subscribe@jakarta.apache.org + commons-dev-unsubscribe@jakarta.apache.org + http://mail-archives.apache.org/mod_mbox/jakarta-commons-dev/ + + + Commons User List + commons-user-subscribe@jakarta.apache.org + commons-user-unsubscribe@jakarta.apache.org + http://mail-archives.apache.org/mod_mbox/jakarta-commons-user/ + + + + + morgand + Morgan Delagrange + morgand at apache dot org + Apache + + Java Developer + + + + rwaldhoff + Rodney Waldhoff + rwaldhoff at apache org + Apache Software Foundation + + + craigmcc + Craig McClanahan + craigmcc at apache org + Apache Software Foundation + + + sanders + Scott Sanders + sanders at apache dot org + Apache Software Foundation + + + rdonkin + Robert Burrell Donkin + rdonkin at apache dot org + Apache Software Foundation + + + donaldp + Peter Donald + donaldp at apache dot org + + + + costin + Costin Manolache + costin at apache dot org + Apache Software Foundation + + + rsitze + Richard Sitze + rsitze at apache dot org + Apache Software Foundation + + + baliuka + Juozas Baliuka + baliuka@apache.org + + + Java Developer + + + + skitching + Simon Kitching + skitching@apache.org + Apache Software Foundation + + + dennisl + Dennis Lundberg + dennisl@apache.org + Apache Software Foundation + + + bstansberry + Brian Stansberry + + + + + The Apache Software License, Version 2.0 + /LICENSE.txt + + + + scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/proper/${pom.artifactId.substring(8)}/trunk + http://svn.apache.org/repos/asf/jakarta/commons/proper/${pom.artifactId.substring(8)}/trunk + + + The Apache Software Foundation + http://jakarta.apache.org + + + src/java + src/test + + + maven-surefire-plugin + + + **/AvalonLoggerTest.java + + + + + maven-xdoc-plugin + 1.9.2 + + <strong>Site Only</strong> - v1.9.2 (minimum) + + + + + + + log4j + log4j + 1.2.12 + + + logkit + logkit + 1.0.1 + + + junit + junit + 3.8.1 + test + + + avalon-framework + avalon-framework + 4.1.3 + + + javax.servlet + servlet-api + 2.3 + + + + + default + Default Repository + file:///www/jakarta.apache.org/builds/jakarta-commons/${pom.artifactId.substring(8)}/ + + + default + Default Site + scp://cvs.apache.org//www/jakarta.apache.org/commons/${pom.artifactId.substring(8)}/ + + converted + +
\ No newline at end of file diff --git a/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.pom.sha1 b/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.pom.sha1 new file mode 100755 index 0000000..95bd55b --- /dev/null +++ b/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.pom.sha1 @@ -0,0 +1 @@ +d80c5278c4f112aba0a6e987d7321676ce074a22 /home/csanchez/repository-staging/to-ibiblio/maven2/commons-logging/commons-logging/1.1/commons-logging-1.1.pom diff --git a/repository/commons-logging/commons-logging/1.2/_remote.repositories b/repository/commons-logging/commons-logging/1.2/_remote.repositories new file mode 100755 index 0000000..18ba6c5 --- /dev/null +++ b/repository/commons-logging/commons-logging/1.2/_remote.repositories @@ -0,0 +1,7 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:37:13 CST 2017 +commons-logging-1.2.pom>nexus= +commons-logging-1.2.jar>nexus= +commons-logging-1.2.jar>central= +commons-logging-1.2.pom>central= +commons-logging-1.2-sources.jar>central= diff --git a/repository/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar b/repository/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar new file mode 100755 index 0000000..10655e5 Binary files /dev/null and b/repository/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar differ diff --git a/repository/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar.sha1 b/repository/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar.sha1 new file mode 100755 index 0000000..c9ebeb8 --- /dev/null +++ b/repository/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar.sha1 @@ -0,0 +1 @@ +ecf26c7507d67782a3bbd148d170b31dfad001aa \ No newline at end of file diff --git a/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar b/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar new file mode 100755 index 0000000..93a3b9f Binary files /dev/null and b/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar differ diff --git a/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar.sha1 b/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar.sha1 new file mode 100755 index 0000000..f40f024 --- /dev/null +++ b/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar.sha1 @@ -0,0 +1 @@ +4bfc12adfe4842bf07b657f0369c4cb522955686 \ No newline at end of file diff --git a/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.pom b/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.pom new file mode 100755 index 0000000..cdad31c --- /dev/null +++ b/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.pom @@ -0,0 +1,547 @@ + + + + + org.apache.commons + commons-parent + 34 + + 4.0.0 + commons-logging + commons-logging + Apache Commons Logging + 1.2 + Apache Commons Logging is a thin adapter allowing configurable bridging to other, + well known logging systems. + http://commons.apache.org/proper/commons-logging/ + + + JIRA + http://issues.apache.org/jira/browse/LOGGING + + + 2001 + + + + baliuka + Juozas Baliuka + baliuka@apache.org + + Java Developer + + + + morgand + Morgan Delagrange + morgand@apache.org + Apache + + Java Developer + + + + donaldp + Peter Donald + donaldp@apache.org + + + rdonkin + Robert Burrell Donkin + rdonkin@apache.org + The Apache Software Foundation + + + skitching + Simon Kitching + skitching@apache.org + The Apache Software Foundation + + + dennisl + Dennis Lundberg + dennisl@apache.org + The Apache Software Foundation + + + costin + Costin Manolache + costin@apache.org + The Apache Software Foundation + + + craigmcc + Craig McClanahan + craigmcc@apache.org + The Apache Software Foundation + + + tn + Thomas Neidhart + tn@apache.org + The Apache Software Foundation + + + sanders + Scott Sanders + sanders@apache.org + The Apache Software Foundation + + + rsitze + Richard Sitze + rsitze@apache.org + The Apache Software Foundation + + + bstansberry + Brian Stansberry + + + rwaldhoff + Rodney Waldhoff + rwaldhoff@apache.org + The Apache Software Foundation + + + + + Matthew P. Del Buono + + Provided patch + + + + Vince Eagen + vince256 at comcast dot net + + Lumberjack logging abstraction + + + + Peter Lawrey + + Provided patch + + + + Berin Loritsch + bloritsch at apache dot org + + Lumberjack logging abstraction + JDK 1.4 logging abstraction + + + + Philippe Mouawad + + Provided patch + + + + Neeme Praks + neeme at apache dot org + + Avalon logging abstraction + + + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/logging/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/logging/trunk + http://svn.apache.org/repos/asf/commons/proper/logging/trunk + + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + testjar + package + + test-jar + + + commons-logging + + + + + apijar + package + + jar + + + ${project.artifactId}-api-${project.version} + + org/apache/commons/logging/*.class + org/apache/commons/logging/impl/LogFactoryImpl*.class + org/apache/commons/logging/impl/WeakHashtable*.class + org/apache/commons/logging/impl/SimpleLog*.class + org/apache/commons/logging/impl/NoOpLog*.class + org/apache/commons/logging/impl/Jdk14Logger.class + META-INF/LICENSE.txt + META-INF/NOTICE.txt + + + **/package.html + + + + + + adaptersjar + package + + jar + + + ${project.artifactId}-adapters-${project.version} + + org/apache/commons/logging/impl/**.class + META-INF/LICENSE.txt + META-INF/NOTICE.txt + + + org/apache/commons/logging/impl/WeakHashtable*.class + org/apache/commons/logging/impl/LogFactoryImpl*.class + + + + + + + fulljar + package + + jar + + + ${project.artifactId}-${project.version} + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + site.resources + site + + + + + + + + + + + run + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.0 + + + attach-artifacts + package + + attach-artifact + + + + + ${project.build.directory}/${project.artifactId}-adapters-${project.version}.jar + jar + adapters + + + ${project.build.directory}/${project.artifactId}-api-${project.version}.jar + jar + api + + + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + true + + + + + + org.codehaus.mojo + cobertura-maven-plugin + ${commons.cobertura.version} + + true + + + + + + org.apache.maven.plugins + maven-failsafe-plugin + ${commons.surefire.version} + + + integration-test + + integration-test + verify + + + ${failsafe.runorder} + + **/*TestCase.java + + + + ${log4j:log4j:jar} + ${logkit:logkit:jar} + ${javax.servlet:servlet-api:jar} + target/${project.build.finalName}.jar + target/${project.artifactId}-api-${project.version}.jar + target/${project.artifactId}-adapters-${project.version}.jar + target/commons-logging-tests.jar + + + + + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.3 + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.4 + + + + properties + + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + + + javadocs + commons-logging-** + + + + + + + + + + junit + junit + 3.8.1 + test + + + log4j + log4j + 1.2.17 + true + + + logkit + logkit + 1.0.1 + true + + + avalon-framework + avalon-framework + 4.1.5 + true + + + javax.servlet + servlet-api + 2.3 + provided + true + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.7 + + ${basedir}/checkstyle.xml + false + ${basedir}/license-header.txt + + + + org.codehaus.mojo + clirr-maven-plugin + 2.2.2 + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-1 + + + org.codehaus.mojo + findbugs-maven-plugin + 2.5.2 + + true + + + + org.apache.maven.plugins + maven-pmd-plugin + 3.0.1 + + + 1.3 + true + + ${basedir}/pmd.xml + + + + + + + + + apache.website + ${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/logging/ + + + + + 1.2 + 1.2 + logging + 1.2 + LOGGING + 12310484 + + RC2 + 2.12 + true + + filesystem + + + javax.servlet;version="[2.1.0, 3.0.0)";resolution:=optional, + org.apache.avalon.framework.logger;version="[4.1.3, 4.1.5]";resolution:=optional, + org.apache.log;version="[1.0.1, 1.0.1]";resolution:=optional, + org.apache.log4j;version="[1.2.15, 2.0.0)";resolution:=optional + + + diff --git a/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.pom.sha1 b/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.pom.sha1 new file mode 100755 index 0000000..8cb2a62 --- /dev/null +++ b/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.pom.sha1 @@ -0,0 +1 @@ +075c03ba4b01932842a996ef8d3fc1ab61ddeac2 \ No newline at end of file diff --git a/repository/commons-net/commons-net/3.1/_remote.repositories b/repository/commons-net/commons-net/3.1/_remote.repositories new file mode 100755 index 0000000..b340626 --- /dev/null +++ b/repository/commons-net/commons-net/3.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:56 CST 2017 +commons-net-3.1.jar>central= +commons-net-3.1.pom>central= diff --git a/repository/commons-net/commons-net/3.1/commons-net-3.1.jar b/repository/commons-net/commons-net/3.1/commons-net-3.1.jar new file mode 100755 index 0000000..b75f1a5 Binary files /dev/null and b/repository/commons-net/commons-net/3.1/commons-net-3.1.jar differ diff --git a/repository/commons-net/commons-net/3.1/commons-net-3.1.jar.sha1 b/repository/commons-net/commons-net/3.1/commons-net-3.1.jar.sha1 new file mode 100755 index 0000000..b4094d0 --- /dev/null +++ b/repository/commons-net/commons-net/3.1/commons-net-3.1.jar.sha1 @@ -0,0 +1 @@ +2298164a7c2484406f2aa5ac85b205d39019896f \ No newline at end of file diff --git a/repository/commons-net/commons-net/3.1/commons-net-3.1.pom b/repository/commons-net/commons-net/3.1/commons-net-3.1.pom new file mode 100755 index 0000000..5368edb --- /dev/null +++ b/repository/commons-net/commons-net/3.1/commons-net-3.1.pom @@ -0,0 +1,402 @@ + + + + + + org.apache.commons + commons-parent + 23 + + 4.0.0 + commons-net + commons-net + 3.1 + Commons Net + + +Apache Commons Net library contains a collection of network utilities and protocol implementations. +Supported protocols include: Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Telnet, Whois + + http://commons.apache.org/net/ + + jira + http://issues.apache.org/jira/browse/NET + + 2001 + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/net/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/net/trunk + http://svn.apache.org/viewvc/commons/proper/net/trunk + + + + + Jeffrey D. Brekke + brekke + Jeff.Brekke@qg.com + Quad/Graphics, Inc. + + + Steve Cohen + scohen + scohen@apache.org + javactivity.org + + + Bruno D'Avanzo + brudav + bruno.davanzo@hp.com + Hewlett-Packard + + + Daniel F. Savarese + dfs + dfs@apache.org + + <a href="http://www.savarese.com/">Savarese Software Research</a> + + + + Rory Winston + rwinston + rwinston@apache.org + + + + + + + Rob Hasselbaum + rhasselbaum@alumni.ithaca.edu + + + Mario Ivankovits + mario@ops.co.at + + + Tapan Karecha + tapan@india.hp.com + + + Winston Ojeda + Winston.Ojeda@qg.com + Quad/Graphics, Inc. + + + Ted Wise + ctwise@bellsouth.net + + + Bogdan Drozdowski + bogdandr # op dot pl + + + + + + junit + junit + 4.10 + test + + + + + 1.5 + 1.5 + http://download.oracle.com/javase/1.5.0/docs/api/ + net + 3.1 + RC1 + (Requires Java 1.5 or later) + 1.4.1 + + + (Requires Java 1.3 or later) + NET + 12310487 + + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + examples/** + + + + + + + org.apache.maven.plugins + maven-source-plugin + + + examples/** + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*FunctionalTest.java + **/*POP3*.java + + **/TestSetupParameters.java + + + + + + maven-assembly-plugin + + + src/assembly/bin.xml + src/assembly/src.xml + + gnu + + + + + maven-antrun-plugin + + + package + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + run + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.5 + + + attach-artifacts + package + + attach-artifact + + + + + target/commons-net-ftp-${project.version}.jar + jar + ftp + + + target/commons-net-examples-${project.version}.jar + jar + examples + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + examples.* + + + + + + maven-resources-plugin + + + copy-resources + pre-site + + copy-resources + + + ${basedir}/target/site/examples + + + src/main/java/examples + false + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + + %URL%/%ISSUE% + + + src/changes + + false + Fix Version,Key,Component,Summary,Type,Resolution,Status + + Key DESC,Type,Fix Version DESC + Fixed + Resolved,Closed + + Bug,New Feature,Task,Improvement,Wish,Test + ${commons.release.version} + + 100 + + + + + changes-report + jira-report + + + + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.3.2 + + findbugs-exclude-filter.xml + + + + + org.codehaus.mojo + clirr-maven-plugin + + + examples/** + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + examples.* + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.9 + + ${basedir}/checkstyle.xml + ${basedir}/checkstyle-suppressions.xml + false + + + + + + checkstyle + + + + + + + + + + + rc + + + + apache.website + Apache Commons Release Candidate Staging Site + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/builds/commons/${commons.componentid}/${commons.release.version}/${commons.rc.version}/site + + + + + + diff --git a/repository/commons-net/commons-net/3.1/commons-net-3.1.pom.sha1 b/repository/commons-net/commons-net/3.1/commons-net-3.1.pom.sha1 new file mode 100755 index 0000000..e0a7110 --- /dev/null +++ b/repository/commons-net/commons-net/3.1/commons-net-3.1.pom.sha1 @@ -0,0 +1 @@ +75ad8b6549ffc1705f1257ecdae36f13fcb7a0cd \ No newline at end of file diff --git a/repository/commons-net/commons-net/3.3/_remote.repositories b/repository/commons-net/commons-net/3.3/_remote.repositories new file mode 100755 index 0000000..cdb2684 --- /dev/null +++ b/repository/commons-net/commons-net/3.3/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:05:21 CST 2017 +commons-net-3.3.jar>central= +commons-net-3.3.pom>central= diff --git a/repository/commons-net/commons-net/3.3/commons-net-3.3.jar b/repository/commons-net/commons-net/3.3/commons-net-3.3.jar new file mode 100755 index 0000000..f4f19a9 Binary files /dev/null and b/repository/commons-net/commons-net/3.3/commons-net-3.3.jar differ diff --git a/repository/commons-net/commons-net/3.3/commons-net-3.3.jar.sha1 b/repository/commons-net/commons-net/3.3/commons-net-3.3.jar.sha1 new file mode 100755 index 0000000..5899e84 --- /dev/null +++ b/repository/commons-net/commons-net/3.3/commons-net-3.3.jar.sha1 @@ -0,0 +1 @@ +cd0d5510908225f76c5fe5a3f1df4fa44866f81e \ No newline at end of file diff --git a/repository/commons-net/commons-net/3.3/commons-net-3.3.pom b/repository/commons-net/commons-net/3.3/commons-net-3.3.pom new file mode 100755 index 0000000..44d22c3 --- /dev/null +++ b/repository/commons-net/commons-net/3.3/commons-net-3.3.pom @@ -0,0 +1,416 @@ + + + + + + org.apache.commons + commons-parent + 30 + + 4.0.0 + commons-net + commons-net + 3.3 + Commons Net + + +Apache Commons Net library contains a collection of network utilities and protocol implementations. +Supported protocols include: Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Telnet, Whois + + http://commons.apache.org/proper/commons-net/ + + jira + http://issues.apache.org/jira/browse/NET + + 2001 + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/net/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/net/trunk + http://svn.apache.org/viewvc/commons/proper/net/trunk + + + + + Jeffrey D. Brekke + brekke + Jeff.Brekke@qg.com + Quad/Graphics, Inc. + + + Steve Cohen + scohen + scohen@apache.org + javactivity.org + + + Bruno D'Avanzo + brudav + bruno.davanzo@hp.com + Hewlett-Packard + + + Daniel F. Savarese + dfs + dfs@apache.org + + <a href="http://www.savarese.com/">Savarese Software Research</a> + + + + Rory Winston + rwinston + rwinston@apache.org + + + + + + + Rob Hasselbaum + rhasselbaum@alumni.ithaca.edu + + + Mario Ivankovits + mario@ops.co.at + + + Tapan Karecha + tapan@india.hp.com + + + Winston Ojeda + Winston.Ojeda@qg.com + Quad/Graphics, Inc. + + + Ted Wise + ctwise@bellsouth.net + + + Bogdan Drozdowski + bogdandr # op dot pl + + + + + + junit + junit + 4.11 + test + + + + + + apache.website + Apache Commons Site + ${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/${commons.componentid} + + + + + 1.5 + 1.5 + http://download.oracle.com/javase/1.5.0/docs/api/ + net + 3.3 + RC1 + (Requires Java 1.5 or later) + 1.4.1 + + + (Requires Java 1.3 or later) + NET + 12310487 + + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + examples/** + + + + + + + org.apache.maven.plugins + maven-source-plugin + + + examples/** + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*FunctionalTest.java + **/*POP3*.java + + **/TestSetupParameters.java + + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + + maven-antrun-plugin + + + package + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + run + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.7 + + + attach-artifacts + package + + attach-artifact + + + + + target/commons-net-ftp-${project.version}.jar + jar + ftp + + + target/commons-net-examples-${project.version}.jar + jar + examples + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + examples.* + + + + + + maven-resources-plugin + + + copy-resources + pre-site + + copy-resources + + + ${basedir}/target/site/examples + + + src/main/java/examples + + **/Main.java + + false + + + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + + + javadocs + + + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + + %URL%/%ISSUE% + + + src/changes + + false + Fix Version,Key,Component,Summary,Type,Resolution,Status + + Key DESC,Type,Fix Version DESC + Fixed + Resolved,Closed + + Bug,New Feature,Task,Improvement,Wish,Test + ${commons.release.version} + + 100 + + + + + changes-report + jira-report + + + + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.5.2 + + findbugs-exclude-filter.xml + + + + + org.codehaus.mojo + clirr-maven-plugin + + + examples/** + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + examples.* + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.10 + + ${basedir}/checkstyle.xml + ${basedir}/checkstyle-suppressions.xml + false + + + + + org.apache.rat + apache-rat-plugin + + + + .checkstyle + .fbprefs + + + + + + + + diff --git a/repository/commons-net/commons-net/3.3/commons-net-3.3.pom.sha1 b/repository/commons-net/commons-net/3.3/commons-net-3.3.pom.sha1 new file mode 100755 index 0000000..65346cb --- /dev/null +++ b/repository/commons-net/commons-net/3.3/commons-net-3.3.pom.sha1 @@ -0,0 +1 @@ +6511e4c890c5f87240fe4cb82a631cfc60b7304b \ No newline at end of file diff --git a/repository/commons-pool/commons-pool/1.5.4/_remote.repositories b/repository/commons-pool/commons-pool/1.5.4/_remote.repositories new file mode 100755 index 0000000..4d93709 --- /dev/null +++ b/repository/commons-pool/commons-pool/1.5.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Jun 10 16:56:01 CST 2017 +commons-pool-1.5.4.jar>central= +commons-pool-1.5.4.pom>central= diff --git a/repository/commons-pool/commons-pool/1.5.4/commons-pool-1.5.4.jar b/repository/commons-pool/commons-pool/1.5.4/commons-pool-1.5.4.jar new file mode 100755 index 0000000..43edf99 Binary files /dev/null and b/repository/commons-pool/commons-pool/1.5.4/commons-pool-1.5.4.jar differ diff --git a/repository/commons-pool/commons-pool/1.5.4/commons-pool-1.5.4.jar.sha1 b/repository/commons-pool/commons-pool/1.5.4/commons-pool-1.5.4.jar.sha1 new file mode 100755 index 0000000..b95037a --- /dev/null +++ b/repository/commons-pool/commons-pool/1.5.4/commons-pool-1.5.4.jar.sha1 @@ -0,0 +1 @@ +75b6e20c596ed2945a259cea26d7fadd298398e6 \ No newline at end of file diff --git a/repository/commons-pool/commons-pool/1.5.4/commons-pool-1.5.4.pom b/repository/commons-pool/commons-pool/1.5.4/commons-pool-1.5.4.pom new file mode 100755 index 0000000..3913aa6 --- /dev/null +++ b/repository/commons-pool/commons-pool/1.5.4/commons-pool-1.5.4.pom @@ -0,0 +1,294 @@ + + + + + org.apache.commons + commons-parent + 12 + + 4.0.0 + commons-pool + commons-pool + 1.5.4 + Commons Pool + + 2001 + Commons Object Pooling Library + + http://commons.apache.org/pool/ + + + jira + http://issues.apache.org/jira/browse/POOL + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/pool/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/pool/trunk + http://svn.apache.org/viewvc/commons/proper/pool/trunk + + + + + Morgan Delagrange + morgand + + + + + Geir Magnusson + geirm + + + + + Craig McClanahan + craigmcc + + + + + Rodney Waldhoff + rwaldhoff + + + + + David Weinrich + dweinr1 + + + + + Dirk Verbeeck + dirkv + + + + + Robert Burrell Donkin + rdonkin + + Apache Software Foundation + + + Sandy McArthur + sandymac + + Apache Software Foundation + + + Phil Steitz + psteitz + + Apache Software Foundation + + + + + Todd Carmichael + toddc@concur.com + + + + + + junit + junit + 3.8.2 + test + + + + + + + apache.website + Apache Commons Site + ${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/pool + + + + + UTF-8 + UTF-8 + 1.3 + 1.3 + pool + 1.5.4 + POOL + 12310488 + + + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.1 + + + + src/java + src/test + + + org.apache.maven.plugins + maven-surefire-plugin + + + org/apache/commons/pool/TestBaseObjectPool.java + org/apache/commons/pool/TestBaseKeyedObjectPool.java + org/apache/commons/pool/TestBasePoolableObjectFactory.java + org/apache/commons/pool/TestBaseKeyedPoolableObjectFactory.java + org/apache/commons/pool/TestPoolUtils.java + + org/apache/commons/pool/impl/TestStackObjectPool.java + org/apache/commons/pool/impl/TestStackKeyedObjectPool.java + org/apache/commons/pool/impl/TestGenericObjectPool.java + org/apache/commons/pool/impl/TestGenericKeyedObjectPool.java + org/apache/commons/pool/impl/TestSoftReferenceObjectPool.java + + org/apache/commons/pool/impl/TestGenericObjectPoolFactory.java + org/apache/commons/pool/impl/TestStackObjectPoolFactory.java + org/apache/commons/pool/impl/TestGenericKeyedObjectPoolFactory.java + org/apache/commons/pool/impl/TestStackKeyedObjectPoolFactory.java + + org/apache/commons/pool/composite/TestFifoLender.java + org/apache/commons/pool/composite/TestIdleEvictorLender.java + org/apache/commons/pool/composite/TestInvalidEvictorLender.java + org/apache/commons/pool/composite/TestLifoLender.java + org/apache/commons/pool/composite/TestNullLender.java + org/apache/commons/pool/composite/TestSoftLender.java + + org/apache/commons/pool/composite/TestFailManager.java + org/apache/commons/pool/composite/TestGrowManager.java + org/apache/commons/pool/composite/TestIdleLimitManager.java + org/apache/commons/pool/composite/TestFailLimitManager.java + org/apache/commons/pool/composite/TestWaitLimitManager.java + + org/apache/commons/pool/composite/TestNullTracker.java + org/apache/commons/pool/composite/TestReferenceTracker.java + org/apache/commons/pool/composite/TestDebugTracker.java + org/apache/commons/pool/composite/TestSimpleTracker.java + org/apache/commons/pool/composite/TestCompositeObjectPool.java + org/apache/commons/pool/composite/TestCompositeKeyedObjectPool.java + org/apache/commons/pool/composite/TestCompositeKeyedObjectPool2.java + org/apache/commons/pool/composite/TestCompositeKeyedObjectPoolFactory.java + + + + + maven-assembly-plugin + + + src/assembly/bin.xml + src/assembly/src.xml + + gnu + + + + org.apache.maven.plugins + maven-source-plugin + + + + true + true + + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + 2.0 + + ${basedir}/xdocs/changes.xml + %URL%/%ISSUE% + + src/template + + + + + changes-report + + + + + + org.codehaus.mojo + clirr-maven-plugin + 2.2.2 + + 1.5 + info + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.2 + + + checkstyle.xml + + true + 1.5 + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.1 + + ${basedir}/checkstyle.xml + false + ${basedir}/license-header.txt + + + + org.codehaus.mojo + findbugs-maven-plugin + 1.2 + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.3 + + + + diff --git a/repository/commons-pool/commons-pool/1.5.4/commons-pool-1.5.4.pom.sha1 b/repository/commons-pool/commons-pool/1.5.4/commons-pool-1.5.4.pom.sha1 new file mode 100755 index 0000000..8640faa --- /dev/null +++ b/repository/commons-pool/commons-pool/1.5.4/commons-pool-1.5.4.pom.sha1 @@ -0,0 +1 @@ +dd31854c32be18535c5b7efb5f8d39b4aef434f7 \ No newline at end of file diff --git a/repository/commons-pool/commons-pool/1.6/_remote.repositories b/repository/commons-pool/commons-pool/1.6/_remote.repositories new file mode 100755 index 0000000..44751e7 --- /dev/null +++ b/repository/commons-pool/commons-pool/1.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:29:11 CST 2017 +commons-pool-1.6.pom>central= +commons-pool-1.6.jar>central= diff --git a/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.jar b/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.jar new file mode 100755 index 0000000..72ca75a Binary files /dev/null and b/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.jar differ diff --git a/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.jar.sha1 b/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.jar.sha1 new file mode 100755 index 0000000..6b64dac --- /dev/null +++ b/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.jar.sha1 @@ -0,0 +1 @@ +4572d589699f09d866a226a14b7f4323c6d8f040 \ No newline at end of file diff --git a/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.pom b/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.pom new file mode 100755 index 0000000..07e4d7e --- /dev/null +++ b/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.pom @@ -0,0 +1,295 @@ + + + + + org.apache.commons + commons-parent + 22 + + 4.0.0 + commons-pool + commons-pool + 1.6 + Commons Pool + + 2001 + Commons Object Pooling Library + + http://commons.apache.org/pool/ + + + jira + http://issues.apache.org/jira/browse/POOL + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/pool/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/pool/trunk + http://svn.apache.org/viewvc/commons/proper/pool/trunk + + + + + Morgan Delagrange + morgand + + + + + Geir Magnusson + geirm + + + + + Craig McClanahan + craigmcc + + + + + Rodney Waldhoff + rwaldhoff + + + + + David Weinrich + dweinr1 + + + + + Dirk Verbeeck + dirkv + + + + + Robert Burrell Donkin + rdonkin + + Apache Software Foundation + + + Sandy McArthur + sandymac + + Apache Software Foundation + + + Gary Gregory + ggregory + + Apache Software Foundation + + + + + Todd Carmichael + toddc@concur.com + + + + + + junit + junit + 4.10 + test + + + + + UTF-8 + UTF-8 + 1.5 + 1.5 + pool + 1.6 + POOL + 12310488 + + + + + + apache.website + Apache Commons Site + ${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/${commons.componentid} + + + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.0 + + + + org.apache.maven.wagon + wagon-ssh + 2.2 + + + + + + + src/java + src/test + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/Test*.java + + + + **/Test*$*.java + org/apache/commons/pool/impl/TestSoftRefOutOfMemory.java + + + + + maven-assembly-plugin + + + src/assembly/bin.xml + src/assembly/src.xml + + gnu + + + + org.apache.maven.plugins + maven-source-plugin + + + + true + true + + + org.apache + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + + true + + + org.apache + + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + 2.6 + + ${basedir}/src/changes/changes.xml + %URL%/%ISSUE% + + src/template + + + + + changes-report + + + + + + org.codehaus.mojo + clirr-maven-plugin + 2.3 + + 1.5.7 + info + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.1 + + ${basedir}/checkstyle.xml + false + ${basedir}/license-header.txt + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.3.3 + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + org.apache.maven.plugins + maven-pmd-plugin + 2.5 + + 1.5 + + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + TODO + NOPMD + NOTE + + + + + + diff --git a/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.pom.sha1 b/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.pom.sha1 new file mode 100755 index 0000000..73a3084 --- /dev/null +++ b/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.pom.sha1 @@ -0,0 +1 @@ +101abc0cfa038d373671c574dc180b3a77bc2840 \ No newline at end of file diff --git a/repository/de/javakaffee/kryo-serializers/0.26/_remote.repositories b/repository/de/javakaffee/kryo-serializers/0.26/_remote.repositories new file mode 100755 index 0000000..4745b75 --- /dev/null +++ b/repository/de/javakaffee/kryo-serializers/0.26/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:26:55 CST 2017 +kryo-serializers-0.26.jar>central= +kryo-serializers-0.26.pom>central= diff --git a/repository/de/javakaffee/kryo-serializers/0.26/kryo-serializers-0.26.jar b/repository/de/javakaffee/kryo-serializers/0.26/kryo-serializers-0.26.jar new file mode 100755 index 0000000..d22b295 Binary files /dev/null and b/repository/de/javakaffee/kryo-serializers/0.26/kryo-serializers-0.26.jar differ diff --git a/repository/de/javakaffee/kryo-serializers/0.26/kryo-serializers-0.26.jar.sha1 b/repository/de/javakaffee/kryo-serializers/0.26/kryo-serializers-0.26.jar.sha1 new file mode 100755 index 0000000..c671dec --- /dev/null +++ b/repository/de/javakaffee/kryo-serializers/0.26/kryo-serializers-0.26.jar.sha1 @@ -0,0 +1 @@ +d1ad9bf3560dc6db72b283d95dd1e70974d5a315 \ No newline at end of file diff --git a/repository/de/javakaffee/kryo-serializers/0.26/kryo-serializers-0.26.pom b/repository/de/javakaffee/kryo-serializers/0.26/kryo-serializers-0.26.pom new file mode 100755 index 0000000..c48062c --- /dev/null +++ b/repository/de/javakaffee/kryo-serializers/0.26/kryo-serializers-0.26.pom @@ -0,0 +1,221 @@ + + 4.0.0 + + + + org.sonatype.oss + oss-parent + 7 + + + de.javakaffee + kryo-serializers + 0.26 + bundle + kryo serializers + + Additional kryo (http://kryo.googlecode.com) serializers for standard jdk types (e.g. currency, jdk proxies) and some for external libs (e.g. joda time, cglib proxies, wicket). + + https://github.com/magro/kryo-serializers + + + github.com + https://github.com/magro/kryo-serializers/issues + + 2010 + + 2.0.9 + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + scm:git:git@github.com:magro/kryo-serializers.git + scm:git:git@github.com:magro/kryo-serializers.git + git@github.com:magro/kryo-serializers.git + + + + martin.grotzke + Martin Grotzke + martin.grotzke@googlecode.com + + owner + developer + + +1 + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + true + + 1.6 + 1.6 + utf-8 + + + + + + + org.apache.felix + maven-bundle-plugin + 2.4.0 + true + + + + + + + + + + + + true + + + maven-project-info-reports-plugin + 2.3.1 + + + sunlink + + javadoc + + true + + + http://download.oracle.com/javase/6/docs/api/ + + + + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.2 + + + org.codehaus.mojo + findbugs-maven-plugin + 2.3.2 + + true + Normal + Max + de.javakaffee.kryoserializers.- + false + + + + + + + UTF-8 + 1.5.8 + + + + + + org.slf4j + slf4j-api + ${slf4j.version} + test + + + junit + junit + 4.7 + test + + + + + + + + com.esotericsoftware.kryo + kryo + 2.22 + + + joda-time + joda-time + 1.6.2 + true + + + cglib + cglib + 2.2 + true + + + org.apache.wicket + wicket + 1.4.17 + true + + + + + org.testng + testng + 5.10 + jdk15 + test + + + + + javax.servlet + servlet-api + 2.5 + test + + + + org.slf4j + slf4j-simple + ${slf4j.version} + test + + + + commons-lang + commons-lang + 2.4 + test + + + + + + + diff --git a/repository/de/javakaffee/kryo-serializers/0.26/kryo-serializers-0.26.pom.sha1 b/repository/de/javakaffee/kryo-serializers/0.26/kryo-serializers-0.26.pom.sha1 new file mode 100755 index 0000000..ee9d570 --- /dev/null +++ b/repository/de/javakaffee/kryo-serializers/0.26/kryo-serializers-0.26.pom.sha1 @@ -0,0 +1 @@ +8015dc76432e92c12cc6e1992f1b9a17df5d83bb \ No newline at end of file diff --git a/repository/de/ruedigermoeller/fst/1.55/_remote.repositories b/repository/de/ruedigermoeller/fst/1.55/_remote.repositories new file mode 100755 index 0000000..a1b6445 --- /dev/null +++ b/repository/de/ruedigermoeller/fst/1.55/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:26:55 CST 2017 +fst-1.55.jar>central= +fst-1.55.pom>central= diff --git a/repository/de/ruedigermoeller/fst/1.55/fst-1.55.jar b/repository/de/ruedigermoeller/fst/1.55/fst-1.55.jar new file mode 100755 index 0000000..989c56b Binary files /dev/null and b/repository/de/ruedigermoeller/fst/1.55/fst-1.55.jar differ diff --git a/repository/de/ruedigermoeller/fst/1.55/fst-1.55.jar.sha1 b/repository/de/ruedigermoeller/fst/1.55/fst-1.55.jar.sha1 new file mode 100755 index 0000000..c826a33 --- /dev/null +++ b/repository/de/ruedigermoeller/fst/1.55/fst-1.55.jar.sha1 @@ -0,0 +1 @@ +a7470e2a0eee511dd3bf5b0e8ec6b991bb138182 \ No newline at end of file diff --git a/repository/de/ruedigermoeller/fst/1.55/fst-1.55.pom b/repository/de/ruedigermoeller/fst/1.55/fst-1.55.pom new file mode 100755 index 0000000..27f7ee6 --- /dev/null +++ b/repository/de/ruedigermoeller/fst/1.55/fst-1.55.pom @@ -0,0 +1,159 @@ + + + + + org.sonatype.oss + oss-parent + 7 + + + 4.0.0 + de.ruedigermoeller + fst + 1.55 + + a fast java serialization drop in-replacement + some serialization based utils (Structs, OffHeap Memory) + https://code.google.com/p/fast-serialization/ + + + + LGPL 2.1 + http://www.gnu.org/licenses/lgpl.html + repo + + + + + scm:svn:https://fast-serialization.googlecode.com/svn/trunk/fast-serialization-read-only + scm:svn:https://fast-serialization.googlecode.com/svn/trunk/ + https://fast-serialization.googlecode.com/svn/trunk/ + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + + + + + 1.7 + 1.7 + + true + lines,vars,source + false + true + + + + default-testCompile + test-compile + + testCompile + + + true + + + + + + + org.apache.maven.plugins + maven-resources-plugin + 2.5 + + UTF-8 + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + + + + + + release-sign-artifacts + + + performRelease + true + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.1 + + + sign-artifacts + verify + + sign + + + + + + + + + + + + + + org.javassist + javassist + 3.18.1-GA + + + + + com.cedarsoftware + java-util + 1.4.0 + test + + + + + diff --git a/repository/de/ruedigermoeller/fst/1.55/fst-1.55.pom.sha1 b/repository/de/ruedigermoeller/fst/1.55/fst-1.55.pom.sha1 new file mode 100755 index 0000000..7515de2 --- /dev/null +++ b/repository/de/ruedigermoeller/fst/1.55/fst-1.55.pom.sha1 @@ -0,0 +1 @@ +2ca36eb78df4499939ef0276b9c341c5468b9036 \ No newline at end of file diff --git a/repository/dom4j/dom4j/1.6.1/_remote.repositories b/repository/dom4j/dom4j/1.6.1/_remote.repositories new file mode 100755 index 0000000..c3b8a4f --- /dev/null +++ b/repository/dom4j/dom4j/1.6.1/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:37 CST 2017 +dom4j-1.6.1.jar>central= +dom4j-1.6.1.pom>central= +dom4j-1.6.1.pom>nexus= +dom4j-1.6.1.jar>nexus= diff --git a/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar b/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar new file mode 100755 index 0000000..c8c4dbb Binary files /dev/null and b/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar differ diff --git a/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar.sha1 b/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar.sha1 new file mode 100755 index 0000000..a7b4a8c --- /dev/null +++ b/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar.sha1 @@ -0,0 +1 @@ +5d3ccc056b6f056dbf0dddfdf43894b9065a8f94 \ No newline at end of file diff --git a/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.pom b/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.pom new file mode 100755 index 0000000..ef8e1f7 --- /dev/null +++ b/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.pom @@ -0,0 +1,221 @@ + + 4.0.0 + dom4j + dom4j + dom4j + 1.6.1 + dom4j: the flexible XML framework for Java + http://dom4j.org + + http://sourceforge.net/tracker/?group_id=16035 + + + + +
dom4j-dev@lists.sourceforge.net
+
+
+
+ 2001 + + + dom4j user list + http://lists.sourceforge.net/lists/listinfo/dom4j-user + http://lists.sourceforge.net/lists/listinfo/dom4j-user + http://www.mail-archive.com/dom4j-user%40lists.sourceforge.net/ + + + dom4j developer list + http://lists.sourceforge.net/lists/listinfo/dom4j-dev + http://lists.sourceforge.net/lists/listinfo/dom4j-dev + http://www.mail-archive.com/dom4j-dev%40lists.sourceforge.net/ + + + dom4j commits list + http://lists.sourceforge.net/lists/listinfo/dom4j-commits + http://lists.sourceforge.net/lists/listinfo/dom4j-commits + + + + + carnold + Curt Arnold + carnold@users.sourceforge.net + + + ddlucas + David Lucas + ddlucas@users.sourceforge.net + + + drwhite + David White + drwhite@users.sourceforge.net + + + jjenkov + Jakob Jenkov + jjenkov@users.sourceforge.net + + + jstrachan + James Strachan + jstrachan@apache.org + SpiritSoft, Inc. + + + laramiec + Laramie Crocker + laramiec@users.sourceforge.net + + + maartenc + Maarten Coene + maartenc@users.sourceforge.net + Cronos + + + mskells + Michael Skells + mskells@users.sourceforge.net + + + nicksanderson + Nick Sanderson + nicksanderson@users.sourceforge.net + + + slehmann + Steen Lehmann + slehmann@users.sourceforge.net + + + tradem + Tobias Rademacher + tradem@users.sourceforge.net + + + werken + Bob McWhirter + werken@users.sourceforge.net + + + wolfftw + Todd Wolff + wolfftw@users.sourceforge.net + + + yeekee + OuYang Chen + yeekee@users.sourceforge.net + + + yruan2 + Yuxin Ruan + yruan2@users.sourceforge.net + + + + scm:cvs:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dom4j:dom4j + scm:cvs:ext:${maven.username}@cvs.sourceforge.net:/cvsroot/dom4j:dom4j + http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dom4j/dom4j/ + + + MetaStuff Ltd. + http://sourceforge.net/projects/dom4j + + + src/java + src/test + + + maven-surefire-plugin + + + **/*Test.java + + + + + + + + jaxme + jaxme-api + 0.3 + true + + + jaxen + jaxen + 1.1-beta-6 + true + + + msv + xsdlib + 20030807 + true + + + msv + relaxngDatatype + 20030807 + true + + + pull-parser + pull-parser + 2 + true + + + xpp3 + xpp3 + 1.1.3.3 + true + + + stax + stax-api + 1.0 + true + + + xml-apis + xml-apis + 1.0.b2 + + + junitperf + junitperf + 1.8 + test + + + stax + stax-ri + 1.0 + test + + + xerces + xercesImpl + 2.6.2 + test + + + xalan + xalan + 2.5.1 + test + + + + + default + Default Site + scp://dom4j.org//home/groups/d/do/dom4j/htdocs + + +
\ No newline at end of file diff --git a/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.pom.sha1 b/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.pom.sha1 new file mode 100755 index 0000000..d0a8885 --- /dev/null +++ b/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.pom.sha1 @@ -0,0 +1 @@ +7ea9ce66f04c02826340f41052fa2883818df602 /home/projects/maven/repository-staging/to-ibiblio/maven2/dom4j/dom4j/1.6.1/dom4j-1.6.1.pom diff --git a/repository/dom4j/dom4j/1.6/_remote.repositories b/repository/dom4j/dom4j/1.6/_remote.repositories new file mode 100755 index 0000000..117c044 --- /dev/null +++ b/repository/dom4j/dom4j/1.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:56 CST 2016 +dom4j-1.6.pom>central= +dom4j-1.6.jar>central= diff --git a/repository/dom4j/dom4j/1.6/dom4j-1.6.jar b/repository/dom4j/dom4j/1.6/dom4j-1.6.jar new file mode 100755 index 0000000..e19f4ce Binary files /dev/null and b/repository/dom4j/dom4j/1.6/dom4j-1.6.jar differ diff --git a/repository/dom4j/dom4j/1.6/dom4j-1.6.jar.sha1 b/repository/dom4j/dom4j/1.6/dom4j-1.6.jar.sha1 new file mode 100755 index 0000000..33df838 --- /dev/null +++ b/repository/dom4j/dom4j/1.6/dom4j-1.6.jar.sha1 @@ -0,0 +1 @@ +529555dd4d3872a59f5ac214cfbe8fe1339c271d \ No newline at end of file diff --git a/repository/dom4j/dom4j/1.6/dom4j-1.6.pom b/repository/dom4j/dom4j/1.6/dom4j-1.6.pom new file mode 100755 index 0000000..9b7bb39 --- /dev/null +++ b/repository/dom4j/dom4j/1.6/dom4j-1.6.pom @@ -0,0 +1,221 @@ + + 4.0.0 + dom4j + dom4j + dom4j + 1.6 + dom4j: the flexible XML framework for Java + http://dom4j.org + + http://sourceforge.net/tracker/?group_id=16035 + + + + +
dom4j-dev@lists.sourceforge.net
+
+
+
+ 2001 + + + dom4j user list + http://lists.sourceforge.net/lists/listinfo/dom4j-user + http://lists.sourceforge.net/lists/listinfo/dom4j-user + http://www.mail-archive.com/dom4j-user%40lists.sourceforge.net/ + + + dom4j developer list + http://lists.sourceforge.net/lists/listinfo/dom4j-dev + http://lists.sourceforge.net/lists/listinfo/dom4j-dev + http://www.mail-archive.com/dom4j-dev%40lists.sourceforge.net/ + + + dom4j commits list + http://lists.sourceforge.net/lists/listinfo/dom4j-commits + http://lists.sourceforge.net/lists/listinfo/dom4j-commits + + + + + carnold + Curt Arnold + carnold@users.sourceforge.net + + + ddlucas + David Lucas + ddlucas@users.sourceforge.net + + + drwhite + David White + drwhite@users.sourceforge.net + + + jjenkov + Jakob Jenkov + jjenkov@users.sourceforge.net + + + jstrachan + James Strachan + jstrachan@apache.org + SpiritSoft, Inc. + + + laramiec + Laramie Crocker + laramiec@users.sourceforge.net + + + maartenc + Maarten Coene + maartenc@users.sourceforge.net + Cronos + + + mskells + Michael Skells + mskells@users.sourceforge.net + + + nicksanderson + Nick Sanderson + nicksanderson@users.sourceforge.net + + + slehmann + Steen Lehmann + slehmann@users.sourceforge.net + + + tradem + Tobias Rademacher + tradem@users.sourceforge.net + + + werken + Bob McWhirter + werken@users.sourceforge.net + + + wolfftw + Todd Wolff + wolfftw@users.sourceforge.net + + + yeekee + OuYang Chen + yeekee@users.sourceforge.net + + + yruan2 + Yuxin Ruan + yruan2@users.sourceforge.net + + + + scm:cvs:pserver:anonymous@cvs.sourceforge.net:/cvsroot/dom4j:dom4j + scm:cvs:ext:${maven.username}@cvs.sourceforge.net:/cvsroot/dom4j:dom4j + http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dom4j/dom4j/ + + + MetaStuff Ltd. + http://sourceforge.net/projects/dom4j + + + src/java + src/test + + + maven-surefire-plugin + + + **/*Test.java + + + + + + + + jaxme + jaxme-api + 0.3 + true + + + jaxen + jaxen + 1.1-beta-4 + true + + + msv + xsdlib + 20030807 + true + + + msv + relaxngDatatype + 20030807 + true + + + pull-parser + pull-parser + 2 + true + + + xpp3 + xpp3 + 1.1.3.3 + true + + + stax + stax-api + 1.0 + true + + + xml-apis + xml-apis + 1.0.b2 + + + junitperf + junitperf + 1.8 + test + + + stax + stax-ri + 1.0 + test + + + xerces + xercesImpl + 2.6.2 + test + + + xalan + xalan + 2.5.1 + test + + + + + default + Default Site + scp://dom4j.org//home/groups/d/do/dom4j/htdocs + + +
\ No newline at end of file diff --git a/repository/dom4j/dom4j/1.6/dom4j-1.6.pom.sha1 b/repository/dom4j/dom4j/1.6/dom4j-1.6.pom.sha1 new file mode 100755 index 0000000..28fec75 --- /dev/null +++ b/repository/dom4j/dom4j/1.6/dom4j-1.6.pom.sha1 @@ -0,0 +1 @@ +5a18cda868a2c401bc1227f19dcc32bbedef2695 /home/projects/maven/repository-staging/to-ibiblio/maven2/dom4j/dom4j/1.6/dom4j-1.6.pom diff --git a/repository/ecs/ecs/1.4.2/_remote.repositories b/repository/ecs/ecs/1.4.2/_remote.repositories new file mode 100755 index 0000000..6af7d36 --- /dev/null +++ b/repository/ecs/ecs/1.4.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:31:21 CST 2017 +ecs-1.4.2.jar>central= +ecs-1.4.2.pom>central= diff --git a/repository/ecs/ecs/1.4.2/ecs-1.4.2.jar b/repository/ecs/ecs/1.4.2/ecs-1.4.2.jar new file mode 100755 index 0000000..7d7e227 Binary files /dev/null and b/repository/ecs/ecs/1.4.2/ecs-1.4.2.jar differ diff --git a/repository/ecs/ecs/1.4.2/ecs-1.4.2.jar.sha1 b/repository/ecs/ecs/1.4.2/ecs-1.4.2.jar.sha1 new file mode 100755 index 0000000..b95277d --- /dev/null +++ b/repository/ecs/ecs/1.4.2/ecs-1.4.2.jar.sha1 @@ -0,0 +1 @@ +f9bc5fdde56d60876c1785087ce2a301b4e4a676 \ No newline at end of file diff --git a/repository/ecs/ecs/1.4.2/ecs-1.4.2.pom b/repository/ecs/ecs/1.4.2/ecs-1.4.2.pom new file mode 100755 index 0000000..b95f41b --- /dev/null +++ b/repository/ecs/ecs/1.4.2/ecs-1.4.2.pom @@ -0,0 +1,6 @@ + + 4.0.0 + ecs + ecs + 1.4.2 + \ No newline at end of file diff --git a/repository/ecs/ecs/1.4.2/ecs-1.4.2.pom.sha1 b/repository/ecs/ecs/1.4.2/ecs-1.4.2.pom.sha1 new file mode 100755 index 0000000..509d366 --- /dev/null +++ b/repository/ecs/ecs/1.4.2/ecs-1.4.2.pom.sha1 @@ -0,0 +1 @@ +3010871696aca934118991cac1f81a285e9ef696 \ No newline at end of file diff --git a/repository/in/egan/pay-java-ali/2.0.SNAPSHOT/_remote.repositories b/repository/in/egan/pay-java-ali/2.0.SNAPSHOT/_remote.repositories new file mode 100755 index 0000000..f51f83d --- /dev/null +++ b/repository/in/egan/pay-java-ali/2.0.SNAPSHOT/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 05 10:06:11 CST 2017 +pay-java-ali-2.0.SNAPSHOT.jar>= +pay-java-ali-2.0.SNAPSHOT.pom>= diff --git a/repository/in/egan/pay-java-ali/2.0.SNAPSHOT/maven-metadata-local.xml b/repository/in/egan/pay-java-ali/2.0.SNAPSHOT/maven-metadata-local.xml new file mode 100755 index 0000000..08fb850 --- /dev/null +++ b/repository/in/egan/pay-java-ali/2.0.SNAPSHOT/maven-metadata-local.xml @@ -0,0 +1,24 @@ + + + in.egan + pay-java-ali + 2.0.SNAPSHOT + + + true + + 20170405020611 + + + jar + 2.0.SNAPSHOT + 20170405020611 + + + pom + 2.0.SNAPSHOT + 20170405020611 + + + + diff --git a/repository/in/egan/pay-java-ali/2.0.SNAPSHOT/pay-java-ali-2.0.SNAPSHOT.jar b/repository/in/egan/pay-java-ali/2.0.SNAPSHOT/pay-java-ali-2.0.SNAPSHOT.jar new file mode 100755 index 0000000..393d28e Binary files /dev/null and b/repository/in/egan/pay-java-ali/2.0.SNAPSHOT/pay-java-ali-2.0.SNAPSHOT.jar differ diff --git a/repository/in/egan/pay-java-ali/2.0.SNAPSHOT/pay-java-ali-2.0.SNAPSHOT.pom b/repository/in/egan/pay-java-ali/2.0.SNAPSHOT/pay-java-ali-2.0.SNAPSHOT.pom new file mode 100755 index 0000000..c28082c --- /dev/null +++ b/repository/in/egan/pay-java-ali/2.0.SNAPSHOT/pay-java-ali-2.0.SNAPSHOT.pom @@ -0,0 +1,26 @@ + + + + pay-java-parent + in.egan + 2.0.SNAPSHOT + + 4.0.0 + pay-java-ali + + + + + + + in.egan + pay-java-common + + + + + + + \ No newline at end of file diff --git a/repository/in/egan/pay-java-ali/maven-metadata-local.xml b/repository/in/egan/pay-java-ali/maven-metadata-local.xml new file mode 100755 index 0000000..d7aa85a --- /dev/null +++ b/repository/in/egan/pay-java-ali/maven-metadata-local.xml @@ -0,0 +1,11 @@ + + + in.egan + pay-java-ali + + + 2.0.SNAPSHOT + + 20170405020611 + + diff --git a/repository/in/egan/pay-java-common/2.0.SNAPSHOT/_remote.repositories b/repository/in/egan/pay-java-common/2.0.SNAPSHOT/_remote.repositories new file mode 100755 index 0000000..f9d7624 --- /dev/null +++ b/repository/in/egan/pay-java-common/2.0.SNAPSHOT/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 05 10:06:10 CST 2017 +pay-java-common-2.0.SNAPSHOT.jar>= +pay-java-common-2.0.SNAPSHOT.pom>= diff --git a/repository/in/egan/pay-java-common/2.0.SNAPSHOT/maven-metadata-local.xml b/repository/in/egan/pay-java-common/2.0.SNAPSHOT/maven-metadata-local.xml new file mode 100755 index 0000000..0f5fdc1 --- /dev/null +++ b/repository/in/egan/pay-java-common/2.0.SNAPSHOT/maven-metadata-local.xml @@ -0,0 +1,24 @@ + + + in.egan + pay-java-common + 2.0.SNAPSHOT + + + true + + 20170405020610 + + + jar + 2.0.SNAPSHOT + 20170405020610 + + + pom + 2.0.SNAPSHOT + 20170405020610 + + + + diff --git a/repository/in/egan/pay-java-common/2.0.SNAPSHOT/pay-java-common-2.0.SNAPSHOT.jar b/repository/in/egan/pay-java-common/2.0.SNAPSHOT/pay-java-common-2.0.SNAPSHOT.jar new file mode 100755 index 0000000..841a85e Binary files /dev/null and b/repository/in/egan/pay-java-common/2.0.SNAPSHOT/pay-java-common-2.0.SNAPSHOT.jar differ diff --git a/repository/in/egan/pay-java-common/2.0.SNAPSHOT/pay-java-common-2.0.SNAPSHOT.pom b/repository/in/egan/pay-java-common/2.0.SNAPSHOT/pay-java-common-2.0.SNAPSHOT.pom new file mode 100755 index 0000000..75f73e9 --- /dev/null +++ b/repository/in/egan/pay-java-common/2.0.SNAPSHOT/pay-java-common-2.0.SNAPSHOT.pom @@ -0,0 +1,47 @@ + + + + pay-java-parent + in.egan + 2.0.SNAPSHOT + + 4.0.0 + jar + in.egan + pay-java-common + + + + + + org.apache.httpcomponents + httpmime + + + + + com.alibaba + fastjson + + + org.jdom + jdom + + + + log4j + log4j + + + + + com.google.zxing + core + 3.3.0 + + + + + \ No newline at end of file diff --git a/repository/in/egan/pay-java-common/maven-metadata-local.xml b/repository/in/egan/pay-java-common/maven-metadata-local.xml new file mode 100755 index 0000000..c227a8c --- /dev/null +++ b/repository/in/egan/pay-java-common/maven-metadata-local.xml @@ -0,0 +1,11 @@ + + + in.egan + pay-java-common + + + 2.0.SNAPSHOT + + 20170405020610 + + diff --git a/repository/in/egan/pay-java-demo/2.0.SNAPSHOT/_remote.repositories b/repository/in/egan/pay-java-demo/2.0.SNAPSHOT/_remote.repositories new file mode 100755 index 0000000..3a74933 --- /dev/null +++ b/repository/in/egan/pay-java-demo/2.0.SNAPSHOT/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 05 10:06:12 CST 2017 +pay-java-demo-2.0.SNAPSHOT.pom>= +pay-java-demo-2.0.SNAPSHOT.war>= diff --git a/repository/in/egan/pay-java-demo/2.0.SNAPSHOT/maven-metadata-local.xml b/repository/in/egan/pay-java-demo/2.0.SNAPSHOT/maven-metadata-local.xml new file mode 100755 index 0000000..4ec7302 --- /dev/null +++ b/repository/in/egan/pay-java-demo/2.0.SNAPSHOT/maven-metadata-local.xml @@ -0,0 +1,24 @@ + + + in.egan + pay-java-demo + 2.0.SNAPSHOT + + + true + + 20170405020612 + + + war + 2.0.SNAPSHOT + 20170405020612 + + + pom + 2.0.SNAPSHOT + 20170405020612 + + + + diff --git a/repository/in/egan/pay-java-demo/2.0.SNAPSHOT/pay-java-demo-2.0.SNAPSHOT.pom b/repository/in/egan/pay-java-demo/2.0.SNAPSHOT/pay-java-demo-2.0.SNAPSHOT.pom new file mode 100755 index 0000000..a893771 --- /dev/null +++ b/repository/in/egan/pay-java-demo/2.0.SNAPSHOT/pay-java-demo-2.0.SNAPSHOT.pom @@ -0,0 +1,150 @@ + + + + pay-java-parent + in.egan + 2.0.SNAPSHOT + + 4.0.0 + war + in.egan + pay-java-demo + + + 4.3.4.RELEASE + 4.10 + 4.3.6.Final + 2.0.SNAPSHOT + + + + + + + in.egan + pay-java-wx + ${pay.version} + + + + in.egan + pay-java-ali + ${pay.version} + + + in.egan + pay-java-wx-youdian + ${pay.version} + + + in.egan + pay-java-fuiou + ${pay.version} + + + + + javax.servlet + javax.servlet-api + provided + 3.1.0 + + + javax.servlet + jsp-api + 2.0 + provided + + + + + org.springframework + spring-webmvc + ${spring.version} + jar + compile + + + org.springframework + spring-web + ${spring.version} + jar + compile + + + + + com.fasterxml.jackson.core + jackson-databind + 2.8.4 + + + + + + port8080 + + 8080 + + + true + + + + + port9096 + + 9096 + + + + local + + local + + + true + + + + proc + + proc + + + + + pay-java-demo + + + org.apache.tomcat.maven + tomcat7-maven-plugin + 2.0 + + ${port} + / + UTF-8 + + + + maven-compiler-plugin + 2.3.2 + + utf8 + + + + + + true + src/main/resources + + * + */** + + + + + \ No newline at end of file diff --git a/repository/in/egan/pay-java-demo/2.0.SNAPSHOT/pay-java-demo-2.0.SNAPSHOT.war b/repository/in/egan/pay-java-demo/2.0.SNAPSHOT/pay-java-demo-2.0.SNAPSHOT.war new file mode 100755 index 0000000..245a350 Binary files /dev/null and b/repository/in/egan/pay-java-demo/2.0.SNAPSHOT/pay-java-demo-2.0.SNAPSHOT.war differ diff --git a/repository/in/egan/pay-java-demo/maven-metadata-local.xml b/repository/in/egan/pay-java-demo/maven-metadata-local.xml new file mode 100755 index 0000000..a72f474 --- /dev/null +++ b/repository/in/egan/pay-java-demo/maven-metadata-local.xml @@ -0,0 +1,11 @@ + + + in.egan + pay-java-demo + + + 2.0.SNAPSHOT + + 20170405020612 + + diff --git a/repository/in/egan/pay-java-fuiou/2.0.SNAPSHOT/_remote.repositories b/repository/in/egan/pay-java-fuiou/2.0.SNAPSHOT/_remote.repositories new file mode 100755 index 0000000..bfc512b --- /dev/null +++ b/repository/in/egan/pay-java-fuiou/2.0.SNAPSHOT/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 05 10:06:11 CST 2017 +pay-java-fuiou-2.0.SNAPSHOT.pom>= +pay-java-fuiou-2.0.SNAPSHOT.jar>= diff --git a/repository/in/egan/pay-java-fuiou/2.0.SNAPSHOT/maven-metadata-local.xml b/repository/in/egan/pay-java-fuiou/2.0.SNAPSHOT/maven-metadata-local.xml new file mode 100755 index 0000000..4dcdde2 --- /dev/null +++ b/repository/in/egan/pay-java-fuiou/2.0.SNAPSHOT/maven-metadata-local.xml @@ -0,0 +1,24 @@ + + + in.egan + pay-java-fuiou + 2.0.SNAPSHOT + + + true + + 20170405020611 + + + jar + 2.0.SNAPSHOT + 20170405020611 + + + pom + 2.0.SNAPSHOT + 20170405020611 + + + + diff --git a/repository/in/egan/pay-java-fuiou/2.0.SNAPSHOT/pay-java-fuiou-2.0.SNAPSHOT.jar b/repository/in/egan/pay-java-fuiou/2.0.SNAPSHOT/pay-java-fuiou-2.0.SNAPSHOT.jar new file mode 100755 index 0000000..8ec3c36 Binary files /dev/null and b/repository/in/egan/pay-java-fuiou/2.0.SNAPSHOT/pay-java-fuiou-2.0.SNAPSHOT.jar differ diff --git a/repository/in/egan/pay-java-fuiou/2.0.SNAPSHOT/pay-java-fuiou-2.0.SNAPSHOT.pom b/repository/in/egan/pay-java-fuiou/2.0.SNAPSHOT/pay-java-fuiou-2.0.SNAPSHOT.pom new file mode 100755 index 0000000..8597c5f --- /dev/null +++ b/repository/in/egan/pay-java-fuiou/2.0.SNAPSHOT/pay-java-fuiou-2.0.SNAPSHOT.pom @@ -0,0 +1,26 @@ + + + + pay-java-parent + in.egan + 2.0.SNAPSHOT + + 4.0.0 + pay-java-fuiou + + + + + + + + in.egan + pay-java-common + + + + + + \ No newline at end of file diff --git a/repository/in/egan/pay-java-fuiou/maven-metadata-local.xml b/repository/in/egan/pay-java-fuiou/maven-metadata-local.xml new file mode 100755 index 0000000..3793ed5 --- /dev/null +++ b/repository/in/egan/pay-java-fuiou/maven-metadata-local.xml @@ -0,0 +1,11 @@ + + + in.egan + pay-java-fuiou + + + 2.0.SNAPSHOT + + 20170405020611 + + diff --git a/repository/in/egan/pay-java-parent/2.0.SNAPSHOT/_remote.repositories b/repository/in/egan/pay-java-parent/2.0.SNAPSHOT/_remote.repositories new file mode 100755 index 0000000..e2b509a --- /dev/null +++ b/repository/in/egan/pay-java-parent/2.0.SNAPSHOT/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 05 10:06:08 CST 2017 +pay-java-parent-2.0.SNAPSHOT.pom>= diff --git a/repository/in/egan/pay-java-parent/2.0.SNAPSHOT/maven-metadata-local.xml b/repository/in/egan/pay-java-parent/2.0.SNAPSHOT/maven-metadata-local.xml new file mode 100755 index 0000000..95297e9 --- /dev/null +++ b/repository/in/egan/pay-java-parent/2.0.SNAPSHOT/maven-metadata-local.xml @@ -0,0 +1,19 @@ + + + in.egan + pay-java-parent + 2.0.SNAPSHOT + + + true + + 20170405020608 + + + pom + 2.0.SNAPSHOT + 20170405020608 + + + + diff --git a/repository/in/egan/pay-java-parent/2.0.SNAPSHOT/pay-java-parent-2.0.SNAPSHOT.pom b/repository/in/egan/pay-java-parent/2.0.SNAPSHOT/pay-java-parent-2.0.SNAPSHOT.pom new file mode 100755 index 0000000..c3f6671 --- /dev/null +++ b/repository/in/egan/pay-java-parent/2.0.SNAPSHOT/pay-java-parent-2.0.SNAPSHOT.pom @@ -0,0 +1,97 @@ + + + 4.0.0 + in.egan + pay-java-parent + pom + 2.0.SNAPSHOT + + Pay Java Tools - Parent + 支付宝支付、微信支付上级POM + + + The Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + + + + + Egan + egzosn@gmail.com + https://github.com/egzosn/pay-java-parent + + + + + pay-java-common + pay-java-ali + pay-java-wx + pay-java-demo + pay-java-wx-youdian + pay-java-fuiou + + + + + 4.5.2 + 1.2.17 + 2.0.SNAPSHOT + + + + + + + + in.egan + pay-java-common + ${pay.version} + + + + + org.apache.httpcomponents + httpmime + ${httpmime.version} + + + + + com.alibaba + fastjson + 1.2.17 + + + + + + log4j + log4j + ${log4j.version} + + + + org.jdom + jdom + 2.0.2 + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.7 + 1.7 + + + + + \ No newline at end of file diff --git a/repository/in/egan/pay-java-parent/maven-metadata-local.xml b/repository/in/egan/pay-java-parent/maven-metadata-local.xml new file mode 100755 index 0000000..ae1c042 --- /dev/null +++ b/repository/in/egan/pay-java-parent/maven-metadata-local.xml @@ -0,0 +1,11 @@ + + + in.egan + pay-java-parent + + + 2.0.SNAPSHOT + + 20170405020608 + + diff --git a/repository/in/egan/pay-java-wx-youdian/2.0.SNAPSHOT/_remote.repositories b/repository/in/egan/pay-java-wx-youdian/2.0.SNAPSHOT/_remote.repositories new file mode 100755 index 0000000..92c655d --- /dev/null +++ b/repository/in/egan/pay-java-wx-youdian/2.0.SNAPSHOT/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 05 10:06:11 CST 2017 +pay-java-wx-youdian-2.0.SNAPSHOT.pom>= +pay-java-wx-youdian-2.0.SNAPSHOT.jar>= diff --git a/repository/in/egan/pay-java-wx-youdian/2.0.SNAPSHOT/maven-metadata-local.xml b/repository/in/egan/pay-java-wx-youdian/2.0.SNAPSHOT/maven-metadata-local.xml new file mode 100755 index 0000000..c00928b --- /dev/null +++ b/repository/in/egan/pay-java-wx-youdian/2.0.SNAPSHOT/maven-metadata-local.xml @@ -0,0 +1,24 @@ + + + in.egan + pay-java-wx-youdian + 2.0.SNAPSHOT + + + true + + 20170405020611 + + + jar + 2.0.SNAPSHOT + 20170405020611 + + + pom + 2.0.SNAPSHOT + 20170405020611 + + + + diff --git a/repository/in/egan/pay-java-wx-youdian/2.0.SNAPSHOT/pay-java-wx-youdian-2.0.SNAPSHOT.jar b/repository/in/egan/pay-java-wx-youdian/2.0.SNAPSHOT/pay-java-wx-youdian-2.0.SNAPSHOT.jar new file mode 100755 index 0000000..3805534 Binary files /dev/null and b/repository/in/egan/pay-java-wx-youdian/2.0.SNAPSHOT/pay-java-wx-youdian-2.0.SNAPSHOT.jar differ diff --git a/repository/in/egan/pay-java-wx-youdian/2.0.SNAPSHOT/pay-java-wx-youdian-2.0.SNAPSHOT.pom b/repository/in/egan/pay-java-wx-youdian/2.0.SNAPSHOT/pay-java-wx-youdian-2.0.SNAPSHOT.pom new file mode 100755 index 0000000..2d0b6d8 --- /dev/null +++ b/repository/in/egan/pay-java-wx-youdian/2.0.SNAPSHOT/pay-java-wx-youdian-2.0.SNAPSHOT.pom @@ -0,0 +1,26 @@ + + + + pay-java-parent + in.egan + 2.0.SNAPSHOT + + 4.0.0 + pay-java-wx-youdian + + + + + + + + in.egan + pay-java-common + + + + + + \ No newline at end of file diff --git a/repository/in/egan/pay-java-wx-youdian/maven-metadata-local.xml b/repository/in/egan/pay-java-wx-youdian/maven-metadata-local.xml new file mode 100755 index 0000000..3da1cb4 --- /dev/null +++ b/repository/in/egan/pay-java-wx-youdian/maven-metadata-local.xml @@ -0,0 +1,11 @@ + + + in.egan + pay-java-wx-youdian + + + 2.0.SNAPSHOT + + 20170405020611 + + diff --git a/repository/in/egan/pay-java-wx/2.0.SNAPSHOT/_remote.repositories b/repository/in/egan/pay-java-wx/2.0.SNAPSHOT/_remote.repositories new file mode 100755 index 0000000..9ff5bfd --- /dev/null +++ b/repository/in/egan/pay-java-wx/2.0.SNAPSHOT/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 05 10:06:11 CST 2017 +pay-java-wx-2.0.SNAPSHOT.jar>= +pay-java-wx-2.0.SNAPSHOT.pom>= diff --git a/repository/in/egan/pay-java-wx/2.0.SNAPSHOT/maven-metadata-local.xml b/repository/in/egan/pay-java-wx/2.0.SNAPSHOT/maven-metadata-local.xml new file mode 100755 index 0000000..5301304 --- /dev/null +++ b/repository/in/egan/pay-java-wx/2.0.SNAPSHOT/maven-metadata-local.xml @@ -0,0 +1,24 @@ + + + in.egan + pay-java-wx + 2.0.SNAPSHOT + + + true + + 20170405020611 + + + jar + 2.0.SNAPSHOT + 20170405020611 + + + pom + 2.0.SNAPSHOT + 20170405020611 + + + + diff --git a/repository/in/egan/pay-java-wx/2.0.SNAPSHOT/pay-java-wx-2.0.SNAPSHOT.jar b/repository/in/egan/pay-java-wx/2.0.SNAPSHOT/pay-java-wx-2.0.SNAPSHOT.jar new file mode 100755 index 0000000..2cead9c Binary files /dev/null and b/repository/in/egan/pay-java-wx/2.0.SNAPSHOT/pay-java-wx-2.0.SNAPSHOT.jar differ diff --git a/repository/in/egan/pay-java-wx/2.0.SNAPSHOT/pay-java-wx-2.0.SNAPSHOT.pom b/repository/in/egan/pay-java-wx/2.0.SNAPSHOT/pay-java-wx-2.0.SNAPSHOT.pom new file mode 100755 index 0000000..c8956c4 --- /dev/null +++ b/repository/in/egan/pay-java-wx/2.0.SNAPSHOT/pay-java-wx-2.0.SNAPSHOT.pom @@ -0,0 +1,29 @@ + + + + pay-java-parent + in.egan + 2.0.SNAPSHOT + + 4.0.0 + pay-java-wx + + + + + + + in.egan + pay-java-common + + + + + + + + + + \ No newline at end of file diff --git a/repository/in/egan/pay-java-wx/maven-metadata-local.xml b/repository/in/egan/pay-java-wx/maven-metadata-local.xml new file mode 100755 index 0000000..e53bf35 --- /dev/null +++ b/repository/in/egan/pay-java-wx/maven-metadata-local.xml @@ -0,0 +1,11 @@ + + + in.egan + pay-java-wx + + + 2.0.SNAPSHOT + + 20170405020611 + + diff --git a/repository/io/dropwizard/metrics/metrics-annotation/3.1.2/_remote.repositories b/repository/io/dropwizard/metrics/metrics-annotation/3.1.2/_remote.repositories new file mode 100755 index 0000000..5ffa486 --- /dev/null +++ b/repository/io/dropwizard/metrics/metrics-annotation/3.1.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:48:09 CST 2017 +metrics-annotation-3.1.2.jar>central= +metrics-annotation-3.1.2.pom>central= diff --git a/repository/io/dropwizard/metrics/metrics-annotation/3.1.2/metrics-annotation-3.1.2.jar b/repository/io/dropwizard/metrics/metrics-annotation/3.1.2/metrics-annotation-3.1.2.jar new file mode 100755 index 0000000..7797bd6 Binary files /dev/null and b/repository/io/dropwizard/metrics/metrics-annotation/3.1.2/metrics-annotation-3.1.2.jar differ diff --git a/repository/io/dropwizard/metrics/metrics-annotation/3.1.2/metrics-annotation-3.1.2.jar.sha1 b/repository/io/dropwizard/metrics/metrics-annotation/3.1.2/metrics-annotation-3.1.2.jar.sha1 new file mode 100755 index 0000000..e0ed9d8 --- /dev/null +++ b/repository/io/dropwizard/metrics/metrics-annotation/3.1.2/metrics-annotation-3.1.2.jar.sha1 @@ -0,0 +1 @@ +7ee8e9afe8e15f921a3bc9f8d4b1109b58b63d46 \ No newline at end of file diff --git a/repository/io/dropwizard/metrics/metrics-annotation/3.1.2/metrics-annotation-3.1.2.pom b/repository/io/dropwizard/metrics/metrics-annotation/3.1.2/metrics-annotation-3.1.2.pom new file mode 100755 index 0000000..7ad0c43 --- /dev/null +++ b/repository/io/dropwizard/metrics/metrics-annotation/3.1.2/metrics-annotation-3.1.2.pom @@ -0,0 +1,17 @@ + + + 4.0.0 + + + io.dropwizard.metrics + metrics-parent + 3.1.2 + + + metrics-annotation + Annotations for Metrics + bundle + + A dependency-less package of just the annotations used by other Metrics modules. + + diff --git a/repository/io/dropwizard/metrics/metrics-annotation/3.1.2/metrics-annotation-3.1.2.pom.sha1 b/repository/io/dropwizard/metrics/metrics-annotation/3.1.2/metrics-annotation-3.1.2.pom.sha1 new file mode 100755 index 0000000..b324c80 --- /dev/null +++ b/repository/io/dropwizard/metrics/metrics-annotation/3.1.2/metrics-annotation-3.1.2.pom.sha1 @@ -0,0 +1 @@ +150d31c13e30986fe12f7bfbeee69dc234b61618 \ No newline at end of file diff --git a/repository/io/dropwizard/metrics/metrics-core/3.1.2/_remote.repositories b/repository/io/dropwizard/metrics/metrics-core/3.1.2/_remote.repositories new file mode 100755 index 0000000..320bc8e --- /dev/null +++ b/repository/io/dropwizard/metrics/metrics-core/3.1.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:48:09 CST 2017 +metrics-core-3.1.2.jar>central= +metrics-core-3.1.2.pom>central= diff --git a/repository/io/dropwizard/metrics/metrics-core/3.1.2/metrics-core-3.1.2.jar b/repository/io/dropwizard/metrics/metrics-core/3.1.2/metrics-core-3.1.2.jar new file mode 100755 index 0000000..5767166 Binary files /dev/null and b/repository/io/dropwizard/metrics/metrics-core/3.1.2/metrics-core-3.1.2.jar differ diff --git a/repository/io/dropwizard/metrics/metrics-core/3.1.2/metrics-core-3.1.2.jar.sha1 b/repository/io/dropwizard/metrics/metrics-core/3.1.2/metrics-core-3.1.2.jar.sha1 new file mode 100755 index 0000000..804bd66 --- /dev/null +++ b/repository/io/dropwizard/metrics/metrics-core/3.1.2/metrics-core-3.1.2.jar.sha1 @@ -0,0 +1 @@ +224f03afd2521c6c94632f566beb1bb5ee32cf07 \ No newline at end of file diff --git a/repository/io/dropwizard/metrics/metrics-core/3.1.2/metrics-core-3.1.2.pom b/repository/io/dropwizard/metrics/metrics-core/3.1.2/metrics-core-3.1.2.pom new file mode 100755 index 0000000..59b9d87 --- /dev/null +++ b/repository/io/dropwizard/metrics/metrics-core/3.1.2/metrics-core-3.1.2.pom @@ -0,0 +1,19 @@ + + + 4.0.0 + + + io.dropwizard.metrics + metrics-parent + 3.1.2 + + + metrics-core + Metrics Core + bundle + + Metrics is a Java library which gives you unparalleled insight into what your code does in + production. Metrics provides a powerful toolkit of ways to measure the behavior of critical + components in your production environment. + + diff --git a/repository/io/dropwizard/metrics/metrics-core/3.1.2/metrics-core-3.1.2.pom.sha1 b/repository/io/dropwizard/metrics/metrics-core/3.1.2/metrics-core-3.1.2.pom.sha1 new file mode 100755 index 0000000..30d6b40 --- /dev/null +++ b/repository/io/dropwizard/metrics/metrics-core/3.1.2/metrics-core-3.1.2.pom.sha1 @@ -0,0 +1 @@ +844fddfc2be351b18de35484fb95db95274ad75b \ No newline at end of file diff --git a/repository/io/dropwizard/metrics/metrics-parent/3.1.2/_remote.repositories b/repository/io/dropwizard/metrics/metrics-parent/3.1.2/_remote.repositories new file mode 100755 index 0000000..19c80e3 --- /dev/null +++ b/repository/io/dropwizard/metrics/metrics-parent/3.1.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:46:56 CST 2017 +metrics-parent-3.1.2.pom>central= diff --git a/repository/io/dropwizard/metrics/metrics-parent/3.1.2/metrics-parent-3.1.2.pom b/repository/io/dropwizard/metrics/metrics-parent/3.1.2/metrics-parent-3.1.2.pom new file mode 100755 index 0000000..1e1c933 --- /dev/null +++ b/repository/io/dropwizard/metrics/metrics-parent/3.1.2/metrics-parent-3.1.2.pom @@ -0,0 +1,323 @@ + + + 4.0.0 + + 3.0.1 + + + io.dropwizard.metrics + metrics-parent + 3.1.2 + pom + Metrics Parent + + The Metrics library. + + http://metrics.codahale.com/ + + + metrics-annotation + metrics-benchmarks + metrics-core + metrics-healthchecks + metrics-ehcache + metrics-ganglia + metrics-graphite + metrics-httpclient + metrics-httpasyncclient + metrics-jdbi + metrics-jersey + metrics-jersey2 + metrics-jetty8 + metrics-jetty9 + metrics-jetty9-legacy + metrics-json + metrics-jvm + metrics-log4j + metrics-log4j2 + metrics-logback + metrics-servlet + metrics-servlets + + + + UTF-8 + UTF-8 + 3.1.0 + 1.7.7 + 2.4.2 + 8.1.11.v20130520 + 9.0.4.v20130625 + 9.2.2.v20140723 + 3.3.5 + + + + + Coda Hale + coda.hale@gmail.com + America/Los_Angeles + + architect + + + + Ryan Tenney + ryan@10e.us + America/New_York + + committer + + + + + + + Apache License 2.0 + http://www.apache.org/licenses/LICENSE-2.0.html + repo + + + + + scm:git:git://github.com/dropwizard/metrics.git + scm:git:git@github.com:dropwizard/metrics.git + http://github.com/dropwizard/metrics/ + v3.1.2 + + + + github + http://github.com/dropwizard/metrics/issues#issue/ + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + http://oss.sonatype.org/content/repositories/snapshots + + + sonatype-nexus-staging + Nexus Release Repository + http://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + + org.slf4j + slf4j-api + ${slf4j.version} + + + + + + + org.slf4j + slf4j-api + + + junit + junit + 4.11 + test + + + org.assertj + assertj-core + 1.6.1 + test + + + org.mockito + mockito-all + 1.9.5 + test + + + org.slf4j + slf4j-simple + ${slf4j.version} + test + + + + + + doclint-java8-disable + + [1.8,) + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + -Xdoclint:all -Xdoclint:-html + + + + + + + release-sign-artifacts + + + performRelease + true + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + sign-artifacts + verify + + sign + + + + + 4D13335B + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + 1.6 + 1.6 + + + + org.apache.felix + maven-bundle-plugin + 2.3.7 + true + + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.14.1 + + classes + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.2 + + + enforce + + + + + + + enforce + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9 + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.4.1 + + true + forked-path + v@{project.version} + clean test + + + + org.codehaus.mojo + findbugs-maven-plugin + 3.0.0 + + Max + Default + true + + + + + check + + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + true + + + + + + + diff --git a/repository/io/dropwizard/metrics/metrics-parent/3.1.2/metrics-parent-3.1.2.pom.sha1 b/repository/io/dropwizard/metrics/metrics-parent/3.1.2/metrics-parent-3.1.2.pom.sha1 new file mode 100755 index 0000000..1b7f811 --- /dev/null +++ b/repository/io/dropwizard/metrics/metrics-parent/3.1.2/metrics-parent-3.1.2.pom.sha1 @@ -0,0 +1 @@ +6abafe3d8ae5e200fae5f7c76c244ac5a17a75d6 \ No newline at end of file diff --git a/repository/io/jsonwebtoken/jjwt/0.4/_remote.repositories b/repository/io/jsonwebtoken/jjwt/0.4/_remote.repositories new file mode 100755 index 0000000..234d752 --- /dev/null +++ b/repository/io/jsonwebtoken/jjwt/0.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:53 CST 2016 +jjwt-0.4.jar>central= +jjwt-0.4.pom>central= diff --git a/repository/io/jsonwebtoken/jjwt/0.4/jjwt-0.4.jar b/repository/io/jsonwebtoken/jjwt/0.4/jjwt-0.4.jar new file mode 100755 index 0000000..23420aa Binary files /dev/null and b/repository/io/jsonwebtoken/jjwt/0.4/jjwt-0.4.jar differ diff --git a/repository/io/jsonwebtoken/jjwt/0.4/jjwt-0.4.jar.sha1 b/repository/io/jsonwebtoken/jjwt/0.4/jjwt-0.4.jar.sha1 new file mode 100755 index 0000000..9ba0527 --- /dev/null +++ b/repository/io/jsonwebtoken/jjwt/0.4/jjwt-0.4.jar.sha1 @@ -0,0 +1 @@ +61ce246d937a0fd3acf06d3bef5fc9e3933ae812 \ No newline at end of file diff --git a/repository/io/jsonwebtoken/jjwt/0.4/jjwt-0.4.pom b/repository/io/jsonwebtoken/jjwt/0.4/jjwt-0.4.pom new file mode 100755 index 0000000..c66a735 --- /dev/null +++ b/repository/io/jsonwebtoken/jjwt/0.4/jjwt-0.4.pom @@ -0,0 +1,337 @@ + + + + 4.0.0 + + + org.sonatype.oss + oss-parent + 7 + + + io.jsonwebtoken + jjwt + 0.4 + JSON Web Token support for the JVM + jar + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + scm:git:https://github.com/jwtk/jjwt.git + scm:git:git@github.com:jwtk/jjwt.git + git@github.com:jwtk/jjwt.git + 0.4 + + + GitHub Issues + https://github.com/jwtk/jjwt/issues + + + TravisCI + https://travis-ci.org/jwtk/jjwt + + + + + 2.4 + 3.1 + + 1.6 + UTF-8 + ${user.name}-${maven.build.timestamp} + + 1.7.6 + 2.4.2 + + + 1.51 + + + 2.3.0-beta-2 + 1.0.7 + 3.1 + 6.8 + 2.12.4 + + + + + + + org.slf4j + slf4j-api + ${slf4j.version} + + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version} + + + + + org.bouncycastle + bcprov-jdk15on + ${bouncycastle.version} + runtime + true + + + + + ch.qos.logback + logback-classic + ${logback.version} + test + + + org.testng + testng + ${testng.version} + test + + + org.codehaus.groovy + groovy-all + ${groovy.version} + test + + + org.easymock + easymock + ${easymock.version} + test + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.3.1 + + + enforce-banned-dependencies + + enforce + + + + + true + + commons-logging + + + + true + + + + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven.compiler.version} + + ${jdk.version} + ${jdk.version} + ${project.build.sourceEncoding} + + + + org.apache.maven.plugins + maven-jar-plugin + ${maven.jar.version} + + + + true + true + + + + + + + org.codehaus.gmaven + gmaven-plugin + 1.5 + + 2.0 + + + + + + generateStubs + compile + generateTestStubs + testCompile + + + + + + org.codehaus.gmaven.runtime + gmaven-runtime-2.0 + 1.5 + + + org.codehaus.groovy + groovy-all + + + + + org.codehaus.groovy + groovy-all + ${groovy.version} + + + + + org.apache.maven.plugins + maven-failsafe-plugin + 2.17 + + + **/*IT.java + **/*IT.groovy + **/*ITCase.java + **/*ITCase.groovy + + + **/*ManualIT.java + **/*ManualIT.groovy + + + + + + integration-test + verify + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.5 + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.9 + + + + forked-path + false + -Psonatype-oss-release -Pdocs -Psign + true + + + + + + + + jdk8 + + 1.8 + + + + -Xdoclint:none + + + + sign + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.5 + + + sign-artifacts + verify + + sign + + + + + + + + + docs + + + + org.apache.maven.plugins + maven-source-plugin + 2.3 + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + + attach-javadocs + + jar + + + + + + + + + + \ No newline at end of file diff --git a/repository/io/jsonwebtoken/jjwt/0.4/jjwt-0.4.pom.sha1 b/repository/io/jsonwebtoken/jjwt/0.4/jjwt-0.4.pom.sha1 new file mode 100755 index 0000000..0b91acc --- /dev/null +++ b/repository/io/jsonwebtoken/jjwt/0.4/jjwt-0.4.pom.sha1 @@ -0,0 +1 @@ +2b4842432cbe1acd39645c528379919d5d00c0ae \ No newline at end of file diff --git a/repository/io/netty/netty-all/4.0.23.Final/_remote.repositories b/repository/io/netty/netty-all/4.0.23.Final/_remote.repositories new file mode 100755 index 0000000..6a1cbfd --- /dev/null +++ b/repository/io/netty/netty-all/4.0.23.Final/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:56 CST 2017 +netty-all-4.0.23.Final.jar>central= +netty-all-4.0.23.Final.pom>central= diff --git a/repository/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar b/repository/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar new file mode 100755 index 0000000..0555a16 Binary files /dev/null and b/repository/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar differ diff --git a/repository/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar.sha1 b/repository/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar.sha1 new file mode 100755 index 0000000..9f08eed --- /dev/null +++ b/repository/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar.sha1 @@ -0,0 +1 @@ +0294104aaf1781d6a56a07d561e792c5d0c95f45 \ No newline at end of file diff --git a/repository/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.pom b/repository/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.pom new file mode 100755 index 0000000..7d25e0f --- /dev/null +++ b/repository/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.pom @@ -0,0 +1,514 @@ + + + + + 4.0.0 + + io.netty + netty-parent + 4.0.23.Final + + + netty-all + jar + + Netty/All-in-One + + + true + ${project.build.directory}/src + ${project.build.directory}/versions + + + + + full + + false + + + + coverage + + + + org.jacoco + jacoco-maven-plugin + + + jacoco-merge + prepare-package + + merge + + + + + ${project.parent.build.directory}/.. + + **/target/jacoco.exec + + + + + + + jacoco-report + prepare-package + + report + + + ${project.build.directory}/jacoco-report + + + + + + + + + linux + + + linux + + + + + + ${project.groupId} + netty-transport-native-epoll + ${project.version} + ${os.detected.classifier} + compile + true + + + + + + + + + + ${project.groupId} + netty-buffer + ${project.version} + compile + true + + + ${project.groupId} + netty-codec + ${project.version} + compile + true + + + ${project.groupId} + netty-codec-http + ${project.version} + compile + true + + + ${project.groupId} + netty-codec-socks + ${project.version} + compile + true + + + ${project.groupId} + netty-common + ${project.version} + compile + true + + + ${project.groupId} + netty-handler + ${project.version} + compile + true + + + ${project.groupId} + netty-transport + ${project.version} + compile + true + + + ${project.groupId} + netty-transport-rxtx + ${project.version} + compile + true + + + ${project.groupId} + netty-transport-sctp + ${project.version} + compile + true + + + ${project.groupId} + netty-transport-udt + ${project.version} + compile + true + + + ${project.groupId} + netty-example + ${project.version} + compile + true + + + + + com.google.protobuf + protobuf-java + compile + true + + + org.jboss.marshalling + jboss-marshalling + compile + true + + + org.slf4j + slf4j-api + true + + + commons-logging + commons-logging + true + + + log4j + log4j + true + + + + + + + maven-clean-plugin + + + clean-first + generate-resources + + clean + + + + + + maven-dependency-plugin + + + + locate-dependencies + initialize + + properties + + + + + + unpack-sources + prepare-package + + unpack-dependencies + + + sources + io/netty/** + ${project.groupId} + ${generatedSourceDir} + + + + + + unpack-jars + prepare-package + + unpack-dependencies + + + io/netty/example/**,META-INF/native/libnetty-tcnative* + io/netty/**,META-INF/native/** + ${project.groupId} + ${project.build.outputDirectory} + + + + + + + maven-antrun-plugin + + + + write-version-properties + none + + + merge-version-properties + prepare-package + + run + + + + + + + + + + + + + + + + + + + + + + + + + clean-source-directory + package + + run + + + + + + + + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-source + prepare-package + + add-source + + + + ${generatedSourceDir} + + + + + + + + + org.apache.felix + maven-bundle-plugin + + + generate-manifest + none + + + + + + maven-jar-plugin + + + default-jar + none + + + all-in-one-jar + package + + jar + + + + + true + + true + + + + + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + + + default + none + + + + + + + maven-checkstyle-plugin + + + check-style + none + + + + + + + maven-resources-plugin + + + default-resources + none + + + default-testResources + none + + + + + maven-compiler-plugin + + + default-compile + none + + + default-testCompile + none + + + + + maven-surefire-plugin + + + default-test + none + + + + + + + maven-jxr-plugin + + + generate-xref + package + + jxr + + + + + ${quickbuild} + true + ${project.build.directory}/xref + ${project.build.directory}/api + Netty Source Xref (${project.version}) + Netty Source Xref (${project.version}) + + + + ${project.groupId} + netty-build + 19 + + + + + + + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + ${quickbuild} + *.internal,*.example + true + ${project.build.directory}/api + ${project.basedir}/src/javadoc/overview.html + Netty API Reference (${project.version}) + Netty API Reference (${project.version}) + false + + -link http://docs.oracle.com/javase/7/docs/api/ + -link http://code.google.com/apis/protocolbuffers/docs/reference/java/ + -link http://docs.oracle.com/javaee/6/api/ + -link http://www.slf4j.org/apidocs/ + -link http://commons.apache.org/proper/commons-logging/javadocs/api-1.1.2/ + -link http://logging.apache.org/log4j/1.2/apidocs/ + + -group "Low-level data representation" io.netty.buffer* + -group "Central interface for all I/O operations" io.netty.channel* + -group "Client & Server bootstrapping utilities" io.netty.bootstrap* + -group "Reusable I/O event interceptors" io.netty.handler* + -group "Miscellaneous" io.netty.util* + + en_US + + + + + + diff --git a/repository/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.pom.sha1 b/repository/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.pom.sha1 new file mode 100755 index 0000000..745fd54 --- /dev/null +++ b/repository/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.pom.sha1 @@ -0,0 +1 @@ +3edbe8ef424c9faaf1d94f95c9f799ac576d3322 \ No newline at end of file diff --git a/repository/io/netty/netty-parent/4.0.23.Final/_remote.repositories b/repository/io/netty/netty-parent/4.0.23.Final/_remote.repositories new file mode 100755 index 0000000..bdf1fe1 --- /dev/null +++ b/repository/io/netty/netty-parent/4.0.23.Final/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:56:29 CST 2017 +netty-parent-4.0.23.Final.pom>central= diff --git a/repository/io/netty/netty-parent/4.0.23.Final/netty-parent-4.0.23.Final.pom b/repository/io/netty/netty-parent/4.0.23.Final/netty-parent-4.0.23.Final.pom new file mode 100755 index 0000000..0f70437 --- /dev/null +++ b/repository/io/netty/netty-parent/4.0.23.Final/netty-parent-4.0.23.Final.pom @@ -0,0 +1,1153 @@ + + + + + 4.0.0 + + org.sonatype.oss + oss-parent + 9 + + + io.netty + netty-parent + pom + 4.0.23.Final + + Netty + http://netty.io/ + + Netty is an asynchronous event-driven network application framework for + rapid development of maintainable high performance protocol servers and + clients. + + + + The Netty Project + http://netty.io/ + + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + + + 2008 + + + https://github.com/netty/netty + scm:git:git://github.com/netty/netty.git + scm:git:ssh://git@github.com/netty/netty.git + netty-4.0.23.Final + + + + + netty.io + The Netty Project Contributors + netty@googlegroups.com + http://netty.io/ + The Netty Project + http://netty.io/ + + + + + + leak + + -Dio.netty.leakDetectionLevel=paranoid + + + + coverage + + ${jacoco.argLine} + + + + + org.jacoco + jacoco-maven-plugin + 0.7.1.201405082137 + + + jacoco-prepare-agent + + prepare-agent + + + jacoco.argLine + + + + + + + + + jdk8 + + [1.8,) + + + + false + + -D_ + + + + linux + + + linux + + + + transport-native-epoll + + + + + restricted-release + + + + maven-enforcer-plugin + + + enforce-release-environment + + enforce + + + + + + Release process must be performed on linux-x86_64. + + os.detected.classifier + ^linux-x86_64$ + + + + Release process must be performed on RHEL 6.5 or its derivatives. + + + /etc/redhat-release + + release 6.5 + + + + + + + + + + + + + npn-7u9 + + + java.version + 1.7.0_9 + + + + 1.1.3.v20130313 + + + + npn-7u10 + + + java.version + 1.7.0_10 + + + + 1.1.3.v20130313 + + + + npn-7u11 + + + java.version + 1.7.0_11 + + + + 1.1.3.v20130313 + + + + npn-7u13 + + + java.version + 1.7.0_13 + + + + 1.1.4.v20130313 + + + + npn-7u15 + + + java.version + 1.7.0_15 + + + + 1.1.5.v20130313 + + + + npn-7u17 + + + java.version + 1.7.0_17 + + + + 1.1.5.v20130313 + + + + npn-7u21 + + + java.version + 1.7.0_21 + + + + 1.1.5.v20130313 + + + + npn-7u25 + + + java.version + 1.7.0_25 + + + + 1.1.5.v20130313 + + + + npn-7u40 + + + java.version + 1.7.0_40 + + + + 1.1.6.v20130911 + + + + npn-7u45 + + + java.version + 1.7.0_45 + + + + 1.1.6.v20130911 + + + + npn-7u51 + + + java.version + 1.7.0_51 + + + + 1.1.6.v20130911 + + + + + + UTF-8 + UTF-8 + 1.3.18.GA + 1.1.7.v20140316 + ${settings.localRepository}/org/mortbay/jetty/npn/npn-boot/${jetty.npn.version}/npn-boot-${jetty.npn.version}.jar + + -server + -dsa -da -ea:io.netty... + -XX:+AggressiveOpts + -XX:+TieredCompilation + -XX:+UseBiasedLocking + -XX:+UseFastAccessorMethods + -XX:+OptimizeStringConcat + -XX:+HeapDumpOnOutOfMemoryError + + -Xbootclasspath/p:${jetty.npn.path} + -verbose:gc + -D_ + + + + common + buffer + codec + codec-http + codec-socks + transport + transport-rxtx + transport-sctp + transport-udt + handler + example + testsuite + microbench + all + tarball + + + + + + + org.javassist + javassist + 3.18.0-GA + compile + true + + + + + org.jboss.marshalling + jboss-marshalling + ${jboss.marshalling.version} + compile + true + + + + + org.eclipse.jetty.npn + npn-api + 1.1.0.v20120525 + + + org.mortbay.jetty.npn + npn-boot + ${jetty.npn.version} + + + + + com.google.protobuf + protobuf-java + 2.5.0 + + + + + ${project.groupId} + netty-tcnative + 1.1.30.Fork2 + ${os.detected.classifier} + compile + true + + + + + org.bouncycastle + bcpkix-jdk15on + 1.50 + compile + true + + + + com.jcraft + jzlib + 1.1.2 + + + + org.rxtx + rxtx + 2.1.7 + + + + com.barchart.udt + barchart-udt-bundle + 2.3.0 + + + + javax.servlet + servlet-api + 2.5 + + + + org.slf4j + slf4j-api + 1.7.5 + + + commons-logging + commons-logging + 1.1.3 + + + log4j + log4j + 1.2.17 + + + mail + javax.mail + + + jms + javax.jms + + + jmxtools + com.sun.jdmk + + + jmxri + com.sun.jmx + + + true + + + + + com.yammer.metrics + metrics-core + 2.2.0 + + + + + junit + junit + 4.11 + test + + + org.easymock + easymock + 3.2 + test + + + org.easymock + easymockclassextension + 3.2 + test + + + org.jmock + jmock-junit4 + 2.6.0 + test + + + ch.qos.logback + logback-classic + 1.0.13 + test + + + + + org.jboss.marshalling + jboss-marshalling-serial + ${jboss.marshalling.version} + test + + + org.jboss.marshalling + jboss-marshalling-river + ${jboss.marshalling.version} + test + + + + + com.google.caliper + caliper + 0.5-rc1 + test + + + + + + + + org.javassist + javassist + test + + + + + junit + junit + test + + + org.easymock + easymock + test + + + org.easymock + easymockclassextension + test + + + org.jmock + jmock-junit4 + test + + + ch.qos.logback + logback-classic + test + + + + + + + kr.motd.maven + os-maven-plugin + 1.2.3.Final + + + + + + maven-enforcer-plugin + + + enforce-tools + + enforce + + + + + + + [1.7.0,) + + + [3.1.1,) + + + + + + + + maven-compiler-plugin + 3.1 + + 1.7 + true + 1.6 + 1.6 + true + true + true + true + -Xlint:-options + + + 256m + 1024m + + **/package-info.java + + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.9 + + + org.codehaus.mojo.signature + java16 + 1.0 + + + sun.misc.Unsafe + sun.misc.Cleaner + sun.nio.ch.DirectBuffer + + java.util.zip.Deflater + + + java.nio.channels.DatagramChannel + java.nio.channels.MembershipKey + java.net.StandardProtocolFamily + java.nio.channels.spi.SelectorProvider + + + sun.security.x509.AlgorithmId + sun.security.x509.CertificateAlgorithmId + sun.security.x509.CertificateIssuerName + sun.security.x509.CertificateSerialNumber + sun.security.x509.CertificateSubjectName + sun.security.x509.CertificateValidity + sun.security.x509.CertificateVersion + sun.security.x509.CertificateX509Key + sun.security.x509.X500Name + sun.security.x509.X509CertInfo + sun.security.x509.X509CertImpl + + + javax.net.ssl.SSLEngine + + + + + process-classes + + check + + + + + + maven-checkstyle-plugin + 2.10 + + + check-style + + check + + validate + + true + true + true + true + io/netty/checkstyle.xml + true + + + + + + ${project.groupId} + netty-build + 21 + + + + + + maven-dependency-plugin + + + get-npn-boot + validate + + get + + + org.mortbay.jetty.npn + npn-boot + ${jetty.npn.version} + + + + + + maven-surefire-plugin + + + **/*Test*.java + **/*Benchmark*.java + + + **/Abstract* + **/TestUtil* + + random + ${argLine.common} ${argLine.bootcp} ${argLine.leak} ${argLine.coverage} + + + + + org.apache.felix + maven-bundle-plugin + 2.4.0 + + + generate-manifest + process-classes + + manifest + + + + jar + bundle + + + ${project.groupId}.* + + sun.misc.*;resolution:=optional,sun.nio.ch;resolution:=optional,sun.security.*;resolution:=optional,* + + !* + + + + + + + maven-source-plugin + 2.2.1 + + + true + + + + + attach-sources + invalid + + jar + + + + attach-sources-no-fork + package + + jar-no-fork + + + + + + maven-javadoc-plugin + 2.9.1 + + false + true + false + false + true + + + + maven-deploy-plugin + 2.7 + + 10 + + + + maven-release-plugin + 2.4.2 + + false + -P restricted-release,sonatype-oss-release,full + true + false + netty-@{project.version} + + + + org.apache.maven.scm + maven-scm-api + 1.8.1 + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.8.1 + + + + + + + maven-antrun-plugin + + + + write-version-properties + initialize + + run + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Current commit: ${shortCommitHash} on ${commitDate} + + + + + + + + + + + + + + + + + + + + + + + org.apache.ant + ant + 1.8.2 + + + org.apache.ant + ant-launcher + 1.8.2 + + + ant-contrib + ant-contrib + 1.0b3 + + + ant + ant + + + + + + + + + + + maven-enforcer-plugin + 1.3.1 + + + + com.ceilfors.maven.plugin + enforcer-rules + 1.1.0 + + + + + + maven-surefire-plugin + 2.15 + + + + maven-failsafe-plugin + 2.15 + + + maven-clean-plugin + 2.5 + + + maven-resources-plugin + 2.6 + + + maven-jar-plugin + 2.5 + + + default-jar + + + + true + + true + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + + + maven-dependency-plugin + 2.8 + + + maven-assembly-plugin + 2.4 + + + + maven-jxr-plugin + 2.2 + + + maven-antrun-plugin + 1.7 + + + ant-contrib + ant-contrib + 1.0b3 + + + ant + ant + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.8 + + + org.fusesource.hawtjni + maven-hawtjni-plugin + 1.10 + + + kr.motd.maven + exec-maven-plugin + 1.0.0.Final + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.apache.maven.plugins + maven-antrun-plugin + [1.7,) + + run + + + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + [1.0,) + + check + + + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + [1.0,) + + enforce + + + + + + + + + org.apache.maven.plugins + maven-clean-plugin + [1.0,) + + clean + + + + + + + + + org.apache.felix + maven-bundle-plugin + [2.4,) + + manifest + + + + + + + + + org.fusesource.hawtjni + maven-hawtjni-plugin + [1.10,) + + generate + build + + + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + [2.8,) + + get + copy + properties + + + + + + + + + + + + + + + diff --git a/repository/io/netty/netty-parent/4.0.23.Final/netty-parent-4.0.23.Final.pom.sha1 b/repository/io/netty/netty-parent/4.0.23.Final/netty-parent-4.0.23.Final.pom.sha1 new file mode 100755 index 0000000..44f05fc --- /dev/null +++ b/repository/io/netty/netty-parent/4.0.23.Final/netty-parent-4.0.23.Final.pom.sha1 @@ -0,0 +1 @@ +c249cd270253862742e44358b07aaee7bf5b2b9d \ No newline at end of file diff --git a/repository/io/netty/netty/3.6.2.Final/_remote.repositories b/repository/io/netty/netty/3.6.2.Final/_remote.repositories new file mode 100755 index 0000000..80e1346 --- /dev/null +++ b/repository/io/netty/netty/3.6.2.Final/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:55 CST 2017 +netty-3.6.2.Final.jar>central= +netty-3.6.2.Final.pom>central= diff --git a/repository/io/netty/netty/3.6.2.Final/netty-3.6.2.Final.jar b/repository/io/netty/netty/3.6.2.Final/netty-3.6.2.Final.jar new file mode 100755 index 0000000..a421e28 Binary files /dev/null and b/repository/io/netty/netty/3.6.2.Final/netty-3.6.2.Final.jar differ diff --git a/repository/io/netty/netty/3.6.2.Final/netty-3.6.2.Final.jar.sha1 b/repository/io/netty/netty/3.6.2.Final/netty-3.6.2.Final.jar.sha1 new file mode 100755 index 0000000..739c4a4 --- /dev/null +++ b/repository/io/netty/netty/3.6.2.Final/netty-3.6.2.Final.jar.sha1 @@ -0,0 +1 @@ +69be11c61427f0604a30539755add84ad9e37e5e \ No newline at end of file diff --git a/repository/io/netty/netty/3.6.2.Final/netty-3.6.2.Final.pom b/repository/io/netty/netty/3.6.2.Final/netty-3.6.2.Final.pom new file mode 100755 index 0000000..cfd0f82 --- /dev/null +++ b/repository/io/netty/netty/3.6.2.Final/netty-3.6.2.Final.pom @@ -0,0 +1,681 @@ + + + + + 4.0.0 + + org.sonatype.oss + oss-parent + 7 + + + io.netty + netty + bundle + 3.6.2.Final + + The Netty Project + http://netty.io/ + + The Netty project is an effort to provide an asynchronous event-driven + network application framework and tools for rapid development of + maintainable high performance and high scalability protocol servers and + clients. In other words, Netty is a NIO client server framework which + enables quick and easy development of network applications such as protocol + servers and clients. It greatly simplifies and streamlines network + programming such as TCP and UDP socket server. + + + + The Netty Project + http://netty.io/ + + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + + + 2008 + + + https://github.com/netty/netty + scm:git:git://github.com/netty/netty.git + scm:git:ssh://git@github.com/netty/netty.git + + + + + netty.io + The Netty Project Contributors + netty@googlegroups.com + http://netty.io/ + The Netty Project + http://netty.io/ + + + + + + + org.jboss.marshalling + jboss-marshalling + ${jboss.marshalling.version} + compile + true + + + + + com.google.protobuf + protobuf-java + 2.4.1 + compile + true + + + + + + javax.servlet + servlet-api + 2.5 + compile + true + + + + + javax.activation + activation + 1.1.1 + compile + true + + + + + org.apache.felix + org.osgi.core + 1.4.0 + compile + true + + + org.apache.felix + org.osgi.compendium + 1.4.0 + compile + true + + + org.apache.felix + javax.servlet + + + org.apache.felix + org.osgi.foundation + + + + + + + org.slf4j + slf4j-api + 1.6.4 + compile + true + + + commons-logging + commons-logging + 1.1.1 + compile + true + + + org.jboss.logging + jboss-logging-spi + 2.1.2.GA + compile + true + + + log4j + log4j + 1.2.16 + compile + + + mail + javax.mail + + + jms + javax.jms + + + jmxtools + com.sun.jdmk + + + jmxri + com.sun.jmx + + + true + + + + + junit + junit + 4.10 + test + + + org.easymock + easymock + 3.1 + test + + + org.easymock + easymockclassextension + 3.1 + test + + + org.slf4j + slf4j-simple + 1.6.4 + test + + + + org.jboss.marshalling + jboss-marshalling-serial + ${jboss.marshalling.version} + test + + + org.jboss.marshalling + jboss-marshalling-river + ${jboss.marshalling.version} + test + + + + + false + 1.3.14.GA + + + + + + ${basedir}/src/main/resources + + + ${basedir}/target/license + + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.apache.maven.plugins + maven-antrun-plugin + [1.7,) + + run + + + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + [2.8,) + + check + + + + + + + + + + + + + + + + maven-enforcer-plugin + 1.0.1 + + + enforce-tools + + enforce + + + + + + + [1.7.0,) + + + [3.0.2,) + + + + + + + + maven-compiler-plugin + 2.3.2 + + UTF-8 + 1.5 + 1.5 + true + true + true + true + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.7 + + + org.codehaus.mojo.signature + java15 + 1.0 + + + sun.misc.Unsafe + java.util.zip.Deflater + java.util.concurrent.LinkedTransferQueue + + java.nio.channels.DatagramChannel + java.nio.channels.MembershipKey + java.net.StandardSocketOptions + java.net.StandardProtocolFamily + + java.io.ObjectStreamClass + + java.net.IDN + + + + + process-classes + + check + + + + + + maven-resources-plugin + 2.5 + + UTF-8 + + + + copy-legal-info + validate + + copy-resources + + + ${basedir}/target/license/META-INF + + + ${basedir} + false + + LICENSE.txt + NOTICE.txt + license/*.txt + + + + + + + + + maven-surefire-plugin + 2.10 + + never + + **/Abstract* + **/TestUtil* + + random + + + + org.apache.felix + maven-bundle-plugin + 2.3.4 + true + + + org.jboss.netty + ${project.url} + + org.jboss.netty.container.osgi.NettyBundleActivator + + + !org.jboss.netty.example.*, + !org.jboss.netty.util.internal.*, + org.jboss.netty.*;version=${project.version} + + + org.jboss.netty.example.*, + org.jboss.netty.util.internal.*, + + + *;resolution:=optional + + registered + registered + org.jboss.netty.util.Version + + + + + maven-source-plugin + 2.1.2 + + + attach-source + package + + jar + + + true + + + + + + maven-antrun-plugin + 1.7 + + + write-version + validate + + run + + + + + + + + + + + + + + + + + + + Build number: ${buildNumber} + + + + + + + + remove-examples + package + + run + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.ant + ant + 1.8.2 + + + org.apache.ant + ant-launcher + 1.8.2 + + + ant-contrib + ant-contrib + 1.0b3 + + + ant + ant + + + + + + + maven-javadoc-plugin + 2.8 + + + attach-javadoc + package + + jar + + + + + org.jboss.apiviz.APIviz + + org.jboss.apiviz + apiviz + 1.3.2.GA + + true + ${basedir}/src/javadoc + true + true + ${project.build.directory}/api + UTF-8 + UTF-8 + true + false + false + true + ${basedir}/src/javadoc/overview.html + ${project.name} API Reference (${project.version}) + ${project.name} API Reference (${project.version}) + + -link http://docs.oracle.com/javase/7/docs/api/ + -link http://code.google.com/apis/protocolbuffers/docs/reference/java/ + -link http://docs.oracle.com/javaee/6/api/ + -link http://www.osgi.org/javadoc/r4v43/core/ + -link http://www.slf4j.org/apidocs/ + -link http://commons.apache.org/logging/commons-logging-1.1.1/apidocs/ + -link http://logging.apache.org/log4j/1.2/apidocs/ + + -group "Low-level data representation" org.jboss.netty.buffer* + -group "Central interface for all I/O operations" org.jboss.netty.channel* + -group "Client & Server bootstrapping utilities" org.jboss.netty.bootstrap* + -group "Reusable I/O event interceptors" org.jboss.netty.handler* + -group "Miscellaneous" org.jboss.netty.logging*:org.jboss.netty.util* + + -sourceclasspath ${project.build.outputDirectory} + -nopackagediagram + + UTF-8 + en_US + org.jboss.netty.example*:org.jboss.netty.container*:org.jboss.netty.util.internal* + + + + maven-jxr-plugin + 2.2 + + + generate-xref + package + + jxr + + + + + UTF-8 + UTF-8 + true + ${project.build.directory}/xref + ${project.build.directory}/api + ${project.name} Source Xref (${project.version}) + ${project.name} Source Xref (${project.version}) + + + + maven-assembly-plugin + 2.2.1 + + + generate-distribution + package + + single + + + + + + ${basedir}/src/assembly/default.xml + + ${attach-distribution} + true + gnu + + + + maven-checkstyle-plugin + 2.9.1 + + + check-style + + check + + validate + + true + true + true + true + io/netty/checkstyle.xml + + + + + + ${project.groupId} + netty-build + 13 + + + + + + + diff --git a/repository/io/netty/netty/3.6.2.Final/netty-3.6.2.Final.pom.sha1 b/repository/io/netty/netty/3.6.2.Final/netty-3.6.2.Final.pom.sha1 new file mode 100755 index 0000000..9329556 --- /dev/null +++ b/repository/io/netty/netty/3.6.2.Final/netty-3.6.2.Final.pom.sha1 @@ -0,0 +1 @@ +ef27d8c1eeeb5e03fb95643b7c07097e5f322031 \ No newline at end of file diff --git a/repository/io/netty/netty/3.7.0.Final/_remote.repositories b/repository/io/netty/netty/3.7.0.Final/_remote.repositories new file mode 100755 index 0000000..aa5ee72 --- /dev/null +++ b/repository/io/netty/netty/3.7.0.Final/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:27:27 CST 2017 +netty-3.7.0.Final.jar>central= +netty-3.7.0.Final.pom>central= diff --git a/repository/io/netty/netty/3.7.0.Final/netty-3.7.0.Final.jar b/repository/io/netty/netty/3.7.0.Final/netty-3.7.0.Final.jar new file mode 100755 index 0000000..eef1aba Binary files /dev/null and b/repository/io/netty/netty/3.7.0.Final/netty-3.7.0.Final.jar differ diff --git a/repository/io/netty/netty/3.7.0.Final/netty-3.7.0.Final.jar.sha1 b/repository/io/netty/netty/3.7.0.Final/netty-3.7.0.Final.jar.sha1 new file mode 100755 index 0000000..424f44b --- /dev/null +++ b/repository/io/netty/netty/3.7.0.Final/netty-3.7.0.Final.jar.sha1 @@ -0,0 +1 @@ +07a8c35599c68c0bf383df74469aa3e03d9aca87 \ No newline at end of file diff --git a/repository/io/netty/netty/3.7.0.Final/netty-3.7.0.Final.pom b/repository/io/netty/netty/3.7.0.Final/netty-3.7.0.Final.pom new file mode 100755 index 0000000..177ae50 --- /dev/null +++ b/repository/io/netty/netty/3.7.0.Final/netty-3.7.0.Final.pom @@ -0,0 +1,681 @@ + + + + + 4.0.0 + + org.sonatype.oss + oss-parent + 7 + + + io.netty + netty + bundle + 3.7.0.Final + + The Netty Project + http://netty.io/ + + The Netty project is an effort to provide an asynchronous event-driven + network application framework and tools for rapid development of + maintainable high performance and high scalability protocol servers and + clients. In other words, Netty is a NIO client server framework which + enables quick and easy development of network applications such as protocol + servers and clients. It greatly simplifies and streamlines network + programming such as TCP and UDP socket server. + + + + The Netty Project + http://netty.io/ + + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + + + 2008 + + + https://github.com/netty/netty + scm:git:git://github.com/netty/netty.git + scm:git:ssh://git@github.com/netty/netty.git + + + + + netty.io + The Netty Project Contributors + netty@googlegroups.com + http://netty.io/ + The Netty Project + http://netty.io/ + + + + + + + org.jboss.marshalling + jboss-marshalling + ${jboss.marshalling.version} + compile + true + + + + + com.google.protobuf + protobuf-java + 2.5.0 + compile + true + + + + + + javax.servlet + servlet-api + 2.5 + compile + true + + + + + javax.activation + activation + 1.1.1 + compile + true + + + + + org.apache.felix + org.osgi.core + 1.4.0 + compile + true + + + org.apache.felix + org.osgi.compendium + 1.4.0 + compile + true + + + org.apache.felix + javax.servlet + + + org.apache.felix + org.osgi.foundation + + + + + + + org.slf4j + slf4j-api + 1.6.4 + compile + true + + + commons-logging + commons-logging + 1.1.1 + compile + true + + + org.jboss.logging + jboss-logging-spi + 2.1.2.GA + compile + true + + + log4j + log4j + 1.2.16 + compile + + + mail + javax.mail + + + jms + javax.jms + + + jmxtools + com.sun.jdmk + + + jmxri + com.sun.jmx + + + true + + + + + junit + junit + 4.10 + test + + + org.easymock + easymock + 3.1 + test + + + org.easymock + easymockclassextension + 3.1 + test + + + org.slf4j + slf4j-simple + 1.6.4 + test + + + + org.jboss.marshalling + jboss-marshalling-serial + ${jboss.marshalling.version} + test + + + org.jboss.marshalling + jboss-marshalling-river + ${jboss.marshalling.version} + test + + + + + false + 1.3.14.GA + + + + + + ${basedir}/src/main/resources + + + ${basedir}/target/license + + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.apache.maven.plugins + maven-antrun-plugin + [1.7,) + + run + + + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + [2.8,) + + check + + + + + + + + + + + + + + + + maven-enforcer-plugin + 1.0.1 + + + enforce-tools + + enforce + + + + + + + [1.7.0,) + + + [3.0.5,) + + + + + + + + maven-compiler-plugin + 2.3.2 + + UTF-8 + 1.5 + 1.5 + true + true + true + true + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.7 + + + org.codehaus.mojo.signature + java15 + 1.0 + + + sun.misc.Unsafe + java.util.zip.Deflater + java.util.concurrent.LinkedTransferQueue + + java.nio.channels.DatagramChannel + java.nio.channels.MembershipKey + java.net.StandardSocketOptions + java.net.StandardProtocolFamily + + java.io.ObjectStreamClass + + java.net.IDN + + + + + process-classes + + check + + + + + + maven-resources-plugin + 2.5 + + UTF-8 + + + + copy-legal-info + validate + + copy-resources + + + ${basedir}/target/license/META-INF + + + ${basedir} + false + + LICENSE.txt + NOTICE.txt + license/*.txt + + + + + + + + + maven-surefire-plugin + 2.10 + + never + + **/Abstract* + **/TestUtil* + + random + + + + org.apache.felix + maven-bundle-plugin + 2.3.4 + true + + + org.jboss.netty + ${project.url} + + org.jboss.netty.container.osgi.NettyBundleActivator + + + !org.jboss.netty.example.*, + !org.jboss.netty.util.internal.*, + org.jboss.netty.*;version=${project.version} + + + org.jboss.netty.example.*, + org.jboss.netty.util.internal.*, + + + *;resolution:=optional + + registered + registered + org.jboss.netty.util.Version + + + + + maven-source-plugin + 2.1.2 + + + attach-source + package + + jar + + + true + + + + + + maven-antrun-plugin + 1.7 + + + write-version + validate + + run + + + + + + + + + + + + + + + + + + + Build number: ${buildNumber} + + + + + + + + remove-examples + package + + run + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.ant + ant + 1.8.2 + + + org.apache.ant + ant-launcher + 1.8.2 + + + ant-contrib + ant-contrib + 1.0b3 + + + ant + ant + + + + + + + maven-javadoc-plugin + 2.8 + + + attach-javadoc + package + + jar + + + + + org.jboss.apiviz.APIviz + + org.jboss.apiviz + apiviz + 1.3.2.GA + + true + ${basedir}/src/javadoc + true + true + ${project.build.directory}/api + UTF-8 + UTF-8 + true + false + false + true + ${basedir}/src/javadoc/overview.html + ${project.name} API Reference (${project.version}) + ${project.name} API Reference (${project.version}) + + -link http://docs.oracle.com/javase/7/docs/api/ + -link http://code.google.com/apis/protocolbuffers/docs/reference/java/ + -link http://docs.oracle.com/javaee/6/api/ + -link http://www.osgi.org/javadoc/r4v43/core/ + -link http://www.slf4j.org/apidocs/ + -link http://commons.apache.org/logging/commons-logging-1.1.1/apidocs/ + -link http://logging.apache.org/log4j/1.2/apidocs/ + + -group "Low-level data representation" org.jboss.netty.buffer* + -group "Central interface for all I/O operations" org.jboss.netty.channel* + -group "Client & Server bootstrapping utilities" org.jboss.netty.bootstrap* + -group "Reusable I/O event interceptors" org.jboss.netty.handler* + -group "Miscellaneous" org.jboss.netty.logging*:org.jboss.netty.util* + + -sourceclasspath ${project.build.outputDirectory} + -nopackagediagram + + UTF-8 + en_US + org.jboss.netty.example*:org.jboss.netty.container*:org.jboss.netty.util.internal* + + + + maven-jxr-plugin + 2.2 + + + generate-xref + package + + jxr + + + + + UTF-8 + UTF-8 + true + ${project.build.directory}/xref + ${project.build.directory}/api + ${project.name} Source Xref (${project.version}) + ${project.name} Source Xref (${project.version}) + + + + maven-assembly-plugin + 2.2.1 + + + generate-distribution + package + + single + + + + + + ${basedir}/src/assembly/default.xml + + ${attach-distribution} + true + gnu + + + + maven-checkstyle-plugin + 2.9.1 + + + check-style + + check + + validate + + true + true + true + true + io/netty/checkstyle.xml + + + + + + ${project.groupId} + netty-build + 16 + + + + + + + diff --git a/repository/io/netty/netty/3.7.0.Final/netty-3.7.0.Final.pom.sha1 b/repository/io/netty/netty/3.7.0.Final/netty-3.7.0.Final.pom.sha1 new file mode 100755 index 0000000..57ad345 --- /dev/null +++ b/repository/io/netty/netty/3.7.0.Final/netty-3.7.0.Final.pom.sha1 @@ -0,0 +1 @@ +26821fb540abba777746f727b88667ba870c187b \ No newline at end of file diff --git a/repository/io/takari/m2e/workspace/org.eclipse.m2e.workspace.cli/0.3.1/_remote.repositories b/repository/io/takari/m2e/workspace/org.eclipse.m2e.workspace.cli/0.3.1/_remote.repositories new file mode 100755 index 0000000..6572e22 --- /dev/null +++ b/repository/io/takari/m2e/workspace/org.eclipse.m2e.workspace.cli/0.3.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Thu Mar 24 19:15:16 CST 2016 +org.eclipse.m2e.workspace.cli-0.3.1-sources.jar>central= diff --git a/repository/io/takari/m2e/workspace/org.eclipse.m2e.workspace.cli/0.3.1/org.eclipse.m2e.workspace.cli-0.3.1-sources.jar b/repository/io/takari/m2e/workspace/org.eclipse.m2e.workspace.cli/0.3.1/org.eclipse.m2e.workspace.cli-0.3.1-sources.jar new file mode 100755 index 0000000..c3858a0 Binary files /dev/null and b/repository/io/takari/m2e/workspace/org.eclipse.m2e.workspace.cli/0.3.1/org.eclipse.m2e.workspace.cli-0.3.1-sources.jar differ diff --git a/repository/io/takari/m2e/workspace/org.eclipse.m2e.workspace.cli/0.3.1/org.eclipse.m2e.workspace.cli-0.3.1-sources.jar.sha1 b/repository/io/takari/m2e/workspace/org.eclipse.m2e.workspace.cli/0.3.1/org.eclipse.m2e.workspace.cli-0.3.1-sources.jar.sha1 new file mode 100755 index 0000000..a615a3b --- /dev/null +++ b/repository/io/takari/m2e/workspace/org.eclipse.m2e.workspace.cli/0.3.1/org.eclipse.m2e.workspace.cli-0.3.1-sources.jar.sha1 @@ -0,0 +1 @@ +44bb4256e1058e7f383d8d77a4432af386e443c8 \ No newline at end of file diff --git a/repository/javassist/javassist/3.11.0.GA/_remote.repositories b/repository/javassist/javassist/3.11.0.GA/_remote.repositories new file mode 100755 index 0000000..39ed71f --- /dev/null +++ b/repository/javassist/javassist/3.11.0.GA/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:40 CST 2017 +javassist-3.11.0.GA.jar>nexus= +javassist-3.11.0.GA.pom>central= +javassist-3.11.0.GA.jar>central= +javassist-3.11.0.GA.pom>nexus= diff --git a/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.jar b/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.jar new file mode 100755 index 0000000..b3bfeeb Binary files /dev/null and b/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.jar differ diff --git a/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.jar.sha1 b/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.jar.sha1 new file mode 100755 index 0000000..9a9d6b2 --- /dev/null +++ b/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.jar.sha1 @@ -0,0 +1 @@ +2c00105734a57e9ee4f27e4b17cd43200e5f0ff8 \ No newline at end of file diff --git a/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.pom b/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.pom new file mode 100755 index 0000000..87b6c06 --- /dev/null +++ b/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.pom @@ -0,0 +1,95 @@ + + 4.0.0 + javassist + javassist + jar + Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation + simple. It is a class library for editing bytecodes in Java. + + 3.11.0.GA + Javassist + http://www.javassist.org/ + + src/main/ + src/test/ + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.4 + 1.4 + + + + org.apache.maven.plugins + maven-jar-plugin + + + ${project.build.sourceDirectory}/META-INF/MANIFEST.MF + + + + + + + + jdk14 + + 1.4 + + + + com.sun + tools + 1.4 + system + true + ${java.home}/../lib/tools.jar + + + + + jdk15 + + 1.5 + + + + com.sun + tools + 1.5 + system + true + ${java.home}/../lib/tools.jar + + + + + jdk16 + + 1.6 + + + + com.sun + tools + 1.6 + system + true + ${java.home}/../lib/tools.jar + + + + + + + junit + junit + 3.8.1 + test + + + diff --git a/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.pom.sha1 b/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.pom.sha1 new file mode 100755 index 0000000..d62693a --- /dev/null +++ b/repository/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.pom.sha1 @@ -0,0 +1 @@ +c347fb1393461d44779cb74472caac64614abbbc \ No newline at end of file diff --git a/repository/javax/activation/activation/1.1/_remote.repositories b/repository/javax/activation/activation/1.1/_remote.repositories new file mode 100755 index 0000000..a85762b --- /dev/null +++ b/repository/javax/activation/activation/1.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:52 CST 2016 +activation-1.1.jar>central= +activation-1.1.pom>central= diff --git a/repository/javax/activation/activation/1.1/activation-1.1.jar b/repository/javax/activation/activation/1.1/activation-1.1.jar new file mode 100755 index 0000000..53f82a1 Binary files /dev/null and b/repository/javax/activation/activation/1.1/activation-1.1.jar differ diff --git a/repository/javax/activation/activation/1.1/activation-1.1.jar.sha1 b/repository/javax/activation/activation/1.1/activation-1.1.jar.sha1 new file mode 100755 index 0000000..5f16f58 --- /dev/null +++ b/repository/javax/activation/activation/1.1/activation-1.1.jar.sha1 @@ -0,0 +1 @@ +e6cb541461c2834bdea3eb920f1884d1eb508b50 - diff --git a/repository/javax/activation/activation/1.1/activation-1.1.pom b/repository/javax/activation/activation/1.1/activation-1.1.pom new file mode 100755 index 0000000..10b3265 --- /dev/null +++ b/repository/javax/activation/activation/1.1/activation-1.1.pom @@ -0,0 +1,24 @@ + + 4.0.0 + javax.activation + activation + 1.1 + JavaBeans Activation Framework (JAF) + + JavaBeans Activation Framework (JAF) is a standard extension to the Java platform that lets you take advantage of standard services to: determine the type of an arbitrary piece of data; encapsulate access to it; discover the operations available on it; and instantiate the appropriate bean to perform the operation(s). + + http://java.sun.com/products/javabeans/jaf/index.jsp + + + + Common Development and Distribution License (CDDL) v1.0 + https://glassfish.dev.java.net/public/CDDLv1.0.html + repo + + + + + https://maven-repository.dev.java.net/nonav/repository/javax.activation/jars/activation-1.1.jar + + + diff --git a/repository/javax/activation/activation/1.1/activation-1.1.pom.sha1 b/repository/javax/activation/activation/1.1/activation-1.1.pom.sha1 new file mode 100755 index 0000000..3b0aaef --- /dev/null +++ b/repository/javax/activation/activation/1.1/activation-1.1.pom.sha1 @@ -0,0 +1 @@ +fd9dd0faa8f03f3ce0dc4eec22e57e818d8b9897 - diff --git a/repository/javax/annotation/javax.annotation-api/1.2/_remote.repositories b/repository/javax/annotation/javax.annotation-api/1.2/_remote.repositories new file mode 100755 index 0000000..4e3d703 --- /dev/null +++ b/repository/javax/annotation/javax.annotation-api/1.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:31:25 CST 2017 +javax.annotation-api-1.2.jar>central= +javax.annotation-api-1.2.pom>central= diff --git a/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar b/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar new file mode 100755 index 0000000..9ab39ff Binary files /dev/null and b/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar differ diff --git a/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar.sha1 b/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar.sha1 new file mode 100755 index 0000000..1130f13 --- /dev/null +++ b/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar.sha1 @@ -0,0 +1 @@ +479c1e06db31c432330183f5cae684163f186146 \ No newline at end of file diff --git a/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom b/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom new file mode 100755 index 0000000..426bbc3 --- /dev/null +++ b/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom @@ -0,0 +1,308 @@ + + + + + 4.0.0 + + net.java + jvnet-parent + 3 + + + javax.annotation + javax.annotation-api + 1.2 + + + false + 1.2 + javax.annotation + javax.annotation-api + Oracle Corporation + org.glassfish + 2.3.1 + exclude.xml + Low + + ${extension.name} API + Common Annotations for the JavaTM Platform API + + http://jcp.org/en/jsr/detail?id=250 + + + + mode + Rajiv Mordani + Oracle, Inc. + + lead + + + + + + GlassFish Community + https://glassfish.java.net + + + + CDDL + GPLv2 with classpath exception + https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html + repo + A business-friendly OSS license + + + + jira + http://java.net/jira/browse/GLASSFISH + + + + GlassFish Developer + users@https://glassfish.java.net + + + + scm:svn:https://svn.java.net/svn/glassfish~svn/tags/javax.annotation-api-1.2 + scm:svn:https://svn.java.net/svn/glassfish~svn/tags/javax.annotation-api-1.2 + http://java.net/projects/glassfish/sources/svn/show/tags/javax.annotation-api-1.2 + + + + + + src/main/java + + **/*.properties + **/*.html + + + + src/main/resources + + META-INF/README + + + + + + maven-compiler-plugin + 2.5.1 + + 1.6 + 1.6 + -Xlint:unchecked + + + + org.glassfish.build + spec-version-maven-plugin + 1.2 + + + ${non.final} + api + ${spec.version} + ${project.version} + ${extension.name} + + + + + + set-spec-properties + check-module + + + + + + org.apache.felix + maven-bundle-plugin + 1.4.3 + + + jar + + + ${spec.bundle.version} + ${spec.bundle.symbolic-name} + ${spec.extension.name} + ${spec.implementation.version} + ${spec.specification.version} + + Java(TM) Common Annotations ${spec.version} API Design Specification + + ${vendor.name} + ${project.organization.name} + ${implementation.vendor.id} + + + + + bundle-manifest + process-classes + + manifest + + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + **/*.java + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.2.1 + + + + process + + + + org.glassfish:legal:1.1 + + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.1 + + true + + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + + javadoc + + javadoc + + + + + Common Annotations API Documentation + javax.annotation + + + +Oracle + and/or its affiliates. All Rights Reserved. + Use is subject to + license terms. +]]> + + + + + + + org.codehaus.mojo + findbugs-maven-plugin + ${findbugs.version} + + ${findbugs.threshold} + ${findbugs.exclude} + true + true + + + + org.apache.maven.plugins + maven-release-plugin + + forked-path + false + ${release.arguments} + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + + + org.codehaus.mojo + findbugs-maven-plugin + ${findbugs.version} + + ${findbugs.threshold} + ${findbugs.exclude} + + + + + + + + + diff --git a/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom.sha1 b/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom.sha1 new file mode 100755 index 0000000..fe16b55 --- /dev/null +++ b/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.pom.sha1 @@ -0,0 +1 @@ +d90e6c7f83898fe30f83aeaf4d411285f970a433 \ No newline at end of file diff --git a/repository/javax/annotation/jsr250-api/1.0/_remote.repositories b/repository/javax/annotation/jsr250-api/1.0/_remote.repositories new file mode 100755 index 0000000..1814010 --- /dev/null +++ b/repository/javax/annotation/jsr250-api/1.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:58:26 CST 2017 +jsr250-api-1.0.jar>central= +jsr250-api-1.0.pom>central= diff --git a/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar b/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar new file mode 100755 index 0000000..c1f29bf Binary files /dev/null and b/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar differ diff --git a/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar.sha1 b/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar.sha1 new file mode 100755 index 0000000..bfe7adb --- /dev/null +++ b/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar.sha1 @@ -0,0 +1 @@ +5025422767732a1ab45d93abfea846513d742dcf jsr250-api-1.0.jar diff --git a/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.pom b/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.pom new file mode 100755 index 0000000..86bb900 --- /dev/null +++ b/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.pom @@ -0,0 +1,26 @@ + + 4.0.0 + javax.annotation + jsr250-api + 1.0 + JSR-250 Common Annotations for the JavaTM Platform + JSR-250 Reference Implementation by Glassfish + http://jcp.org/aboutJava/communityprocess/final/jsr250/index.html + + + + COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 + https://glassfish.dev.java.net/public/CDDLv1.0.html + repo + + + + + + + http://jcp.org/aboutJava/communityprocess/final/jsr250/index.html + + diff --git a/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.pom.sha1 b/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.pom.sha1 new file mode 100755 index 0000000..8d2dd81 --- /dev/null +++ b/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.pom.sha1 @@ -0,0 +1 @@ +828184cb963d953865b5941e416999e376b1c82a jsr250-api-1.0.pom diff --git a/repository/javax/cache/cache-api/0.4/_remote.repositories b/repository/javax/cache/cache-api/0.4/_remote.repositories new file mode 100755 index 0000000..073dffc --- /dev/null +++ b/repository/javax/cache/cache-api/0.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:29:48 CST 2017 +cache-api-0.4.jar>central= +cache-api-0.4.pom>central= diff --git a/repository/javax/cache/cache-api/0.4/cache-api-0.4.jar b/repository/javax/cache/cache-api/0.4/cache-api-0.4.jar new file mode 100755 index 0000000..145188e Binary files /dev/null and b/repository/javax/cache/cache-api/0.4/cache-api-0.4.jar differ diff --git a/repository/javax/cache/cache-api/0.4/cache-api-0.4.jar.sha1 b/repository/javax/cache/cache-api/0.4/cache-api-0.4.jar.sha1 new file mode 100755 index 0000000..d82e204 --- /dev/null +++ b/repository/javax/cache/cache-api/0.4/cache-api-0.4.jar.sha1 @@ -0,0 +1 @@ +2890341d6715e5279a092d17dbc36733b0ae09a7 \ No newline at end of file diff --git a/repository/javax/cache/cache-api/0.4/cache-api-0.4.pom b/repository/javax/cache/cache-api/0.4/cache-api-0.4.pom new file mode 100755 index 0000000..9c16640 --- /dev/null +++ b/repository/javax/cache/cache-api/0.4/cache-api-0.4.pom @@ -0,0 +1,231 @@ + + 4.0.0 + + org.sonatype.oss + oss-parent + 7 + + + + javax.cache + cache-api + 0.4 + jar + + JSR107 API and SPI + https://github.com/jsr107/jsr107spec + + + UTF-8 + UTF-8 + + + + + + + javax.enterprise + cdi-api + 1.0-SP4 + provided + true + + + jsr250-api + javax.annotation + + + jboss-interceptors-api_1.1_spec + org.jboss.spec.javax.interceptor + + + javax.inject + javax.inject + + + + + + + junit + junit + 4.8.2 + test + + + javax.transaction + jta + 1.1 + provided + + + + + + + + maven-compiler-plugin + 2.3.2 + + 1.6 + 1.6 + + + + + org.apache.maven.plugins + maven-source-plugin + 2.0.3 + + + attach-sources + package + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + + attach-javadocs + + jar + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.6 + + + install + + checkstyle + + + + + ${basedir}/checkstyle/checkstyle.xml + + ${basedir}/checkstyle/suppressions.xml + + ${basedir}/checkstyle/ClassHeader.txt + + false + true + true + true + true + false + true + + + + + maven-jar-plugin + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + org.apache.felix + maven-bundle-plugin + true + + + <_include>bnd.bnd + + + + + bundle-manifest + process-classes + + manifest + + + + + + + + + + + + + release + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.1 + + + sign-artifacts + verify + + sign + + + + + + + + + + + scm:git:git@github.com:juven/git-demo.git + scm:git:git@github.com:juven/git-demo.git + git@github.com:juven/git-demo.git + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/repository/javax/cache/cache-api/0.4/cache-api-0.4.pom.sha1 b/repository/javax/cache/cache-api/0.4/cache-api-0.4.pom.sha1 new file mode 100755 index 0000000..8c847a3 --- /dev/null +++ b/repository/javax/cache/cache-api/0.4/cache-api-0.4.pom.sha1 @@ -0,0 +1 @@ +003293ba45752e2432e7a21d9cd6c0824f0869a4 \ No newline at end of file diff --git a/repository/javax/enterprise/cdi-api/1.0/_remote.repositories b/repository/javax/enterprise/cdi-api/1.0/_remote.repositories new file mode 100755 index 0000000..83dbfff --- /dev/null +++ b/repository/javax/enterprise/cdi-api/1.0/_remote.repositories @@ -0,0 +1,5 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:58:26 CST 2017 +cdi-api-1.0.jar>central= +cdi-api-1.0.pom>central= +cdi-api-1.0-sources.jar>central= diff --git a/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0-sources.jar b/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0-sources.jar new file mode 100755 index 0000000..0c0b5f2 Binary files /dev/null and b/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0-sources.jar differ diff --git a/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0-sources.jar.sha1 b/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0-sources.jar.sha1 new file mode 100755 index 0000000..3a84d74 --- /dev/null +++ b/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0-sources.jar.sha1 @@ -0,0 +1 @@ +3a3b9c3e5a1ec04c0c8b82e249cee7aeb4a96f9a \ No newline at end of file diff --git a/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar b/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar new file mode 100755 index 0000000..fe240f6 Binary files /dev/null and b/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar differ diff --git a/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar.sha1 b/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar.sha1 new file mode 100755 index 0000000..de72fc6 --- /dev/null +++ b/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar.sha1 @@ -0,0 +1 @@ +44c453f60909dfc223552ace63e05c694215156b \ No newline at end of file diff --git a/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.pom b/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.pom new file mode 100755 index 0000000..79e317b --- /dev/null +++ b/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.pom @@ -0,0 +1,47 @@ + + 4.0.0 + + + org.jboss.weld + weld-api-parent + 1.0 + ../parent/pom.xml + + + javax.enterprise + cdi-api + jar + + CDI APIs + APIs for JSR-299: Contexts and Dependency Injection for Java EE + + + + javax.el + el-api + true + + + + org.jboss.ejb3 + jboss-ejb3-api + true + + + + org.jboss.interceptor + jboss-interceptor-api + + + + javax.annotation + jsr250-api + + + + javax.inject + javax.inject + + + + diff --git a/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.pom.sha1 b/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.pom.sha1 new file mode 100755 index 0000000..540760b --- /dev/null +++ b/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.pom.sha1 @@ -0,0 +1 @@ +b79b64c2b1cd6ddc1663f9f48dbf527262a2c3e5 \ No newline at end of file diff --git a/repository/javax/inject/javax.inject/1/_remote.repositories b/repository/javax/inject/javax.inject/1/_remote.repositories new file mode 100755 index 0000000..130a65b --- /dev/null +++ b/repository/javax/inject/javax.inject/1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:58:26 CST 2017 +javax.inject-1.jar>central= +javax.inject-1.pom>central= diff --git a/repository/javax/inject/javax.inject/1/javax.inject-1.jar b/repository/javax/inject/javax.inject/1/javax.inject-1.jar new file mode 100755 index 0000000..b2a9d0b Binary files /dev/null and b/repository/javax/inject/javax.inject/1/javax.inject-1.jar differ diff --git a/repository/javax/inject/javax.inject/1/javax.inject-1.jar.sha1 b/repository/javax/inject/javax.inject/1/javax.inject-1.jar.sha1 new file mode 100755 index 0000000..41e75ef --- /dev/null +++ b/repository/javax/inject/javax.inject/1/javax.inject-1.jar.sha1 @@ -0,0 +1 @@ +6975da39a7040257bd51d21a231b76c915872d38 /home/maven/repository-staging/to-ibiblio/maven2/javax/inject/javax.inject/1/javax.inject-1.jar diff --git a/repository/javax/inject/javax.inject/1/javax.inject-1.pom b/repository/javax/inject/javax.inject/1/javax.inject-1.pom new file mode 100755 index 0000000..79c0cca --- /dev/null +++ b/repository/javax/inject/javax.inject/1/javax.inject-1.pom @@ -0,0 +1,20 @@ + + 4.0.0 + javax.inject + javax.inject + jar + javax.inject + 1 + The javax.inject API + http://code.google.com/p/atinject/ + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + http://code.google.com/p/atinject/source/checkout + + diff --git a/repository/javax/inject/javax.inject/1/javax.inject-1.pom.sha1 b/repository/javax/inject/javax.inject/1/javax.inject-1.pom.sha1 new file mode 100755 index 0000000..38bcdf5 --- /dev/null +++ b/repository/javax/inject/javax.inject/1/javax.inject-1.pom.sha1 @@ -0,0 +1 @@ +b8e00a8a0deb0ebef447570e37ff8146ccd92cbe /home/maven/repository-staging/to-ibiblio/maven2/javax/inject/javax.inject/1/javax.inject-1.pom diff --git a/repository/javax/jms/jms/1.1/_remote.repositories b/repository/javax/jms/jms/1.1/_remote.repositories new file mode 100755 index 0000000..ca50241 --- /dev/null +++ b/repository/javax/jms/jms/1.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Jun 09 10:03:57 CST 2017 +jms-1.1.pom>central= diff --git a/repository/javax/jms/jms/1.1/jms-1.1.pom b/repository/javax/jms/jms/1.1/jms-1.1.pom new file mode 100755 index 0000000..c900152 --- /dev/null +++ b/repository/javax/jms/jms/1.1/jms-1.1.pom @@ -0,0 +1,14 @@ + + 4.0.0 + javax.jms + jms + 1.1 + Java Message Service + + The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java 2 Platform, Enterprise Edition (J2EE) to create, send, receive, and read messages. It enables distributed communication that is loosely coupled, reliable, and asynchronous. + + http://java.sun.com/products/jms + + http://java.sun.com/products/jms/docs.html + + \ No newline at end of file diff --git a/repository/javax/jms/jms/1.1/jms-1.1.pom.sha1 b/repository/javax/jms/jms/1.1/jms-1.1.pom.sha1 new file mode 100755 index 0000000..b4fe0fa --- /dev/null +++ b/repository/javax/jms/jms/1.1/jms-1.1.pom.sha1 @@ -0,0 +1 @@ +27a2e84f6118a2bbd0266edd9d53870528473f92 /home/projects/maven/repository-staging/to-ibiblio/maven2/javax/jms/jms/1.1/jms-1.1.pom diff --git a/repository/javax/mail/mail/1.4.4/_remote.repositories b/repository/javax/mail/mail/1.4.4/_remote.repositories new file mode 100755 index 0000000..f6bb676 --- /dev/null +++ b/repository/javax/mail/mail/1.4.4/_remote.repositories @@ -0,0 +1,5 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Aug 14 09:53:53 CST 2016 +mail-1.4.4.jar>central= +mail-1.4.4.pom>central= +mail-1.4.4-sources.jar>central= diff --git a/repository/javax/mail/mail/1.4.4/mail-1.4.4-sources.jar b/repository/javax/mail/mail/1.4.4/mail-1.4.4-sources.jar new file mode 100755 index 0000000..5dc6a88 Binary files /dev/null and b/repository/javax/mail/mail/1.4.4/mail-1.4.4-sources.jar differ diff --git a/repository/javax/mail/mail/1.4.4/mail-1.4.4-sources.jar.sha1 b/repository/javax/mail/mail/1.4.4/mail-1.4.4-sources.jar.sha1 new file mode 100755 index 0000000..3b15794 --- /dev/null +++ b/repository/javax/mail/mail/1.4.4/mail-1.4.4-sources.jar.sha1 @@ -0,0 +1 @@ +09a3edcd52cf891e7492776174e5a26cc7911b26 \ No newline at end of file diff --git a/repository/javax/mail/mail/1.4.4/mail-1.4.4.jar b/repository/javax/mail/mail/1.4.4/mail-1.4.4.jar new file mode 100755 index 0000000..268ccfb Binary files /dev/null and b/repository/javax/mail/mail/1.4.4/mail-1.4.4.jar differ diff --git a/repository/javax/mail/mail/1.4.4/mail-1.4.4.jar.sha1 b/repository/javax/mail/mail/1.4.4/mail-1.4.4.jar.sha1 new file mode 100755 index 0000000..c98b7dc --- /dev/null +++ b/repository/javax/mail/mail/1.4.4/mail-1.4.4.jar.sha1 @@ -0,0 +1 @@ +b907ef0a02ff6e809392b1e7149198497fcc8e49 \ No newline at end of file diff --git a/repository/javax/mail/mail/1.4.4/mail-1.4.4.pom b/repository/javax/mail/mail/1.4.4/mail-1.4.4.pom new file mode 100755 index 0000000..4ead045 --- /dev/null +++ b/repository/javax/mail/mail/1.4.4/mail-1.4.4.pom @@ -0,0 +1,137 @@ + + + + + + + + com.sun.mail + all + 1.4.4 + + 4.0.0 + javax.mail + mail + jar + JavaMail API (compat) + + + + + javax.mail + + + + javax.mail + + + JavaMail(TM) API Design Specification + + + javax.mail + + + javax.mail.*; version=${mail.spec.version}, + com.sun.mail.imap; version=${mail.osgiversion}, + com.sun.mail.imap.protocol; version=${mail.osgiversion}, + com.sun.mail.iap; version=${mail.osgiversion}, + com.sun.mail.pop3; version=${mail.osgiversion}, + com.sun.mail.smtp; version=${mail.osgiversion}, + com.sun.mail.util; version=${mail.osgiversion}, + com.sun.mail.util.logging; version=${mail.osgiversion}, + com.sun.mail.handlers; version=${mail.osgiversion} + + + META-INF/gfprobe-provider.xml + + + + + + + maven-dependency-plugin + + + unpack + process-sources + + unpack + + + + + + + com.sun.mail + javax.mail + ${mail.version} + + + + ${project.build.outputDirectory} + + + META-INF/maven/** + + + + + maven-jar-plugin + + ${project.artifactId} + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + + + diff --git a/repository/javax/mail/mail/1.4.4/mail-1.4.4.pom.sha1 b/repository/javax/mail/mail/1.4.4/mail-1.4.4.pom.sha1 new file mode 100755 index 0000000..5f9071d --- /dev/null +++ b/repository/javax/mail/mail/1.4.4/mail-1.4.4.pom.sha1 @@ -0,0 +1 @@ +415e72c4e738803b0ab9d041325992d5244919ca \ No newline at end of file diff --git a/repository/javax/mail/mail/1.4/_remote.repositories b/repository/javax/mail/mail/1.4/_remote.repositories new file mode 100755 index 0000000..bce64c8 --- /dev/null +++ b/repository/javax/mail/mail/1.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 10:03:01 CST 2017 +mail-1.4.jar>central= +mail-1.4.pom>central= diff --git a/repository/javax/mail/mail/1.4/mail-1.4.jar b/repository/javax/mail/mail/1.4/mail-1.4.jar new file mode 100755 index 0000000..fd4555b Binary files /dev/null and b/repository/javax/mail/mail/1.4/mail-1.4.jar differ diff --git a/repository/javax/mail/mail/1.4/mail-1.4.jar.sha1 b/repository/javax/mail/mail/1.4/mail-1.4.jar.sha1 new file mode 100755 index 0000000..0fa6ead --- /dev/null +++ b/repository/javax/mail/mail/1.4/mail-1.4.jar.sha1 @@ -0,0 +1 @@ +1aa1579ae5ecd41920c4f355b0a9ef40b68315dd - diff --git a/repository/javax/mail/mail/1.4/mail-1.4.pom b/repository/javax/mail/mail/1.4/mail-1.4.pom new file mode 100755 index 0000000..f5930f5 --- /dev/null +++ b/repository/javax/mail/mail/1.4/mail-1.4.pom @@ -0,0 +1,32 @@ + + 4.0.0 + javax.mail + mail + 1.4 + JavaMail API + + The JavaMail API provides a platform-independent and protocol-independent framework to build mail and messaging applications. + + https://glassfish.dev.java.net/javaee5/mail/ + + + + Common Development and Distribution License (CDDL) v1.0 + https://glassfish.dev.java.net/public/CDDLv1.0.html + repo + + + + + https://maven-repository.dev.java.net/nonav/repository/javax.mail/jars/mail-1.4.jar + + + + + javax.activation + activation + 1.1 + + + + diff --git a/repository/javax/mail/mail/1.4/mail-1.4.pom.sha1 b/repository/javax/mail/mail/1.4/mail-1.4.pom.sha1 new file mode 100755 index 0000000..dbb2bf8 --- /dev/null +++ b/repository/javax/mail/mail/1.4/mail-1.4.pom.sha1 @@ -0,0 +1 @@ +642e1d43e7bc2a409fce1f479bf4a9b5097de515 - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/META-INF/MANIFEST.MF b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/META-INF/MANIFEST.MF deleted file mode 100644 index a003b6f..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/META-INF/MANIFEST.MF +++ /dev/null @@ -1,6 +0,0 @@ -Manifest-Version: 1.0 -Archiver-Version: Plexus Archiver -Created-By: Apache Maven -Built-By: lukas -Build-Jdk: 1.8.0_141 - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Access.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Access.java deleted file mode 100644 index 1e04992..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Access.java +++ /dev/null @@ -1,41 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -import java.lang.annotation.Retention; -import java.lang.annotation.Target; - -/** - * Used to specify an access type to be applied to an entity class, - * mapped superclass, or embeddable class, or to a specific attribute - * of such a class. - * - * @since Java Persistence 2.0 - */ -@Target( { TYPE, METHOD, FIELD }) -@Retention(RUNTIME) -public @interface Access { - - /** - * (Required) Specification of field- or property-based access. - */ - AccessType value(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/AccessType.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/AccessType.java deleted file mode 100644 index bf7238c..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/AccessType.java +++ /dev/null @@ -1,34 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Used with the {@link Access} annotation to specify an access - * type to be applied to an entity class, mapped superclass, or - * embeddable class, or to a specific attribute of such a class. - * - * @see Access - * - * @since Java Persistence 2.0 - */ -public enum AccessType { - - /** Field-based access is used. */ - FIELD, - - /** Property-based access is used. */ - PROPERTY -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/AssociationOverride.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/AssociationOverride.java deleted file mode 100644 index 49d93c6..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/AssociationOverride.java +++ /dev/null @@ -1,176 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2015 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Petros Splinakis - Java Persistence 2.2 - * Linda DeMichiel - Java Persistence 2.0 - Version 2.0 (October 1 - 2013) - * Specification available from http://jcp.org/en/jsr/detail?id=317 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Repeatable; -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static javax.persistence.ConstraintMode.PROVIDER_DEFAULT; - -/** - * Used to override a mapping for an entity relationship. - * - *

May be applied to an entity that extends a mapped superclass to - * override a relationship mapping defined by the mapped - * superclass. If not specified, the association is mapped the same as - * in the original mapping. When used to override a mapping defined by - * a mapped superclass, AssociationOverride is applied to - * the entity class. - * - *

May be used to override a relationship mapping from an - * embeddable within an entity to another entity when the embeddable - * is on the owning side of the relationship. When used to override a - * relationship mapping defined by an embeddable class (including an - * embeddable class embedded within another embeddable class), - * AssociationOverride is applied to the field or - * property containing the embeddable. - * - *

When AssociationOverride is used to override a - * relationship mapping from an embeddable class, the - * name element specifies the referencing relationship - * field or property within the embeddable class. To override mappings - * at multiple levels of embedding, a dot (".") notation syntax must - * be used in the name element to indicate an attribute - * within an embedded attribute. The value of each identifier used - * with the dot notation is the name of the respective embedded field - * or property. - * - *

When AssociationOverride is applied to override - * the mappings of an embeddable class used as a map value, - * "value." must be used to prefix the name of the - * attribute within the embeddable class that is being overridden in - * order to specify it as part of the map value. - * - *

If the relationship mapping is a foreign key mapping, the - * joinColumns element is used. If the relationship - * mapping uses a join table, the joinTable element must - * be specified to override the mapping of the join table and/or its - * join columns. - * - *

- *    Example 1: Overriding the mapping of a relationship defined by a mapped superclass
- *
- *    @MappedSuperclass
- *    public class Employee {
- *        ...
- *        @ManyToOne
- *        protected Address address;
- *        ...
- *    }
- *    
- *    @Entity 
- *        @AssociationOverride(name="address", 
- *                             joinColumns=@JoinColumn(name="ADDR_ID"))
- *        // address field mapping overridden to ADDR_ID foreign key
- *    public class PartTimeEmployee extends Employee {
- *        ...
- *    }
- * 
- * - *
- *    Example 2: Overriding the mapping for phoneNumbers defined in the ContactInfo class
- *
- *    @Entity
- *    public class Employee {
- *        @Id int id;
- *        @AssociationOverride(
- *          name="phoneNumbers",
- *          joinTable=@JoinTable(
- *             name="EMPPHONES",
- *             joinColumns=@JoinColumn(name="EMP"),
- *             inverseJoinColumns=@JoinColumn(name="PHONE")
- *          )
- *        )
- *        @Embedded ContactInfo contactInfo;
- *       ...
- *    }
- * 
- *    @Embeddable
- *    public class ContactInfo {
- *        @ManyToOne Address address; // Unidirectional
- *        @ManyToMany(targetEntity=PhoneNumber.class) List phoneNumbers;
- *    }
- * 
- *    @Entity
- *    public class PhoneNumber {
- *        @Id int number;
- *        @ManyToMany(mappedBy="contactInfo.phoneNumbers")
- *        Collection<Employee> employees;
- *     }
- *    
- * - * @see Embedded - * @see Embeddable - * @see MappedSuperclass - * @see AttributeOverride - * - * @since Java Persistence 1.0 - */ -@Repeatable(AssociationOverrides.class) -@Target({TYPE, METHOD, FIELD}) -@Retention(RUNTIME) - -public @interface AssociationOverride { - - /** - * (Required) The name of the relationship property whose mapping is - * being overridden if property-based access is being used, - * or the name of the relationship field if field-based access is used. - */ - String name(); - - /** - * The join column(s) being mapped to the persistent attribute(s). - * The joinColumns elements must be specified if a - * foreign key mapping is used in the overriding of the mapping of - * the relationship. The joinColumns element must - * not be specified if a join table is used in the overriding of - * the mapping of the relationship. - */ - JoinColumn[] joinColumns() default {}; - - /** - * (Optional) Used to specify or control the generation of a - * foreign key constraint for the columns corresponding to the - * joinColumns element when table generation is in - * effect. If both this element and the foreignKey - * element of any of the joinColumns elements are - * specified, the behavior is undefined. If no foreign key - * annotation element is specified in either location, the - * persistence provider's default foreign key strategy will - * apply. - * - * @since Java Persistence 2.1 - */ - ForeignKey foreignKey() default @ForeignKey(PROVIDER_DEFAULT); - - /** - * The join table that maps the relationship. - * The joinTable element must be specified if a join table - * is used in the overriding of the mapping of the - * relationship. The joinTable element must not be specified - * if a foreign key mapping is used in the overriding of - * the relationship. - * - * @since Java Persistence 2.0 - */ - JoinTable joinTable() default @JoinTable; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/AssociationOverrides.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/AssociationOverrides.java deleted file mode 100644 index babeb3c..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/AssociationOverrides.java +++ /dev/null @@ -1,75 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Used to override mappings of multiple relationship properties or fields. - * - *
- *    
- *    Example:
- *
- *    @MappedSuperclass
- *    public class Employee {
- *    
- *        @Id protected Integer id;
- *        @Version protected Integer version;
- *        @ManyToOne protected Address address;
- *        @OneToOne protected Locker locker;
- *    
- *        public Integer getId() { ... }
- *        public void setId(Integer id) { ... }
- *        public Address getAddress() { ... }
- *        public void setAddress(Address address) { ... }
- *        public Locker getLocker() { ... }
- *        public void setLocker(Locker locker) { ... }
- *        ...
- *    }
- *    
- *    @Entity
- *    @AssociationOverrides({
- *        @AssociationOverride(
- *                   name="address", 
- *                   joinColumns=@JoinColumn("ADDR_ID")),
- *        @AttributeOverride(
- *                   name="locker", 
- *                   joinColumns=@JoinColumn("LCKR_ID"))
- *        })
- *    public PartTimeEmployee { ... }
- * 
- * - *@see AssociationOverride - * - * @since Java Persistence 1.0 - */ -@Target({TYPE, METHOD, FIELD}) -@Retention(RUNTIME) - -public @interface AssociationOverrides { - - /** - *(Required) The association override mappings that are to be - * applied to the relationship field or property . - */ - AssociationOverride[] value(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/AttributeConverter.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/AttributeConverter.java deleted file mode 100644 index ea69750..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/AttributeConverter.java +++ /dev/null @@ -1,52 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ -package javax.persistence; - -/** - * A class that implements this interface can be used to convert - * entity attribute state into database column representation - * and back again. - * Note that the X and Y types may be the same Java type. - * - * @param the type of the entity attribute - * @param the type of the database column - */ -public interface AttributeConverter { - - /** - * Converts the value stored in the entity attribute into the - * data representation to be stored in the database. - * - * @param attribute the entity attribute value to be converted - * @return the converted data to be stored in the database - * column - */ - public Y convertToDatabaseColumn (X attribute); - - /** - * Converts the data stored in the database column into the - * value to be stored in the entity attribute. - * Note that it is the responsibility of the converter writer to - * specify the correct dbData type for the corresponding - * column for use by the JDBC driver: i.e., persistence providers are - * not expected to do such type conversion. - * - * @param dbData the data from the database column to be - * converted - * @return the converted value to be stored in the entity - * attribute - */ - public X convertToEntityAttribute (Y dbData); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/AttributeNode.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/AttributeNode.java deleted file mode 100644 index 97f192e..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/AttributeNode.java +++ /dev/null @@ -1,56 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ - -package javax.persistence; - -import java.util.Map; - -/** - * Represents an attribute node of an entity graph. - * - * @param The type of the attribute. - * - * @see EntityGraph - * @see Subgraph - * @see NamedAttributeNode - * - * @since Java Persistence 2.1 - */ -public interface AttributeNode { - - /** - * Return the name of the attribute corresponding to the - * attribute node. - * @return name of the attribute - */ - public String getAttributeName(); - - /** - * Return the Map<Class, Subgraph> of subgraphs associated - * with this attribute node. - * @return Map of subgraphs associated with this attribute node - * or empty Map if none have been defined - */ - public Map getSubgraphs(); - - /** - * Return the Map<Class, Subgraph> of subgraphs associated - * with this attribute node's map key. - * @return Map of subgraphs associated with this attribute - * node's map key or empty Map if none have been defined - */ - public Map getKeySubgraphs(); -} - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/AttributeOverride.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/AttributeOverride.java deleted file mode 100644 index 512ffe0..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/AttributeOverride.java +++ /dev/null @@ -1,156 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2015 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Petros Splinakis - Java Persistence 2.2 - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Repeatable; -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Used to override the mapping of a Basic (whether - * explicit or default) property or field or Id property or - * field. - * - *

May be applied to an entity that extends a mapped superclass or - * to an embedded field or property to override a basic mapping or id - * mapping defined by the mapped superclass or embeddable class (or - * embeddable class of one of its attributes). - - *

May be applied to an element collection containing instances of - * an embeddable class or to a map collection whose key and/or value - * is an embeddable class. When AttributeOverride is - * applied to a map, "key." or "value." must - * be used to prefix the name of the attribute that is being - * overridden in order to specify it as part of the map key or map - * value. - * - *

To override mappings at multiple levels of embedding, a dot (".") - * notation form must be used in the name element to indicate an - * attribute within an embedded attribute. The value of each identifier - * used with the dot notation is the name of the respective embedded - * field or property. - * - *

If AttributeOverride is not specified, the column - * is mapped the same as in the original mapping. - * - *

- *    Example 1:
- *
- *    @MappedSuperclass
- *    public class Employee {
- *        @Id protected Integer id;
- *        @Version protected Integer version;
- *        protected String address;
- *        public Integer getId() { ... }
- *        public void setId(Integer id) { ... }
- *        public String getAddress() { ... }
- *        public void setAddress(String address) { ... }
- *    }
- *
- *    @Entity
- *    @AttributeOverride(name="address", column=@Column(name="ADDR"))
- *    public class PartTimeEmployee extends Employee {
- *        // address field mapping overridden to ADDR
- *        protected Float wage();
- *        public Float getHourlyWage() { ... }
- *        public void setHourlyWage(Float wage) { ... }
- *    }
- * 
- *
- *    Example 2:
- *
- *    @Embeddable public class Address {
- *        protected String street;
- *        protected String city;
- *        protected String state;
- *        @Embedded protected Zipcode zipcode;
- *    }
- *
- *    @Embeddable public class Zipcode {
- *        protected String zip;
- *        protected String plusFour;
- *    }
- *
- *    @Entity public class Customer {
- *        @Id protected Integer id;
- *        protected String name;
- *        @AttributeOverrides({
- *            @AttributeOverride(name="state",
- *                               column=@Column(name="ADDR_STATE")),
- *            @AttributeOverride(name="zipcode.zip",
- *                               column=@Column(name="ADDR_ZIP"))
- *        })
- *        @Embedded protected Address address;
- *        ...
- *    }
- *
- *
- *    Example 3:
- *
- *    @Entity public class PropertyRecord {
- *        @EmbeddedId PropertyOwner owner;
- *        @AttributeOverrides({
- *            @AttributeOverride(name="key.street", 
- *                               column=@Column(name="STREET_NAME")),
- *            @AttributeOverride(name="value.size", 
- *                               column=@Column(name="SQUARE_FEET")),
- *            @AttributeOverride(name="value.tax", 
- *                               column=@Column(name="ASSESSMENT"))
- *        })
- *       @ElementCollection
- *       Map<Address, PropertyInfo> parcels;
- *    }
- *
- *    @Embeddable public class PropertyInfo {
- *        Integer parcelNumber;
- *        Integer size;
- *        BigDecimal tax;
- *    }
- *
- * 
- * - * @see Embedded - * @see Embeddable - * @see MappedSuperclass - * @see AssociationOverride - * - * @since Java Persistence 1.0 - */ -@Repeatable(AttributeOverrides.class) -@Target({TYPE, METHOD, FIELD}) -@Retention(RUNTIME) - -public @interface AttributeOverride { - - /** - * (Required) The name of the property whose mapping is being - * overridden if property-based access is being used, or the - * name of the field if field-based access is used. - */ - String name(); - - /** - * (Required) The column that is being mapped to the persistent - * attribute. The mapping type will remain the same as is - * defined in the embeddable class or mapped superclass. - */ - Column column(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/AttributeOverrides.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/AttributeOverrides.java deleted file mode 100644 index 28ce50d..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/AttributeOverrides.java +++ /dev/null @@ -1,55 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Used to override mappings of multiple properties or fields. - * - *
- *
- *    Example:
- *
- *    @Embedded
- *    @AttributeOverrides({
- *            @AttributeOverride(name="startDate", 
- *                               column=@Column("EMP_START")),
- *            @AttributeOverride(name="endDate", 
- *                               column=@Column("EMP_END"))
- *    })
- *    public EmploymentPeriod getEmploymentPeriod() { ... }
- *
- * 
- * - * - * @see AttributeOverride - * - * @since Java Persistence 1.0 - */ -@Target({TYPE, METHOD, FIELD}) -@Retention(RUNTIME) - -public @interface AttributeOverrides { - - /** (Required) One or more field or property mapping overrides. */ - AttributeOverride[] value(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Basic.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Basic.java deleted file mode 100644 index 894a96c..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Basic.java +++ /dev/null @@ -1,81 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static javax.persistence.FetchType.EAGER; - -/** - * The simplest type of mapping to a database column. The - * Basic annotation can be applied to a persistent - * property or instance variable of any of the following types: Java - * primitive types, wrappers of the primitive types, String, - * java.math.BigInteger, - * java.math.BigDecimal, - * java.util.Date, - * java.util.Calendar, - * java.sql.Date, - * java.sql.Time, - * java.sql.Timestamp, byte[], Byte[], - * char[], Character[], enums, and any other type that - * implements java.io.Serializable. - * - *

The use of the Basic annotation is optional for - * persistent fields and properties of these types. If the - * Basic annotation is not specified for such a field or - * property, the default values of the Basic annotation - * will apply. - * - *

- *    Example 1:
- *
- *    @Basic
- *    protected String name;
- *
- *    Example 2:
- *
- *    @Basic(fetch=LAZY)
- *    protected String getName() { return name; }
- *
- * 
- * @since Java Persistence 1.0 - */ -@Target({METHOD, FIELD}) -@Retention(RUNTIME) -public @interface Basic { - - /** - * (Optional) Defines whether the value of the field or property should - * be lazily loaded or must be eagerly fetched. The EAGER - * strategy is a requirement on the persistence provider runtime - * that the value must be eagerly fetched. The LAZY - * strategy is a hint to the persistence provider runtime. - * If not specified, defaults to EAGER. - */ - FetchType fetch() default EAGER; - - /** - * (Optional) Defines whether the value of the field or property may be null. - * This is a hint and is disregarded for primitive types; it may - * be used in schema generation. - * If not specified, defaults to true. - */ - boolean optional() default true; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Cache.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Cache.java deleted file mode 100644 index 4186223..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Cache.java +++ /dev/null @@ -1,68 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Interface used to interact with the second-level cache. - * If a cache is not in use, the methods of this interface have - * no effect, except for contains, which returns false. - * - * @since Java Persistence 2.0 - */ -public interface Cache { - - /** - * Whether the cache contains data for the given entity. - * @param cls entity class - * @param primaryKey primary key - * @return boolean indicating whether the entity is in the cache - */ - public boolean contains(Class cls, Object primaryKey); - - /** - * Remove the data for the given entity from the cache. - * @param cls entity class - * @param primaryKey primary key - */ - public void evict(Class cls, Object primaryKey); - - /** - * Remove the data for entities of the specified class (and its - * subclasses) from the cache. - * @param cls entity class - */ - public void evict(Class cls); - - /** - * Clear the cache. - */ - public void evictAll(); - - /** - * Return an object of the specified type to allow access to the - * provider-specific API. If the provider's Cache - * implementation does not support the specified class, the - * PersistenceException is thrown. - * @param cls the class of the object to be returned. This is - * normally either the underlying Cache implementation - * class or an interface that it implements. - * @return an instance of the specified class - * @throws PersistenceException if the provider does not - * support the call - * @since Java Persistence 2.1 - */ - public T unwrap(Class cls); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/CacheRetrieveMode.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/CacheRetrieveMode.java deleted file mode 100644 index 354009e..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/CacheRetrieveMode.java +++ /dev/null @@ -1,39 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Used as the value of the - * javax.persistence.cache.retrieveMode property to - * specify the behavior when data is retrieved by the - * find methods and by queries. - * - * @since Java Persistence 2.0 - */ -public enum CacheRetrieveMode { - - /** - * Read entity data from the cache: this is - * the default behavior. - */ - USE, - - /** - * Bypass the cache: get data directly from - * the database. - */ - BYPASS -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/CacheStoreMode.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/CacheStoreMode.java deleted file mode 100644 index 182465f..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/CacheStoreMode.java +++ /dev/null @@ -1,47 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Used as the value of the - * javax.persistence.cache.storeMode property to specify - * the behavior when data is read from the database and when data is - * committed into the database. - * - * @since Java Persistence 2.0 - */ -public enum CacheStoreMode { - - /** - * Insert entity data into cache when read from database - * and insert/update entity data when committed into database: - * this is the default behavior. Does not force refresh - * of already cached items when reading from database. - */ - USE, - - /** - * Don't insert into cache. - */ - BYPASS, - - /** - * Insert/update entity data into cache when read - * from database and when committed into database. - * Forces refresh of cache for items read from database. - */ - REFRESH -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Cacheable.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Cacheable.java deleted file mode 100644 index 7cd8732..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Cacheable.java +++ /dev/null @@ -1,44 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import java.lang.annotation.Retention; -import java.lang.annotation.Target; - -/** - * Specifies whether an entity should be cached if caching is enabled - * when the value of the persistence.xml caching element - * is ENABLE_SELECTIVE or DISABLE_SELECTIVE. - * The value of the Cacheable annotation is inherited by - * subclasses; it can be overridden by specifying - * Cacheable on a subclass. - * - *

Cacheable(false) means that the entity and its state must - * not be cached by the provider. - * - * @since Java Persistence 2.0 - */ -@Target( { TYPE }) -@Retention(RUNTIME) -public @interface Cacheable { - - /** - * (Optional) Whether or not the entity should be cached. - */ - boolean value() default true; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/CascadeType.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/CascadeType.java deleted file mode 100644 index 14a2e07..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/CascadeType.java +++ /dev/null @@ -1,50 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ - package javax.persistence; - -/** - * Defines the set of cascadable operations that are propagated - * to the associated entity. - * The value cascade=ALL is equivalent to - * cascade={PERSIST, MERGE, REMOVE, REFRESH, DETACH}. - * - * @since Java Persistence 1.0 - */ -public enum CascadeType { - - /** Cascade all operations */ - ALL, - - /** Cascade persist operation */ - PERSIST, - - /** Cascade merge operation */ - MERGE, - - /** Cascade remove operation */ - REMOVE, - - /** Cascade refresh operation */ - REFRESH, - - /** - * Cascade detach operation - * - * @since Java Persistence 2.0 - * - */ - DETACH -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/CollectionTable.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/CollectionTable.java deleted file mode 100644 index 46b133d..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/CollectionTable.java +++ /dev/null @@ -1,171 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static javax.persistence.ConstraintMode.PROVIDER_DEFAULT; - -/** - * Specifies the table that is used for the mapping of - * collections of basic or embeddable types. Applied - * to the collection-valued field or property. - * - *

By default, the columns of the collection table that correspond - * to the embeddable class or basic type are derived from the - * attributes of the embeddable class or from the basic type according - * to the default values of the Column annotation. In the case - * of a basic type, the column name is derived from the name of the - * collection-valued field or property. In the case of an embeddable - * class, the column names are derived from the field or property - * names of the embeddable class. - *

    - *
  • To override the default properties of the column used for a - * basic type, the Column annotation is used on the - * collection-valued attribute in addition to the - * ElementCollection annotation. - * - *
  • To override these defaults for an embeddable class, the - * AttributeOverride and/or - * AttributeOverrides annotations can be used in - * addition to the ElementCollection annotation. If the - * embeddable class contains references to other entities, the default - * values for the columns corresponding to those references may be - * overridden by means of the AssociationOverride and/or - * AssociationOverrides annotations. - *
- * - *

If the CollectionTable annotation is missing, the - * default values of the CollectionTable annotation - * elements apply. - * - *

- *    Example:
- *
- *    @Embeddable public class Address {
- *       protected String street;
- *       protected String city;
- *       protected String state;
- *       ... 
- *     }
- *
- *    @Entity public class Person {
- *       @Id protected String ssn;
- *       protected String name;
- *       protected Address home;
- *       ...
- *       @ElementCollection  // use default table (PERSON_NICKNAMES)
- *       @Column(name="name", length=50)
- *       protected Set<String> nickNames = new HashSet();
- *       ...
- *    }
- *
- *    @Entity public class WealthyPerson extends Person {
- *       @ElementCollection
- *       @CollectionTable(name="HOMES") // use default join column name
- *       @AttributeOverrides({
- *          @AttributeOverride(name="street", 
- *                             column=@Column(name="HOME_STREET")),
- *          @AttributeOverride(name="city", 
- *                             column=@Column(name="HOME_CITY")),
- *          @AttributeOverride(name="state", 
- *                             column=@Column(name="HOME_STATE"))
- *        })
- *       protected Set<Address> vacationHomes = new HashSet();
- *       ...
- *    }
- * 
- * - * @see ElementCollection - * @see AttributeOverride - * @see AssociationOverride - * @see Column - * - * @since Java Persistence 2.0 - */ - -@Target( { METHOD, FIELD }) -@Retention(RUNTIME) -public @interface CollectionTable { - - /** - * (Optional) The name of the collection table. If not specified, - * it defaults to the concatenation of the name of the containing - * entity and the name of the collection attribute, separated by - * an underscore. - */ - String name() default ""; - - /** - * (Optional) The catalog of the table. If not specified, the - * default catalog is used. - */ - String catalog() default ""; - - /** - * (Optional) The schema of the table. If not specified, the - * default schema for the user is used. - */ - String schema() default ""; - - /** - * (Optional) The foreign key columns of the collection table - * which reference the primary table of the entity. The default - * only applies if a single join column is used. The default is - * the same as for JoinColumn (i.e., the - * concatenation of the following: the name of the entity; "_"; - * the name of the referenced primary key column.) However, if - * there is more than one join column, a JoinColumn - * annotation must be specified for each join column using the - * JoinColumns annotation. In this case, both the - * name and the referencedColumnName - * elements must be specified in each such - * JoinColumn annotation. - */ - JoinColumn[] joinColumns() default {}; - - /** - * (Optional) Used to specify or control the generation of a - * foreign key constraint for the columns corresponding to the - * joinColumns element when table generation is in - * effect. If both this element and the foreignKey - * element of any of the joinColumns elements are - * specified, the behavior is undefined. If no foreign key - * annotation element is specified in either location, the - * persistence provider's default foreign key strategy will - * apply. - * - * @since Java Persistence 2.1 - */ - ForeignKey foreignKey() default @ForeignKey(PROVIDER_DEFAULT); - - /** - * (Optional) Unique constraints that are to be placed on the - * table. These are only used if table generation is in effect. - */ - UniqueConstraint[] uniqueConstraints() default {}; - - /** - * (Optional) Indexes for the table. These are only used if - * table generation is in effect. - * - * @since Java Persistence 2.1 - */ - Index[] indexes() default {}; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Column.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Column.java deleted file mode 100644 index adc030b..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Column.java +++ /dev/null @@ -1,122 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies the mapped column for a persistent property or field. - * If no Column annotation is specified, the default values apply. - * - *
- *    Example 1:
- *
- *    @Column(name="DESC", nullable=false, length=512)
- *    public String getDescription() { return description; }
- *
- *    Example 2:
- *
- *    @Column(name="DESC",
- *            columnDefinition="CLOB NOT NULL",
- *            table="EMP_DETAIL")
- *    @Lob
- *    public String getDescription() { return description; }
- *
- *    Example 3:
- *
- *    @Column(name="ORDER_COST", updatable=false, precision=12, scale=2)
- *    public BigDecimal getCost() { return cost; }
- *
- * 
- * - * - * @since Java Persistence 1.0 - */ -@Target({METHOD, FIELD}) -@Retention(RUNTIME) -public @interface Column { - - /** - * (Optional) The name of the column. Defaults to - * the property or field name. - */ - String name() default ""; - - /** - * (Optional) Whether the column is a unique key. This is a - * shortcut for the UniqueConstraint annotation at the table - * level and is useful for when the unique key constraint - * corresponds to only a single column. This constraint applies - * in addition to any constraint entailed by primary key mapping and - * to constraints specified at the table level. - */ - boolean unique() default false; - - /** - * (Optional) Whether the database column is nullable. - */ - boolean nullable() default true; - - /** - * (Optional) Whether the column is included in SQL INSERT - * statements generated by the persistence provider. - */ - boolean insertable() default true; - - /** - * (Optional) Whether the column is included in SQL UPDATE - * statements generated by the persistence provider. - */ - boolean updatable() default true; - - /** - * (Optional) The SQL fragment that is used when - * generating the DDL for the column. - *

Defaults to the generated SQL to create a - * column of the inferred type. - */ - String columnDefinition() default ""; - - /** - * (Optional) The name of the table that contains the column. - * If absent the column is assumed to be in the primary table. - */ - String table() default ""; - - /** - * (Optional) The column length. (Applies only if a - * string-valued column is used.) - */ - int length() default 255; - - /** - * (Optional) The precision for a decimal (exact numeric) - * column. (Applies only if a decimal column is used.) - * Value must be set by developer if used when generating - * the DDL for the column. - */ - int precision() default 0; - - /** - * (Optional) The scale for a decimal (exact numeric) column. - * (Applies only if a decimal column is used.) - */ - int scale() default 0; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ColumnResult.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ColumnResult.java deleted file mode 100644 index 160f3f8..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ColumnResult.java +++ /dev/null @@ -1,74 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2014 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Used in conjunction with the {@link SqlResultSetMapping} annotation or - * {@link ConstructorResult} annotation to map a column of the SELECT - * list of a SQL query. - * - *

The name element references the name of a column in the SELECT list - * — i.e., column alias, if applicable. Scalar result types can be - * included in the query result by specifying this annotation in - * the metadata. - * - *

- *
- * Example:
- *   Query q = em.createNativeQuery(
- *       "SELECT o.id AS order_id, " +
- *           "o.quantity AS order_quantity, " +
- *           "o.item AS order_item, " + 
- *           "i.name AS item_name, " +
- *         "FROM Order o, Item i " +
- *         "WHERE (order_quantity > 25) AND (order_item = i.id)",
- *       "OrderResults");
- *
- *   @SqlResultSetMapping(name="OrderResults",
- *       entities={
- *           @EntityResult(entityClass=com.acme.Order.class, fields={
- *               @FieldResult(name="id", column="order_id"),
- *               @FieldResult(name="quantity", column="order_quantity"),
- *               @FieldResult(name="item", column="order_item")})},
- *       columns={
- *           @ColumnResult(name="item_name")}
- *       )
- * 
- * - * @see SqlResultSetMapping - * - * @since Java Persistence 1.0 - */ -@Target({}) -@Retention(RUNTIME) - -public @interface ColumnResult { - - /** (Required) The name of a column in the SELECT clause of a SQL query */ - String name(); - - /** - * (Optional) The Java type to which the column type is to be mapped. - * If the type element is not specified, the default JDBC type - * mapping for the column will be used. - * @since Java Persistence 2.1 - */ - Class type() default void.class; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ConstraintMode.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ConstraintMode.java deleted file mode 100644 index 30904dd..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ConstraintMode.java +++ /dev/null @@ -1,32 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Used to control the application of a constraint. - * - * @since Java Persistence 2.1 - */ -public enum ConstraintMode { - - /** Apply the constraint. */ - CONSTRAINT, - - /** Do not apply the constraint. */ - NO_CONSTRAINT, - - /** Use the provider-defined default behavior. */ - PROVIDER_DEFAULT -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ConstructorResult.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ConstructorResult.java deleted file mode 100644 index 9bd4776..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ConstructorResult.java +++ /dev/null @@ -1,81 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Used in conjunction with the {@link SqlResultSetMapping} annotation to map the SELECT - * clause of a SQL query to a constructor. - * - *

Applies a constructor for the target class, passing in as arguments - * values from the specified columns. All columns corresponding - * to arguments of the intended constructor must be specified using the - * columns element of the ConstructorResult - * annotation in the same order as that of the argument list of the - * constructor. Any entities returned as constructor results will be - * in either the new or detached state, depending on whether a primary - * key is retrieved for the constructed object. - * - *

- *
- * Example:
- *
- *   Query q = em.createNativeQuery(
- *      "SELECT c.id, c.name, COUNT(o) as orderCount, AVG(o.price) AS avgOrder " +
- *      "FROM Customer c, Orders o " +
- *      "WHERE o.cid = c.id " +
- *      "GROUP BY c.id, c.name",
- *      "CustomerDetailsResult");
- *
- *   @SqlResultSetMapping(
- *       name="CustomerDetailsResult",
- *       classes={
- *          @ConstructorResult(
- *               targetClass=com.acme.CustomerDetails.class,
- *                 columns={
- *                    @ColumnResult(name="id"),
- *                    @ColumnResult(name="name"),
- *                    @ColumnResult(name="orderCount"),
- *                    @ColumnResult(name="avgOrder", type=Double.class)
- *                    }
- *          )
- *       }
- *      )
- *
- * 
- * - * @see SqlResultSetMapping - * @see ColumnResult - * - * @since Java Persistence 2.1 - */ -@Target({}) -@Retention(RUNTIME) - -public @interface ConstructorResult { - - /** (Required) The class whose constructor is to be invoked. */ - Class targetClass(); - - /** - * (Required) The mapping of columns in the SELECT list to the arguments - * of the intended constructor, in order. - */ - ColumnResult[] columns(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Convert.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Convert.java deleted file mode 100644 index 58ea697..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Convert.java +++ /dev/null @@ -1,211 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011 - 2015 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Petros Splinakis - Java Persistence 2.2 - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Repeatable; -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies the conversion of a Basic field or property. It is - * not necessary to use the Basic annotation or corresponding - * XML element to specify the Basic type. - * - *

The Convert annotation should not be used to specify - * conversion of the following: Id attributes, version attributes, - * relationship attributes, and attributes explicitly denoted as - * Enumerated or Temporal. Applications that specify such conversions - * will not be portable. - * - *

The Convert annotation may be applied to a basic - * attribute or to an element collection of basic type (in which case - * the converter is applied to the elements of the collection). In - * these cases, the attributeName element must not be - * specified. - * - *

The Convert annotation may be applied to an embedded - * attribute or to a map collection attribute whose key or value is of - * embeddable type (in which case the converter is applied to the - * specified attribute of the embeddable instances contained in the - * collection). In these cases, the attributeName - * element must be specified. - * - *

To override conversion mappings at multiple levels of embedding, - * a dot (".") notation form must be used in the attributeName - * element to indicate an attribute within an embedded attribute. The - * value of each identifier used with the dot notation is the name of the - * respective embedded field or property. - * - *

When the Convert annotation is applied to a map containing - * instances of embeddable classes, the attributeName element - * must be specified, and "key." or "value." - * must be used to prefix the name of the attribute that is to be converted - * in order to specify it as part of the map key or map value. - * - *

When the Convert annotation is applied to a map to specify - * conversion of a map key of basic type, "key" must be used - * as the value of the attributeName element to specify that - * it is the map key that is to be converted. - * - *

The Convert annotation may be applied to an entity class - * that extends a mapped superclass to specify or override a conversion - * mapping for an inherited basic or embedded attribute. - * - *

- *     Example 1:  Convert a basic attribute
- *
- *     @Converter
- *     public class BooleanToIntegerConverter 
- *        implements AttributeConverter<Boolean, Integer> {  ... }
- *
- *     @Entity
- *     public class Employee {
- *         @Id long id;
- *
- *         @Convert(converter=BooleanToIntegerConverter.class)
- *          boolean fullTime;
- *          ...
- *     }
- *
- *
- *     Example 2:  Auto-apply conversion of a basic attribute
- *
- *     @Converter(autoApply=true)
- *     public class EmployeeDateConverter 
- *        implements AttributeConverter<com.acme.EmployeeDate, java.sql.Date> {  ... }
- *
- *     @Entity
- *     public class Employee {
- *         @Id long id;
- *         ...
- *         // EmployeeDateConverter is applied automatically
- *         EmployeeDate startDate;
- *     }
- *
- *
- *     Example 3:  Disable conversion in the presence of an autoapply converter
- *
- *     @Convert(disableConversion=true)
- *     EmployeeDate lastReview;
- *
- *
- *     Example 4:  Apply a converter to an element collection of basic type
- *
- *     @ElementCollection
- *     // applies to each element in the collection
- *     @Convert(converter=NameConverter.class) 
- *     List<String> names;
- *
- *
- *     Example 5:  Apply a converter to an element collection that is a map or basic values.  
- *                 The converter is applied to the map value.
- *
- *     @ElementCollection
- *     @Convert(converter=EmployeeNameConverter.class)
- *     Map<String, String> responsibilities;
- *
- *
- *     Example 6:  Apply a converter to a map key of basic type
- *
- *     @OneToMany
- *     @Convert(converter=ResponsibilityCodeConverter.class, 
- *              attributeName="key")
- *     Map<String, Employee> responsibilities;
- *
- *
- *     Example 7:  Apply a converter to an embeddable attribute
- *
- *     @Embedded
- *     @Convert(converter=CountryConverter.class, 
- *              attributeName="country")
- *     Address address;
- * 
- *
- *     Example 8:  Apply a converter to a nested embeddable attribute
- * 
- *     @Embedded
- *     @Convert(converter=CityConverter.class, 
- *              attributeName="region.city")
- *     Address address;
- *
- *
- *     Example 9:  Apply a converter to a nested attribute of an embeddable that is a map key 
- *                 of an element collection
- *
- *     @Entity public class PropertyRecord {
- *          ...
- *         @Convert(attributeName="key.region.city", 
- *                  converter=CityConverter.class)
- *         @ElementCollection
- *         Map<Address, PropertyInfo> parcels;
- *     }
- *
- *
- *     Example 10: Apply a converter to an embeddable that is a map key for a relationship
- *
- *     @OneToMany
- *     @Convert(attributeName="key.jobType", 
- *              converter=ResponsibilityTypeConverter.class)
- *     Map<Responsibility, Employee> responsibilities;
- *
- *
- *     Example 11: Override conversion mappings for attributes inherited from a mapped superclass
- *
- *     @Entity
- *         @Converts({
- *            @Convert(attributeName="startDate", 
- *                     converter=DateConverter.class),
- *            @Convert(attributeName="endDate", 
- *                     converter=DateConverter.class)})
- *     public class FullTimeEmployee extends GenericEmployee { ... }
- *  
- * - * @see Converter - * @see Converts - * @see Basic - * - * @since Java Persistence 2.1 - */ -@Repeatable(Converts.class) -@Target({METHOD, FIELD, TYPE}) @Retention(RUNTIME) -public @interface Convert { - - /** - * Specifies the converter to be applied. A value for this - * element must be specified if multiple converters would - * otherwise apply. - */ - Class converter() default void.class; - - /** - * The attributeName element must be specified unless the - * Convert annotation is on an attribute of basic type - * or on an element collection of basic type. In these cases, the - * attributeName element must not be specified. - */ - String attributeName() default ""; - - /** - * Used to disable an auto-apply or inherited converter. - * If disableConversion is true, the converter element should - * not be specified. - */ - boolean disableConversion() default false; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Converter.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Converter.java deleted file mode 100644 index de8b4b1..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Converter.java +++ /dev/null @@ -1,65 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies that the annotated class is a converter and defines its - * scope. A converter class must be annotated with the Converter - * annotation or defined in the object/relational mapping descriptor as - * a converter. - * - *

If the autoApply element is specified as - * true, the persistence provider must automatically - * apply the converter to all mapped attributes of the specified - * target type for all entities in the persistence unit except for - * attributes for which conversion is overridden by means of the - * Convert annotation (or XML equivalent). - * - *

In determining whether a converter is applicable to an attribute, - * the provider must treat primitive types and wrapper types as - * equivalent. - * - *

Note that Id attributes, version attributes, relationship - * attributes, and attributes explicitly annotated as - * Enumerated or Temporal (or designated as - * such via XML) will not be converted. - * - *

Note that if autoApply is true, the - * Convert annotation may be used to override or disable - * auto-apply conversion on a per-attribute basis. - * - *

If autoApply is false, only those - * attributes of the target type for which the Convert - * annotation (or corresponding XML element) has been specified will - * be converted. - * - *

If there is more than one converter defined for the same target - * type, the Convert annotation should be used to - * explicitly specify which converter to use. - * - * @see AttributeConverter - * @see Convert - * - * @since Java Persistence 2.1 - */ -@Target({TYPE}) @Retention(RUNTIME) -public @interface Converter { - boolean autoApply() default false; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Converts.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Converts.java deleted file mode 100644 index 1754f91..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Converts.java +++ /dev/null @@ -1,40 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Used to group Convert annotations. Multiple converters - * must not be applied to the same basic attribute. - * - * @see Convert - * @since Java Persistence 2.1 - */ -@Target({METHOD, FIELD, TYPE}) -@Retention(RUNTIME) -public @interface Converts { - - /** - * The Convert mappings that are to be applied. - * - */ - Convert[] value(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/DiscriminatorColumn.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/DiscriminatorColumn.java deleted file mode 100644 index 9f1c39b..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/DiscriminatorColumn.java +++ /dev/null @@ -1,84 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static javax.persistence.DiscriminatorType.STRING; - -/** - * Specifies the discriminator column for the - * SINGLE_TABLE and - * JOINED {@link Inheritance} mapping strategies. - * - *

The strategy and the discriminator column are only - * specified in the root of an entity class hierarchy or - * subhierarchy in which a different inheritance strategy is applied - * - *

If the DiscriminatorColumn annotation is missing, - * and a discriminator column is required, the name of the - * discriminator column defaults to "DTYPE" and the discriminator - * type to {@link DiscriminatorType#STRING DiscriminatorType.STRING}. - * - *

- *     Example:
- *
- *     @Entity
- *     @Table(name="CUST")
- *     @Inheritance(strategy=SINGLE_TABLE)
- *     @DiscriminatorColumn(name="DISC", discriminatorType=STRING, length=20)
- *     public class Customer { ... }
- *
- *     @Entity
- *     public class ValuedCustomer extends Customer { ... }
- * 
- * - * @see DiscriminatorValue - * - * @since Java Persistence 1.0 - */ -@Target({TYPE}) -@Retention(RUNTIME) - -public @interface DiscriminatorColumn { - - /** - * (Optional) The name of column to be used for the discriminator. - */ - String name() default "DTYPE"; - - /** - * (Optional) The type of object/column to use as a class discriminator. - * Defaults to {@link DiscriminatorType#STRING DiscriminatorType.STRING}. - */ - DiscriminatorType discriminatorType() default STRING; - - /** - * (Optional) The SQL fragment that is used when generating the DDL - * for the discriminator column. - *

Defaults to the provider-generated SQL to create a column - * of the specified discriminator type. - */ - String columnDefinition() default ""; - - /** - * (Optional) The column length for String-based discriminator types. - * Ignored for other discriminator types. - */ - int length() default 31; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/DiscriminatorType.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/DiscriminatorType.java deleted file mode 100644 index 09da52c..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/DiscriminatorType.java +++ /dev/null @@ -1,39 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Defines supported types of the discriminator column. - * - * @since Java Persistence 1.0 - */ -public enum DiscriminatorType { - - /** - * String as the discriminator type. - */ - STRING, - - /** - * Single character as the discriminator type. - */ - CHAR, - - /** - * Integer as the discriminator type. - */ - INTEGER -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/DiscriminatorValue.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/DiscriminatorValue.java deleted file mode 100644 index 664b20b..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/DiscriminatorValue.java +++ /dev/null @@ -1,81 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies the value of the discriminator column for - * entities of the given type. - * - *

The DiscriminatorValue - * annotation can only be specified on a concrete entity - * class. - * - *

If the DiscriminatorValue annotation is not - * specified and a discriminator column is used, a provider-specific - * function will be used to generate a value representing the - * entity type. If the {@link DiscriminatorType} is - * STRING, the discriminator value - * default is the entity name. - * - *

The inheritance strategy and the discriminator column - * are only specified in the root of an entity class hierarchy - * or subhierarchy in which a different inheritance strategy is - * applied. The discriminator value, if not defaulted, should be - * specified for each entity class in the hierarchy. - * - *

- *
- *    Example:
- *
- *    @Entity
- *    @Table(name="CUST")
- *    @Inheritance(strategy=SINGLE_TABLE)
- *    @DiscriminatorColumn(name="DISC", discriminatorType=STRING, length=20)
- *    @DiscriminatorValue("CUSTOMER")
- *    public class Customer { ... }
- *
- *    @Entity
- *    @DiscriminatorValue("VCUSTOMER")
- *    public class ValuedCustomer extends Customer { ... }
- * 
- * - * @see DiscriminatorColumn - * - * @since Java Persistence 1.0 - */ -@Target({TYPE}) -@Retention(RUNTIME) - -public @interface DiscriminatorValue { - - /** - * (Optional) The value that indicates that the - * row is an entity of the annotated entity type. - * - *

If the DiscriminatorValue annotation is not - * specified and a discriminator column is used, a - * provider-specific function will be used to generate a value - * representing the entity type. If the DiscriminatorType is - * STRING, the discriminator value default is the - * entity name. - */ - String value(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ElementCollection.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ElementCollection.java deleted file mode 100644 index ebfaf6b..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ElementCollection.java +++ /dev/null @@ -1,68 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static javax.persistence.FetchType.LAZY; - -/** - * Specifies a collection of instances of a basic type or embeddable - * class. - * Must be specified if the collection is to be mapped by - * means of a collection table. - * - *

- *    Example:
- *
- *    @Entity public class Person {
- *       @Id protected String ssn;
- *       protected String name;
- *       ...
- *       @ElementCollection  
- *       protected Set<String> nickNames = new HashSet();
- *         ...
- *    } 
- *  
- * - * @since Java Persistence 2.0 - */ -@Target( { METHOD, FIELD }) -@Retention(RUNTIME) -public @interface ElementCollection { - - /** - * (Optional) The basic or embeddable class that is the element - * type of the collection. This element is optional only if the - * collection field or property is defined using Java generics, - * and must be specified otherwise. It defaults to the - * paramterized type of the collection when defined using - * generics. - */ - Class targetClass() default void.class; - - /** - * (Optional) Whether the collection should be lazily loaded or must be - * eagerly fetched. The EAGER strategy is a requirement on - * the persistence provider runtime that the collection elements - * must be eagerly fetched. The LAZY strategy is a hint to the - * persistence provider runtime. - */ - FetchType fetch() default LAZY; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Embeddable.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Embeddable.java deleted file mode 100644 index 6b6a66d..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Embeddable.java +++ /dev/null @@ -1,80 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import java.lang.annotation.Documented; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies a class whose instances are stored as an intrinsic - * part of an owning entity and share the identity of the entity. - * Each of the persistent properties or fields of the embedded - * object is mapped to the database table for the entity. - * - *

Note that the {@link Transient} annotation may be used to - * designate the non-persistent state of an embeddable class. - * - *

- *
- *    Example 1:
- *
- *    @Embeddable public class EmploymentPeriod { 
- *       @Temporal(DATE) java.util.Date startDate;
- *       @Temporal(DATE) java.util.Date endDate;
- *      ... 
- *    }
- *
- *    Example 2:
- *
- *    @Embeddable public class PhoneNumber {
- *        protected String areaCode;
- *        protected String localNumber;
- *        @ManyToOne PhoneServiceProvider provider;
- *        ...
- *     }
- *
- *    @Entity public class PhoneServiceProvider {
- *        @Id protected String name;
- *         ...
- *     }
- *
- *    Example 3:
- *
- *    @Embeddable public class Address {
- *       protected String street;
- *       protected String city;
- *       protected String state;
- *       @Embedded protected Zipcode zipcode;
- *    }
- *
- *    @Embeddable public class Zipcode {
- *       protected String zip;
- *       protected String plusFour;
- *     }
-
-
- * 
- * - * @since Java Persistence 1.0 - */ -@Documented -@Target({TYPE}) -@Retention(RUNTIME) -public @interface Embeddable { -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Embedded.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Embedded.java deleted file mode 100644 index 9fdccfc..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Embedded.java +++ /dev/null @@ -1,57 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies a persistent field or property of an entity whose - * value is an instance of an embeddable class. The embeddable - * class must be annotated as {@link Embeddable}. - * - *

The AttributeOverride, AttributeOverrides, - * AssociationOverride, and AssociationOverrides - * annotations may be used to override mappings declared or defaulted - * by the embeddable class. - * - *

- *   Example:
- *
- *   @Embedded
- *   @AttributeOverrides({
- *       @AttributeOverride(name="startDate", column=@Column("EMP_START")),
- *       @AttributeOverride(name="endDate", column=@Column("EMP_END"))
- *   })
- *   public EmploymentPeriod getEmploymentPeriod() { ... }
- * 
- * - * @see Embeddable - * @see AttributeOverride - * @see AttributeOverrides - * @see AssociationOverride - * @see AssociationOverrides - * - * @since Java Persistence 1.0 - */ -@Target({METHOD, FIELD}) -@Retention(RUNTIME) - -public @interface Embedded { -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EmbeddedId.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EmbeddedId.java deleted file mode 100644 index 3c5a88d..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EmbeddedId.java +++ /dev/null @@ -1,81 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Applied to a persistent field or property of an entity - * class or mapped superclass to denote a composite primary - * key that is an embeddable class. The embeddable class - * must be annotated as {@link Embeddable}. - * - *

There must be only one EmbeddedId annotation and - * no Id annotation when the EmbeddedId annotation is used. - * - *

The {@link AttributeOverride} annotation may be used to override - * the column mappings declared within the embeddable class. - * - *

The {@link MapsId} annotation may be used in conjunction - * with the EmbeddedId annotation to specify a derived - * primary key. - * - *

If the entity has a derived primary key, the - * AttributeOverride annotation may only be used to - * override those attributes of the embedded id that do not correspond - * to the relationship to the parent entity. - * - *

Relationship mappings defined within an embedded id class are not supported. - * - *

- *    Example 1:
- *
- *    @EmbeddedId
- *    protected EmployeePK empPK;
- *
- *
- *    Example 2:
- *
- *    @Embeddable
- *    public class DependentId {
- *       String name;
- *       EmployeeId empPK;   // corresponds to primary key type of Employee
- *    }
- *
- *    @Entity
- *    public class Dependent {
- *       // default column name for "name" attribute is overridden
- *       @AttributeOverride(name="name", @Column(name="dep_name"))
- *       @EmbeddedId DependentId id;
- *       ...
- *       @MapsId("empPK")
- *       @ManyToOne Employee emp;
- *    }
- * 
- * - * @see Embeddable - * @see MapsId - * - * @since Java Persistence 1.0 - */ -@Target({METHOD, FIELD}) -@Retention(RUNTIME) - -public @interface EmbeddedId {} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Entity.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Entity.java deleted file mode 100644 index 1dda0a3..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Entity.java +++ /dev/null @@ -1,42 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import java.lang.annotation.Documented; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies that the class is an entity. This annotation is applied to the - * entity class. - * - * @since Java Persistence 1.0 - */ -@Documented -@Target(TYPE) -@Retention(RUNTIME) -public @interface Entity { - - /** - * (Optional) The entity name. Defaults to the unqualified - * name of the entity class. This name is used to refer to the - * entity in queries. The name must not be a reserved literal - * in the Java Persistence query language. - */ - String name() default ""; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityExistsException.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityExistsException.java deleted file mode 100644 index 2ac4517..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityExistsException.java +++ /dev/null @@ -1,77 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Thrown by the persistence provider when {@link EntityManager#persist(Object) - * EntityManager.persist(Object)} is called and the entity already exists. The - * current transaction, if one is active, will be marked for rollback. - *

- * If the entity already exists, the EntityExistsException may be thrown when - * the persist operation is invoked, or the EntityExistsException or another - * PersistenceException may be thrown at flush or commit time. - *

The current transaction, if one is active and the persistence context - * has been joined to it, will be marked for rollback. - * - * @see javax.persistence.EntityManager#persist(Object) - * - * @since Java Persistence 1.0 - */ -public class EntityExistsException extends PersistenceException { - - /** - * Constructs a new EntityExistsException exception with - * null as its detail message. - */ - public EntityExistsException() { - super(); - } - - /** - * Constructs a new EntityExistsException exception with the - * specified detail message. - * - * @param message - * the detail message. - */ - public EntityExistsException(String message) { - super(message); - } - - /** - * Constructs a new EntityExistsException exception with the - * specified detail message and cause. - * - * @param message - * the detail message. - * @param cause - * the cause. - */ - public EntityExistsException(String message, Throwable cause) { - super(message, cause); - } - - /** - * Constructs a new EntityExistsException exception with the - * specified cause. - * - * @param cause - * the cause. - */ - public EntityExistsException(Throwable cause) { - super(cause); - } -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityGraph.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityGraph.java deleted file mode 100644 index fc4def9..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityGraph.java +++ /dev/null @@ -1,226 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ - -package javax.persistence; - -import javax.persistence.metamodel.Attribute; -import java.util.List; - -/** - * This type represents the root of an entity graph that will be used - * as a template to define the attribute nodes and boundaries of a - * graph of entities and entity relationships. The root must be an - * entity type. - *

- * The methods to add subgraphs implicitly create the - * corresponding attribute nodes as well; such attribute nodes - * should not be redundantly specified. - * - * @param The type of the root entity. - * - * @see AttributeNode - * @see Subgraph - * @see NamedEntityGraph - * - * @since Java Persistence 2.1 - */ -public interface EntityGraph { - - /** - * Return the name of a named EntityGraph (an entity graph - * defined by means of the NamedEntityGraph - * annotation, XML descriptor element, or added by means of the - * addNamedEntityGraph method. Returns null if the - * EntityGraph is not a named EntityGraph. - */ - public String getName(); - - /** - * Add one or more attribute nodes to the entity graph. - * - * @param attributeName name of the attribute - * @throws IllegalArgumentException if the attribute is not an - * attribute of this entity. - * @throws IllegalStateException if the EntityGraph has been - * statically defined - */ - public void addAttributeNodes(String ... attributeName); - - /** - * Add one or more attribute nodes to the entity graph. - * - * @param attribute attribute - * @throws IllegalStateException if the EntityGraph has been - * statically defined - */ - public void addAttributeNodes(Attribute ... attribute); - - /** - * Add a node to the graph that corresponds to a managed - * type. This allows for construction of multi-node entity graphs - * that include related managed types. - * - * @param attribute attribute - * @return subgraph for the attribute - * @throws IllegalArgumentException if the attribute's target type - * is not a managed type - * @throws IllegalStateException if the EntityGraph has been - * statically defined - */ - public Subgraph addSubgraph(Attribute attribute); - - /** - * Add a node to the graph that corresponds to a managed - * type with inheritance. This allows for multiple subclass - * subgraphs to be defined for this node of the entity - * graph. Subclass subgraphs will automatically include the - * specified attributes of superclass subgraphs. - * - * @param attribute attribute - * @param type entity subclass - * @return subgraph for the attribute - * @throws IllegalArgumentException if the attribute's target - * type is not a managed type - * @throws IllegalStateException if the EntityGraph has been - * statically defined - */ - public Subgraph addSubgraph(Attribute attribute, Class type); - - /** - * Add a node to the graph that corresponds to a managed - * type. This allows for construction of multi-node entity graphs - * that include related managed types. - * - * @param attributeName name of the attribute - * @return subgraph for the attribute - * @throws IllegalArgumentException if the attribute is not an - * attribute of this entity. - * @throws IllegalArgumentException if the attribute's target type - * is not a managed type - * @throws IllegalStateException if the EntityGraph has been - * statically defined - */ - public Subgraph addSubgraph(String attributeName); - - /** - * Add a node to the graph that corresponds to a managed - * type with inheritance. This allows for multiple subclass - * subgraphs to be defined for this node of the entity graph. - * Subclass subgraphs will automatically include the specified - * attributes of superclass subgraphs. - * - * @param attributeName name of the attribute - * @param type entity subclass - * @return subgraph for the attribute - * @throws IllegalArgumentException if the attribute is not an - * attribute of this managed type. - * @throws IllegalArgumentException if the attribute's target type - * is not a managed type - * @throws IllegalStateException if this EntityGraph has been - * statically defined - */ - public Subgraph addSubgraph(String attributeName, Class type); - - /** - * Add a node to the graph that corresponds to a map key - * that is a managed type. This allows for construction of - * multi-node entity graphs that include related managed types. - * - * @param attribute attribute - * @return subgraph for the key attribute - * @throws IllegalArgumentException if the attribute's target type - * is not an entity - * @throws IllegalStateException if this EntityGraph has been - * statically defined - */ - public Subgraph addKeySubgraph(Attribute attribute); - - /** - * Add a node to the graph that corresponds to a map key - * that is a managed type with inheritance. This allows for - * construction of multi-node entity graphs that include related - * managed types. Subclass subgraphs will include the specified - * attributes of superclass subgraphs. - * - * @param attribute attribute - * @param type entity subclass - * @return subgraph for the key attribute - * @throws IllegalArgumentException if the attribute's target type - * is not an entity - * @throws IllegalStateException if this EntityGraph has been - * statically defined - */ - public Subgraph addKeySubgraph(Attribute attribute, Class type); - - /** - * Add a node to the graph that corresponds to a map key - * that is a managed type. This allows for construction of - * multi-node entity graphs that include related managed types. - * - * @param attributeName name of the attribute - * @return subgraph for the key attribute - * @throws IllegalArgumentException if the attribute is not an - * attribute of this entity. - * @throws IllegalArgumentException if the attribute's target type - * is not an entity - * @throws IllegalStateException if this EntityGraph has been - * statically defined - */ - public Subgraph addKeySubgraph(String attributeName); - - /** - * Add a node to the graph that corresponds to a map key - * that is a managed type with inheritance. This allows for - * construction of multi-node entity graphs that include related - * managed types. Subclass subgraphs will automatically include - * the specified attributes of superclass subgraphs - * - * @param attributeName name of the attribute - * @param type entity subclass - * @return subgraph for the key attribute - * @throws IllegalArgumentException if the attribute is not an - * attribute of this entity. - * @throws IllegalArgumentException if the attribute's target type - * is not a managed type - * @throws IllegalStateException if this EntityGraph has been - * statically defined - */ - public Subgraph addKeySubgraph(String attributeName, Class type); - - - /** - * Add additional attributes to this entity graph that - * correspond to attributes of subclasses of this EntityGraph's - * entity type. Subclass subgraphs will automatically include the - * specified attributes of superclass subgraphs. - * - * @param type entity subclass - * @return subgraph for the subclass - * @throws IllegalArgumentException if the type is not an entity type - * @throws IllegalStateException if the EntityGraph has been - * statically defined - */ - public Subgraph addSubclassSubgraph(Class type); - - - /** - * Return the attribute nodes of this entity that are included in - * the entity graph. - * @return attribute nodes for the annotated entity type or empty - * list if none have been defined - */ - public List> getAttributeNodes(); - -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityListeners.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityListeners.java deleted file mode 100644 index 3f8e40e..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityListeners.java +++ /dev/null @@ -1,36 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies the callback listener classes to be used for an - * entity or mapped superclass. This annotation may be applied - * to an entity class or mapped superclass. - * - * @since Java Persistence 1.0 - */ -@Target({TYPE}) -@Retention(RUNTIME) -public @interface EntityListeners { - - /** The callback listener classes */ - Class[] value(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityManager.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityManager.java deleted file mode 100644 index 336a980..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityManager.java +++ /dev/null @@ -1,895 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.util.Map; -import java.util.List; -import javax.persistence.metamodel.Metamodel; -import javax.persistence.criteria.CriteriaBuilder; -import javax.persistence.criteria.CriteriaQuery; -import javax.persistence.criteria.CriteriaUpdate; -import javax.persistence.criteria.CriteriaDelete; - -/** - * Interface used to interact with the persistence context. - * - *

An EntityManager instance is associated with - * a persistence context. A persistence context is a set of entity - * instances in which for any persistent entity identity there is - * a unique entity instance. Within the persistence context, the - * entity instances and their lifecycle are managed. - * The EntityManager API is used - * to create and remove persistent entity instances, to find entities - * by their primary key, and to query over entities. - * - *

The set of entities that can be managed by a given - * EntityManager instance is defined by a persistence - * unit. A persistence unit defines the set of all classes that are - * related or grouped by the application, and which must be - * colocated in their mapping to a single database. - * - * @see Query - * @see TypedQuery - * @see CriteriaQuery - * @see PersistenceContext - * @see StoredProcedureQuery - * - * @since Java Persistence 1.0 - */ -public interface EntityManager { - - /** - * Make an instance managed and persistent. - * @param entity entity instance - * @throws EntityExistsException if the entity already exists. - * (If the entity already exists, the EntityExistsException may - * be thrown when the persist operation is invoked, or the - * EntityExistsException or another PersistenceException may be - * thrown at flush or commit time.) - * @throws IllegalArgumentException if the instance is not an - * entity - * @throws TransactionRequiredException if there is no transaction when - * invoked on a container-managed entity manager of that is of type - * PersistenceContextType.TRANSACTION - */ - public void persist(Object entity); - - /** - * Merge the state of the given entity into the - * current persistence context. - * @param entity entity instance - * @return the managed instance that the state was merged to - * @throws IllegalArgumentException if instance is not an - * entity or is a removed entity - * @throws TransactionRequiredException if there is no transaction when - * invoked on a container-managed entity manager of that is of type - * PersistenceContextType.TRANSACTION - */ - public T merge(T entity); - - /** - * Remove the entity instance. - * @param entity entity instance - * @throws IllegalArgumentException if the instance is not an - * entity or is a detached entity - * @throws TransactionRequiredException if invoked on a - * container-managed entity manager of type - * PersistenceContextType.TRANSACTION and there is - * no transaction - */ - public void remove(Object entity); - - /** - * Find by primary key. - * Search for an entity of the specified class and primary key. - * If the entity instance is contained in the persistence context, - * it is returned from there. - * @param entityClass entity class - * @param primaryKey primary key - * @return the found entity instance or null if the entity does - * not exist - * @throws IllegalArgumentException if the first argument does - * not denote an entity type or the second argument is - * is not a valid type for that entity's primary key or - * is null - */ - public T find(Class entityClass, Object primaryKey); - - /** - * Find by primary key, using the specified properties. - * Search for an entity of the specified class and primary key. - * If the entity instance is contained in the persistence - * context, it is returned from there. - * If a vendor-specific property or hint is not recognized, - * it is silently ignored. - * @param entityClass entity class - * @param primaryKey primary key - * @param properties standard and vendor-specific properties - * and hints - * @return the found entity instance or null if the entity does - * not exist - * @throws IllegalArgumentException if the first argument does - * not denote an entity type or the second argument is - * is not a valid type for that entity's primary key or - * is null - * @since Java Persistence 2.0 - */ - public T find(Class entityClass, Object primaryKey, - Map properties); - - /** - * Find by primary key and lock. - * Search for an entity of the specified class and primary key - * and lock it with respect to the specified lock type. - * If the entity instance is contained in the persistence context, - * it is returned from there, and the effect of this method is - * the same as if the lock method had been called on the entity. - *

If the entity is found within the persistence context and the - * lock mode type is pessimistic and the entity has a version - * attribute, the persistence provider must perform optimistic - * version checks when obtaining the database lock. If these - * checks fail, the OptimisticLockException will be thrown. - *

If the lock mode type is pessimistic and the entity instance - * is found but cannot be locked: - *

    - *
  • the PessimisticLockException will be thrown if the database - * locking failure causes transaction-level rollback - *
  • the LockTimeoutException will be thrown if the database - * locking failure causes only statement-level rollback - *
- * @param entityClass entity class - * @param primaryKey primary key - * @param lockMode lock mode - * @return the found entity instance or null if the entity does - * not exist - * @throws IllegalArgumentException if the first argument does - * not denote an entity type or the second argument is - * not a valid type for that entity's primary key or - * is null - * @throws TransactionRequiredException if there is no - * transaction and a lock mode other than NONE is - * specified or if invoked on an entity manager which has - * not been joined to the current transaction and a lock - * mode other than NONE is specified - * @throws OptimisticLockException if the optimistic version - * check fails - * @throws PessimisticLockException if pessimistic locking - * fails and the transaction is rolled back - * @throws LockTimeoutException if pessimistic locking fails and - * only the statement is rolled back - * @throws PersistenceException if an unsupported lock call - * is made - * @since Java Persistence 2.0 - */ - public T find(Class entityClass, Object primaryKey, - LockModeType lockMode); - - /** - * Find by primary key and lock, using the specified properties. - * Search for an entity of the specified class and primary key - * and lock it with respect to the specified lock type. - * If the entity instance is contained in the persistence context, - * it is returned from there. - *

If the entity is found - * within the persistence context and the lock mode type - * is pessimistic and the entity has a version attribute, the - * persistence provider must perform optimistic version checks - * when obtaining the database lock. If these checks fail, - * the OptimisticLockException will be thrown. - *

If the lock mode type is pessimistic and the entity instance - * is found but cannot be locked: - *

    - *
  • the PessimisticLockException will be thrown if the database - * locking failure causes transaction-level rollback - *
  • the LockTimeoutException will be thrown if the database - * locking failure causes only statement-level rollback - *
- *

If a vendor-specific property or hint is not recognized, - * it is silently ignored. - *

Portable applications should not rely on the standard timeout - * hint. Depending on the database in use and the locking - * mechanisms used by the provider, the hint may or may not - * be observed. - * @param entityClass entity class - * @param primaryKey primary key - * @param lockMode lock mode - * @param properties standard and vendor-specific properties - * and hints - * @return the found entity instance or null if the entity does - * not exist - * @throws IllegalArgumentException if the first argument does - * not denote an entity type or the second argument is - * not a valid type for that entity's primary key or - * is null - * @throws TransactionRequiredException if there is no - * transaction and a lock mode other than NONE is - * specified or if invoked on an entity manager which has - * not been joined to the current transaction and a lock - * mode other than NONE is specified - * @throws OptimisticLockException if the optimistic version - * check fails - * @throws PessimisticLockException if pessimistic locking - * fails and the transaction is rolled back - * @throws LockTimeoutException if pessimistic locking fails and - * only the statement is rolled back - * @throws PersistenceException if an unsupported lock call - * is made - * @since Java Persistence 2.0 - */ - public T find(Class entityClass, Object primaryKey, - LockModeType lockMode, - Map properties); - - /** - * Get an instance, whose state may be lazily fetched. - * If the requested instance does not exist in the database, - * the EntityNotFoundException is thrown when the instance - * state is first accessed. (The persistence provider runtime is - * permitted to throw the EntityNotFoundException when - * getReference is called.) - * The application should not expect that the instance state will - * be available upon detachment, unless it was accessed by the - * application while the entity manager was open. - * @param entityClass entity class - * @param primaryKey primary key - * @return the found entity instance - * @throws IllegalArgumentException if the first argument does - * not denote an entity type or the second argument is - * not a valid type for that entity's primary key or - * is null - * @throws EntityNotFoundException if the entity state - * cannot be accessed - */ - public T getReference(Class entityClass, - Object primaryKey); - - /** - * Synchronize the persistence context to the - * underlying database. - * @throws TransactionRequiredException if there is - * no transaction or if the entity manager has not been - * joined to the current transaction - * @throws PersistenceException if the flush fails - */ - public void flush(); - - /** - * Set the flush mode that applies to all objects contained - * in the persistence context. - * @param flushMode flush mode - */ - public void setFlushMode(FlushModeType flushMode); - - /** - * Get the flush mode that applies to all objects contained - * in the persistence context. - * @return flushMode - */ - public FlushModeType getFlushMode(); - - /** - * Lock an entity instance that is contained in the persistence - * context with the specified lock mode type. - *

If a pessimistic lock mode type is specified and the entity - * contains a version attribute, the persistence provider must - * also perform optimistic version checks when obtaining the - * database lock. If these checks fail, the - * OptimisticLockException will be thrown. - *

If the lock mode type is pessimistic and the entity instance - * is found but cannot be locked: - *

    - *
  • the PessimisticLockException will be thrown if the database - * locking failure causes transaction-level rollback - *
  • the LockTimeoutException will be thrown if the database - * locking failure causes only statement-level rollback - *
- * @param entity entity instance - * @param lockMode lock mode - * @throws IllegalArgumentException if the instance is not an - * entity or is a detached entity - * @throws TransactionRequiredException if there is no - * transaction or if invoked on an entity manager which - * has not been joined to the current transaction - * @throws EntityNotFoundException if the entity does not exist - * in the database when pessimistic locking is - * performed - * @throws OptimisticLockException if the optimistic version - * check fails - * @throws PessimisticLockException if pessimistic locking fails - * and the transaction is rolled back - * @throws LockTimeoutException if pessimistic locking fails and - * only the statement is rolled back - * @throws PersistenceException if an unsupported lock call - * is made - */ - public void lock(Object entity, LockModeType lockMode); - - /** - * Lock an entity instance that is contained in the persistence - * context with the specified lock mode type and with specified - * properties. - *

If a pessimistic lock mode type is specified and the entity - * contains a version attribute, the persistence provider must - * also perform optimistic version checks when obtaining the - * database lock. If these checks fail, the - * OptimisticLockException will be thrown. - *

If the lock mode type is pessimistic and the entity instance - * is found but cannot be locked: - *

    - *
  • the PessimisticLockException will be thrown if the database - * locking failure causes transaction-level rollback - *
  • the LockTimeoutException will be thrown if the database - * locking failure causes only statement-level rollback - *
- *

If a vendor-specific property or hint is not recognized, - * it is silently ignored. - *

Portable applications should not rely on the standard timeout - * hint. Depending on the database in use and the locking - * mechanisms used by the provider, the hint may or may not - * be observed. - * @param entity entity instance - * @param lockMode lock mode - * @param properties standard and vendor-specific properties - * and hints - * @throws IllegalArgumentException if the instance is not an - * entity or is a detached entity - * @throws TransactionRequiredException if there is no - * transaction or if invoked on an entity manager which - * has not been joined to the current transaction - * @throws EntityNotFoundException if the entity does not exist - * in the database when pessimistic locking is - * performed - * @throws OptimisticLockException if the optimistic version - * check fails - * @throws PessimisticLockException if pessimistic locking fails - * and the transaction is rolled back - * @throws LockTimeoutException if pessimistic locking fails and - * only the statement is rolled back - * @throws PersistenceException if an unsupported lock call - * is made - * @since Java Persistence 2.0 - */ - public void lock(Object entity, LockModeType lockMode, - Map properties); - - /** - * Refresh the state of the instance from the database, - * overwriting changes made to the entity, if any. - * @param entity entity instance - * @throws IllegalArgumentException if the instance is not - * an entity or the entity is not managed - * @throws TransactionRequiredException if there is no - * transaction when invoked on a container-managed - * entity manager of type PersistenceContextType.TRANSACTION - * @throws EntityNotFoundException if the entity no longer - * exists in the database - */ - public void refresh(Object entity); - - /** - * Refresh the state of the instance from the database, using - * the specified properties, and overwriting changes made to - * the entity, if any. - *

If a vendor-specific property or hint is not recognized, - * it is silently ignored. - * @param entity entity instance - * @param properties standard and vendor-specific properties - * and hints - * @throws IllegalArgumentException if the instance is not - * an entity or the entity is not managed - * @throws TransactionRequiredException if there is no - * transaction when invoked on a container-managed - * entity manager of type PersistenceContextType.TRANSACTION - * @throws EntityNotFoundException if the entity no longer - * exists in the database - * @since Java Persistence 2.0 - */ - public void refresh(Object entity, - Map properties); - - /** - * Refresh the state of the instance from the database, - * overwriting changes made to the entity, if any, and - * lock it with respect to given lock mode type. - *

If the lock mode type is pessimistic and the entity instance - * is found but cannot be locked: - *

    - *
  • the PessimisticLockException will be thrown if the database - * locking failure causes transaction-level rollback - *
  • the LockTimeoutException will be thrown if the - * database locking failure causes only statement-level - * rollback. - *
- * @param entity entity instance - * @param lockMode lock mode - * @throws IllegalArgumentException if the instance is not - * an entity or the entity is not managed - * @throws TransactionRequiredException if invoked on a - * container-managed entity manager of type - * PersistenceContextType.TRANSACTION when there is - * no transaction; if invoked on an extended entity manager when - * there is no transaction and a lock mode other than NONE - * has been specified; or if invoked on an extended entity manager - * that has not been joined to the current transaction and a - * lock mode other than NONE has been specified - * @throws EntityNotFoundException if the entity no longer exists - * in the database - * @throws PessimisticLockException if pessimistic locking fails - * and the transaction is rolled back - * @throws LockTimeoutException if pessimistic locking fails and - * only the statement is rolled back - * @throws PersistenceException if an unsupported lock call - * is made - * @since Java Persistence 2.0 - */ - public void refresh(Object entity, LockModeType lockMode); - - /** - * Refresh the state of the instance from the database, - * overwriting changes made to the entity, if any, and - * lock it with respect to given lock mode type and with - * specified properties. - *

If the lock mode type is pessimistic and the entity instance - * is found but cannot be locked: - *

    - *
  • the PessimisticLockException will be thrown if the database - * locking failure causes transaction-level rollback - *
  • the LockTimeoutException will be thrown if the database - * locking failure causes only statement-level rollback - *
- *

If a vendor-specific property or hint is not recognized, - * it is silently ignored. - *

Portable applications should not rely on the standard timeout - * hint. Depending on the database in use and the locking - * mechanisms used by the provider, the hint may or may not - * be observed. - * @param entity entity instance - * @param lockMode lock mode - * @param properties standard and vendor-specific properties - * and hints - * @throws IllegalArgumentException if the instance is not - * an entity or the entity is not managed - * @throws TransactionRequiredException if invoked on a - * container-managed entity manager of type - * PersistenceContextType.TRANSACTION when there is - * no transaction; if invoked on an extended entity manager when - * there is no transaction and a lock mode other than NONE - * has been specified; or if invoked on an extended entity manager - * that has not been joined to the current transaction and a - * lock mode other than NONE has been specified - * @throws EntityNotFoundException if the entity no longer exists - * in the database - * @throws PessimisticLockException if pessimistic locking fails - * and the transaction is rolled back - * @throws LockTimeoutException if pessimistic locking fails and - * only the statement is rolled back - * @throws PersistenceException if an unsupported lock call - * is made - * @since Java Persistence 2.0 - */ - public void refresh(Object entity, LockModeType lockMode, - Map properties); - - /** - * Clear the persistence context, causing all managed - * entities to become detached. Changes made to entities that - * have not been flushed to the database will not be - * persisted. - */ - public void clear(); - - /** - * Remove the given entity from the persistence context, causing - * a managed entity to become detached. Unflushed changes made - * to the entity if any (including removal of the entity), - * will not be synchronized to the database. Entities which - * previously referenced the detached entity will continue to - * reference it. - * @param entity entity instance - * @throws IllegalArgumentException if the instance is not an - * entity - * @since Java Persistence 2.0 - */ - public void detach(Object entity); - - /** - * Check if the instance is a managed entity instance belonging - * to the current persistence context. - * @param entity entity instance - * @return boolean indicating if entity is in persistence context - * @throws IllegalArgumentException if not an entity - */ - public boolean contains(Object entity); - - /** - * Get the current lock mode for the entity instance. - * @param entity entity instance - * @return lock mode - * @throws TransactionRequiredException if there is no - * transaction or if the entity manager has not been - * joined to the current transaction - * @throws IllegalArgumentException if the instance is not a - * managed entity and a transaction is active - * @since Java Persistence 2.0 - */ - public LockModeType getLockMode(Object entity); - - /** - * Set an entity manager property or hint. - * If a vendor-specific property or hint is not recognized, it is - * silently ignored. - * @param propertyName name of property or hint - * @param value value for property or hint - * @throws IllegalArgumentException if the second argument is - * not valid for the implementation - * @since Java Persistence 2.0 - */ - public void setProperty(String propertyName, Object value); - - /** - * Get the properties and hints and associated values that are in effect - * for the entity manager. Changing the contents of the map does - * not change the configuration in effect. - * @return map of properties and hints in effect for entity manager - * @since Java Persistence 2.0 - */ - public Map getProperties(); - - /** - * Create an instance of Query for executing a - * Java Persistence query language statement. - * @param qlString a Java Persistence query string - * @return the new query instance - * @throws IllegalArgumentException if the query string is - * found to be invalid - */ - public Query createQuery(String qlString); - - /** - * Create an instance of TypedQuery for executing a - * criteria query. - * @param criteriaQuery a criteria query object - * @return the new query instance - * @throws IllegalArgumentException if the criteria query is - * found to be invalid - * @since Java Persistence 2.0 - */ - public TypedQuery createQuery(CriteriaQuery criteriaQuery); - - /** - * Create an instance of Query for executing a criteria - * update query. - * @param updateQuery a criteria update query object - * @return the new query instance - * @throws IllegalArgumentException if the update query is - * found to be invalid - * @since Java Persistence 2.1 - */ - public Query createQuery(CriteriaUpdate updateQuery); - - /** - * Create an instance of Query for executing a criteria - * delete query. - * @param deleteQuery a criteria delete query object - * @return the new query instance - * @throws IllegalArgumentException if the delete query is - * found to be invalid - * @since Java Persistence 2.1 - */ - public Query createQuery(CriteriaDelete deleteQuery); - - /** - * Create an instance of TypedQuery for executing a - * Java Persistence query language statement. - * The select list of the query must contain only a single - * item, which must be assignable to the type specified by - * the resultClass argument. - * @param qlString a Java Persistence query string - * @param resultClass the type of the query result - * @return the new query instance - * @throws IllegalArgumentException if the query string is found - * to be invalid or if the query result is found to - * not be assignable to the specified type - * @since Java Persistence 2.0 - */ - public TypedQuery createQuery(String qlString, Class resultClass); - - /** - * Create an instance of Query for executing a named query - * (in the Java Persistence query language or in native SQL). - * @param name the name of a query defined in metadata - * @return the new query instance - * @throws IllegalArgumentException if a query has not been - * defined with the given name or if the query string is - * found to be invalid - */ - public Query createNamedQuery(String name); - - /** - * Create an instance of TypedQuery for executing a - * Java Persistence query language named query. - * The select list of the query must contain only a single - * item, which must be assignable to the type specified by - * the resultClass argument. - * @param name the name of a query defined in metadata - * @param resultClass the type of the query result - * @return the new query instance - * @throws IllegalArgumentException if a query has not been - * defined with the given name or if the query string is - * found to be invalid or if the query result is found to - * not be assignable to the specified type - * @since Java Persistence 2.0 - */ - public TypedQuery createNamedQuery(String name, Class resultClass); - - /** - * Create an instance of Query for executing - * a native SQL statement, e.g., for update or delete. - * If the query is not an update or delete query, query - * execution will result in each row of the SQL result - * being returned as a result of type Object[] (or a result - * of type Object if there is only one column in the select - * list.) Column values are returned in the order of their - * appearance in the select list and default JDBC type - * mappings are applied. - * @param sqlString a native SQL query string - * @return the new query instance - */ - public Query createNativeQuery(String sqlString); - - /** - * Create an instance of Query for executing - * a native SQL query. - * @param sqlString a native SQL query string - * @param resultClass the class of the resulting instance(s) - * @return the new query instance - */ - public Query createNativeQuery(String sqlString, Class resultClass); - - /** - * Create an instance of Query for executing - * a native SQL query. - * @param sqlString a native SQL query string - * @param resultSetMapping the name of the result set mapping - * @return the new query instance - */ - public Query createNativeQuery(String sqlString, String resultSetMapping); - - /** - * Create an instance of StoredProcedureQuery for executing a - * stored procedure in the database. - *

Parameters must be registered before the stored procedure can - * be executed. - *

If the stored procedure returns one or more result sets, - * any result set will be returned as a list of type Object[]. - * @param name name assigned to the stored procedure query - * in metadata - * @return the new stored procedure query instance - * @throws IllegalArgumentException if a query has not been - * defined with the given name - * @since Java Persistence 2.1 - */ - public StoredProcedureQuery createNamedStoredProcedureQuery(String name); - - /** - * Create an instance of StoredProcedureQuery for executing a - * stored procedure in the database. - *

Parameters must be registered before the stored procedure can - * be executed. - *

If the stored procedure returns one or more result sets, - * any result set will be returned as a list of type Object[]. - * @param procedureName name of the stored procedure in the - * database - * @return the new stored procedure query instance - * @throws IllegalArgumentException if a stored procedure of the - * given name does not exist (or the query execution will - * fail) - * @since Java Persistence 2.1 - */ - public StoredProcedureQuery createStoredProcedureQuery(String procedureName); - - /** - * Create an instance of StoredProcedureQuery for executing a - * stored procedure in the database. - *

Parameters must be registered before the stored procedure can - * be executed. - *

The resultClass arguments must be specified in the order in - * which the result sets will be returned by the stored procedure - * invocation. - * @param procedureName name of the stored procedure in the - * database - * @param resultClasses classes to which the result sets - * produced by the stored procedure are to - * be mapped - * @return the new stored procedure query instance - * @throws IllegalArgumentException if a stored procedure of the - * given name does not exist (or the query execution will - * fail) - * @since Java Persistence 2.1 - */ - public StoredProcedureQuery createStoredProcedureQuery( - String procedureName, Class... resultClasses); - - /** - * Create an instance of StoredProcedureQuery for executing a - * stored procedure in the database. - *

Parameters must be registered before the stored procedure can - * be executed. - *

The resultSetMapping arguments must be specified in the order - * in which the result sets will be returned by the stored - * procedure invocation. - * @param procedureName name of the stored procedure in the - * database - * @param resultSetMappings the names of the result set mappings - * to be used in mapping result sets - * returned by the stored procedure - * @return the new stored procedure query instance - * @throws IllegalArgumentException if a stored procedure or - * result set mapping of the given name does not exist - * (or the query execution will fail) - */ - public StoredProcedureQuery createStoredProcedureQuery( - String procedureName, String... resultSetMappings); - - /** - * Indicate to the entity manager that a JTA transaction is - * active and join the persistence context to it. - *

This method should be called on a JTA application - * managed entity manager that was created outside the scope - * of the active transaction or on an entity manager of type - * SynchronizationType.UNSYNCHRONIZED to associate - * it with the current JTA transaction. - * @throws TransactionRequiredException if there is - * no transaction - */ - public void joinTransaction(); - - /** - * Determine whether the entity manager is joined to the - * current transaction. Returns false if the entity manager - * is not joined to the current transaction or if no - * transaction is active - * @return boolean - * @since Java Persistence 2.1 - */ - public boolean isJoinedToTransaction(); - - /** - * Return an object of the specified type to allow access to the - * provider-specific API. If the provider's EntityManager - * implementation does not support the specified class, the - * PersistenceException is thrown. - * @param cls the class of the object to be returned. This is - * normally either the underlying EntityManager implementation - * class or an interface that it implements. - * @return an instance of the specified class - * @throws PersistenceException if the provider does not - * support the call - * @since Java Persistence 2.0 - */ - public T unwrap(Class cls); - - /** - * Return the underlying provider object for the EntityManager, - * if available. The result of this method is implementation - * specific. - *

The unwrap method is to be preferred for new applications. - * @return underlying provider object for EntityManager - */ - public Object getDelegate(); - - /** - * Close an application-managed entity manager. - * After the close method has been invoked, all methods - * on the EntityManager instance and any - * Query, TypedQuery, and - * StoredProcedureQuery objects obtained from - * it will throw the IllegalStateException - * except for getProperties, - * getTransaction, and isOpen (which will return false). - * If this method is called when the entity manager is - * joined to an active transaction, the persistence - * context remains managed until the transaction completes. - * @throws IllegalStateException if the entity manager - * is container-managed - */ - public void close(); - - /** - * Determine whether the entity manager is open. - * @return true until the entity manager has been closed - */ - public boolean isOpen(); - - /** - * Return the resource-level EntityTransaction object. - * The EntityTransaction instance may be used serially to - * begin and commit multiple transactions. - * @return EntityTransaction instance - * @throws IllegalStateException if invoked on a JTA - * entity manager - */ - public EntityTransaction getTransaction(); - - /** - * Return the entity manager factory for the entity manager. - * @return EntityManagerFactory instance - * @throws IllegalStateException if the entity manager has - * been closed - * @since Java Persistence 2.0 - */ - public EntityManagerFactory getEntityManagerFactory(); - - /** - * Return an instance of CriteriaBuilder for the creation of - * CriteriaQuery objects. - * @return CriteriaBuilder instance - * @throws IllegalStateException if the entity manager has - * been closed - * @since Java Persistence 2.0 - */ - public CriteriaBuilder getCriteriaBuilder(); - - /** - * Return an instance of Metamodel interface for access to the - * metamodel of the persistence unit. - * @return Metamodel instance - * @throws IllegalStateException if the entity manager has - * been closed - * @since Java Persistence 2.0 - */ - public Metamodel getMetamodel(); - - /** - * Return a mutable EntityGraph that can be used to dynamically create an - * EntityGraph. - * @param rootType class of entity graph - * @return entity graph - * @since Java Persistence 2.1 - */ - public EntityGraph createEntityGraph(Class rootType); - - /** - * Return a mutable copy of the named EntityGraph. If there - * is no entity graph with the specified name, null is returned. - * @param graphName name of an entity graph - * @return entity graph - * @since Java Persistence 2.1 - */ - public EntityGraph createEntityGraph(String graphName); - - /** - * Return a named EntityGraph. The returned EntityGraph - * should be considered immutable. - * @param graphName name of an existing entity graph - * @return named entity graph - * @throws IllegalArgumentException if there is no EntityGraph of - * the given name - * @since Java Persistence 2.1 - */ - public EntityGraph getEntityGraph(String graphName); - - /** - * Return all named EntityGraphs that have been defined for the provided - * class type. - * @param entityClass entity class - * @return list of all entity graphs defined for the entity - * @throws IllegalArgumentException if the class is not an entity - * @since Java Persistence 2.1 - */ - public List> getEntityGraphs(Class entityClass); - -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityManagerFactory.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityManagerFactory.java deleted file mode 100644 index 9859ae2..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityManagerFactory.java +++ /dev/null @@ -1,223 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.util.Map; -import javax.persistence.metamodel.Metamodel; -import javax.persistence.criteria.CriteriaBuilder; - -/** - * Interface used to interact with the entity manager factory - * for the persistence unit. - * - *

When the application has finished using the entity manager - * factory, and/or at application shutdown, the application should - * close the entity manager factory. Once an - * EntityManagerFactory has been closed, all its entity managers - * are considered to be in the closed state. - * - * @since Java Persistence 1.0 - */ -public interface EntityManagerFactory { - - /** - * Create a new application-managed EntityManager. - * This method returns a new EntityManager instance each time - * it is invoked. - * The isOpen method will return true on the returned instance. - * @return entity manager instance - * @throws IllegalStateException if the entity manager factory - * has been closed - */ - public EntityManager createEntityManager(); - - /** - * Create a new application-managed EntityManager with the - * specified Map of properties. - * This method returns a new EntityManager instance each time - * it is invoked. - * The isOpen method will return true on the returned instance. - * @param map properties for entity manager - * @return entity manager instance - * @throws IllegalStateException if the entity manager factory - * has been closed - */ - public EntityManager createEntityManager(Map map); - - /** - * Create a new JTA application-managed EntityManager with the - * specified synchronization type. - * This method returns a new EntityManager instance each time - * it is invoked. - * The isOpen method will return true on the returned instance. - * @param synchronizationType how and when the entity manager should be - * synchronized with the current JTA transaction - * @return entity manager instance - * @throws IllegalStateException if the entity manager factory - * has been configured for resource-local entity managers or is closed - * - * @since Java Persistence 2.1 - */ - public EntityManager createEntityManager(SynchronizationType synchronizationType); - - /** - * Create a new JTA application-managed EntityManager with the - * specified synchronization type and map of properties. - * This method returns a new EntityManager instance each time - * it is invoked. - * The isOpen method will return true on the returned instance. - * @param synchronizationType how and when the entity manager should be - * synchronized with the current JTA transaction - * @param map properties for entity manager - * @return entity manager instance - * @throws IllegalStateException if the entity manager factory - * has been configured for resource-local entity managers or is closed - * - * @since Java Persistence 2.1 - */ - public EntityManager createEntityManager(SynchronizationType synchronizationType, Map map); - - /** - * Return an instance of CriteriaBuilder for the creation of - * CriteriaQuery objects. - * @return CriteriaBuilder instance - * @throws IllegalStateException if the entity manager factory - * has been closed - * - * @since Java Persistence 2.0 - */ - public CriteriaBuilder getCriteriaBuilder(); - - /** - * Return an instance of Metamodel interface for access to the - * metamodel of the persistence unit. - * @return Metamodel instance - * @throws IllegalStateException if the entity manager factory - * has been closed - * - * @since Java Persistence 2.0 - */ - public Metamodel getMetamodel(); - - /** - * Indicates whether the factory is open. Returns true - * until the factory has been closed. - * @return boolean indicating whether the factory is open - */ - public boolean isOpen(); - - /** - * Close the factory, releasing any resources that it holds. - * After a factory instance has been closed, all methods invoked - * on it will throw the IllegalStateException, except - * for isOpen, which will return false. Once an - * EntityManagerFactory has been closed, all its - * entity managers are considered to be in the closed state. - * @throws IllegalStateException if the entity manager factory - * has been closed - */ - public void close(); - - /** - * Get the properties and associated values that are in effect - * for the entity manager factory. Changing the contents of the - * map does not change the configuration in effect. - * @return properties - * @throws IllegalStateException if the entity manager factory - * has been closed - * - * @since Java Persistence 2.0 - */ - public Map getProperties(); - - /** - * Access the cache that is associated with the entity manager - * factory (the "second level cache"). - * @return instance of the Cache interface or null if - * no cache is in use - * @throws IllegalStateException if the entity manager factory - * has been closed - * - * @since Java Persistence 2.0 - */ - public Cache getCache(); - - /** - * Return interface providing access to utility methods - * for the persistence unit. - * @return PersistenceUnitUtil interface - * @throws IllegalStateException if the entity manager factory - * has been closed - * - * @since Java Persistence 2.0 - */ - public PersistenceUnitUtil getPersistenceUnitUtil(); - - /** - * Define the query, typed query, or stored procedure query as - * a named query such that future query objects can be created - * from it using the createNamedQuery or - * createNamedStoredProcedureQuery method. - *

Any configuration of the query object (except for actual - * parameter binding) in effect when the named query is added - * is retained as part of the named query definition. - * This includes configuration information such as max results, - * hints, flush mode, lock mode, result set mapping information, - * and information about stored procedure parameters. - *

When the query is executed, information that can be set - * by means of the query APIs can be overridden. Information - * that is overridden does not affect the named query as - * registered with the entity manager factory, and thus does - * not affect subsequent query objects created from it by - * means of the createNamedQuery or - * createNamedStoredProcedureQuery method. - *

If a named query of the same name has been previously - * defined, either statically via metadata or via this method, - * that query definition is replaced. - * - * @param name name for the query - * @param query Query, TypedQuery, or StoredProcedureQuery object - * - * @since Java Persistence 2.1 - */ - public void addNamedQuery(String name, Query query); - - /** - * Return an object of the specified type to allow access to the - * provider-specific API. If the provider's EntityManagerFactory - * implementation does not support the specified class, the - * PersistenceException is thrown. - * @param cls the class of the object to be returned. This is - * normally either the underlying EntityManagerFactory - * implementation class or an interface that it implements. - * @return an instance of the specified class - * @throws PersistenceException if the provider does not - * support the call - * @since Java Persistence 2.1 - */ - public T unwrap(Class cls); - - /** - * Add a named copy of the EntityGraph to the - * EntityManagerFactory. If an entity graph with the same name - * already exists, it is replaced. - * @param graphName name for the entity graph - * @param entityGraph entity graph - * @since Java Persistence 2.1 - */ - public void addNamedEntityGraph(String graphName, EntityGraph entityGraph); - -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityNotFoundException.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityNotFoundException.java deleted file mode 100644 index 21e5b35..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityNotFoundException.java +++ /dev/null @@ -1,60 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Thrown by the persistence provider when an entity reference obtained by - * {@link EntityManager#getReference EntityManager.getReference} - * is accessed but the entity does not exist. Thrown when - * {@link EntityManager#refresh EntityManager.refresh} is called and the - * object no longer exists in the database. - * Thrown when {@link EntityManager#lock EntityManager.lock} is used with - * pessimistic locking is used and the entity no longer exists in the database. - *

The current transaction, if one is active and the persistence context - * has been joined to it, will be marked for rollback. - * - * @see EntityManager#getReference(Class,Object) - * @see EntityManager#refresh(Object) - * @see EntityManager#refresh(Object, LockModeType) - * @see EntityManager#refresh(Object, java.util.Map) - * @see EntityManager#refresh(Object, LockModeType, java.util.Map) - * @see EntityManager#lock(Object, LockModeType) - * @see EntityManager#lock(Object, LockModeType, java.util.Map) - * - * @since Java Persistence 1.0 - */ -public class EntityNotFoundException extends PersistenceException { - - /** - * Constructs a new EntityNotFoundException exception with - * null as its detail message. - */ - public EntityNotFoundException() { - super(); - } - - /** - * Constructs a new EntityNotFoundException exception with the - * specified detail message. - * - * @param message - * the detail message. - */ - public EntityNotFoundException(String message) { - super(message); - } - -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityResult.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityResult.java deleted file mode 100644 index e645910..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityResult.java +++ /dev/null @@ -1,70 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2014 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Used in conjunction with the {@link SqlResultSetMapping} annotation to map the SELECT - * clause of a SQL query to an entity result. - * - *

If this annotation is used, the SQL statement should select - * all of the columns that are mapped to the entity object. - * This should include foreign key columns to related entities. - * The results obtained when insufficient data is available - * are undefined. - * - *

- *   Example:
- *
- *   Query q = em.createNativeQuery(
- *       "SELECT o.id, o.quantity, o.item, i.id, i.name, i.description "+
- *           "FROM Order o, Item i " +
- *           "WHERE (o.quantity > 25) AND (o.item = i.id)",
- *       "OrderItemResults");
- *   @SqlResultSetMapping(name="OrderItemResults",
- *       entities={
- *           @EntityResult(entityClass=com.acme.Order.class),
- *           @EntityResult(entityClass=com.acme.Item.class)
- *   })
- * 
- * - * @see SqlResultSetMapping - * - * @since Java Persistence 1.0 - */ -@Target({}) -@Retention(RUNTIME) -public @interface EntityResult { - - /** The class of the result. */ - Class entityClass(); - - /** - * Maps the columns specified in the SELECT list of the - * query to the properties or fields of the entity class. - */ - FieldResult[] fields() default {}; - - /** - * Specifies the column name (or alias) of the column in - * the SELECT list that is used to determine the type of - * the entity instance. - */ - String discriminatorColumn() default ""; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityTransaction.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityTransaction.java deleted file mode 100644 index ee775fe..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EntityTransaction.java +++ /dev/null @@ -1,76 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Interface used to control transactions on resource-local entity - * managers. The {@link EntityManager#getTransaction - * EntityManager.getTransaction()} method returns the - * EntityTransaction interface. - - * - * @since Java Persistence 1.0 - */ -public interface EntityTransaction { - - /** - * Start a resource transaction. - * @throws IllegalStateException if isActive() is true - */ - public void begin(); - - /** - * Commit the current resource transaction, writing any - * unflushed changes to the database. - * @throws IllegalStateException if isActive() is false - * @throws RollbackException if the commit fails - */ - public void commit(); - - /** - * Roll back the current resource transaction. - * @throws IllegalStateException if isActive() is false - * @throws PersistenceException if an unexpected error - * condition is encountered - */ - public void rollback(); - - /** - * Mark the current resource transaction so that the only - * possible outcome of the transaction is for the transaction - * to be rolled back. - * @throws IllegalStateException if isActive() is false - */ - public void setRollbackOnly(); - - /** - * Determine whether the current resource transaction has been - * marked for rollback. - * @return boolean indicating whether the transaction has been - * marked for rollback - * @throws IllegalStateException if isActive() is false - */ - public boolean getRollbackOnly(); - - /** - * Indicate whether a resource transaction is in progress. - * @return boolean indicating whether transaction is - * in progress - * @throws PersistenceException if an unexpected error - * condition is encountered - */ - public boolean isActive(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EnumType.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EnumType.java deleted file mode 100644 index ff0c873..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/EnumType.java +++ /dev/null @@ -1,31 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Defines mapping for enumerated types. The constants of this - * enumerated type specify how a persistent property or - * field of an enumerated type should be persisted. - * - * @since Java Persistence 1.0 - */ -public enum EnumType { - /** Persist enumerated type property or field as an integer. */ - ORDINAL, - - /** Persist enumerated type property or field as a string. */ - STRING -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Enumerated.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Enumerated.java deleted file mode 100644 index d78b2db..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Enumerated.java +++ /dev/null @@ -1,61 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2014 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static javax.persistence.EnumType.ORDINAL; - -/** - * Specifies that a persistent property or field should be persisted - * as a enumerated type. The Enumerated annotation may - * be used in conjunction with the Basic annotation, or in - * conjunction with the ElementCollection annotation when the - * element collection value is of basic type. If the enumerated type - * is not specified or the Enumerated annotation is not - * used, the EnumType value is assumed to be ORDINAL. - * - *
- *   Example:
- *
- *   public enum EmployeeStatus {FULL_TIME, PART_TIME, CONTRACT}
- *
- *   public enum SalaryRate {JUNIOR, SENIOR, MANAGER, EXECUTIVE}
- *
- *   @Entity public class Employee {
- *       public EmployeeStatus getStatus() {...}
- *       ...
- *       @Enumerated(STRING)
- *       public SalaryRate getPayScale() {...}
- *       ...
- *   }
- * 
- * - * @see Basic - * @see ElementCollection - * - * @since Java Persistence 1.0 - */ -@Target({METHOD, FIELD}) -@Retention(RUNTIME) -public @interface Enumerated { - - /** (Optional) The type used in mapping an enum type. */ - EnumType value() default ORDINAL; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ExcludeDefaultListeners.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ExcludeDefaultListeners.java deleted file mode 100644 index 9404728..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ExcludeDefaultListeners.java +++ /dev/null @@ -1,33 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies that the invocation of default listeners is - * to be excluded for the entity class (or mapped superclass) - * and its subclasses. - * - * @since Java Persistence 1.0 - */ -@Target({TYPE}) -@Retention(RUNTIME) -public @interface ExcludeDefaultListeners { -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ExcludeSuperclassListeners.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ExcludeSuperclassListeners.java deleted file mode 100644 index e95e939..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ExcludeSuperclassListeners.java +++ /dev/null @@ -1,34 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies that the invocation of superclass listeners is - * to be excluded for the entity class (or mapped superclass) - * and its subclasses. - * - * @since Java Persistence 1.0 - */ -@Target({TYPE}) -@Retention(RUNTIME) - -public @interface ExcludeSuperclassListeners { -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/FetchType.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/FetchType.java deleted file mode 100644 index 0efc1cc..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/FetchType.java +++ /dev/null @@ -1,49 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Defines strategies for fetching data from the database. - * The EAGER strategy is a requirement on the persistence - * provider runtime that data must be eagerly fetched. The - * LAZY strategy is a hint to the persistence provider - * runtime that data should be fetched lazily when it is - * first accessed. The implementation is permitted to eagerly - * fetch data for which the LAZY strategy hint has been - * specified. - * - *
- *   Example:
- *   @Basic(fetch=LAZY)
- *   protected String getName() { return name; }
- * 
- * - * @see Basic - * @see ElementCollection - * @see ManyToMany - * @see OneToMany - * @see ManyToOne - * @see OneToOne - * @since Java Persistence 1.0 - */ -public enum FetchType { - - /** Defines that data can be lazily fetched. */ - LAZY, - - /** Defines that data must be eagerly fetched. */ - EAGER -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/FieldResult.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/FieldResult.java deleted file mode 100644 index c28c885..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/FieldResult.java +++ /dev/null @@ -1,63 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2014 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Used in conjunction with the {@link EntityResult} annotation to map columns specified - * in the SELECT list of a SQL query to the properties or fields of an entity class. - * - *
- *
- * Example:
- *   Query q = em.createNativeQuery(
- *       "SELECT o.id AS order_id, " +
- *           "o.quantity AS order_quantity, " +
- *           "o.item AS order_item, " +
- *         "FROM Order o, Item i " +
- *         "WHERE (order_quantity > 25) AND (order_item = i.id)",
- *       "OrderResults");
- *
- *   @SqlResultSetMapping(name="OrderResults",
- *       entities={
- *           @EntityResult(entityClass=com.acme.Order.class, fields={
- *               @FieldResult(name="id", column="order_id"),
- *               @FieldResult(name="quantity", column="order_quantity"),
- *               @FieldResult(name="item", column="order_item")})
- *       })
- * 
- * - * @see EntityResult - * @see SqlResultSetMapping - * @since Java Persistence 1.0 - */ -@Target({}) -@Retention(RUNTIME) - -public @interface FieldResult { - - /** Name of the persistent field or property of the class. */ - String name(); - - /** - * Name of the column in the SELECT clause - i.e., column - * aliases, if applicable. - */ - String column(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/FlushModeType.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/FlushModeType.java deleted file mode 100644 index d521c10..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/FlushModeType.java +++ /dev/null @@ -1,52 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Flush mode setting. - * - *

When queries are executed within a transaction, if - * FlushModeType.AUTO is set on the {@link - * javax.persistence.Query Query} or {@link javax.persistence.TypedQuery - * TypedQuery} object, or if the flush mode setting for the - * persistence context is AUTO (the default) and a flush - * mode setting has not been specified for the Query or - * TypedQuery object, the persistence provider is - * responsible for ensuring that all updates to the state of all - * entities in the persistence context which could potentially affect - * the result of the query are visible to the processing of the - * query. The persistence provider implementation may achieve this by - * flushing those entities to the database or by some other means. - *

If FlushModeType.COMMIT is set, the effect of - * updates made to entities in the persistence context upon queries is - * unspecified. - * - *

If there is no transaction active or the persistence context is not - * joined to the current transaction, the persistence provider must not flush - * to the database. - * - * @since Java Persistence 1.0 - */ -public enum FlushModeType { - - /** Flushing to occur at transaction commit. The provider may flush - * at other times, but is not required to. - */ - COMMIT, - - /** (Default) Flushing to occur at query execution. */ - AUTO -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ForeignKey.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ForeignKey.java deleted file mode 100644 index 345edbb..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ForeignKey.java +++ /dev/null @@ -1,94 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011 - 2017 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ -package javax.persistence; - -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import java.lang.annotation.Retention; -import java.lang.annotation.Target; -import static javax.persistence.ConstraintMode.CONSTRAINT; - -/** - * Used to specify the handling of foreign key constraints when schema - * generation is in effect. If this annotation is not specified, the - * persistence provider's default foreign key strategy will be used. - *

- * The ConstraintMode value is used to specify whether foreign - * key constraints should be generated. - *

- * The syntax used in the foreignKeyDefinition element - * should follow the SQL syntax used by the target database for foreign - * key constraints. For example, this may be similar the following: - *

- * FOREIGN KEY ( <COLUMN expression> {, <COLUMN expression>}... )
- * REFERENCES <TABLE identifier> [
- *     (<COLUMN expression> {, <COLUMN expression>}... ) ]
- * [ ON UPDATE <referential action> ]
- * [ ON DELETE <referential action> ]
- * 
- * - * When the ConstraintMode value is - * CONSTRAINT, but the foreignKeyDefinition - * element is not specified, the provider will generate foreign key - * constraints whose update and delete actions it determines most - * appropriate for the join column(s) to which the foreign key - * annotation is applied. - * - * @see JoinColumn - * @see JoinColumns - * @see MapKeyJoinColumn - * @see MapKeyJoinColumns - * @see PrimaryKeyJoinColumn - * @see JoinTable - * @see CollectionTable - * @see SecondaryTable - * @see AssociationOverride - * - * @since Java Persistence 2.1 - */ -@Target({}) -@Retention(RUNTIME) -public @interface ForeignKey { - - /** - * (Optional) The name of the foreign key constraint. If this - * is not specified, it defaults to a provider-generated name. - */ - String name() default ""; - - /** - * (Optional) Used to specify whether a foreign key constraint should be - * generated when schema generation is in effect. - *

- * A value of CONSTRAINT will cause the persistence - * provider to generate a foreign key constraint. If the - * foreignKeyDefinition element is not specified, the - * provider will generate a constraint whose update - * and delete actions it determines most appropriate for the - * join column(s) to which the foreign key annotation is applied. - *

- * A value of NO_CONSTRAINT will result in no - * constraint being generated. - *

- * A value of PROVIDER_DEFAULT will result in the - * provider's default behavior (which may or may not result - * in the generation of a constraint for the given join column(s). - */ - ConstraintMode value() default CONSTRAINT; - - /** - * (Optional) The foreign key constraint definition. - */ - String foreignKeyDefinition() default ""; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/GeneratedValue.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/GeneratedValue.java deleted file mode 100644 index 9c90d80..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/GeneratedValue.java +++ /dev/null @@ -1,79 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static javax.persistence.GenerationType.AUTO; - -/** - * Provides for the specification of generation strategies for the - * values of primary keys. - * - *

The GeneratedValue annotation - * may be applied to a primary key property or field of an entity or - * mapped superclass in conjunction with the {@link Id} annotation. - * The use of the GeneratedValue annotation is only - * required to be supported for simple primary keys. Use of the - * GeneratedValue annotation is not supported for derived - * primary keys. - * - *

- *
- *     Example 1:
- *
- *     @Id
- *     @GeneratedValue(strategy=SEQUENCE, generator="CUST_SEQ")
- *     @Column(name="CUST_ID")
- *     public Long getId() { return id; }
- *
- *     Example 2:
- *
- *     @Id
- *     @GeneratedValue(strategy=TABLE, generator="CUST_GEN")
- *     @Column(name="CUST_ID")
- *     Long id;
- * 
- * - * @see Id - * @see TableGenerator - * @see SequenceGenerator - * - * @since Java Persistence 1.0 - */ -@Target({METHOD, FIELD}) -@Retention(RUNTIME) - -public @interface GeneratedValue { - - /** - * (Optional) The primary key generation strategy - * that the persistence provider must use to - * generate the annotated entity primary key. - */ - GenerationType strategy() default AUTO; - - /** - * (Optional) The name of the primary key generator - * to use as specified in the {@link SequenceGenerator} - * or {@link TableGenerator} annotation. - *

Defaults to the id generator supplied by persistence provider. - */ - String generator() default ""; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/GenerationType.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/GenerationType.java deleted file mode 100644 index 9d1980e..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/GenerationType.java +++ /dev/null @@ -1,56 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Defines the types of primary key generation strategies. - * - * @see GeneratedValue - * - * @since Java Persistence 1.0 - */ -public enum GenerationType { - - /** - * Indicates that the persistence provider must assign - * primary keys for the entity using an underlying - * database table to ensure uniqueness. - */ - TABLE, - - /** - * Indicates that the persistence provider must assign - * primary keys for the entity using a database sequence. - */ - SEQUENCE, - - /** - * Indicates that the persistence provider must assign - * primary keys for the entity using a database identity column. - */ - IDENTITY, - - /** - * Indicates that the persistence provider should pick an - * appropriate strategy for the particular database. The - * AUTO generation strategy may expect a database - * resource to exist, or it may attempt to create one. A vendor - * may provide documentation on how to create such resources - * in the event that it does not support schema generation - * or cannot create the schema resource at runtime. - */ - AUTO -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Id.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Id.java deleted file mode 100644 index a201843..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Id.java +++ /dev/null @@ -1,55 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies the primary key of an entity. - * The field or property to which the Id annotation is applied - * should be one of the following types: any Java primitive type; - * any primitive wrapper type; - * String; - * java.util.Date; - * java.sql.Date; - * java.math.BigDecimal; - * java.math.BigInteger. - * - *

The mapped column for the primary key of the entity is assumed - * to be the primary key of the primary table. If no Column annotation - * is specified, the primary key column name is assumed to be the name - * of the primary key property or field. - * - *

- *   Example:
- *
- *   @Id
- *   public Long getId() { return id; }
- * 
- * - * @see Column - * @see GeneratedValue - * - * @since Java Persistence 1.0 - */ -@Target({METHOD, FIELD}) -@Retention(RUNTIME) - -public @interface Id {} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/IdClass.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/IdClass.java deleted file mode 100644 index 8bfab22..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/IdClass.java +++ /dev/null @@ -1,53 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies a composite primary key class that is mapped to - * multiple fields or properties of the entity. - * - *

The names of the fields or properties in the primary key - * class and the primary key fields or properties of the entity - * must correspond and their types must be the same. - * - *

- *
- *   Example:
- *
- *   @IdClass(com.acme.EmployeePK.class)
- *   @Entity
- *   public class Employee {
- *      @Id String empName;
- *      @Id Date birthDay;
- *      ...
- *   }
- * 
- * - * @since Java Persistence 1.0 - */ -@Target({TYPE}) -@Retention(RUNTIME) - -public @interface IdClass { - - /** Primary key class */ - Class value(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Index.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Index.java deleted file mode 100644 index 5899a03..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Index.java +++ /dev/null @@ -1,68 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ -package javax.persistence; - -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import java.lang.annotation.Retention; -import java.lang.annotation.Target; - -/** - * Used in schema generation to specify creation of an index. - *

- * Note that it is not necessary to specify an index for a primary key, - * as the primary key index will be created automatically. - * - *

- * The syntax of the columnList element is a - * column_list, as follows: - * - *

- *    column::= index_column [,index_column]*
- *    index_column::= column_name [ASC | DESC]
- * 
- * - *

If ASC or DESC is not specified, - * ASC (ascending order) is assumed. - * - * @see Table - * @see SecondaryTable - * @see CollectionTable - * @see JoinTable - * @see TableGenerator - * - * @since Java Persistence 2.1 - * - */ -@Target({}) -@Retention(RUNTIME) -public @interface Index { - - /** - * (Optional) The name of the index; defaults to a provider-generated name. - */ - String name() default ""; - - /** - * (Required) The names of the columns to be included in the index, - * in order. - */ - String columnList(); - - /** - * (Optional) Whether the index is unique. - */ - boolean unique() default false; - -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Inheritance.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Inheritance.java deleted file mode 100644 index e6a0dc5..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Inheritance.java +++ /dev/null @@ -1,52 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2014 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static javax.persistence.InheritanceType.SINGLE_TABLE; - -/** - * Specifies the inheritance strategy to be used for an entity class - * hierarchy. It is specified on the entity class that is the root of - * the entity class hierarchy. If the Inheritance annotation is not - * specified or if no inheritance type is specified for an entity - * class hierarchy, the SINGLE_TABLE mapping strategy is used. - * - *

- *
- *   Example:
- *
- *   @Entity
- *   @Inheritance(strategy=JOINED)
- *   public class Customer { ... }
- *
- *   @Entity
- *   public class ValuedCustomer extends Customer { ... }
- * 
- * - * @since Java Persistence 1.0 - */ -@Target({TYPE}) -@Retention(RUNTIME) - -public @interface Inheritance { - - /** The strategy to be used for the entity inheritance hierarchy. */ - InheritanceType strategy() default SINGLE_TABLE; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/InheritanceType.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/InheritanceType.java deleted file mode 100644 index dcb10cd..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/InheritanceType.java +++ /dev/null @@ -1,38 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Defines inheritance strategy options. - * - * @since Java Persistence 1.0 - */ -public enum InheritanceType { - - /** A single table per class hierarchy. */ - SINGLE_TABLE, - - /** A table per concrete entity class. */ - TABLE_PER_CLASS, - - /** - * A strategy in which fields that are specific to a - * subclass are mapped to a separate table than the fields - * that are common to the parent class, and a join is - * performed to instantiate the subclass. - */ - JOINED -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/JoinColumn.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/JoinColumn.java deleted file mode 100644 index fd91f05..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/JoinColumn.java +++ /dev/null @@ -1,185 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2015 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Petros Splinakis - Java Persistence 2.2 - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Repeatable; -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static javax.persistence.ConstraintMode.PROVIDER_DEFAULT; - -/** - * Specifies a column for joining an entity association or element - * collection. If the JoinColumn annotation itself is - * defaulted, a single join column is assumed and the default values - * apply. - * - *
- *   Example:
- *
- *   @ManyToOne
- *   @JoinColumn(name="ADDR_ID")
- *   public Address getAddress() { return address; }
- *
- *
- *   Example: unidirectional one-to-many association using a foreign key mapping
- * 
- *   // In Customer class
- *   @OneToMany
- *   @JoinColumn(name="CUST_ID") // join column is in table for Order
- *   public Set<Order> getOrders() {return orders;}
- * 
- * - * @see ManyToOne - * @see OneToMany - * @see OneToOne - * @see JoinTable - * @see CollectionTable - * @see ForeignKey - * - * @since Java Persistence 1.0 - */ -@Repeatable(JoinColumns.class) -@Target({METHOD, FIELD}) -@Retention(RUNTIME) -public @interface JoinColumn { - - /** - * (Optional) The name of the foreign key column. - * The table in which it is found depends upon the - * context. - *
    - *
  • If the join is for a OneToOne or ManyToOne - * mapping using a foreign key mapping strategy, - * the foreign key column is in the table of the - * source entity or embeddable. - *
  • If the join is for a unidirectional OneToMany mapping - * using a foreign key mapping strategy, the foreign key is in the - * table of the target entity. - *
  • If the join is for a ManyToMany mapping or for a OneToOne - * or bidirectional ManyToOne/OneToMany mapping using a join - * table, the foreign key is in a join table. - *
  • If the join is for an element collection, the foreign - * key is in a collection table. - *
- * - *

Default (only applies if a single join column is used): - * The concatenation of the following: the name of the - * referencing relationship property or field of the referencing - * entity or embeddable class; "_"; the name of the referenced - * primary key column. - * If there is no such referencing relationship property or - * field in the entity, or if the join is for an element collection, - * the join column name is formed as the - * concatenation of the following: the name of the entity; "_"; - * the name of the referenced primary key column. - */ - String name() default ""; - - /** - * (Optional) The name of the column referenced by this foreign - * key column. - *

    - *
  • When used with entity relationship mappings other - * than the cases described here, the referenced column is in the - * table of the target entity. - *
  • When used with a unidirectional OneToMany foreign key - * mapping, the referenced column is in the table of the source - * entity. - *
  • When used inside a JoinTable annotation, - * the referenced key column is in the entity table of the owning - * entity, or inverse entity if the join is part of the inverse - * join definition. - *
  • When used in a CollectionTable mapping, the - * referenced column is in the table of the entity containing the - * collection. - *
- * - *

Default (only applies if single join column is being - * used): The same name as the primary key column of the - * referenced table. - */ - String referencedColumnName() default ""; - - /** - * (Optional) Whether the property is a unique key. This is a - * shortcut for the UniqueConstraint annotation at - * the table level and is useful for when the unique key - * constraint is only a single field. It is not necessary to - * explicitly specify this for a join column that corresponds to a - * primary key that is part of a foreign key. - */ - boolean unique() default false; - - /** (Optional) Whether the foreign key column is nullable. */ - boolean nullable() default true; - - /** - * (Optional) Whether the column is included in - * SQL INSERT statements generated by the persistence - * provider. - */ - boolean insertable() default true; - - /** - * (Optional) Whether the column is included in - * SQL UPDATE statements generated by the persistence - * provider. - */ - boolean updatable() default true; - - /** - * (Optional) The SQL fragment that is used when - * generating the DDL for the column. - *

Defaults to the generated SQL for the column. - */ - String columnDefinition() default ""; - - /** - * (Optional) The name of the table that contains - * the column. If a table is not specified, the column - * is assumed to be in the primary table of the - * applicable entity. - * - *

Default: - *

    - *
  • If the join is for a OneToOne or ManyToOne mapping - * using a foreign key mapping strategy, the name of the table of - * the source entity or embeddable. - *
  • If the join is for a unidirectional OneToMany mapping - * using a foreign key mapping strategy, the name of the table of - * the target entity. - *
  • If the join is for a ManyToMany mapping or - * for a OneToOne or bidirectional ManyToOne/OneToMany mapping - * using a join table, the name of the join table. - *
  • If the join is for an element collection, the name of the collection table. - *
- */ - String table() default ""; - - /** - * (Optional) Used to specify or control the generation of a - * foreign key constraint when table generation is in effect. If - * this element is not specified, the persistence provider's - * default foreign key strategy will apply. - * - * @since Java Persistence 2.1 - */ - ForeignKey foreignKey() default @ForeignKey(PROVIDER_DEFAULT); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/JoinColumns.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/JoinColumns.java deleted file mode 100644 index 0766c80..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/JoinColumns.java +++ /dev/null @@ -1,70 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static javax.persistence.ConstraintMode.PROVIDER_DEFAULT; - -/** - * Specifies the mapping for composite foreign keys. This annotation - * groups JoinColumn annotations for the same relationship. - * - *

When the JoinColumns annotation is used, - * both the name and the referencedColumnName elements - * must be specified in each such JoinColumn annotation. - * - *

- *
- *    Example:
- *    @ManyToOne
- *    @JoinColumns({
- *        @JoinColumn(name="ADDR_ID", referencedColumnName="ID"),
- *        @JoinColumn(name="ADDR_ZIP", referencedColumnName="ZIP")
- *    })
- *    public Address getAddress() { return address; }
- * 
- * - * @see JoinColumn - * @see ForeignKey - * - * @since Java Persistence 1.0 - */ -@Target({METHOD, FIELD}) -@Retention(RUNTIME) -public @interface JoinColumns { - - /** - * The join columns that map the relationship. - */ - JoinColumn[] value(); - - /** - * (Optional) Used to specify or control the generation of a - * foreign key constraint when table generation is in effect. - * If both this element and the foreignKey element - * of any of the JoinColumn elements are specified, - * the behavior is undefined. If no foreign key annotation element - * is specified in either location, the persistence provider's - * default foreign key strategy will apply. - * - * @since Java Persistence 2.1 - */ - ForeignKey foreignKey() default @ForeignKey(PROVIDER_DEFAULT); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/JoinTable.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/JoinTable.java deleted file mode 100644 index eae9566..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/JoinTable.java +++ /dev/null @@ -1,155 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static javax.persistence.ConstraintMode.PROVIDER_DEFAULT; - -/** - * Specifies the mapping of associations. It is applied to the - * owning side of an association. - * - *

A join table is typically used in the mapping of many-to-many - * and unidirectional one-to-many associations. It may also be used to - * map bidirectional many-to-one/one-to-many associations, - * unidirectional many-to-one relationships, and one-to-one - * associations (both bidirectional and unidirectional). - * - *

When a join table is used in mapping a relationship with an - *embeddable class on the owning side of the relationship, the - *containing entity rather than the embeddable class is considered the - *owner of the relationship. - * - *

If the JoinTable annotation is missing, the - * default values of the annotation elements apply. - * The name of the join table is assumed to be the table names of the - * associated primary tables concatenated together (owning side - * first) using an underscore. - * - *

- *
- *    Example:
- *
- *    @JoinTable(
- *        name="CUST_PHONE",
- *        joinColumns=
- *            @JoinColumn(name="CUST_ID", referencedColumnName="ID"),
- *        inverseJoinColumns=
- *            @JoinColumn(name="PHONE_ID", referencedColumnName="ID")
- *    )
- * 
- * - * @see JoinColumn - * @see JoinColumns - * - * @since Java Persistence 1.0 - */ -@Target({METHOD, FIELD}) -@Retention(RUNTIME) - -public @interface JoinTable { - - /** - * (Optional) The name of the join table. - * - *

Defaults to the concatenated names of - * the two associated primary entity tables, - * separated by an underscore. - */ - String name() default ""; - - /** (Optional) The catalog of the table. - *

Defaults to the default catalog. - */ - String catalog() default ""; - - /** (Optional) The schema of the table. - *

Defaults to the default schema for user. - */ - String schema() default ""; - - /** - * (Optional) The foreign key columns - * of the join table which reference the - * primary table of the entity owning the - * association. (I.e. the owning side of - * the association). - * - *

Uses the same defaults as for {@link JoinColumn}. - */ - JoinColumn[] joinColumns() default {}; - - /** - * (Optional) The foreign key columns - * of the join table which reference the - * primary table of the entity that does - * not own the association. (I.e. the - * inverse side of the association). - * - *

Uses the same defaults as for {@link JoinColumn}. - */ - JoinColumn[] inverseJoinColumns() default {}; - - /** - * (Optional) Used to specify or control the generation of a - * foreign key constraint for the columns corresponding to the - * joinColumns element when table generation is in - * effect. If both this element and the foreignKey - * element of any of the joinColumns elements are - * specified, the behavior is undefined. If no foreign key - * annotation element is specified in either location, the - * persistence provider's default foreign key strategy will - * apply. - * - * @since Java Persistence 2.1 - */ - ForeignKey foreignKey() default @ForeignKey(PROVIDER_DEFAULT); - - /** - * (Optional) Used to specify or control the generation of a - * foreign key constraint for the columns corresponding to the - * inverseJoinColumns element when table generation - * is in effect. If both this element and the - * foreignKey element of any of the - * inverseJoinColumns elements are specified, the - * behavior is undefined. If no foreign key annotation element - * is specified in either location, the persistence provider's - * default foreign key strategy will apply. - * - * @since Java Persistence 2.1 - */ - ForeignKey inverseForeignKey() default @ForeignKey(PROVIDER_DEFAULT); - - /** - * (Optional) Unique constraints that are - * to be placed on the table. These are - * only used if table generation is in effect. - *

Defaults to no additional constraints. - */ - UniqueConstraint[] uniqueConstraints() default {}; - - /** - * (Optional) Indexes for the table. These are only used if - * table generation is in effect. - * - * @since Java Persistence 2.1 - */ - Index[] indexes() default {}; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Lob.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Lob.java deleted file mode 100644 index d1680b8..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Lob.java +++ /dev/null @@ -1,62 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies that a persistent property or field should be persisted - * as a large object to a database-supported large object type. - * - *

Portable applications should use the Lob annotation - * when mapping to a database Lob type. The Lob - * annotation may be used in conjunction with the {@link Basic} - * annotation or the {@link ElementCollection} annotation when the - * element collection value is of basic type. A Lob may - * be either a binary or character type. - * - *

The Lob type is inferred from the type of the - * persistent field or property, and except for string and - * character-based types defaults to Blob. - *

- *
- *   Example 1:
- *
- *   @Lob @Basic(fetch=LAZY)
- *   @Column(name="REPORT")
- *   protected String report;
- *
- *   Example 2:
- *
- *   @Lob @Basic(fetch=LAZY)
- *   @Column(name="EMP_PIC", columnDefinition="BLOB NOT NULL")
- *   protected byte[] pic;
- *
- * 
- * - * @see Basic - * @see ElementCollection - * - * @since Java Persistence 1.0 - */ -@Target({METHOD, FIELD}) -@Retention(RUNTIME) -public @interface Lob { -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/LockModeType.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/LockModeType.java deleted file mode 100644 index cacff72..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/LockModeType.java +++ /dev/null @@ -1,188 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2014 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Lock modes can be specified by means of passing a LockModeType - * argument to one of the {@link javax.persistence.EntityManager} methods that take locks - * (lock, find, or refresh) or - * to the {@link Query#setLockMode Query.setLockMode()} or - * {@link TypedQuery#setLockMode TypedQuery.setLockMode()} method. - * - *

Lock modes can be used to specify either optimistic or pessimistic locks. - * - *

Optimistic locks are specified using {@link - * LockModeType#OPTIMISTIC LockModeType.OPTIMISTIC} and {@link - * LockModeType#OPTIMISTIC_FORCE_INCREMENT - * LockModeType.OPTIMISTIC_FORCE_INCREMENT}. The lock mode type - * values {@link LockModeType#READ LockModeType.READ} and - * {@link LockModeType#WRITE LockModeType.WRITE} are - * synonyms of OPTIMISTIC and - * OPTIMISTIC_FORCE_INCREMENT respectively. The latter - * are to be preferred for new applications. - * - *

The semantics of requesting locks of type - * LockModeType.OPTIMISTIC and - * LockModeType.OPTIMISTIC_FORCE_INCREMENT are the - * following. - * - *

If transaction T1 calls for a lock of type - * LockModeType.OPTIMISTIC on a versioned object, - * the entity manager must ensure that neither of the following - * phenomena can occur: - *

    - *
  • P1 (Dirty read): Transaction T1 modifies a row. - * Another transaction T2 then reads that row and obtains - * the modified value, before T1 has committed or rolled back. - * Transaction T2 eventually commits successfully; it does not - * matter whether T1 commits or rolls back and whether it does - * so before or after T2 commits. - *
  • - *
  • P2 (Non-repeatable read): Transaction T1 reads a row. - * Another transaction T2 then modifies or deletes that row, - * before T1 has committed. Both transactions eventually commit - * successfully. - *
  • - *
- * - *

Lock modes must always prevent the phenomena P1 and P2. - * - *

In addition, calling a lock of type - * LockModeType.OPTIMISTIC_FORCE_INCREMENT on a versioned object, - * will also force an update (increment) to the entity's version - * column. - * - *

The persistence implementation is not required to support - * the use of optimistic lock modes on non-versioned objects. When it - * cannot support a such lock call, it must throw the {@link - * PersistenceException}. - * - *

The lock modes {@link LockModeType#PESSIMISTIC_READ - * LockModeType.PESSIMISTIC_READ}, {@link - * LockModeType#PESSIMISTIC_WRITE LockModeType.PESSIMISTIC_WRITE}, and - * {@link LockModeType#PESSIMISTIC_FORCE_INCREMENT - * LockModeType.PESSIMISTIC_FORCE_INCREMENT} are used to immediately - * obtain long-term database locks. - * - *

The semantics of requesting locks of type - * LockModeType.PESSIMISTIC_READ, LockModeType.PESSIMISTIC_WRITE, and - * LockModeType.PESSIMISTIC_FORCE_INCREMENT are the following. - * - *

If transaction T1 calls for a lock of type - * LockModeType.PESSIMISTIC_READ or - * LockModeType.PESSIMISTIC_WRITE on an object, the entity - * manager must ensure that neither of the following phenomena can - * occur: - *

    - *
  • P1 (Dirty read): Transaction T1 modifies a - * row. Another transaction T2 then reads that row and obtains the - * modified value, before T1 has committed or rolled back. - * - *
  • P2 (Non-repeatable read): Transaction T1 reads a row. Another - * transaction T2 then modifies or deletes that row, before T1 has - * committed or rolled back. - *
- * - *

A lock with LockModeType.PESSIMISTIC_WRITE can be obtained on - * an entity instance to force serialization among transactions - * attempting to update the entity data. A lock with - * LockModeType.PESSIMISTIC_READ can be used to query data using - * repeatable-read semantics without the need to reread the data at - * the end of the transaction to obtain a lock, and without blocking - * other transactions reading the data. A lock with - * LockModeType.PESSIMISTIC_WRITE can be used when querying data and - * there is a high likelihood of deadlock or update failure among - * concurrent updating transactions. - * - *

The persistence implementation must support use of locks of type - * LockModeType.PESSIMISTIC_READ - * LockModeType.PESSIMISTIC_WRITE on a non-versioned entity as well as - * on a versioned entity. - * - *

When the lock cannot be obtained, and the database locking - * failure results in transaction-level rollback, the provider must - * throw the {@link PessimisticLockException} and ensure that the JTA - * transaction or EntityTransaction has been marked for rollback. - * - *

When the lock cannot be obtained, and the database locking - * failure results in only statement-level rollback, the provider must - * throw the {@link LockTimeoutException} (and must not mark the transaction - * for rollback). - * - * @since Java Persistence 1.0 - * - */ -public enum LockModeType -{ - /** - * Synonymous with OPTIMISTIC. - * OPTIMISTIC is to be preferred for new - * applications. - * - */ - READ, - - /** - * Synonymous with OPTIMISTIC_FORCE_INCREMENT. - * OPTIMISTIC_FORCE_IMCREMENT is to be preferred for new - * applications. - * - */ - WRITE, - - /** - * Optimistic lock. - * - * @since Java Persistence 2.0 - */ - OPTIMISTIC, - - /** - * Optimistic lock, with version update. - * - * @since Java Persistence 2.0 - */ - OPTIMISTIC_FORCE_INCREMENT, - - /** - * - * Pessimistic read lock. - * - * @since Java Persistence 2.0 - */ - PESSIMISTIC_READ, - - /** - * Pessimistic write lock. - * - * @since Java Persistence 2.0 - */ - PESSIMISTIC_WRITE, - - /** - * Pessimistic write lock, with version update. - * - * @since Java Persistence 2.0 - */ - PESSIMISTIC_FORCE_INCREMENT, - - /** - * No lock. - * - * @since Java Persistence 2.0 - */ - NONE -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/LockTimeoutException.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/LockTimeoutException.java deleted file mode 100644 index 1381391..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/LockTimeoutException.java +++ /dev/null @@ -1,97 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Thrown by the persistence provider when an pessimistic locking - * conflict occurs that does not result in transaction rollback. This - * exception may be thrown as part of an API call, at, flush or at - * commit time. The current transaction, if one is active, will be not - * be marked for rollback. - * - * @since Java Persistence 2.0 - */ -public class LockTimeoutException extends PersistenceException { - /** The object that caused the exception */ - Object entity; - - /** - * Constructs a new LockTimeoutException exception - * with null as its detail message. - */ - public LockTimeoutException() { - super(); - } - - /** - * Constructs a new LockTimeoutException exception - * with the specified detail message. - * @param message the detail message. - */ - public LockTimeoutException(String message) { - super(message); - } - - /** - * Constructs a new LockTimeoutException exception - * with the specified detail message and cause. - * @param message the detail message. - * @param cause the cause. - */ - public LockTimeoutException(String message, Throwable cause) { - super(message, cause); - } - - /** - * Constructs a new LockTimeoutException exception - * with the specified cause. - * @param cause the cause. - */ - public LockTimeoutException(Throwable cause) { - super(cause); - } - - /** - * Constructs a new LockTimeoutException exception - * with the specified object. - * @param entity the entity. - */ - public LockTimeoutException(Object entity) { - this.entity = entity; - } - - /** - * Constructs a new LockTimeoutException exception - * with the specified detail message, cause, and entity. - * @param message the detail message. - * @param cause the cause. - * @param entity the entity. - */ - public LockTimeoutException(String message, Throwable cause, Object entity) { - super(message, cause); - this.entity = entity; - } - - /** - * Returns the object that caused this exception. - * @return the entity - */ - public Object getObject() { - return this.entity; - } -} - - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ManyToMany.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ManyToMany.java deleted file mode 100644 index 31aa29b..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ManyToMany.java +++ /dev/null @@ -1,143 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import javax.persistence.CascadeType; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static javax.persistence.FetchType.LAZY; - -/** - * Specifies a many-valued association with many-to-many multiplicity. - * - *

Every many-to-many association has two sides, the owning side - * and the non-owning, or inverse, side. The join table is specified - * on the owning side. If the association is bidirectional, either - * side may be designated as the owning side. If the relationship is - * bidirectional, the non-owning side must use the mappedBy element of - * the ManyToMany annotation to specify the relationship field or - * property of the owning side. - * - *

The join table for the relationship, if not defaulted, is - * specified on the owning side. - * - *

The ManyToMany annotation may be used within an - * embeddable class contained within an entity class to specify a - * relationship to a collection of entities. If the relationship is - * bidirectional and the entity containing the embeddable class is the - * owner of the relationship, the non-owning side must use the - * mappedBy element of the ManyToMany - * annotation to specify the relationship field or property of the - * embeddable class. The dot (".") notation syntax must be used in the - * mappedBy element to indicate the relationship - * attribute within the embedded attribute. The value of each - * identifier used with the dot notation is the name of the respective - * embedded field or property. - * - *

- *
- *    Example 1:
- *
- *    // In Customer class:
- *
- *    @ManyToMany
- *    @JoinTable(name="CUST_PHONES")
- *    public Set<PhoneNumber> getPhones() { return phones; }
- *
- *    // In PhoneNumber class:
- *
- *    @ManyToMany(mappedBy="phones")
- *    public Set<Customer> getCustomers() { return customers; }
- *
- *    Example 2:
- *
- *    // In Customer class:
- *
- *    @ManyToMany(targetEntity=com.acme.PhoneNumber.class)
- *    public Set getPhones() { return phones; }
- *
- *    // In PhoneNumber class:
- *
- *    @ManyToMany(targetEntity=com.acme.Customer.class, mappedBy="phones")
- *    public Set getCustomers() { return customers; }
- *
- *    Example 3:
- *
- *    // In Customer class:
- *
- *    @ManyToMany
- *    @JoinTable(name="CUST_PHONE",
- *        joinColumns=
- *            @JoinColumn(name="CUST_ID", referencedColumnName="ID"),
- *        inverseJoinColumns=
- *            @JoinColumn(name="PHONE_ID", referencedColumnName="ID")
- *        )
- *    public Set<PhoneNumber> getPhones() { return phones; }
- *
- *    // In PhoneNumberClass:
- *
- *    @ManyToMany(mappedBy="phones")
- *    public Set<Customer> getCustomers() { return customers; }
- * 
- * - * @see JoinTable - * - * @since Java Persistence 1.0 - */ -@Target({METHOD, FIELD}) -@Retention(RUNTIME) -public @interface ManyToMany { - - /** - * (Optional) The entity class that is the target of the - * association. Optional only if the collection-valued - * relationship property is defined using Java generics. Must be - * specified otherwise. - * - *

Defaults to the parameterized type of - * the collection when defined using generics. - */ - Class targetEntity() default void.class; - - /** - * (Optional) The operations that must be cascaded to the target - * of the association. - * - *

When the target collection is a {@link java.util.Map - * java.util.Map}, the cascade element applies to the - * map value. - * - *

Defaults to no operations being cascaded. - */ - CascadeType[] cascade() default {}; - - /** (Optional) Whether the association should be lazily loaded or - * must be eagerly fetched. The EAGER strategy is a requirement on - * the persistence provider runtime that the associated entities - * must be eagerly fetched. The LAZY strategy is a hint to the - * persistence provider runtime. - */ - FetchType fetch() default LAZY; - - /** - * The field that owns the relationship. Required unless - * the relationship is unidirectional. - */ - String mappedBy() default ""; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ManyToOne.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ManyToOne.java deleted file mode 100644 index 1d6ef67..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ManyToOne.java +++ /dev/null @@ -1,118 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import javax.persistence.CascadeType; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static javax.persistence.FetchType.EAGER; - -/** - * Specifies a single-valued association to another entity class that - * has many-to-one multiplicity. It is not normally necessary to - * specify the target entity explicitly since it can usually be - * inferred from the type of the object being referenced. If the - * relationship is bidirectional, the non-owning - * OneToMany entity side must used the - * mappedBy element to specify the relationship field or - * property of the entity that is the owner of the relationship. - * - *

The ManyToOne annotation may be used within an - * embeddable class to specify a relationship from the embeddable - * class to an entity class. If the relationship is bidirectional, the - * non-owning OneToMany entity side must use the mappedBy - * element of the OneToMany annotation to specify the - * relationship field or property of the embeddable field or property - * on the owning side of the relationship. The dot (".") notation - * syntax must be used in the mappedBy element to indicate the - * relationship attribute within the embedded attribute. The value of - * each identifier used with the dot notation is the name of the - * respective embedded field or property. - *

- *
- *     Example 1:
- *
- *     @ManyToOne(optional=false) 
- *     @JoinColumn(name="CUST_ID", nullable=false, updatable=false)
- *     public Customer getCustomer() { return customer; }
- *
- *
- *     Example 2:
- * 
- *     @Entity
- *        public class Employee {
- *        @Id int id;
- *        @Embedded JobInfo jobInfo;
- *        ...
- *     }
- *
- *     @Embeddable
- *        public class JobInfo {
- *        String jobDescription; 
- *        @ManyToOne ProgramManager pm; // Bidirectional
- *     }
- *
- *     @Entity
- *        public class ProgramManager {
- *        @Id int id;
- *        @OneToMany(mappedBy="jobInfo.pm")
- *        Collection<Employee> manages;
- *     }
- *
- * 
- * - * @since Java Persistence 1.0 - */ -@Target({METHOD, FIELD}) -@Retention(RUNTIME) - -public @interface ManyToOne { - - /** - * (Optional) The entity class that is the target of - * the association. - * - *

Defaults to the type of the field or property - * that stores the association. - */ - Class targetEntity() default void.class; - - /** - * (Optional) The operations that must be cascaded to - * the target of the association. - * - *

By default no operations are cascaded. - */ - CascadeType[] cascade() default {}; - - /** - * (Optional) Whether the association should be lazily - * loaded or must be eagerly fetched. The EAGER - * strategy is a requirement on the persistence provider runtime that - * the associated entity must be eagerly fetched. The LAZY - * strategy is a hint to the persistence provider runtime. - */ - FetchType fetch() default EAGER; - - /** - * (Optional) Whether the association is optional. If set - * to false then a non-null relationship must always exist. - */ - boolean optional() default true; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapKey.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapKey.java deleted file mode 100644 index 46c3d1e..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapKey.java +++ /dev/null @@ -1,99 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies the map key for associations of type - * {@link java.util.Map java.util.Map} when the map key is itself the primary - * key or a persistent field or property of the entity that is - * the value of the map. - * - *

If a persistent field or property other than the primary - * key is used as a map key then it is expected to have a - * uniqueness constraint associated with it. - * - *

The {@link MapKeyClass} annotation is not used when - * MapKey is specified and vice versa. - * - *

- *
- *    Example 1:
- *
- *    @Entity
- *    public class Department {
- *        ...
- *        @OneToMany(mappedBy="department")
- *        @MapKey  // map key is primary key
- *        public Map<Integer, Employee> getEmployees() {... }
- *        ...
- *    }
- *
- *    @Entity
- *    public class Employee {
- *        ...
- *        @Id Integer getEmpId() { ... }
- *        @ManyToOne
- *        @JoinColumn(name="dept_id")
- *        public Department getDepartment() { ... }
- *        ...
- *    }
- *
- *    Example 2:
- *
- *    @Entity
- *        public class Department {
- *        ...
- *        @OneToMany(mappedBy="department")
- *        @MapKey(name="name")
- *        public Map<String, Employee> getEmployees() {... }
- *        ...
- *    }
- *
- *    @Entity
- *        public class Employee {
- *        @Id public Integer getEmpId() { ... }
- *        ...
- *        @ManyToOne
- *        @JoinColumn(name="dept_id")
- *        public Department getDepartment() { ... }
- *        ...
- *    }
- * 
- * - * @since Java Persistence 1.0 - */ -@Target({METHOD, FIELD}) -@Retention(RUNTIME) -public @interface MapKey { - - /** - * (Optional) The name of the persistent field or property of the - * associated entity that is used as the map key. - *

Default: If the - * name element is not specified, the primary key of the - * associated entity is used as the map key. If the - * primary key is a composite primary key and is mapped - * as IdClass, an instance of the primary key - * class is used as the key. - */ - String name() default ""; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapKeyClass.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapKeyClass.java deleted file mode 100644 index 495e272..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapKeyClass.java +++ /dev/null @@ -1,99 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies the type of the map key for associations of type - * java.util.Map. The map key can be a basic type, an - * embeddable class, or an entity. If the map is specified using Java - * generics, the MapKeyClass annotation and associated - * type need not be specified; otherwise they must be specified. - * - *

The MapKeyClass annotation is used in conjunction - * with ElementCollection or one of the collection-valued - * relationship annotations (OneToMany or ManyToMany). - * The MapKey annotation is not used when - * MapKeyClass is specified and vice versa. - * - *

- *
- *    Example 1:
- *
- *    @Entity
- *    public class Item {
- *       @Id int id;
- *       ...
- *       @ElementCollection(targetClass=String.class)
- *       @MapKeyClass(String.class)
- *       Map images;  // map from image name to image filename
- *       ...
- *    }
- *
- *    Example 2:
- *
- *    // MapKeyClass and target type of relationship can be defaulted
- *
- *    @Entity
- *    public class Item {
- *       @Id int id;
- *       ...
- *       @ElementCollection
- *       Map<String, String> images; 
- *        ...
- *     }
- *
- *     Example 3:
- *
- *     @Entity
- *     public class Company {
- *        @Id int id;
- *        ...
- *        @OneToMany(targetEntity=com.example.VicePresident.class)
- *        @MapKeyClass(com.example.Division.class)
- *        Map organization;
- *     }
- *
- *     Example 4:
- *
- *     // MapKeyClass and target type of relationship are defaulted
- *
- *     @Entity
- *     public class Company {
- *        @Id int id;
- *        ...
- *        @OneToMany
- *        Map<Division, VicePresident> organization;
- *     }
- *
- * 
- * @see ElementCollection - * @see OneToMany - * @see ManyToMany - * @since Java Persistence 2.0 - */ - -@Target( { METHOD, FIELD }) -@Retention(RUNTIME) -public @interface MapKeyClass { - /**(Required) The type of the map key.*/ - Class value(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapKeyColumn.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapKeyColumn.java deleted file mode 100644 index e9498f6..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapKeyColumn.java +++ /dev/null @@ -1,132 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies the mapping for the key column of a map whose - * map key is a basic type. If the name element is not specified, it - * defaults to the concatenation of the following: the name of the - * referencing relationship field or property; "_"; "KEY". - * - *
- *    Example:
- *
- *    @Entity
- *    public class Item {
- *       @Id int id;
- *       ...
- *       @ElementCollection
- *       @MapKeyColumn(name="IMAGE_NAME")
- *       @Column(name="IMAGE_FILENAME")
- *       @CollectionTable(name="IMAGE_MAPPING")
- *       Map<String, String> images;  // map from image name to filename
- *       ...
- *    } 
- * 
- * @since Java Persistence 2.0 - */ -@Target( { METHOD, FIELD }) -@Retention(RUNTIME) -public @interface MapKeyColumn { - - /** - * (Optional) The name of the map key column. The table in which it is found - * depends upon the context. If the map key is for an element collection, - * the map key column is in the collection table for the map value. If the - * map key is for a ManyToMany entity relationship or for a OneToMany entity - * relationship using a join table, the map key column is in a join table. - * If the map key is for a OneToMany entity relationship using a foreign key - * mapping strategy, the map key column is in the table of the entity that - * is the value of the map. - *

Defaults to the concatenation of the following: the name of - * the referencing relationship field or property; "_"; "KEY". - */ - String name() default ""; - - /** - * (Optional) Whether the column is a unique key. This is a - * shortcut for the UniqueConstraint annotation - * at the table level and is useful for when the unique key - * constraint corresponds to only a single column. This - * constraint applies in addition to any constraint entailed - * by primary key mapping and to constraints specified at the - * table level. - */ - boolean unique() default false; - - /** (Optional) Whether the database column is nullable. */ - boolean nullable() default false; - - /** - * (Optional) Whether the column is included in SQL INSERT statements - * generated by the persistence provider. - */ - boolean insertable() default true; - - /** - * (Optional) Whether the column is included in SQL UPDATE statements - * generated by the persistence provider. - */ - boolean updatable() default true; - - /** - * (Optional) The SQL fragment that is used when generating the DDL for the - * column. - *

Defaults to the generated SQL to create a - * column of the inferred type. - * - */ - String columnDefinition() default ""; - - /** (Optional) The name of the table that contains the column. - * - *

Defaults: If the map key is for an element collection, - * the name of the collection table for the map value. If the - * map key is for a OneToMany or ManyToMany entity - * relationship using a join table, the name of the join table - * for the map. If the map key is for a OneToMany entity - * relationship using a foreign key mapping strategy, the name - * of the primary table of the entity that is the value of the - * map. - */ - String table() default ""; - - /** - * (Optional) The column length. (Applies only if a string-valued column is - * used.) - */ - int length() default 255; - - /** - * (Optional) The precision for a decimal (exact numeric) column. (Applies - * only if a decimal column is used.) - * - *

Default: 0. (The value must be set by the developer.) - */ - int precision() default 0; // decimal precision - - /** - * (Optional) The scale for a decimal (exact numeric) column. (Applies only - * if a decimal column is used.) - */ - int scale() default 0; // decimal scale -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapKeyEnumerated.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapKeyEnumerated.java deleted file mode 100644 index 04ab673..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapKeyEnumerated.java +++ /dev/null @@ -1,65 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static javax.persistence.EnumType.ORDINAL; - -/** - * Specifies the enum type for a map key whose basic type is an enumerated type. - * - * The MapKeyEnumerated annotation can be applied to an - * element collection or relationship of type java.util.Map, in - * conjunction with the ElementCollection, OneToMany, or - * ManyToMany annotation. - * If the enumerated type is not specified or the MapKeyEnumerated - * annotation is not used, the enumerated type is assumed to be - * ORDINAL. - * - *

- *   Example:
- *
- *   public enum ProjectStatus {COMPLETE, DELAYED, CANCELLED, IN_PROGRESS}
- *
- *   public enum SalaryRate {JUNIOR, SENIOR, MANAGER, EXECUTIVE}
- *
- *   @Entity public class Employee {
- *       @ManyToMany
- *       public Projects<ProjectStatus, Project> getProjects() {...}
- *       
- *       @OneToMany
- *       @MapKeyEnumerated(STRING)
- *       public Map<SalaryRate, Employee> getEmployees() {...}
- *       ...
- *   }
- * 
- * - * @see ElementCollection - * @see OneToMany - * @see ManyToMany - * - * @since Java Persistence 2.0 - */ -@Target({METHOD, FIELD}) @Retention(RUNTIME) -public @interface MapKeyEnumerated { - - /** (Optional) The type used in mapping a map key enum type. */ - EnumType value() default ORDINAL; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapKeyJoinColumn.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapKeyJoinColumn.java deleted file mode 100644 index fbc3d5f..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapKeyJoinColumn.java +++ /dev/null @@ -1,197 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2015 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Petros Splinakis - Java Persistence 2.2 - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Repeatable; -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static javax.persistence.ConstraintMode.PROVIDER_DEFAULT; - -/** - * Specifies a mapping to an entity that is a map key. The map key - * join column is in the collection table, join table, or table of the - * target entity that is used to represent the map. If no - * MapKeyJoinColumn annotation is specified, a single - * join column is assumed and the default values apply. - * - *
- *
- *    Example 1:
- *
- *    @Entity
- *    public class Company {
- *       @Id int id;
- *       ...
- *       @OneToMany   // unidirectional
- *       @JoinTable(name="COMPANY_ORGANIZATION",
- *                  joinColumns=@JoinColumn(name="COMPANY"),
- *                  inverseJoinColumns=@JoinColumn(name="VICEPRESIDENT"))
- *       @MapKeyJoinColumn(name="DIVISION")
- *       Map<Division, VicePresident> organization;
- *    }
- *
- *    Example 2:
- *
- *    @Entity
- *    public class VideoStore {
- *       @Id int id;
- *       String name;
- *       Address location;
- *       ...
- *       @ElementCollection
- *       @CollectionTable(name="INVENTORY",
- *                        joinColumns=@JoinColumn(name="STORE"))
- *       @Column(name="COPIES_IN_STOCK")
- *       @MapKeyJoinColumn(name="MOVIE", referencedColumnName="ID")
- *       Map<Movie, Integer> videoInventory;
- *       ...
- *     }
- *
- *     @Entity
- *     public class Movie {
- *        @Id long id;
- *        String title;
- *        ...
- *     }
- *
- *     Example 3:
- *
- *     @Entity
- *     public class Student {
- *        @Id int studentId;
- *        ...
- *        @ManyToMany  // students and courses are also many-many
- *        @JoinTable(name="ENROLLMENTS",
- *                   joinColumns=@JoinColumn(name="STUDENT"),
- *                   inverseJoinColumns=@JoinColumn(name="SEMESTER"))
- *        @MapKeyJoinColumn(name="COURSE")
- *        Map<Course, Semester>  enrollment;
- *        ...
- *     }
- * 
- * - * @see ForeignKey - * - * @since Java Persistence 2.0 - */ -@Repeatable(MapKeyJoinColumns.class) -@Target( { METHOD, FIELD }) -@Retention(RUNTIME) -public @interface MapKeyJoinColumn { - /** - * (Optional) The name of the foreign key column for the map - * key. The table in which it is found depends upon the - * context. - *
    - *
  • If the join is for a map key for an - * element collection, the foreign key column is in the - * collection table for the map value. - *
  • If the join is for a map key for a ManyToMany entity - * relationship or for a OneToMany entity relationship - * using a join table, the foreign key column is in a join table. - *
  • If the join is for a OneToMany entity relationship using - * a foreign key mapping strategy, the foreign key column for the - * map key is in the table of the entity that is the value of the map. - *
- * - *

Default (only applies if a single join column is used.) - * The concatenation of the following: the name of the - * referencing relationship property or field of the - * referencing entity or embeddable class; "_"; "KEY". - */ - String name() default ""; - - /** - * (Optional) The name of the column referenced by this foreign key column. - * The referenced column is in the table of the target entity. - * - *

Default (only applies if single join column is being - * used.) The same name as the primary key column of the - * referenced table - */ - String referencedColumnName() default ""; - - /** - * (Optional) Whether the property is a unique key. This is a - * shortcut for the UniqueConstraint annotation - * at the table level and is useful for when the unique key - * constraint is only a single field. - */ - boolean unique() default false; - - /** - * (Optional) Whether the foreign key column is nullable. - */ - boolean nullable() default false; - - /** - * (Optional) Whether the column is included in SQL INSERT statements - * generated by the persistence provider. - */ - boolean insertable() default true; - - /** - * (Optional) Whether the column is included in SQL UPDATE statements - * generated by the persistence provider. - */ - boolean updatable() default true; - - /** - * (Optional) The SQL fragment that is used when generating the DDL for the - * column. - * Defaults to SQL generated by the provider for the column. - */ - String columnDefinition() default ""; - - /** - * (Optional) The name of the table that contains the foreign key column. - *

    - *
  • If the join is for a map key for an element collection, the foreign key - * column is in the collection table for the map value. - *
  • If the join is for a map key for a ManyToMany entity relationship - * or for a OneToMany entity relationship using a join table, - * the foreign key column is in a join table. - *
  • If the join is for a OneToMany entity relationship using a foreign - * key mapping strategy, the foreign key column for the map key is in the - * table of the entity that is the value of the map. - *
- *

Default: - *

    - *
  • If the map is for an element collection, the - * name of the collection table for the map value. - *
  • If the map is for a OneToMany or ManyToMany entity relationship - * using a join table, the name of the join table for the map. - *
  • If the map is for a OneToMany entity relationship using a - * foreign key mapping strategy, the name of the primary table - * of the entity that is the value of the map. - *
- */ - String table() default ""; - - /** - * (Optional) Used to specify or control the generation of a - * foreign key constraint when table generation is in effect. If - * this element is not specified, the persistence provider's - * default foreign key strategy will apply. - * - * @since Java Persistence 2.1 - */ - ForeignKey foreignKey() default @ForeignKey(PROVIDER_DEFAULT); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapKeyJoinColumns.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapKeyJoinColumns.java deleted file mode 100644 index 7b47ed6..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapKeyJoinColumns.java +++ /dev/null @@ -1,61 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static javax.persistence.ConstraintMode.PROVIDER_DEFAULT; - -/** - * Supports composite map keys that reference entities. - *

The MapKeyJoinColumns annotation groups - * MapKeyJoinColumn annotations. When the - * MapKeyJoinColumns annotation is used, both the - * name and the referencedColumnName - * elements must be specified in each of the grouped - * MapKeyJoinColumn annotations. - * - * @see MapKeyJoinColumn - * @see ForeignKey - * - * @since Java Persistence 2.0 - */ -@Target( { METHOD, FIELD }) -@Retention(RUNTIME) -public @interface MapKeyJoinColumns { - /** - * (Required) The map key join columns that are used to map to the entity - * that is the map key. - */ - MapKeyJoinColumn[] value(); - - /** - * (Optional) Used to specify or control the generation of a - * foreign key constraint when table generation is in effect. - * If both this element and the foreignKey - * element of any of the MapKeyJoinColumn - * elements are specified, the behavior is undefined. If no - * foreign key annotation element is specified in either - * location, the persistence provider's default foreign key - * strategy will apply. - * - * @since Java Persistence 2.1 - */ - ForeignKey foreignKey() default @ForeignKey(PROVIDER_DEFAULT); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapKeyTemporal.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapKeyTemporal.java deleted file mode 100644 index 3b90a13..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapKeyTemporal.java +++ /dev/null @@ -1,54 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * This annotation must be specified for persistent map keys of type - * {@link java.util.Date} and {@link java.util.Calendar}. It may only be - * specified for map keys of these types. - * - *

The MapKeyTemporal annotation can be applied to an - * element collection or relationship of type java.util.Map - * in conjunction with the ElementCollection, - * OneToMany, or ManyToMany annotation. - * - *

- *     Example:
- * 
- *     @OneToMany
- *     @MapKeyTemporal(DATE)
- *     protected java.util.Map<java.util.Date, Employee> employees;
- * 
- * - * @since Java Persistence 2.0 - */ -@Target({METHOD, FIELD}) -@Retention(RUNTIME) -public @interface MapKeyTemporal { - - /** (Required) The type used in mapping - * java.util.Date or - * java.util.Calendar. - */ - TemporalType value(); -} - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MappedSuperclass.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MappedSuperclass.java deleted file mode 100644 index b82c7e9..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MappedSuperclass.java +++ /dev/null @@ -1,100 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import java.lang.annotation.Documented; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Designates a class whose mapping information is applied - * to the entities that inherit from it. A mapped superclass - * has no separate table defined for it. - * - *

A class designated with the MappedSuperclass - * annotation can be mapped in the same way as an entity except that the - * mappings will apply only to its subclasses since no table - * exists for the mapped superclass itself. When applied to the - * subclasses the inherited mappings will apply in the context - * of the subclass tables. Mapping information may be overridden - * in such subclasses by using the AttributeOverride and - * AssociationOverride annotations or corresponding XML elements. - * - *

- *    Example: Concrete class as a mapped superclass
- *
- *    @MappedSuperclass
- *    public class Employee {
- *    
- *        @Id protected Integer empId;
- *        @Version protected Integer version;
- *        @ManyToOne @JoinColumn(name="ADDR")
- *        protected Address address;
- *    
- *        public Integer getEmpId() { ... }
- *        public void setEmpId(Integer id) { ... }
- *        public Address getAddress() { ... }
- *        public void setAddress(Address addr) { ... }
- *    }
- *    
- *    // Default table is FTEMPLOYEE table
- *    @Entity
- *    public class FTEmployee extends Employee {
- *    
- *        // Inherited empId field mapped to FTEMPLOYEE.EMPID
- *        // Inherited version field mapped to FTEMPLOYEE.VERSION
- *        // Inherited address field mapped to FTEMPLOYEE.ADDR fk
- *    
- *        // Defaults to FTEMPLOYEE.SALARY
- *        protected Integer salary;
- *    
- *        public FTEmployee() {}
- *    
- *        public Integer getSalary() { ... }
- *    
- *        public void setSalary(Integer salary) { ... }
- *    }
- *    
- *    @Entity @Table(name="PT_EMP")
- *    @AssociationOverride(
- *        name="address", 
- *        joincolumns=@JoinColumn(name="ADDR_ID"))
- *    public class PartTimeEmployee extends Employee {
- *    
- *        // Inherited empId field mapped to PT_EMP.EMPID
- *        // Inherited version field mapped to PT_EMP.VERSION
- *        // address field mapping overridden to PT_EMP.ADDR_ID fk
- *        @Column(name="WAGE")
- *        protected Float hourlyWage;
- *    
- *        public PartTimeEmployee() {}
- *    
- *        public Float getHourlyWage() { ... }
- *        public void setHourlyWage(Float wage) { ... }
- *    }
- * 
- * - * @see AttributeOverride - * @see AssociationOverride - * @since Java Persistence 1.0 - */ -@Documented -@Target({TYPE}) -@Retention(RUNTIME) -public @interface MappedSuperclass { -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapsId.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapsId.java deleted file mode 100644 index cac7362..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/MapsId.java +++ /dev/null @@ -1,77 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Designates a ManyToOne or - * OneToOne relationship attribute that provides the - * mapping for an {@link EmbeddedId} primary key, an attribute within - * an EmbeddedId primary key, or a simple primary key of - * the parent entity. The value element specifies the - * attribute within a composite key to which the relationship - * attribute corresponds. If the entity's primary key is of the same - * Java type as the primary key of the entity referenced by the - * relationship, the value attribute is not specified. - * - *
- *    Example:
- *
- *    // parent entity has simple primary key
- *
- *    @Entity
- *    public class Employee {
- *       @Id long empId;
- *       String name;
- *       ...
- *    } 
- *
- *    // dependent entity uses EmbeddedId for composite key
- *
- *    @Embeddable
- *    public class DependentId {
- *       String name;
- *       long empid;   // corresponds to primary key type of Employee
- *    }
- *
- *    @Entity
- *    public class Dependent {
- *       @EmbeddedId DependentId id;
- *        ...
- *       @MapsId("empid")  //  maps the empid attribute of embedded id
- *       @ManyToOne Employee emp;
- *    }
- * 
- * - * @since Java Persistence 2.0 - */ -@Target( { METHOD, FIELD }) -@Retention(RUNTIME) -public @interface MapsId { - - /** - * (Optional) The name of the attribute within the composite key - * to which the relationship attribute corresponds. If not - * supplied, the relationship maps the entity's primary - * key. - */ - String value() default ""; } diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedAttributeNode.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedAttributeNode.java deleted file mode 100644 index eb4e862..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedAttributeNode.java +++ /dev/null @@ -1,75 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ - -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * A NamedAttributeNode is a member element of a - * NamedEntityGraph. - * - * @see NamedEntityGraph - * @see NamedSubgraph - * - * @since Java Persistence 2.1 - */ -@Target({}) -@Retention(RUNTIME) -public @interface NamedAttributeNode { - - /** - * (Required) The name of the attribute that must be included in the graph. - */ - String value(); - - /** - * (Optional) If the attribute references a managed type that has - * its own AttributeNodes, this element is used to refer to that - * NamedSubgraph definition. - * If the target type has inheritance, multiple subgraphs can - * be specified. These additional subgraphs are intended to add - * subclass-specific attributes. Superclass subgraph entries will - * be merged into subclass subgraphs. - * - *

The value of this element is the name of the subgraph as - * specified by the name element of the corresponding - * NamedSubgraph element. If multiple subgraphs are - * specified due to inheritance, they are referenced by this name. - */ - String subgraph() default ""; - - /** - * (Optional) If the attribute references a Map type, this element - * can be used to specify a subgraph for the Key in the case of an - * Entity key type. A keySubgraph can not be specified without the - * Map attribute also being specified. If the target type has - * inheritance, multiple subgraphs can be specified. These - * additional subgraphs are intended to add subclass-specific - * attributes. Superclass subgraph entries will be merged into - * subclass subgraphs. - * - *

The value of this element is the name of the key subgraph as - * specified by the name element of the corresponding - * NamedSubgraph element. If multiple key subgraphs - * are specified due to inheritance, they are referenced by this - * name. - */ - String keySubgraph() default ""; -} - - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedEntityGraph.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedEntityGraph.java deleted file mode 100644 index a45a992..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedEntityGraph.java +++ /dev/null @@ -1,71 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011 - 2015 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Petros Splinakis - Java Persistence 2.2 - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ - -package javax.persistence; - -import java.lang.annotation.Repeatable; -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Used to specify the path and boundaries for a find operation or query. - * - * @since Java Persistence 2.1 - */ -@Repeatable(NamedEntityGraphs.class) -@Target({TYPE}) -@Retention(RUNTIME) -public @interface NamedEntityGraph { - - /** - * (Optional) The name of the entity graph. - * Defaults to the entity name of the root entity. - */ - String name() default ""; - - /** - * (Optional) A list of attributes of the entity that are included in - * this graph. - */ - NamedAttributeNode[] attributeNodes() default {}; - - /** - * (Optional) Includes all of the attributes of the annotated - * entity class as attribute nodes in the NamedEntityGraph without - * the need to explicitly list them. Included attributes can - * still be fully specified by an attribute node referencing a - * subgraph. - */ - boolean includeAllAttributes() default false; - - /** - * (Optional) A list of subgraphs that are included in the - * entity graph. These are referenced by name from NamedAttributeNode - * definitions. - */ - NamedSubgraph[] subgraphs() default {}; - - /** - * (Optional) A list of subgraphs that will add additional - * attributes for subclasses of the annotated entity class to the - * entity graph. Specified attributes from superclasses are - * included in subclasses. - */ - NamedSubgraph[] subclassSubgraphs() default {}; -} - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedEntityGraphs.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedEntityGraphs.java deleted file mode 100644 index d95ecd2..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedEntityGraphs.java +++ /dev/null @@ -1,33 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ - -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Used to group NamedEntityGraph annotations. - * - * @see NamedEntityGraph - * @since Java Persistence 2.1 - */ -@Target({TYPE}) -@Retention(RUNTIME) -public @interface NamedEntityGraphs{ - NamedEntityGraph[] value(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedNativeQueries.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedNativeQueries.java deleted file mode 100644 index fbec0a3..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedNativeQueries.java +++ /dev/null @@ -1,38 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies multiple native SQL named queries. Query names - * are scoped to the persistence unit. The NamedNativeQueries - * annotation can be applied to an entity or mapped superclass. - * - * @see NamedNativeQuery - * - * @since Java Persistence 1.0 - */ -@Target({TYPE}) -@Retention(RUNTIME) -public @interface NamedNativeQueries { - - /** (Required) Array of NamedNativeQuery annotations. */ - NamedNativeQuery[] value (); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedNativeQuery.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedNativeQuery.java deleted file mode 100644 index 95a34a8..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedNativeQuery.java +++ /dev/null @@ -1,55 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2015 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Petros Splinakis - Java Persistence 2.2 - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Repeatable; -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies a named native SQL query. - * Query names are scoped to the persistence unit. - * The NamedNativeQuery annotation can be applied to an - * entity or mapped superclass. - * - * @since Java Persistence 1.0 - */ -@Repeatable(NamedNativeQueries.class) -@Target({TYPE}) -@Retention(RUNTIME) -public @interface NamedNativeQuery { - - /** - * The name used to refer to the query with the {@link EntityManager} - * methods that create query objects. - */ - String name(); - - /** The SQL query string. */ - String query(); - - /** Query properties and hints. (May include vendor-specific query hints.) */ - QueryHint[] hints() default {}; - - /** The class of the result. */ - Class resultClass() default void.class; - - /** The name of a {@link SqlResultSetMapping}, as defined in metadata. */ - String resultSetMapping() default ""; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedQueries.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedQueries.java deleted file mode 100644 index fea5120..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedQueries.java +++ /dev/null @@ -1,38 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies multiple named Java Persistence query language queries. - * Query names are scoped to the persistence unit. - * The NamedQueries annotation can be applied to an entity or mapped superclass. - * - * @see NamedQuery - * - * @since Java Persistence 1.0 - */ -@Target({TYPE}) -@Retention(RUNTIME) -public @interface NamedQueries { - - /** (Required) An array of NamedQuery annotations. */ - NamedQuery [] value (); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedQuery.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedQuery.java deleted file mode 100644 index 3ea065d..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedQuery.java +++ /dev/null @@ -1,82 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2015 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Petros Splinakis - Java Persistence 2.2 - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Repeatable; -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static javax.persistence.LockModeType.NONE; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies a static, named query in the Java Persistence query language. - * Query names are scoped to the persistence unit. - * The NamedQuery annotation can be applied to an entity or mapped superclass. - * - *

The following is an example of the definition of a named query - * in the Java Persistence query language: - * - *

- *    @NamedQuery(
- *            name="findAllCustomersWithName",
- *            query="SELECT c FROM Customer c WHERE c.name LIKE :custName"
- *    )
- * 
- * - *

The following is an example of the use of a named query: - * - *

- *    @PersistenceContext
- *    public EntityManager em;
- *    ...
- *    customers = em.createNamedQuery("findAllCustomersWithName")
- *            .setParameter("custName", "Smith")
- *            .getResultList();
- * 
- * - * @since Java Persistence 1.0 - */ -@Repeatable(NamedQueries.class) -@Target({TYPE}) -@Retention(RUNTIME) -public @interface NamedQuery { - - /** - * (Required) The name used to refer to the query with the {@link EntityManager} - * methods that create query objects. - */ - String name(); - - /** (Required) - * The query string in the Java Persistence query language. - */ - String query(); - - /** - * (Optional) The lock mode type to use in query execution. If a lockMode - * other than LockModeType.NONE is specified, the query must be executed in - * a transaction and the persistence context joined to the transaction. - * @since Java Persistence 2.0 - */ - LockModeType lockMode() default NONE; - - /** (Optional) Query properties and hints. May include - * vendor-specific query hints. - */ - QueryHint[] hints() default {}; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedStoredProcedureQueries.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedStoredProcedureQueries.java deleted file mode 100644 index a9375ad..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedStoredProcedureQueries.java +++ /dev/null @@ -1,37 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies multiple named stored procedure queries. Query names - * are scoped to the persistence unit. The NamedStoredProcedureQueries - * annotation can be applied to an entity or mapped superclass. - * - * @see NamedStoredProcedureQuery - * - * @since Java Persistence 2.1 - */ -@Target({TYPE}) -@Retention(RUNTIME) -public @interface NamedStoredProcedureQueries { - - /** (Required) Array of NamedStoredProcedureQuery annotations. */ - NamedStoredProcedureQuery[] value (); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedStoredProcedureQuery.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedStoredProcedureQuery.java deleted file mode 100644 index 8619a88..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedStoredProcedureQuery.java +++ /dev/null @@ -1,101 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011 - 2015 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Petros Splinakis - Java Persistence 2.2 - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Repeatable; -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies and names a stored procedure, its parameters, and its result type. - * - *

The NamedStoredProcedureQuery annotation can be applied to an - * entity or mapped superclass. - * - *

The name element is the name that is passed as an argument to the - * {@link EntityManager#createNamedStoredProcedureQuery} - * method to create an executable StoredProcedureQuery object. - * Names are scoped to the persistence unit. - * - *

The procedureName element is the name of the stored procedure in - * the database. - * - *

The parameters of the stored procedure are specified by the - * parameters element. All parameters must be specified in the order in - * which they occur in the parameter list of the stored procedure. - * - *

The resultClasses element refers to the class (or classes) that are - * used to map the results. The resultSetMappings element names one or - * more result set mappings, as defined by the {@link SqlResultSetMapping} - * annotation. - * - *

If there are multiple result sets, it is assumed that they will be - * mapped using the same mechanism — e.g., either all via a set of - * result class mappings or all via a set of result set mappings. The - * order of the specification of these mappings must be the same as - * the order in which the result sets will be returned by the stored - * procedure invocation. If the stored procedure returns one or more - * result sets and no resultClasses or resultSetMappings - * element is specified, any result set will be returned as a list of type - * Object[]. The combining of different strategies for the mapping of - * stored procedure result sets is undefined. - * - *

The hints element may be used to specify query properties and - * hints. Properties defined by this specification must be observed by - * the provider. Vendor-specific hints that are not recognized by a - * provider must be ignored. - * - *

All parameters of a named stored procedure query must be specified - * using the StoredProcedureParameter annotation. - * - * @see StoredProcedureQuery - * @see StoredProcedureParameter - * - * @since Java Persistence 2.1 - */ -@Repeatable(NamedStoredProcedureQueries.class) -@Target({TYPE}) -@Retention(RUNTIME) -public @interface NamedStoredProcedureQuery { - - /** - * The name used to refer to the query with the {@link EntityManager} - * methods that create stored procedure query objects. - */ - String name(); - - /** The name of the stored procedure in the database. */ - String procedureName(); - - /** - * Information about all parameters of the stored procedure. - * All parameters must be specified in the order in which they - * occur in the parameter list of the stored procedure. - */ - StoredProcedureParameter[] parameters() default {}; - - /** The class or classes that are used to map the results. */ - Class[] resultClasses() default {}; - - /** The names of one or more result set mappings, as defined in metadata. */ - String[] resultSetMappings() default {}; - - /** Query properties and hints. (May include vendor-specific query hints.) */ - QueryHint[] hints() default {}; - -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedSubgraph.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedSubgraph.java deleted file mode 100644 index afb137e..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NamedSubgraph.java +++ /dev/null @@ -1,61 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ - -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * A NamedSubgraph is a member element of a - * NamedEntityGraph. The NamedSubgraph is - * only referenced from within a NamedEntityGraph and can not be - * referenced independently. It is referenced by its name - * from a NamedAttributeNode element of the - * NamedEntityGraph. - * - * @see NamedEntityGraph - * @see NamedAttributeNode - * - * @since Java Persistence 2.1 - */ -@Target({}) -@Retention(RUNTIME) -public @interface NamedSubgraph { - - /** - * (Required) The name of the subgraph as referenced from a - * NamedAttributeNode element. - */ - String name(); - - /** - * (Optional) The type represented by this subgraph. The element - * must be specified when this subgraph is extending a definition - * on behalf of a subclass. - */ - Class type() default void.class; - - /** - * (Required) The list of the attributes of the class that must - * be included. If the named subgraph corresponds to a subclass - * of the class referenced by the corresponding attribute node, - * then only subclass-specific attributes are listed. - */ - NamedAttributeNode[] attributeNodes(); -} - - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NoResultException.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NoResultException.java deleted file mode 100644 index d4bfd25..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NoResultException.java +++ /dev/null @@ -1,51 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Thrown by the persistence provider when {@link - * Query#getSingleResult Query.getSingleResult()} or {@link - * TypedQuery#getSingleResult TypedQuery.getSingleResult()}is executed on a query - * and there is no result to return. This exception will not cause - * the current transaction, if one is active, to be marked for - * rollback. - * - * @see Query#getSingleResult() - * @see TypedQuery#getSingleResult() - * - * @since Java Persistence 1.0 - */ -public class NoResultException extends PersistenceException { - - /** - * Constructs a new NoResultException exception with - * null as its detail message. - */ - public NoResultException() { - super(); - } - - /** - * Constructs a new NoResultException exception with the - * specified detail message. - * - * @param message - * the detail message. - */ - public NoResultException(String message) { - super(message); - } -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NonUniqueResultException.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NonUniqueResultException.java deleted file mode 100644 index 8473be6..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/NonUniqueResultException.java +++ /dev/null @@ -1,50 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Thrown by the persistence provider when {@link - * Query#getSingleResult Query.getSingleResult()} or {@link - * TypedQuery#getSingleResult TypedQuery.getSingleResult()} is executed on a - * query and there is more than one result from the query. This - * exception will not cause the current transaction, if one is active, - * to be marked for rollback. - * - * @see Query#getSingleResult() - * @see TypedQuery#getSingleResult() - * - * @since Java Persistence 1.0 - */ -public class NonUniqueResultException extends PersistenceException { - - /** - * Constructs a new NonUniqueResultException exception - * with null as its detail message. - */ - public NonUniqueResultException() { - super(); - } - - /** - * Constructs a new NonUniqueResultException exception - * with the specified detail message. - * @param message the detail message. - */ - public NonUniqueResultException(String message) { - super(message); - } -} - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/OneToMany.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/OneToMany.java deleted file mode 100644 index aa42ff8..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/OneToMany.java +++ /dev/null @@ -1,136 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import javax.persistence.CascadeType; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static javax.persistence.FetchType.LAZY; - -/** - * Specifies a many-valued association with one-to-many multiplicity. - * - *

If the collection is defined using generics to specify the - * element type, the associated target entity type need not be - * specified; otherwise the target entity class must be specified. - * If the relationship is bidirectional, the - * mappedBy element must be used to specify the relationship field or - * property of the entity that is the owner of the relationship. - * - *

The OneToMany annotation may be used within an embeddable class - * contained within an entity class to specify a relationship to a - * collection of entities. If the relationship is bidirectional, the - * mappedBy element must be used to specify the relationship field or - * property of the entity that is the owner of the relationship. - * - * When the collection is a java.util.Map, the cascade - * element and the orphanRemoval element apply to the map value. - * - *

- *
- *    Example 1: One-to-Many association using generics
- *
- *    // In Customer class:
- *
- *    @OneToMany(cascade=ALL, mappedBy="customer")
- *    public Set<Order> getOrders() { return orders; }
- *
- *    In Order class:
- *
- *    @ManyToOne
- *    @JoinColumn(name="CUST_ID", nullable=false)
- *    public Customer getCustomer() { return customer; }
- *
- *
- *    Example 2: One-to-Many association without using generics
- *
- *    // In Customer class:
- *
- *    @OneToMany(targetEntity=com.acme.Order.class, cascade=ALL,
- *                mappedBy="customer")
- *    public Set getOrders() { return orders; }
- *
- *    // In Order class:
- *
- *    @ManyToOne
- *    @JoinColumn(name="CUST_ID", nullable=false)
- *    public Customer getCustomer() { return customer; }
- *
- *
- *    Example 3: Unidirectional One-to-Many association using a foreign key mapping
- *
- *    // In Customer class:
- *
- *    @OneToMany(orphanRemoval=true)
- *    @JoinColumn(name="CUST_ID") // join column is in table for Order
- *    public Set<Order> getOrders() {return orders;}
- *    
- * 
- * - * @since Java Persistence 1.0 - */ -@Target({METHOD, FIELD}) -@Retention(RUNTIME) - -public @interface OneToMany { - - /** - * (Optional) The entity class that is the target - * of the association. Optional only if the collection - * property is defined using Java generics. - * Must be specified otherwise. - * - *

Defaults to the parameterized type of - * the collection when defined using generics. - */ - Class targetEntity() default void.class; - - /** - * (Optional) The operations that must be cascaded to - * the target of the association. - *

Defaults to no operations being cascaded. - * - *

When the target collection is a {@link java.util.Map - * java.util.Map}, the cascade element applies to the - * map value. - */ - CascadeType[] cascade() default {}; - - /** (Optional) Whether the association should be lazily loaded or - * must be eagerly fetched. The EAGER strategy is a requirement on - * the persistence provider runtime that the associated entities - * must be eagerly fetched. The LAZY strategy is a hint to the - * persistence provider runtime. - */ - FetchType fetch() default LAZY; - - /** - * The field that owns the relationship. Required unless - * the relationship is unidirectional. - */ - String mappedBy() default ""; - - /** - * (Optional) Whether to apply the remove operation to entities that have - * been removed from the relationship and to cascade the remove operation to - * those entities. - * @since Java Persistence 2.0 - */ - boolean orphanRemoval() default false; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/OneToOne.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/OneToOne.java deleted file mode 100644 index b22593b..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/OneToOne.java +++ /dev/null @@ -1,164 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import javax.persistence.CascadeType; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static javax.persistence.FetchType.EAGER; - -/** - * Specifies a single-valued association to another entity that has - * one-to-one multiplicity. It is not normally necessary to specify - * the associated target entity explicitly since it can usually be - * inferred from the type of the object being referenced. If the relationship is - * bidirectional, the non-owning side must use the mappedBy element of - * the OneToOne annotation to specify the relationship field or - * property of the owning side. - * - *

The OneToOne annotation may be used within an - * embeddable class to specify a relationship from the embeddable - * class to an entity class. If the relationship is bidirectional and - * the entity containing the embeddable class is on the owning side of - * the relationship, the non-owning side must use the - * mappedBy element of the OneToOne - * annotation to specify the relationship field or property of the - * embeddable class. The dot (".") notation syntax must be used in the - * mappedBy element to indicate the relationship attribute within the - * embedded attribute. The value of each identifier used with the dot - * notation is the name of the respective embedded field or property. - * - *

- *    Example 1: One-to-one association that maps a foreign key column
- *
- *    // On Customer class:
- *
- *    @OneToOne(optional=false)
- *    @JoinColumn(
- *    	name="CUSTREC_ID", unique=true, nullable=false, updatable=false)
- *    public CustomerRecord getCustomerRecord() { return customerRecord; }
- *
- *    // On CustomerRecord class:
- *
- *    @OneToOne(optional=false, mappedBy="customerRecord")
- *    public Customer getCustomer() { return customer; }
- *
- *
- *    Example 2: One-to-one association that assumes both the source and target share the same primary key values. 
- *
- *    // On Employee class:
- *
- *    @Entity
- *    public class Employee {
- *    	@Id Integer id;
- *    
- *    	@OneToOne @MapsId
- *    	EmployeeInfo info;
- *    	...
- *    }
- *
- *    // On EmployeeInfo class:
- *
- *    @Entity
- *    public class EmployeeInfo {
- *    	@Id Integer id;
- *    	...
- *    }
- *
- *
- *    Example 3: One-to-one association from an embeddable class to another entity.
- *
- *    @Entity
- *    public class Employee {
- *       @Id int id;
- *       @Embedded LocationDetails location;
- *       ...
- *    }
- *
- *    @Embeddable
- *    public class LocationDetails {
- *       int officeNumber;
- *       @OneToOne ParkingSpot parkingSpot;
- *       ...
- *    }
- *
- *    @Entity
- *    public class ParkingSpot {
- *       @Id int id;
- *       String garage;
- *       @OneToOne(mappedBy="location.parkingSpot") Employee assignedTo;
- *        ... 
- *    } 
- *
- * 
- * - * @since Java Persistence 1.0 - */ -@Target({METHOD, FIELD}) -@Retention(RUNTIME) - -public @interface OneToOne { - - /** - * (Optional) The entity class that is the target of - * the association. - * - *

Defaults to the type of the field or property - * that stores the association. - */ - Class targetEntity() default void.class; - - /** - * (Optional) The operations that must be cascaded to - * the target of the association. - * - *

By default no operations are cascaded. - */ - CascadeType[] cascade() default {}; - - /** - * (Optional) Whether the association should be lazily - * loaded or must be eagerly fetched. The EAGER - * strategy is a requirement on the persistence provider runtime that - * the associated entity must be eagerly fetched. The LAZY - * strategy is a hint to the persistence provider runtime. - */ - FetchType fetch() default EAGER; - - /** - * (Optional) Whether the association is optional. If set - * to false then a non-null relationship must always exist. - */ - boolean optional() default true; - - /** (Optional) The field that owns the relationship. This - * element is only specified on the inverse (non-owning) - * side of the association. - */ - String mappedBy() default ""; - - - /** - * (Optional) Whether to apply the remove operation to entities that have - * been removed from the relationship and to cascade the remove operation to - * those entities. - * @since Java Persistence 2.0 - */ - boolean orphanRemoval() default false; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/OptimisticLockException.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/OptimisticLockException.java deleted file mode 100644 index 17a7422..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/OptimisticLockException.java +++ /dev/null @@ -1,117 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Thrown by the persistence provider when an optimistic locking conflict - * occurs. This exception may be thrown as part of an API call, a flush or at - * commit time. The current transaction, if one is active, will be marked for - * rollback. - * - * @see EntityManager#find(Class, Object, LockModeType) - * @see EntityManager#find(Class, Object, LockModeType, java.util.Map) - * @see EntityManager#lock(Object, LockModeType) - * @see EntityManager#lock(Object, LockModeType, java.util.Map) - * - * @since Java Persistence 1.0 - */ -public class OptimisticLockException extends PersistenceException { - - /** - * The object that caused the exception - */ - Object entity; - - /** - * Constructs a new OptimisticLockException exception with - * null as its detail message. - */ - public OptimisticLockException() { - super(); - } - - /** - * Constructs a new OptimisticLockException exception with the - * specified detail message. - * - * @param message - * the detail message. - */ - public OptimisticLockException(String message) { - super(message); - } - - /** - * Constructs a new OptimisticLockException exception with the - * specified detail message and cause. - * - * @param message - * the detail message. - * @param cause - * the cause. - */ - public OptimisticLockException(String message, Throwable cause) { - super(message, cause); - } - - /** - * Constructs a new OptimisticLockException exception with the - * specified cause. - * - * @param cause - * the cause. - */ - public OptimisticLockException(Throwable cause) { - super(cause); - } - - /** - * Constructs a new OptimisticLockException exception with the - * specified entity. - * - * @param entity - * the entity. - */ - public OptimisticLockException(Object entity) { - this.entity = entity; - } - - /** - * Constructs a new OptimisticLockException exception with the - * specified detail message, cause, and entity. - * - * @param message - * the detail message. - * @param cause - * the cause. - * @param entity - * the entity. - */ - public OptimisticLockException(String message, Throwable cause, Object entity) { - super(message, cause); - this.entity = entity; - } - - /** - * Returns the entity that caused this exception. - * - * @return the entity. - */ - public Object getEntity() { - return this.entity; - } - -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/OrderBy.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/OrderBy.java deleted file mode 100644 index 0ed5eab..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/OrderBy.java +++ /dev/null @@ -1,137 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies the ordering of the elements of a collection valued - * association or element collection at the point when the association - * or collection is retrieved. - * - *

The syntax of the value ordering element is an - * orderby_list, as follows: - * - *

- *    orderby_list::= orderby_item [,orderby_item]*
- *    orderby_item::= [property_or_field_name] [ASC | DESC]
- * 
- * - *

If ASC or DESC is not specified, - * ASC (ascending order) is assumed. - * - *

If the ordering element is not specified for an entity association, - * ordering by the primary key of the associated entity is assumed. - * - *

The property or field name must correspond to that of a - * persistent property or field of the associated class or embedded class - * within it. The properties or fields used in the ordering must correspond to - * columns for which comparison operators are supported. - * - *

The dot (".") notation is used to refer to an attribute within an - * embedded attribute. The value of each identifier used with the dot - * notation is the name of the respective embedded field or property. - * - *

The OrderBy annotation may be applied to an element - * collection. When OrderBy is applied to an element collection of - * basic type, the ordering will be by value of the basic objects and - * the property or field name is not used. When specifying an ordering - * over an element collection of embeddable type, the dot notation - * must be used to specify the attribute or attributes that determine - * the ordering. - * - *

The OrderBy annotation is not used when an order - * column is specified. - * - * - *

- *    Example 1:
- *    
- *    @Entity 
- *    public class Course {
- *       ...
- *       @ManyToMany
- *       @OrderBy("lastname ASC")
- *       public List<Student> getStudents() {...};
- *       ...
- *    }
- *    
- *    Example 2:
- *
- *    @Entity 
- *    public class Student {
- *       ...
- *       @ManyToMany(mappedBy="students")
- *       @OrderBy // ordering by primary key is assumed
- *       public List<Course> getCourses() {...};
- *       ...
- *    }
- *
- *    Example 3: 
- *
- *    @Entity 
- *    public class Person {
- *         ...
- *       @ElementCollection
- *       @OrderBy("zipcode.zip, zipcode.plusFour")
- *       public Set<Address> getResidences() {...};
- *       ...
- *    }
- *  
- *    @Embeddable 
- *    public class Address {
- *       protected String street;
- *       protected String city;
- *       protected String state;
- *       @Embedded protected Zipcode zipcode;
- *    }
- *
- *    @Embeddable 
- *    public class Zipcode {
- *       protected String zip;
- *       protected String plusFour;
- *    }
- * 
- * - * @see OrderColumn - * - * @since Java Persistence 1.0 - */ -@Target({METHOD, FIELD}) -@Retention(RUNTIME) - -public @interface OrderBy { - - /** - * An orderby_list. Specified as follows: - * - *
-    *    orderby_list::= orderby_item [,orderby_item]*
-    *    orderby_item::= [property_or_field_name] [ASC | DESC]
-    * 
- * - *

If ASC or DESC is not specified, - * ASC (ascending order) is assumed. - * - *

If the ordering element is not specified, ordering by - * the primary key of the associated entity is assumed. - */ - String value() default ""; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/OrderColumn.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/OrderColumn.java deleted file mode 100644 index d696f34..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/OrderColumn.java +++ /dev/null @@ -1,100 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies a column that is used to maintain the persistent order of - * a list. The persistence provider is responsible for maintaining the - * order upon retrieval and in the database. The persistence provider - * is responsible for updating the ordering upon flushing to the - * database to reflect any insertion, deletion, or reordering - * affecting the list. - * - *

The OrderColumn annotation is specified on a - * OneToMany or ManyToMany relationship or on an element - * collection. The OrderColumn annotation is specified on - * the side of the relationship that references the collection that is - * to be ordered. The order column is not visible as part of the state - * of the entity or embeddable class. - * - *

The {@link OrderBy} annotation should be used for ordering that - * is visible as persistent state and maintained by the - * application. The OrderBy annotation is not used when - * OrderColumn is specified. - * - *

The order column must be of integral type. The persistence - * provider maintains a contiguous (non-sparse) ordering of the values - * of the order column when updating the association or element collection. - * The order column value for the first element is 0. - * - *

- *
- *    Example:
- *
- *    @Entity
- *    public class CreditCard {
- *
- *       @Id long ccNumber;
- *
- *       @OneToMany  // unidirectional
- *       @OrderColumn
- *       List<CardTransaction> transactionHistory;
- *       ...
- *    }
- *
- * 
- * - * @see OrderBy - * - * @since Java Persistence 2.0 - */ -@Target( { METHOD, FIELD }) -@Retention(RUNTIME) -public @interface OrderColumn { - - /** (Optional) The name of the ordering column. - * Defaults to the concatenation of the name of the - * referencing property or field; "_"; "ORDER". - */ - String name() default ""; - - /** (Optional) Whether the database column is nullable. */ - boolean nullable() default true; - - /** - * (Optional) Whether the column is included in SQL INSERT statements - * generated by the persistence provider. - */ - boolean insertable() default true; - - /** - * (Optional) Whether the column is included in SQL UPDATE statements - * generated by the persistence provider. - */ - boolean updatable() default true; - - /** - * (Optional) The SQL fragment that is used when generating the DDL for the - * column. Defaults to generated SQL to create a column of the inferred type. - */ - String columnDefinition() default ""; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Parameter.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Parameter.java deleted file mode 100644 index b586b90..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Parameter.java +++ /dev/null @@ -1,58 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Type for query parameter objects. - * @param the type of the parameter - * - * @see Query - * @see TypedQuery - * - * @since Java Persistence 2.0 - */ -public interface Parameter { - - /** - * Return the parameter name, or null if the parameter is - * not a named parameter or no name has been assigned. - * @return parameter name - */ - String getName(); - - /** - * Return the parameter position, or null if the parameter - * is not a positional parameter. - * @return position of parameter - */ - Integer getPosition(); - - /** - * Return the Java type of the parameter. Values bound to the - * parameter must be assignable to this type. - * This method is required to be supported for criteria queries - * only. Applications that use this method for Java - * Persistence query language queries and native queries will - * not be portable. - * @return the Java type of the parameter - * @throws IllegalStateException if invoked on a parameter - * obtained from a Java persistence query language - * query or native query when the implementation does - * not support this use - */ - Class getParameterType(); -} - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ParameterMode.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ParameterMode.java deleted file mode 100644 index 4c965fa..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ParameterMode.java +++ /dev/null @@ -1,48 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011 - 2017 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Specifies the mode of a parameter of a stored procedure query. - * - * @see StoredProcedureQuery - * @see StoredProcedureParameter - * - * @since Java Persistence 2.1 - */ -public enum ParameterMode { - - /** - * Stored procedure input parameter - */ - IN, - - /** - * Stored procedure input/output parameter - */ - INOUT, - - /** - * Stored procedure output parameter - */ - OUT, - - /** - * Stored procedure reference cursor parameter. Some databases use - * REF_CURSOR parameters to return result sets from stored procedures. - */ - REF_CURSOR, - -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Persistence.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Persistence.java deleted file mode 100644 index fd26d97..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Persistence.java +++ /dev/null @@ -1,199 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.util.List; -import java.util.Map; -import java.util.Set; -import java.util.HashSet; -import javax.persistence.spi.PersistenceProvider; -import javax.persistence.spi.PersistenceProviderResolver; -import javax.persistence.spi.PersistenceProviderResolverHolder; -import javax.persistence.spi.LoadState; - -/** - * Bootstrap class that is used to obtain an {@link EntityManagerFactory} - * in Java SE environments. It may also be used to cause schema - * generation to occur. - * - *

The Persistence class is available in a Java EE - * container environment as well; however, support for the Java SE - * bootstrapping APIs is not required in container environments. - * - *

The Persistence class is used to obtain a {@link - * javax.persistence.PersistenceUtil PersistenceUtil} instance in both - * Java EE and Java SE environments. - * - * @since Java Persistence 1.0 - */ -public class Persistence { - - /** - * Create and return an EntityManagerFactory for the named - * persistence unit. - * - * @param persistenceUnitName - * the name of the persistence unit - * @return the factory that creates EntityManagers configured according to - * the specified persistence unit - */ - public static EntityManagerFactory createEntityManagerFactory(String persistenceUnitName) { - return createEntityManagerFactory(persistenceUnitName, null); - } - - /** - * Create and return an EntityManagerFactory for the named persistence unit - * using the given properties. - * - * @param persistenceUnitName - * the name of the persistence unit - * @param properties - * Additional properties to use when creating the factory. - * These properties may include properties to control - * schema generation. The values of these properties override - * any values that may have been configured elsewhere. - * @return the factory that creates EntityManagers configured according to - * the specified persistence unit. - */ - public static EntityManagerFactory createEntityManagerFactory(String persistenceUnitName, Map properties) { - - EntityManagerFactory emf = null; - PersistenceProviderResolver resolver = PersistenceProviderResolverHolder.getPersistenceProviderResolver(); - - List providers = resolver.getPersistenceProviders(); - - for (PersistenceProvider provider : providers) { - emf = provider.createEntityManagerFactory(persistenceUnitName, properties); - if (emf != null) { - break; - } - } - if (emf == null) { - throw new PersistenceException("No Persistence provider for EntityManager named " + persistenceUnitName); - } - return emf; - } - - - /** - * Create database schemas and/or tables and/or create DDL - * scripts as determined by the supplied properties. - *

- * Called when schema generation is to occur as a separate phase - * from creation of the entity manager factory. - *

- * @param persistenceUnitName the name of the persistence unit - * @param map properties for schema generation; these may - * also contain provider-specific properties. The - * value of these properties override any values that - * may have been configured elsewhere.. - * @throws PersistenceException if insufficient or inconsistent - * configuration information is provided or if schema - * generation otherwise fails. - * - * @since Java Persistence 2.1 - */ - public static void generateSchema(String persistenceUnitName, Map map) { - PersistenceProviderResolver resolver = PersistenceProviderResolverHolder.getPersistenceProviderResolver(); - List providers = resolver.getPersistenceProviders(); - - for (PersistenceProvider provider : providers) { - if (provider.generateSchema(persistenceUnitName, map)) { - return; - } - } - - throw new PersistenceException("No Persistence provider to generate schema named " + persistenceUnitName); - } - - - /** - * Return the PersistenceUtil instance - * @return PersistenceUtil instance - * @since Java Persistence 2.0 - */ - public static PersistenceUtil getPersistenceUtil() { - return new PersistenceUtilImpl(); - } - - - /** - * Implementation of PersistenceUtil interface - * @since Java Persistence 2.0 - */ - private static class PersistenceUtilImpl implements PersistenceUtil { - public boolean isLoaded(Object entity, String attributeName) { - PersistenceProviderResolver resolver = PersistenceProviderResolverHolder.getPersistenceProviderResolver(); - - List providers = resolver.getPersistenceProviders(); - - for (PersistenceProvider provider : providers) { - LoadState loadstate = provider.getProviderUtil().isLoadedWithoutReference(entity, attributeName); - if(loadstate == LoadState.LOADED) { - return true; - } else if (loadstate == LoadState.NOT_LOADED) { - return false; - } // else continue - } - - //None of the providers could determine the load state try isLoadedWithReference - for (PersistenceProvider provider : providers) { - LoadState loadstate = provider.getProviderUtil().isLoadedWithReference(entity, attributeName); - if(loadstate == LoadState.LOADED) { - return true; - } else if (loadstate == LoadState.NOT_LOADED) { - return false; - } // else continue - } - - //None of the providers could determine the load state. - return true; - } - - public boolean isLoaded(Object entity) { - PersistenceProviderResolver resolver = PersistenceProviderResolverHolder.getPersistenceProviderResolver(); - - List providers = resolver.getPersistenceProviders(); - - for (PersistenceProvider provider : providers) { - LoadState loadstate = provider.getProviderUtil().isLoaded(entity); - if(loadstate == LoadState.LOADED) { - return true; - } else if (loadstate == LoadState.NOT_LOADED) { - return false; - } // else continue - } - //None of the providers could determine the load state - return true; - } - } - - /** - * This final String is deprecated and should be removed and is only here for TCK backward compatibility - * @since Java Persistence 1.0 - * @deprecated - */ - @Deprecated - public static final String PERSISTENCE_PROVIDER = "javax.persistence.spi.PeristenceProvider"; - - /** - * This instance variable is deprecated and should be removed and is only here for TCK backward compatibility - * @since Java Persistence 1.0 - * @deprecated - */ - @Deprecated - protected static final Set providers = new HashSet(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceContext.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceContext.java deleted file mode 100644 index 3f4909d..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceContext.java +++ /dev/null @@ -1,75 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2017 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Petros Splinakis - Java Persistence 2.2 - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Repeatable; -import java.lang.annotation.Target; -import static java.lang.annotation.ElementType.*; -import java.lang.annotation.Retention; -import static java.lang.annotation.RetentionPolicy.*; - -/** - * Expresses a dependency on a container-managed {@link EntityManager} and its - * associated persistence context. - * - * @since Java Persistence 1.0 - */ - -@Repeatable(PersistenceContexts.class) -@Target({TYPE, METHOD, FIELD}) -@Retention(RUNTIME) -public @interface PersistenceContext { - - /** - * (Optional) The name by which the entity manager is to be accessed in the - * environment referencing context; not needed when dependency - * injection is used. - */ - String name() default ""; - - /** - * (Optional) The name of the persistence unit as defined in the - * persistence.xml file. If the unitName element is - * specified, the persistence unit for the entity manager that is - * accessible in JNDI must have the same name. - */ - String unitName() default ""; - - /** - * (Optional) Specifies whether a transaction-scoped persistence context - * or an extended persistence context is to be used. - */ - PersistenceContextType type() default PersistenceContextType.TRANSACTION; - - /** - * (Optional) Specifies whether the persistence context is always - * automatically synchronized with the current transaction or whether - * the persistence context must be explicitly joined to the current - * transaction by means of the EntityManager - * {@link EntityManager#joinTransaction joinTransaction} method. - * @since Java Persistence 2.1 - */ - SynchronizationType synchronization() default SynchronizationType.SYNCHRONIZED; - - /** - * (Optional) Properties for the container or persistence - * provider. Vendor specific properties may be included in this - * set of properties. Properties that are not recognized by - * a vendor are ignored. - */ - PersistenceProperty[] properties() default {}; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceContextType.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceContextType.java deleted file mode 100644 index dc730cd..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceContextType.java +++ /dev/null @@ -1,32 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Specifies whether a transaction-scoped or extended - * persistence context is to be used in {@link PersistenceContext}. - * If not specified, a transaction-scoped persistence context is used. - * - * @since Java Persistence 1.0 - */ -public enum PersistenceContextType { - - /** Transaction-scoped persistence context */ - TRANSACTION, - - /** Extended persistence context */ - EXTENDED -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceContexts.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceContexts.java deleted file mode 100644 index c4c3c9b..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceContexts.java +++ /dev/null @@ -1,39 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import static java.lang.annotation.ElementType.*; -import java.lang.annotation.Retention; -import static java.lang.annotation.RetentionPolicy.*; - -/** - * Declares one or more {@link PersistenceContext} annotations. - * It is used to express a dependency on container-managed - * entity manager persistence contexts. - * - *@see PersistenceContext - * - * @since Java Persistence 1.0 - */ -@Target({TYPE}) -@Retention(RUNTIME) -public @interface PersistenceContexts { - - /** (Required) One or more PersistenceContext annotations. */ - PersistenceContext[] value(); - -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceException.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceException.java deleted file mode 100644 index 80cea82..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceException.java +++ /dev/null @@ -1,67 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - - -/** - * Thrown by the persistence provider when a problem occurs. - * All instances of PersistenceException except for instances of - * {@link NoResultException}, {@link NonUniqueResultException}, - * {@link LockTimeoutException}, and {@link QueryTimeoutException} will cause - * the current transaction, if one is active and the persistence context has - * been joined to it, to be marked for rollback. - * - * @since Java Persistence 1.0 - */ -public class PersistenceException extends RuntimeException { - - /** - * Constructs a new PersistenceException exception - * with null as its detail message. - */ - public PersistenceException() { - super(); - } - - /** - * Constructs a new PersistenceException exception - * with the specified detail message. - * @param message the detail message. - */ - public PersistenceException(String message) { - super(message); - } - - /** - * Constructs a new PersistenceException exception - * with the specified detail message and cause. - * @param message the detail message. - * @param cause the cause. - */ - public PersistenceException(String message, Throwable cause) { - super(message, cause); - } - - /** - * Constructs a new PersistenceException exception - * with the specified cause. - * @param cause the cause. - */ - public PersistenceException(Throwable cause) { - super(cause); - } -} - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceProperty.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceProperty.java deleted file mode 100644 index 174e4ba..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceProperty.java +++ /dev/null @@ -1,43 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.RetentionPolicy.*; - -/** - * Describes a single container or persistence provider property. Used in {@link - * PersistenceContext}. - * - *

Vendor specific properties may be included in the set of - * properties, and are passed to the persistence provider by the - * container when the entity manager is created. Properties that - * are not recognized by a vendor will be ignored. - * - * @since Java Persistence 1.0 - */ -@Target({}) -@Retention(RUNTIME) -public @interface PersistenceProperty { - - /** The name of the property */ - String name(); - - /** The value of the property */ - String value(); - -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceUnit.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceUnit.java deleted file mode 100644 index 180a61b..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceUnit.java +++ /dev/null @@ -1,52 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2015 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Petros Splinakis - Java Persistence 2.2 - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Repeatable; -import java.lang.annotation.Target; -import static java.lang.annotation.ElementType.*; -import java.lang.annotation.Retention; -import static java.lang.annotation.RetentionPolicy.*; - - -/** - * Expresses a dependency on an {@link EntityManagerFactory} and its - * associated persistence unit. - * - * @since Java Persistence 1.0 - */ -@Repeatable(PersistenceUnits.class) -@Target({TYPE, METHOD, FIELD}) -@Retention(RUNTIME) -public @interface PersistenceUnit { - - /** - * (Optional) The name by which the entity manager factory is to be accessed - * in the environment referencing context; not needed when - * dependency injection is used. - */ - String name() default ""; - - /** - * (Optional) The name of the persistence unit as defined in the - * persistence.xml file. If specified, the - * persistence unit for the entity manager factory that is - * accessible in JNDI must have the same name. - */ - String unitName() default ""; - -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceUnitUtil.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceUnitUtil.java deleted file mode 100644 index ae907c0..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceUnitUtil.java +++ /dev/null @@ -1,67 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Utility interface between the application and the persistence - * provider managing the persistence unit. - * - *

The methods of this interface should only be invoked on entity - * instances obtained from or managed by entity managers for this - * persistence unit or on new entity instances. - * - * @since Java Persistence 2.0 - */ -public interface PersistenceUnitUtil extends PersistenceUtil { - - /** - * Determine the load state of a given persistent attribute - * of an entity belonging to the persistence unit. - * @param entity entity instance containing the attribute - * @param attributeName name of attribute whose load state is - * to be determined - * @return false if entity's state has not been loaded or if - * the attribute state has not been loaded, else true - */ - public boolean isLoaded(Object entity, String attributeName); - - /** - * Determine the load state of an entity belonging to the - * persistence unit. This method can be used to determine the - * load state of an entity passed as a reference. An entity is - * considered loaded if all attributes for which - * FetchType.EAGER has been specified have been - * loaded. - *

The isLoaded(Object, String) method - * should be used to determine the load state of an attribute. - * Not doing so might lead to unintended loading of state. - * @param entity entity instance whose load state is to be determined - * @return false if the entity has not been loaded, else true - */ - public boolean isLoaded(Object entity); - - /** - * Return the id of the entity. - * A generated id is not guaranteed to be available until after - * the database insert has occurred. - * Returns null if the entity does not yet have an id. - * @param entity entity instance - * @return id of the entity - * @throws IllegalArgumentException if the object is found not - * to be an entity - */ - public Object getIdentifier(Object entity); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceUnits.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceUnits.java deleted file mode 100644 index c08364b..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceUnits.java +++ /dev/null @@ -1,37 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import static java.lang.annotation.ElementType.*; -import java.lang.annotation.Retention; -import static java.lang.annotation.RetentionPolicy.*; - - -/** - * Declares one or more {@link PersistenceUnit} annotations. - * - * @since Java Persistence 1.0 - */ - -@Target({TYPE}) -@Retention(RUNTIME) -public @interface PersistenceUnits { - - /** (Required) One or more {@link PersistenceUnit} annotations. */ - PersistenceUnit[] value(); - -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceUtil.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceUtil.java deleted file mode 100644 index 9ebeacd..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PersistenceUtil.java +++ /dev/null @@ -1,54 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Utility interface between the application and the persistence - * provider(s). - * - *

The PersistenceUtil interface instance obtained from the - * {@link Persistence} class is used to determine the load state of an - * entity or entity attribute regardless of which persistence - * provider in the environment created the entity. - * - * @since Java Persistence 2.0 - */ -public interface PersistenceUtil { - - /** - * Determine the load state of a given persistent attribute. - * @param entity entity containing the attribute - * @param attributeName name of attribute whose load state is - * to be determined - * @return false if entity's state has not been loaded or - * if the attribute state has not been loaded, else true - */ - public boolean isLoaded(Object entity, String attributeName); - - /** - * Determine the load state of an entity. - * This method can be used to determine the load state - * of an entity passed as a reference. An entity is - * considered loaded if all attributes for which - * FetchType.EAGER has been specified have been loaded. - *

The isLoaded(Object, String) method should be used to - * determine the load state of an attribute. - * Not doing so might lead to unintended loading of state. - * @param entity whose load state is to be determined - * @return false if the entity has not been loaded, else true - */ - public boolean isLoaded(Object entity); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PessimisticLockException.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PessimisticLockException.java deleted file mode 100644 index 7cbd5dc..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PessimisticLockException.java +++ /dev/null @@ -1,97 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Thrown by the persistence provider when an pessimistic locking conflict - * occurs. This exception may be thrown as part of an API call, a flush or at - * commit time. The current transaction, if one is active, will be marked for - * rollback. - * - * @since Java Persistence 2.0 - */ -public class PessimisticLockException extends PersistenceException { - /** The object that caused the exception */ - Object entity; - - /** - * Constructs a new PessimisticLockException exception - * with null as its detail message. - */ - public PessimisticLockException() { - super(); - } - - /** - * Constructs a new PessimisticLockException exception - * with the specified detail message. - * @param message the detail message. - */ - public PessimisticLockException(String message) { - super(message); - } - - /** - * Constructs a new PessimisticLockException exception - * with the specified detail message and cause. - * @param message the detail message. - * @param cause the cause. - */ - public PessimisticLockException(String message, Throwable cause) { - super(message, cause); - } - - /** - * Constructs a new PessimisticLockException exception - * with the specified cause. - * @param cause the cause. - */ - public PessimisticLockException(Throwable cause) { - super(cause); - } - - /** - * Constructs a new PessimisticLockException exception - * with the specified entity. - * @param entity the entity. - */ - public PessimisticLockException(Object entity) { - this.entity = entity; - } - - /** - * Constructs a new PessimisticLockException exception - * with the specified detail message, cause, and entity. - * @param message the detail message. - * @param cause the cause. - * @param entity the entity. - */ - public PessimisticLockException(String message, Throwable cause, Object entity) { - super(message, cause); - this.entity = entity; - } - - /** - * Returns the entity that caused this exception. - * @return the entity. - */ - public Object getEntity() { - return this.entity; - } -} - - - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PessimisticLockScope.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PessimisticLockScope.java deleted file mode 100644 index 409406c..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PessimisticLockScope.java +++ /dev/null @@ -1,64 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Defines the values of the javax.persistence.lock.scope - * property for pessimistic locking. This property may be passed as - * an argument to the methods of the {@link EntityManager}, - * {@link Query}, and {@link TypedQuery} interfaces that - * allow lock modes to be specified or used with the - * {@link NamedQuery} annotation. - * - * @since Java Persistence 2.0 - */ -public enum PessimisticLockScope { - - /** - * This value defines the default behavior for pessimistic locking. - * - *

The persistence provider must lock the database row(s) that - * correspond to the non-collection-valued persistent state of - * that instance. If a joined inheritance strategy is used, or if - * the entity is otherwise mapped to a secondary table, this - * entails locking the row(s) for the entity instance in the - * additional table(s). Entity relationships for which the locked - * entity contains the foreign key will also be locked, but not - * the state of the referenced entities (unless those entities are - * explicitly locked). Element collections and relationships for - * which the entity does not contain the foreign key (such as - * relationships that are mapped to join tables or unidirectional - * one-to-many relationships for which the target entity contains - * the foreign key) will not be locked by default. - */ - NORMAL, - - /** - * In addition to the behavior for - * PessimisticLockScope.NORMAL, element collections - * and relationships owned by the entity that are contained in - * join tables will be locked if the - * javax.persistence.lock.scope property is specified - * with a value of PessimisticLockScope.EXTENDED. - * The state of entities referenced by such relationships will not - * be locked (unless those entities are explicitly locked). - * Locking such a relationship or element collection generally locks only - * the rows in the join table or collection table for that - * relationship or collection. This means that phantoms will be - * possible. - */ - EXTENDED -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PostLoad.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PostLoad.java deleted file mode 100644 index d8a2ea4..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PostLoad.java +++ /dev/null @@ -1,34 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies a callback method for the corresponding - * lifecycle event. This annotation may be applied to methods - * of an entity class, a mapped superclass, or a callback - * listener class. - * - * @since Java Persistence 1.0 - */ -@Target({METHOD}) -@Retention(RUNTIME) - -public @interface PostLoad {} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PostPersist.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PostPersist.java deleted file mode 100644 index fe2503b..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PostPersist.java +++ /dev/null @@ -1,34 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies a callback method for the corresponding - * lifecycle event. This annotation may be applied to methods - * of an entity class, a mapped superclass, or a callback - * listener class. - * - * @since Java Persistence 1.0 - */ -@Target({METHOD}) -@Retention(RUNTIME) - -public @interface PostPersist {} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PostRemove.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PostRemove.java deleted file mode 100644 index 0cfb221..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PostRemove.java +++ /dev/null @@ -1,34 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies a callback method for the corresponding - * lifecycle event. This annotation may be applied to methods - * of an entity class, a mapped superclass, or a callback - * listener class. - * - * @since Java Persistence 1.0 - */ -@Target({METHOD}) -@Retention(RUNTIME) - -public @interface PostRemove {} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PostUpdate.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PostUpdate.java deleted file mode 100644 index 08c35a9..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PostUpdate.java +++ /dev/null @@ -1,34 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies a callback method for the corresponding - * lifecycle event. This annotation may be applied to methods - * of an entity class, a mapped superclass, or a callback - * listener class. - * - * @since Java Persistence 1.0 - */ -@Target({METHOD}) -@Retention(RUNTIME) - -public @interface PostUpdate {} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PrePersist.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PrePersist.java deleted file mode 100644 index 576244f..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PrePersist.java +++ /dev/null @@ -1,34 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies a callback method for the corresponding - * lifecycle event. This annotation may be applied to methods - * of an entity class, a mapped superclass, or a callback - * listener class. - * - * @since Java Persistence 1.0 - */ -@Target({METHOD}) -@Retention(RUNTIME) - -public @interface PrePersist {} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PreRemove.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PreRemove.java deleted file mode 100644 index 287338b..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PreRemove.java +++ /dev/null @@ -1,34 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies a callback method for the corresponding - * lifecycle event. This annotation may be applied to methods - * of an entity class, a mapped superclass, or a callback - * listener class. - * - * @since Java Persistence 1.0 - */ -@Target({METHOD}) -@Retention(RUNTIME) - -public @interface PreRemove {} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PreUpdate.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PreUpdate.java deleted file mode 100644 index abc3915..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PreUpdate.java +++ /dev/null @@ -1,34 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies a callback method for the corresponding - * lifecycle event. This annotation may be applied to methods - * of an entity class, a mapped superclass, or a callback - * listener class. - * - * @since Java Persistence 1.0 - */ -@Target({METHOD}) -@Retention(RUNTIME) - -public @interface PreUpdate {} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PrimaryKeyJoinColumn.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PrimaryKeyJoinColumn.java deleted file mode 100644 index d0722ea..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PrimaryKeyJoinColumn.java +++ /dev/null @@ -1,118 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2015 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Petros Splinakis - Java Persistence 2.2 - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Repeatable; -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static javax.persistence.ConstraintMode.PROVIDER_DEFAULT; - -/** - * Specifies a primary key column that is used as a foreign key to - * join to another table. - * - *

It is used to join the primary table of an entity subclass - * in the {@link InheritanceType#JOINED JOINED} mapping strategy - * to the primary table of its superclass; it is used within a - * {@link SecondaryTable} annotation to join a secondary table - * to a primary table; and it may be used in a {@link OneToOne} - * mapping in which the primary key of the referencing entity - * is used as a foreign key to the referenced entity. - * - *

If no PrimaryKeyJoinColumn annotation is - * specified for a subclass in the JOINED - * mapping strategy, the foreign key columns are assumed - * to have the same names as the primary key columns of the - * primary table of the superclass. - * - *

- *
- *    Example: Customer and ValuedCustomer subclass
- *
- *    @Entity
- *    @Table(name="CUST")
- *    @Inheritance(strategy=JOINED)
- *    @DiscriminatorValue("CUST")
- *    public class Customer { ... }
- *    
- *    @Entity
- *    @Table(name="VCUST")
- *    @DiscriminatorValue("VCUST")
- *    @PrimaryKeyJoinColumn(name="CUST_ID")
- *    public class ValuedCustomer extends Customer { ... }
- * 
- * - * @see SecondaryTable - * @see Inheritance - * @see OneToOne - * @see ForeignKey - * - * @since Java Persistence 1.0 - */ -@Repeatable(PrimaryKeyJoinColumns.class) -@Target({TYPE, METHOD, FIELD}) -@Retention(RUNTIME) - -public @interface PrimaryKeyJoinColumn { - - /** - * (Optional) The name of the primary key column of the current table. - *

Defaults to the same name as the primary key column - * of the primary table of the superclass (JOINED mapping strategy); the same - * name as the primary key column of the primary table - * (SecondaryTable mapping); or the same name as the - * primary key column for the table for the referencing entity - * (OneToOne mapping). - */ - String name() default ""; - - /** - * (Optional) The name of the primary key column of the table - * being joined to.

Defaults to the same name as the primary - * key column of the primary table of the superclass - * (JOINED mapping strategy); the same name as the - * primary key column of the primary table - * (SecondaryTable mapping); or the same name as the - * primary key column for the table for the referencing entity - * (OneToOne mapping). - */ - String referencedColumnName() default ""; - - /** - * (Optional) The SQL fragment that is used when generating the - * DDL for the column. This should not be specified for a - * OneToOne primary key association. - *

Defaults to the generated SQL to create a column of the - * inferred type. - */ - String columnDefinition() default ""; - - /** - * (Optional) Used to specify or control the generation of a - * foreign key constraint for the primary key join column - * when table generation is in effect. If - * this element is not specified, the persistence provider's - * default foreign key strategy will apply. - * - * @since Java Persistence 2.1 - */ - ForeignKey foreignKey() default @ForeignKey(PROVIDER_DEFAULT); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PrimaryKeyJoinColumns.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PrimaryKeyJoinColumns.java deleted file mode 100644 index 2befe5d..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/PrimaryKeyJoinColumns.java +++ /dev/null @@ -1,70 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static javax.persistence.ConstraintMode.PROVIDER_DEFAULT; - -/** - * Groups {@link PrimaryKeyJoinColumn} annotations. - * It is used to map composite foreign keys. - * - *

- *    Example: ValuedCustomer subclass
- *
- *    @Entity
- *    @Table(name="VCUST")
- *    @DiscriminatorValue("VCUST")
- *    @PrimaryKeyJoinColumns({
- *        @PrimaryKeyJoinColumn(name="CUST_ID", 
- *            referencedColumnName="ID"),
- *        @PrimaryKeyJoinColumn(name="CUST_TYPE",
- *            referencedColumnName="TYPE")
- *    })
- *    public class ValuedCustomer extends Customer { ... }
- * 
- * - * @see ForeignKey - * - * @since Java Persistence 1.0 - */ -@Target({TYPE, METHOD, FIELD}) -@Retention(RUNTIME) - -public @interface PrimaryKeyJoinColumns { - - /** One or more PrimaryKeyJoinColumn annotations. */ - PrimaryKeyJoinColumn[] value(); - - /** - * (Optional) Used to specify or control the generation of a - * foreign key constraint when table generation is in effect. - * If both this element and the foreignKey element - * of any of the PrimaryKeyJoinColumn elements are specified, - * the behavior is undefined. If no foreign key annotation element - * is specified in either location, the persistence provider's - * default foreign key strategy will apply. - * - * @since Java Persistence 2.1 - */ - ForeignKey foreignKey() default @ForeignKey(PROVIDER_DEFAULT); - -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Query.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Query.java deleted file mode 100644 index 2a86679..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Query.java +++ /dev/null @@ -1,488 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2017 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Lukas Jungmann - Java Persistence 2.2 - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.util.Calendar; -import java.util.Date; -import java.util.List; -import java.util.Set; -import java.util.Map; -import java.util.stream.Stream; - -/** - * Interface used to control query execution. - * - * @see TypedQuery - * @see StoredProcedureQuery - * @see Parameter - * - * @since Java Persistence 1.0 - */ -public interface Query { - - /** - * Execute a SELECT query and return the query results - * as an untyped List. - * @return a list of the results - * @throws IllegalStateException if called for a Java - * Persistence query language UPDATE or DELETE statement - * @throws QueryTimeoutException if the query execution exceeds - * the query timeout value set and only the statement is - * rolled back - * @throws TransactionRequiredException if a lock mode other than - * NONE has been set and there is no transaction - * or the persistence context has not been joined to the transaction - * @throws PessimisticLockException if pessimistic locking - * fails and the transaction is rolled back - * @throws LockTimeoutException if pessimistic locking - * fails and only the statement is rolled back - * @throws PersistenceException if the query execution exceeds - * the query timeout value set and the transaction - * is rolled back - */ - List getResultList(); - - /** - * Execute a SELECT query and return the query results - * as an untyped java.util.stream.Stream. - * By default this method delegates to getResultList().stream(), - * however persistence provider may choose to override this method - * to provide additional capabilities. - * - * @return a stream of the results - * @throws IllegalStateException if called for a Java - * Persistence query language UPDATE or DELETE statement - * @throws QueryTimeoutException if the query execution exceeds - * the query timeout value set and only the statement is - * rolled back - * @throws TransactionRequiredException if a lock mode other than - * NONE has been set and there is no transaction - * or the persistence context has not been joined to the transaction - * @throws PessimisticLockException if pessimistic locking - * fails and the transaction is rolled back - * @throws LockTimeoutException if pessimistic locking - * fails and only the statement is rolled back - * @throws PersistenceException if the query execution exceeds - * the query timeout value set and the transaction - * is rolled back - * @see Stream - * @see #getResultList() - * @since 2.2 - */ - default Stream getResultStream() { - return getResultList().stream(); - } - - /** - * Execute a SELECT query that returns a single untyped result. - * @return the result - * @throws NoResultException if there is no result - * @throws NonUniqueResultException if more than one result - * @throws IllegalStateException if called for a Java - * Persistence query language UPDATE or DELETE statement - * @throws QueryTimeoutException if the query execution exceeds - * the query timeout value set and only the statement is - * rolled back - * @throws TransactionRequiredException if a lock mode other than - * NONE has been set and there is no transaction - * or the persistence context has not been joined to the transaction - * @throws PessimisticLockException if pessimistic locking - * fails and the transaction is rolled back - * @throws LockTimeoutException if pessimistic locking - * fails and only the statement is rolled back - * @throws PersistenceException if the query execution exceeds - * the query timeout value set and the transaction - * is rolled back - */ - Object getSingleResult(); - - /** - * Execute an update or delete statement. - * @return the number of entities updated or deleted - * @throws IllegalStateException if called for a Java - * Persistence query language SELECT statement or for - * a criteria query - * @throws TransactionRequiredException if there is - * no transaction or the persistence context has not - * been joined to the transaction - * @throws QueryTimeoutException if the statement execution - * exceeds the query timeout value set and only - * the statement is rolled back - * @throws PersistenceException if the query execution exceeds - * the query timeout value set and the transaction - * is rolled back - */ - int executeUpdate(); - - /** - * Set the maximum number of results to retrieve. - * @param maxResult maximum number of results to retrieve - * @return the same query instance - * @throws IllegalArgumentException if the argument is negative - */ - Query setMaxResults(int maxResult); - - /** - * The maximum number of results the query object was set to - * retrieve. Returns Integer.MAX_VALUE if setMaxResults was not - * applied to the query object. - * @return maximum number of results - * @since Java Persistence 2.0 - */ - int getMaxResults(); - - /** - * Set the position of the first result to retrieve. - * @param startPosition position of the first result, - * numbered from 0 - * @return the same query instance - * @throws IllegalArgumentException if the argument is negative - */ - Query setFirstResult(int startPosition); - - /** - * The position of the first result the query object was set to - * retrieve. Returns 0 if setFirstResult was not applied to the - * query object. - * @return position of the first result - * @since Java Persistence 2.0 - */ - int getFirstResult(); - - /** - * Set a query property or hint. The hints elements may be used - * to specify query properties and hints. Properties defined by - * this specification must be observed by the provider. - * Vendor-specific hints that are not recognized by a provider - * must be silently ignored. Portable applications should not - * rely on the standard timeout hint. Depending on the database - * in use and the locking mechanisms used by the provider, - * this hint may or may not be observed. - * @param hintName name of the property or hint - * @param value value for the property or hint - * @return the same query instance - * @throws IllegalArgumentException if the second argument is not - * valid for the implementation - */ - Query setHint(String hintName, Object value); - - /** - * Get the properties and hints and associated values that are - * in effect for the query instance. - * @return query properties and hints - * @since Java Persistence 2.0 - */ - Map getHints(); - - /** - * Bind the value of a Parameter object. - * @param param parameter object - * @param value parameter value - * @return the same query instance - * @throws IllegalArgumentException if the parameter - * does not correspond to a parameter of the - * query - * @since Java Persistence 2.0 - */ - Query setParameter(Parameter param, T value); - - /** - * Bind an instance of java.util.Calendar to a Parameter object. - * @param param parameter object - * @param value parameter value - * @param temporalType temporal type - * @return the same query instance - * @throws IllegalArgumentException if the parameter does not - * correspond to a parameter of the query - * @since Java Persistence 2.0 - */ - Query setParameter(Parameter param, Calendar value, - TemporalType temporalType); - - /** - * Bind an instance of java.util.Date to a Parameter object. - * @param param parameter object - * @param value parameter value - * @param temporalType temporal type - * @return the same query instance - * @throws IllegalArgumentException if the parameter does not - * correspond to a parameter of the query - * @since Java Persistence 2.0 - */ - Query setParameter(Parameter param, Date value, - TemporalType temporalType); - - /** - * Bind an argument value to a named parameter. - * @param name parameter name - * @param value parameter value - * @return the same query instance - * @throws IllegalArgumentException if the parameter name does - * not correspond to a parameter of the query or if - * the argument is of incorrect type - */ - Query setParameter(String name, Object value); - - /** - * Bind an instance of java.util.Calendar to a named parameter. - * @param name parameter name - * @param value parameter value - * @param temporalType temporal type - * @return the same query instance - * @throws IllegalArgumentException if the parameter name does - * not correspond to a parameter of the query or if - * the value argument is of incorrect type - */ - Query setParameter(String name, Calendar value, - TemporalType temporalType); - - /** - * Bind an instance of java.util.Date to a named parameter. - * @param name parameter name - * @param value parameter value - * @param temporalType temporal type - * @return the same query instance - * @throws IllegalArgumentException if the parameter name does - * not correspond to a parameter of the query or if - * the value argument is of incorrect type - */ - Query setParameter(String name, Date value, - TemporalType temporalType); - - /** - * Bind an argument value to a positional parameter. - * @param position position - * @param value parameter value - * @return the same query instance - * @throws IllegalArgumentException if position does not - * correspond to a positional parameter of the - * query or if the argument is of incorrect type - */ - Query setParameter(int position, Object value); - - /** - * Bind an instance of java.util.Calendar to a positional - * parameter. - * @param position position - * @param value parameter value - * @param temporalType temporal type - * @return the same query instance - * @throws IllegalArgumentException if position does not - * correspond to a positional parameter of the query or - * if the value argument is of incorrect type - */ - Query setParameter(int position, Calendar value, - TemporalType temporalType); - - /** - * Bind an instance of java.util.Date to a positional parameter. - * @param position position - * @param value parameter value - * @param temporalType temporal type - * @return the same query instance - * @throws IllegalArgumentException if position does not - * correspond to a positional parameter of the query or - * if the value argument is of incorrect type - */ - Query setParameter(int position, Date value, - TemporalType temporalType); - - /** - * Get the parameter objects corresponding to the declared - * parameters of the query. - * Returns empty set if the query has no parameters. - * This method is not required to be supported for native - * queries. - * @return set of the parameter objects - * @throws IllegalStateException if invoked on a native - * query when the implementation does not support - * this use - * @since Java Persistence 2.0 - */ - Set> getParameters(); - - /** - * Get the parameter object corresponding to the declared - * parameter of the given name. - * This method is not required to be supported for native - * queries. - * @param name parameter name - * @return parameter object - * @throws IllegalArgumentException if the parameter of the - * specified name does not exist - * @throws IllegalStateException if invoked on a native - * query when the implementation does not support - * this use - * @since Java Persistence 2.0 - */ - Parameter getParameter(String name); - - /** - * Get the parameter object corresponding to the declared - * parameter of the given name and type. - * This method is required to be supported for criteria queries - * only. - * @param name parameter name - * @param type type - * @return parameter object - * @throws IllegalArgumentException if the parameter of the - * specified name does not exist or is not assignable - * to the type - * @throws IllegalStateException if invoked on a native - * query or Java Persistence query language query when - * the implementation does not support this use - * @since Java Persistence 2.0 - */ - Parameter getParameter(String name, Class type); - - /** - * Get the parameter object corresponding to the declared - * positional parameter with the given position. - * This method is not required to be supported for native - * queries. - * @param position position - * @return parameter object - * @throws IllegalArgumentException if the parameter with the - * specified position does not exist - * @throws IllegalStateException if invoked on a native - * query when the implementation does not support - * this use - * @since Java Persistence 2.0 - */ - Parameter getParameter(int position); - - /** - * Get the parameter object corresponding to the declared - * positional parameter with the given position and type. - * This method is not required to be supported by the provider. - * @param position position - * @param type type - * @return parameter object - * @throws IllegalArgumentException if the parameter with the - * specified position does not exist or is not assignable - * to the type - * @throws IllegalStateException if invoked on a native - * query or Java Persistence query language query when - * the implementation does not support this use - * @since Java Persistence 2.0 - */ - Parameter getParameter(int position, Class type); - - /** - * Return a boolean indicating whether a value has been bound - * to the parameter. - * @param param parameter object - * @return boolean indicating whether parameter has been bound - * @since Java Persistence 2.0 - */ - boolean isBound(Parameter param); - - /** - * Return the input value bound to the parameter. - * (Note that OUT parameters are unbound.) - * @param param parameter object - * @return parameter value - * @throws IllegalArgumentException if the parameter is not - * a parameter of the query - * @throws IllegalStateException if the parameter has not been - * been bound - * @since Java Persistence 2.0 - */ - T getParameterValue(Parameter param); - - /** - * Return the input value bound to the named parameter. - * (Note that OUT parameters are unbound.) - * @param name parameter name - * @return parameter value - * @throws IllegalStateException if the parameter has not been - * been bound - * @throws IllegalArgumentException if the parameter of the - * specified name does not exist - * @since Java Persistence 2.0 - */ - Object getParameterValue(String name); - - /** - * Return the input value bound to the positional parameter. - * (Note that OUT parameters are unbound.) - * @param position position - * @return parameter value - * @throws IllegalStateException if the parameter has not been - * been bound - * @throws IllegalArgumentException if the parameter with the - * specified position does not exist - * @since Java Persistence 2.0 - */ - Object getParameterValue(int position); - - /** - * Set the flush mode type to be used for the query execution. - * The flush mode type applies to the query regardless of the - * flush mode type in use for the entity manager. - * @param flushMode flush mode - * @return the same query instance - */ - Query setFlushMode(FlushModeType flushMode); - - /** - * Get the flush mode in effect for the query execution. - * If a flush mode has not been set for the query object, - * returns the flush mode in effect for the entity manager. - * @return flush mode - * @since Java Persistence 2.0 - */ - FlushModeType getFlushMode(); - - /** - * Set the lock mode type to be used for the query execution. - * @param lockMode lock mode - * @return the same query instance - * @throws IllegalStateException if the query is found not to be - * a Java Persistence query language SELECT query - * or a CriteriaQuery query - * @since Java Persistence 2.0 - */ - Query setLockMode(LockModeType lockMode); - - /** - * Get the current lock mode for the query. Returns null if a lock - * mode has not been set on the query object. - * @return lock mode - * @throws IllegalStateException if the query is found not to be - * a Java Persistence query language SELECT query or - * a Criteria API query - * @since Java Persistence 2.0 - */ - LockModeType getLockMode(); - - /** - * Return an object of the specified type to allow access to - * the provider-specific API. If the provider's query - * implementation does not support the specified class, the - * PersistenceException is thrown. - * @param cls the class of the object to be returned. This is - * normally either the underlying query - * implementation class or an interface that it - * implements. - * @return an instance of the specified class - * @throws PersistenceException if the provider does not support - * the call - * @since Java Persistence 2.0 - */ - T unwrap(Class cls); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/QueryHint.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/QueryHint.java deleted file mode 100644 index 6111f17..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/QueryHint.java +++ /dev/null @@ -1,39 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Used to supply a query property or hint to the {@link NamedQuery} or {@link - * NamedNativeQuery} annotation. - * - *

Vendor-specific hints that are not recognized by a provider are ignored. - * - * @since Java Persistence 1.0 - */ -@Target({}) -@Retention(RUNTIME) -public @interface QueryHint { - - /** Name of the hint. */ - String name(); - - /** Value of the hint. */ - String value(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/QueryTimeoutException.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/QueryTimeoutException.java deleted file mode 100644 index bc03d86..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/QueryTimeoutException.java +++ /dev/null @@ -1,98 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Thrown by the persistence provider when a query times out - * and only the statement is rolled back. - * The current transaction, if one is active, will be not - * be marked for rollback. - * - * @since Java Persistence 2.0 - */ -public class QueryTimeoutException extends PersistenceException { - - /** The query object that caused the exception */ - Query query; - - /** - * Constructs a new QueryTimeoutException exception - * with null as its detail message. - */ - public QueryTimeoutException() { - super(); - } - - /** - * Constructs a new QueryTimeoutException exception - * with the specified detail message. - * @param message the detail message. - */ - public QueryTimeoutException(String message) { - super(message); - } - - /** - * Constructs a new QueryTimeoutException exception - * with the specified detail message and cause. - * @param message the detail message. - * @param cause the cause. - */ - public QueryTimeoutException(String message, Throwable cause) { - super(message, cause); - } - - /** - * Constructs a new QueryTimeoutException exception - * with the specified cause. - * @param cause the cause. - */ - public QueryTimeoutException(Throwable cause) { - super(cause); - } - - - /** - * Constructs a new QueryTimeoutException exception - * with the specified query. - * @param query the query. - */ - public QueryTimeoutException(Query query) { - this.query = query; - } - - /** - * Constructs a new QueryTimeoutException exception - * with the specified detail message, cause, and query. - * @param message the detail message. - * @param cause the cause. - * @param query the query. - */ - public QueryTimeoutException(String message, Throwable cause, Query query) { - super(message, cause); - this.query = query; - } - - /** - * Returns the query that caused this exception. - * @return the query. - */ - public Query getQuery() { - return this.query; - } -} - - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/RollbackException.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/RollbackException.java deleted file mode 100644 index c04fb6b..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/RollbackException.java +++ /dev/null @@ -1,64 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; -/** - * Thrown by the persistence provider when - * {@link EntityTransaction#commit() EntityTransaction.commit()} fails. - * - * @see javax.persistence.EntityTransaction#commit() - * - * @since Java Persistence 1.0 - */ -public class RollbackException extends PersistenceException { - - /** - * Constructs a new RollbackException exception - * with null as its detail message. - */ - public RollbackException() { - super(); - } - - /** - * Constructs a new RollbackException exception - * with the specified detail message. - * @param message the detail message. - */ - public RollbackException(String message) { - super(message); - } - - /** - * Constructs a new RollbackException exception - * with the specified detail message and cause. - * @param message the detail message. - * @param cause the cause. - */ - public RollbackException(String message, Throwable cause) { - super(message, cause); - } - - /** - * Constructs a new RollbackException exception - * with the specified cause. - * @param cause the cause. - */ - public RollbackException(Throwable cause) { - super(cause); - } -} - - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SecondaryTable.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SecondaryTable.java deleted file mode 100644 index 7fe63f1..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SecondaryTable.java +++ /dev/null @@ -1,121 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2015 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Petros Splinakis - Java Persistence 2.2 - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Repeatable; -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static javax.persistence.ConstraintMode.PROVIDER_DEFAULT; - -/** - * Specifies a secondary table for the annotated entity - * class. Specifying one or more secondary tables indicates that the - * data for the entity class is stored across multiple tables. - * - *

If no SecondaryTable annotation is specified, - * it is assumed that all persistent fields or properties of the - * entity are mapped to the primary table. If no primary key join - * columns are specified, the join columns are assumed to reference - * the primary key columns of the primary table, and have the same - * names and types as the referenced primary key columns of the - * primary table. - * - *

- *    Example 1: Single secondary table with a single primary key column.
- *
- *    @Entity
- *    @Table(name="CUSTOMER")
- *    @SecondaryTable(name="CUST_DETAIL", 
- *        pkJoinColumns=@PrimaryKeyJoinColumn(name="CUST_ID"))
- *    public class Customer { ... } 
- *
- *
- *    Example 2: Single secondary table with multiple primary key columns.
- *
- *    @Entity
- *    @Table(name="CUSTOMER")
- *    @SecondaryTable(name="CUST_DETAIL",
- *        pkJoinColumns={
- *            @PrimaryKeyJoinColumn(name="CUST_ID"),
- *            @PrimaryKeyJoinColumn(name="CUST_TYPE")})
- *    public class Customer { ... }
- * 
- * - * @since Java Persistence 1.0 - */ -@Repeatable(SecondaryTables.class) -@Target(TYPE) -@Retention(RUNTIME) - -public @interface SecondaryTable { - - /** (Required) The name of the table. */ - String name(); - - /** (Optional) The catalog of the table. - *

Defaults to the default catalog. - */ - String catalog() default ""; - - /** (Optional) The schema of the table. - *

Defaults to the default schema for user. - */ - String schema() default ""; - - /** - * (Optional) The columns that are used to join with - * the primary table. - *

Defaults to the column(s) of the same name(s) - * as the primary key column(s) in the primary table. - */ - PrimaryKeyJoinColumn[] pkJoinColumns() default {}; - - /** - * (Optional) Used to specify or control the generation of a - * foreign key constraint for the columns corresponding to the - * pkJoinColumns element when table generation is - * in effect. If both this element and the - * foreignKey element of any of the - * pkJoinColumns elements are specified, the - * behavior is undefined. If no foreign key annotation element - * is specified in either location, the persistence provider's - * default foreign key strategy will apply. - * - * @since Java Persistence 2.1 - */ - ForeignKey foreignKey() default @ForeignKey(PROVIDER_DEFAULT); - - /** - * (Optional) Unique constraints that are to be placed on the - * table. These are typically only used if table generation - * is in effect. These constraints apply in addition to any - * constraints specified by the Column and JoinColumn - * annotations and constraints entailed by primary key mappings. - *

Defaults to no additional constraints. - */ - UniqueConstraint[] uniqueConstraints() default {}; - - /** - * (Optional) Indexes for the table. These are only used if - * table generation is in effect. - * - * @since Java Persistence 2.1 - */ - Index[] indexes() default {}; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SecondaryTables.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SecondaryTables.java deleted file mode 100644 index fdbe90d..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SecondaryTables.java +++ /dev/null @@ -1,60 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies multiple secondary tables for an entity. - * - *

- *    Example 1: Multiple secondary tables assuming primary key columns are named the same in all tables.
- *
- *    @Entity
- *    @Table(name="EMPLOYEE")
- *    @SecondaryTables({
- *        @SecondaryTable(name="EMP_DETAIL"),
- *        @SecondaryTable(name="EMP_HIST")
- *    })
- *    public class Employee { ... }
- *    
- *
- *    Example 2: Multiple secondary tables with differently named primary key columns. 
- *
- *    @Entity
- *    @Table(name="EMPLOYEE")
- *    @SecondaryTables({
- *        @SecondaryTable(name="EMP_DETAIL", 
- *            pkJoinColumns=@PrimaryKeyJoinColumn(name="EMPL_ID")),
- *        @SecondaryTable(name="EMP_HIST", 
- *            pkJoinColumns=@PrimaryKeyJoinColumn(name="EMPLOYEE_ID"))
- *    })
- *    public class Employee { ... }
- * 
- * - * @since Java Persistence 1.0 - */ -@Target(TYPE) -@Retention(RUNTIME) - -public @interface SecondaryTables { - - /** (Required) The secondary tables for an entity. */ - SecondaryTable[] value(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SequenceGenerator.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SequenceGenerator.java deleted file mode 100644 index edb8f85..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SequenceGenerator.java +++ /dev/null @@ -1,86 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2017 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Lukas Jungmann - Java Persistence 2.2 - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -import java.lang.annotation.Repeatable; - -/** - * Defines a primary key generator that may be referenced by name when - * a generator element is specified for the {@link GeneratedValue} - * annotation. A sequence generator may be specified on the entity - * class or on the primary key field or property. The scope of the - * generator name is global to the persistence unit (across all - * generator types). - * - *
- *   Example:
- *
- *   @SequenceGenerator(name="EMP_SEQ", allocationSize=25)
- * 
- * - * @since Java Persistence 1.0 - */ -@Repeatable(SequenceGenerators.class) -@Target({TYPE, METHOD, FIELD}) -@Retention(RUNTIME) -public @interface SequenceGenerator { - - /** - * (Required) A unique generator name that can be referenced - * by one or more classes to be the generator for primary key - * values. - */ - String name(); - - /** - * (Optional) The name of the database sequence object from - * which to obtain primary key values. - *

Defaults to a provider-chosen value. - */ - String sequenceName() default ""; - - /** (Optional) The catalog of the sequence generator. - * - * @since Java Persistence 2.0 - */ - String catalog() default ""; - - /** (Optional) The schema of the sequence generator. - * - * @since Java Persistence 2.0 - */ - String schema() default ""; - - /** - * (Optional) The value from which the sequence object - * is to start generating. - */ - int initialValue() default 1; - - /** - * (Optional) The amount to increment by when allocating - * sequence numbers from the sequence. - */ - int allocationSize() default 50; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SequenceGenerators.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SequenceGenerators.java deleted file mode 100644 index 9991e05..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SequenceGenerators.java +++ /dev/null @@ -1,36 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2017 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Lukas Jungmann - Java Persistence 2.2 - * - ******************************************************************************/ -package javax.persistence; - -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -import java.lang.annotation.Retention; -import java.lang.annotation.Target; - -/** - * Used to group SequenceGenerator annotations. - * - * @see SequenceGenerator - * @since Java Persistence 2.2 - */ -@Target({TYPE, METHOD, FIELD}) -@Retention(RUNTIME) -public @interface SequenceGenerators { - - SequenceGenerator[] value(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SharedCacheMode.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SharedCacheMode.java deleted file mode 100644 index 3077387..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SharedCacheMode.java +++ /dev/null @@ -1,56 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2014 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Specifies how the provider must use a second-level cache for the - * persistence unit. Corresponds to the value of the persistence.xml - * shared-cache-mode element, and returned as the result of - * {@link javax.persistence.spi.PersistenceUnitInfo#getSharedCacheMode()}. - * - * @since Java Persistence 2.0 - */ -public enum SharedCacheMode { - - /** - * All entities and entity-related state and data are cached. - */ - ALL, - - /** - * Caching is disabled for the persistence unit. - */ - NONE, - - /** - * Caching is enabled for all entities for Cacheable(true) - * is specified. All other entities are not cached. - */ - ENABLE_SELECTIVE, - - /** - * Caching is enabled for all entities except those for which - * Cacheable(false) is specified. Entities for which - * Cacheable(false) is specified are not cached. - */ - DISABLE_SELECTIVE, - - /** - * - * Caching behavior is undefined: provider-specific defaults may apply. - */ - UNSPECIFIED -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SqlResultSetMapping.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SqlResultSetMapping.java deleted file mode 100644 index 792692c..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SqlResultSetMapping.java +++ /dev/null @@ -1,82 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2015 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Petros Splinakis - Java Persistence 2.2 - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Repeatable; -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies the mapping of the result of a native SQL query or stored - * procedure. - * - *

- *    Example:
- *
- *    Query q = em.createNativeQuery(
- *        "SELECT o.id AS order_id, " +
- *            "o.quantity AS order_quantity, " +
- *            "o.item AS order_item, " +
- *            "i.name AS item_name, " +
- *        "FROM Order o, Item i " +
- *        "WHERE (order_quantity > 25) AND (order_item = i.id)",
- *    "OrderResults");
- *    
- *    @SqlResultSetMapping(name="OrderResults", 
- *        entities={ 
- *            @EntityResult(entityClass=com.acme.Order.class, fields={
- *                @FieldResult(name="id", column="order_id"),
- *                @FieldResult(name="quantity", column="order_quantity"), 
- *                @FieldResult(name="item", column="order_item")})},
- *        columns={
- *            @ColumnResult(name="item_name")}
- *    )
- * 
- * - * @see Query - * @see StoredProcedureQuery - * @see NamedNativeQuery - * @see NamedStoredProcedureQuery - * - * @since Java Persistence 1.0 - */ -@Repeatable(SqlResultSetMappings.class) -@Target({TYPE}) -@Retention(RUNTIME) -public @interface SqlResultSetMapping { - - /** - * The name given to the result set mapping, and used to refer - * to it in the methods of the {@link Query} and - * {@link StoredProcedureQuery} APIs. - */ - String name(); - - /** Specifies the result set mapping to entities. */ - EntityResult[] entities() default {}; - - /** - * Specifies the result set mapping to constructors. - * @since Java Persistence 2.1 - */ - ConstructorResult[] classes() default {}; - - /** Specifies the result set mapping to scalar values. */ - ColumnResult[] columns() default {}; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SqlResultSetMappings.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SqlResultSetMappings.java deleted file mode 100644 index 82f073b..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SqlResultSetMappings.java +++ /dev/null @@ -1,34 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Is used to define one or more {@link SqlResultSetMapping} annotations. - * - * @since Java Persistence 1.0 - */ -@Target({TYPE}) -@Retention(RUNTIME) -public @interface SqlResultSetMappings { - - /** One or more SqlResultSetMapping annotations. */ - SqlResultSetMapping[] value(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/StoredProcedureParameter.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/StoredProcedureParameter.java deleted file mode 100644 index 0a9bf2e..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/StoredProcedureParameter.java +++ /dev/null @@ -1,51 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies a parameter of a named stored procedure query. All - * parameters of a named stored procedure query must be specified. - * - * @see NamedStoredProcedureQuery - * @see ParameterMode - * - * @since Java Persistence 2.1 - */ -@Target({}) -@Retention(RUNTIME) -public @interface StoredProcedureParameter { - - /** - * The name of the parameter as defined by the stored procedure in the database. - * If a name is not specified, it is assumed that the stored procedure uses - * positional parameters. - */ - String name() default ""; - - /** - * Specifies whether the parameter is an IN, INOUT, OUT, or REF_CURSOR parameter. - * REF_CURSOR parameters are used by some databases to return result sets from - * a stored procedure. - */ - ParameterMode mode() default ParameterMode.IN; - - /** JDBC type of the paramter. */ - Class type(); - -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/StoredProcedureQuery.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/StoredProcedureQuery.java deleted file mode 100644 index 51acf3e..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/StoredProcedureQuery.java +++ /dev/null @@ -1,397 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011 - 2017 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ -package javax.persistence; - -import java.util.Calendar; -import java.util.Date; -import java.util.List; - -/** - * Interface used to control stored procedure query execution. - * - *

- * Stored procedure query execution may be controlled in accordance with - * the following: - *

    - *
  • The setParameter methods are used to set the values of - * all required IN and INOUT parameters. - * It is not required to set the values of stored procedure parameters - * for which default values have been defined by the stored procedure.
  • - *
  • - * When getResultList and getSingleResult are - * called on a StoredProcedureQuery object, the provider - * will call execute on an unexecuted stored procedure - * query before processing getResultList or - * getSingleResult.
  • - *
  • - * When executeUpdate is called on a - * StoredProcedureQuery object, the provider will call - * execute on an unexecuted stored procedure query - * followed by getUpdateCount. The results of - * executeUpdate will be those of getUpdateCount.
  • - *
  • - * The execute method supports both the simple case where - * scalar results are passed back only via INOUT and - * OUT parameters as well as the most general case - * (multiple result sets and/or update counts, possibly also in - * combination with output parameter values).
  • - *
  • - * The execute method returns true if the first result is a - * result set, and false if it is an update count or there are no results - * other than through INOUT and OUT parameters, - * if any.
  • - *
  • - * If the execute method returns true, the pending result set - * can be obtained by calling getResultList or - * getSingleResult.
  • - *
  • - * The hasMoreResults method can then be used to test - * for further results.
  • - *
  • - * If execute or hasMoreResults returns false, - * the getUpdateCount method can be called to obtain the - * pending result if it is an update count. The getUpdateCount - * method will return either the update count (zero or greater) or -1 - * if there is no update count (i.e., either the next result is a result set - * or there is no next update count).
  • - *
  • - * For portability, results that correspond to JDBC result sets and - * update counts need to be processed before the values of any - * INOUT or OUT parameters are extracted.
  • - *
  • - * After results returned through getResultList and - * getUpdateCount have been exhausted, results returned through - * INOUT and OUT parameters can be retrieved.
  • - *
  • - * The getOutputParameterValue methods are used to retrieve - * the values passed back from the procedure through INOUT - * and OUT parameters.
  • - *
  • - * When using REF_CURSOR parameters for result sets the - * update counts should be exhausted before calling getResultList - * to retrieve the result set. Alternatively, the REF_CURSOR - * result set can be retrieved through getOutputParameterValue. - * Result set mappings will be applied to results corresponding to - * REF_CURSOR parameters in the order the REF_CURSOR - * parameters were registered with the query.
  • - *
  • - * In the simplest case, where results are returned only via - * INOUT and OUT parameters, execute - * can be followed immediately by calls to - * getOutputParameterValue.
  • - *
- * - * @see Query - * @see Parameter - * - * @since Java Persistence 2.1 - */ -public interface StoredProcedureQuery extends Query { - - /** - * Set a query property or hint. The hints elements may be used - * to specify query properties and hints. Properties defined by - * this specification must be observed by the provider. - * Vendor-specific hints that are not recognized by a provider - * must be silently ignored. Portable applications should not - * rely on the standard timeout hint. Depending on the database - * in use, this hint may or may not be observed. - * @param hintName name of the property or hint - * @param value value for the property or hint - * @return the same query instance - * @throws IllegalArgumentException if the second argument is not - * valid for the implementation - */ - StoredProcedureQuery setHint(String hintName, Object value); - - /** - * Bind the value of a Parameter object. - * @param param parameter object - * @param value parameter value - * @return the same query instance - * @throws IllegalArgumentException if the parameter does not - * correspond to a parameter of the query - */ - StoredProcedureQuery setParameter(Parameter param, - T value); - - /** - * Bind an instance of java.util.Calendar to a Parameter object. - * @param param parameter object - * @param value parameter value - * @param temporalType temporal type - * @return the same query instance - * @throws IllegalArgumentException if the parameter does not - * correspond to a parameter of the query - */ - StoredProcedureQuery setParameter(Parameter param, - Calendar value, - TemporalType temporalType); - - /** - * Bind an instance of java.util.Date to a Parameter object. - * @param param parameter object - * @param value parameter value - * @param temporalType temporal type - * @return the same query instance - * @throws IllegalArgumentException if the parameter does not - * correspond to a parameter of the query - */ - StoredProcedureQuery setParameter(Parameter param, - Date value, - TemporalType temporalType); - - /** - * Bind an argument value to a named parameter. - * @param name parameter name - * @param value parameter value - * @return the same query instance - * @throws IllegalArgumentException if the parameter name does - * not correspond to a parameter of the query or if the - * argument is of incorrect type - */ - StoredProcedureQuery setParameter(String name, Object value); - - /** - * Bind an instance of java.util.Calendar to a named parameter. - * @param name parameter name - * @param value parameter value - * @param temporalType temporal type - * @return the same query instance - * @throws IllegalArgumentException if the parameter name does - * not correspond to a parameter of the query or if the - * value argument is of incorrect type - */ - StoredProcedureQuery setParameter(String name, - Calendar value, - TemporalType temporalType); - - /** - * Bind an instance of java.util.Date to a named parameter. - * @param name parameter name - * @param value parameter value - * @param temporalType temporal type - * @return the same query instance - * @throws IllegalArgumentException if the parameter name does - * not correspond to a parameter of the query or if the - * value argument is of incorrect type - */ - StoredProcedureQuery setParameter(String name, - Date value, - TemporalType temporalType); - - /** - * Bind an argument value to a positional parameter. - * @param position position - * @param value parameter value - * @return the same query instance - * @throws IllegalArgumentException if position does not - * correspond to a positional parameter of the query - * or if the argument is of incorrect type - */ - StoredProcedureQuery setParameter(int position, Object value); - - /** - * Bind an instance of java.util.Calendar to a positional - * parameter. - * @param position position - * @param value parameter value - * @param temporalType temporal type - * @return the same query instance - * @throws IllegalArgumentException if position does not - * correspond to a positional parameter of the query or - * if the value argument is of incorrect type - */ - StoredProcedureQuery setParameter(int position, - Calendar value, - TemporalType temporalType); - - /** - * Bind an instance of java.util.Date to a positional parameter. - * @param position position - * @param value parameter value - * @param temporalType temporal type - * @return the same query instance - * @throws IllegalArgumentException if position does not - * correspond to a positional parameter of the query or - * if the value argument is of incorrect type - */ - StoredProcedureQuery setParameter(int position, - Date value, - TemporalType temporalType); - - /** - * Set the flush mode type to be used for the query execution. - * The flush mode type applies to the query regardless of the - * flush mode type in use for the entity manager. - * @param flushMode flush mode - * @return the same query instance - */ - StoredProcedureQuery setFlushMode(FlushModeType flushMode); - - /** - * Register a positional parameter. - * All parameters must be registered. - * @param position parameter position - * @param type type of the parameter - * @param mode parameter mode - * @return the same query instance - */ - StoredProcedureQuery registerStoredProcedureParameter( - int position, - Class type, - ParameterMode mode); - - /** - * Register a named parameter. - * @param parameterName name of the parameter as registered or - * specified in metadata - * @param type type of the parameter - * @param mode parameter mode - * @return the same query instance - */ - StoredProcedureQuery registerStoredProcedureParameter( - String parameterName, - Class type, - ParameterMode mode); - - /** - * Retrieve a value passed back from the procedure - * through an INOUT or OUT parameter. - * For portability, all results corresponding to result sets - * and update counts must be retrieved before the values of - * output parameters. - * @param position parameter position - * @return the result that is passed back through the parameter - * @throws IllegalArgumentException if the position does - * not correspond to a parameter of the query or is - * not an INOUT or OUT parameter - */ - Object getOutputParameterValue(int position); - - /** - * Retrieve a value passed back from the procedure - * through an INOUT or OUT parameter. - * For portability, all results corresponding to result sets - * and update counts must be retrieved before the values of - * output parameters. - * @param parameterName name of the parameter as registered or - * specified in metadata - * @return the result that is passed back through the parameter - * @throws IllegalArgumentException if the parameter name does - * not correspond to a parameter of the query or is - * not an INOUT or OUT parameter - */ - Object getOutputParameterValue(String parameterName); - - /** - * Return true if the first result corresponds to a result set, - * and false if it is an update count or if there are no results - * other than through INOUT and OUT parameters, if any. - * @return true if first result corresponds to result set - * @throws QueryTimeoutException if the query execution exceeds - * the query timeout value set and only the statement is - * rolled back - * @throws PersistenceException if the query execution exceeds - * the query timeout value set and the transaction - * is rolled back - */ - boolean execute(); - - /** - * Return the update count of -1 if there is no pending result or - * if the first result is not an update count. The provider will - * call execute on the query if needed. - * @return the update count or -1 if there is no pending result - * or if the next result is not an update count. - * @throws TransactionRequiredException if there is - * no transaction or the persistence context has not - * been joined to the transaction - * @throws QueryTimeoutException if the statement execution - * exceeds the query timeout value set and only - * the statement is rolled back - * @throws PersistenceException if the query execution exceeds - * the query timeout value set and the transaction - * is rolled back - */ - int executeUpdate(); - - /** - * Retrieve the list of results from the next result set. - * The provider will call execute on the query - * if needed. - * A REF_CURSOR result set, if any, will be retrieved - * in the order the REF_CURSOR parameter was - * registered with the query. - * @return a list of the results or null is the next item is not - * a result set - * @throws QueryTimeoutException if the query execution exceeds - * the query timeout value set and only the statement is - * rolled back - * @throws PersistenceException if the query execution exceeds - * the query timeout value set and the transaction - * is rolled back - */ - List getResultList(); - - /** - * Retrieve a single result from the next result set. - * The provider will call execute on the query - * if needed. - * A REF_CURSOR result set, if any, will be retrieved - * in the order the REF_CURSOR parameter was - * registered with the query. - * @return the result or null if the next item is not a result set - * @throws NoResultException if there is no result in the next - * result set - * @throws NonUniqueResultException if more than one result - * @throws QueryTimeoutException if the query execution exceeds - * the query timeout value set and only the statement is - * rolled back - * @throws PersistenceException if the query execution exceeds - * the query timeout value set and the transaction - * is rolled back - */ - Object getSingleResult(); - - /** - * Return true if the next result corresponds to a result set, - * and false if it is an update count or if there are no results - * other than through INOUT and OUT parameters, if any. - * @return true if next result corresponds to result set - * @throws QueryTimeoutException if the query execution exceeds - * the query timeout value set and only the statement is - * rolled back - * @throws PersistenceException if the query execution exceeds - * the query timeout value set and the transaction - * is rolled back - */ - boolean hasMoreResults(); - - /** - * Return the update count or -1 if there is no pending result - * or if the next result is not an update count. - * @return update count or -1 if there is no pending result or if - * the next result is not an update count - * @throws QueryTimeoutException if the query execution exceeds - * the query timeout value set and only the statement is - * rolled back - * @throws PersistenceException if the query execution exceeds - * the query timeout value set and the transaction - * is rolled back - */ - int getUpdateCount(); - -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Subgraph.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Subgraph.java deleted file mode 100644 index 95c565a..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Subgraph.java +++ /dev/null @@ -1,201 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ - -package javax.persistence; - -import javax.persistence.metamodel.Attribute; -import java.util.List; - -/** - * This type represents a subgraph for an attribute node that - * corresponds to a Managed Type. Using this class, an entity subgraph - * can be embedded within an EntityGraph. - * - * @param The type of the attribute. - * - * @see EntityGraph - * @see AttributeNode - * @see NamedSubgraph - * - * @since Java Persistence 2.1 - */ -public interface Subgraph { - - /** - * Add one or more attribute nodes to the entity graph. - * - * @param attributeName name of the attribute - * @throws IllegalArgumentException if the attribute is not an - * attribute of this managed type. - * @throws IllegalStateException if the EntityGraph has been - * statically defined - */ - public void addAttributeNodes(String ... attributeName); - - /** - * Add one or more attribute nodes to the entity graph. - * @param attribute attribute - * - * @throws IllegalStateException if this EntityGraph has been - * statically defined - */ - public void addAttributeNodes(Attribute ... attribute); - - /** - * Add a node to the graph that corresponds to a managed - * type. This allows for construction of multi-node entity graphs - * that include related managed types. - * - * @param attribute attribute - * @return subgraph for the attribute - * @throws IllegalArgumentException if the attribute's target - * type is not a managed type - * @throws IllegalStateException if the EntityGraph has been - * statically defined - */ - public Subgraph addSubgraph(Attribute attribute); - - /** - * Add a node to the graph that corresponds to a managed - * type with inheritance. This allows for multiple subclass - * subgraphs to be defined for this node of the entity - * graph. Subclass subgraphs will automatically include the specified - * attributes of superclass subgraphs - * - * @param attribute attribute - * @param type entity subclass - * @return subgraph for the attribute - * @throws IllegalArgumentException if the attribute's target - * type is not a managed type - * @throws IllegalStateException if this EntityGraph has been - * statically defined - */ - public Subgraph addSubgraph(Attribute attribute, Class type); - - /** - * Add a node to the graph that corresponds to a managed - * type. This allows for construction of multi-node entity graphs - * that include related managed types. - * - * @param attributeName name of the attribute - * @return subgraph for the attribute - * @throws IllegalArgumentException if the attribute is not an - * attribute of this managed type. - * @throws IllegalArgumentException if the attribute's target - * type is not a managed type - * @throws IllegalStateException if this EntityGraph has been - * statically defined - */ - public Subgraph addSubgraph(String attributeName); - - /** - * Add a node to the graph that corresponds to a managed - * type with inheritance. This allows for multiple subclass - * subgraphs to be defined for this node of the entity - * graph. Subclass subgraphs will automatically include the - * specified attributes of superclass subgraphs - * - * @param attributeName name of the attribute - * @param type entity subclass - * @return subgraph for the attribute - * @throws IllegalArgumentException if the attribute is not - * an attribute of this managed type. - * @throws IllegalArgumentException if the attribute's target - * type is not a managed type - * @throws IllegalStateException if this EntityGraph has been - * statically defined - */ - public Subgraph addSubgraph(String attributeName, Class type); - - /** - * Add a node to the graph that corresponds to a map key - * that is a managed type. This allows for construction of - * multinode entity graphs that include related managed types. - * - * @param attribute attribute - * @return subgraph for the key attribute - * @throws IllegalArgumentException if the attribute's target - * type is not a managed type entity - * @throws IllegalStateException if this EntityGraph has been - * statically defined - */ - public Subgraph addKeySubgraph(Attribute attribute); - - /** - * Add a node to the graph that corresponds to a map key - * that is a managed type with inheritance. This allows for - * construction of multi-node entity graphs that include related - * managed types. Subclass subgraphs will automatically include - * the specified attributes of superclass subgraphs - * - * @param attribute attribute - * @param type entity subclass - * @return subgraph for the attribute - * @throws IllegalArgumentException if the attribute's target - * type is not a managed type entity - * @throws IllegalStateException if this EntityGraph has been - * statically defined - */ - public Subgraph addKeySubgraph(Attribute attribute, Class type); - - /** - * Add a node to the graph that corresponds to a map key - * that is a managed type. This allows for construction of - * multi-node entity graphs that include related managed types. - * - * @param attributeName name of the attribute - * @return subgraph for the key attribute - * @throws IllegalArgumentException if the attribute is not an - * attribute of this entity. - * @throws IllegalArgumentException if the attribute's target - * type is not a managed type - * @throws IllegalStateException if this EntityGraph has been - * statically defined - */ - public Subgraph addKeySubgraph(String attributeName); - - /** - * Add a node to the graph that corresponds to a map key - * that is a managed type with inheritance. This allows for - * construction of multi-node entity graphs that include related - * managed types. Subclass subgraphs will include the specified - * attributes of superclass subgraphs - * - * @param attributeName name of the attribute - * @param type entity subclass - * @return subgraph for the attribute - * @throws IllegalArgumentException if the attribute is not an - * attribute of this entity. - * @throws IllegalArgumentException if the attribute's target - * type is not a managed type - * @throws IllegalStateException if this EntityGraph has been - * statically defined - */ - public Subgraph addKeySubgraph(String attributeName, Class type); - - /** - * Return the attribute nodes corresponding to the attributes of - * this managed type that are included in the subgraph. - * @return list of attribute nodes included in the subgraph or - * empty List if none have been defined - */ - public List> getAttributeNodes(); - - /** - * Return the type for which this subgraph was defined. - * @return managed type referenced by the subgraph - */ - public Class getClassType(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SynchronizationType.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SynchronizationType.java deleted file mode 100644 index de79e4a..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/SynchronizationType.java +++ /dev/null @@ -1,32 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Specifies whether the persistence context is always automatically - * synchronized with the current transaction or whether the persistence context - * must be explicitly joined to the current transaction by means of the - * {@link EntityManager#joinTransaction} method. - * - * @since Java Persistence 2.1 - */ -public enum SynchronizationType { - - /** Persistence context is automatically synchronized with the current transaction */ - SYNCHRONIZED, - - /** Persistence context must be explicitly joined to the current transaction */ - UNSYNCHRONIZED, -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Table.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Table.java deleted file mode 100644 index e92b77c..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Table.java +++ /dev/null @@ -1,80 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies the primary table for the annotated entity. Additional - * tables may be specified using {@link SecondaryTable} or {@link - * SecondaryTables} annotation. - * - *

If no Table annotation is specified for an entity - * class, the default values apply. - * - *

- *    Example:
- *
- *    @Entity
- *    @Table(name="CUST", schema="RECORDS")
- *    public class Customer { ... }
- * 
- * - * @since Java Persistence 1.0 - */ -@Target(TYPE) -@Retention(RUNTIME) -public @interface Table { - - /** - * (Optional) The name of the table. - *

Defaults to the entity name. - */ - String name() default ""; - - /** (Optional) The catalog of the table. - *

Defaults to the default catalog. - */ - String catalog() default ""; - - /** (Optional) The schema of the table. - *

Defaults to the default schema for user. - */ - String schema() default ""; - - /** - * (Optional) Unique constraints that are to be placed on - * the table. These are only used if table generation is in - * effect. These constraints apply in addition to any constraints - * specified by the Column and JoinColumn - * annotations and constraints entailed by primary key mappings. - *

Defaults to no additional constraints. - */ - UniqueConstraint[] uniqueConstraints() default {}; - - /** - * (Optional) Indexes for the table. These are only used if - * table generation is in effect. Note that it is not necessary - * to specify an index for a primary key, as the primary key - * index will be created automatically. - * - * @since Java Persistence 2.1 - */ - Index[] indexes() default {}; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/TableGenerator.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/TableGenerator.java deleted file mode 100644 index e87a932..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/TableGenerator.java +++ /dev/null @@ -1,152 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2017 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Lukas Jungmann - Java Persistence 2.2 - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -import java.lang.annotation.Repeatable; - -/** - * Defines a primary key generator that may be - * referenced by name when a generator element is specified for - * the {@link GeneratedValue} annotation. A table generator - * may be specified on the entity class or on the primary key - * field or property. The scope of the generator name is global - * to the persistence unit (across all generator types). - * - *

- *    Example 1:
- *    
- *    @Entity public class Employee {
- *        ...
- *        @TableGenerator(
- *            name="empGen", 
- *            table="ID_GEN", 
- *            pkColumnName="GEN_KEY", 
- *            valueColumnName="GEN_VALUE", 
- *            pkColumnValue="EMP_ID", 
- *            allocationSize=1)
- *        @Id
- *        @GeneratedValue(strategy=TABLE, generator="empGen")
- *        int id;
- *        ...
- *    }
- *    
- *    Example 2:
- *    
- *    @Entity public class Address {
- *        ...
- *        @TableGenerator(
- *            name="addressGen", 
- *            table="ID_GEN", 
- *            pkColumnName="GEN_KEY", 
- *            valueColumnName="GEN_VALUE", 
- *            pkColumnValue="ADDR_ID")
- *        @Id
- *        @GeneratedValue(strategy=TABLE, generator="addressGen")
- *        int id;
- *        ...
- *    }
- * 
- * - * @see GeneratedValue - * - * @since Java Persistence 1.0 - */ -@Repeatable(TableGenerators.class) -@Target({TYPE, METHOD, FIELD}) -@Retention(RUNTIME) -public @interface TableGenerator { - - /** - * (Required) A unique generator name that can be referenced - * by one or more classes to be the generator for id values. - */ - String name(); - - /** - * (Optional) Name of table that stores the generated id values. - *

Defaults to a name chosen by persistence provider. - */ - String table() default ""; - - /** (Optional) The catalog of the table. - *

Defaults to the default catalog. - */ - String catalog() default ""; - - /** (Optional) The schema of the table. - *

Defaults to the default schema for user. - */ - String schema() default ""; - - /** - * (Optional) Name of the primary key column in the table. - *

Defaults to a provider-chosen name. - */ - String pkColumnName() default ""; - - /** - * (Optional) Name of the column that stores the last value generated. - *

Defaults to a provider-chosen name. - */ - String valueColumnName() default ""; - - /** - * (Optional) The primary key value in the generator table - * that distinguishes this set of generated values from others - * that may be stored in the table. - *

Defaults to a provider-chosen value to store in the - * primary key column of the generator table - */ - String pkColumnValue() default ""; - - /** - * (Optional) The initial value to be used to initialize the column - * that stores the last value generated. - */ - int initialValue() default 0; - - /** - * (Optional) The amount to increment by when allocating id - * numbers from the generator. - */ - int allocationSize() default 50; - - /** - * (Optional) Unique constraints that are to be placed on the - * table. These are only used if table generation is in effect. - * These constraints apply in addition to primary key constraints. - *

Defaults to no additional constraints. - */ - UniqueConstraint[] uniqueConstraints() default {}; - - /** - * (Optional) Indexes for the table. These are only used if - * table generation is in effect. Note that it is not necessary - * to specify an index for a primary key, as the primary key - * index will be created automatically. - * - * @since Java Persistence 2.1 - */ - Index[] indexes() default {}; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/TableGenerators.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/TableGenerators.java deleted file mode 100644 index 3c16791..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/TableGenerators.java +++ /dev/null @@ -1,36 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2017 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Lukas Jungmann - Java Persistence 2.2 - * - ******************************************************************************/ -package javax.persistence; - -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.TYPE; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -import java.lang.annotation.Retention; -import java.lang.annotation.Target; - -/** - * Used to group TableGenerator annotations. - * - * @see TableGenerator - * @since Java Persistence 2.2 - */ -@Target({TYPE, METHOD, FIELD}) -@Retention(RUNTIME) -public @interface TableGenerators { - - TableGenerator[] value(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Temporal.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Temporal.java deleted file mode 100644 index b6c40ec..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Temporal.java +++ /dev/null @@ -1,50 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * This annotation must be specified for persistent fields - * or properties of type java.util.Date and - * java.util.Calendar. It may only be specified for fields - * or properties of these types. - * - *

The Temporal annotation may be used in - * conjunction with the {@link Basic} annotation, the {@link Id} - * annotation, or the {@link ElementCollection} annotation (when - * the element collection value is of such a temporal type. - * - *

- *     Example:
- * 
- *     @Temporal(DATE)
- *     protected java.util.Date endDate;
- * 
- * - * @since Java Persistence 1.0 - */ -@Target({METHOD, FIELD}) -@Retention(RUNTIME) -public @interface Temporal { - - /** The type used in mapping java.util.Date or java.util.Calendar. */ - TemporalType value(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/TemporalType.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/TemporalType.java deleted file mode 100644 index a0ad8dd..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/TemporalType.java +++ /dev/null @@ -1,34 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Type used to indicate a specific mapping of java.util.Date - * or java.util.Calendar. - * - * @since Java Persistence 1.0 - */ -public enum TemporalType { - - /** Map as java.sql.Date */ - DATE, - - /** Map as java.sql.Time */ - TIME, - - /** Map as java.sql.Timestamp */ - TIMESTAMP -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/TransactionRequiredException.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/TransactionRequiredException.java deleted file mode 100644 index abd2274..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/TransactionRequiredException.java +++ /dev/null @@ -1,44 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * Thrown by the persistence provider when a transaction is required but is not - * active. - * - * @since Java Persistence 1.0 - */ -public class TransactionRequiredException extends PersistenceException { - - /** - * Constructs a new TransactionRequiredException exception with - * null as its detail message. - */ - public TransactionRequiredException() { - super(); - } - - /** - * Constructs a new TransactionRequiredException exception with - * the specified detail message. - * - * @param message - * the detail message. - */ - public TransactionRequiredException(String message) { - super(message); - } -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Transient.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Transient.java deleted file mode 100644 index 81446af..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Transient.java +++ /dev/null @@ -1,45 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies that the property or field is not persistent. It is used - * to annotate a property or field of an entity class, mapped - * superclass, or embeddable class. - * - *
- *    Example:
- *
- *    @Entity
- *    public class Employee {
- *        @Id int id;
- *        @Transient User currentUser;
- *        ...
- *    }
- * 
- * - * @since Java Persistence 1.0 - */ -@Target({METHOD, FIELD}) -@Retention(RUNTIME) - -public @interface Transient {} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Tuple.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Tuple.java deleted file mode 100644 index 6a68b14..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Tuple.java +++ /dev/null @@ -1,96 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.util.List; - -/** - * Interface for extracting the elements of a query result tuple. - * - * @see TupleElement - * - * @since Java Persistence 2.0 - */ -public interface Tuple { - - /** - * Get the value of the specified tuple element. - * @param tupleElement tuple element - * @return value of tuple element - * @throws IllegalArgumentException if tuple element - * does not correspond to an element in the - * query result tuple - */ - X get(TupleElement tupleElement); - - /** - * Get the value of the tuple element to which the - * specified alias has been assigned. - * @param alias alias assigned to tuple element - * @param type of the tuple element - * @return value of the tuple element - * @throws IllegalArgumentException if alias - * does not correspond to an element in the - * query result tuple or element cannot be - * assigned to the specified type - */ - X get(String alias, Class type); - - /** - * Get the value of the tuple element to which the - * specified alias has been assigned. - * @param alias alias assigned to tuple element - * @return value of the tuple element - * @throws IllegalArgumentException if alias - * does not correspond to an element in the - * query result tuple - */ - Object get(String alias); - - /** - * Get the value of the element at the specified - * position in the result tuple. The first position is 0. - * @param i position in result tuple - * @param type type of the tuple element - * @return value of the tuple element - * @throws IllegalArgumentException if i exceeds - * length of result tuple or element cannot be - * assigned to the specified type - */ - X get(int i, Class type); - - /** - * Get the value of the element at the specified - * position in the result tuple. The first position is 0. - * @param i position in result tuple - * @return value of the tuple element - * @throws IllegalArgumentException if i exceeds - * length of result tuple - */ - Object get(int i); - - /** - * Return the values of the result tuple elements as an array. - * @return tuple element values - */ - Object[] toArray(); - - /** - * Return the tuple elements. - * @return tuple elements - */ - List> getElements(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/TupleElement.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/TupleElement.java deleted file mode 100644 index 5771a9e..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/TupleElement.java +++ /dev/null @@ -1,41 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * The TupleElement interface defines an element that is returned in - * a query result tuple. - * @param the type of the element - * - * @see Tuple - * - * @since Java Persistence 2.0 - */ -public interface TupleElement { - - /** - * Return the Java type of the tuple element. - * @return the Java type of the tuple element - */ - Class getJavaType(); - - /** - * Return the alias assigned to the tuple element or null, - * if no alias has been assigned. - * @return alias - */ - String getAlias(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/TypedQuery.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/TypedQuery.java deleted file mode 100644 index c2a9623..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/TypedQuery.java +++ /dev/null @@ -1,277 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2017 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Lukas Jungmann - Java Persistence 2.2 - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.util.List; -import java.util.Date; -import java.util.Calendar; -import java.util.stream.Stream; - -/** - * Interface used to control the execution of typed queries. - * @param query result type - * - * @see Query - * @see Parameter - * - * @since Java Persistence 2.0 - */ -public interface TypedQuery extends Query { - - /** - * Execute a SELECT query and return the query results - * as a typed List. - * @return a list of the results - * @throws IllegalStateException if called for a Java - * Persistence query language UPDATE or DELETE statement - * @throws QueryTimeoutException if the query execution exceeds - * the query timeout value set and only the statement is - * rolled back - * @throws TransactionRequiredException if a lock mode other than - * NONE has been set and there is no transaction - * or the persistence context has not been joined to the - * transaction - * @throws PessimisticLockException if pessimistic locking - * fails and the transaction is rolled back - * @throws LockTimeoutException if pessimistic locking - * fails and only the statement is rolled back - * @throws PersistenceException if the query execution exceeds - * the query timeout value set and the transaction - * is rolled back - */ - List getResultList(); - - /** - * Execute a SELECT query and return the query results - * as a typed java.util.stream.Stream. - * By default this method delegates to getResultList().stream(), - * however persistence provider may choose to override this method - * to provide additional capabilities. - * - * @return a stream of the results - * @throws IllegalStateException if called for a Java - * Persistence query language UPDATE or DELETE statement - * @throws QueryTimeoutException if the query execution exceeds - * the query timeout value set and only the statement is - * rolled back - * @throws TransactionRequiredException if a lock mode other than - * NONE has been set and there is no transaction - * or the persistence context has not been joined to the transaction - * @throws PessimisticLockException if pessimistic locking - * fails and the transaction is rolled back - * @throws LockTimeoutException if pessimistic locking - * fails and only the statement is rolled back - * @throws PersistenceException if the query execution exceeds - * the query timeout value set and the transaction - * is rolled back - * @see Stream - * @see #getResultList() - * @since 2.2 - */ - default Stream getResultStream() { - return getResultList().stream(); - } - - /** - * Execute a SELECT query that returns a single result. - * @return the result - * @throws NoResultException if there is no result - * @throws NonUniqueResultException if more than one result - * @throws IllegalStateException if called for a Java - * Persistence query language UPDATE or DELETE statement - * @throws QueryTimeoutException if the query execution exceeds - * the query timeout value set and only the statement is - * rolled back - * @throws TransactionRequiredException if a lock mode other than - * NONE has been set and there is no transaction - * or the persistence context has not been joined to the - * transaction - * @throws PessimisticLockException if pessimistic locking - * fails and the transaction is rolled back - * @throws LockTimeoutException if pessimistic locking - * fails and only the statement is rolled back - * @throws PersistenceException if the query execution exceeds - * the query timeout value set and the transaction - * is rolled back - */ - X getSingleResult(); - - /** - * Set the maximum number of results to retrieve. - * @param maxResult maximum number of results to retrieve - * @return the same query instance - * @throws IllegalArgumentException if the argument is negative - */ - TypedQuery setMaxResults(int maxResult); - - /** - * Set the position of the first result to retrieve. - * @param startPosition position of the first result, - * numbered from 0 - * @return the same query instance - * @throws IllegalArgumentException if the argument is negative - */ - TypedQuery setFirstResult(int startPosition); - - /** - * Set a query property or hint. The hints elements may be used - * to specify query properties and hints. Properties defined by - * this specification must be observed by the provider. - * Vendor-specific hints that are not recognized by a provider - * must be silently ignored. Portable applications should not - * rely on the standard timeout hint. Depending on the database - * in use and the locking mechanisms used by the provider, - * this hint may or may not be observed. - * @param hintName name of property or hint - * @param value value for the property or hint - * @return the same query instance - * @throws IllegalArgumentException if the second argument is not - * valid for the implementation - */ - TypedQuery setHint(String hintName, Object value); - - /** - * Bind the value of a Parameter object. - * @param param parameter object - * @param value parameter value - * @return the same query instance - * @throws IllegalArgumentException if the parameter - * does not correspond to a parameter of the - * query - */ - TypedQuery setParameter(Parameter param, T value); - - /** - * Bind an instance of java.util.Calendar to a Parameter object. - * @param param parameter object - * @param value parameter value - * @param temporalType temporal type - * @return the same query instance - * @throws IllegalArgumentException if the parameter does not - * correspond to a parameter of the query - */ - TypedQuery setParameter(Parameter param, - Calendar value, - TemporalType temporalType); - - /** - * Bind an instance of java.util.Date to a Parameter object. - * @param param parameter object - * @param value parameter value - * @param temporalType temporal type - * @return the same query instance - * @throws IllegalArgumentException if the parameter does not - * correspond to a parameter of the query - */ - TypedQuery setParameter(Parameter param, Date value, - TemporalType temporalType); - - /** - * Bind an argument value to a named parameter. - * @param name parameter name - * @param value parameter value - * @return the same query instance - * @throws IllegalArgumentException if the parameter name does - * not correspond to a parameter of the query or if - * the argument is of incorrect type - */ - TypedQuery setParameter(String name, Object value); - - /** - * Bind an instance of java.util.Calendar to a named parameter. - * @param name parameter name - * @param value parameter value - * @param temporalType temporal type - * @return the same query instance - * @throws IllegalArgumentException if the parameter name does - * not correspond to a parameter of the query or if - * the value argument is of incorrect type - */ - TypedQuery setParameter(String name, Calendar value, - TemporalType temporalType); - - /** - * Bind an instance of java.util.Date to a named parameter. - * @param name parameter name - * @param value parameter value - * @param temporalType temporal type - * @return the same query instance - * @throws IllegalArgumentException if the parameter name does - * not correspond to a parameter of the query or if - * the value argument is of incorrect type - */ - TypedQuery setParameter(String name, Date value, - TemporalType temporalType); - - /** - * Bind an argument value to a positional parameter. - * @param position position - * @param value parameter value - * @return the same query instance - * @throws IllegalArgumentException if position does not - * correspond to a positional parameter of the - * query or if the argument is of incorrect type - */ - TypedQuery setParameter(int position, Object value); - - /** - * Bind an instance of java.util.Calendar to a positional - * parameter. - * @param position position - * @param value parameter value - * @param temporalType temporal type - * @return the same query instance - * @throws IllegalArgumentException if position does not - * correspond to a positional parameter of the query - * or if the value argument is of incorrect type - */ - TypedQuery setParameter(int position, Calendar value, - TemporalType temporalType); - - /** - * Bind an instance of java.util.Date to a positional parameter. - * @param position position - * @param value parameter value - * @param temporalType temporal type - * @return the same query instance - * @throws IllegalArgumentException if position does not - * correspond to a positional parameter of the query - * or if the value argument is of incorrect type - */ - TypedQuery setParameter(int position, Date value, - TemporalType temporalType); - - /** - * Set the flush mode type to be used for the query execution. - * The flush mode type applies to the query regardless of the - * flush mode type in use for the entity manager. - * @param flushMode flush mode - * @return the same query instance - */ - TypedQuery setFlushMode(FlushModeType flushMode); - - /** - * Set the lock mode type to be used for the query execution. - * @param lockMode lock mode - * @return the same query instance - * @throws IllegalStateException if the query is found not to - * be a Java Persistence query language SELECT query - * or a CriteriaQuery query - */ - TypedQuery setLockMode(LockModeType lockMode); - -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/UniqueConstraint.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/UniqueConstraint.java deleted file mode 100644 index 2351b45..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/UniqueConstraint.java +++ /dev/null @@ -1,52 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies that a unique constraint is to be included in - * the generated DDL for a primary or secondary table. - * - *
- *    Example:
- *    @Entity
- *    @Table(
- *        name="EMPLOYEE", 
- *        uniqueConstraints=
- *            @UniqueConstraint(columnNames={"EMP_ID", "EMP_NAME"})
- *    )
- *    public class Employee { ... }
- * 
- * - * @since Java Persistence 1.0 - */ -@Target({}) -@Retention(RUNTIME) -public @interface UniqueConstraint { - - /** (Optional) Constraint name. A provider-chosen name will be chosen - * if a name is not specified. - * - * @since Java Persistence 2.0 - */ - String name() default ""; - - /** (Required) An array of the column names that make up the constraint. */ - String[] columnNames(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ValidationMode.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ValidationMode.java deleted file mode 100644 index 45eb36f..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/ValidationMode.java +++ /dev/null @@ -1,46 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -/** - * The validation mode to be used by the provider for the persistence - * unit. - * - * @since Java Persistence 2.0 - */ -public enum ValidationMode { - - /** - * If a Bean Validation provider is present in the environment, - * the persistence provider must perform the automatic validation - * of entities. If no Bean Validation provider is present in the - * environment, no lifecycle event validation takes place. - * This is the default behavior. - */ - AUTO, - - /** - * The persistence provider must perform the lifecycle event - * validation. It is an error if there is no Bean Validation - * provider present in the environment. - */ - CALLBACK, - - /** - * The persistence provider must not perform lifecycle event validation. - */ - NONE - } diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Version.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Version.java deleted file mode 100644 index af82cd9..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/Version.java +++ /dev/null @@ -1,56 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence; - -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -/** - * Specifies the version field or property of an entity class that - * serves as its optimistic lock value. The version is used to ensure - * integrity when performing the merge operation and for optimistic - * concurrency control. - * - *

Only a single Version property or field - * should be used per class; applications that use more than one - * Version property or field will not be portable. - * - *

The Version property should be mapped to - * the primary table for the entity class; applications that - * map the Version property to a table other than - * the primary table will not be portable. - * - *

The following types are supported for version properties: - * int, Integer, short, - * Short, long, Long, - * java.sql.Timestamp. - * - *

- *    Example:
- *
- *    @Version
- *    @Column(name="OPTLOCK")
- *    protected int getVersionNum() { return versionNum; }
- * 
- * - * @since Java Persistence 1.0 - */ -@Target({METHOD, FIELD}) -@Retention(RUNTIME) -public @interface Version {} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/AbstractQuery.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/AbstractQuery.java deleted file mode 100644 index 4c4d26c..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/AbstractQuery.java +++ /dev/null @@ -1,182 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -import java.util.List; -import java.util.Set; -import javax.persistence.metamodel.EntityType; - -/** - * The AbstractQuery interface defines functionality that is common - * to both top-level queries and subqueries. - * It is not intended to be used directly in query construction. - * - *

All queries must have: - * a set of root entities (which may in turn own joins). - *

All queries may have: - * a conjunction of restrictions. - * - * @param the type of the result - * - * @since Java Persistence 2.0 - */ -public interface AbstractQuery extends CommonAbstractCriteria { - - /** - * Create and add a query root corresponding to the given entity, - * forming a cartesian product with any existing roots. - * @param entityClass the entity class - * @return query root corresponding to the given entity - */ - Root from(Class entityClass); - - /** - * Create and add a query root corresponding to the given entity, - * forming a cartesian product with any existing roots. - * @param entity metamodel entity representing the entity - * of type X - * @return query root corresponding to the given entity - */ - Root from(EntityType entity); - - /** - * Modify the query to restrict the query results according - * to the specified boolean expression. - * Replaces the previously added restriction(s), if any. - * @param restriction a simple or compound boolean expression - * @return the modified query - */ - AbstractQuery where(Expression restriction); - - /** - * Modify the query to restrict the query results according - * to the conjunction of the specified restriction predicates. - * Replaces the previously added restriction(s), if any. - * If no restrictions are specified, any previously added - * restrictions are simply removed. - * @param restrictions zero or more restriction predicates - * @return the modified query - */ - AbstractQuery where(Predicate... restrictions); - - /** - * Specify the expressions that are used to form groups over - * the query results. - * Replaces the previous specified grouping expressions, if any. - * If no grouping expressions are specified, any previously - * added grouping expressions are simply removed. - * @param grouping zero or more grouping expressions - * @return the modified query - */ - AbstractQuery groupBy(Expression... grouping); - - /** - * Specify the expressions that are used to form groups over - * the query results. - * Replaces the previous specified grouping expressions, if any. - * If no grouping expressions are specified, any previously - * added grouping expressions are simply removed. - * @param grouping list of zero or more grouping expressions - * @return the modified query - */ - AbstractQuery groupBy(List> grouping); - - /** - * Specify a restriction over the groups of the query. - * Replaces the previous having restriction(s), if any. - * @param restriction a simple or compound boolean expression - * @return the modified query - */ - AbstractQuery having(Expression restriction); - - /** - * Specify restrictions over the groups of the query - * according the conjunction of the specified restriction - * predicates. - * Replaces the previously having added restriction(s), if any. - * If no restrictions are specified, any previously added - * restrictions are simply removed. - * @param restrictions zero or more restriction predicates - * @return the modified query - */ - AbstractQuery having(Predicate... restrictions); - - /** - * Specify whether duplicate query results will be eliminated. - * A true value will cause duplicates to be eliminated. - * A false value will cause duplicates to be retained. - * If distinct has not been specified, duplicate results must - * be retained. - * @param distinct boolean value specifying whether duplicate - * results must be eliminated from the query result or - * whether they must be retained - * @return the modified query - */ - AbstractQuery distinct(boolean distinct); - - /** - * Return the query roots. These are the roots that have - * been defined for the CriteriaQuery or Subquery itself, - * including any subquery roots defined as a result of - * correlation. Returns empty set if no roots have been defined. - * Modifications to the set do not affect the query. - * @return the set of query roots - */ - Set> getRoots(); - - /** - * Return the selection of the query, or null if no selection - * has been set. - * @return selection item - */ - Selection getSelection(); - - /** - * Return a list of the grouping expressions. Returns empty - * list if no grouping expressions have been specified. - * Modifications to the list do not affect the query. - * @return the list of grouping expressions - */ - List> getGroupList(); - - /** - * Return the predicate that corresponds to the restriction(s) - * over the grouping items, or null if no restrictions have - * been specified. - * @return having clause predicate - */ - Predicate getGroupRestriction(); - - /** - * Return whether duplicate query results must be eliminated or - * retained. - * @return boolean indicating whether duplicate query results - * must be eliminated - */ - boolean isDistinct(); - - /** - * Return the result type of the query or subquery. If a result - * type was specified as an argument to the - * createQuery or subquery method, that - * type will be returned. If the query was created using the - * createTupleQuery method, the result type is - * Tuple. Otherwise, the result type is - * Object. - * @return result type - */ - Class getResultType(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/CollectionJoin.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/CollectionJoin.java deleted file mode 100644 index 521a12b..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/CollectionJoin.java +++ /dev/null @@ -1,61 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -import java.util.Collection; -import javax.persistence.metamodel.CollectionAttribute; - -/** - * The CollectionJoin interface is the type of the result of - * joining to a collection over an association or element - * collection that has been specified as a java.util.Collection. - * - * @param the source type of the join - * @param the element type of the target Collection - * - * @since Java Persistence 2.0 - */ -public interface CollectionJoin - extends PluralJoin, E> { - - /** - * Modify the join to restrict the result according to the - * specified ON condition and return the join object. - * Replaces the previous ON condition, if any. - * @param restriction a simple or compound boolean expression - * @return the modified join object - * @since Java Persistence 2.1 - */ - CollectionJoin on(Expression restriction); - - /** - * Modify the join to restrict the result according to the - * specified ON condition and return the join object. - * Replaces the previous ON condition, if any. - * @param restrictions zero or more restriction predicates - * @return the modified join object - * @since Java Persistence 2.1 - */ - CollectionJoin on(Predicate... restrictions); - - /** - * Return the metamodel representation for the collection - * attribute. - * @return metamodel type representing the Collection that is - * the target of the join - */ - CollectionAttribute getModel(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/CommonAbstractCriteria.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/CommonAbstractCriteria.java deleted file mode 100644 index 71ecb58..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/CommonAbstractCriteria.java +++ /dev/null @@ -1,49 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -/** - * The CommonAbstractCriteria interface defines functionality - * that is common to both top-level criteria queries and subqueries as - * well as to update and delete criteria operations. - * It is not intended to be used directly in query construction. - * - *

Note that criteria queries and criteria update and delete operations - * are typed differently. - * Criteria queries are typed according to the query result type. - * Update and delete operations are typed according to the target of the - * update or delete. - * - * @since Java Persistence 2.1 - */ -public interface CommonAbstractCriteria { - - /** - * Create a subquery of the query. - * @param type the subquery result type - * @return subquery - */ - Subquery subquery(Class type); - - /** - * Return the predicate that corresponds to the where clause - * restriction(s), or null if no restrictions have been - * specified. - * @return where clause predicate - */ - Predicate getRestriction(); - -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/CompoundSelection.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/CompoundSelection.java deleted file mode 100644 index 66b1feb..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/CompoundSelection.java +++ /dev/null @@ -1,26 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -/** - * The CompoundSelection interface defines a compound selection item - * (tuple, array, or result of constructor). - * - * @param the type of the selection item - * - * @since Java Persistence 2.0 - */ -public interface CompoundSelection extends Selection {} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/CriteriaBuilder.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/CriteriaBuilder.java deleted file mode 100644 index 675b9c9..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/CriteriaBuilder.java +++ /dev/null @@ -1,1532 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -import java.math.BigDecimal; -import java.math.BigInteger; -import java.util.Collection; -import java.util.Map; -import java.util.Set; -import javax.persistence.Tuple; - -/** - * Used to construct criteria queries, compound selections, - * expressions, predicates, orderings. - * - *

Note that Predicate is used instead of Expression<Boolean> - * in this API in order to work around the fact that Java - * generics are not compatible with varags. - * - * @since Java Persistence 2.0 - */ -public interface CriteriaBuilder { - - /** - * Create a CriteriaQuery object. - * @return criteria query object - */ - CriteriaQuery createQuery(); - - /** - * Create a CriteriaQuery object with the specified result - * type. - * @param resultClass type of the query result - * @return criteria query object - */ - CriteriaQuery createQuery(Class resultClass); - - /** - * Create a CriteriaQuery object that returns a tuple of - * objects as its result. - * @return criteria query object - */ - CriteriaQuery createTupleQuery(); - - // methods to construct queries for bulk updates and deletes: - - /** - * Create a CriteriaUpdate query object to perform a bulk update operation. - * @param targetEntity target type for update operation - * @return the query object - * @since Java Persistence 2.1 - */ - CriteriaUpdate createCriteriaUpdate(Class targetEntity); - - /** - * Create a CriteriaDelete query object to perform a bulk delete operation. - * @param targetEntity target type for delete operation - * @return the query object - * @since Java Persistence 2.1 - */ - CriteriaDelete createCriteriaDelete(Class targetEntity); - - - // selection construction methods: - - /** - * Create a selection item corresponding to a constructor. - * This method is used to specify a constructor that will be - * applied to the results of the query execution. If the - * constructor is for an entity class, the resulting entities - * will be in the new state after the query is executed. - * @param resultClass class whose instance is to be constructed - * @param selections arguments to the constructor - * @return compound selection item - * @throws IllegalArgumentException if an argument is a - * tuple- or array-valued selection item - */ - CompoundSelection construct(Class resultClass, Selection... selections); - - /** - * Create a tuple-valued selection item. - * @param selections selection items - * @return tuple-valued compound selection - * @throws IllegalArgumentException if an argument is a - * tuple- or array-valued selection item - */ - CompoundSelection tuple(Selection... selections); - - /** - * Create an array-valued selection item. - * @param selections selection items - * @return array-valued compound selection - * @throws IllegalArgumentException if an argument is a - * tuple- or array-valued selection item - */ - CompoundSelection array(Selection... selections); - - - //ordering: - - /** - * Create an ordering by the ascending value of the expression. - * @param x expression used to define the ordering - * @return ascending ordering corresponding to the expression - */ - Order asc(Expression x); - - /** - * Create an ordering by the descending value of the expression. - * @param x expression used to define the ordering - * @return descending ordering corresponding to the expression - */ - Order desc(Expression x); - - - //aggregate functions: - - /** - * Create an aggregate expression applying the avg operation. - * @param x expression representing input value to avg operation - * @return avg expression - */ - Expression avg(Expression x); - - /** - * Create an aggregate expression applying the sum operation. - * @param x expression representing input value to sum operation - * @return sum expression - */ - Expression sum(Expression x); - - /** - * Create an aggregate expression applying the sum operation to an - * Integer-valued expression, returning a Long result. - * @param x expression representing input value to sum operation - * @return sum expression - */ - Expression sumAsLong(Expression x); - - /** - * Create an aggregate expression applying the sum operation to a - * Float-valued expression, returning a Double result. - * @param x expression representing input value to sum operation - * @return sum expression - */ - Expression sumAsDouble(Expression x); - - /** - * Create an aggregate expression applying the numerical max - * operation. - * @param x expression representing input value to max operation - * @return max expression - */ - Expression max(Expression x); - - /** - * Create an aggregate expression applying the numerical min - * operation. - * @param x expression representing input value to min operation - * @return min expression - */ - Expression min(Expression x); - - /** - * Create an aggregate expression for finding the greatest of - * the values (strings, dates, etc). - * @param x expression representing input value to greatest - * operation - * @return greatest expression - */ - > Expression greatest(Expression x); - - /** - * Create an aggregate expression for finding the least of - * the values (strings, dates, etc). - * @param x expression representing input value to least - * operation - * @return least expression - */ - > Expression least(Expression x); - - /** - * Create an aggregate expression applying the count operation. - * @param x expression representing input value to count - * operation - * @return count expression - */ - Expression count(Expression x); - - /** - * Create an aggregate expression applying the count distinct - * operation. - * @param x expression representing input value to - * count distinct operation - * @return count distinct expression - */ - Expression countDistinct(Expression x); - - - - //subqueries: - - /** - * Create a predicate testing the existence of a subquery result. - * @param subquery subquery whose result is to be tested - * @return exists predicate - */ - Predicate exists(Subquery subquery); - - /** - * Create an all expression over the subquery results. - * @param subquery subquery - * @return all expression - */ - Expression all(Subquery subquery); - - /** - * Create a some expression over the subquery results. - * This expression is equivalent to an any expression. - * @param subquery subquery - * @return some expression - */ - Expression some(Subquery subquery); - - /** - * Create an any expression over the subquery results. - * This expression is equivalent to a some expression. - * @param subquery subquery - * @return any expression - */ - Expression any(Subquery subquery); - - - //boolean functions: - - /** - * Create a conjunction of the given boolean expressions. - * @param x boolean expression - * @param y boolean expression - * @return and predicate - */ - Predicate and(Expression x, Expression y); - - /** - * Create a conjunction of the given restriction predicates. - * A conjunction of zero predicates is true. - * @param restrictions zero or more restriction predicates - * @return and predicate - */ - Predicate and(Predicate... restrictions); - - /** - * Create a disjunction of the given boolean expressions. - * @param x boolean expression - * @param y boolean expression - * @return or predicate - */ - Predicate or(Expression x, Expression y); - - /** - * Create a disjunction of the given restriction predicates. - * A disjunction of zero predicates is false. - * @param restrictions zero or more restriction predicates - * @return or predicate - */ - Predicate or(Predicate... restrictions); - - /** - * Create a negation of the given restriction. - * @param restriction restriction expression - * @return not predicate - */ - Predicate not(Expression restriction); - - /** - * Create a conjunction (with zero conjuncts). - * A conjunction with zero conjuncts is true. - * @return and predicate - */ - Predicate conjunction(); - - /** - * Create a disjunction (with zero disjuncts). - * A disjunction with zero disjuncts is false. - * @return or predicate - */ - Predicate disjunction(); - - - //turn Expression into a Predicate - //useful for use with varargs methods - - /** - * Create a predicate testing for a true value. - * @param x expression to be tested - * @return predicate - */ - Predicate isTrue(Expression x); - - /** - * Create a predicate testing for a false value. - * @param x expression to be tested - * @return predicate - */ - Predicate isFalse(Expression x); - - - //null tests: - - /** - * Create a predicate to test whether the expression is null. - * @param x expression - * @return is-null predicate - */ - Predicate isNull(Expression x); - - /** - * Create a predicate to test whether the expression is not null. - * @param x expression - * @return is-not-null predicate - */ - Predicate isNotNull(Expression x); - - //equality: - - /** - * Create a predicate for testing the arguments for equality. - * @param x expression - * @param y expression - * @return equality predicate - */ - Predicate equal(Expression x, Expression y); - - /** - * Create a predicate for testing the arguments for equality. - * @param x expression - * @param y object - * @return equality predicate - */ - Predicate equal(Expression x, Object y); - - /** - * Create a predicate for testing the arguments for inequality. - * @param x expression - * @param y expression - * @return inequality predicate - */ - Predicate notEqual(Expression x, Expression y); - - /** - * Create a predicate for testing the arguments for inequality. - * @param x expression - * @param y object - * @return inequality predicate - */ - Predicate notEqual(Expression x, Object y); - - - //comparisons for generic (non-numeric) operands: - - /** - * Create a predicate for testing whether the first argument is - * greater than the second. - * @param x expression - * @param y expression - * @return greater-than predicate - */ - > Predicate greaterThan(Expression x, Expression y); - - /** - * Create a predicate for testing whether the first argument is - * greater than the second. - * @param x expression - * @param y value - * @return greater-than predicate - */ - > Predicate greaterThan(Expression x, Y y); - - /** - * Create a predicate for testing whether the first argument is - * greater than or equal to the second. - * @param x expression - * @param y expression - * @return greater-than-or-equal predicate - */ - > Predicate greaterThanOrEqualTo(Expression x, Expression y); - - /** - * Create a predicate for testing whether the first argument is - * greater than or equal to the second. - * @param x expression - * @param y value - * @return greater-than-or-equal predicate - */ - > Predicate greaterThanOrEqualTo(Expression x, Y y); - - /** - * Create a predicate for testing whether the first argument is - * less than the second. - * @param x expression - * @param y expression - * @return less-than predicate - */ - > Predicate lessThan(Expression x, Expression y); - - /** - * Create a predicate for testing whether the first argument is - * less than the second. - * @param x expression - * @param y value - * @return less-than predicate - */ - > Predicate lessThan(Expression x, Y y); - - /** - * Create a predicate for testing whether the first argument is - * less than or equal to the second. - * @param x expression - * @param y expression - * @return less-than-or-equal predicate - */ - > Predicate lessThanOrEqualTo(Expression x, Expression y); - - /** - * Create a predicate for testing whether the first argument is - * less than or equal to the second. - * @param x expression - * @param y value - * @return less-than-or-equal predicate - */ - > Predicate lessThanOrEqualTo(Expression x, Y y); - - /** - * Create a predicate for testing whether the first argument is - * between the second and third arguments in value. - * @param v expression - * @param x expression - * @param y expression - * @return between predicate - */ - > Predicate between(Expression v, Expression x, Expression y); - - /** - * Create a predicate for testing whether the first argument is - * between the second and third arguments in value. - * @param v expression - * @param x value - * @param y value - * @return between predicate - */ - > Predicate between(Expression v, Y x, Y y); - - - //comparisons for numeric operands: - - /** - * Create a predicate for testing whether the first argument is - * greater than the second. - * @param x expression - * @param y expression - * @return greater-than predicate - */ - Predicate gt(Expression x, Expression y); - - /** - * Create a predicate for testing whether the first argument is - * greater than the second. - * @param x expression - * @param y value - * @return greater-than predicate - */ - Predicate gt(Expression x, Number y); - - /** - * Create a predicate for testing whether the first argument is - * greater than or equal to the second. - * @param x expression - * @param y expression - * @return greater-than-or-equal predicate - */ - Predicate ge(Expression x, Expression y); - - /** - * Create a predicate for testing whether the first argument is - * greater than or equal to the second. - * @param x expression - * @param y value - * @return greater-than-or-equal predicate - */ - Predicate ge(Expression x, Number y); - - /** - * Create a predicate for testing whether the first argument is - * less than the second. - * @param x expression - * @param y expression - * @return less-than predicate - */ - Predicate lt(Expression x, Expression y); - - /** - * Create a predicate for testing whether the first argument is - * less than the second. - * @param x expression - * @param y value - * @return less-than predicate - */ - Predicate lt(Expression x, Number y); - - /** - * Create a predicate for testing whether the first argument is - * less than or equal to the second. - * @param x expression - * @param y expression - * @return less-than-or-equal predicate - */ - Predicate le(Expression x, Expression y); - - /** - * Create a predicate for testing whether the first argument is - * less than or equal to the second. - * @param x expression - * @param y value - * @return less-than-or-equal predicate - */ - Predicate le(Expression x, Number y); - - - //numerical operations: - - /** - * Create an expression that returns the arithmetic negation - * of its argument. - * @param x expression - * @return arithmetic negation - */ - Expression neg(Expression x); - - /** - * Create an expression that returns the absolute value - * of its argument. - * @param x expression - * @return absolute value - */ - Expression abs(Expression x); - - /** - * Create an expression that returns the sum - * of its arguments. - * @param x expression - * @param y expression - * @return sum - */ - Expression sum(Expression x, Expression y); - - /** - * Create an expression that returns the sum - * of its arguments. - * @param x expression - * @param y value - * @return sum - */ - Expression sum(Expression x, N y); - - /** - * Create an expression that returns the sum - * of its arguments. - * @param x value - * @param y expression - * @return sum - */ - Expression sum(N x, Expression y); - - /** - * Create an expression that returns the product - * of its arguments. - * @param x expression - * @param y expression - * @return product - */ - Expression prod(Expression x, Expression y); - - /** - * Create an expression that returns the product - * of its arguments. - * @param x expression - * @param y value - * @return product - */ - Expression prod(Expression x, N y); - - /** - * Create an expression that returns the product - * of its arguments. - * @param x value - * @param y expression - * @return product - */ - Expression prod(N x, Expression y); - - /** - * Create an expression that returns the difference - * between its arguments. - * @param x expression - * @param y expression - * @return difference - */ - Expression diff(Expression x, Expression y); - - /** - * Create an expression that returns the difference - * between its arguments. - * @param x expression - * @param y value - * @return difference - */ - Expression diff(Expression x, N y); - - /** - * Create an expression that returns the difference - * between its arguments. - * @param x value - * @param y expression - * @return difference - */ - Expression diff(N x, Expression y); - - /** - * Create an expression that returns the quotient - * of its arguments. - * @param x expression - * @param y expression - * @return quotient - */ - Expression quot(Expression x, Expression y); - - /** - * Create an expression that returns the quotient - * of its arguments. - * @param x expression - * @param y value - * @return quotient - */ - Expression quot(Expression x, Number y); - - /** - * Create an expression that returns the quotient - * of its arguments. - * @param x value - * @param y expression - * @return quotient - */ - Expression quot(Number x, Expression y); - - /** - * Create an expression that returns the modulus - * of its arguments. - * @param x expression - * @param y expression - * @return modulus - */ - Expression mod(Expression x, Expression y); - - /** - * Create an expression that returns the modulus - * of its arguments. - * @param x expression - * @param y value - * @return modulus - */ - Expression mod(Expression x, Integer y); - - /** - * Create an expression that returns the modulus - * of its arguments. - * @param x value - * @param y expression - * @return modulus - */ - Expression mod(Integer x, Expression y); - - /** - * Create an expression that returns the square root - * of its argument. - * @param x expression - * @return square root - */ - Expression sqrt(Expression x); - - - //typecasts: - - /** - * Typecast. Returns same expression object. - * @param number numeric expression - * @return Expression<Long> - */ - Expression toLong(Expression number); - - /** - * Typecast. Returns same expression object. - * @param number numeric expression - * @return Expression<Integer> - */ - Expression toInteger(Expression number); - - /** - * Typecast. Returns same expression object. - * @param number numeric expression - * @return Expression<Float> - */ - Expression toFloat(Expression number); - - /** - * Typecast. Returns same expression object. - * @param number numeric expression - * @return Expression<Double> - */ - Expression toDouble(Expression number); - - /** - * Typecast. Returns same expression object. - * @param number numeric expression - * @return Expression<BigDecimal> - */ - Expression toBigDecimal(Expression number); - - /** - * Typecast. Returns same expression object. - * @param number numeric expression - * @return Expression<BigInteger> - */ - Expression toBigInteger(Expression number); - - /** - * Typecast. Returns same expression object. - * @param character expression - * @return Expression<String> - */ - Expression toString(Expression character); - - - //literals: - - /** - * Create an expression for a literal. - * @param value value represented by the expression - * @return expression literal - * @throws IllegalArgumentException if value is null - */ - Expression literal(T value); - - /** - * Create an expression for a null literal with the given type. - * @param resultClass type of the null literal - * @return null expression literal - */ - Expression nullLiteral(Class resultClass); - - //parameters: - - /** - * Create a parameter expression. - * @param paramClass parameter class - * @return parameter expression - */ - ParameterExpression parameter(Class paramClass); - - /** - * Create a parameter expression with the given name. - * @param paramClass parameter class - * @param name name that can be used to refer to - * the parameter - * @return parameter expression - */ - ParameterExpression parameter(Class paramClass, String name); - - - //collection operations: - - /** - * Create a predicate that tests whether a collection is empty. - * @param collection expression - * @return is-empty predicate - */ - > Predicate isEmpty(Expression collection); - - /** - * Create a predicate that tests whether a collection is - * not empty. - * @param collection expression - * @return is-not-empty predicate - */ - > Predicate isNotEmpty(Expression collection); - - /** - * Create an expression that tests the size of a collection. - * @param collection expression - * @return size expression - */ - > Expression size(Expression collection); - - /** - * Create an expression that tests the size of a collection. - * @param collection collection - * @return size expression - */ - > Expression size(C collection); - - /** - * Create a predicate that tests whether an element is - * a member of a collection. - * If the collection is empty, the predicate will be false. - * @param elem element expression - * @param collection expression - * @return is-member predicate - */ - > Predicate isMember(Expression elem, Expression collection); - - /** - * Create a predicate that tests whether an element is - * a member of a collection. - * If the collection is empty, the predicate will be false. - * @param elem element - * @param collection expression - * @return is-member predicate - */ - > Predicate isMember(E elem, Expression collection); - - /** - * Create a predicate that tests whether an element is - * not a member of a collection. - * If the collection is empty, the predicate will be true. - * @param elem element expression - * @param collection expression - * @return is-not-member predicate - */ - > Predicate isNotMember(Expression elem, Expression collection); - - /** - * Create a predicate that tests whether an element is - * not a member of a collection. - * If the collection is empty, the predicate will be true. - * @param elem element - * @param collection expression - * @return is-not-member predicate - */ - > Predicate isNotMember(E elem, Expression collection); - - - //get the values and keys collections of the Map, which may then - //be passed to size(), isMember(), isEmpty(), etc - - /** - * Create an expression that returns the values of a map. - * @param map map - * @return collection expression - */ - > Expression> values(M map); - - /** - * Create an expression that returns the keys of a map. - * @param map map - * @return set expression - */ - > Expression> keys(M map); - - - //string functions: - - /** - * Create a predicate for testing whether the expression - * satisfies the given pattern. - * @param x string expression - * @param pattern string expression - * @return like predicate - */ - Predicate like(Expression x, Expression pattern); - - /** - * Create a predicate for testing whether the expression - * satisfies the given pattern. - * @param x string expression - * @param pattern string - * @return like predicate - */ - Predicate like(Expression x, String pattern); - - /** - * Create a predicate for testing whether the expression - * satisfies the given pattern. - * @param x string expression - * @param pattern string expression - * @param escapeChar escape character expression - * @return like predicate - */ - Predicate like(Expression x, Expression pattern, Expression escapeChar); - - /** - * Create a predicate for testing whether the expression - * satisfies the given pattern. - * @param x string expression - * @param pattern string expression - * @param escapeChar escape character - * @return like predicate - */ - Predicate like(Expression x, Expression pattern, char escapeChar); - - /** - * Create a predicate for testing whether the expression - * satisfies the given pattern. - * @param x string expression - * @param pattern string - * @param escapeChar escape character expression - * @return like predicate - */ - Predicate like(Expression x, String pattern, Expression escapeChar); - - /** - * Create a predicate for testing whether the expression - * satisfies the given pattern. - * @param x string expression - * @param pattern string - * @param escapeChar escape character - * @return like predicate - */ - Predicate like(Expression x, String pattern, char escapeChar); - - /** - * Create a predicate for testing whether the expression - * does not satisfy the given pattern. - * @param x string expression - * @param pattern string expression - * @return not-like predicate - */ - Predicate notLike(Expression x, Expression pattern); - - /** - * Create a predicate for testing whether the expression - * does not satisfy the given pattern. - * @param x string expression - * @param pattern string - * @return not-like predicate - */ - Predicate notLike(Expression x, String pattern); - - /** - * Create a predicate for testing whether the expression - * does not satisfy the given pattern. - * @param x string expression - * @param pattern string expression - * @param escapeChar escape character expression - * @return not-like predicate - */ - Predicate notLike(Expression x, Expression pattern, Expression escapeChar); - - /** - * Create a predicate for testing whether the expression - * does not satisfy the given pattern. - * @param x string expression - * @param pattern string expression - * @param escapeChar escape character - * @return not-like predicate - */ - Predicate notLike(Expression x, Expression pattern, char escapeChar); - - /** - * Create a predicate for testing whether the expression - * does not satisfy the given pattern. - * @param x string expression - * @param pattern string - * @param escapeChar escape character expression - * @return not-like predicate - */ - Predicate notLike(Expression x, String pattern, Expression escapeChar); - - /** - * Create a predicate for testing whether the expression - * does not satisfy the given pattern. - * @param x string expression - * @param pattern string - * @param escapeChar escape character - * @return not-like predicate - */ - Predicate notLike(Expression x, String pattern, char escapeChar); - - /** - * Create an expression for string concatenation. - * @param x string expression - * @param y string expression - * @return expression corresponding to concatenation - */ - Expression concat(Expression x, Expression y); - - /** - * Create an expression for string concatenation. - * @param x string expression - * @param y string - * @return expression corresponding to concatenation - */ - Expression concat(Expression x, String y); - - /** - * Create an expression for string concatenation. - * @param x string - * @param y string expression - * @return expression corresponding to concatenation - */ - Expression concat(String x, Expression y); - - /** - * Create an expression for substring extraction. - * Extracts a substring starting at the specified position - * through to end of the string. - * First position is 1. - * @param x string expression - * @param from start position expression - * @return expression corresponding to substring extraction - */ - Expression substring(Expression x, Expression from); - - /** - * Create an expression for substring extraction. - * Extracts a substring starting at the specified position - * through to end of the string. - * First position is 1. - * @param x string expression - * @param from start position - * @return expression corresponding to substring extraction - */ - Expression substring(Expression x, int from); - - /** - * Create an expression for substring extraction. - * Extracts a substring of given length starting at the - * specified position. - * First position is 1. - * @param x string expression - * @param from start position expression - * @param len length expression - * @return expression corresponding to substring extraction - */ - Expression substring(Expression x, Expression from, Expression len); - - /** - * Create an expression for substring extraction. - * Extracts a substring of given length starting at the - * specified position. - * First position is 1. - * @param x string expression - * @param from start position - * @param len length - * @return expression corresponding to substring extraction - */ - Expression substring(Expression x, int from, int len); - - /** - * Used to specify how strings are trimmed. - */ - public static enum Trimspec { - - /** - * Trim from leading end. - */ - LEADING, - - /** - * Trim from trailing end. - */ - TRAILING, - - /** - * Trim from both ends. - */ - BOTH - } - - /** - * Create expression to trim blanks from both ends of - * a string. - * @param x expression for string to trim - * @return trim expression - */ - Expression trim(Expression x); - - /** - * Create expression to trim blanks from a string. - * @param ts trim specification - * @param x expression for string to trim - * @return trim expression - */ - Expression trim(Trimspec ts, Expression x); - - /** - * Create expression to trim character from both ends of - * a string. - * @param t expression for character to be trimmed - * @param x expression for string to trim - * @return trim expression - */ - Expression trim(Expression t, Expression x); - - /** - * Create expression to trim character from a string. - * @param ts trim specification - * @param t expression for character to be trimmed - * @param x expression for string to trim - * @return trim expression - */ - Expression trim(Trimspec ts, Expression t, Expression x); - - /** - * Create expression to trim character from both ends of - * a string. - * @param t character to be trimmed - * @param x expression for string to trim - * @return trim expression - */ - Expression trim(char t, Expression x); - - /** - * Create expression to trim character from a string. - * @param ts trim specification - * @param t character to be trimmed - * @param x expression for string to trim - * @return trim expression - */ - Expression trim(Trimspec ts, char t, Expression x); - - /** - * Create expression for converting a string to lowercase. - * @param x string expression - * @return expression to convert to lowercase - */ - Expression lower(Expression x); - - /** - * Create expression for converting a string to uppercase. - * @param x string expression - * @return expression to convert to uppercase - */ - Expression upper(Expression x); - - /** - * Create expression to return length of a string. - * @param x string expression - * @return length expression - */ - Expression length(Expression x); - - - /** - * Create expression to locate the position of one string - * within another, returning position of first character - * if found. - * The first position in a string is denoted by 1. If the - * string to be located is not found, 0 is returned. - * @param x expression for string to be searched - * @param pattern expression for string to be located - * @return expression corresponding to position - */ - Expression locate(Expression x, Expression pattern); - - /** - * Create expression to locate the position of one string - * within another, returning position of first character - * if found. - * The first position in a string is denoted by 1. If the - * string to be located is not found, 0 is returned. - * @param x expression for string to be searched - * @param pattern string to be located - * @return expression corresponding to position - */ - Expression locate(Expression x, String pattern); - - /** - * Create expression to locate the position of one string - * within another, returning position of first character - * if found. - * The first position in a string is denoted by 1. If the - * string to be located is not found, 0 is returned. - * @param x expression for string to be searched - * @param pattern expression for string to be located - * @param from expression for position at which to start search - * @return expression corresponding to position - */ - Expression locate(Expression x, Expression pattern, Expression from); - - /** - * Create expression to locate the position of one string - * within another, returning position of first character - * if found. - * The first position in a string is denoted by 1. If the - * string to be located is not found, 0 is returned. - * @param x expression for string to be searched - * @param pattern string to be located - * @param from position at which to start search - * @return expression corresponding to position - */ - Expression locate(Expression x, String pattern, int from); - - - // Date/time/timestamp functions: - - /** - * Create expression to return current date. - * @return expression for current date - */ - Expression currentDate(); - - /** - * Create expression to return current timestamp. - * @return expression for current timestamp - */ - Expression currentTimestamp(); - - /** - * Create expression to return current time. - * @return expression for current time - */ - Expression currentTime(); - - - //in builders: - - /** - * Interface used to build in predicates. - */ - public static interface In extends Predicate { - - /** - * Return the expression to be tested against the - * list of values. - * @return expression - */ - Expression getExpression(); - - /** - * Add to list of values to be tested against. - * @param value value - * @return in predicate - */ - In value(T value); - - /** - * Add to list of values to be tested against. - * @param value expression - * @return in predicate - */ - In value(Expression value); - } - - /** - * Create predicate to test whether given expression - * is contained in a list of values. - * @param expression to be tested against list of values - * @return in predicate - */ - In in(Expression expression); - - - // coalesce, nullif: - - /** - * Create an expression that returns null if all its arguments - * evaluate to null, and the value of the first non-null argument - * otherwise. - * @param x expression - * @param y expression - * @return coalesce expression - */ - Expression coalesce(Expression x, Expression y); - - /** - * Create an expression that returns null if all its arguments - * evaluate to null, and the value of the first non-null argument - * otherwise. - * @param x expression - * @param y value - * @return coalesce expression - */ - Expression coalesce(Expression x, Y y); - - /** - * Create an expression that tests whether its argument are - * equal, returning null if they are and the value of the - * first expression if they are not. - * @param x expression - * @param y expression - * @return nullif expression - */ - Expression nullif(Expression x, Expression y); - - /** - * Create an expression that tests whether its argument are - * equal, returning null if they are and the value of the - * first expression if they are not. - * @param x expression - * @param y value - * @return nullif expression - */ - Expression nullif(Expression x, Y y); - - - // coalesce builder: - - /** - * Interface used to build coalesce expressions. - * - * A coalesce expression is equivalent to a case expression - * that returns null if all its arguments evaluate to null, - * and the value of its first non-null argument otherwise. - */ - public static interface Coalesce extends Expression { - - /** - * Add an argument to the coalesce expression. - * @param value value - * @return coalesce expression - */ - Coalesce value(T value); - - /** - * Add an argument to the coalesce expression. - * @param value expression - * @return coalesce expression - */ - Coalesce value(Expression value); - } - - /** - * Create a coalesce expression. - * @return coalesce expression - */ - Coalesce coalesce(); - - - //case builders: - - /** - * Interface used to build simple case expressions. - * Case conditions are evaluated in the order in which - * they are specified. - */ - public static interface SimpleCase extends Expression { - - /** - * Return the expression to be tested against the - * conditions. - * @return expression - */ - Expression getExpression(); - - /** - * Add a when/then clause to the case expression. - * @param condition "when" condition - * @param result "then" result value - * @return simple case expression - */ - SimpleCase when(C condition, R result); - - /** - * Add a when/then clause to the case expression. - * @param condition "when" condition - * @param result "then" result expression - * @return simple case expression - */ - SimpleCase when(C condition, Expression result); - - /** - * Add an "else" clause to the case expression. - * @param result "else" result - * @return expression - */ - Expression otherwise(R result); - - /** - * Add an "else" clause to the case expression. - * @param result "else" result expression - * @return expression - */ - Expression otherwise(Expression result); - } - - /** - * Create a simple case expression. - * @param expression to be tested against the case conditions - * @return simple case expression - */ - SimpleCase selectCase(Expression expression); - - - /** - * Interface used to build general case expressions. - * Case conditions are evaluated in the order in which - * they are specified. - */ - public static interface Case extends Expression { - - /** - * Add a when/then clause to the case expression. - * @param condition "when" condition - * @param result "then" result value - * @return general case expression - */ - Case when(Expression condition, R result); - - /** - * Add a when/then clause to the case expression. - * @param condition "when" condition - * @param result "then" result expression - * @return general case expression - */ - Case when(Expression condition, Expression result); - - /** - * Add an "else" clause to the case expression. - * @param result "else" result - * @return expression - */ - Expression otherwise(R result); - - /** - * Add an "else" clause to the case expression. - * @param result "else" result expression - * @return expression - */ - Expression otherwise(Expression result); - } - - /** - * Create a general case expression. - * @return general case expression - */ - Case selectCase(); - - /** - * Create an expression for the execution of a database - * function. - * @param name function name - * @param type expected result type - * @param args function arguments - * @return expression - */ - Expression function(String name, Class type, -Expression... args); - - - // methods for downcasting: - - /** - * Downcast Join object to the specified type. - * @param join Join object - * @param type type to be downcast to - * @return Join object of the specified type - * @since Java Persistence 2.1 - */ - Join treat(Join join, Class type); - - /** - * Downcast CollectionJoin object to the specified type. - * @param join CollectionJoin object - * @param type type to be downcast to - * @return CollectionJoin object of the specified type - * @since Java Persistence 2.1 - */ - CollectionJoin treat(CollectionJoin join, Class type); - - /** - * Downcast SetJoin object to the specified type. - * @param join SetJoin object - * @param type type to be downcast to - * @return SetJoin object of the specified type - * @since Java Persistence 2.1 - */ - SetJoin treat(SetJoin join, Class type); - - /** - * Downcast ListJoin object to the specified type. - * @param join ListJoin object - * @param type type to be downcast to - * @return ListJoin object of the specified type - * @since Java Persistence 2.1 - */ - ListJoin treat(ListJoin join, Class type); - - /** - * Downcast MapJoin object to the specified type. - * @param join MapJoin object - * @param type type to be downcast to - * @return MapJoin object of the specified type - * @since Java Persistence 2.1 - */ - MapJoin treat(MapJoin join, Class type); - - - /** - * Downcast Path object to the specified type. - * @param path path - * @param type type to be downcast to - * @return Path object of the specified type - * @since Java Persistence 2.1 - */ - Path treat(Path path, Class type); - - /** - * Downcast Root object to the specified type. - * @param root root - * @param type type to be downcast to - * @return Root object of the specified type - * @since Java Persistence 2.1 - */ - Root treat(Root root, Class type); - -} - - - - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/CriteriaDelete.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/CriteriaDelete.java deleted file mode 100644 index 9cf030c..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/CriteriaDelete.java +++ /dev/null @@ -1,84 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ -package javax.persistence.criteria; - -import javax.persistence.metamodel.EntityType; - -/** - * The CriteriaDelete interface defines functionality for performing - * bulk delete operations using the Criteria API - * - *

Criteria API bulk delete operations map directly to database - * delete operations. The persistence context is not synchronized - * with the result of the bulk delete. - * - *

A CriteriaDelete object must have a single root. - * - * @param the entity type that is the target of the delete - * - * @since Java Persistence 2.1 - */ -public interface CriteriaDelete extends CommonAbstractCriteria { - - - /** - * Create and add a query root corresponding to the entity - * that is the target of the delete. - * A CriteriaDelete object has a single root, the entity that - * is being deleted. - * @param entityClass the entity class - * @return query root corresponding to the given entity - */ - Root from(Class entityClass); - - /** - * Create and add a query root corresponding to the entity - * that is the target of the delete. - * A CriteriaDelete object has a single root, the entity that - * is being deleted. - * @param entity metamodel entity representing the entity - * of type X - * @return query root corresponding to the given entity - */ - Root from(EntityType entity); - - /** - * Return the query root. - * @return the query root - */ - Root getRoot(); - - /** - * Modify the delete query to restrict the target of the deletion - * according to the specified boolean expression. - * Replaces the previously added restriction(s), if any. - * @param restriction a simple or compound boolean expression - * @return the modified delete query - */ - CriteriaDelete where(Expression restriction); - - /** - * Modify the delete query to restrict the target of the deletion - * according to the conjunction of the specified restriction - * predicates. - * Replaces the previously added restriction(s), if any. - * If no restrictions are specified, any previously added - * restrictions are simply removed. - * @param restrictions zero or more restriction predicates - * @return the modified delete query - */ - CriteriaDelete where(Predicate... restrictions); - -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/CriteriaQuery.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/CriteriaQuery.java deleted file mode 100644 index a49b8c4..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/CriteriaQuery.java +++ /dev/null @@ -1,317 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -import java.util.List; -import java.util.Set; - -/** - * The CriteriaQuery interface defines functionality that is specific - * to top-level queries. - * - * @param the type of the defined result - * - * @since Java Persistence 2.0 - */ -public interface CriteriaQuery extends AbstractQuery { - - /** - * Specify the item that is to be returned in the query result. - * Replaces the previously specified selection(s), if any. - * - *

Note: Applications using the string-based API may need to - * specify the type of the select item when it results from - * a get or join operation and the query result type is - * specified. - * - *

-     *     For example:
-     *
-     *     CriteriaQuery<String> q = cb.createQuery(String.class);
-     *     Root<Order> order = q.from(Order.class);
-     *     q.select(order.get("shippingAddress").<String>get("state"));
-     * 
-     *     CriteriaQuery<Product> q2 = cb.createQuery(Product.class);
-     *     q2.select(q2.from(Order.class)
-     *                 .join("items")
-     *                 .<Item,Product>join("product"));
-     * 
-     * 
- * @param selection selection specifying the item that - * is to be returned in the query result - * @return the modified query - * @throws IllegalArgumentException if the selection is - * a compound selection and more than one selection - * item has the same assigned alias - */ - CriteriaQuery select(Selection selection); - - /** - * Specify the selection items that are to be returned in the - * query result. - * Replaces the previously specified selection(s), if any. - * - * The type of the result of the query execution depends on - * the specification of the type of the criteria query object - * created as well as the arguments to the multiselect method. - *

An argument to the multiselect method must not be a tuple- - * or array-valued compound selection item. - * - *

The semantics of this method are as follows: - *

    - *
  • - * If the type of the criteria query is - * CriteriaQuery<Tuple> (i.e., a criteria - * query object created by either the - * createTupleQuery method or by passing a - * Tuple class argument to the - * createQuery method), a Tuple object - * corresponding to the arguments of the multiselect - * method, in the specified order, will be instantiated and - * returned for each row that results from the query execution. - * - *
  • If the type of the criteria query is CriteriaQuery<X> for - * some user-defined class X (i.e., a criteria query object - * created by passing a X class argument to the createQuery - * method), the arguments to the multiselect method will be - * passed to the X constructor and an instance of type X will be - * returned for each row. - * - *
  • If the type of the criteria query is CriteriaQuery<X[]> for - * some class X, an instance of type X[] will be returned for - * each row. The elements of the array will correspond to the - * arguments of the multiselect method, in the - * specified order. - * - *
  • If the type of the criteria query is CriteriaQuery<Object> - * or if the criteria query was created without specifying a - * type, and only a single argument is passed to the multiselect - * method, an instance of type Object will be returned for - * each row. - * - *
  • If the type of the criteria query is CriteriaQuery<Object> - * or if the criteria query was created without specifying a - * type, and more than one argument is passed to the multiselect - * method, an instance of type Object[] will be instantiated - * and returned for each row. The elements of the array will - * correspond to the arguments to the multiselect method, - * in the specified order. - *
- * - * @param selections selection items corresponding to the - * results to be returned by the query - * @return the modified query - * @throws IllegalArgumentException if a selection item is - * not valid or if more than one selection item has - * the same assigned alias - */ - CriteriaQuery multiselect(Selection... selections); - - - /** - * Specify the selection items that are to be returned in the - * query result. - * Replaces the previously specified selection(s), if any. - * - *

The type of the result of the query execution depends on - * the specification of the type of the criteria query object - * created as well as the argument to the multiselect method. - * An element of the list passed to the multiselect method - * must not be a tuple- or array-valued compound selection item. - * - *

The semantics of this method are as follows: - *

    - *
  • If the type of the criteria query is CriteriaQuery<Tuple> - * (i.e., a criteria query object created by either the - * createTupleQuery method or by passing a Tuple class argument - * to the createQuery method), a Tuple object corresponding to - * the elements of the list passed to the multiselect method, - * in the specified order, will be instantiated and returned for each - * row that results from the query execution. - * - *
  • If the type of the criteria query is CriteriaQuery<X> for - * some user-defined class X (i.e., a criteria query object - * created by passing a X class argument to the createQuery - * method), the elements of the list passed to the multiselect - * method will be passed to the X constructor and an instance - * of type X will be returned for each row. - * - *
  • If the type of the criteria query is CriteriaQuery<X[]> for - * some class X, an instance of type X[] will be returned for - * each row. The elements of the array will correspond to the - * elements of the list passed to the multiselect method, - * in the specified order. - * - *
  • If the type of the criteria query is CriteriaQuery<Object> - * or if the criteria query was created without specifying a - * type, and the list passed to the multiselect method contains - * only a single element, an instance of type Object will be - * returned for each row. - * - *
  • If the type of the criteria query is CriteriaQuery<Object> - * or if the criteria query was created without specifying a - * type, and the list passed to the multiselect method contains - * more than one element, an instance of type Object[] will be - * instantiated and returned for each row. The elements of the - * array will correspond to the elements of the list passed to - * the multiselect method, in the specified order. - *
- * - * @param selectionList list of selection items corresponding - * to the results to be returned by the query - * @return the modified query - * @throws IllegalArgumentException if a selection item is - * not valid or if more than one selection item has - * the same assigned alias - */ - CriteriaQuery multiselect(List> selectionList); - - /** - * Modify the query to restrict the query result according - * to the specified boolean expression. - * Replaces the previously added restriction(s), if any. - * This method only overrides the return type of the - * corresponding AbstractQuery method. - * @param restriction a simple or compound boolean expression - * @return the modified query - */ - CriteriaQuery where(Expression restriction); - - /** - * Modify the query to restrict the query result according - * to the conjunction of the specified restriction predicates. - * Replaces the previously added restriction(s), if any. - * If no restrictions are specified, any previously added - * restrictions are simply removed. - * This method only overrides the return type of the - * corresponding AbstractQuery method. - * @param restrictions zero or more restriction predicates - * @return the modified query - */ - CriteriaQuery where(Predicate... restrictions); - - /** - * Specify the expressions that are used to form groups over - * the query results. - * Replaces the previous specified grouping expressions, if any. - * If no grouping expressions are specified, any previously - * added grouping expressions are simply removed. - * This method only overrides the return type of the - * corresponding AbstractQuery method. - * @param grouping zero or more grouping expressions - * @return the modified query - */ - CriteriaQuery groupBy(Expression... grouping); - - /** - * Specify the expressions that are used to form groups over - * the query results. - * Replaces the previous specified grouping expressions, if any. - * If no grouping expressions are specified, any previously - * added grouping expressions are simply removed. - * This method only overrides the return type of the - * corresponding AbstractQuery method. - * @param grouping list of zero or more grouping expressions - * @return the modified query - */ - CriteriaQuery groupBy(List> grouping); - - /** - * Specify a restriction over the groups of the query. - * Replaces the previous having restriction(s), if any. - * This method only overrides the return type of the - * corresponding AbstractQuery method. - * @param restriction a simple or compound boolean expression - * @return the modified query - */ - CriteriaQuery having(Expression restriction); - - /** - * Specify restrictions over the groups of the query - * according the conjunction of the specified restriction - * predicates. - * Replaces the previously added having restriction(s), if any. - * If no restrictions are specified, any previously added - * restrictions are simply removed. - * This method only overrides the return type of the - * corresponding AbstractQuery method. - * @param restrictions zero or more restriction predicates - * @return the modified query - */ - CriteriaQuery having(Predicate... restrictions); - - /** - * Specify the ordering expressions that are used to - * order the query results. - * Replaces the previous ordering expressions, if any. - * If no ordering expressions are specified, the previous - * ordering, if any, is simply removed, and results will - * be returned in no particular order. - * The left-to-right sequence of the ordering expressions - * determines the precedence, whereby the leftmost has highest - * precedence. - * @param o zero or more ordering expressions - * @return the modified query - */ - CriteriaQuery orderBy(Order... o); - - /** - * Specify the ordering expressions that are used to - * order the query results. - * Replaces the previous ordering expressions, if any. - * If no ordering expressions are specified, the previous - * ordering, if any, is simply removed, and results will - * be returned in no particular order. - * The order of the ordering expressions in the list - * determines the precedence, whereby the first element in the - * list has highest precedence. - * @param o list of zero or more ordering expressions - * @return the modified query - */ - CriteriaQuery orderBy(List o); - - /** - * Specify whether duplicate query results will be eliminated. - * A true value will cause duplicates to be eliminated. - * A false value will cause duplicates to be retained. - * If distinct has not been specified, duplicate results must - * be retained. - * This method only overrides the return type of the - * corresponding AbstractQuery method. - * @param distinct boolean value specifying whether duplicate - * results must be eliminated from the query result or - * whether they must be retained - * @return the modified query. - */ - CriteriaQuery distinct(boolean distinct); - - /** - * Return the ordering expressions in order of precedence. - * Returns empty list if no ordering expressions have been - * specified. - * Modifications to the list do not affect the query. - * @return the list of ordering expressions - */ - List getOrderList(); - - /** - * Return the parameters of the query. Returns empty set if - * there are no parameters. - * Modifications to the set do not affect the query. - * @return the query parameters - */ - Set> getParameters(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/CriteriaUpdate.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/CriteriaUpdate.java deleted file mode 100644 index ce8acb6..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/CriteriaUpdate.java +++ /dev/null @@ -1,127 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2011 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * - ******************************************************************************/ -package javax.persistence.criteria; - -import javax.persistence.metamodel.SingularAttribute; -import javax.persistence.metamodel.EntityType; - -/** - * The CriteriaUpdate interface defines functionality for performing - * bulk update operations using the Criteria API. - * - *

Criteria API bulk update operations map directly to database update - * operations, bypassing any optimistic locking checks. Portable - * applications using bulk update operations must manually update the - * value of the version column, if desired, and/or manually validate - * the value of the version column. - * The persistence context is not synchronized with the result of the - * bulk update. - * - *

A CriteriaUpdate object must have a single root. - * - * @param the entity type that is the target of the update - * - * @since Java Persistence 2.1 - */ -public interface CriteriaUpdate extends CommonAbstractCriteria { - - /** - * Create and add a query root corresponding to the entity - * that is the target of the update. - * A CriteriaUpdate object has a single root, the entity that - * is being updated. - * @param entityClass the entity class - * @return query root corresponding to the given entity - */ - Root from(Class entityClass); - - /** - * Create and add a query root corresponding to the entity - * that is the target of the update. - * A CriteriaUpdate object has a single root, the entity that - * is being updated. - * @param entity metamodel entity representing the entity - * of type X - * @return query root corresponding to the given entity - */ - Root from(EntityType entity); - - /** - * Return the query root. - * @return the query root - */ - Root getRoot(); - - /** - * Update the value of the specified attribute. - * @param attribute attribute to be updated - * @param value new value - * @return the modified update query - */ - CriteriaUpdate set( SingularAttribute attribute, X value); - - /** - * Update the value of the specified attribute. - * @param attribute attribute to be updated - * @param value new value - * @return the modified update query - */ - CriteriaUpdate set( SingularAttribute attribute, Expression value); - - /** - * Update the value of the specified attribute. - * @param attribute attribute to be updated - * @param value new value - * @return the modified update query - */ - CriteriaUpdate set(Path attribute, X value); - - /** - * Update the value of the specified attribute. - * @param attribute attribute to be updated - * @param value new value - * @return the modified update query - */ - CriteriaUpdate set(Path attribute, Expression value); - - /** - * Update the value of the specified attribute. - * @param attributeName name of the attribute to be updated - * @param value new value - * @return the modified update query - */ - CriteriaUpdate set(String attributeName, Object value); - - /** - * Modify the update query to restrict the target of the update - * according to the specified boolean expression. - * Replaces the previously added restriction(s), if any. - * @param restriction a simple or compound boolean expression - * @return the modified update query - */ - CriteriaUpdate where(Expression restriction); - - /** - * Modify the update query to restrict the target of the update - * according to the conjunction of the specified restriction - * predicates. - * Replaces the previously added restriction(s), if any. - * If no restrictions are specified, any previously added - * restrictions are simply removed. - * @param restrictions zero or more restriction predicates - * @return the modified update query - */ - CriteriaUpdate where(Predicate... restrictions); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Expression.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Expression.java deleted file mode 100644 index fdf53ae..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Expression.java +++ /dev/null @@ -1,85 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -import java.util.Collection; - -/** - * Type for query expressions. - * - * @param the type of the expression - * - * @since Java Persistence 2.0 - */ -public interface Expression extends Selection { - - /** - * Create a predicate to test whether the expression is null. - * @return predicate testing whether the expression is null - */ - Predicate isNull(); - - /** - * Create a predicate to test whether the expression is - * not null. - * @return predicate testing whether the expression is not null - */ - Predicate isNotNull(); - - /** - * Create a predicate to test whether the expression is a member - * of the argument list. - * @param values values to be tested against - * @return predicate testing for membership - */ - Predicate in(Object... values); - - /** - * Create a predicate to test whether the expression is a member - * of the argument list. - * @param values expressions to be tested against - * @return predicate testing for membership - */ - Predicate in(Expression... values); - - /** - * Create a predicate to test whether the expression is a member - * of the collection. - * @param values collection of values to be tested against - * @return predicate testing for membership - */ - Predicate in(Collection values); - - /** - * Create a predicate to test whether the expression is a member - * of the collection. - * @param values expression corresponding to collection to be - * tested against - * @return predicate testing for membership - */ - Predicate in(Expression> values); - - /** - * Perform a typecast upon the expression, returning a new - * expression object. - * This method does not cause type conversion: - * the runtime type is not changed. - * Warning: may result in a runtime failure. - * @param type intended type of the expression - * @return new expression of the given type - */ - Expression as(Class type); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Fetch.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Fetch.java deleted file mode 100644 index e9274d3..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Fetch.java +++ /dev/null @@ -1,48 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -import javax.persistence.metamodel.Attribute; - -/** - * Represents a join-fetched association or attribute. - * - * @param the source type of the fetch - * @param the target type of the fetch - * - * @since Java Persistence 2.0 - */ -public interface Fetch extends FetchParent { - - /** - * Return the metamodel attribute corresponding to the - * fetch join. - * @return metamodel attribute for the join - */ - Attribute getAttribute(); - - /** - * Return the parent of the fetched item. - * @return fetch parent - */ - FetchParent getParent(); - - /** - * Return the join type used in the fetch join. - * @return join type - */ - JoinType getJoinType(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/FetchParent.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/FetchParent.java deleted file mode 100644 index cb45049..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/FetchParent.java +++ /dev/null @@ -1,102 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -import javax.persistence.metamodel.PluralAttribute; -import javax.persistence.metamodel.SingularAttribute; - -/** - * Represents an element of the from clause which may - * function as the parent of Fetches. - * - * @param the source type - * @param the target type - * - * @since Java Persistence 2.0 - */ -public interface FetchParent { - - /** - * Return the fetch joins that have been made from this type. - * Returns empty set if no fetch joins have been made from - * this type. - * Modifications to the set do not affect the query. - * @return fetch joins made from this type - */ - java.util.Set> getFetches(); - - /** - * Create a fetch join to the specified single-valued attribute - * using an inner join. - * @param attribute target of the join - * @return the resulting fetch join - */ - Fetch fetch(SingularAttribute attribute); - - /** - * Create a fetch join to the specified single-valued attribute - * using the given join type. - * @param attribute target of the join - * @param jt join type - * @return the resulting fetch join - */ - Fetch fetch(SingularAttribute attribute, JoinType jt); - - /** - * Create a fetch join to the specified collection-valued - * attribute using an inner join. - * @param attribute target of the join - * @return the resulting join - */ - Fetch fetch(PluralAttribute attribute); - - /** - * Create a fetch join to the specified collection-valued - * attribute using the given join type. - * @param attribute target of the join - * @param jt join type - * @return the resulting join - */ - Fetch fetch(PluralAttribute attribute, JoinType jt); - - - //String-based: - - /** - * Create a fetch join to the specified attribute using an - * inner join. - * @param attributeName name of the attribute for the - * target of the join - * @return the resulting fetch join - * @throws IllegalArgumentException if attribute of the given - * name does not exist - */ - @SuppressWarnings("hiding") - Fetch fetch(String attributeName); - - /** - * Create a fetch join to the specified attribute using - * the given join type. - * @param attributeName name of the attribute for the - * target of the join - * @param jt join type - * @return the resulting fetch join - * @throws IllegalArgumentException if attribute of the given - * name does not exist - */ - @SuppressWarnings("hiding") - Fetch fetch(String attributeName, JoinType jt); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/From.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/From.java deleted file mode 100644 index fafa796..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/From.java +++ /dev/null @@ -1,264 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -import javax.persistence.metamodel.SingularAttribute; -import javax.persistence.metamodel.CollectionAttribute; -import javax.persistence.metamodel.ListAttribute; -import javax.persistence.metamodel.MapAttribute; -import javax.persistence.metamodel.SetAttribute; -import java.util.Set; - -/** - * Represents a bound type, usually an entity that appears in - * the from clause, but may also be an embeddable belonging to - * an entity in the from clause. - *

Serves as a factory for Joins of associations, embeddables, and - * collections belonging to the type, and for Paths of attributes - * belonging to the type. - * - * @param the source type - * @param the target type - * - * @since Java Persistence 2.0 - */ -@SuppressWarnings("hiding") -public interface From extends Path, FetchParent { - - /** - * Return the joins that have been made from this bound type. - * Returns empty set if no joins have been made from this - * bound type. - * Modifications to the set do not affect the query. - * @return joins made from this type - */ - Set> getJoins(); - - /** - * Whether the From object has been obtained as a result of - * correlation (use of a Subquery correlate - * method). - * @return boolean indicating whether the object has been - * obtained through correlation - */ - boolean isCorrelated(); - - /** - * Returns the parent From object from which the correlated - * From object has been obtained through correlation (use - * of a Subquery correlate method). - * @return the parent of the correlated From object - * @throws IllegalStateException if the From object has - * not been obtained through correlation - */ - From getCorrelationParent(); - - /** - * Create an inner join to the specified single-valued - * attribute. - * @param attribute target of the join - * @return the resulting join - */ - Join join(SingularAttribute attribute); - - /** - * Create a join to the specified single-valued attribute - * using the given join type. - * @param attribute target of the join - * @param jt join type - * @return the resulting join - */ - Join join(SingularAttribute attribute, JoinType jt); - - /** - * Create an inner join to the specified Collection-valued - * attribute. - * @param collection target of the join - * @return the resulting join - */ - CollectionJoin join(CollectionAttribute collection); - - /** - * Create an inner join to the specified Set-valued attribute. - * @param set target of the join - * @return the resulting join - */ - SetJoin join(SetAttribute set); - - /** - * Create an inner join to the specified List-valued attribute. - * @param list target of the join - * @return the resulting join - */ - ListJoin join(ListAttribute list); - - /** - * Create an inner join to the specified Map-valued attribute. - * @param map target of the join - * @return the resulting join - */ - MapJoin join(MapAttribute map); - - /** - * Create a join to the specified Collection-valued attribute - * using the given join type. - * @param collection target of the join - * @param jt join type - * @return the resulting join - */ - CollectionJoin join(CollectionAttribute collection, JoinType jt); - - /** - * Create a join to the specified Set-valued attribute using - * the given join type. - * @param set target of the join - * @param jt join type - * @return the resulting join - */ - SetJoin join(SetAttribute set, JoinType jt); - - /** - * Create a join to the specified List-valued attribute using - * the given join type. - * @param list target of the join - * @param jt join type - * @return the resulting join - */ - ListJoin join(ListAttribute list, JoinType jt); - - /** - * Create a join to the specified Map-valued attribute using - * the given join type. - * @param map target of the join - * @param jt join type - * @return the resulting join - */ - MapJoin join(MapAttribute map, JoinType jt); - - - //String-based: - - /** - * Create an inner join to the specified attribute. - * @param attributeName name of the attribute for the - * target of the join - * @return the resulting join - * @throws IllegalArgumentException if attribute of the given - * name does not exist - */ - Join join(String attributeName); - - /** - * Create an inner join to the specified Collection-valued - * attribute. - * @param attributeName name of the attribute for the - * target of the join - * @return the resulting join - * @throws IllegalArgumentException if attribute of the given - * name does not exist - */ - CollectionJoin joinCollection(String attributeName); - - /** - * Create an inner join to the specified Set-valued attribute. - * @param attributeName name of the attribute for the - * target of the join - * @return the resulting join - * @throws IllegalArgumentException if attribute of the given - * name does not exist - */ - SetJoin joinSet(String attributeName); - - /** - * Create an inner join to the specified List-valued attribute. - * @param attributeName name of the attribute for the - * target of the join - * @return the resulting join - * @throws IllegalArgumentException if attribute of the given - * name does not exist - */ - ListJoin joinList(String attributeName); - - /** - * Create an inner join to the specified Map-valued attribute. - * @param attributeName name of the attribute for the - * target of the join - * @return the resulting join - * @throws IllegalArgumentException if attribute of the given - * name does not exist - */ - MapJoin joinMap(String attributeName); - - /** - * Create a join to the specified attribute using the given - * join type. - * @param attributeName name of the attribute for the - * target of the join - * @param jt join type - * @return the resulting join - * @throws IllegalArgumentException if attribute of the given - * name does not exist - */ - Join join(String attributeName, JoinType jt); - - /** - * Create a join to the specified Collection-valued attribute - * using the given join type. - * @param attributeName name of the attribute for the - * target of the join - * @param jt join type - * @return the resulting join - * @throws IllegalArgumentException if attribute of the given - * name does not exist - */ - CollectionJoin joinCollection(String attributeName, JoinType jt); - - /** - * Create a join to the specified Set-valued attribute using - * the given join type. - * @param attributeName name of the attribute for the - * target of the join - * @param jt join type - * @return the resulting join - * @throws IllegalArgumentException if attribute of the given - * name does not exist - */ - SetJoin joinSet(String attributeName, JoinType jt); - - /** - * Create a join to the specified List-valued attribute using - * the given join type. - * @param attributeName name of the attribute for the - * target of the join - * @param jt join type - * @return the resulting join - * @throws IllegalArgumentException if attribute of the given - * name does not exist - */ - ListJoin joinList(String attributeName, JoinType jt); - - /** - * Create a join to the specified Map-valued attribute using - * the given join type. - * @param attributeName name of the attribute for the - * target of the join - * @param jt join type - * @return the resulting join - * @throws IllegalArgumentException if attribute of the given - * name does not exist - */ - MapJoin joinMap(String attributeName, JoinType jt); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Join.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Join.java deleted file mode 100644 index 7544222..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Join.java +++ /dev/null @@ -1,76 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -import javax.persistence.metamodel.Attribute; - -/** - * A join to an entity, embeddable, or basic type. - * - * @param the source type of the join - * @param the target type of the join - * - * @since Java Persistence 2.0 - */ -public interface Join extends From { - - /** - * Modify the join to restrict the result according to the - * specified ON condition and return the join object. - * Replaces the previous ON condition, if any. - * @param restriction a simple or compound boolean expression - * @return the modified join object - * @since Java Persistence 2.1 - */ - Join on(Expression restriction); - - /** - * Modify the join to restrict the result according to the - * specified ON condition and return the join object. - * Replaces the previous ON condition, if any. - * @param restrictions zero or more restriction predicates - * @return the modified join object - * @since Java Persistence 2.1 - */ - Join on(Predicate... restrictions); - - /** - * Return the predicate that corresponds to the ON - * restriction(s) on the join, or null if no ON condition - * has been specified. - * @return the ON restriction predicate - * @since Java Persistence 2.1 - */ - Predicate getOn(); - - /** - * Return the metamodel attribute corresponding to the join. - * @return metamodel attribute corresponding to the join - */ - Attribute getAttribute(); - - /** - * Return the parent of the join. - * @return join parent - */ - From getParent(); - - /** - * Return the join type. - * @return join type - */ - JoinType getJoinType(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/JoinType.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/JoinType.java deleted file mode 100644 index 5fca242..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/JoinType.java +++ /dev/null @@ -1,37 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2017 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -/** - * Defines the three types of joins. - * - * Right outer joins and right outer fetch joins are not required - * to be supported. Applications that use RIGHT join - * types will not be portable. - * - * @since Java Persistence 2.0 - */ -public enum JoinType { - - /** Inner join. */ - INNER, - - /** Left outer join. */ - LEFT, - - /** Right outer join. */ - RIGHT -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/ListJoin.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/ListJoin.java deleted file mode 100644 index 1d10c8e..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/ListJoin.java +++ /dev/null @@ -1,71 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -import java.util.List; -import javax.persistence.metamodel.ListAttribute; - -/** - * The ListJoin interface is the type of the result of - * joining to a collection over an association or element - * collection that has been specified as a java.util.List. - * - * @param the source type of the join - * @param the element type of the target List - * - * @since Java Persistence 2.0 - */ -public interface ListJoin - extends PluralJoin, E> { - - /** - * Modify the join to restrict the result according to the - * specified ON condition and return the join object. - * Replaces the previous ON condition, if any. - * @param restriction a simple or compound boolean expression - * @return the modified join object - * @since Java Persistence 2.1 - */ - ListJoin on(Expression restriction); - - /** - * Modify the join to restrict the result according to the - * specified ON condition and return the join object. - * Replaces the previous ON condition, if any. - * @param restrictions zero or more restriction predicates - * @return the modified join object - * @since Java Persistence 2.1 - */ - ListJoin on(Predicate... restrictions); - - /** - * Return the metamodel representation for the list attribute. - * @return metamodel type representing the List that is - * the target of the join - */ - ListAttribute getModel(); - - /** - * Create an expression that corresponds to the index of - * the object in the referenced association or element - * collection. - * This method must only be invoked upon an object that - * represents an association or element collection for - * which an order column has been defined. - * @return expression denoting the index - */ - Expression index(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/MapJoin.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/MapJoin.java deleted file mode 100644 index 55e524c..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/MapJoin.java +++ /dev/null @@ -1,80 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -import java.util.Map; -import javax.persistence.metamodel.MapAttribute; - -/** - * The MapJoin interface is the type of the result of - * joining to a collection over an association or element - * collection that has been specified as a java.util.Map. - * - * @param the source type of the join - * @param the type of the target Map key - * @param the type of the target Map value - * - * @since Java Persistence 2.0 - */ -public interface MapJoin - extends PluralJoin, V> { - - /** - * Modify the join to restrict the result according to the - * specified ON condition and return the join object. - * Replaces the previous ON condition, if any. - * @param restriction a simple or compound boolean expression - * @return the modified join object - * @since Java Persistence 2.1 - */ - MapJoin on(Expression restriction); - - /** - * Modify the join to restrict the result according to the - * specified ON condition and return the join object. - * Replaces the previous ON condition, if any. - * @param restrictions zero or more restriction predicates - * @return the modified join object - * @since Java Persistence 2.1 - */ - MapJoin on(Predicate... restrictions); - - /** - * Return the metamodel representation for the map attribute. - * @return metamodel type representing the Map that is - * the target of the join - */ - MapAttribute getModel(); - - /** - * Create a path expression that corresponds to the map key. - * @return path corresponding to map key - */ - Path key(); - - /** - * Create a path expression that corresponds to the map value. - * This method is for stylistic use only: it just returns this. - * @return path corresponding to the map value - */ - Path value(); - - /** - * Create an expression that corresponds to the map entry. - * @return expression corresponding to the map entry - */ - Expression> entry(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Order.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Order.java deleted file mode 100644 index 567768e..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Order.java +++ /dev/null @@ -1,42 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -/** - * An object that defines an ordering over the query results. - * - * @since Java Persistence 2.0 - */ -public interface Order { - - /** - * Switch the ordering. - * @return a new Order instance with the reversed ordering - */ - Order reverse(); - - /** - * Whether ascending ordering is in effect. - * @return boolean indicating whether ordering is ascending - */ - boolean isAscending(); - - /** - * Return the expression that is used for ordering. - * @return expression used for ordering - */ - Expression getExpression(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/ParameterExpression.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/ParameterExpression.java deleted file mode 100644 index b7c2b51..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/ParameterExpression.java +++ /dev/null @@ -1,27 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -import javax.persistence.Parameter; - -/** - * Type of criteria query parameter expressions. - * - * @param the type of the parameter expression - * - * @since Java Persistence 2.0 - */ -public interface ParameterExpression extends Parameter, Expression {} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Path.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Path.java deleted file mode 100644 index 3af4f5d..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Path.java +++ /dev/null @@ -1,112 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -import javax.persistence.metamodel.PluralAttribute; -import javax.persistence.metamodel.SingularAttribute; -import javax.persistence.metamodel.Bindable; -import javax.persistence.metamodel.MapAttribute; - -/** - * Represents a simple or compound attribute path from a - * bound type or collection, and is a "primitive" expression. - * - * @param the type referenced by the path - * - * @since Java Persistence 2.0 - */ -public interface Path extends Expression { - - /** - * Return the bindable object that corresponds to the - * path expression. - * @return bindable object corresponding to the path - */ - Bindable getModel(); - - /** - * Return the parent "node" in the path or null if no parent. - * @return parent - */ - Path getParentPath(); - - /** - * Create a path corresponding to the referenced - * single-valued attribute. - * @param attribute single-valued attribute - * @return path corresponding to the referenced attribute - */ - Path get(SingularAttribute attribute); - - /** - * Create a path corresponding to the referenced - * collection-valued attribute. - * @param collection collection-valued attribute - * @return expression corresponding to the referenced attribute - */ - > Expression get(PluralAttribute collection); - - /** - * Create a path corresponding to the referenced - * map-valued attribute. - * @param map map-valued attribute - * @return expression corresponding to the referenced attribute - */ - > Expression get(MapAttribute map); - - /** - * Create an expression corresponding to the type of the path. - * @return expression corresponding to the type of the path - */ - Expression> type(); - - - //String-based: - - /** - * Create a path corresponding to the referenced attribute. - * - *

Note: Applications using the string-based API may need to - * specify the type resulting from the get operation in order - * to avoid the use of Path variables. - * - *

-     *     For example:
-     *
-     *     CriteriaQuery<Person> q = cb.createQuery(Person.class);
-     *     Root<Person> p = q.from(Person.class);
-     *     q.select(p)
-     *      .where(cb.isMember("joe",
-     *                         p.<Set<String>>get("nicknames")));
-     *
-     *     rather than:
-     * 
-     *     CriteriaQuery<Person> q = cb.createQuery(Person.class);
-     *     Root<Person> p = q.from(Person.class);
-     *     Path<Set<String>> nicknames = p.get("nicknames");
-     *     q.select(p)
-     *      .where(cb.isMember("joe", nicknames));
-     *  
- * - * @param attributeName name of the attribute - * @return path corresponding to the referenced attribute - * @throws IllegalStateException if invoked on a path that - * corresponds to a basic type - * @throws IllegalArgumentException if attribute of the given - * name does not otherwise exist - */ - Path get(String attributeName); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/PluralJoin.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/PluralJoin.java deleted file mode 100644 index 053ef4a..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/PluralJoin.java +++ /dev/null @@ -1,40 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -import javax.persistence.metamodel.PluralAttribute; - -/** - * The PluralJoin interface defines functionality - * that is common to joins to all collection types. It is - * not intended to be used directly in query construction. - * - * @param the source type - * @param the collection type - * @param the element type of the collection - * - * @since Java Persistence 2.0 - */ -public interface PluralJoin extends Join { - - /** - * Return the metamodel representation for the collection-valued - * attribute corresponding to the join. - * @return metamodel collection-valued attribute corresponding - * to the target of the join - */ - PluralAttribute getModel(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Predicate.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Predicate.java deleted file mode 100644 index 417d2b3..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Predicate.java +++ /dev/null @@ -1,65 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -import java.util.List; - -/** - * The type of a simple or compound predicate: a conjunction or - * disjunction of restrictions. - * A simple predicate is considered to be a conjunction with a - * single conjunct. - * - * @since Java Persistence 2.0 - */ -public interface Predicate extends Expression { - - public static enum BooleanOperator { - AND, OR - } - - /** - * Return the boolean operator for the predicate. - * If the predicate is simple, this is AND. - * @return boolean operator for the predicate - */ - BooleanOperator getOperator(); - - /** - * Whether the predicate has been created from another - * predicate by applying the Predicate.not() method - * or the CriteriaBuilder.not() method. - * @return boolean indicating if the predicate is - * a negated predicate - */ - boolean isNegated(); - - /** - * Return the top-level conjuncts or disjuncts of the predicate. - * Returns empty list if there are no top-level conjuncts or - * disjuncts of the predicate. - * Modifications to the list do not affect the query. - * @return list of boolean expressions forming the predicate - */ - List> getExpressions(); - - /** - * Create a negation of the predicate. - * @return negated predicate - */ - Predicate not(); - -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Root.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Root.java deleted file mode 100644 index 3aff3c0..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Root.java +++ /dev/null @@ -1,35 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -import javax.persistence.metamodel.EntityType; - -/** - * A root type in the from clause. - * Query roots always reference entities. - * - * @param the entity type referenced by the root - * - * @since Java Persistence 2.0 - */ -public interface Root extends From { - - /** - * Return the metamodel entity corresponding to the root. - * @return metamodel entity corresponding to the root - */ - EntityType getModel(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Selection.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Selection.java deleted file mode 100644 index 656ba33..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Selection.java +++ /dev/null @@ -1,55 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -import javax.persistence.TupleElement; -import java.util.List; - -/** - * The Selection interface defines an item that is to be - * returned in a query result. - * - * @param the type of the selection item - * - * @since Java Persistence 2.0 - */ -public interface Selection extends TupleElement { - - /** - * Assigns an alias to the selection item. - * Once assigned, an alias cannot be changed or reassigned. - * Returns the same selection item. - * @param name alias - * @return selection item - */ - Selection alias(String name); - - /** - * Whether the selection item is a compound selection. - * @return boolean indicating whether the selection is a compound - * selection - */ - boolean isCompoundSelection(); - - /** - * Return the selection items composing a compound selection. - * Modifications to the list do not affect the query. - * @return list of selection items - * @throws IllegalStateException if selection is not a - * compound selection - */ - List> getCompoundSelectionItems(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/SetJoin.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/SetJoin.java deleted file mode 100644 index aa2a109..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/SetJoin.java +++ /dev/null @@ -1,59 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -import java.util.Set; -import javax.persistence.metamodel.SetAttribute; - -/** - * The SetJoin interface is the type of the result of - * joining to a collection over an association or element - * collection that has been specified as a java.util.Set. - * - * @param the source type of the join - * @param the element type of the target Set - * - * @since Java Persistence 2.0 - */ -public interface SetJoin extends PluralJoin, E> { - - /** - * Modify the join to restrict the result according to the - * specified ON condition and return the join object. - * Replaces the previous ON condition, if any. - * @param restriction a simple or compound boolean expression - * @return the modified join object - * @since Java Persistence 2.1 - */ - SetJoin on(Expression restriction); - - /** - * Modify the join to restrict the result according to the - * specified ON condition and return the join object. - * Replaces the previous ON condition, if any. - * @param restrictions zero or more restriction predicates - * @return the modified join object - * @since Java Persistence 2.1 - */ - SetJoin on(Predicate... restrictions); - - /** - * Return the metamodel representation for the set attribute. - * @return metamodel type representing the Set that is - * the target of the join - */ - SetAttribute getModel(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Subquery.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Subquery.java deleted file mode 100644 index 7b2a9ff..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/Subquery.java +++ /dev/null @@ -1,212 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.criteria; - -import java.util.List; -import java.util.Set; - -/** - * The Subquery interface defines functionality that is - * specific to subqueries. - * - * A subquery has an expression as its selection item. - * - * @param the type of the selection item. - * - * @since Java Persistence 2.0 - */ -public interface Subquery extends AbstractQuery, Expression { - - /** - * Specify the item that is to be returned as the subquery - * result. - * Replaces the previously specified selection, if any. - * @param expression expression specifying the item that - * is to be returned as the subquery result - * @return the modified subquery - */ - Subquery select(Expression expression); - - /** - * Modify the subquery to restrict the result according - * to the specified boolean expression. - * Replaces the previously added restriction(s), if any. - * This method only overrides the return type of the - * corresponding AbstractQuery method. - * @param restriction a simple or compound boolean expression - * @return the modified subquery - */ - Subquery where(Expression restriction); - - /** - * Modify the subquery to restrict the result according - * to the conjunction of the specified restriction predicates. - * Replaces the previously added restriction(s), if any. - * If no restrictions are specified, any previously added - * restrictions are simply removed. - * This method only overrides the return type of the - * corresponding AbstractQuery method. - * @param restrictions zero or more restriction predicates - * @return the modified subquery - */ - Subquery where(Predicate... restrictions); - - /** - * Specify the expressions that are used to form groups over - * the subquery results. - * Replaces the previous specified grouping expressions, if any. - * If no grouping expressions are specified, any previously - * added grouping expressions are simply removed. - * This method only overrides the return type of the - * corresponding AbstractQuery method. - * @param grouping zero or more grouping expressions - * @return the modified subquery - */ - Subquery groupBy(Expression... grouping); - - /** - * Specify the expressions that are used to form groups over - * the subquery results. - * Replaces the previous specified grouping expressions, if any. - * If no grouping expressions are specified, any previously - * added grouping expressions are simply removed. - * This method only overrides the return type of the - * corresponding AbstractQuery method. - * @param grouping list of zero or more grouping expressions - * @return the modified subquery - */ - Subquery groupBy(List> grouping); - - /** - * Specify a restriction over the groups of the subquery. - * Replaces the previous having restriction(s), if any. - * This method only overrides the return type of the - * corresponding AbstractQuery method. - * @param restriction a simple or compound boolean expression - * @return the modified subquery - */ - Subquery having(Expression restriction); - - /** - * Specify restrictions over the groups of the subquery - * according the conjunction of the specified restriction - * predicates. - * Replaces the previously added having restriction(s), if any. - * If no restrictions are specified, any previously added - * restrictions are simply removed. - * This method only overrides the return type of the - * corresponding AbstractQuery method. - * @param restrictions zero or more restriction predicates - * @return the modified subquery - */ - Subquery having(Predicate... restrictions); - - /** - * Specify whether duplicate query results will be eliminated. - * A true value will cause duplicates to be eliminated. - * A false value will cause duplicates to be retained. - * If distinct has not been specified, duplicate results must - * be retained. - * This method only overrides the return type of the - * corresponding AbstractQuery method. - * @param distinct boolean value specifying whether duplicate - * results must be eliminated from the subquery result or - * whether they must be retained - * @return the modified subquery. - */ - Subquery distinct(boolean distinct); - - /** - * Create a subquery root correlated to a root of the - * enclosing query. - * @param parentRoot a root of the containing query - * @return subquery root - */ - Root correlate(Root parentRoot); - - /** - * Create a subquery join object correlated to a join object - * of the enclosing query. - * @param parentJoin join object of the containing query - * @return subquery join - */ - Join correlate(Join parentJoin); - - /** - * Create a subquery collection join object correlated to a - * collection join object of the enclosing query. - * @param parentCollection join object of the containing query - * @return subquery join - */ - CollectionJoin correlate(CollectionJoin parentCollection); - - /** - * Create a subquery set join object correlated to a set join - * object of the enclosing query. - * @param parentSet join object of the containing query - * @return subquery join - */ - SetJoin correlate(SetJoin parentSet); - - /** - * Create a subquery list join object correlated to a list join - * object of the enclosing query. - * @param parentList join object of the containing query - * @return subquery join - */ - ListJoin correlate(ListJoin parentList); - - /** - * Create a subquery map join object correlated to a map join - * object of the enclosing query. - * @param parentMap join object of the containing query - * @return subquery join - */ - MapJoin correlate(MapJoin parentMap); - - /** - * Return the query of which this is a subquery. - * This must be a CriteriaQuery or a Subquery. - * @return the enclosing query or subquery - */ - AbstractQuery getParent(); - - /** - * Return the query of which this is a subquery. - * This may be a CriteriaQuery, CriteriaUpdate, CriteriaDelete, - * or a Subquery. - * @return the enclosing query or subquery - * @since Java Persistence 2.1 - */ - CommonAbstractCriteria getContainingQuery(); - - /** - * Return the selection expression. - * @return the item to be returned in the subquery result - */ - Expression getSelection(); - - /** - * Return the correlated joins of the subquery. - * Returns empty set if the subquery has no correlated - * joins. - * Modifications to the set do not affect the query. - * @return the correlated joins of the subquery - */ - Set> getCorrelatedJoins(); - -} - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/package-info.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/package-info.java deleted file mode 100644 index b8f8405..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/criteria/package-info.java +++ /dev/null @@ -1,20 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ - -/** - * Java Persistence Criteria API - */ -package javax.persistence.criteria; diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/Attribute.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/Attribute.java deleted file mode 100644 index 392016c..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/Attribute.java +++ /dev/null @@ -1,98 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.metamodel; - -/** - * Represents an attribute of a Java type. - * - * @param The represented type that contains the attribute - * @param The type of the represented attribute - * - * @since Java Persistence 2.0 - */ -public interface Attribute { - - public static enum PersistentAttributeType { - - /** Many-to-one association */ - MANY_TO_ONE, - - /** One-to-one association */ - ONE_TO_ONE, - - /** Basic attribute */ - BASIC, - - /** Embeddable class attribute */ - EMBEDDED, - - /** Many-to-many association */ - MANY_TO_MANY, - - /** One-to-many association */ - ONE_TO_MANY, - - /** Element collection */ - ELEMENT_COLLECTION - } - - /** - * Return the name of the attribute. - * @return name - */ - String getName(); - - /** - * Return the persistent attribute type for the attribute. - * @return persistent attribute type - */ - PersistentAttributeType getPersistentAttributeType(); - - /** - * Return the managed type representing the type in which - * the attribute was declared. - * @return declaring type - */ - ManagedType getDeclaringType(); - - /** - * Return the Java type of the represented attribute. - * @return Java type - */ - Class getJavaType(); - - /** - * Return the java.lang.reflect.Member for the represented - * attribute. - * @return corresponding java.lang.reflect.Member - */ - java.lang.reflect.Member getJavaMember(); - - /** - * Is the attribute an association. - * @return boolean indicating whether the attribute - * corresponds to an association - */ - boolean isAssociation(); - - /** - * Is the attribute collection-valued (represents a Collection, - * Set, List, or Map). - * @return boolean indicating whether the attribute is - * collection-valued - */ - boolean isCollection(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/BasicType.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/BasicType.java deleted file mode 100644 index bf1011f..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/BasicType.java +++ /dev/null @@ -1,26 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.metamodel; - -/** - * Instances of the type BasicType represent basic types (including - * temporal and enumerated types). - * - * @param The type of the represented basic type - * - * @since Java Persistence 2.0 - */ -public interface BasicType extends Type {} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/Bindable.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/Bindable.java deleted file mode 100644 index 97dec7d..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/Bindable.java +++ /dev/null @@ -1,57 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.metamodel; - -/** - * Instances of the type Bindable represent object or attribute types - * that can be bound into a {@link javax.persistence.criteria.Path Path}. - * - * @param The type of the represented object or attribute - * - * @since Java Persistence 2.0 - * - */ -public interface Bindable { - - public static enum BindableType { - - /** Single-valued attribute type */ - SINGULAR_ATTRIBUTE, - - /** Multi-valued attribute type */ - PLURAL_ATTRIBUTE, - - /** Entity type */ - ENTITY_TYPE - } - - /** - * Return the bindable type of the represented object. - * @return bindable type - */ - BindableType getBindableType(); - - /** - * Return the Java type of the represented object. - * If the bindable type of the object is PLURAL_ATTRIBUTE, - * the Java element type is returned. If the bindable type is - * SINGULAR_ATTRIBUTE or ENTITY_TYPE, - * the Java type of the - * represented entity or attribute is returned. - * @return Java type - */ - Class getBindableJavaType(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/CollectionAttribute.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/CollectionAttribute.java deleted file mode 100644 index 8626b72..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/CollectionAttribute.java +++ /dev/null @@ -1,29 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.metamodel; - -/** - * Instances of the type CollectionAttribute represent persistent - * java.util.Collection-valued attributes. - * - * @param The type the represented Collection belongs to - * @param The element type of the represented Collection - * - * @since Java Persistence 2.0 - * - */ -public interface CollectionAttribute - extends PluralAttribute, E> {} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/EmbeddableType.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/EmbeddableType.java deleted file mode 100644 index 4da96df..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/EmbeddableType.java +++ /dev/null @@ -1,26 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.metamodel; - -/** - * Instances of the type EmbeddableType represent embeddable types. - * - * @param The represented type. - * - * @since Java Persistence 2.0 - * - */ -public interface EmbeddableType extends ManagedType {} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/EntityType.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/EntityType.java deleted file mode 100644 index f01f0f9..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/EntityType.java +++ /dev/null @@ -1,34 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.metamodel; - -/** - * Instances of the type EntityType represent entity types. - * - * @param The represented entity type. - * - * @since Java Persistence 2.0 - * - */ -public interface EntityType - extends IdentifiableType, Bindable{ - - /** - * Return the entity name. - * @return entity name - */ - String getName(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/IdentifiableType.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/IdentifiableType.java deleted file mode 100644 index 12526ab..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/IdentifiableType.java +++ /dev/null @@ -1,114 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.metamodel; - -import java.util.Set; - -/** - * Instances of the type IdentifiableType represent entity or - * mapped superclass types. - * - * @param The represented entity or mapped superclass type. - * - * @since Java Persistence 2.0 - * - */ -public interface IdentifiableType extends ManagedType { - - /** - * Return the attribute that corresponds to the id attribute of - * the entity or mapped superclass. - * @param type the type of the represented id attribute - * @return id attribute - * @throws IllegalArgumentException if id attribute of the given - * type is not present in the identifiable type or if - * the identifiable type has an id class - */ - SingularAttribute getId(Class type); - - /** - * Return the attribute that corresponds to the id attribute - * declared by the entity or mapped superclass. - * @param type the type of the represented declared - * id attribute - * @return declared id attribute - * @throws IllegalArgumentException if id attribute of the given - * type is not declared in the identifiable type or if - * the identifiable type has an id class - */ - SingularAttribute getDeclaredId(Class type); - - /** - * Return the attribute that corresponds to the version - * attribute of the entity or mapped superclass. - * @param type the type of the represented version attribute - * @return version attribute - * @throws IllegalArgumentException if version attribute of the - * given type is not present in the identifiable type - */ - SingularAttribute getVersion(Class type); - - /** - * Return the attribute that corresponds to the version - * attribute declared by the entity or mapped superclass. - * @param type the type of the represented declared version - * attribute - * @return declared version attribute - * @throws IllegalArgumentException if version attribute of the - * type is not declared in the identifiable type - */ - SingularAttribute getDeclaredVersion(Class type); - - /** - * Return the identifiable type that corresponds to the most - * specific mapped superclass or entity extended by the entity - * or mapped superclass. - * @return supertype of identifiable type or null if no - * such supertype - */ - IdentifiableType getSupertype(); - - /** - * Whether the identifiable type has a single id attribute. - * Returns true for a simple id or embedded id; returns false - * for an idclass. - * @return boolean indicating whether the identifiable - * type has a single id attribute - */ - boolean hasSingleIdAttribute(); - - /** - * Whether the identifiable type has a version attribute. - * @return boolean indicating whether the identifiable - * type has a version attribute - */ - boolean hasVersionAttribute(); - - /** - * Return the attributes corresponding to the id class of the - * identifiable type. - * @return id attributes - * @throws IllegalArgumentException if the identifiable type - * does not have an id class - */ - Set> getIdClassAttributes(); - - /** - * Return the type that represents the type of the id. - * @return type of id - */ - Type getIdType(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/ListAttribute.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/ListAttribute.java deleted file mode 100644 index 57988f2..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/ListAttribute.java +++ /dev/null @@ -1,29 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.metamodel; - -/** - * Instances of the type ListAttribute represent persistent - * javax.util.List-valued attributes. - * - * @param The type the represented List belongs to - * @param The element type of the represented List - * - * @since Java Persistence 2.0 - * - */ -public interface ListAttribute - extends PluralAttribute, E> {} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/ManagedType.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/ManagedType.java deleted file mode 100644 index a27dff6..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/ManagedType.java +++ /dev/null @@ -1,339 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.metamodel; - -import java.util.Set; - -/** - * Instances of the type ManagedType represent entity, mapped - * superclass, and embeddable types. - * - * @param The represented type. - * - * @since Java Persistence 2.0 - * - */ -public interface ManagedType extends Type { - - /** - * Return the attributes of the managed type. - * @return attributes of the managed type - */ - Set> getAttributes(); - - /** - * Return the attributes declared by the managed type. - * Returns empty set if the managed type has no declared - * attributes. - * @return declared attributes of the managed type - */ - Set> getDeclaredAttributes(); - - /** - * Return the single-valued attribute of the managed - * type that corresponds to the specified name and Java type. - * @param name the name of the represented attribute - * @param type the type of the represented attribute - * @return single-valued attribute with given name and type - * @throws IllegalArgumentException if attribute of the given - * name and type is not present in the managed type - */ - SingularAttribute getSingularAttribute(String name, Class type); - - /** - * Return the single-valued attribute declared by the - * managed type that corresponds to the specified name and - * Java type. - * @param name the name of the represented attribute - * @param type the type of the represented attribute - * @return declared single-valued attribute of the given - * name and type - * @throws IllegalArgumentException if attribute of the given - * name and type is not declared in the managed type - */ - SingularAttribute getDeclaredSingularAttribute(String name, Class type); - - /** - * Return the single-valued attributes of the managed type. - * Returns empty set if the managed type has no single-valued - * attributes. - * @return single-valued attributes - */ - Set> getSingularAttributes(); - - /** - * Return the single-valued attributes declared by the managed - * type. - * Returns empty set if the managed type has no declared - * single-valued attributes. - * @return declared single-valued attributes - */ - Set> getDeclaredSingularAttributes(); - - /** - * Return the Collection-valued attribute of the managed type - * that corresponds to the specified name and Java element type. - * @param name the name of the represented attribute - * @param elementType the element type of the represented - * attribute - * @return CollectionAttribute of the given name and element - * type - * @throws IllegalArgumentException if attribute of the given - * name and type is not present in the managed type - */ - CollectionAttribute getCollection(String name, Class elementType); - - /** - * Return the Collection-valued attribute declared by the - * managed type that corresponds to the specified name and Java - * element type. - * @param name the name of the represented attribute - * @param elementType the element type of the represented - * attribute - * @return declared CollectionAttribute of the given name and - * element type - * @throws IllegalArgumentException if attribute of the given - * name and type is not declared in the managed type - */ - CollectionAttribute getDeclaredCollection(String name, Class elementType); - - /** - * Return the Set-valued attribute of the managed type that - * corresponds to the specified name and Java element type. - * @param name the name of the represented attribute - * @param elementType the element type of the represented - * attribute - * @return SetAttribute of the given name and element type - * @throws IllegalArgumentException if attribute of the given - * name and type is not present in the managed type - */ - SetAttribute getSet(String name, Class elementType); - - /** - * Return the Set-valued attribute declared by the managed type - * that corresponds to the specified name and Java element type. - * @param name the name of the represented attribute - * @param elementType the element type of the represented - * attribute - * @return declared SetAttribute of the given name and - * element type - * @throws IllegalArgumentException if attribute of the given - * name and type is not declared in the managed type - */ - SetAttribute getDeclaredSet(String name, Class elementType); - - /** - * Return the List-valued attribute of the managed type that - * corresponds to the specified name and Java element type. - * @param name the name of the represented attribute - * @param elementType the element type of the represented - * attribute - * @return ListAttribute of the given name and element type - * @throws IllegalArgumentException if attribute of the given - * name and type is not present in the managed type - */ - ListAttribute getList(String name, Class elementType); - - /** - * Return the List-valued attribute declared by the managed - * type that corresponds to the specified name and Java - * element type. - * @param name the name of the represented attribute - * @param elementType the element type of the represented - * attribute - * @return declared ListAttribute of the given name and - * element type - * @throws IllegalArgumentException if attribute of the given - * name and type is not declared in the managed type - */ - ListAttribute getDeclaredList(String name, Class elementType); - - /** - * Return the Map-valued attribute of the managed type that - * corresponds to the specified name and Java key and value - * types. - * @param name the name of the represented attribute - * @param keyType the key type of the represented attribute - * @param valueType the value type of the represented attribute - * @return MapAttribute of the given name and key and value - * types - * @throws IllegalArgumentException if attribute of the given - * name and type is not present in the managed type - */ - MapAttribute getMap(String name, - Class keyType, - Class valueType); - - /** - * Return the Map-valued attribute declared by the managed - * type that corresponds to the specified name and Java key - * and value types. - * @param name the name of the represented attribute - * @param keyType the key type of the represented attribute - * @param valueType the value type of the represented attribute - * @return declared MapAttribute of the given name and key - * and value types - * @throws IllegalArgumentException if attribute of the given - * name and type is not declared in the managed type - */ - MapAttribute getDeclaredMap(String name, - Class keyType, - Class valueType); - - /** - * Return all multi-valued attributes (Collection-, Set-, - * List-, and Map-valued attributes) of the managed type. - * Returns empty set if the managed type has no multi-valued - * attributes. - * @return Collection-, Set-, List-, and Map-valued attributes - */ - Set> getPluralAttributes(); - - /** - * Return all multi-valued attributes (Collection-, Set-, - * List-, and Map-valued attributes) declared by the - * managed type. - * Returns empty set if the managed type has no declared - * multi-valued attributes. - * @return declared Collection-, Set-, List-, and Map-valued - * attributes - */ - Set> getDeclaredPluralAttributes(); - - -//String-based: - - /** - * Return the attribute of the managed - * type that corresponds to the specified name. - * @param name the name of the represented attribute - * @return attribute with given name - * @throws IllegalArgumentException if attribute of the given - * name is not present in the managed type - */ - Attribute getAttribute(String name); - - /** - * Return the attribute declared by the managed - * type that corresponds to the specified name. - * @param name the name of the represented attribute - * @return attribute with given name - * @throws IllegalArgumentException if attribute of the given - * name is not declared in the managed type - */ - Attribute getDeclaredAttribute(String name); - - /** - * Return the single-valued attribute of the managed type that - * corresponds to the specified name. - * @param name the name of the represented attribute - * @return single-valued attribute with the given name - * @throws IllegalArgumentException if attribute of the given - * name is not present in the managed type - */ - SingularAttribute getSingularAttribute(String name); - - /** - * Return the single-valued attribute declared by the managed - * type that corresponds to the specified name. - * @param name the name of the represented attribute - * @return declared single-valued attribute of the given - * name - * @throws IllegalArgumentException if attribute of the given - * name is not declared in the managed type - */ - SingularAttribute getDeclaredSingularAttribute(String name); - - /** - * Return the Collection-valued attribute of the managed type - * that corresponds to the specified name. - * @param name the name of the represented attribute - * @return CollectionAttribute of the given name - * @throws IllegalArgumentException if attribute of the given - * name is not present in the managed type - */ - CollectionAttribute getCollection(String name); - - /** - * Return the Collection-valued attribute declared by the - * managed type that corresponds to the specified name. - * @param name the name of the represented attribute - * @return declared CollectionAttribute of the given name - * @throws IllegalArgumentException if attribute of the given - * name is not declared in the managed type - */ - CollectionAttribute getDeclaredCollection(String name); - - /** - * Return the Set-valued attribute of the managed type that - * corresponds to the specified name. - * @param name the name of the represented attribute - * @return SetAttribute of the given name - * @throws IllegalArgumentException if attribute of the given - * name is not present in the managed type - */ - SetAttribute getSet(String name); - - /** - * Return the Set-valued attribute declared by the managed type - * that corresponds to the specified name. - * @param name the name of the represented attribute - * @return declared SetAttribute of the given name - * @throws IllegalArgumentException if attribute of the given - * name is not declared in the managed type - */ - SetAttribute getDeclaredSet(String name); - - /** - * Return the List-valued attribute of the managed type that - * corresponds to the specified name. - * @param name the name of the represented attribute - * @return ListAttribute of the given name - * @throws IllegalArgumentException if attribute of the given - * name is not present in the managed type - */ - ListAttribute getList(String name); - - /** - * Return the List-valued attribute declared by the managed - * type that corresponds to the specified name. - * @param name the name of the represented attribute - * @return declared ListAttribute of the given name - * @throws IllegalArgumentException if attribute of the given - * name is not declared in the managed type - */ - ListAttribute getDeclaredList(String name); - - /** - * Return the Map-valued attribute of the managed type that - * corresponds to the specified name. - * @param name the name of the represented attribute - * @return MapAttribute of the given name - * @throws IllegalArgumentException if attribute of the given - * name is not present in the managed type - */ - MapAttribute getMap(String name); - - /** - * Return the Map-valued attribute declared by the managed - * type that corresponds to the specified name. - * @param name the name of the represented attribute - * @return declared MapAttribute of the given name - * @throws IllegalArgumentException if attribute of the given - * name is not declared in the managed type - */ - MapAttribute getDeclaredMap(String name); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/MapAttribute.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/MapAttribute.java deleted file mode 100644 index f372a3d..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/MapAttribute.java +++ /dev/null @@ -1,43 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.metamodel; - -/** - * Instances of the type MapAttribute represent - * persistent java.util.Map-valued attributes. - * - * @param The type the represented Map belongs to - * @param The type of the key of the represented Map - * @param The type of the value of the represented Map - * - * @since Java Persistence 2.0 - * - */ -public interface MapAttribute - extends PluralAttribute, V> { - - /** - * Return the Java type of the map key. - * @return Java key type - */ - Class getKeyJavaType(); - - /** - * Return the type representing the key type of the map. - * @return type representing key type - */ - Type getKeyType(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/MappedSuperclassType.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/MappedSuperclassType.java deleted file mode 100644 index eb6abc4..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/MappedSuperclassType.java +++ /dev/null @@ -1,25 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.metamodel; - -/** - * Instances of the type MappedSuperclassType represent mapped - * superclass types. - * - * @param The represented entity type - * @since Java Persistence 2.0 - */ -public interface MappedSuperclassType extends IdentifiableType {} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/Metamodel.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/Metamodel.java deleted file mode 100644 index d27e234..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/Metamodel.java +++ /dev/null @@ -1,72 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.metamodel; - -import java.util.Set; - -/** - * Provides access to the metamodel of persistent - * entities in the persistence unit. - * - * @since Java Persistence 2.0 - */ -public interface Metamodel { - - /** - * Return the metamodel entity type representing the entity. - * @param cls the type of the represented entity - * @return the metamodel entity type - * @throws IllegalArgumentException if not an entity - */ - EntityType entity(Class cls); - - /** - * Return the metamodel managed type representing the - * entity, mapped superclass, or embeddable class. - * @param cls the type of the represented managed class - * @return the metamodel managed type - * @throws IllegalArgumentException if not a managed class - */ - ManagedType managedType(Class cls); - - /** - * Return the metamodel embeddable type representing the - * embeddable class. - * @param cls the type of the represented embeddable class - * @return the metamodel embeddable type - * @throws IllegalArgumentException if not an embeddable class - */ - EmbeddableType embeddable(Class cls); - - /** - * Return the metamodel managed types. - * @return the metamodel managed types - */ - Set> getManagedTypes(); - - /** - * Return the metamodel entity types. - * @return the metamodel entity types - */ - Set> getEntities(); - - /** - * Return the metamodel embeddable types. Returns empty set - * if there are no embeddable types. - * @return the metamodel embeddable types - */ - Set> getEmbeddables(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/PluralAttribute.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/PluralAttribute.java deleted file mode 100644 index 9f143af..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/PluralAttribute.java +++ /dev/null @@ -1,58 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.metamodel; - -/** - * Instances of the type PluralAttribute represent - * persistent collection-valued attributes. - * - * @param The type the represented collection belongs to - * @param The type of the represented collection - * @param The element type of the represented collection - * - * @since Java Persistence 2.0 - */ -public interface PluralAttribute - extends Attribute, Bindable { - - public static enum CollectionType { - - /** Collection-valued attribute */ - COLLECTION, - - /** Set-valued attribute */ - SET, - - /** List-valued attribute */ - LIST, - - /** Map-valued attribute */ - MAP - } - - /** - * Return the collection type. - * @return collection type - */ - CollectionType getCollectionType(); - - /** - * Return the type representing the element type of the - * collection. - * @return element type - */ - Type getElementType(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/SetAttribute.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/SetAttribute.java deleted file mode 100644 index 4925094..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/SetAttribute.java +++ /dev/null @@ -1,28 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.metamodel; - -/** - * Instances of the type SetAttribute represent - * persistent java.util.Set-valued attributes. - * - * @param The type the represented Set belongs to - * @param The element type of the represented Set - * - * @since Java Persistence 2.0 - */ -public interface SetAttribute - extends PluralAttribute, E> {} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/SingularAttribute.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/SingularAttribute.java deleted file mode 100644 index 421aa46..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/SingularAttribute.java +++ /dev/null @@ -1,57 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.metamodel; - -/** - * Instances of the type SingularAttribute represents persistent - * single-valued properties or fields. - * - * @param The type containing the represented attribute - * @param The type of the represented attribute - * - * @since Java Persistence 2.0 - */ -public interface SingularAttribute - extends Attribute, Bindable { - - /** - * Is the attribute an id attribute. This method will return - * true if the attribute is an attribute that corresponds to - * a simple id, an embedded id, or an attribute of an id class. - * @return boolean indicating whether the attribute is an id - */ - boolean isId(); - - /** - * Is the attribute a version attribute. - * @return boolean indicating whether the attribute is - * a version attribute - */ - boolean isVersion(); - - /** - * Can the attribute be null. - * @return boolean indicating whether the attribute can - * be null - */ - boolean isOptional(); - - /** - * Return the type that represents the type of the attribute. - * @return type of attribute - */ - Type getType(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/StaticMetamodel.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/StaticMetamodel.java deleted file mode 100644 index 14695fa..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/StaticMetamodel.java +++ /dev/null @@ -1,39 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.metamodel; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * The StaticMetamodel annotation specifies that the class - * is a metamodel class that represents the entity, mapped - * superclass, or embeddable class designated by the value - * element. - * - * @since Java Persistence 2.0 - */ -@Target(ElementType.TYPE) -@Retention(RetentionPolicy.RUNTIME) -public @interface StaticMetamodel { - - /** - * Class being modelled by the annotated class. - */ - Class value(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/Type.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/Type.java deleted file mode 100644 index 4899f44..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/Type.java +++ /dev/null @@ -1,54 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.metamodel; - -/** - * Instances of the type Type represent persistent object - * or attribute types. - * - * @param The type of the represented object or attribute - * - * @since Java Persistence 2.0 - */ -public interface Type { - - public static enum PersistenceType { - - /** Entity */ - ENTITY, - - /** Embeddable class */ - EMBEDDABLE, - - /** Mapped superclass */ - MAPPED_SUPERCLASS, - - /** Basic type */ - BASIC - } - - /** - * Return the persistence type. - * @return persistence type - */ - PersistenceType getPersistenceType(); - - /** - * Return the represented Java type. - * @return Java type - */ - Class getJavaType(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/package-info.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/package-info.java deleted file mode 100644 index 675e48d..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/metamodel/package-info.java +++ /dev/null @@ -1,20 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ - -/** - * Java Persistence Metamodel API - */ -package javax.persistence.metamodel; diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/orm_1_0.xsd b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/orm_1_0.xsd deleted file mode 100644 index 41c2f55..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/orm_1_0.xsd +++ /dev/null @@ -1,1541 +0,0 @@ - - - - - - - - - - - @(#)orm_1_0.xsd 1.0 Feb 14 2006 - - - - - - - - - - - - - - - - - - - - - - The entity-mappings element is the root element of an mapping - file. It contains the following four types of elements: - - 1. The persistence-unit-metadata element contains metadata - for the entire persistence unit. It is undefined if this element - occurs in multiple mapping files within the same persistence unit. - - 2. The package, schema, catalog and access elements apply to all of - the entity, mapped-superclass and embeddable elements defined in - the same file in which they occur. - - 3. The sequence-generator, table-generator, named-query, - named-native-query and sql-result-set-mapping elements are global - to the persistence unit. It is undefined to have more than one - sequence-generator or table-generator of the same name in the same - or different mapping files in a persistence unit. It is also - undefined to have more than one named-query or named-native-query - of the same name in the same or different mapping files in a - persistence unit. - - 4. The entity, mapped-superclass and embeddable elements each define - the mapping information for a managed persistent class. The mapping - information contained in these elements may be complete or it may - be partial. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Metadata that applies to the persistence unit and not just to - the mapping file in which it is contained. - - If the xml-mapping-metadata-complete element is specified then - the complete set of mapping metadata for the persistence unit - is contained in the XML mapping files for the persistence unit. - - - - - - - - - - - - - - - - These defaults are applied to the persistence unit as a whole - unless they are overridden by local annotation or XML - element settings. - - schema - Used as the schema for all tables or secondary tables - that apply to the persistence unit - catalog - Used as the catalog for all tables or secondary tables - that apply to the persistence unit - access - Used as the access type for all managed classes in - the persistence unit - cascade-persist - Adds cascade-persist to the set of cascade options - in entity relationships of the persistence unit - entity-listeners - List of default entity listeners to be invoked - on each entity in the persistence unit. - - - - - - - - - - - - - - - - - - - Defines the settings and mappings for an entity. Is allowed to be - sparsely populated and used in conjunction with the annotations. - Alternatively, the metadata-complete attribute can be used to - indicate that no annotations on the entity class (and its fields - or properties) are to be processed. If this is the case then - the defaulting rules for the entity and its subelements will - be recursively applied. - - @Target(TYPE) @Retention(RUNTIME) - public @interface Entity { - String name() default ""; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This element contains the entity field or property mappings. - It may be sparsely populated to include only a subset of the - fields or properties. If metadata-complete for the entity is true - then the remainder of the attributes will be defaulted according - to the default rules. - - - - - - - - - - - - - - - - - - - - - - - - - - This element determines how the persistence provider accesses the - state of an entity or embedded object. - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface EntityListeners { - Class[] value(); - } - - - - - - - - - - - - - - - Defines an entity listener to be invoked at lifecycle events - for the entities that list this listener. - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PrePersist {} - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PostPersist {} - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PreRemove {} - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PostRemove {} - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PreUpdate {} - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PostUpdate {} - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PostLoad {} - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface QueryHint { - String name(); - String value(); - } - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface NamedQuery { - String name(); - String query(); - QueryHint[] hints() default {}; - } - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface NamedNativeQuery { - String name(); - String query(); - QueryHint[] hints() default {}; - Class resultClass() default void.class; - String resultSetMapping() default ""; //named SqlResultSetMapping - } - - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface SqlResultSetMapping { - String name(); - EntityResult[] entities() default {}; - ColumnResult[] columns() default {}; - } - - - - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface EntityResult { - Class entityClass(); - FieldResult[] fields() default {}; - String discriminatorColumn() default ""; - } - - - - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface FieldResult { - String name(); - String column(); - } - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface ColumnResult { - String name(); - } - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface Table { - String name() default ""; - String catalog() default ""; - String schema() default ""; - UniqueConstraint[] uniqueConstraints() default {}; - } - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface SecondaryTable { - String name(); - String catalog() default ""; - String schema() default ""; - PrimaryKeyJoinColumn[] pkJoinColumns() default {}; - UniqueConstraint[] uniqueConstraints() default {}; - } - - - - - - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface UniqueConstraint { - String[] columnNames(); - } - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Column { - String name() default ""; - boolean unique() default false; - boolean nullable() default true; - boolean insertable() default true; - boolean updatable() default true; - String columnDefinition() default ""; - String table() default ""; - int length() default 255; - int precision() default 0; // decimal precision - int scale() default 0; // decimal scale - } - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface JoinColumn { - String name() default ""; - String referencedColumnName() default ""; - boolean unique() default false; - boolean nullable() default true; - boolean insertable() default true; - boolean updatable() default true; - String columnDefinition() default ""; - String table() default ""; - } - - - - - - - - - - - - - - - - - - - - public enum GenerationType { TABLE, SEQUENCE, IDENTITY, AUTO }; - - - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface AttributeOverride { - String name(); - Column column(); - } - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface AssociationOverride { - String name(); - JoinColumn[] joinColumns(); - } - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface IdClass { - Class value(); - } - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Id {} - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface EmbeddedId {} - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Transient {} - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Version {} - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Basic { - FetchType fetch() default EAGER; - boolean optional() default true; - } - - - - - - - - - - - - - - - - - - - - - - - public enum FetchType { LAZY, EAGER }; - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Lob {} - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Temporal { - TemporalType value(); - } - - - - - - - - - - - - - public enum TemporalType { - DATE, // java.sql.Date - TIME, // java.sql.Time - TIMESTAMP // java.sql.Timestamp - } - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Enumerated { - EnumType value() default ORDINAL; - } - - - - - - - - - - - - - public enum EnumType { - ORDINAL, - STRING - } - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface ManyToOne { - Class targetEntity() default void.class; - CascadeType[] cascade() default {}; - FetchType fetch() default EAGER; - boolean optional() default true; - } - - - - - - - - - - - - - - - - - - - - - - - public enum CascadeType { ALL, PERSIST, MERGE, REMOVE, REFRESH}; - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface OneToOne { - Class targetEntity() default void.class; - CascadeType[] cascade() default {}; - FetchType fetch() default EAGER; - boolean optional() default true; - String mappedBy() default ""; - } - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface OneToMany { - Class targetEntity() default void.class; - CascadeType[] cascade() default {}; - FetchType fetch() default LAZY; - String mappedBy() default ""; - } - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) - public @interface JoinTable { - String name() default ""; - String catalog() default ""; - String schema() default ""; - JoinColumn[] joinColumns() default {}; - JoinColumn[] inverseJoinColumns() default {}; - UniqueConstraint[] uniqueConstraints() default {}; - } - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface ManyToMany { - Class targetEntity() default void.class; - CascadeType[] cascade() default {}; - FetchType fetch() default LAZY; - String mappedBy() default ""; - } - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface GeneratedValue { - GenerationType strategy() default AUTO; - String generator() default ""; - } - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface MapKey { - String name() default ""; - } - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface OrderBy { - String value() default ""; - } - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface Inheritance { - InheritanceType strategy() default SINGLE_TABLE; - } - - - - - - - - - - - - - public enum InheritanceType - { SINGLE_TABLE, JOINED, TABLE_PER_CLASS}; - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface DiscriminatorValue { - String value(); - } - - - - - - - - - - - - - public enum DiscriminatorType { STRING, CHAR, INTEGER }; - - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface PrimaryKeyJoinColumn { - String name() default ""; - String referencedColumnName() default ""; - String columnDefinition() default ""; - } - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface DiscriminatorColumn { - String name() default "DTYPE"; - DiscriminatorType discriminatorType() default STRING; - String columnDefinition() default ""; - int length() default 31; - } - - - - - - - - - - - - - - - - Defines the settings and mappings for embeddable objects. Is - allowed to be sparsely populated and used in conjunction with - the annotations. Alternatively, the metadata-complete attribute - can be used to indicate that no annotations are to be processed - in the class. If this is the case then the defaulting rules will - be recursively applied. - - @Target({TYPE}) @Retention(RUNTIME) - public @interface Embeddable {} - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Embedded {} - - - - - - - - - - - - - - - - Defines the settings and mappings for a mapped superclass. Is - allowed to be sparsely populated and used in conjunction with - the annotations. Alternatively, the metadata-complete attribute - can be used to indicate that no annotations are to be processed - If this is the case then the defaulting rules will be recursively - applied. - - @Target(TYPE) @Retention(RUNTIME) - public @interface MappedSuperclass{} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface SequenceGenerator { - String name(); - String sequenceName() default ""; - int initialValue() default 1; - int allocationSize() default 50; - } - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface TableGenerator { - String name(); - String table() default ""; - String catalog() default ""; - String schema() default ""; - String pkColumnName() default ""; - String valueColumnName() default ""; - String pkColumnValue() default ""; - int initialValue() default 0; - int allocationSize() default 50; - UniqueConstraint[] uniqueConstraints() default {}; - } - - - - - - - - - - - - - - - - - - - - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/orm_2_0.xsd b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/orm_2_0.xsd deleted file mode 100644 index dd0c044..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/orm_2_0.xsd +++ /dev/null @@ -1,1938 +0,0 @@ - - - - - - - @(#)orm_2_0.xsd 2.0 October 1 2009 - - - - - - - Copyright (c) 2008, 2009 Sun Microsystems. All rights reserved. - - This program and the accompanying materials are made available under the - terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - which accompanies this distribution. - The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - and the Eclipse Distribution License is available at - http://www.eclipse.org/org/documents/edl-v10.php. - - Contributors: - Linda DeMichiel - Java Persistence 2.0, Version 2.0 (October 1, 2009) - Specification available from http://jcp.org/en/jsr/detail?id=317 - - - - - - - ... - - - - ]]> - - - - - - - - - - - - - - - - - - The entity-mappings element is the root element of a mapping - file. It contains the following four types of elements: - - 1. The persistence-unit-metadata element contains metadata - for the entire persistence unit. It is undefined if this element - occurs in multiple mapping files within the same persistence unit. - - 2. The package, schema, catalog and access elements apply to all of - the entity, mapped-superclass and embeddable elements defined in - the same file in which they occur. - - 3. The sequence-generator, table-generator, named-query, - named-native-query and sql-result-set-mapping elements are global - to the persistence unit. It is undefined to have more than one - sequence-generator or table-generator of the same name in the same - or different mapping files in a persistence unit. It is also - undefined to have more than one named-query, named-native-query, or - result-set-mapping of the same name in the same or different mapping - files in a persistence unit. - - 4. The entity, mapped-superclass and embeddable elements each define - the mapping information for a managed persistent class. The mapping - information contained in these elements may be complete or it may - be partial. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Metadata that applies to the persistence unit and not just to - the mapping file in which it is contained. - - If the xml-mapping-metadata-complete element is specified, - the complete set of mapping metadata for the persistence unit - is contained in the XML mapping files for the persistence unit. - - - - - - - - - - - - - - - - - These defaults are applied to the persistence unit as a whole - unless they are overridden by local annotation or XML - element settings. - - schema - Used as the schema for all tables, secondary tables, join - tables, collection tables, sequence generators, and table - generators that apply to the persistence unit - catalog - Used as the catalog for all tables, secondary tables, join - tables, collection tables, sequence generators, and table - generators that apply to the persistence unit - delimited-identifiers - Used to treat database identifiers as - delimited identifiers. - access - Used as the access type for all managed classes in - the persistence unit - cascade-persist - Adds cascade-persist to the set of cascade options - in all entity relationships of the persistence unit - entity-listeners - List of default entity listeners to be invoked - on each entity in the persistence unit. - - - - - - - - - - - - - - - - - - - - - Defines the settings and mappings for an entity. Is allowed to be - sparsely populated and used in conjunction with the annotations. - Alternatively, the metadata-complete attribute can be used to - indicate that no annotations on the entity class (and its fields - or properties) are to be processed. If this is the case then - the defaulting rules for the entity and its subelements will - be recursively applied. - - @Target(TYPE) @Retention(RUNTIME) - public @interface Entity { - String name() default ""; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This element determines how the persistence provider accesses the - state of an entity or embedded object. - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface AssociationOverride { - String name(); - JoinColumn[] joinColumns() default{}; - JoinTable joinTable() default @JoinTable; - } - - - - - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface AttributeOverride { - String name(); - Column column(); - } - - - - - - - - - - - - - - - - - This element contains the entity field or property mappings. - It may be sparsely populated to include only a subset of the - fields or properties. If metadata-complete for the entity is true - then the remainder of the attributes will be defaulted according - to the default rules. - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Basic { - FetchType fetch() default EAGER; - boolean optional() default true; - } - - - - - - - - - - - - - - - - - - - - - - - - public enum CascadeType { ALL, PERSIST, MERGE, REMOVE, REFRESH, DETACH}; - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface CollectionTable { - String name() default ""; - String catalog() default ""; - String schema() default ""; - JoinColumn[] joinColumns() default {}; - UniqueConstraint[] uniqueConstraints() default {}; - } - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Column { - String name() default ""; - boolean unique() default false; - boolean nullable() default true; - boolean insertable() default true; - boolean updatable() default true; - String columnDefinition() default ""; - String table() default ""; - int length() default 255; - int precision() default 0; // decimal precision - int scale() default 0; // decimal scale - } - - - - - - - - - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface ColumnResult { - String name(); - } - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface DiscriminatorColumn { - String name() default "DTYPE"; - DiscriminatorType discriminatorType() default STRING; - String columnDefinition() default ""; - int length() default 31; - } - - - - - - - - - - - - - - - - public enum DiscriminatorType { STRING, CHAR, INTEGER }; - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface DiscriminatorValue { - String value(); - } - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface ElementCollection { - Class targetClass() default void.class; - FetchType fetch() default LAZY; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Defines the settings and mappings for embeddable objects. Is - allowed to be sparsely populated and used in conjunction with - the annotations. Alternatively, the metadata-complete attribute - can be used to indicate that no annotations are to be processed - in the class. If this is the case then the defaulting rules will - be recursively applied. - - @Target({TYPE}) @Retention(RUNTIME) - public @interface Embeddable {} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Embedded {} - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface EmbeddedId {} - - - - - - - - - - - - - - - - - Defines an entity listener to be invoked at lifecycle events - for the entities that list this listener. - - - - - - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface EntityListeners { - Class[] value(); - } - - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface EntityResult { - Class entityClass(); - FieldResult[] fields() default {}; - String discriminatorColumn() default ""; - } - - - - - - - - - - - - - - - - - public enum EnumType { - ORDINAL, - STRING - } - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Enumerated { - EnumType value() default ORDINAL; - } - - - - - - - - - - - - - public enum FetchType { LAZY, EAGER }; - - - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface FieldResult { - String name(); - String column(); - } - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface GeneratedValue { - GenerationType strategy() default AUTO; - String generator() default ""; - } - - - - - - - - - - - - - - public enum GenerationType { TABLE, SEQUENCE, IDENTITY, AUTO }; - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Id {} - - - - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface IdClass { - Class value(); - } - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface Inheritance { - InheritanceType strategy() default SINGLE_TABLE; - } - - - - - - - - - - - - - public enum InheritanceType - { SINGLE_TABLE, JOINED, TABLE_PER_CLASS}; - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface JoinColumn { - String name() default ""; - String referencedColumnName() default ""; - boolean unique() default false; - boolean nullable() default true; - boolean insertable() default true; - boolean updatable() default true; - String columnDefinition() default ""; - String table() default ""; - } - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface JoinTable { - String name() default ""; - String catalog() default ""; - String schema() default ""; - JoinColumn[] joinColumns() default {}; - JoinColumn[] inverseJoinColumns() default {}; - UniqueConstraint[] uniqueConstraints() default {}; - } - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Lob {} - - - - - - - - - - - - public enum LockModeType { READ, WRITE, OPTIMISTIC, OPTIMISTIC_FORCE_INCREMENT, PESSIMISTIC_READ, PESSIMISTIC_WRITE, PESSIMISTIC_FORCE_INCREMENT, NONE}; - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface ManyToMany { - Class targetEntity() default void.class; - CascadeType[] cascade() default {}; - FetchType fetch() default LAZY; - String mappedBy() default ""; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface ManyToOne { - Class targetEntity() default void.class; - CascadeType[] cascade() default {}; - FetchType fetch() default EAGER; - boolean optional() default true; - } - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface MapKey { - String name() default ""; - } - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface MapKeyClass { - Class value(); - } - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface MapKeyColumn { - String name() default ""; - boolean unique() default false; - boolean nullable() default false; - boolean insertable() default true; - boolean updatable() default true; - String columnDefinition() default ""; - String table() default ""; - int length() default 255; - int precision() default 0; // decimal precision - int scale() default 0; // decimal scale - } - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface MapKeyJoinColumn { - String name() default ""; - String referencedColumnName() default ""; - boolean unique() default false; - boolean nullable() default false; - boolean insertable() default true; - boolean updatable() default true; - String columnDefinition() default ""; - String table() default ""; - } - - - - - - - - - - - - - - - - - - - - - Defines the settings and mappings for a mapped superclass. Is - allowed to be sparsely populated and used in conjunction with - the annotations. Alternatively, the metadata-complete attribute - can be used to indicate that no annotations are to be processed - If this is the case then the defaulting rules will be recursively - applied. - - @Target(TYPE) @Retention(RUNTIME) - public @interface MappedSuperclass{} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface NamedNativeQuery { - String name(); - String query(); - QueryHint[] hints() default {}; - Class resultClass() default void.class; - String resultSetMapping() default ""; //named SqlResultSetMapping - } - - - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface NamedQuery { - String name(); - String query(); - LockModeType lockMode() default NONE; - QueryHint[] hints() default {}; - } - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface OneToMany { - Class targetEntity() default void.class; - CascadeType[] cascade() default {}; - FetchType fetch() default LAZY; - String mappedBy() default ""; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface OneToOne { - Class targetEntity() default void.class; - CascadeType[] cascade() default {}; - FetchType fetch() default EAGER; - boolean optional() default true; - String mappedBy() default ""; - boolean orphanRemoval() default false; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface OrderBy { - String value() default ""; - } - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface OrderColumn { - String name() default ""; - boolean nullable() default true; - boolean insertable() default true; - boolean updatable() default true; - String columnDefinition() default ""; - } - - - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PostLoad {} - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PostPersist {} - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PostRemove {} - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PostUpdate {} - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PrePersist {} - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PreRemove {} - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PreUpdate {} - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface PrimaryKeyJoinColumn { - String name() default ""; - String referencedColumnName() default ""; - String columnDefinition() default ""; - } - - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface QueryHint { - String name(); - String value(); - } - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface SecondaryTable { - String name(); - String catalog() default ""; - String schema() default ""; - PrimaryKeyJoinColumn[] pkJoinColumns() default {}; - UniqueConstraint[] uniqueConstraints() default {}; - } - - - - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface SequenceGenerator { - String name(); - String sequenceName() default ""; - String catalog() default ""; - String schema() default ""; - int initialValue() default 1; - int allocationSize() default 50; - } - - - - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface SqlResultSetMapping { - String name(); - EntityResult[] entities() default {}; - ColumnResult[] columns() default {}; - } - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface Table { - String name() default ""; - String catalog() default ""; - String schema() default ""; - UniqueConstraint[] uniqueConstraints() default {}; - } - - - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface TableGenerator { - String name(); - String table() default ""; - String catalog() default ""; - String schema() default ""; - String pkColumnName() default ""; - String valueColumnName() default ""; - String pkColumnValue() default ""; - int initialValue() default 0; - int allocationSize() default 50; - UniqueConstraint[] uniqueConstraints() default {}; - } - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Temporal { - TemporalType value(); - } - - - - - - - - - - - - - public enum TemporalType { - DATE, // java.sql.Date - TIME, // java.sql.Time - TIMESTAMP // java.sql.Timestamp - } - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Transient {} - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface UniqueConstraint { - String name() default ""; - String[] columnNames(); - } - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Version {} - - - - - - - - - - - - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/orm_2_1.xsd b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/orm_2_1.xsd deleted file mode 100644 index 6aa6248..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/orm_2_1.xsd +++ /dev/null @@ -1,2336 +0,0 @@ - - - - - - - @(#)orm_2_1.xsd 2.1 February 15 2013 - - - - - - - Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - - This program and the accompanying materials are made available under the - terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - which accompanies this distribution. - The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - and the Eclipse Distribution License is available at - http://www.eclipse.org/org/documents/edl-v10.php. - - Contributors: - Linda DeMichiel - Java Persistence 2.1, Version 2.1 (February 15, 2013) - Specification available from http://jcp.org/en/jsr/detail?id=338 - - - - - - - ... - - - - ]]> - - - - - - - - - - - - - - - - - - The entity-mappings element is the root element of a mapping - file. It contains the following four types of elements: - - 1. The persistence-unit-metadata element contains metadata - for the entire persistence unit. It is undefined if this element - occurs in multiple mapping files within the same persistence unit. - - 2. The package, schema, catalog and access elements apply to all of - the entity, mapped-superclass and embeddable elements defined in - the same file in which they occur. - - 3. The sequence-generator, table-generator, converter, named-query, - named-native-query, named-stored-procedure-query, and - sql-result-set-mapping elements are global to the persistence - unit. It is undefined to have more than one sequence-generator - or table-generator of the same name in the same or different - mapping files in a persistence unit. It is undefined to have - more than one named-query, named-native-query, sql-result-set-mapping, - or named-stored-procedure-query of the same name in the same - or different mapping files in a persistence unit. It is also - undefined to have more than one converter for the same target - type in the same or different mapping files in a persistence unit. - - 4. The entity, mapped-superclass and embeddable elements each define - the mapping information for a managed persistent class. The mapping - information contained in these elements may be complete or it may - be partial. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Metadata that applies to the persistence unit and not just to - the mapping file in which it is contained. - - If the xml-mapping-metadata-complete element is specified, - the complete set of mapping metadata for the persistence unit - is contained in the XML mapping files for the persistence unit. - - - - - - - - - - - - - - - - - These defaults are applied to the persistence unit as a whole - unless they are overridden by local annotation or XML - element settings. - - schema - Used as the schema for all tables, secondary tables, join - tables, collection tables, sequence generators, and table - generators that apply to the persistence unit - catalog - Used as the catalog for all tables, secondary tables, join - tables, collection tables, sequence generators, and table - generators that apply to the persistence unit - delimited-identifiers - Used to treat database identifiers as - delimited identifiers. - access - Used as the access type for all managed classes in - the persistence unit - cascade-persist - Adds cascade-persist to the set of cascade options - in all entity relationships of the persistence unit - entity-listeners - List of default entity listeners to be invoked - on each entity in the persistence unit. - - - - - - - - - - - - - - - - - - - - Defines the settings and mappings for an entity. Is allowed to be - sparsely populated and used in conjunction with the annotations. - Alternatively, the metadata-complete attribute can be used to - indicate that no annotations on the entity class (and its fields - or properties) are to be processed. If this is the case then - the defaulting rules for the entity and its subelements will - be recursively applied. - - @Target(TYPE) @Retention(RUNTIME) - public @interface Entity { - String name() default ""; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This element determines how the persistence provider accesses the - state of an entity or embedded object. - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface AssociationOverride { - String name(); - JoinColumn[] joinColumns() default{}; - JoinTable joinTable() default @JoinTable; - } - - - - - - - - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface AttributeOverride { - String name(); - Column column(); - } - - - - - - - - - - - - - - - - - This element contains the entity field or property mappings. - It may be sparsely populated to include only a subset of the - fields or properties. If metadata-complete for the entity is true - then the remainder of the attributes will be defaulted according - to the default rules. - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Basic { - FetchType fetch() default EAGER; - boolean optional() default true; - } - - - - - - - - - - - - - - - - - - - - - - - - - public enum CascadeType { ALL, PERSIST, MERGE, REMOVE, REFRESH, DETACH}; - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface CollectionTable { - String name() default ""; - String catalog() default ""; - String schema() default ""; - JoinColumn[] joinColumns() default {}; - UniqueConstraint[] uniqueConstraints() default {}; - Index[] indexes() default {}; - } - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Column { - String name() default ""; - boolean unique() default false; - boolean nullable() default true; - boolean insertable() default true; - boolean updatable() default true; - String columnDefinition() default ""; - String table() default ""; - int length() default 255; - int precision() default 0; // decimal precision - int scale() default 0; // decimal scale - } - - - - - - - - - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface ColumnResult { - String name(); - Class type() default void.class; - } - - - - - - - - - - - - - - public enum ConstraintMode {CONSTRAINT, NO_CONSTRAINT, PROVIDER_DEFAULT}; - - - - - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface ConstructorResult { - Class targetClass(); - ColumnResult[] columns(); - } - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface Convert { - Class converter() default void.class; - String attributeName() default ""; - boolean disableConversion() default false; - } - - - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface Converter { - boolean autoApply() default false; - } - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface DiscriminatorColumn { - String name() default "DTYPE"; - DiscriminatorType discriminatorType() default STRING; - String columnDefinition() default ""; - int length() default 31; - } - - - - - - - - - - - - - - - - public enum DiscriminatorType { STRING, CHAR, INTEGER }; - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface DiscriminatorValue { - String value(); - } - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface ElementCollection { - Class targetClass() default void.class; - FetchType fetch() default LAZY; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Defines the settings and mappings for embeddable objects. Is - allowed to be sparsely populated and used in conjunction with - the annotations. Alternatively, the metadata-complete attribute - can be used to indicate that no annotations are to be processed - in the class. If this is the case then the defaulting rules will - be recursively applied. - - @Target({TYPE}) @Retention(RUNTIME) - public @interface Embeddable {} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Embedded {} - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface EmbeddedId {} - - - - - - - - - - - - - - - - - Defines an entity listener to be invoked at lifecycle events - for the entities that list this listener. - - - - - - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface EntityListeners { - Class[] value(); - } - - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface EntityResult { - Class entityClass(); - FieldResult[] fields() default {}; - String discriminatorColumn() default ""; - } - - - - - - - - - - - - - - - - - public enum EnumType { - ORDINAL, - STRING - } - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Enumerated { - EnumType value() default ORDINAL; - } - - - - - - - - - - - - - public enum FetchType { LAZY, EAGER }; - - - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface FieldResult { - String name(); - String column(); - } - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface ForeignKey { - String name() default ""; - ConstraintMode value() default CONSTRAINT; - String foreign-key-definition() default ""; - - Note that the elements that embed the use of the annotation - default this use as @ForeignKey(PROVIDER_DEFAULT). - - } - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface GeneratedValue { - GenerationType strategy() default AUTO; - String generator() default ""; - } - - - - - - - - - - - - - - public enum GenerationType { TABLE, SEQUENCE, IDENTITY, AUTO }; - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Id {} - - - - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface IdClass { - Class value(); - } - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface Index { - String name() default ""; - String columnList(); - boolean unique() default false; - } - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface Inheritance { - InheritanceType strategy() default SINGLE_TABLE; - } - - - - - - - - - - - - - public enum InheritanceType - { SINGLE_TABLE, JOINED, TABLE_PER_CLASS}; - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface JoinColumn { - String name() default ""; - String referencedColumnName() default ""; - boolean unique() default false; - boolean nullable() default true; - boolean insertable() default true; - boolean updatable() default true; - String columnDefinition() default ""; - String table() default ""; - ForeignKey foreignKey() default @ForeignKey(); - } - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface JoinTable { - String name() default ""; - String catalog() default ""; - String schema() default ""; - JoinColumn[] joinColumns() default {}; - JoinColumn[] inverseJoinColumns() default {}; - UniqueConstraint[] uniqueConstraints() default {}; - Index[] indexes() default {}; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Lob {} - - - - - - - - - - - - public enum LockModeType { READ, WRITE, OPTIMISTIC, OPTIMISTIC_FORCE_INCREMENT, PESSIMISTIC_READ, PESSIMISTIC_WRITE, PESSIMISTIC_FORCE_INCREMENT, NONE}; - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface ManyToMany { - Class targetEntity() default void.class; - CascadeType[] cascade() default {}; - FetchType fetch() default LAZY; - String mappedBy() default ""; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface ManyToOne { - Class targetEntity() default void.class; - CascadeType[] cascade() default {}; - FetchType fetch() default EAGER; - boolean optional() default true; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface MapKey { - String name() default ""; - } - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface MapKeyClass { - Class value(); - } - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface MapKeyColumn { - String name() default ""; - boolean unique() default false; - boolean nullable() default false; - boolean insertable() default true; - boolean updatable() default true; - String columnDefinition() default ""; - String table() default ""; - int length() default 255; - int precision() default 0; // decimal precision - int scale() default 0; // decimal scale - } - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface MapKeyJoinColumn { - String name() default ""; - String referencedColumnName() default ""; - boolean unique() default false; - boolean nullable() default false; - boolean insertable() default true; - boolean updatable() default true; - String columnDefinition() default ""; - String table() default ""; - } - - - - - - - - - - - - - - - - - - - - - Defines the settings and mappings for a mapped superclass. Is - allowed to be sparsely populated and used in conjunction with - the annotations. Alternatively, the metadata-complete attribute - can be used to indicate that no annotations are to be processed - If this is the case then the defaulting rules will be recursively - applied. - - @Target(TYPE) @Retention(RUNTIME) - public @interface MappedSuperclass{} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface NamedAttributeNode { - String value(); - String subgraph() default ""; - String keySubgraph() default ""; - } - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface NamedEntityGraph { - String name() default ""; - NamedAttributeNode[] attributeNodes() default {}; - boolean includeAllAttributes() default false; - NamedSubgraph[] subgraphs() default {}; - NamedSubGraph[] subclassSubgraphs() default {}; - } - - - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface NamedNativeQuery { - String name(); - String query(); - QueryHint[] hints() default {}; - Class resultClass() default void.class; - String resultSetMapping() default ""; //named SqlResultSetMapping - } - - - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface NamedQuery { - String name(); - String query(); - LockModeType lockMode() default NONE; - QueryHint[] hints() default {}; - } - - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface NamedStoredProcedureQuery { - String name(); - String procedureName(); - StoredProcedureParameter[] parameters() default {}; - Class[] resultClasses() default {}; - String[] resultSetMappings() default{}; - QueryHint[] hints() default {}; - } - - - - - - - - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface NamedSubgraph { - String name(); - Class type() default void.class; - NamedAttributeNode[] attributeNodes(); - } - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface OneToMany { - Class targetEntity() default void.class; - CascadeType[] cascade() default {}; - FetchType fetch() default LAZY; - String mappedBy() default ""; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface OneToOne { - Class targetEntity() default void.class; - CascadeType[] cascade() default {}; - FetchType fetch() default EAGER; - boolean optional() default true; - String mappedBy() default ""; - boolean orphanRemoval() default false; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface OrderBy { - String value() default ""; - } - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface OrderColumn { - String name() default ""; - boolean nullable() default true; - boolean insertable() default true; - boolean updatable() default true; - String columnDefinition() default ""; - } - - - - - - - - - - - - - - - - - public enum ParameterMode { IN, INOUT, OUT, REF_CURSOR}; - - - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PostLoad {} - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PostPersist {} - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PostRemove {} - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PostUpdate {} - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PrePersist {} - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PreRemove {} - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PreUpdate {} - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface PrimaryKeyJoinColumn { - String name() default ""; - String referencedColumnName() default ""; - String columnDefinition() default ""; - } - - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface QueryHint { - String name(); - String value(); - } - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface SecondaryTable { - String name(); - String catalog() default ""; - String schema() default ""; - PrimaryKeyJoinColumn[] pkJoinColumns() default {}; - UniqueConstraint[] uniqueConstraints() default {}; - Index[] indexes() default {}; - } - - - - - - - - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface SequenceGenerator { - String name(); - String sequenceName() default ""; - String catalog() default ""; - String schema() default ""; - int initialValue() default 1; - int allocationSize() default 50; - } - - - - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface SqlResultSetMapping { - String name(); - EntityResult[] entities() default {}; - ConstructorResult[] classes() default{}; - ColumnResult[] columns() default {}; - } - - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface StoredProcedureParameter { - String name() default ""; - ParameterMode mode() default ParameterMode.IN; - Class type(); - } - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface Table { - String name() default ""; - String catalog() default ""; - String schema() default ""; - UniqueConstraint[] uniqueConstraints() default {}; - Index[] indexes() default {}; - } - - - - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface TableGenerator { - String name(); - String table() default ""; - String catalog() default ""; - String schema() default ""; - String pkColumnName() default ""; - String valueColumnName() default ""; - String pkColumnValue() default ""; - int initialValue() default 0; - int allocationSize() default 50; - UniqueConstraint[] uniqueConstraints() default {}; - Indexes[] indexes() default {}; - } - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Temporal { - TemporalType value(); - } - - - - - - - - - - - - - public enum TemporalType { - DATE, // java.sql.Date - TIME, // java.sql.Time - TIMESTAMP // java.sql.Timestamp - } - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Transient {} - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface UniqueConstraint { - String name() default ""; - String[] columnNames(); - } - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Version {} - - - - - - - - - - - - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/orm_2_2.xsd b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/orm_2_2.xsd deleted file mode 100644 index dc6bb5e..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/orm_2_2.xsd +++ /dev/null @@ -1,2336 +0,0 @@ - - - - - - - @(#)orm_2_2.xsd 2.2 July 7 2017 - - - - - - - Copyright (c) 2008 - 2017 Oracle Corporation. All rights reserved. - - This program and the accompanying materials are made available under the - terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - which accompanies this distribution. - The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - and the Eclipse Distribution License is available at - http://www.eclipse.org/org/documents/edl-v10.php. - - Contributors: - Linda DeMichiel - Java Persistence 2.2, Version 2.2 (July 7, 2017) - Specification available from http://jcp.org/en/jsr/detail?id=338 - - - - - - - ... - - - - ]]> - - - - - - - - - - - - - - - - - - The entity-mappings element is the root element of a mapping - file. It contains the following four types of elements: - - 1. The persistence-unit-metadata element contains metadata - for the entire persistence unit. It is undefined if this element - occurs in multiple mapping files within the same persistence unit. - - 2. The package, schema, catalog and access elements apply to all of - the entity, mapped-superclass and embeddable elements defined in - the same file in which they occur. - - 3. The sequence-generator, table-generator, converter, named-query, - named-native-query, named-stored-procedure-query, and - sql-result-set-mapping elements are global to the persistence - unit. It is undefined to have more than one sequence-generator - or table-generator of the same name in the same or different - mapping files in a persistence unit. It is undefined to have - more than one named-query, named-native-query, sql-result-set-mapping, - or named-stored-procedure-query of the same name in the same - or different mapping files in a persistence unit. It is also - undefined to have more than one converter for the same target - type in the same or different mapping files in a persistence unit. - - 4. The entity, mapped-superclass and embeddable elements each define - the mapping information for a managed persistent class. The mapping - information contained in these elements may be complete or it may - be partial. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Metadata that applies to the persistence unit and not just to - the mapping file in which it is contained. - - If the xml-mapping-metadata-complete element is specified, - the complete set of mapping metadata for the persistence unit - is contained in the XML mapping files for the persistence unit. - - - - - - - - - - - - - - - - - These defaults are applied to the persistence unit as a whole - unless they are overridden by local annotation or XML - element settings. - - schema - Used as the schema for all tables, secondary tables, join - tables, collection tables, sequence generators, and table - generators that apply to the persistence unit - catalog - Used as the catalog for all tables, secondary tables, join - tables, collection tables, sequence generators, and table - generators that apply to the persistence unit - delimited-identifiers - Used to treat database identifiers as - delimited identifiers. - access - Used as the access type for all managed classes in - the persistence unit - cascade-persist - Adds cascade-persist to the set of cascade options - in all entity relationships of the persistence unit - entity-listeners - List of default entity listeners to be invoked - on each entity in the persistence unit. - - - - - - - - - - - - - - - - - - - - Defines the settings and mappings for an entity. Is allowed to be - sparsely populated and used in conjunction with the annotations. - Alternatively, the metadata-complete attribute can be used to - indicate that no annotations on the entity class (and its fields - or properties) are to be processed. If this is the case then - the defaulting rules for the entity and its subelements will - be recursively applied. - - @Target(TYPE) @Retention(RUNTIME) - public @interface Entity { - String name() default ""; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This element determines how the persistence provider accesses the - state of an entity or embedded object. - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface AssociationOverride { - String name(); - JoinColumn[] joinColumns() default{}; - JoinTable joinTable() default @JoinTable; - } - - - - - - - - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface AttributeOverride { - String name(); - Column column(); - } - - - - - - - - - - - - - - - - - This element contains the entity field or property mappings. - It may be sparsely populated to include only a subset of the - fields or properties. If metadata-complete for the entity is true - then the remainder of the attributes will be defaulted according - to the default rules. - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Basic { - FetchType fetch() default EAGER; - boolean optional() default true; - } - - - - - - - - - - - - - - - - - - - - - - - - - public enum CascadeType { ALL, PERSIST, MERGE, REMOVE, REFRESH, DETACH}; - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface CollectionTable { - String name() default ""; - String catalog() default ""; - String schema() default ""; - JoinColumn[] joinColumns() default {}; - UniqueConstraint[] uniqueConstraints() default {}; - Index[] indexes() default {}; - } - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Column { - String name() default ""; - boolean unique() default false; - boolean nullable() default true; - boolean insertable() default true; - boolean updatable() default true; - String columnDefinition() default ""; - String table() default ""; - int length() default 255; - int precision() default 0; // decimal precision - int scale() default 0; // decimal scale - } - - - - - - - - - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface ColumnResult { - String name(); - Class type() default void.class; - } - - - - - - - - - - - - - - public enum ConstraintMode {CONSTRAINT, NO_CONSTRAINT, PROVIDER_DEFAULT}; - - - - - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface ConstructorResult { - Class targetClass(); - ColumnResult[] columns(); - } - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface Convert { - Class converter() default void.class; - String attributeName() default ""; - boolean disableConversion() default false; - } - - - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface Converter { - boolean autoApply() default false; - } - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface DiscriminatorColumn { - String name() default "DTYPE"; - DiscriminatorType discriminatorType() default STRING; - String columnDefinition() default ""; - int length() default 31; - } - - - - - - - - - - - - - - - - public enum DiscriminatorType { STRING, CHAR, INTEGER }; - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface DiscriminatorValue { - String value(); - } - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface ElementCollection { - Class targetClass() default void.class; - FetchType fetch() default LAZY; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Defines the settings and mappings for embeddable objects. Is - allowed to be sparsely populated and used in conjunction with - the annotations. Alternatively, the metadata-complete attribute - can be used to indicate that no annotations are to be processed - in the class. If this is the case then the defaulting rules will - be recursively applied. - - @Target({TYPE}) @Retention(RUNTIME) - public @interface Embeddable {} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Embedded {} - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface EmbeddedId {} - - - - - - - - - - - - - - - - - Defines an entity listener to be invoked at lifecycle events - for the entities that list this listener. - - - - - - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface EntityListeners { - Class[] value(); - } - - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface EntityResult { - Class entityClass(); - FieldResult[] fields() default {}; - String discriminatorColumn() default ""; - } - - - - - - - - - - - - - - - - - public enum EnumType { - ORDINAL, - STRING - } - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Enumerated { - EnumType value() default ORDINAL; - } - - - - - - - - - - - - - public enum FetchType { LAZY, EAGER }; - - - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface FieldResult { - String name(); - String column(); - } - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface ForeignKey { - String name() default ""; - ConstraintMode value() default CONSTRAINT; - String foreign-key-definition() default ""; - - Note that the elements that embed the use of the annotation - default this use as @ForeignKey(PROVIDER_DEFAULT). - - } - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface GeneratedValue { - GenerationType strategy() default AUTO; - String generator() default ""; - } - - - - - - - - - - - - - - public enum GenerationType { TABLE, SEQUENCE, IDENTITY, AUTO }; - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Id {} - - - - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface IdClass { - Class value(); - } - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface Index { - String name() default ""; - String columnList(); - boolean unique() default false; - } - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface Inheritance { - InheritanceType strategy() default SINGLE_TABLE; - } - - - - - - - - - - - - - public enum InheritanceType - { SINGLE_TABLE, JOINED, TABLE_PER_CLASS}; - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface JoinColumn { - String name() default ""; - String referencedColumnName() default ""; - boolean unique() default false; - boolean nullable() default true; - boolean insertable() default true; - boolean updatable() default true; - String columnDefinition() default ""; - String table() default ""; - ForeignKey foreignKey() default @ForeignKey(); - } - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface JoinTable { - String name() default ""; - String catalog() default ""; - String schema() default ""; - JoinColumn[] joinColumns() default {}; - JoinColumn[] inverseJoinColumns() default {}; - UniqueConstraint[] uniqueConstraints() default {}; - Index[] indexes() default {}; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Lob {} - - - - - - - - - - - - public enum LockModeType { READ, WRITE, OPTIMISTIC, OPTIMISTIC_FORCE_INCREMENT, PESSIMISTIC_READ, PESSIMISTIC_WRITE, PESSIMISTIC_FORCE_INCREMENT, NONE}; - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface ManyToMany { - Class targetEntity() default void.class; - CascadeType[] cascade() default {}; - FetchType fetch() default LAZY; - String mappedBy() default ""; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface ManyToOne { - Class targetEntity() default void.class; - CascadeType[] cascade() default {}; - FetchType fetch() default EAGER; - boolean optional() default true; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface MapKey { - String name() default ""; - } - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface MapKeyClass { - Class value(); - } - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface MapKeyColumn { - String name() default ""; - boolean unique() default false; - boolean nullable() default false; - boolean insertable() default true; - boolean updatable() default true; - String columnDefinition() default ""; - String table() default ""; - int length() default 255; - int precision() default 0; // decimal precision - int scale() default 0; // decimal scale - } - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface MapKeyJoinColumn { - String name() default ""; - String referencedColumnName() default ""; - boolean unique() default false; - boolean nullable() default false; - boolean insertable() default true; - boolean updatable() default true; - String columnDefinition() default ""; - String table() default ""; - } - - - - - - - - - - - - - - - - - - - - - Defines the settings and mappings for a mapped superclass. Is - allowed to be sparsely populated and used in conjunction with - the annotations. Alternatively, the metadata-complete attribute - can be used to indicate that no annotations are to be processed - If this is the case then the defaulting rules will be recursively - applied. - - @Target(TYPE) @Retention(RUNTIME) - public @interface MappedSuperclass{} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface NamedAttributeNode { - String value(); - String subgraph() default ""; - String keySubgraph() default ""; - } - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface NamedEntityGraph { - String name() default ""; - NamedAttributeNode[] attributeNodes() default {}; - boolean includeAllAttributes() default false; - NamedSubgraph[] subgraphs() default {}; - NamedSubGraph[] subclassSubgraphs() default {}; - } - - - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface NamedNativeQuery { - String name(); - String query(); - QueryHint[] hints() default {}; - Class resultClass() default void.class; - String resultSetMapping() default ""; //named SqlResultSetMapping - } - - - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface NamedQuery { - String name(); - String query(); - LockModeType lockMode() default NONE; - QueryHint[] hints() default {}; - } - - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface NamedStoredProcedureQuery { - String name(); - String procedureName(); - StoredProcedureParameter[] parameters() default {}; - Class[] resultClasses() default {}; - String[] resultSetMappings() default{}; - QueryHint[] hints() default {}; - } - - - - - - - - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface NamedSubgraph { - String name(); - Class type() default void.class; - NamedAttributeNode[] attributeNodes(); - } - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface OneToMany { - Class targetEntity() default void.class; - CascadeType[] cascade() default {}; - FetchType fetch() default LAZY; - String mappedBy() default ""; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface OneToOne { - Class targetEntity() default void.class; - CascadeType[] cascade() default {}; - FetchType fetch() default EAGER; - boolean optional() default true; - String mappedBy() default ""; - boolean orphanRemoval() default false; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface OrderBy { - String value() default ""; - } - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface OrderColumn { - String name() default ""; - boolean nullable() default true; - boolean insertable() default true; - boolean updatable() default true; - String columnDefinition() default ""; - } - - - - - - - - - - - - - - - - - public enum ParameterMode { IN, INOUT, OUT, REF_CURSOR}; - - - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PostLoad {} - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PostPersist {} - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PostRemove {} - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PostUpdate {} - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PrePersist {} - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PreRemove {} - - - - - - - - - - - - - - - - @Target({METHOD}) @Retention(RUNTIME) - public @interface PreUpdate {} - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface PrimaryKeyJoinColumn { - String name() default ""; - String referencedColumnName() default ""; - String columnDefinition() default ""; - } - - - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface QueryHint { - String name(); - String value(); - } - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface SecondaryTable { - String name(); - String catalog() default ""; - String schema() default ""; - PrimaryKeyJoinColumn[] pkJoinColumns() default {}; - UniqueConstraint[] uniqueConstraints() default {}; - Index[] indexes() default {}; - } - - - - - - - - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface SequenceGenerator { - String name(); - String sequenceName() default ""; - String catalog() default ""; - String schema() default ""; - int initialValue() default 1; - int allocationSize() default 50; - } - - - - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface SqlResultSetMapping { - String name(); - EntityResult[] entities() default {}; - ConstructorResult[] classes() default{}; - ColumnResult[] columns() default {}; - } - - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface StoredProcedureParameter { - String name() default ""; - ParameterMode mode() default ParameterMode.IN; - Class type(); - } - - - - - - - - - - - - - - - - - - @Target({TYPE}) @Retention(RUNTIME) - public @interface Table { - String name() default ""; - String catalog() default ""; - String schema() default ""; - UniqueConstraint[] uniqueConstraints() default {}; - Index[] indexes() default {}; - } - - - - - - - - - - - - - - - - - - - @Target({TYPE, METHOD, FIELD}) @Retention(RUNTIME) - public @interface TableGenerator { - String name(); - String table() default ""; - String catalog() default ""; - String schema() default ""; - String pkColumnName() default ""; - String valueColumnName() default ""; - String pkColumnValue() default ""; - int initialValue() default 0; - int allocationSize() default 50; - UniqueConstraint[] uniqueConstraints() default {}; - Indexes[] indexes() default {}; - } - - - - - - - - - - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Temporal { - TemporalType value(); - } - - - - - - - - - - - - - public enum TemporalType { - DATE, // java.sql.Date - TIME, // java.sql.Time - TIMESTAMP // java.sql.Timestamp - } - - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Transient {} - - - - - - - - - - - - - @Target({}) @Retention(RUNTIME) - public @interface UniqueConstraint { - String name() default ""; - String[] columnNames(); - } - - - - - - - - - - - - - - - - @Target({METHOD, FIELD}) @Retention(RUNTIME) - public @interface Version {} - - - - - - - - - - - - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/package-info.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/package-info.java deleted file mode 100644 index eca0456..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/package-info.java +++ /dev/null @@ -1,20 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ - -/** - * Java Persistence is the API for the management for persistence and object/relational mapping. - */ -package javax.persistence; diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/persistence_1_0.xsd b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/persistence_1_0.xsd deleted file mode 100644 index d504ef2..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/persistence_1_0.xsd +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - - - - @(#)persistence_1_0.xsd 1.0 Feb 9 2006 - - - - - ... - - - ]]> - - - - - - - - - - - - - - - - - - - - - - Configuration of a persistence unit. - - - - - - - - - - - - Textual description of this persistence unit. - - - - - - - - - - - - Provider class that supplies EntityManagers for this - persistence unit. - - - - - - - - - - - - The container-specific name of the JTA datasource to use. - - - - - - - - - - - - The container-specific name of a non-JTA datasource to use. - - - - - - - - - - - - File containing mapping information. Loaded as a resource - by the persistence provider. - - - - - - - - - - - - Jar file that should be scanned for entities. - Not applicable to Java SE persistence units. - - - - - - - - - - - - Class to scan for annotations. It should be annotated - with either @Entity, @Embeddable or @MappedSuperclass. - - - - - - - - - - - - When set to true then only listed classes and jars will - be scanned for persistent classes, otherwise the enclosing - jar or directory will also be scanned. Not applicable to - Java SE persistence units. - - - - - - - - - - - - A list of vendor-specific properties. - - - - - - - - - A name-value pair. - - - - - - - - - - - - - - - - - - - - Name used in code to reference this persistence unit. - - - - - - - - - - - - Type of transactions used by EntityManagers from this - persistence unit. - - - - - - - - - - - - - - - - - - - public enum TransactionType { JTA, RESOURCE_LOCAL }; - - - - - - - - - - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/persistence_2_0.xsd b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/persistence_2_0.xsd deleted file mode 100644 index 5d690ab..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/persistence_2_0.xsd +++ /dev/null @@ -1,354 +0,0 @@ - - - - - - - @(#)persistence_2_0.xsd 1.0 October 1 2009 - - - - - - - Copyright (c) 2008, 2009 Sun Microsystems. All rights reserved. - - This program and the accompanying materials are made available under the - terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - which accompanies this distribution. - The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - and the Eclipse Distribution License is available at - http://www.eclipse.org/org/documents/edl-v10.php. - - Contributors: - Linda DeMichiel - Java Persistence 2.0, Version 2.0 (October 1, 2009) - Specification available from http://jcp.org/en/jsr/detail?id=317 - - - - - - - ... - - - ]]> - - - - - - - - - - - - - - - - - - - - - - Configuration of a persistence unit. - - - - - - - - - - - - Description of this persistence unit. - - - - - - - - - - - - Provider class that supplies EntityManagers for this - persistence unit. - - - - - - - - - - - - The container-specific name of the JTA datasource to use. - - - - - - - - - - - - The container-specific name of a non-JTA datasource to use. - - - - - - - - - - - - File containing mapping information. Loaded as a resource - by the persistence provider. - - - - - - - - - - - - Jar file that is to be scanned for managed classes. - - - - - - - - - - - - Managed class to be included in the persistence unit and - to scan for annotations. It should be annotated - with either @Entity, @Embeddable or @MappedSuperclass. - - - - - - - - - - - - When set to true then only listed classes and jars will - be scanned for persistent classes, otherwise the - enclosing jar or directory will also be scanned. - Not applicable to Java SE persistence units. - - - - - - - - - - - - Defines whether caching is enabled for the - persistence unit if caching is supported by the - persistence provider. When set to ALL, all entities - will be cached. When set to NONE, no entities will - be cached. When set to ENABLE_SELECTIVE, only entities - specified as cacheable will be cached. When set to - DISABLE_SELECTIVE, entities specified as not cacheable - will not be cached. When not specified or when set to - UNSPECIFIED, provider defaults may apply. - - - - - - - - - - - - The validation mode to be used for the persistence unit. - - - - - - - - - - - - - A list of standard and vendor-specific properties - and hints. - - - - - - - - - A name-value pair. - - - - - - - - - - - - - - - - - - - - Name used in code to reference this persistence unit. - - - - - - - - - - - - Type of transactions used by EntityManagers from this - persistence unit. - - - - - - - - - - - - - - - - - - - public enum PersistenceUnitTransactionType {JTA, RESOURCE_LOCAL}; - - - - - - - - - - - - - - - - public enum SharedCacheMode { ALL, NONE, ENABLE_SELECTIVE, DISABLE_SELECTIVE, UNSPECIFIED}; - - - - - - - - - - - - - - - - - - - public enum ValidationMode { AUTO, CALLBACK, NONE}; - - - - - - - - - - - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/persistence_2_1.xsd b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/persistence_2_1.xsd deleted file mode 100644 index 01d5149..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/persistence_2_1.xsd +++ /dev/null @@ -1,354 +0,0 @@ - - - - - - - @(#)persistence_2_1.xsd 2.1 February 4, 2013 - - - - - - - Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - - This program and the accompanying materials are made available under the - terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - which accompanies this distribution. - The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - and the Eclipse Distribution License is available at - http://www.eclipse.org/org/documents/edl-v10.php. - - Contributors: - Linda DeMichiel - Java Persistence 2.1, Version 2.1 (February 4, 2013) - Specification available from http://jcp.org/en/jsr/detail?id=338 - - - - - - - ... - - - ]]> - - - - - - - - - - - - - - - - - - - - - - Configuration of a persistence unit. - - - - - - - - - - - - Description of this persistence unit. - - - - - - - - - - - - Provider class that supplies EntityManagers for this - persistence unit. - - - - - - - - - - - - The container-specific name of the JTA datasource to use. - - - - - - - - - - - - The container-specific name of a non-JTA datasource to use. - - - - - - - - - - - - File containing mapping information. Loaded as a resource - by the persistence provider. - - - - - - - - - - - - Jar file that is to be scanned for managed classes. - - - - - - - - - - - - Managed class to be included in the persistence unit and - to scan for annotations. It should be annotated - with either @Entity, @Embeddable or @MappedSuperclass. - - - - - - - - - - - - When set to true then only listed classes and jars will - be scanned for persistent classes, otherwise the - enclosing jar or directory will also be scanned. - Not applicable to Java SE persistence units. - - - - - - - - - - - - Defines whether caching is enabled for the - persistence unit if caching is supported by the - persistence provider. When set to ALL, all entities - will be cached. When set to NONE, no entities will - be cached. When set to ENABLE_SELECTIVE, only entities - specified as cacheable will be cached. When set to - DISABLE_SELECTIVE, entities specified as not cacheable - will not be cached. When not specified or when set to - UNSPECIFIED, provider defaults may apply. - - - - - - - - - - - - The validation mode to be used for the persistence unit. - - - - - - - - - - - - - A list of standard and vendor-specific properties - and hints. - - - - - - - - - A name-value pair. - - - - - - - - - - - - - - - - - - - - Name used in code to reference this persistence unit. - - - - - - - - - - - - Type of transactions used by EntityManagers from this - persistence unit. - - - - - - - - - - - - - - - - - - - public enum PersistenceUnitTransactionType {JTA, RESOURCE_LOCAL}; - - - - - - - - - - - - - - - - public enum SharedCacheMode { ALL, NONE, ENABLE_SELECTIVE, DISABLE_SELECTIVE, UNSPECIFIED}; - - - - - - - - - - - - - - - - - - - public enum ValidationMode { AUTO, CALLBACK, NONE}; - - - - - - - - - - - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/persistence_2_2.xsd b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/persistence_2_2.xsd deleted file mode 100644 index 0fab1c4..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/persistence_2_2.xsd +++ /dev/null @@ -1,354 +0,0 @@ - - - - - - - @(#)persistence_2_2.xsd 2.2 July 17, 2017 - - - - - - - Copyright (c) 2008 - 2017 Oracle Corporation. All rights reserved. - - This program and the accompanying materials are made available under the - terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - which accompanies this distribution. - The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - and the Eclipse Distribution License is available at - http://www.eclipse.org/org/documents/edl-v10.php. - - Contributors: - Linda DeMichiel - Java Persistence 2.2, Version 2.2 (July 7, 2017) - Specification available from http://jcp.org/en/jsr/detail?id=338 - - - - - - - ... - - - ]]> - - - - - - - - - - - - - - - - - - - - - - Configuration of a persistence unit. - - - - - - - - - - - - Description of this persistence unit. - - - - - - - - - - - - Provider class that supplies EntityManagers for this - persistence unit. - - - - - - - - - - - - The container-specific name of the JTA datasource to use. - - - - - - - - - - - - The container-specific name of a non-JTA datasource to use. - - - - - - - - - - - - File containing mapping information. Loaded as a resource - by the persistence provider. - - - - - - - - - - - - Jar file that is to be scanned for managed classes. - - - - - - - - - - - - Managed class to be included in the persistence unit and - to scan for annotations. It should be annotated - with either @Entity, @Embeddable or @MappedSuperclass. - - - - - - - - - - - - When set to true then only listed classes and jars will - be scanned for persistent classes, otherwise the - enclosing jar or directory will also be scanned. - Not applicable to Java SE persistence units. - - - - - - - - - - - - Defines whether caching is enabled for the - persistence unit if caching is supported by the - persistence provider. When set to ALL, all entities - will be cached. When set to NONE, no entities will - be cached. When set to ENABLE_SELECTIVE, only entities - specified as cacheable will be cached. When set to - DISABLE_SELECTIVE, entities specified as not cacheable - will not be cached. When not specified or when set to - UNSPECIFIED, provider defaults may apply. - - - - - - - - - - - - The validation mode to be used for the persistence unit. - - - - - - - - - - - - - A list of standard and vendor-specific properties - and hints. - - - - - - - - - A name-value pair. - - - - - - - - - - - - - - - - - - - - Name used in code to reference this persistence unit. - - - - - - - - - - - - Type of transactions used by EntityManagers from this - persistence unit. - - - - - - - - - - - - - - - - - - - public enum PersistenceUnitTransactionType {JTA, RESOURCE_LOCAL}; - - - - - - - - - - - - - - - - public enum SharedCacheMode { ALL, NONE, ENABLE_SELECTIVE, DISABLE_SELECTIVE, UNSPECIFIED}; - - - - - - - - - - - - - - - - - - - public enum ValidationMode { AUTO, CALLBACK, NONE}; - - - - - - - - - - - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/ClassTransformer.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/ClassTransformer.java deleted file mode 100644 index 3b37103..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/ClassTransformer.java +++ /dev/null @@ -1,61 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.spi; - -import java.security.ProtectionDomain; -import java.lang.instrument.IllegalClassFormatException; - -/** - * A persistence provider supplies an instance of this - * interface to the {@link PersistenceUnitInfo#addTransformer - * PersistenceUnitInfo.addTransformer} - * method. The supplied transformer instance will get - * called to transform entity class files when they are - * loaded or redefined. The transformation occurs before - * the class is defined by the JVM. - * - * @since Java Persistence 1.0 - */ -public interface ClassTransformer { - - /** - * Invoked when a class is being loaded or redefined. - * The implementation of this method may transform the - * supplied class file and return a new replacement class - * file. - * - * @param loader the defining loader of the class to be - * transformed, may be null if the bootstrap loader - * @param className the name of the class in the internal form - * of fully qualified class and interface names - * @param classBeingRedefined if this is a redefine, the - * class being redefined, otherwise null - * @param protectionDomain the protection domain of the - * class being defined or redefined - * @param classfileBuffer the input byte buffer in class - * file format - must not be modified - * @return a well-formed class file buffer (the result of - * the transform), or null if no transform is performed - * @throws IllegalClassFormatException if the input does - * not represent a well-formed class file - */ - byte[] transform(ClassLoader loader, - String className, - Class classBeingRedefined, - ProtectionDomain protectionDomain, - byte[] classfileBuffer) - throws IllegalClassFormatException; -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/LoadState.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/LoadState.java deleted file mode 100644 index aa20f48..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/LoadState.java +++ /dev/null @@ -1,30 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.spi; - -/** - * Load states returned by the {@link ProviderUtil} SPI methods. - * @since Java Persistence 2.0 - * - */ -public enum LoadState { - /** The state of the element is known to have been loaded. */ - LOADED, - /** The state of the element is known not to have been loaded. */ - NOT_LOADED, - /** The load state of the element cannot be determined. */ - UNKNOWN -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/PersistenceProvider.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/PersistenceProvider.java deleted file mode 100644 index 9d804e6..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/PersistenceProvider.java +++ /dev/null @@ -1,121 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2014 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.spi; - -import javax.persistence.EntityManagerFactory; -import javax.persistence.PersistenceException; -import java.util.Map; - -/** - * Interface implemented by the persistence provider. - * - *

It is invoked by the container in Java EE environments and - * by the {@link javax.persistence.Persistence} class in Java SE environments to - * create an {@link javax.persistence.EntityManagerFactory} and/or to cause - * schema generation to occur. - * - * @since Java Persistence 1.0 - */ -public interface PersistenceProvider { - - /** - * Called by Persistence class when an - * EntityManagerFactory is to be created. - * - * @param emName the name of the persistence unit - * @param map a Map of properties for use by the - * persistence provider. These properties may be used to - * override the values of the corresponding elements in - * the persistence.xml file or specify values for - * properties not specified in the persistence.xml - * (and may be null if no properties are specified). - * @return EntityManagerFactory for the persistence unit, - * or null if the provider is not the right provider - */ - public EntityManagerFactory createEntityManagerFactory(String emName, Map map); - - /** - * Called by the container when an EntityManagerFactory - * is to be created. - * - * @param info metadata for use by the persistence provider - * @param map a Map of integration-level properties for use - * by the persistence provider (may be null if no properties - * are specified). These properties may include properties to - * control schema generation. - * If a Bean Validation provider is present in the classpath, - * the container must pass the ValidatorFactory instance in - * the map with the key "javax.persistence.validation.factory". - * If the containing archive is a bean archive, the container - * must pass the BeanManager instance in the map with the key - * "javax.persistence.bean.manager". - * @return EntityManagerFactory for the persistence unit - * specified by the metadata - */ - public EntityManagerFactory createContainerEntityManagerFactory(PersistenceUnitInfo info, Map map); - - - /** - * Create database schemas and/or tables and/or create DDL - * scripts as determined by the supplied properties. - *

- * Called by the container when schema generation is to - * occur as a separate phase from creation of the entity - * manager factory. - *

- * @param info metadata for use by the persistence provider - * @param map properties for schema generation; these may - * also include provider-specific properties - * @throws PersistenceException if insufficient or inconsistent - * configuration information is provided of if schema - * generation otherwise fails - * - * @since Java Persistence 2.1 - */ - public void generateSchema(PersistenceUnitInfo info, Map map); - - /** - * Create database schemas and/or tables and/or create DDL - * scripts as determined by the supplied properties. - *

- * Called by the Persistence class when schema generation is to - * occur as a separate phase from creation of the entity - * manager factory. - *

- * @param persistenceUnitName the name of the persistence unit - * @param map properties for schema generation; these may - * also contain provider-specific properties. The - * value of these properties override any values that - * may have been configured elsewhere. - * @return true if schema was generated, otherwise false - * @throws PersistenceException if insufficient or inconsistent - * configuration information is provided or if schema - * generation otherwise fails - * - * @since Java Persistence 2.1 - */ - public boolean generateSchema(String persistenceUnitName, Map map); - - /** - * Return the utility interface implemented by the persistence - * provider. - * @return ProviderUtil interface - * - * @since Java Persistence 2.0 - */ - public ProviderUtil getProviderUtil(); -} - diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/PersistenceProviderResolver.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/PersistenceProviderResolver.java deleted file mode 100644 index 1434842..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/PersistenceProviderResolver.java +++ /dev/null @@ -1,49 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.spi; - -import java.util.List; - -/** - * Determine the list of persistence providers available in the - * runtime environment. - * - *

Implementations must be thread-safe. - * - *

Note that the getPersistenceProviders method can potentially - * be called many times: it is recommended that the implementation - * of this method make use of caching. - * - * @see PersistenceProvider - * @since Java Persistence 2.0 - */ -public interface PersistenceProviderResolver { - - /** - * Returns a list of the PersistenceProvider implementations - * available in the runtime environment. - * - * @return list of the persistence providers available - * in the environment - */ - List getPersistenceProviders(); - - /** - * Clear cache of providers. - * - */ - void clearCachedProviders(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/PersistenceProviderResolverHolder.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/PersistenceProviderResolverHolder.java deleted file mode 100644 index 3928290..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/PersistenceProviderResolverHolder.java +++ /dev/null @@ -1,309 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2017 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Lukas Jungmann - Java Persistence 2.2 - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.spi; - -import java.lang.ref.ReferenceQueue; -import java.lang.ref.SoftReference; -import java.lang.ref.WeakReference; -import java.security.AccessController; -import java.security.PrivilegedAction; -import java.util.ArrayList; -import java.util.List; -import java.util.HashMap; -import java.util.Iterator; -import java.util.ServiceConfigurationError; -import java.util.ServiceLoader; -import java.util.logging.Level; -import java.util.logging.Logger; - - -/** - * Holds the global {@link javax.persistence.spi.PersistenceProviderResolver} - * instance. If no PersistenceProviderResolver is set by the - * environment, the default PersistenceProviderResolver is used. - * - * Implementations must be thread-safe. - * - * @since Java Persistence 2.0 - */ -public class PersistenceProviderResolverHolder { - - private static PersistenceProviderResolver singleton = new DefaultPersistenceProviderResolver(); - - /** - * Returns the current persistence provider resolver. - * - * @return the current persistence provider resolver - */ - public static PersistenceProviderResolver getPersistenceProviderResolver() { - return singleton; - } - - /** - * Defines the persistence provider resolver used. - * - * @param resolver persistence provider resolver to be used. - */ - public static void setPersistenceProviderResolver(PersistenceProviderResolver resolver) { - if (resolver == null) { - singleton = new DefaultPersistenceProviderResolver(); - } else { - singleton = resolver; - } - } - - /** - * Default provider resolver class to use when none is explicitly set. - * - * Uses service loading mechanism as described in the Java Persistence - * specification. A ServiceLoader.load() call is made with the current context - * classloader to find the service provider files on the classpath. - */ - private static class DefaultPersistenceProviderResolver implements PersistenceProviderResolver { - - /** - * Cached list of available providers cached by CacheKey to ensure - * there is not potential for provider visibility issues. - */ - private volatile HashMap providers = new HashMap(); - - /** - * Queue for reference objects referring to class loaders or persistence providers. - */ - private static final ReferenceQueue referenceQueue = new ReferenceQueue(); - - public List getPersistenceProviders() { - // Before we do the real loading work, see whether we need to - // do some cleanup: If references to class loaders or - // persistence providers have been nulled out, remove all related - // information from the cache. - processQueue(); - - ClassLoader loader = getContextClassLoader(); - CacheKey cacheKey = new CacheKey(loader); - PersistenceProviderReference providersReferent = this.providers.get(cacheKey); - List loadedProviders = null; - - if (providersReferent != null) { - loadedProviders = providersReferent.get(); - } - - if (loadedProviders == null) { - loadedProviders = new ArrayList<>(); - Iterator ipp = ServiceLoader.load(PersistenceProvider.class, loader).iterator(); - try { - while (ipp.hasNext()) { - try { - PersistenceProvider pp = ipp.next(); - loadedProviders.add(pp); - } catch (ServiceConfigurationError sce) { - log(Level.FINEST, sce.toString()); - } - } - } catch (ServiceConfigurationError sce) { - log(Level.FINEST, sce.toString()); - } - - // If none are found we'll log the provider names for diagnostic - // purposes. - if (loadedProviders.isEmpty()) { - log(Level.WARNING, "No valid providers found."); - } - - providersReferent = new PersistenceProviderReference(loadedProviders, referenceQueue, cacheKey); - - this.providers.put(cacheKey, providersReferent); - } - - return loadedProviders; - } - - /** - * Remove garbage collected cache keys & providers. - */ - private void processQueue() { - CacheKeyReference ref; - while ((ref = (CacheKeyReference) referenceQueue.poll()) != null) { - providers.remove(ref.getCacheKey()); - } - } - - /** - * Wraps Thread.currentThread().getContextClassLoader() into a doPrivileged block if security manager is present - */ - private static ClassLoader getContextClassLoader() { - if (System.getSecurityManager() == null) { - return Thread.currentThread().getContextClassLoader(); - } else { - return AccessController.doPrivileged(new PrivilegedAction() { - public ClassLoader run() { - return Thread.currentThread().getContextClassLoader(); - } - }); - } - } - - - private static final String LOGGER_SUBSYSTEM = "javax.persistence.spi"; - - private Logger logger; - - private void log(Level level, String message) { - if (this.logger == null) { - this.logger = Logger.getLogger(LOGGER_SUBSYSTEM); - } - this.logger.log(level, LOGGER_SUBSYSTEM + "::" + message); - } - - /** - * Clear all cached providers - */ - public void clearCachedProviders() { - this.providers.clear(); - } - - - /** - * The common interface to get a CacheKey implemented by - * LoaderReference and PersistenceProviderReference. - */ - private interface CacheKeyReference { - public CacheKey getCacheKey(); - } - - /** - * Key used for cached persistence providers. The key checks - * the class loader to determine if the persistence providers - * is a match to the requested one. The loader may be null. - */ - private class CacheKey implements Cloneable { - - /* Weak Reference to ClassLoader */ - private LoaderReference loaderRef; - - /* Cached Hashcode */ - private int hashCodeCache; - - CacheKey(ClassLoader loader) { - if (loader == null) { - this.loaderRef = null; - } else { - loaderRef = new LoaderReference(loader, referenceQueue, this); - } - calculateHashCode(); - } - - ClassLoader getLoader() { - return (loaderRef != null) ? loaderRef.get() : null; - } - - public boolean equals(Object other) { - if (this == other) { - return true; - } - try { - final CacheKey otherEntry = (CacheKey) other; - // quick check to see if they are not equal - if (hashCodeCache != otherEntry.hashCodeCache) { - return false; - } - // are refs (both non-null) or (both null)? - if (loaderRef == null) { - return otherEntry.loaderRef == null; - } - ClassLoader loader = loaderRef.get(); - return (otherEntry.loaderRef != null) - // with a null reference we can no longer find - // out which class loader was referenced; so - // treat it as unequal - && (loader != null) && (loader == otherEntry.loaderRef.get()); - } catch (NullPointerException e) { - } catch (ClassCastException e) { - } - - return false; - } - - public int hashCode() { - return hashCodeCache; - } - - private void calculateHashCode() { - ClassLoader loader = getLoader(); - if (loader != null) { - hashCodeCache = loader.hashCode(); - } - } - - public Object clone() { - try { - CacheKey clone = (CacheKey) super.clone(); - if (loaderRef != null) { - clone.loaderRef = new LoaderReference(loaderRef.get(), referenceQueue, clone); - } - return clone; - } catch (CloneNotSupportedException e) { - // this should never happen - throw new InternalError(); - } - } - - public String toString() { - return "CacheKey[" + getLoader() + ")]"; - } - } - - /** - * References to class loaders are weak references, so that they can be - * garbage collected when nobody else is using them. The DefaultPersistenceProviderResolver - * class has no reason to keep class loaders alive. - */ - private class LoaderReference extends WeakReference - implements CacheKeyReference { - private CacheKey cacheKey; - - @SuppressWarnings("unchecked") - LoaderReference(ClassLoader referent, ReferenceQueue q, CacheKey key) { - super(referent, q); - cacheKey = key; - } - - public CacheKey getCacheKey() { - return cacheKey; - } - } - - /** - * References to persistence provider are soft references so that they can be garbage - * collected when they have no hard references. - */ - private class PersistenceProviderReference extends SoftReference> - implements CacheKeyReference { - private CacheKey cacheKey; - - @SuppressWarnings("unchecked") - PersistenceProviderReference(List referent, ReferenceQueue q, CacheKey key) { - super(referent, q); - cacheKey = key; - } - - public CacheKey getCacheKey() { - return cacheKey; - } - } - } -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/PersistenceUnitInfo.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/PersistenceUnitInfo.java deleted file mode 100644 index 68fc962..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/PersistenceUnitInfo.java +++ /dev/null @@ -1,220 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2014 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.spi; - -import javax.sql.DataSource; -import java.util.List; -import java.util.Properties; -import java.net.URL; -import javax.persistence.SharedCacheMode; -import javax.persistence.ValidationMode; - -/** - * Interface implemented by the container and used by the - * persistence provider when creating an {@link javax.persistence.EntityManagerFactory}. - * - * @since Java Persistence 1.0 - */ -public interface PersistenceUnitInfo { - - /** - * Returns the name of the persistence unit. Corresponds to the - * name attribute in the persistence.xml file. - * @return the name of the persistence unit - */ - public String getPersistenceUnitName(); - - /** - * Returns the fully qualified name of the persistence provider - * implementation class. Corresponds to the provider element in - * the persistence.xml file. - * @return the fully qualified name of the persistence provider - * implementation class - */ - public String getPersistenceProviderClassName(); - - /** - * Returns the transaction type of the entity managers created by - * the EntityManagerFactory. The transaction type corresponds to - * the transaction-type attribute in the persistence.xml file. - * @return transaction type of the entity managers created - * by the EntityManagerFactory - */ - public PersistenceUnitTransactionType getTransactionType(); - - /** - * Returns the JTA-enabled data source to be used by the - * persistence provider. The data source corresponds to the - * jta-data-source element in the persistence.xml file or is - * provided at deployment or by the container. - * @return the JTA-enabled data source to be used by the - * persistence provider - */ - public DataSource getJtaDataSource(); - - /** - * Returns the non-JTA-enabled data source to be used by the - * persistence provider for accessing data outside a JTA - * transaction. The data source corresponds to the named - * non-jta-data-source element in the persistence.xml file or - * provided at deployment or by the container. - * @return the non-JTA-enabled data source to be used by the - * persistence provider for accessing data outside a JTA - * transaction - */ - public DataSource getNonJtaDataSource(); - - /** - * Returns the list of the names of the mapping files that the - * persistence provider must load to determine the mappings for - * the entity classes. The mapping files must be in the standard - * XML mapping format, be uniquely named and be resource-loadable - * from the application classpath. Each mapping file name - * corresponds to a mapping-file element in the - * persistence.xml file. - * @return the list of mapping file names that the persistence - * provider must load to determine the mappings for the entity - * classes - */ - public List getMappingFileNames(); - - /** - * Returns a list of URLs for the jar files or exploded jar - * file directories that the persistence provider must examine - * for managed classes of the persistence unit. Each URL - * corresponds to a jar-file element in the - * persistence.xml file. A URL will either be a - * file: URL referring to a jar file or referring to a directory - * that contains an exploded jar file, or some other URL from - * which an InputStream in jar format can be obtained. - * @return a list of URL objects referring to jar files or - * directories - */ - public List getJarFileUrls(); - - /** - * Returns the URL for the jar file or directory that is the - * root of the persistence unit. (If the persistence unit is - * rooted in the WEB-INF/classes directory, this will be the - * URL of that directory.) - * The URL will either be a file: URL referring to a jar file - * or referring to a directory that contains an exploded jar - * file, or some other URL from which an InputStream in jar - * format can be obtained. - * @return a URL referring to a jar file or directory - */ - public URL getPersistenceUnitRootUrl(); - - /** - * Returns the list of the names of the classes that the - * persistence provider must add to its set of managed - * classes. Each name corresponds to a named class element in the - * persistence.xml file. - * @return the list of the names of the classes that the - * persistence provider must add to its set of managed - * classes - */ - public List getManagedClassNames(); - - /** - * Returns whether classes in the root of the persistence unit - * that have not been explicitly listed are to be included in the - * set of managed classes. This value corresponds to the - * exclude-unlisted-classes element in the persistence.xml file. - * @return whether classes in the root of the persistence - * unit that have not been explicitly listed are to be - * included in the set of managed classes - */ - public boolean excludeUnlistedClasses(); - - /** - * Returns the specification of how the provider must use - * a second-level cache for the persistence unit. - * The result of this method corresponds to the shared-cache-mode - * element in the persistence.xml file. - * @return the second-level cache mode that must be used by the - * provider for the persistence unit - * - * @since Java Persistence 2.0 - */ - public SharedCacheMode getSharedCacheMode(); - - /** - * Returns the validation mode to be used by the persistence - * provider for the persistence unit. The validation mode - * corresponds to the validation-mode element in the - * persistence.xml file. - * @return the validation mode to be used by the - * persistence provider for the persistence unit - * - * @since Java Persistence 2.0 - */ - public ValidationMode getValidationMode(); - - /** - * Returns a properties object. Each property corresponds to a - * property element in the persistence.xml file - * or to a property set by the container. - * @return Properties object - */ - public Properties getProperties(); - - /** - * Returns the schema version of the persistence.xml file. - * @return persistence.xml schema version - * - * @since Java Persistence 2.0 - */ - public String getPersistenceXMLSchemaVersion(); - - /** - * Returns ClassLoader that the provider may use to load any - * classes, resources, or open URLs. - * @return ClassLoader that the provider may use to load any - * classes, resources, or open URLs - */ - public ClassLoader getClassLoader(); - - /** - * Add a transformer supplied by the provider that will be - * called for every new class definition or class redefinition - * that gets loaded by the loader returned by the - * {@link PersistenceUnitInfo#getClassLoader} method. The transformer - * has no effect on the result returned by the - * {@link PersistenceUnitInfo#getNewTempClassLoader} method. - * Classes are only transformed once within the same classloading - * scope, regardless of how many persistence units they may be - * a part of. - * @param transformer provider-supplied transformer that the - * container invokes at class-(re)definition time - */ - public void addTransformer(ClassTransformer transformer); - - /** - * Return a new instance of a ClassLoader that the provider may - * use to temporarily load any classes, resources, or open - * URLs. The scope and classpath of this loader is exactly the - * same as that of the loader returned by {@link - * PersistenceUnitInfo#getClassLoader}. None of the classes loaded - * by this class loader will be visible to application - * components. The provider may only use this ClassLoader within - * the scope of the {@link - * PersistenceProvider#createContainerEntityManagerFactory} call. - * @return temporary ClassLoader with same visibility as current - * loader - */ - public ClassLoader getNewTempClassLoader(); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/PersistenceUnitTransactionType.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/PersistenceUnitTransactionType.java deleted file mode 100644 index acb1481..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/PersistenceUnitTransactionType.java +++ /dev/null @@ -1,32 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.spi; - -/** - * Specifies whether entity managers created by the {@link - * javax.persistence.EntityManagerFactory} will be JTA or - * resource-local entity managers. - * - * @since Java Persistence 1.0 - */ -public enum PersistenceUnitTransactionType { - - /** JTA entity managers will be created. */ - JTA, - - /** Resource-local entity managers will be created. */ - RESOURCE_LOCAL -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/ProviderUtil.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/ProviderUtil.java deleted file mode 100644 index a78ca38..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/ProviderUtil.java +++ /dev/null @@ -1,92 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ -package javax.persistence.spi; - -/** - * Utility interface implemented by the persistence provider. This - * interface is invoked by the {@link - * javax.persistence.PersistenceUtil} implementation to determine - * the load status of an entity or entity attribute. - * - * @since Java Persistence 2.0 - */ -public interface ProviderUtil { - - /** - * If the provider determines that the entity has been provided - * by itself and that the state of the specified attribute has - * been loaded, this method returns LoadState.LOADED. - *

If the provider determines that the entity has been provided - * by itself and that either entity attributes with FetchType.EAGER - * have not been loaded or that the state of the specified - * attribute has not been loaded, this methods returns - * LoadState.NOT_LOADED. - *

If a provider cannot determine the load state, this method - * returns LoadState.UNKNOWN. - *

The provider's implementation of this method must not obtain - * a reference to an attribute value, as this could trigger the - * loading of entity state if the entity has been provided by a - * different provider. - * @param entity entity instance - * @param attributeName name of attribute whose load status is - * to be determined - * @return load status of the attribute - */ - public LoadState isLoadedWithoutReference(Object entity, String attributeName); - - /** - * If the provider determines that the entity has been provided - * by itself and that the state of the specified attribute has - * been loaded, this method returns LoadState.LOADED. - *

If a provider determines that the entity has been provided - * by itself and that either the entity attributes with FetchType.EAGER - * have not been loaded or that the state of the specified - * attribute has not been loaded, this method returns - * return LoadState.NOT_LOADED. - *

If the provider cannot determine the load state, this method - * returns LoadState.UNKNOWN. - *

The provider's implementation of this method is permitted to - * obtain a reference to the attribute value. (This access is - * safe because providers which might trigger the loading of the - * attribute state will have already been determined by - * isLoadedWithoutReference. ) - * - * @param entity entity instance - * @param attributeName name of attribute whose load status is - * to be determined - * @return load status of the attribute - */ - public LoadState isLoadedWithReference(Object entity, String attributeName); - - /** - * If the provider determines that the entity has been provided - * by itself and that the state of all attributes for which - * FetchType.EAGER has been specified have been loaded, this - * method returns LoadState.LOADED. - *

If the provider determines that the entity has been provided - * by itself and that not all attributes with FetchType.EAGER - * have been loaded, this method returns LoadState.NOT_LOADED. - *

If the provider cannot determine if the entity has been - * provided by itself, this method returns LoadState.UNKNOWN. - *

The provider's implementation of this method must not obtain - * a reference to any attribute value, as this could trigger the - * loading of entity state if the entity has been provided by a - * different provider. - * @param entity whose loaded status is to be determined - * @return load status of the entity - */ - public LoadState isLoaded(Object entity); -} diff --git a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/package-info.java b/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/package-info.java deleted file mode 100644 index 920c23b..0000000 --- a/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2-sources/javax/persistence/spi/package-info.java +++ /dev/null @@ -1,20 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 - 2013 Oracle Corporation. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 - * which accompanies this distribution. - * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html - * and the Eclipse Distribution License is available at - * http://www.eclipse.org/org/documents/edl-v10.php. - * - * Contributors: - * Linda DeMichiel - Java Persistence 2.1 - * Linda DeMichiel - Java Persistence 2.0 - * - ******************************************************************************/ - -/** - * SPI for Java Persistence providers - */ -package javax.persistence.spi; diff --git a/repository/javax/servlet/javax.servlet-api/3.0.1/_remote.repositories b/repository/javax/servlet/javax.servlet-api/3.0.1/_remote.repositories new file mode 100644 index 0000000..7644040 --- /dev/null +++ b/repository/javax/servlet/javax.servlet-api/3.0.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jul 10 19:17:21 CST 2016 +javax.servlet-api-3.0.1.jar>central= +javax.servlet-api-3.0.1.pom>central= diff --git a/repository/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1.jar b/repository/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1.jar new file mode 100644 index 0000000..4e2edcc Binary files /dev/null and b/repository/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1.jar differ diff --git a/repository/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1.jar.sha1 b/repository/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1.jar.sha1 new file mode 100644 index 0000000..8bb9f68 --- /dev/null +++ b/repository/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1.jar.sha1 @@ -0,0 +1 @@ +6bf0ebb7efd993e222fc1112377b5e92a13b38dd \ No newline at end of file diff --git a/repository/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1.pom b/repository/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1.pom new file mode 100644 index 0000000..5f50034 --- /dev/null +++ b/repository/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1.pom @@ -0,0 +1,295 @@ + + + + + 4.0.0 + + + net.java + jvnet-parent + 1 + + + javax.servlet + javax.servlet-api + jar + 3.0.1 + + + javax.servlet + javax.servlet-api + Java(TM) Servlet API Design Specification + 3.0 + Oracle + 2.3.1 + + High + + Java Servlet API + + http://servlet-spec.java.net + + + + mode + Rajiv Mordani + http://weblogs.java.net/blog/mode + Oracle + + lead + + + + swchan2 + Shing Wai Chan + http://weblogs.java.net/blog/swchan2 + Oracle + + lead + developer + + + + + + GlassFish Community + https://glassfish.dev.java.net + + + + CDDL + GPLv2 with classpath exception + https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html + repo + A business-friendly OSS license + + + + jira + http://java.net/jira/browse/SERVLET_SPEC + + + + Servlet Developer + users@servlet-spec.java.net + + + + scm:svn:svn+ssh://janey@svn.java.net/glassfish~svn/tags/javax.servlet-api-3.0.1 + scm:svn:svn+ssh://janey@svn.java.net/glassfish~svn/tags/javax.servlet-api-3.0.1 + https://svn.java.net/svn/glassfish~svn/tags/javax.servlet-api-3.0.1 + + + + + + maven-compiler-plugin + + 1.5 + 1.5 + -Xlint:unchecked + + + + org.apache.felix + maven-bundle-plugin + 1.4.3 + + + jar + + + ${extension.name}.*; version=${spec.version} + ${bundle.symbolicName} + <_include>-osgi.bundle + + + + + bundle-manifest + process-classes + + manifest + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + ${extension.name} + ${spec.title} + ${spec.version} + ${vendor.name} + + ${project.version} + ${project.organization.name} + org.glassfish + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.2.1 + + + + process + + + + org.glassfish:legal:1.1 + + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.1 + + true + + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + javadoc + + javadoc + + + + + Servlet API Documentation + javax.servlet + + + Portions Copyright &copy; 1999-2002 The Apache Software Foundation. All Rights Reserved. Portions Copyright &copy; 2005-2011 Oracle and/or its affiliates. All Rights Reserve + + + + + + org.codehaus.mojo + findbugs-maven-plugin + ${findbugs.version} + + ${findbugs.threshold} + ${findbugs.exclude} + true + true + + + + org.apache.maven.plugins + maven-release-plugin + + forked-path + false + ${release.arguments} + + + + + + src/main/java + + **/*.properties + **/*.html + + + + src/main/resources + + META-INF/README + + + + + + + + org.codehaus.mojo + findbugs-maven-plugin + ${findbugs.version} + + ${findbugs.threshold} + ${findbugs.exclude} + + + + + + + + + + + glassfish-repository + http://download.java.net/maven/glassfish + + never + + + + + + diff --git a/repository/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1.pom.sha1 b/repository/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1.pom.sha1 new file mode 100644 index 0000000..1ade6f6 --- /dev/null +++ b/repository/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1.pom.sha1 @@ -0,0 +1 @@ +992273c71fb14b78cd29052188857b446aa157d5 \ No newline at end of file diff --git a/repository/javax/servlet/javax.servlet-api/3.1-b02/_remote.repositories b/repository/javax/servlet/javax.servlet-api/3.1-b02/_remote.repositories new file mode 100644 index 0000000..506ec56 --- /dev/null +++ b/repository/javax/servlet/javax.servlet-api/3.1-b02/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Jun 09 10:17:29 CST 2017 +javax.servlet-api-3.1-b02.jar>central= +javax.servlet-api-3.1-b02.pom>central= diff --git a/repository/javax/servlet/javax.servlet-api/3.1-b02/javax.servlet-api-3.1-b02.jar b/repository/javax/servlet/javax.servlet-api/3.1-b02/javax.servlet-api-3.1-b02.jar new file mode 100644 index 0000000..cbe3d8e Binary files /dev/null and b/repository/javax/servlet/javax.servlet-api/3.1-b02/javax.servlet-api-3.1-b02.jar differ diff --git a/repository/javax/servlet/javax.servlet-api/3.1-b02/javax.servlet-api-3.1-b02.jar.sha1 b/repository/javax/servlet/javax.servlet-api/3.1-b02/javax.servlet-api-3.1-b02.jar.sha1 new file mode 100644 index 0000000..627efb4 --- /dev/null +++ b/repository/javax/servlet/javax.servlet-api/3.1-b02/javax.servlet-api-3.1-b02.jar.sha1 @@ -0,0 +1 @@ +5fddc36e6becb18684e8dfd6e80da160974c15b6 \ No newline at end of file diff --git a/repository/javax/servlet/javax.servlet-api/3.1-b02/javax.servlet-api-3.1-b02.pom b/repository/javax/servlet/javax.servlet-api/3.1-b02/javax.servlet-api-3.1-b02.pom new file mode 100644 index 0000000..b43871b --- /dev/null +++ b/repository/javax/servlet/javax.servlet-api/3.1-b02/javax.servlet-api-3.1-b02.pom @@ -0,0 +1,299 @@ + + + + + 4.0.0 + + + net.java + jvnet-parent + 1 + + + javax.servlet + javax.servlet-api + jar + 3.1-b02 + + + 3.0.99.02 + javax.servlet + javax.servlet-api + 3.0.99.b02 + Oracle Corporation + org.glassfish + 2.3.1 + exclude.xml + Low + + Java Servlet API + + http://servlet-spec.java.net + + + + mode + Rajiv Mordani + http://weblogs.java.net/blog/mode + Oracle + + lead + + + + swchan2 + Shing Wai Chan + http://weblogs.java.net/blog/swchan2 + Oracle + + lead + developer + + + + + + GlassFish Community + https://glassfish.dev.java.net + + + + CDDL + GPLv2 with classpath exception + https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html + repo + A business-friendly OSS license + + + + jira + http://java.net/jira/browse/SERVLET_SPEC + + + + Servlet Developer + users@servlet-spec.java.net + + + + scm:svn:https://svn.java.net/svn/glassfish~svn/tags/javax.servlet-api-3.1-b02 + scm:svn:https://svn.java.net/svn/glassfish~svn/tags/javax.servlet-api-3.1-b02 + http://java.net/projects/glassfish/sources/svn/show/tags/javax.servlet-api-3.1-b02 + + + + + + maven-compiler-plugin + 2.0.2 + + 1.5 + 1.5 + -Xlint:unchecked + + + + org.apache.felix + maven-bundle-plugin + 1.4.3 + + + jar + + + ${bundle.symbolicName} + + Java(TM) Servlet ${spec.version} API Design Specification + + ${bundle.version} + ${extension.name} + ${spec.version} + ${vendor.name} + ${project.version} + ${project.organization.name} + ${implementation.vendor.id} + + + + + bundle-manifest + process-classes + + manifest + + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + **/*.java + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.2.1 + + + + process + + + + org.glassfish:legal:1.1 + + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.1 + + true + + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + + javadoc + + javadoc + + + + + Servlet API Documentation + javax.servlet + + + Portions Copyright &copy; 1999-2002 The Apache Software Foundation. All Rights Reserved. Portions Copyright &copy; 2005-2011 Oracle and/or its affiliates. All Rights Reserve + + + + + + org.codehaus.mojo + findbugs-maven-plugin + ${findbugs.version} + + ${findbugs.threshold} + ${findbugs.exclude} + true + true + + + + org.apache.maven.plugins + maven-release-plugin + + forked-path + false + ${release.arguments} + + + + + + src/main/java + + **/*.properties + **/*.html + + + + src/main/resources + + META-INF/README + + + + + + + + org.codehaus.mojo + findbugs-maven-plugin + ${findbugs.version} + + ${findbugs.threshold} + ${findbugs.exclude} + + + + + + + + + + + glassfish-repository + http://download.java.net/maven/glassfish + + never + + + + + + diff --git a/repository/javax/servlet/javax.servlet-api/3.1-b02/javax.servlet-api-3.1-b02.pom.sha1 b/repository/javax/servlet/javax.servlet-api/3.1-b02/javax.servlet-api-3.1-b02.pom.sha1 new file mode 100644 index 0000000..f127ed9 --- /dev/null +++ b/repository/javax/servlet/javax.servlet-api/3.1-b02/javax.servlet-api-3.1-b02.pom.sha1 @@ -0,0 +1 @@ +6c7f99eef4f0d3d08cdc7a73b9052b57c316cc43 \ No newline at end of file diff --git a/repository/javax/servlet/javax.servlet-api/3.1.0/_remote.repositories b/repository/javax/servlet/javax.servlet-api/3.1.0/_remote.repositories new file mode 100644 index 0000000..0173c1a --- /dev/null +++ b/repository/javax/servlet/javax.servlet-api/3.1.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:58 CST 2016 +javax.servlet-api-3.1.0.jar>central= +javax.servlet-api-3.1.0.pom>central= diff --git a/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar b/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar new file mode 100644 index 0000000..6b14c3d Binary files /dev/null and b/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar differ diff --git a/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar.sha1 b/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar.sha1 new file mode 100644 index 0000000..c66044a --- /dev/null +++ b/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar.sha1 @@ -0,0 +1 @@ +3cd63d075497751784b2fa84be59432f4905bf7c \ No newline at end of file diff --git a/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.pom b/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.pom new file mode 100644 index 0000000..3d0169b --- /dev/null +++ b/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.pom @@ -0,0 +1,321 @@ + + + + + 4.0.0 + + + net.java + jvnet-parent + 3 + + + javax.servlet + javax.servlet-api + jar + 3.1.0 + + + 3.1 + javax.servlet + javax.servlet-api + 3.1.0 + Java Servlet 3.1 + Java Servlet 3.1 API Specification + Oracle Corporation + org.glassfish + 2.3.1 + exclude.xml + Low + 1.33 + + Java Servlet API + + http://servlet-spec.java.net + + + + mode + Rajiv Mordani + http://weblogs.java.net/blog/mode + Oracle + + lead + + + + swchan2 + Shing Wai Chan + http://weblogs.java.net/blog/swchan2 + Oracle + + lead + developer + + + + + + GlassFish Community + https://glassfish.dev.java.net + + + + CDDL + GPLv2 with classpath exception + https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html + repo + A business-friendly OSS license + + + + jira + http://java.net/jira/browse/SERVLET_SPEC + + + + Servlet Developer + users@servlet-spec.java.net + + + + scm:svn:https://svn.java.net/svn/glassfish~svn/tags/javax.servlet-api-3.1.0 + scm:svn:https://svn.java.net/svn/glassfish~svn/tags/javax.servlet-api-3.1.0 + http://java.net/projects/glassfish/sources/svn/show/tags/javax.servlet-api-3.1.0 + + + + + + maven-compiler-plugin + 2.0.2 + + 1.7 + 1.7 + -Xlint:unchecked + + + + org.apache.felix + maven-bundle-plugin + 1.4.3 + + + jar + + + ${bundle.symbolicName} + + Java(TM) Servlet ${spec.version} API Design Specification + + ${bundle.version} + ${extension.name} + ${spec.version} + ${vendor.name} + ${project.version} + ${project.organization.name} + ${implementation.vendor.id} + + + + + bundle-manifest + process-classes + + manifest + + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + **/*.java + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.2.1 + + + + process + + + + org.glassfish:legal:1.1 + + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.1 + + true + + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + src + ${doc.title} + ${window.title} + + + Servlet API Documentation + javax.servlet + + + +Oracle + and/or its affiliates. All Rights Reserved. + Use is subject to + license terms. + Portions Copyright © 1999-2002 The Apache Software Foundation. +]]> + + + + + package + + javadoc + + + + + + org.codehaus.mojo + findbugs-maven-plugin + ${findbugs.version} + + ${findbugs.threshold} + ${findbugs.exclude} + true + true + + + + org.apache.maven.plugins + maven-release-plugin + + forked-path + false + ${release.arguments} + + + + org.glassfish.copyright + glassfish-copyright-maven-plugin + ${copyright-plugin.version} + + + ${basedir}/copyright-exclude + + + + + + + src/main/java + + **/*.properties + **/*.html + + + + src/main/resources + + META-INF/README + + + + + + + + org.codehaus.mojo + findbugs-maven-plugin + ${findbugs.version} + + ${findbugs.threshold} + ${findbugs.exclude} + + + + + + + + + + + glassfish-repository + http://download.java.net/maven/glassfish + + never + + + + diff --git a/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.pom.sha1 b/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.pom.sha1 new file mode 100644 index 0000000..c8cf7e8 --- /dev/null +++ b/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.pom.sha1 @@ -0,0 +1 @@ +330afdf2f976af1584c6a18333f4d53d264df1de \ No newline at end of file diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/META-INF/LICENSE.txt b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/META-INF/LICENSE.txt deleted file mode 100644 index a0ccc93..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/META-INF/LICENSE.txt +++ /dev/null @@ -1,263 +0,0 @@ -COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 - -1. Definitions. - - 1.1. Contributor. means each individual or entity that creates or contributes to the creation of Modifications. - - 1.2. Contributor Version. means the combination of the Original Software, prior Modifications used by a Contributor (if any), and the Modifications made by that particular Contributor. - - 1.3. Covered Software. means (a) the Original Software, or (b) Modifications, or (c) the combination of files containing Original Software with files containing Modifications, in each case including portions thereof. - - 1.4. Executable. means the Covered Software in any form other than Source Code. - - 1.5. Initial Developer. means the individual or entity that first makes Original Software available under this License. - - 1.6. Larger Work. means a work which combines Covered Software or portions thereof with code not governed by the terms of this License. - - 1.7. License. means this document. - - 1.8. Licensable. means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently acquired, any and all of the rights conveyed herein. - - 1.9. Modifications. means the Source Code and Executable form of any of the following: - - A. Any file that results from an addition to, deletion from or modification of the contents of a file containing Original Software or previous Modifications; - - B. Any new file that contains any part of the Original Software or previous Modification; or - - C. Any new file that is contributed or otherwise made available under the terms of this License. - - 1.10. Original Software. means the Source Code and Executable form of computer software code that is originally released under this License. - - 1.11. Patent Claims. means any patent claim(s), now owned or hereafter acquired, including without limitation, method, process, and apparatus claims, in any patent Licensable by grantor. - - 1.12. Source Code. means (a) the common form of computer software code in which modifications are made and (b) associated documentation included in or with such code. - - 1.13. You. (or .Your.) means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License. For legal entities, .You. includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, .control. means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity. - -2. License Grants. - - 2.1. The Initial Developer Grant. - - Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectual property claims, the Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license: - - (a) under intellectual property rights (other than patent or trademark) Licensable by Initial Developer, to use, reproduce, modify, display, perform, sublicense and distribute the Original Software (or portions thereof), with or without Modifications, and/or as part of a Larger Work; and - - (b) under Patent Claims infringed by the making, using or selling of Original Software, to make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Software (or portions thereof). - - (c) The licenses granted in Sections 2.1(a) and (b) are effective on the date Initial Developer first distributes or otherwise makes the Original Software available to a third party under the terms of this License. - - (d) Notwithstanding Section 2.1(b) above, no patent license is granted: (1) for code that You delete from the Original Software, or (2) for infringements caused by: (i) the modification of the Original Software, or (ii) the combination of the Original Software with other software or devices. - - 2.2. Contributor Grant. - - Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectual property claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license: - - (a) under intellectual property rights (other than patent or trademark) Licensable by Contributor to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof), either on an unmodified basis, with other Modifications, as Covered Software and/or as part of a Larger Work; and - - (b) under Patent Claims infringed by the making, using, or selling of Modifications made by that Contributor either alone and/or in combination with its Contributor Version (or portions of such combination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: (1) Modifications made by that Contributor (or portions thereof); and (2) the combination of Modifications made by that Contributor with its Contributor Version (or portions of such combination). - - (c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor first distributes or otherwise makes the Modifications available to a third party. - - (d) Notwithstanding Section 2.2(b) above, no patent license is granted: (1) for any code that Contributor has deleted from the Contributor Version; (2) for infringements caused by: (i) third party modifications of Contributor Version, or (ii) the combination of Modifications made by that Contributor with other software (except as part of the Contributor Version) or other devices; or (3) under Patent Claims infringed by Covered Software in the absence of Modifications made by that Contributor. - -3. Distribution Obligations. - - 3.1. Availability of Source Code. - Any Covered Software that You distribute or otherwise make available in Executable form must also be made available in Source Code form and that Source Code form must be distributed only under the terms of this License. You must include a copy of this License with every copy of the Source Code form of the Covered Software You distribute or otherwise make available. You must inform recipients of any such Covered Software in Executable form as to how they can obtain such Covered Software in Source Code form in a reasonable manner on or through a medium customarily used for software exchange. - - 3.2. Modifications. - The Modifications that You create or to which You contribute are governed by the terms of this License. You represent that You believe Your Modifications are Your original creation(s) and/or You have sufficient rights to grant the rights conveyed by this License. - - 3.3. Required Notices. - You must include a notice in each of Your Modifications that identifies You as the Contributor of the Modification. You may not remove or alter any copyright, patent or trademark notices contained within the Covered Software, or any notices of licensing or any descriptive text giving attribution to any Contributor or the Initial Developer. - - 3.4. Application of Additional Terms. - You may not offer or impose any terms on any Covered Software in Source Code form that alters or restricts the applicable version of this License or the recipients. rights hereunder. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Software. However, you may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear that any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer. - - 3.5. Distribution of Executable Versions. - You may distribute the Executable form of the Covered Software under the terms of this License or under the terms of a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable form does not attempt to limit or alter the recipient.s rights in the Source Code form from the rights set forth in this License. If You distribute the Covered Software in Executable form under a different license, You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer. - - 3.6. Larger Works. - You may create a Larger Work by combining Covered Software with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Software. - -4. Versions of the License. - - 4.1. New Versions. - Sun Microsystems, Inc. is the initial license steward and may publish revised and/or new versions of this License from time to time. Each version will be given a distinguishing version number. Except as provided in Section 4.3, no one other than the license steward has the right to modify this License. - - 4.2. Effect of New Versions. - You may always continue to use, distribute or otherwise make the Covered Software available under the terms of the version of the License under which You originally received the Covered Software. If the Initial Developer includes a notice in the Original Software prohibiting it from being distributed or otherwise made available under any subsequent version of the License, You must distribute and make the Covered Software available under the terms of the version of the License under which You originally received the Covered Software. Otherwise, You may also choose to use, distribute or otherwise make the Covered Software available under the terms of any subsequent version of the License published by the license steward. - - 4.3. Modified Versions. - When You are an Initial Developer and You want to create a new license for Your Original Software, You may create and use a modified version of this License if You: (a) rename the license and remove any references to the name of the license steward (except to note that the license differs from this License); and (b) otherwise make it clear that the license contains terms which differ from this License. - -5. DISCLAIMER OF WARRANTY. - - COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN .AS IS. BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - -6. TERMINATION. - - 6.1. This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive. - - 6.2. If You assert a patent infringement claim (excluding declaratory judgment actions) against Initial Developer or a Contributor (the Initial Developer or Contributor against whom You assert such claim is referred to as .Participant.) alleging that the Participant Software (meaning the Contributor Version where the Participant is a Contributor or the Original Software where the Participant is the Initial Developer) directly or indirectly infringes any patent, then any and all rights granted directly or indirectly to You by such Participant, the Initial Developer (if the Initial Developer is not the Participant) and all Contributors under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant terminate prospectively and automatically at the expiration of such 60 day notice period, unless if within such 60 day period You withdraw Your claim with respect to the Participant Software against such Participant either unilaterally or pursuant to a written agreement with Participant. - - 6.3. In the event of termination under Sections 6.1 or 6.2 above, all end user licenses that have been validly granted by You or any distributor hereunder prior to termination (excluding licenses granted to You by any distributor) shall survive termination. - -7. LIMITATION OF LIABILITY. - - UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY.S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. - -8. U.S. GOVERNMENT END USERS. - - The Covered Software is a .commercial item,. as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of .commercial computer software. (as that term is defined at 48 C.F.R. ? 252.227-7014(a)(1)) and .commercial computer software documentation. as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Software with only those rights set forth herein. This U.S. Government Rights clause is in lieu of, and supersedes, any other FAR, DFAR, or other clause or provision that addresses Government rights in computer software under this License. - -9. MISCELLANEOUS. - - This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by the law of the jurisdiction specified in a notice contained within the Original Software (except to the extent applicable law, if any, provides otherwise), excluding such jurisdiction.s conflict-of-law provisions. Any litigation relating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in a notice contained within the Original Software, with the losing party responsible for costs, including, without limitation, court costs and reasonable attorneys. fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not apply to this License. You agree that You alone are responsible for compliance with the United States export administration regulations (and the export control laws and regulation of any other countries) when You use, distribute or otherwise make available any Covered Software. - -10. RESPONSIBILITY FOR CLAIMS. - - As between Initial Developer and the Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License and You agree to work with Initial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability. - - NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) - - The code released under the CDDL shall be governed by the laws of the State of California (excluding conflict-of-law provisions). Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California and the state courts of the State of California, with venue lying in Santa Clara County, California. - - -The GNU General Public License (GPL) Version 2, June 1991 - - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. - -When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. - -We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. - -Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and modification follow. - - -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. - -You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. - - c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. - -3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. - -If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. - -5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. - -7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. - -This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. - -10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. - - One line to give the program's name and a brief idea of what it does. - - Copyright (C) - - This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. - - signature of Ty Coon, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. - - -"CLASSPATH" EXCEPTION TO THE GPL VERSION 2 - -Certain source files distributed by Sun Microsystems, Inc. are subject to the following clarification and special exception to the GPL Version 2, but only where Sun has expressly included in the particular source file's header the words - -"Sun designates this particular file as subject to the "Classpath" exception as provided by Sun in the License file that accompanied this code." - -Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License Version 2 cover the whole combination. - -As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module.? An independent module is a module which is not derived from or based on this library.? If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so.? If you do not wish to do so, delete this exception statement from your version. diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/META-INF/MANIFEST.MF b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/META-INF/MANIFEST.MF deleted file mode 100644 index c013c62..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/META-INF/MANIFEST.MF +++ /dev/null @@ -1,6 +0,0 @@ -Manifest-Version: 1.0 -Archiver-Version: Plexus Archiver -Created-By: Apache Maven -Built-By: shichan -Build-Jdk: 1.8.0_121 - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/AsyncContext.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/AsyncContext.java deleted file mode 100644 index 68e29e6..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/AsyncContext.java +++ /dev/null @@ -1,515 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet; - -/** - * Class representing the execution context for an asynchronous operation - * that was initiated on a ServletRequest. - * - *

An AsyncContext is created and initialized by a call to - * {@link ServletRequest#startAsync()} or - * {@link ServletRequest#startAsync(ServletRequest, ServletResponse)}. - * Repeated invocations of these methods will return the same AsyncContext - * instance, reinitialized as appropriate. - * - *

In the event that an asynchronous operation has timed out, the - * container must run through these steps: - *

    - *
  1. Invoke, at their {@link AsyncListener#onTimeout onTimeout} method, all - * {@link AsyncListener} instances registered with the ServletRequest - * on which the asynchronous operation was initiated.
  2. - *
  3. If none of the listeners called {@link #complete} or any of the - * {@link #dispatch} methods, perform an error dispatch with a status code - * equal to HttpServletResponse.SC_INTERNAL_SERVER_ERROR.
  4. - *
  5. If no matching error page was found, or the error page did not call - * {@link #complete} or any of the {@link #dispatch} methods, call - * {@link #complete}.
  6. - *
- * - * @since Servlet 3.0 - */ -public interface AsyncContext { - - /** - * The name of the request attribute under which the original - * request URI is made available to the target of a - * {@link #dispatch(String)} or {@link #dispatch(ServletContext,String)} - */ - static final String ASYNC_REQUEST_URI = "javax.servlet.async.request_uri"; - - /** - * The name of the request attribute under which the original - * context path is made available to the target of a - * {@link #dispatch(String)} or {@link #dispatch(ServletContext,String)} - */ - static final String ASYNC_CONTEXT_PATH = "javax.servlet.async.context_path"; - - /** - * The name of the request attribute under which the original - * {@link javax.servlet.http.HttpServletMapping} is made available to the target of a - * {@link #dispatch(String)} or {@link #dispatch(ServletContext,String)} - */ - static final String ASYNC_MAPPING = "javax.servlet.async.mapping"; - - /** - * The name of the request attribute under which the original - * path info is made available to the target of a - * {@link #dispatch(String)} or {@link #dispatch(ServletContext,String)} - */ - static final String ASYNC_PATH_INFO = "javax.servlet.async.path_info"; - - /** - * The name of the request attribute under which the original - * servlet path is made available to the target of a - * {@link #dispatch(String)} or {@link #dispatch(ServletContext,String)} - */ - static final String ASYNC_SERVLET_PATH = "javax.servlet.async.servlet_path"; - - /** - * The name of the request attribute under which the original - * query string is made available to the target of a - * {@link #dispatch(String)} or {@link #dispatch(ServletContext,String)} - */ - static final String ASYNC_QUERY_STRING = "javax.servlet.async.query_string"; - - - /** - * Gets the request that was used to initialize this AsyncContext - * by calling {@link ServletRequest#startAsync()} or - * {@link ServletRequest#startAsync(ServletRequest, ServletResponse)}. - * - * @return the request that was used to initialize this AsyncContext - * - * @exception IllegalStateException if {@link #complete} or any of the - * {@link #dispatch} methods has been - * called in the asynchronous cycle - */ - public ServletRequest getRequest(); - - - /** - * Gets the response that was used to initialize this AsyncContext - * by calling {@link ServletRequest#startAsync()} or - * {@link ServletRequest#startAsync(ServletRequest, ServletResponse)}. - * - * @return the response that was used to initialize this AsyncContext - * - * @exception IllegalStateException if {@link #complete} or any of the - * {@link #dispatch} methods has been - * called in the asynchronous cycle - */ - public ServletResponse getResponse(); - - - /** - * Checks if this AsyncContext was initialized with the original or - * application-wrapped request and response objects. - * - *

This information may be used by filters invoked in the - * outbound direction, after a request was put into - * asynchronous mode, to determine whether any request and/or response - * wrappers that they added during their inbound invocation need - * to be preserved for the duration of the asynchronous operation, or may - * be released. - * - * @return true if this AsyncContext was initialized with the original - * request and response objects by calling - * {@link ServletRequest#startAsync()}, or if it was initialized by - * calling - * {@link ServletRequest#startAsync(ServletRequest, ServletResponse)}, - * and neither the ServletRequest nor ServletResponse arguments - * carried any application-provided wrappers; false otherwise - */ - public boolean hasOriginalRequestAndResponse(); - - - /** - * Dispatches the request and response objects of this AsyncContext - * to the servlet container. - * - *

If the asynchronous cycle was started with - * {@link ServletRequest#startAsync(ServletRequest, ServletResponse)}, - * and the request passed is an instance of HttpServletRequest, - * then the dispatch is to the URI returned by - * {@link javax.servlet.http.HttpServletRequest#getRequestURI}. - * Otherwise, the dispatch is to the URI of the request when it was - * last dispatched by the container. - * - *

The following sequence illustrates how this will work: - *

{@code
-     * // REQUEST dispatch to /url/A
-     * AsyncContext ac = request.startAsync();
-     * ...
-     * ac.dispatch(); // ASYNC dispatch to /url/A
-     * 
-     * // REQUEST to /url/A
-     * // FORWARD dispatch to /url/B
-     * request.getRequestDispatcher("/url/B").forward(request,response);
-     * // Start async operation from within the target of the FORWARD
-     * // dispatch
-     * ac = request.startAsync();
-     * ...
-     * ac.dispatch(); // ASYNC dispatch to /url/A
-     * 
-     * // REQUEST to /url/A
-     * // FORWARD dispatch to /url/B
-     * request.getRequestDispatcher("/url/B").forward(request,response);
-     * // Start async operation from within the target of the FORWARD
-     * // dispatch
-     * ac = request.startAsync(request,response);
-     * ...
-     * ac.dispatch(); // ASYNC dispatch to /url/B
-     * }
- * - *

This method returns immediately after passing the request - * and response objects to a container managed thread, on which the - * dispatch operation will be performed. - * If this method is called before the container-initiated dispatch - * that called startAsync has returned to the container, the - * dispatch operation will be delayed until after the container-initiated - * dispatch has returned to the container. - * - *

The dispatcher type of the request is set to - * DispatcherType.ASYNC. Unlike - * {@link RequestDispatcher#forward(ServletRequest, ServletResponse) - * forward dispatches}, the response buffer and - * headers will not be reset, and it is legal to dispatch even if the - * response has already been committed. - * - *

Control over the request and response is delegated - * to the dispatch target, and the response will be closed when the - * dispatch target has completed execution, unless - * {@link ServletRequest#startAsync()} or - * {@link ServletRequest#startAsync(ServletRequest, ServletResponse)} - * are called. - * - *

Any errors or exceptions that may occur during the execution - * of this method must be caught and handled by the container, as - * follows: - *

    - *
  1. Invoke, at their {@link AsyncListener#onError onError} method, all - * {@link AsyncListener} instances registered with the ServletRequest - * for which this AsyncContext was created, and make the caught - * Throwable available via {@link AsyncEvent#getThrowable}.
  2. - *
  3. If none of the listeners called {@link #complete} or any of the - * {@link #dispatch} methods, perform an error dispatch with a status code - * equal to HttpServletResponse.SC_INTERNAL_SERVER_ERROR, and - * make the above Throwable available as the value of the - * RequestDispatcher.ERROR_EXCEPTION request attribute.
  4. - *
  5. If no matching error page was found, or the error page did not call - * {@link #complete} or any of the {@link #dispatch} methods, call - * {@link #complete}.
  6. - *
- * - *

There can be at most one asynchronous dispatch operation per - * asynchronous cycle, which is started by a call to one of the - * {@link ServletRequest#startAsync} methods. Any attempt to perform an - * additional asynchronous dispatch operation within the same - * asynchronous cycle will result in an IllegalStateException. - * If startAsync is subsequently called on the dispatched request, - * then any of the dispatch or {@link #complete} methods may be called. - * - * @throws IllegalStateException if one of the dispatch methods - * has been called and the startAsync method has not been - * called during the resulting dispatch, or if {@link #complete} - * was called - * - * @see ServletRequest#getDispatcherType - */ - public void dispatch(); - - - /** - * Dispatches the request and response objects of this AsyncContext - * to the given path. - * - *

The path parameter is interpreted in the same way - * as in {@link ServletRequest#getRequestDispatcher(String)}, within - * the scope of the {@link ServletContext} from which this - * AsyncContext was initialized. - * - *

All path related query methods of the request must reflect the - * dispatch target, while the original request URI, context path, - * path info, servlet path, and query string may be recovered from - * the {@link #ASYNC_REQUEST_URI}, {@link #ASYNC_CONTEXT_PATH}, - * {@link #ASYNC_PATH_INFO}, {@link #ASYNC_SERVLET_PATH}, and - * {@link #ASYNC_QUERY_STRING} attributes of the request. These - * attributes will always reflect the original path elements, even under - * repeated dispatches. - * - *

There can be at most one asynchronous dispatch operation per - * asynchronous cycle, which is started by a call to one of the - * {@link ServletRequest#startAsync} methods. Any attempt to perform an - * additional asynchronous dispatch operation within the same - * asynchronous cycle will result in an IllegalStateException. - * If startAsync is subsequently called on the dispatched request, - * then any of the dispatch or {@link #complete} methods may be called. - * - *

See {@link #dispatch()} for additional details, including error - * handling. - * - * @param path the path of the dispatch target, scoped to the - * ServletContext from which this AsyncContext was initialized - * - * @throws IllegalStateException if one of the dispatch methods - * has been called and the startAsync method has not been - * called during the resulting dispatch, or if {@link #complete} - * was called - * - * @see ServletRequest#getDispatcherType - */ - public void dispatch(String path); - - - /** - * Dispatches the request and response objects of this AsyncContext - * to the given path scoped to the given context. - * - *

The path parameter is interpreted in the same way - * as in {@link ServletRequest#getRequestDispatcher(String)}, except that - * it is scoped to the given context. - * - *

All path related query methods of the request must reflect the - * dispatch target, while the original request URI, context path, - * path info, servlet path, and query string may be recovered from - * the {@link #ASYNC_REQUEST_URI}, {@link #ASYNC_CONTEXT_PATH}, - * {@link #ASYNC_PATH_INFO}, {@link #ASYNC_SERVLET_PATH}, and - * {@link #ASYNC_QUERY_STRING} attributes of the request. These - * attributes will always reflect the original path elements, even under - * repeated dispatches. - * - *

There can be at most one asynchronous dispatch operation per - * asynchronous cycle, which is started by a call to one of the - * {@link ServletRequest#startAsync} methods. Any attempt to perform an - * additional asynchronous dispatch operation within the same - * asynchronous cycle will result in an IllegalStateException. - * If startAsync is subsequently called on the dispatched request, - * then any of the dispatch or {@link #complete} methods may be called. - * - *

See {@link #dispatch()} for additional details, including error - * handling. - * - * @param context the ServletContext of the dispatch target - * @param path the path of the dispatch target, scoped to the given - * ServletContext - * - * @throws IllegalStateException if one of the dispatch methods - * has been called and the startAsync method has not been - * called during the resulting dispatch, or if {@link #complete} - * was called - * - * @see ServletRequest#getDispatcherType - */ - public void dispatch(ServletContext context, String path); - - - /** - * Completes the asynchronous operation that was started on the request - * that was used to initialze this AsyncContext, closing the response - * that was used to initialize this AsyncContext. - * - *

Any listeners of type {@link AsyncListener} that were registered - * with the ServletRequest for which this AsyncContext was created will - * be invoked at their {@link AsyncListener#onComplete(AsyncEvent) - * onComplete} method. - * - *

It is legal to call this method any time after a call to - * {@link ServletRequest#startAsync()} or - * {@link ServletRequest#startAsync(ServletRequest, ServletResponse)}, - * and before a call to one of the dispatch methods - * of this class. - * If this method is called before the container-initiated dispatch - * that called startAsync has returned to the container, then - * the call will not take effect (and any invocations of - * {@link AsyncListener#onComplete(AsyncEvent)} will be delayed) until - * after the container-initiated dispatch has returned to the container. - */ - public void complete(); - - - /** - * Causes the container to dispatch a thread, possibly from a managed - * thread pool, to run the specified Runnable. The container may - * propagate appropriate contextual information to the Runnable. - * - * @param run the asynchronous handler - */ - public void start(Runnable run); - - - /** - * Registers the given {@link AsyncListener} with the most recent - * asynchronous cycle that was started by a call to one of the - * {@link ServletRequest#startAsync} methods. - * - *

The given AsyncListener will receive an {@link AsyncEvent} when - * the asynchronous cycle completes successfully, times out, results - * in an error, or a new asynchronous cycle is being initiated via - * one of the {@link ServletRequest#startAsync} methods. - * - *

AsyncListener instances will be notified in the order in which - * they were added. - * - *

If {@link ServletRequest#startAsync(ServletRequest, ServletResponse)} - * or {@link ServletRequest#startAsync} is called, - * the exact same request and response objects are available from the - * {@link AsyncEvent} when the {@link AsyncListener} is notified. - * - * @param listener the AsyncListener to be registered - * - * @throws IllegalStateException if this method is called after - * the container-initiated dispatch, during which one of the - * {@link ServletRequest#startAsync} methods was called, has - * returned to the container - */ - public void addListener(AsyncListener listener); - - - /** - * Registers the given {@link AsyncListener} with the most recent - * asynchronous cycle that was started by a call to one of the - * {@link ServletRequest#startAsync} methods. - * - *

The given AsyncListener will receive an {@link AsyncEvent} when - * the asynchronous cycle completes successfully, times out, results - * in an error, or a new asynchronous cycle is being initiated via - * one of the {@link ServletRequest#startAsync} methods. - * - *

AsyncListener instances will be notified in the order in which - * they were added. - * - *

The given ServletRequest and ServletResponse objects will - * be made available to the given AsyncListener via the - * {@link AsyncEvent#getSuppliedRequest getSuppliedRequest} and - * {@link AsyncEvent#getSuppliedResponse getSuppliedResponse} methods, - * respectively, of the {@link AsyncEvent} delivered to it. These objects - * should not be read from or written to, respectively, at the time the - * AsyncEvent is delivered, because additional wrapping may have - * occurred since the given AsyncListener was registered, but may be used - * in order to release any resources associated with them. - * - * @param listener the AsyncListener to be registered - * @param servletRequest the ServletRequest that will be included - * in the AsyncEvent - * @param servletResponse the ServletResponse that will be included - * in the AsyncEvent - * - * @throws IllegalStateException if this method is called after - * the container-initiated dispatch, during which one of the - * {@link ServletRequest#startAsync} methods was called, has - * returned to the container - */ - public void addListener(AsyncListener listener, - ServletRequest servletRequest, - ServletResponse servletResponse); - - - /** - * Instantiates the given {@link AsyncListener} class. - * - *

The returned AsyncListener instance may be further customized - * before it is registered with this AsyncContext via a call to one of - * the addListener methods. - * - *

The given AsyncListener class must define a zero argument - * constructor, which is used to instantiate it. - * - *

This method supports resource injection if the given - * clazz represents a Managed Bean. - * See the Java EE platform and JSR 299 specifications for additional - * details about Managed Beans and resource injection. - - *

This method supports any annotations applicable to AsyncListener. - * - * @param the class of the object to instantiate - * @param clazz the AsyncListener class to instantiate - * - * @return the new AsyncListener instance - * - * @throws ServletException if the given clazz fails to be - * instantiated - */ - public T createListener(Class clazz) - throws ServletException; - - - /** - * Sets the timeout (in milliseconds) for this AsyncContext. - * - *

The timeout applies to this AsyncContext once the - * container-initiated dispatch during which one of the - * {@link ServletRequest#startAsync} methods was called has - * returned to the container. - * - *

The timeout will expire if neither the {@link #complete} method - * nor any of the dispatch methods are called. A timeout value of - * zero or less indicates no timeout. - * - *

If {@link #setTimeout} is not called, then the container's - * default timeout, which is available via a call to - * {@link #getTimeout}, will apply. - * - *

The default value is 30000 ms. - * - * @param timeout the timeout in milliseconds - * - * @throws IllegalStateException if this method is called after - * the container-initiated dispatch, during which one of the - * {@link ServletRequest#startAsync} methods was called, has - * returned to the container - */ - public void setTimeout(long timeout); - - - /** - * Gets the timeout (in milliseconds) for this AsyncContext. - * - *

This method returns the container's default timeout for - * asynchronous operations, or the timeout value passed to the most - * recent invocation of {@link #setTimeout}. - * - *

A timeout value of zero or less indicates no timeout. - * - * @return the timeout in milliseconds - */ - public long getTimeout(); - -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/AsyncEvent.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/AsyncEvent.java deleted file mode 100644 index d1739ec..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/AsyncEvent.java +++ /dev/null @@ -1,166 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet; - -/** - * Event that gets fired when the asynchronous operation initiated on a - * ServletRequest (via a call to {@link ServletRequest#startAsync} or - * {@link ServletRequest#startAsync(ServletRequest, ServletResponse)}) - * has completed, timed out, or produced an error. - * - * @since Servlet 3.0 - */ -public class AsyncEvent { - - private AsyncContext context; - private ServletRequest request; - private ServletResponse response; - private Throwable throwable; - - - /** - * Constructs an AsyncEvent from the given AsyncContext. - * - * @param context the AsyncContex to be delivered with this AsyncEvent - */ - public AsyncEvent(AsyncContext context) { - this(context, context.getRequest(), context.getResponse(), null); - } - - /** - * Constructs an AsyncEvent from the given AsyncContext, ServletRequest, - * and ServletResponse. - * - * @param context the AsyncContex to be delivered with this AsyncEvent - * @param request the ServletRequest to be delivered with this AsyncEvent - * @param response the ServletResponse to be delivered with this - * AsyncEvent - */ - public AsyncEvent(AsyncContext context, ServletRequest request, - ServletResponse response) { - this(context, request, response, null); - } - - /** - * Constructs an AsyncEvent from the given AsyncContext and Throwable. - * - * @param context the AsyncContex to be delivered with this AsyncEvent - * @param throwable the Throwable to be delivered with this AsyncEvent - */ - public AsyncEvent(AsyncContext context, Throwable throwable) { - this(context, context.getRequest(), context.getResponse(), throwable); - } - - /** - * Constructs an AsyncEvent from the given AsyncContext, ServletRequest, - * ServletResponse, and Throwable. - * - * @param context the AsyncContex to be delivered with this AsyncEvent - * @param request the ServletRequest to be delivered with this AsyncEvent - * @param response the ServletResponse to be delivered with this - * AsyncEvent - * @param throwable the Throwable to be delivered with this AsyncEvent - */ - public AsyncEvent(AsyncContext context, ServletRequest request, - ServletResponse response, Throwable throwable) { - this.context = context; - this.request = request; - this.response = response; - this.throwable = throwable; - } - - /** - * Gets the AsyncContext from this AsyncEvent. - * - * @return the AsyncContext that was used to initialize this AsyncEvent - */ - public AsyncContext getAsyncContext() { - return context; - } - - /** - * Gets the ServletRequest from this AsyncEvent. - * - *

If the AsyncListener to which this AsyncEvent is being delivered - * was added using {@link AsyncContext#addListener(AsyncListener, - * ServletRequest, ServletResponse)}, the returned ServletRequest - * will be the same as the one supplied to the above method. - * If the AsyncListener was added via - * {@link AsyncContext#addListener(AsyncListener)}, this method - * must return null. - * - * @return the ServletRequest that was used to initialize this AsyncEvent, - * or null if this AsyncEvent was initialized without any ServletRequest - */ - public ServletRequest getSuppliedRequest() { - return request; - } - - /** - * Gets the ServletResponse from this AsyncEvent. - * - *

If the AsyncListener to which this AsyncEvent is being delivered - * was added using {@link AsyncContext#addListener(AsyncListener, - * ServletRequest, ServletResponse)}, the returned ServletResponse - * will be the same as the one supplied to the above method. - * If the AsyncListener was added via - * {@link AsyncContext#addListener(AsyncListener)}, this method - * must return null. - * - * @return the ServletResponse that was used to initialize this AsyncEvent, - * or null if this AsyncEvent was initialized without any ServletResponse - */ - public ServletResponse getSuppliedResponse() { - return response; - } - - /** - * Gets the Throwable from this AsyncEvent. - * - * @return the Throwable that was used to initialize this AsyncEvent, - * or null if this AsyncEvent was initialized without any Throwable - */ - public Throwable getThrowable() { - return throwable; - } - -} - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/AsyncListener.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/AsyncListener.java deleted file mode 100644 index ebe6cb3..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/AsyncListener.java +++ /dev/null @@ -1,164 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet; - -import java.io.IOException; -import java.util.EventListener; - -/** - * Listener that will be notified in the event that an asynchronous - * operation initiated on a ServletRequest to which the listener had been - * added has completed, timed out, or resulted in an error. - * - * @since Servlet 3.0 - */ -public interface AsyncListener extends EventListener { - - /** - * Notifies this AsyncListener that an asynchronous operation - * has been completed. - * - *

The {@link AsyncContext} corresponding to the asynchronous - * operation that has been completed may be obtained by calling - * {@link AsyncEvent#getAsyncContext getAsyncContext} on the given - * event. - * - *

In addition, if this AsyncListener had been registered via a call - * to {@link AsyncContext#addListener(AsyncListener, - * ServletRequest, ServletResponse)}, the supplied ServletRequest and - * ServletResponse objects may be retrieved by calling - * {@link AsyncEvent#getSuppliedRequest getSuppliedRequest} and - * {@link AsyncEvent#getSuppliedResponse getSuppliedResponse}, - * respectively, on the given event. - * - * @param event the AsyncEvent indicating that an asynchronous - * operation has been completed - * - * @throws IOException if an I/O related error has occurred during the - * processing of the given AsyncEvent - */ - public void onComplete(AsyncEvent event) throws IOException; - - - /** - * Notifies this AsyncListener that an asynchronous operation - * has timed out. - * - *

The {@link AsyncContext} corresponding to the asynchronous - * operation that has timed out may be obtained by calling - * {@link AsyncEvent#getAsyncContext getAsyncContext} on the given - * event. - * - *

In addition, if this AsyncListener had been registered via a call - * to {@link AsyncContext#addListener(AsyncListener, - * ServletRequest, ServletResponse)}, the supplied ServletRequest and - * ServletResponse objects may be retrieved by calling - * {@link AsyncEvent#getSuppliedRequest getSuppliedRequest} and - * {@link AsyncEvent#getSuppliedResponse getSuppliedResponse}, - * respectively, on the given event. - * - * @param event the AsyncEvent indicating that an asynchronous - * operation has timed out - * - * @throws IOException if an I/O related error has occurred during the - * processing of the given AsyncEvent - */ - public void onTimeout(AsyncEvent event) throws IOException; - - - /** - * Notifies this AsyncListener that an asynchronous operation - * has failed to complete. - * - *

The {@link AsyncContext} corresponding to the asynchronous - * operation that failed to complete may be obtained by calling - * {@link AsyncEvent#getAsyncContext getAsyncContext} on the given - * event. - * - *

In addition, if this AsyncListener had been registered via a call - * to {@link AsyncContext#addListener(AsyncListener, - * ServletRequest, ServletResponse)}, the supplied ServletRequest and - * ServletResponse objects may be retrieved by calling - * {@link AsyncEvent#getSuppliedRequest getSuppliedRequest} and - * {@link AsyncEvent#getSuppliedResponse getSuppliedResponse}, - * respectively, on the given event. - * - * @param event the AsyncEvent indicating that an asynchronous - * operation has failed to complete - * - * @throws IOException if an I/O related error has occurred during the - * processing of the given AsyncEvent - */ - public void onError(AsyncEvent event) throws IOException; - - - /** - * Notifies this AsyncListener that a new asynchronous cycle is being - * initiated via a call to one of the {@link ServletRequest#startAsync} - * methods. - * - *

The {@link AsyncContext} corresponding to the asynchronous - * operation that is being reinitialized may be obtained by calling - * {@link AsyncEvent#getAsyncContext getAsyncContext} on the given - * event. - * - *

In addition, if this AsyncListener had been registered via a call - * to {@link AsyncContext#addListener(AsyncListener, - * ServletRequest, ServletResponse)}, the supplied ServletRequest and - * ServletResponse objects may be retrieved by calling - * {@link AsyncEvent#getSuppliedRequest getSuppliedRequest} and - * {@link AsyncEvent#getSuppliedResponse getSuppliedResponse}, - * respectively, on the given event. - * - *

This AsyncListener will not receive any events related to the - * new asynchronous cycle unless it registers itself (via a call - * to {@link AsyncContext#addListener}) with the AsyncContext that - * is delivered as part of the given AsyncEvent. - * - * @param event the AsyncEvent indicating that a new asynchronous - * cycle is being initiated - * - * @throws IOException if an I/O related error has occurred during the - * processing of the given AsyncEvent - */ - public void onStartAsync(AsyncEvent event) throws IOException; - -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/DispatcherType.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/DispatcherType.java deleted file mode 100644 index 65d1b18..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/DispatcherType.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet; - -/** - * Enumeration of filter dispatcher types. - * - * @since Servlet 3.0 - */ -public enum DispatcherType { - FORWARD, - INCLUDE, - REQUEST, - ASYNC, - ERROR -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/Filter.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/Filter.java deleted file mode 100644 index 0b579fb..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/Filter.java +++ /dev/null @@ -1,182 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - -import java.io.IOException; - -/** - *

A filter is an object that performs - * filtering tasks on either the request to a resource (a servlet or static content), or on the response - * from a resource, or both.

- * - *

Filters perform filtering in the doFilter method. - * Every Filter has access to a FilterConfig object from which it can obtain - * its initialization parameters, and a reference to the ServletContext which - * it can use, for example, to load resources needed for filtering tasks. - * - *

Filters are configured in the deployment descriptor of a web - * application. - * - *

Examples that have been identified for this design are: - *

    - *
  1. Authentication Filters - *
  2. Logging and Auditing Filters - *
  3. Image conversion Filters - *
  4. Data compression Filters - *
  5. Encryption Filters - *
  6. Tokenizing Filters - *
  7. Filters that trigger resource access events - *
  8. XSL/T filters - *
  9. Mime-type chain Filter - *
- * - * @since Servlet 2.3 - */ - -public interface Filter { - - /** - *

Called by the web container - * to indicate to a filter that it is being placed into service.

- * - *

The servlet container calls the init - * method exactly once after instantiating the filter. The init - * method must complete successfully before the filter is asked to do any - * filtering work.

- * - *

The web container cannot place the filter into service if the init - * method either

- *
    - *
  1. Throws a ServletException - *
  2. Does not return within a time period defined by the web container - *
- * - * @implSpec - * The default implementation takes no action. - * - * @param filterConfig a FilterConfig object containing the - * filter's configuration and initialization parameters - * @throws ServletException if an exception has occurred that interferes with - * the filter's normal operation - */ - default public void init(FilterConfig filterConfig) throws ServletException {} - - - /** - * The doFilter method of the Filter is called by the - * container each time a request/response pair is passed through the - * chain due to a client request for a resource at the end of the chain. - * The FilterChain passed in to this method allows the Filter to pass - * on the request and response to the next entity in the chain. - * - *

A typical implementation of this method would follow the following - * pattern: - *

    - *
  1. Examine the request - *
  2. Optionally wrap the request object with a custom implementation to - * filter content or headers for input filtering - *
  3. Optionally wrap the response object with a custom implementation to - * filter content or headers for output filtering - *
  4. - *
      - *
    • Either invoke the next entity in the chain - * using the FilterChain object - * (chain.doFilter()), - *
    • or not pass on the request/response pair to - * the next entity in the filter chain to - * block the request processing - *
    - *
  5. Directly set headers on the response after invocation of the - * next entity in the filter chain. - *
- * - * @param request the ServletRequest object contains the client's request - * @param response the ServletResponse object contains the filter's response - * @param chain the FilterChain for invoking the next filter or the resource - * @throws IOException if an I/O related error has occurred during the processing - * @throws ServletException if an exception occurs that interferes with the - * filter's normal operation - * - * @see UnavailableException - */ - public void doFilter(ServletRequest request, ServletResponse response, - FilterChain chain) - throws IOException, ServletException; - - - /** - *

Called by the web container - * to indicate to a filter that it is being - * taken out of service.

- * - *

This method is only called once all threads within the filter's - * doFilter method have exited or after a timeout period has passed. - * After the web container calls this method, it will not call the - * doFilter method again on this instance of the filter.

- * - *

This method gives the filter an opportunity to clean up any - * resources that are being held (for example, memory, file handles, - * threads) and make sure that any persistent state is synchronized - * with the filter's current state in memory.

- * - * @implSpec - * The default implementation takes no action. - */ - default public void destroy() {} -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/FilterChain.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/FilterChain.java deleted file mode 100644 index cafc063..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/FilterChain.java +++ /dev/null @@ -1,87 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - -import java.io.IOException; - - /** - * A FilterChain is an object provided by the servlet container to the developer - * giving a view into the invocation chain of a filtered request for a resource. Filters - * use the FilterChain to invoke the next filter in the chain, or if the calling filter - * is the last filter in the chain, to invoke the resource at the end of the chain. - * - * @see Filter - * @since Servlet 2.3 - */ - -public interface FilterChain { - - /** - * Causes the next filter in the chain to be invoked, or if the calling filter is the last filter - * in the chain, causes the resource at the end of the chain to be invoked. - * - * @param request the request to pass along the chain. - * @param response the response to pass along the chain. - * @throws IOException if an I/O related error has occurred during the processing - * @throws ServletException if an exception has occurred that interferes with the - * filterChain's normal operation - */ - public void doFilter(ServletRequest request, ServletResponse response) throws IOException, ServletException; - -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/FilterConfig.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/FilterConfig.java deleted file mode 100644 index 4265b61..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/FilterConfig.java +++ /dev/null @@ -1,119 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - -import java.util.Enumeration; - -/** - * A filter configuration object used by a servlet container - * to pass information to a filter during initialization. - * - * @see Filter - * @since Servlet 2.3 - */ -public interface FilterConfig { - - /** - * Returns the filter-name of this filter as defined in the deployment - * descriptor. - * - * @return the filter name of this filter - */ - public String getFilterName(); - - - /** - * Returns a reference to the {@link ServletContext} in which the caller - * is executing. - * - * @return a {@link ServletContext} object, used by the caller to - * interact with its servlet container - * - * @see ServletContext - */ - public ServletContext getServletContext(); - - - /** - * Returns a String containing the value of the - * named initialization parameter, or null if - * the initialization parameter does not exist. - * - * @param name a String specifying the name of the - * initialization parameter - * - * @return a String containing the value of the - * initialization parameter, or null if - * the initialization parameter does not exist - */ - public String getInitParameter(String name); - - - /** - * Returns the names of the filter's initialization parameters - * as an Enumeration of String objects, - * or an empty Enumeration if the filter has - * no initialization parameters. - * - * @return an Enumeration of String objects - * containing the names of the filter's initialization parameters - */ - public Enumeration getInitParameterNames(); - -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/FilterRegistration.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/FilterRegistration.java deleted file mode 100644 index 99c95b9..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/FilterRegistration.java +++ /dev/null @@ -1,150 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet; - -import java.util.*; - -/** - * Interface through which a {@link Filter} may be further configured. - * - * @since Servlet 3.0 - */ -public interface FilterRegistration extends Registration { - - /** - * Adds a filter mapping with the given servlet names and dispatcher - * types for the Filter represented by this FilterRegistration. - * - *

Filter mappings are matched in the order in which they were - * added. - * - *

Depending on the value of the isMatchAfter parameter, the - * given filter mapping will be considered after or before any - * declared filter mappings of the ServletContext from which this - * FilterRegistration was obtained. - * - *

If this method is called multiple times, each successive call - * adds to the effects of the former. - * - * @param dispatcherTypes the dispatcher types of the filter mapping, - * or null if the default DispatcherType.REQUEST is to be used - * @param isMatchAfter true if the given filter mapping should be matched - * after any declared filter mappings, and false if it is supposed to - * be matched before any declared filter mappings of the ServletContext - * from which this FilterRegistration was obtained - * @param servletNames the servlet names of the filter mapping - * - * @throws IllegalArgumentException if servletNames is null or - * empty - * @throws IllegalStateException if the ServletContext from which this - * FilterRegistration was obtained has already been initialized - */ - public void addMappingForServletNames( - EnumSet dispatcherTypes, boolean isMatchAfter, - String... servletNames); - - /** - * Gets the currently available servlet name mappings - * of the Filter represented by this FilterRegistration. - * - *

If permitted, any changes to the returned Collection must not - * affect this FilterRegistration. - * - * @return a (possibly empty) Collection of the currently - * available servlet name mappings of the Filter represented by this - * FilterRegistration - */ - public Collection getServletNameMappings(); - - /** - * Adds a filter mapping with the given url patterns and dispatcher - * types for the Filter represented by this FilterRegistration. - * - *

Filter mappings are matched in the order in which they were - * added. - * - *

Depending on the value of the isMatchAfter parameter, the - * given filter mapping will be considered after or before any - * declared filter mappings of the ServletContext from which - * this FilterRegistration was obtained. - * - *

If this method is called multiple times, each successive call - * adds to the effects of the former. - * - * @param dispatcherTypes the dispatcher types of the filter mapping, - * or null if the default DispatcherType.REQUEST is to be used - * @param isMatchAfter true if the given filter mapping should be matched - * after any declared filter mappings, and false if it is supposed to - * be matched before any declared filter mappings of the ServletContext - * from which this FilterRegistration was obtained - * @param urlPatterns the url patterns of the filter mapping - * - * @throws IllegalArgumentException if urlPatterns is null or - * empty - * @throws IllegalStateException if the ServletContext from which this - * FilterRegistration was obtained has already been initialized - */ - public void addMappingForUrlPatterns( - EnumSet dispatcherTypes, boolean isMatchAfter, - String... urlPatterns); - - /** - * Gets the currently available URL pattern mappings of the Filter - * represented by this FilterRegistration. - * - *

If permitted, any changes to the returned Collection must not - * affect this FilterRegistration. - * - * @return a (possibly empty) Collection of the currently - * available URL pattern mappings of the Filter represented by this - * FilterRegistration - */ - public Collection getUrlPatternMappings(); - - /** - * Interface through which a {@link Filter} registered via one of the - * addFilter methods on {@link ServletContext} may be further - * configured. - */ - interface Dynamic extends FilterRegistration, Registration.Dynamic { - } -} - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/GenericFilter.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/GenericFilter.java deleted file mode 100644 index 02e1e0f..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/GenericFilter.java +++ /dev/null @@ -1,254 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet; - -import java.io.IOException; -import java.util.Enumeration; -import java.util.ResourceBundle; - -/** - * - *

Defines a generic, protocol-independent - * filter. To write an HTTP filter for use on the - * Web, extend {@link javax.servlet.http.HttpFilter} instead.

- * - *

GenericFilter implements the Filter - * and FilterConfig interfaces. GenericFilter - * may be directly extended by a filter, although it's more common to extend - * a protocol-specific subclass such as HttpFilter. - * - *

GenericFilter makes writing filters - * easier. It provides simple versions of the lifecycle methods - * init and destroy and of the methods - * in the FilterConfig interface. - * - *

To write a generic filter, you need only - * override the abstract doFilter method. - * - * @author Various - * - * @since Servlet 4.0 - */ - - -public abstract class GenericFilter - implements Filter, FilterConfig, java.io.Serializable -{ - private static final String LSTRING_FILE = "javax.servlet.LocalStrings"; - private static final ResourceBundle lStrings = - ResourceBundle.getBundle(LSTRING_FILE); - - private transient FilterConfig config; - - - /** - * - *

Does nothing. All of the filter initialization - * is done by one of the init methods.

- * - * @since Servlet 4.0 - */ - public GenericFilter() { } - - - /** - *

Returns a String containing the value of the named - * initialization parameter, or null if the parameter does - * not exist. See {@link FilterConfig#getInitParameter}.

- * - *

This method is supplied for convenience. It gets the - * value of the named parameter from the servlet's - * ServletConfig object. - * - * @param name a String specifying the name - * of the initialization parameter - * - * @return String a String containing the value - * of the initialization parameter - * - * @since Servlet 4.0 - * - */ - @Override - public String getInitParameter(String name) { - FilterConfig fc = getFilterConfig(); - if (fc == null) { - throw new IllegalStateException( - lStrings.getString("err.filter_config_not_initialized")); - } - - return fc.getInitParameter(name); - } - - - /** - *

Returns the names of the filter's initialization parameters - * as an Enumeration of String objects, - * or an empty Enumeration if the filter has no - * initialization parameters. See {@link - * FilterConfig#getInitParameterNames}.

- * - *

This method is supplied for convenience. It gets the - * parameter names from the filter's FilterConfig object. - * - * @return Enumeration an enumeration of String - * objects containing the names of - * the filter's initialization parameters - * - * @since Servlet 4.0 - */ - @Override - public Enumeration getInitParameterNames() { - FilterConfig fc = getFilterConfig(); - if (fc == null) { - throw new IllegalStateException( - lStrings.getString("err.filter_config_not_initialized")); - } - - return fc.getInitParameterNames(); - } - - - /** - *

Returns this servlet's {@link ServletConfig} object.

- * - * @return FilterConfig the FilterConfig object - * that initialized this filter - * - * @since Servlet 4.0 - */ - public FilterConfig getFilterConfig() { - return config; - } - - - /** - *

Returns a reference to the {@link ServletContext} in which this filter - * is running. See {@link FilterConfig#getServletContext}.

- * - *

This method is supplied for convenience. It gets the - * context from the filter's FilterConfig object. - * - * @return ServletContext the ServletContext object - * passed to this filter by the init - * method - * - * @since Servlet 4.0 - */ - @Override - public ServletContext getServletContext() { - FilterConfig sc = getFilterConfig(); - if (sc == null) { - throw new IllegalStateException( - lStrings.getString("err.filter_config_not_initialized")); - } - - return sc.getServletContext(); - } - - - /** - *

Called by the servlet container to indicate to a filter that - * it is being placed into service. See {@link Filter#init}.

- * - *

This implementation stores the {@link FilterConfig} - * object it receives from the servlet container for later use. - * When overriding this form of the method, call - * super.init(config). - * - * @param config the FilterConfig object - * that contains configuration - * information for this filter - * - * @exception ServletException if an exception occurs that - * interrupts the servlet's normal - * operation - * - * @see UnavailableException - * - * @since Servlet 4.0 - */ - @Override - public void init(FilterConfig config) throws ServletException { - this.config = config; - this.init(); - } - - /** - *

A convenience method which can be overridden so that there's no need - * to call super.init(config).

- * - *

Instead of overriding {@link #init(FilterConfig)}, simply override - * this method and it will be called by - * GenericFilter.init(FilterConfig config). - * The FilterConfig object can still be retrieved via {@link - * #getFilterConfig}. - * - * @exception ServletException if an exception occurs that - * interrupts the servlet's - * normal operation - * - * @since Servlet 4.0 - */ - public void init() throws ServletException { - - } - - - /** - *

Returns the name of this filter instance. - * See {@link FilterConfig#getFilterName}.

- * - * @return the name of this filter instance - * - * @since Servlet 4.0 - */ - @Override - public String getFilterName() { - FilterConfig sc = getFilterConfig(); - if (sc == null) { - throw new IllegalStateException( - lStrings.getString("err.servlet_config_not_initialized")); - } - - return sc.getFilterName(); - } -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/GenericServlet.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/GenericServlet.java deleted file mode 100644 index c82760f..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/GenericServlet.java +++ /dev/null @@ -1,337 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - -import java.io.IOException; -import java.util.Enumeration; -import java.util.ResourceBundle; - -/** - * - * Defines a generic, protocol-independent - * servlet. To write an HTTP servlet for use on the - * Web, extend {@link javax.servlet.http.HttpServlet} instead. - * - *

GenericServlet implements the Servlet - * and ServletConfig interfaces. GenericServlet - * may be directly extended by a servlet, although it's more common to extend - * a protocol-specific subclass such as HttpServlet. - * - *

GenericServlet makes writing servlets - * easier. It provides simple versions of the lifecycle methods - * init and destroy and of the methods - * in the ServletConfig interface. GenericServlet - * also implements the log method, declared in the - * ServletContext interface. - * - *

To write a generic servlet, you need only - * override the abstract service method. - * - * - * @author Various - */ - - -public abstract class GenericServlet - implements Servlet, ServletConfig, java.io.Serializable -{ - private static final String LSTRING_FILE = "javax.servlet.LocalStrings"; - private static ResourceBundle lStrings = - ResourceBundle.getBundle(LSTRING_FILE); - - private transient ServletConfig config; - - - /** - * - * Does nothing. All of the servlet initialization - * is done by one of the init methods. - * - */ - public GenericServlet() { } - - - /** - * Called by the servlet container to indicate to a servlet that the - * servlet is being taken out of service. See {@link Servlet#destroy}. - * - * - */ - public void destroy() { - } - - - /** - * Returns a String containing the value of the named - * initialization parameter, or null if the parameter does - * not exist. See {@link ServletConfig#getInitParameter}. - * - *

This method is supplied for convenience. It gets the - * value of the named parameter from the servlet's - * ServletConfig object. - * - * @param name a String specifying the name - * of the initialization parameter - * - * @return String a String containing the value - * of the initialization parameter - * - */ - public String getInitParameter(String name) { - ServletConfig sc = getServletConfig(); - if (sc == null) { - throw new IllegalStateException( - lStrings.getString("err.servlet_config_not_initialized")); - } - - return sc.getInitParameter(name); - } - - - /** - * Returns the names of the servlet's initialization parameters - * as an Enumeration of String objects, - * or an empty Enumeration if the servlet has no - * initialization parameters. See {@link - * ServletConfig#getInitParameterNames}. - * - *

This method is supplied for convenience. It gets the - * parameter names from the servlet's ServletConfig object. - * - * - * @return Enumeration an enumeration of String - * objects containing the names of - * the servlet's initialization parameters - */ - public Enumeration getInitParameterNames() { - ServletConfig sc = getServletConfig(); - if (sc == null) { - throw new IllegalStateException( - lStrings.getString("err.servlet_config_not_initialized")); - } - - return sc.getInitParameterNames(); - } - - - /** - * Returns this servlet's {@link ServletConfig} object. - * - * @return ServletConfig the ServletConfig object - * that initialized this servlet - */ - public ServletConfig getServletConfig() { - return config; - } - - - /** - * Returns a reference to the {@link ServletContext} in which this servlet - * is running. See {@link ServletConfig#getServletContext}. - * - *

This method is supplied for convenience. It gets the - * context from the servlet's ServletConfig object. - * - * - * @return ServletContext the ServletContext object - * passed to this servlet by the init - * method - */ - public ServletContext getServletContext() { - ServletConfig sc = getServletConfig(); - if (sc == null) { - throw new IllegalStateException( - lStrings.getString("err.servlet_config_not_initialized")); - } - - return sc.getServletContext(); - } - - - /** - * Returns information about the servlet, such as - * author, version, and copyright. - * By default, this method returns an empty string. Override this method - * to have it return a meaningful value. See {@link - * Servlet#getServletInfo}. - * - * - * @return String information about this servlet, by default an - * empty string - */ - public String getServletInfo() { - return ""; - } - - - /** - * Called by the servlet container to indicate to a servlet that the - * servlet is being placed into service. See {@link Servlet#init}. - * - *

This implementation stores the {@link ServletConfig} - * object it receives from the servlet container for later use. - * When overriding this form of the method, call - * super.init(config). - * - * @param config the ServletConfig object - * that contains configuration - * information for this servlet - * - * @exception ServletException if an exception occurs that - * interrupts the servlet's normal - * operation - * - * @see UnavailableException - */ - public void init(ServletConfig config) throws ServletException { - this.config = config; - this.init(); - } - - - /** - * A convenience method which can be overridden so that there's no need - * to call super.init(config). - * - *

Instead of overriding {@link #init(ServletConfig)}, simply override - * this method and it will be called by - * GenericServlet.init(ServletConfig config). - * The ServletConfig object can still be retrieved via {@link - * #getServletConfig}. - * - * @exception ServletException if an exception occurs that - * interrupts the servlet's - * normal operation - */ - public void init() throws ServletException { - - } - - - /** - * Writes the specified message to a servlet log file, prepended by the - * servlet's name. See {@link ServletContext#log(String)}. - * - * @param msg a String specifying - * the message to be written to the log file - */ - public void log(String msg) { - getServletContext().log(getServletName() + ": "+ msg); - } - - - /** - * Writes an explanatory message and a stack trace - * for a given Throwable exception - * to the servlet log file, prepended by the servlet's name. - * See {@link ServletContext#log(String, Throwable)}. - * - * - * @param message a String that describes - * the error or exception - * - * @param t the java.lang.Throwable error - * or exception - */ - public void log(String message, Throwable t) { - getServletContext().log(getServletName() + ": " + message, t); - } - - - /** - * Called by the servlet container to allow the servlet to respond to - * a request. See {@link Servlet#service}. - * - *

This method is declared abstract so subclasses, such as - * HttpServlet, must override it. - * - * @param req the ServletRequest object - * that contains the client's request - * - * @param res the ServletResponse object - * that will contain the servlet's response - * - * @exception ServletException if an exception occurs that - * interferes with the servlet's - * normal operation occurred - * - * @exception IOException if an input or output - * exception occurs - */ - - public abstract void service(ServletRequest req, ServletResponse res) - throws ServletException, IOException; - - - /** - * Returns the name of this servlet instance. - * See {@link ServletConfig#getServletName}. - * - * @return the name of this servlet instance - */ - public String getServletName() { - ServletConfig sc = getServletConfig(); - if (sc == null) { - throw new IllegalStateException( - lStrings.getString("err.servlet_config_not_initialized")); - } - - return sc.getServletName(); - } -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/HttpConstraintElement.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/HttpConstraintElement.java deleted file mode 100644 index 47763a4..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/HttpConstraintElement.java +++ /dev/null @@ -1,172 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet; - -import java.util.*; -import javax.servlet.annotation.HttpConstraint; -import javax.servlet.annotation.ServletSecurity.EmptyRoleSemantic; -import javax.servlet.annotation.ServletSecurity.TransportGuarantee; - -/** - * Java Class representation of an {@link HttpConstraint} annotation value. - * - * @since Servlet 3.0 - */ -public class HttpConstraintElement { - - private EmptyRoleSemantic emptyRoleSemantic; - private TransportGuarantee transportGuarantee; - private String[] rolesAllowed; - - /** - * Constructs a default HTTP constraint element - */ - public HttpConstraintElement() { - this(EmptyRoleSemantic.PERMIT); - } - - /** - * Convenience constructor to establish EmptyRoleSemantic.DENY - * - * @param semantic should be EmptyRoleSemantic.DENY - */ - public HttpConstraintElement(EmptyRoleSemantic semantic) { - this(semantic, TransportGuarantee.NONE, new String[0]); - } - - /** - * Constructor to establish non-empty getRolesAllowed and/or - * TransportGuarantee.CONFIDENTIAL. - * - * @param guarantee TransportGuarantee.NONE or - * TransportGuarantee.CONFIDENTIAL - * @param roleNames the names of the roles that are to be - * allowed access - */ - public HttpConstraintElement(TransportGuarantee guarantee, - String... roleNames) { - this(EmptyRoleSemantic.PERMIT, guarantee, roleNames); - } - - /** - * Constructor to establish all of getEmptyRoleSemantic, - * getRolesAllowed, and getTransportGuarantee. - * - * @param semantic EmptyRoleSemantic.DENY or - * EmptyRoleSemantic.PERMIT - * @param guarantee TransportGuarantee.NONE or - * TransportGuarantee.CONFIDENTIAL - * @param roleNames the names of the roles that are to be allowed - * access, or missing if the semantic is EmptyRoleSemantic.DENY - */ - public HttpConstraintElement(EmptyRoleSemantic semantic, - TransportGuarantee guarantee, String... roleNames) { - if (semantic == EmptyRoleSemantic.DENY && roleNames.length > 0) { - throw new IllegalArgumentException( - "Deny semantic with rolesAllowed"); - } - this.emptyRoleSemantic = semantic; - this.transportGuarantee = guarantee; - this.rolesAllowed = copyStrings(roleNames); - } - - /** - * Gets the default authorization semantic. - * - *

This value is insignificant when getRolesAllowed - * returns a non-empty array, and should not be specified when a - * non-empty array is specified for getRolesAllowed. - * - * @return the {@link EmptyRoleSemantic} to be applied when - * getRolesAllowed returns an empty (that is, zero-length) - * array - */ - public EmptyRoleSemantic getEmptyRoleSemantic() { - return this.emptyRoleSemantic; - } - - /** - * Gets the data protection requirement (i.e., whether or not SSL/TLS is - * required) that must be satisfied by the transport connection. - * - * @return the {@link TransportGuarantee} indicating the data - * protection that must be provided by the connection - */ - public TransportGuarantee getTransportGuarantee() { - return this.transportGuarantee; - } - - /** - * Gets the names of the authorized roles. - * - *

Duplicate role names appearing in getRolesAllowed are insignificant - * and may be discarded. The String "*" has no special meaning - * as a role name (should it occur in getRolesAllowed). - * - * @return a (possibly empty) array of role names. When the - * array is empty, its meaning depends on the value of - * {@link #getEmptyRoleSemantic}. If its value is DENY, - * and getRolesAllowed returns an empty array, - * access is to be denied independent of authentication state and - * identity. Conversely, if its value is PERMIT, it - * indicates that access is to be allowed independent of authentication - * state and identity. When the array contains the names of one or - * more roles, it indicates that access is contingent on membership in at - * least one of the named roles (independent of the value of - * {@link #getEmptyRoleSemantic}). - */ - public String[] getRolesAllowed() { - return copyStrings(this.rolesAllowed); - } - - private String[] copyStrings(String[] strings) { - String[] arr = null; - if (strings != null) { - int len = strings.length; - arr = new String[len]; - if (len > 0) { - System.arraycopy(strings, 0, arr, 0, len); - } - } - - return ((arr != null) ? arr : new String[0]); - } -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/HttpMethodConstraintElement.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/HttpMethodConstraintElement.java deleted file mode 100644 index 17bd88b..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/HttpMethodConstraintElement.java +++ /dev/null @@ -1,98 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet; - -import javax.servlet.annotation.HttpMethodConstraint; - -/** - * Java Class represntation of an {@link HttpMethodConstraint} annotation value. - * - * @since Servlet 3.0 - */ -public class HttpMethodConstraintElement extends HttpConstraintElement { - - private String methodName; - - /** - * Constructs an instance with default {@link HttpConstraintElement} - * value. - * - * @param methodName the name of an HTTP protocol method. The name must - * not be null, or the empty string, and must be a legitimate HTTP - * Method name as defined by RFC 2616 - */ - public HttpMethodConstraintElement(String methodName) { - if (methodName == null || methodName.length() == 0) { - throw new IllegalArgumentException("invalid HTTP method name"); - } - this.methodName = methodName; - } - /** - * Constructs an instance with specified {@link HttpConstraintElement} - * value. - * - * @param methodName the name of an HTTP protocol method. The name must - * not be null, or the empty string, and must be a legitimate HTTP - * Method name as defined by RFC 2616 - * - * @param constraint the HTTPconstraintElement value to assign to the - * named HTTP method - */ - public HttpMethodConstraintElement(String methodName, - HttpConstraintElement constraint) { - super(constraint.getEmptyRoleSemantic(), - constraint.getTransportGuarantee(), - constraint.getRolesAllowed()); - if (methodName == null || methodName.length() == 0) { - throw new IllegalArgumentException("invalid HTTP method name"); - } - this.methodName = methodName; - } - - /** - * Gets the HTTP method name. - * - * @return the Http method name - */ - public String getMethodName() { - return this.methodName; - } -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/LocalStrings.properties b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/LocalStrings.properties deleted file mode 100644 index dc36827..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/LocalStrings.properties +++ /dev/null @@ -1,65 +0,0 @@ -# -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. -# -# Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. -# -# The contents of this file are subject to the terms of either the GNU -# General Public License Version 2 only ("GPL") or the Common Development -# and Distribution License("CDDL") (collectively, the "License"). You -# may not use this file except in compliance with the License. You can -# obtain a copy of the License at -# https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html -# or packager/legal/LICENSE.txt. See the License for the specific -# language governing permissions and limitations under the License. -# -# When distributing the software, include this License Header Notice in each -# file and include the License file at packager/legal/LICENSE.txt. -# -# GPL Classpath Exception: -# Oracle designates this particular file as subject to the "Classpath" -# exception as provided by Oracle in the GPL Version 2 section of the License -# file that accompanied this code. -# -# Modifications: -# If applicable, add the following below the License Header, with the fields -# enclosed by brackets [] replaced by your own identifying information: -# "Portions Copyright [year] [name of copyright owner]" -# -# Contributor(s): -# If you wish your version of this file to be governed by only the CDDL or -# only the GPL Version 2, indicate your decision by adding "[Contributor] -# elects to include this software in this distribution under the [CDDL or GPL -# Version 2] license." If you don't indicate a single choice of license, a -# recipient has the option to distribute your version of this file under -# either the CDDL, the GPL Version 2 or to extend the choice of license to -# its licensees as provided above. However, if you add GPL Version 2 code -# and therefore, elected the GPL Version 2 license, then the option applies -# only if the new code is made subject to such option by the copyright -# holder. -# -# -# This file incorporates work covered by the following copyright and -# permission notice: -# -# Copyright 2004 The Apache Software Foundation -# -# 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. -# - -# Default localized string information -# Localized for Locale en_US - -err.not_iso8859_1=Not an ISO 8859-1 character: {0} -err.servlet_config_not_initialized=ServletConfig has not been initialized -value.true=true -value.false=false diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/LocalStrings_fr.properties b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/LocalStrings_fr.properties deleted file mode 100644 index 1abd2eb..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/LocalStrings_fr.properties +++ /dev/null @@ -1,66 +0,0 @@ -# -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. -# -# Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. -# -# The contents of this file are subject to the terms of either the GNU -# General Public License Version 2 only ("GPL") or the Common Development -# and Distribution License("CDDL") (collectively, the "License"). You -# may not use this file except in compliance with the License. You can -# obtain a copy of the License at -# https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html -# or packager/legal/LICENSE.txt. See the License for the specific -# language governing permissions and limitations under the License. -# -# When distributing the software, include this License Header Notice in each -# file and include the License file at packager/legal/LICENSE.txt. -# -# GPL Classpath Exception: -# Oracle designates this particular file as subject to the "Classpath" -# exception as provided by Oracle in the GPL Version 2 section of the License -# file that accompanied this code. -# -# Modifications: -# If applicable, add the following below the License Header, with the fields -# enclosed by brackets [] replaced by your own identifying information: -# "Portions Copyright [year] [name of copyright owner]" -# -# Contributor(s): -# If you wish your version of this file to be governed by only the CDDL or -# only the GPL Version 2, indicate your decision by adding "[Contributor] -# elects to include this software in this distribution under the [CDDL or GPL -# Version 2] license." If you don't indicate a single choice of license, a -# recipient has the option to distribute your version of this file under -# either the CDDL, the GPL Version 2 or to extend the choice of license to -# its licensees as provided above. However, if you add GPL Version 2 code -# and therefore, elected the GPL Version 2 license, then the option applies -# only if the new code is made subject to such option by the copyright -# holder. -# -# -# This file incorporates work covered by the following copyright and -# permission notice: -# -# Copyright 2004 The Apache Software Foundation -# -# 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. -# - -# Default localized string information -# Localized for Locale fr_FR - -err.not_iso8859_1={0} n''est pas un caractre ISO 8859-1 -value.true=true -value.false=false - - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/LocalStrings_ja.properties b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/LocalStrings_ja.properties deleted file mode 100644 index 84980ab..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/LocalStrings_ja.properties +++ /dev/null @@ -1,64 +0,0 @@ -# -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. -# -# Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. -# -# The contents of this file are subject to the terms of either the GNU -# General Public License Version 2 only ("GPL") or the Common Development -# and Distribution License("CDDL") (collectively, the "License"). You -# may not use this file except in compliance with the License. You can -# obtain a copy of the License at -# https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html -# or packager/legal/LICENSE.txt. See the License for the specific -# language governing permissions and limitations under the License. -# -# When distributing the software, include this License Header Notice in each -# file and include the License file at packager/legal/LICENSE.txt. -# -# GPL Classpath Exception: -# Oracle designates this particular file as subject to the "Classpath" -# exception as provided by Oracle in the GPL Version 2 section of the License -# file that accompanied this code. -# -# Modifications: -# If applicable, add the following below the License Header, with the fields -# enclosed by brackets [] replaced by your own identifying information: -# "Portions Copyright [year] [name of copyright owner]" -# -# Contributor(s): -# If you wish your version of this file to be governed by only the CDDL or -# only the GPL Version 2, indicate your decision by adding "[Contributor] -# elects to include this software in this distribution under the [CDDL or GPL -# Version 2] license." If you don't indicate a single choice of license, a -# recipient has the option to distribute your version of this file under -# either the CDDL, the GPL Version 2 or to extend the choice of license to -# its licensees as provided above. However, if you add GPL Version 2 code -# and therefore, elected the GPL Version 2 license, then the option applies -# only if the new code is made subject to such option by the copyright -# holder. -# -# -# This file incorporates work covered by the following copyright and -# permission notice: -# -# Copyright 2004 The Apache Software Foundation -# -# 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. -# - -# Default localized string information -# Localized for Locale ja_JP - -err.not_iso8859_1=ISO 8859-1 \u306e\u6587\u5b57\u3067\u306f\u3042\u308a\u307e\u305b\u3093: {0} -value.true=true -value.false=false diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/MultipartConfigElement.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/MultipartConfigElement.java deleted file mode 100644 index dd36f82..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/MultipartConfigElement.java +++ /dev/null @@ -1,142 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet; - -import javax.servlet.annotation.MultipartConfig; - -/** - * Java Class represntation of an {@link MultipartConfig} annotation value. - * - * @since Servlet 3.0 - */ -public class MultipartConfigElement { - - private String location; - private long maxFileSize; - private long maxRequestSize; - private int fileSizeThreshold; - - /** - * Constructs an instance with defaults for all but location. - * - * @param location defualts to "" if values is null. - */ - public MultipartConfigElement(String location) { - if (location == null) { - this.location = ""; - } else { - this.location = location; - } - this.maxFileSize = -1L; - this.maxRequestSize = -1L; - this.fileSizeThreshold = 0; - } - - /** - * Constructs an instance with all values specified. - * - * @param location the directory location where files will be stored - * @param maxFileSize the maximum size allowed for uploaded files - * @param maxRequestSize the maximum size allowed for - * multipart/form-data requests - * @param fileSizeThreshold the size threshold after which files will - * be written to disk - */ - public MultipartConfigElement(String location, long maxFileSize, - long maxRequestSize, int fileSizeThreshold) { - if (location == null) { - this.location = ""; - } else { - this.location = location; - } - this.maxFileSize = maxFileSize; - this.maxRequestSize = maxRequestSize; - this.fileSizeThreshold = fileSizeThreshold; - } - - /** - * Constructs an instance from a {@link MultipartConfig} annotation value. - * - * @param annotation the annotation value - */ - public MultipartConfigElement(MultipartConfig annotation) { - this.location = annotation.location(); - this.fileSizeThreshold = annotation.fileSizeThreshold(); - this.maxFileSize = annotation.maxFileSize(); - this.maxRequestSize = annotation.maxRequestSize(); - } - - /** - * Gets the directory location where files will be stored. - * - * @return the directory location where files will be stored - */ - public String getLocation() { - return this.location; - } - - /** - * Gets the maximum size allowed for uploaded files. - * - * @return the maximum size allowed for uploaded files - */ - public long getMaxFileSize() { - return this.maxFileSize; - } - - /** - * Gets the maximum size allowed for multipart/form-data requests. - * - * @return the maximum size allowed for multipart/form-data requests - */ - public long getMaxRequestSize() { - return this.maxRequestSize; - } - - /** - * Gets the size threshold after which files will be written to disk. - * - * @return the size threshold after which files will be written to disk - */ - public int getFileSizeThreshold() { - return this.fileSizeThreshold; - } -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ReadListener.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ReadListener.java deleted file mode 100644 index 82a5449..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ReadListener.java +++ /dev/null @@ -1,84 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet; - -import java.io.IOException; -import java.util.EventListener; - -/** - *

- * This class represents a call-back mechanism that will notify implementations - * as HTTP request data becomes available to be read without blocking. - *

- * - * @since Servlet 3.1 - */ -public interface ReadListener extends EventListener { - - /** - * When an instance of the ReadListener is registered with a {@link ServletInputStream}, - * this method will be invoked by the container the first time when it is possible - * to read data. Subsequently the container will invoke this method if and only - * if the {@link javax.servlet.ServletInputStream#isReady()} method - * has been called and has returned a value of false and - * data has subsequently become available to read. - * - * @throws IOException if an I/O related error has occurred during processing - */ - public void onDataAvailable() throws IOException; - - /** - * Invoked when all data for the current request has been read. - * - * @throws IOException if an I/O related error has occurred during processing - */ - - public void onAllDataRead() throws IOException; - - /** - * Invoked when an error occurs processing the request. - * - * @param t the throwable to indicate why the read operation failed - */ - public void onError(Throwable t); - - -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/Registration.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/Registration.java deleted file mode 100644 index 26df091..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/Registration.java +++ /dev/null @@ -1,187 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet; - -import java.util.Map; -import java.util.Set; - -/** - * Interface through which a {@link Servlet} or {@link Filter} may be - * further configured. - * - *

A Registration object whose {@link #getClassName} method returns null - * is considered preliminary. Servlets and Filters whose implementation - * class is container implementation specific may be declared without - * any servlet-class or filter-class elements, respectively, - * and will be represented as preliminary Registration objects. - * Preliminary registrations must be completed by calling one of the - * addServlet or addFilter methods on - * {@link ServletContext}, and passing in the Servlet or Filter name - * (obtained via {@link #getName}) along with the supporting Servlet or Filter - * implementation class name, Class object, or instance, respectively. - * In most cases, preliminary registrations will be completed by an - * appropriate, container-provided {@link ServletContainerInitializer}. - * - * @since Servlet 3.0 - */ -public interface Registration { - - /** - * Gets the name of the Servlet or Filter that is represented by this - * Registration. - * - * @return the name of the Servlet or Filter that is represented by this - * Registration - */ - public String getName(); - - /** - * Gets the fully qualified class name of the Servlet or Filter that - * is represented by this Registration. - * - * @return the fully qualified class name of the Servlet or Filter - * that is represented by this Registration, or null if this - * Registration is preliminary - */ - public String getClassName(); - - /** - * Sets the initialization parameter with the given name and value - * on the Servlet or Filter that is represented by this Registration. - * - * @param name the initialization parameter name - * @param value the initialization parameter value - * - * @return true if the update was successful, i.e., an initialization - * parameter with the given name did not already exist for the Servlet - * or Filter represented by this Registration, and false otherwise - * - * @throws IllegalStateException if the ServletContext from which this - * Registration was obtained has already been initialized - * @throws IllegalArgumentException if the given name or value is - * null - */ - public boolean setInitParameter(String name, String value); - - /** - * Gets the value of the initialization parameter with the given name - * that will be used to initialize the Servlet or Filter represented - * by this Registration object. - * - * @param name the name of the initialization parameter whose value is - * requested - * - * @return the value of the initialization parameter with the given - * name, or null if no initialization parameter with the given - * name exists - */ - public String getInitParameter(String name); - - /** - * Sets the given initialization parameters on the Servlet or Filter - * that is represented by this Registration. - * - *

The given map of initialization parameters is processed - * by-value, i.e., for each initialization parameter contained - * in the map, this method calls {@link #setInitParameter(String,String)}. - * If that method would return false for any of the - * initialization parameters in the given map, no updates will be - * performed, and false will be returned. Likewise, if the map contains - * an initialization parameter with a null name or value, no - * updates will be performed, and an IllegalArgumentException will be - * thrown. - * - *

The returned set is not backed by the {@code Registration} object, - * so changes in the returned set are not reflected in the - * {@code Registration} object, and vice-versa.

- * - * @param initParameters the initialization parameters - * - * @return the (possibly empty) Set of initialization parameter names - * that are in conflict - * - * @throws IllegalStateException if the ServletContext from which this - * Registration was obtained has already been initialized - * @throws IllegalArgumentException if the given map contains an - * initialization parameter with a null name or value - */ - public Set setInitParameters(Map initParameters); - - /** - * Gets an immutable (and possibly empty) Map containing the - * currently available initialization parameters that will be used to - * initialize the Servlet or Filter represented by this Registration - * object. - * - * @return Map containing the currently available initialization - * parameters that will be used to initialize the Servlet or Filter - * represented by this Registration object - */ - public Map getInitParameters(); - - /** - * Interface through which a {@link Servlet} or {@link Filter} registered - * via one of the addServlet or addFilter methods, - * respectively, on {@link ServletContext} may be further configured. - */ - interface Dynamic extends Registration { - - /** - * Configures the Servlet or Filter represented by this dynamic - * Registration as supporting asynchronous operations or not. - * - *

By default, servlet and filters do not support asynchronous - * operations. - * - *

A call to this method overrides any previous setting. - * - * @param isAsyncSupported true if the Servlet or Filter represented - * by this dynamic Registration supports asynchronous operations, - * false otherwise - * - * @throws IllegalStateException if the ServletContext from which - * this dynamic Registration was obtained has already been - * initialized - */ - public void setAsyncSupported(boolean isAsyncSupported); - } -} - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/RequestDispatcher.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/RequestDispatcher.java deleted file mode 100644 index a90088e..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/RequestDispatcher.java +++ /dev/null @@ -1,298 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - -import java.io.IOException; - -/** - * Defines an object that receives requests from the client - * and sends them to any resource (such as a servlet, - * HTML file, or JSP file) on the server. The servlet - * container creates the RequestDispatcher object, - * which is used as a wrapper around a server resource located - * at a particular path or given by a particular name. - * - *

This interface is intended to wrap servlets, - * but a servlet container can create RequestDispatcher - * objects to wrap any type of resource. - * - * @author Various - * - * @see ServletContext#getRequestDispatcher(java.lang.String) - * @see ServletContext#getNamedDispatcher(java.lang.String) - * @see ServletRequest#getRequestDispatcher(java.lang.String) - */ - -public interface RequestDispatcher { - - /** - * The name of the request attribute under which the original - * request URI is made available to the target of a - * {@link #forward(ServletRequest,ServletResponse) forward} - */ - static final String FORWARD_REQUEST_URI = "javax.servlet.forward.request_uri"; - - /** - * The name of the request attribute under which the original - * context path is made available to the target of a - * {@link #forward(ServletRequest,ServletResponse) forward} - */ - static final String FORWARD_CONTEXT_PATH = "javax.servlet.forward.context_path"; - - /** - * The name of the request attribute under which the original - * {@link javax.servlet.http.HttpServletMapping} is made available - * to the target of a - * {@link #forward(ServletRequest,ServletResponse) forward} - * - * @since 4.0 - */ - static final String FORWARD_MAPPING = "javax.servlet.forward.mapping"; - - /** - * The name of the request attribute under which the original - * path info is made available to the target of a - * {@link #forward(ServletRequest,ServletResponse) forward} - */ - static final String FORWARD_PATH_INFO = "javax.servlet.forward.path_info"; - - /** - * The name of the request attribute under which the original - * servlet path is made available to the target of a - * {@link #forward(ServletRequest,ServletResponse) forward} - */ - static final String FORWARD_SERVLET_PATH = "javax.servlet.forward.servlet_path"; - - /** - * The name of the request attribute under which the original - * query string is made available to the target of a - * {@link #forward(ServletRequest,ServletResponse) forward} - */ - static final String FORWARD_QUERY_STRING = "javax.servlet.forward.query_string"; - - /** - * The name of the request attribute under which the request URI - * of the target of an {@link #include(ServletRequest,ServletResponse) - * include} is stored - */ - static final String INCLUDE_REQUEST_URI = "javax.servlet.include.request_uri"; - - /** - * The name of the request attribute under which the context path - * of the target of an {@link #include(ServletRequest,ServletResponse) - * include} is stored - */ - static final String INCLUDE_CONTEXT_PATH = "javax.servlet.include.context_path"; - - /** - * The name of the request attribute under which the path info - * of the target of an {@link #include(ServletRequest,ServletResponse) - * include} is stored - */ - static final String INCLUDE_PATH_INFO = "javax.servlet.include.path_info"; - - /** - * The name of the request attribute under which the - * {@link javax.servlet.http.HttpServletMapping} - * of the target of an {@link #include(ServletRequest,ServletResponse) - * include} is stored - */ - static final String INCLUDE_MAPPING = "javax.servlet.include.mapping"; - - /** - * The name of the request attribute under which the servlet path - * of the target of an {@link #include(ServletRequest,ServletResponse) - * include} is stored - */ - static final String INCLUDE_SERVLET_PATH = "javax.servlet.include.servlet_path"; - - /** - * The name of the request attribute under which the query string - * of the target of an {@link #include(ServletRequest,ServletResponse) - * include} is stored - */ - static final String INCLUDE_QUERY_STRING = "javax.servlet.include.query_string"; - - /** - * The name of the request attribute under which the exception object - * is propagated during an error dispatch - */ - public static final String ERROR_EXCEPTION = "javax.servlet.error.exception"; - - /** - * The name of the request attribute under which the type of the - * exception object is propagated during an error dispatch - */ - public static final String ERROR_EXCEPTION_TYPE = "javax.servlet.error.exception_type"; - - /** - * The name of the request attribute under which the exception message - * is propagated during an error dispatch - */ - public static final String ERROR_MESSAGE = "javax.servlet.error.message"; - - /** - * The name of the request attribute under which the request URI - * whose processing caused the error is propagated during an error - * dispatch - */ - public static final String ERROR_REQUEST_URI = "javax.servlet.error.request_uri"; - - /** - * The name of the request attribute under which the name of the servlet - * in which the error occurred is propagated during an error dispatch - */ - public static final String ERROR_SERVLET_NAME = "javax.servlet.error.servlet_name"; - - /** - * The name of the request attribute under which the response status - * is propagated during an error dispatch - */ - public static final String ERROR_STATUS_CODE = "javax.servlet.error.status_code"; - - - /** - * Forwards a request from - * a servlet to another resource (servlet, JSP file, or - * HTML file) on the server. This method allows - * one servlet to do preliminary processing of - * a request and another resource to generate - * the response. - * - *

For a RequestDispatcher obtained via - * getRequestDispatcher(), the ServletRequest - * object has its path elements and parameters adjusted to match - * the path of the target resource. - * - *

forward should be called before the response has been - * committed to the client (before response body output has been flushed). - * If the response already has been committed, this method throws - * an IllegalStateException. - * Uncommitted output in the response buffer is automatically cleared - * before the forward. - * - *

The request and response parameters must be either the same - * objects as were passed to the calling servlet's service method or be - * subclasses of the {@link ServletRequestWrapper} or - * {@link ServletResponseWrapper} classes - * that wrap them. - * - *

This method sets the dispatcher type of the given request to - * DispatcherType.FORWARD. - * - * @param request a {@link ServletRequest} object that represents the - * request the client makes of the servlet - * - * @param response a {@link ServletResponse} object that represents - * the response the servlet returns to the client - * - * @throws ServletException if the target resource throws this exception - * - * @throws IOException if the target resource throws this exception - * - * @throws IllegalStateException if the response was already committed - * - * @see ServletRequest#getDispatcherType - */ - public void forward(ServletRequest request, ServletResponse response) - throws ServletException, IOException; - - /** - * - * Includes the content of a resource (servlet, JSP page, - * HTML file) in the response. In essence, this method enables - * programmatic server-side includes. - * - *

The {@link ServletResponse} object has its path elements - * and parameters remain unchanged from the caller's. The included - * servlet cannot change the response status code or set headers; - * any attempt to make a change is ignored. - * - *

The request and response parameters must be either the same - * objects as were passed to the calling servlet's service method or be - * subclasses of the {@link ServletRequestWrapper} or - * {@link ServletResponseWrapper} classes that wrap them. - * - *

This method sets the dispatcher type of the given request to - * DispatcherType.INCLUDE. - * - * @param request a {@link ServletRequest} object that contains the - * client's request - * - * @param response a {@link ServletResponse} object that contains the - * servlet's response - * - * @throws ServletException if the included resource throws this - * exception - * - * @throws IOException if the included resource throws this exception - * - * @see ServletRequest#getDispatcherType - */ - public void include(ServletRequest request, ServletResponse response) - throws ServletException, IOException; -} - - - - - - - - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/Servlet.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/Servlet.java deleted file mode 100644 index c0bf45d..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/Servlet.java +++ /dev/null @@ -1,233 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - -import java.io.IOException; - - -/** - * Defines methods that all servlets must implement. - * - *

A servlet is a small Java program that runs within a Web server. - * Servlets receive and respond to requests from Web clients, - * usually across HTTP, the HyperText Transfer Protocol. - * - *

To implement this interface, you can write a generic servlet - * that extends - * javax.servlet.GenericServlet or an HTTP servlet that - * extends javax.servlet.http.HttpServlet. - * - *

This interface defines methods to initialize a servlet, - * to service requests, and to remove a servlet from the server. - * These are known as life-cycle methods and are called in the - * following sequence: - *

    - *
  1. The servlet is constructed, then initialized with the init method. - *
  2. Any calls from clients to the service method are handled. - *
  3. The servlet is taken out of service, then destroyed with the - * destroy method, then garbage collected and finalized. - *
- * - *

In addition to the life-cycle methods, this interface - * provides the getServletConfig method, which the servlet - * can use to get any startup information, and the getServletInfo - * method, which allows the servlet to return basic information about itself, - * such as author, version, and copyright. - * - * @author Various - * - * @see GenericServlet - * @see javax.servlet.http.HttpServlet - * - */ - - -public interface Servlet { - - /** - * Called by the servlet container to indicate to a servlet that the - * servlet is being placed into service. - * - *

The servlet container calls the init - * method exactly once after instantiating the servlet. - * The init method must complete successfully - * before the servlet can receive any requests. - * - *

The servlet container cannot place the servlet into service - * if the init method - *

    - *
  1. Throws a ServletException - *
  2. Does not return within a time period defined by the Web server - *
- * - * - * @param config a ServletConfig object - * containing the servlet's - * configuration and initialization parameters - * - * @exception ServletException if an exception has occurred that - * interferes with the servlet's normal - * operation - * - * @see UnavailableException - * @see #getServletConfig - * - */ - - public void init(ServletConfig config) throws ServletException; - - - - /** - * - * Returns a {@link ServletConfig} object, which contains - * initialization and startup parameters for this servlet. - * The ServletConfig object returned is the one - * passed to the init method. - * - *

Implementations of this interface are responsible for storing the - * ServletConfig object so that this - * method can return it. The {@link GenericServlet} - * class, which implements this interface, already does this. - * - * @return the ServletConfig object - * that initializes this servlet - * - * @see #init - * - */ - - public ServletConfig getServletConfig(); - - - - /** - * Called by the servlet container to allow the servlet to respond to - * a request. - * - *

This method is only called after the servlet's init() - * method has completed successfully. - * - *

The status code of the response always should be set for a servlet - * that throws or sends an error. - * - * - *

Servlets typically run inside multithreaded servlet containers - * that can handle multiple requests concurrently. Developers must - * be aware to synchronize access to any shared resources such as files, - * network connections, and as well as the servlet's class and instance - * variables. - * More information on multithreaded programming in Java is available in - * - * the Java tutorial on multi-threaded programming. - * - * - * @param req the ServletRequest object that contains - * the client's request - * - * @param res the ServletResponse object that contains - * the servlet's response - * - * @exception ServletException if an exception occurs that interferes - * with the servlet's normal operation - * - * @exception IOException if an input or output exception occurs - * - */ - - public void service(ServletRequest req, ServletResponse res) - throws ServletException, IOException; - - - - /** - * Returns information about the servlet, such - * as author, version, and copyright. - * - *

The string that this method returns should - * be plain text and not markup of any kind (such as HTML, XML, - * etc.). - * - * @return a String containing servlet information - * - */ - - public String getServletInfo(); - - - - /** - * - * Called by the servlet container to indicate to a servlet that the - * servlet is being taken out of service. This method is - * only called once all threads within the servlet's - * service method have exited or after a timeout - * period has passed. After the servlet container calls this - * method, it will not call the service method again - * on this servlet. - * - *

This method gives the servlet an opportunity - * to clean up any resources that are being held (for example, memory, - * file handles, threads) and make sure that any persistent state is - * synchronized with the servlet's current state in memory. - * - */ - - public void destroy(); -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletConfig.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletConfig.java deleted file mode 100644 index 312e748..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletConfig.java +++ /dev/null @@ -1,117 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - -import java.util.Enumeration; - -/** - * A servlet configuration object used by a servlet container - * to pass information to a servlet during initialization. - */ - public interface ServletConfig { - - /** - * Returns the name of this servlet instance. - * The name may be provided via server administration, assigned in the - * web application deployment descriptor, or for an unregistered (and thus - * unnamed) servlet instance it will be the servlet's class name. - * - * @return the name of the servlet instance - */ - public String getServletName(); - - - /** - * Returns a reference to the {@link ServletContext} in which the caller - * is executing. - * - * @return a {@link ServletContext} object, used - * by the caller to interact with its servlet container - * - * @see ServletContext - */ - public ServletContext getServletContext(); - - - /** - * Gets the value of the initialization parameter with the given name. - * - * @param name the name of the initialization parameter whose value to - * get - * - * @return a String containing the value - * of the initialization parameter, or null if - * the initialization parameter does not exist - */ - public String getInitParameter(String name); - - - /** - * Returns the names of the servlet's initialization parameters - * as an Enumeration of String objects, - * or an empty Enumeration if the servlet has - * no initialization parameters. - * - * @return an Enumeration of String - * objects containing the names of the servlet's - * initialization parameters - */ - public Enumeration getInitParameterNames(); - -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletContainerInitializer.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletContainerInitializer.java deleted file mode 100644 index a7e873e..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletContainerInitializer.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet; - -import java.util.Set; - -/** - * Interface which allows a library/runtime to be notified of a web - * application's startup phase and perform any required programmatic - * registration of servlets, filters, and listeners in response to it. - * - *

Implementations of this interface may be annotated with - * {@link javax.servlet.annotation.HandlesTypes HandlesTypes}, in order to - * receive (at their {@link #onStartup} method) the Set of application - * classes that implement, extend, or have been annotated with the class - * types specified by the annotation. - * - *

If an implementation of this interface does not use HandlesTypes - * annotation, or none of the application classes match the ones specified - * by the annotation, the container must pass a null Set of classes - * to {@link #onStartup}. - * - *

When examining the classes of an application to see if they match - * any of the criteria specified by the HandlesTypes annotation - * of a ServletContainerInitializer, the container may run into - * classloading problems if any of the application's optional JAR - * files are missing. Because the container is not in a position to decide - * whether these types of classloading failures will prevent - * the application from working correctly, it must ignore them, - * while at the same time providing a configuration option that would - * log them. - * - *

Implementations of this interface must be declared by a JAR file - * resource located inside the META-INF/services directory and - * named for the fully qualified class name of this interface, and will be - * discovered using the runtime's service provider lookup mechanism - * or a container specific mechanism that is semantically equivalent to - * it. In either case, ServletContainerInitializer services from web - * fragment JAR files excluded from an absolute ordering must be ignored, - * and the order in which these services are discovered must follow the - * application's classloading delegation model. - * - * @see javax.servlet.annotation.HandlesTypes - * - * @since Servlet 3.0 - */ -public interface ServletContainerInitializer { - - /** - * Notifies this ServletContainerInitializer of the startup - * of the application represented by the given ServletContext. - * - *

If this ServletContainerInitializer is bundled in a JAR - * file inside the WEB-INF/lib directory of an application, - * its onStartup method will be invoked only once during the - * startup of the bundling application. If this - * ServletContainerInitializer is bundled inside a JAR file - * outside of any WEB-INF/lib directory, but still - * discoverable as described above, its onStartup method - * will be invoked every time an application is started. - * - * @param c the Set of application classes that extend, implement, or - * have been annotated with the class types specified by the - * {@link javax.servlet.annotation.HandlesTypes HandlesTypes} annotation, - * or null if there are no matches, or this - * ServletContainerInitializer has not been annotated with - * HandlesTypes - * - * @param ctx the ServletContext of the web application that - * is being started and in which the classes contained in c - * were found - * - * @throws ServletException if an error has occurred - */ - public void onStartup(Set> c, ServletContext ctx) - throws ServletException; -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletContext.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletContext.java deleted file mode 100644 index 9e38148..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletContext.java +++ /dev/null @@ -1,1798 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - -import java.io.InputStream; -import java.net.MalformedURLException; -import java.net.URL; -import java.util.Enumeration; -import java.util.EnumSet; -import java.util.EventListener; -import java.util.Map; -import java.util.Set; -import javax.servlet.descriptor.JspConfigDescriptor; - -/** - * Defines a set of methods that a servlet uses to communicate with its - * servlet container, for example, to get the MIME type of a file, - * dispatch requests, or write to a log file. - * - *

There is one context per "web application" per Java Virtual Machine. (A - * "web application" is a collection of servlets and content installed under a - * specific subset of the server's URL namespace such as /catalog - * and possibly installed via a .war file.) - * - *

In the case of a web - * application marked "distributed" in its deployment descriptor, there will - * be one context instance for each virtual machine. In this situation, the - * context cannot be used as a location to share global information (because - * the information won't be truly global). Use an external resource like - * a database instead. - * - *

The ServletContext object is contained within - * the {@link ServletConfig} object, which the Web server provides the - * servlet when the servlet is initialized. - * - * @author Various - * - * @see Servlet#getServletConfig - * @see ServletConfig#getServletContext - */ - -public interface ServletContext { - - /** - * The name of the ServletContext attribute which stores - * the private temporary directory (of type java.io.File) - * provided by the servlet container for the ServletContext - */ - public static final String TEMPDIR = "javax.servlet.context.tempdir"; - - - /** - * The name of the ServletContext attribute whose value - * (of type java.util.List<java.lang.String>) contains - * the list of names of JAR files in WEB-INF/lib ordered by - * their web fragment names (with possible exclusions if - * <absolute-ordering> without any - * <others/> is being used), or null if no - * absolute or relative ordering has been specified - */ - public static final String ORDERED_LIBS = - "javax.servlet.context.orderedLibs"; - - - /** - * Returns the context path of the web application. - * - *

The context path is the portion of the request URI that is used - * to select the context of the request. The context path always comes - * first in a request URI. If this context is the "root" context - * rooted at the base of the Web server's URL name space, this path - * will be an empty string. Otherwise, if the context is not rooted at - * the root of the server's name space, the path starts with a / - * character but does not end with a / character. - * - *

It is possible that a servlet container may match a context by - * more than one context path. In such cases the - * {@link javax.servlet.http.HttpServletRequest#getContextPath()} - * will return the actual context path used by the request and it may - * differ from the path returned by this method. - * The context path returned by this method should be considered as the - * prime or preferred context path of the application. - * - * @return The context path of the web application, or "" for the - * root context - * - * @see javax.servlet.http.HttpServletRequest#getContextPath() - * - * @since Servlet 2.5 - */ - public String getContextPath(); - - - /** - * Returns a ServletContext object that - * corresponds to a specified URL on the server. - * - *

This method allows servlets to gain - * access to the context for various parts of the server, and as - * needed obtain {@link RequestDispatcher} objects from the context. - * The given path must be begin with /, is interpreted relative - * to the server's document root and is matched against the context - * roots of other web applications hosted on this container. - * - *

In a security conscious environment, the servlet container may - * return null for a given URL. - * - * @param uripath a String specifying the context path of - * another web application in the container. - * @return the ServletContext object that - * corresponds to the named URL, or null if either - none exists or the container wishes to restrict - * this access. - * - * @see RequestDispatcher - */ - public ServletContext getContext(String uripath); - - - /** - * Returns the major version of the Servlet API that this - * servlet container supports. All implementations that comply - * with Version 4.0 must have this method return the integer 4. - * - * @return 4 - */ - public int getMajorVersion(); - - - /** - * Returns the minor version of the Servlet API that this - * servlet container supports. All implementations that comply - * with Version 4.0 must have this method return the integer 0. - * - * @return 0 - */ - public int getMinorVersion(); - - - /** - * Gets the major version of the Servlet specification that the - * application represented by this ServletContext is based on. - * - *

The value returned may be different from {@link #getMajorVersion}, - * which returns the major version of the Servlet specification - * supported by the Servlet container. - * - * @return the major version of the Servlet specification that the - * application represented by this ServletContext is based on - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 3.0 - */ - public int getEffectiveMajorVersion(); - - - /** - * Gets the minor version of the Servlet specification that the - * application represented by this ServletContext is based on. - * - *

The value returned may be different from {@link #getMinorVersion}, - * which returns the minor version of the Servlet specification - * supported by the Servlet container. - * - * @return the minor version of the Servlet specification that the - * application represented by this ServletContext is based on - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 3.0 - */ - public int getEffectiveMinorVersion(); - - - /** - * Returns the MIME type of the specified file, or null if - * the MIME type is not known. The MIME type is determined - * by the configuration of the servlet container, and may be specified - * in a web application deployment descriptor. Common MIME - * types include text/html and image/gif. - * - * @param file a String specifying the name of a file - * - * @return a String specifying the file's MIME type - */ - public String getMimeType(String file); - - - /** - * Returns a directory-like listing of all the paths to resources - * within the web application whose longest sub-path matches the - * supplied path argument. - * - *

Paths indicating subdirectory paths end with a /. - * - *

The returned paths are all relative to the root of the web - * application, or relative to the /META-INF/resources - * directory of a JAR file inside the web application's - * /WEB-INF/lib directory, and have a leading /. - * - *

The returned set is not backed by the {@code ServletContext} object, - * so changes in the returned set are not reflected in the - * {@code ServletContext} object, and vice-versa.

- * - *

For example, for a web application containing: - * - *

{@code
-     *   /welcome.html
-     *   /catalog/index.html
-     *   /catalog/products.html
-     *   /catalog/offers/books.html
-     *   /catalog/offers/music.html
-     *   /customer/login.jsp
-     *   /WEB-INF/web.xml
-     *   /WEB-INF/classes/com.acme.OrderServlet.class
-     *   /WEB-INF/lib/catalog.jar!/META-INF/resources/catalog/moreOffers/books.html
-     * }
- * - * getResourcePaths("/") would return - * {"/welcome.html", "/catalog/", "/customer/", "/WEB-INF/"}, - * and getResourcePaths("/catalog/") would return - * {"/catalog/index.html", "/catalog/products.html", - * "/catalog/offers/", "/catalog/moreOffers/"}. - * - * @param path the partial path used to match the resources, - * which must start with a / - * @return a Set containing the directory listing, or null if there - * are no resources in the web application whose path - * begins with the supplied path. - * - * @since Servlet 2.3 - */ - public Set getResourcePaths(String path); - - - /** - * Returns a URL to the resource that is mapped to the given path. - * - *

The path must begin with a / and is interpreted - * as relative to the current context root, - * or relative to the /META-INF/resources directory - * of a JAR file inside the web application's /WEB-INF/lib - * directory. - * This method will first search the document root of the - * web application for the requested resource, before searching - * any of the JAR files inside /WEB-INF/lib. - * The order in which the JAR files inside /WEB-INF/lib - * are searched is undefined. - * - *

This method allows the servlet container to make a resource - * available to servlets from any source. Resources - * can be located on a local or remote - * file system, in a database, or in a .war file. - * - *

The servlet container must implement the URL handlers - * and URLConnection objects that are necessary - * to access the resource. - * - *

This method returns null - * if no resource is mapped to the pathname. - * - *

Some containers may allow writing to the URL returned by - * this method using the methods of the URL class. - * - *

The resource content is returned directly, so be aware that - * requesting a .jsp page returns the JSP source code. - * Use a RequestDispatcher instead to include results of - * an execution. - * - *

This method has a different purpose than - * java.lang.Class.getResource, - * which looks up resources based on a class loader. This - * method does not use class loaders. - * - * @param path a String specifying - * the path to the resource - * - * @return the resource located at the named path, - * or null if there is no resource at that path - * - * @exception MalformedURLException if the pathname is not given in - * the correct form - */ - public URL getResource(String path) throws MalformedURLException; - - - /** - * Returns the resource located at the named path as - * an InputStream object. - * - *

The data in the InputStream can be - * of any type or length. The path must be specified according - * to the rules given in getResource. - * This method returns null if no resource exists at - * the specified path. - * - *

Meta-information such as content length and content type - * that is available via getResource - * method is lost when using this method. - * - *

The servlet container must implement the URL handlers - * and URLConnection objects necessary to access - * the resource. - * - *

This method is different from - * java.lang.Class.getResourceAsStream, - * which uses a class loader. This method allows servlet containers - * to make a resource available - * to a servlet from any location, without using a class loader. - * - * - * @param path a String specifying the path - * to the resource - * - * @return the InputStream returned to the - * servlet, or null if no resource - * exists at the specified path - */ - public InputStream getResourceAsStream(String path); - - - /** - * - * Returns a {@link RequestDispatcher} object that acts - * as a wrapper for the resource located at the given path. - * A RequestDispatcher object can be used to forward - * a request to the resource or to include the resource in a response. - * The resource can be dynamic or static. - * - *

The pathname must begin with a / and is interpreted as - * relative to the current context root. Use getContext - * to obtain a RequestDispatcher for resources in foreign - * contexts. - * - *

This method returns null if the - * ServletContext cannot return a - * RequestDispatcher. - * - * @param path a String specifying the pathname - * to the resource - * - * @return a RequestDispatcher object - * that acts as a wrapper for the resource - * at the specified path, or null if - * the ServletContext cannot return - * a RequestDispatcher - * - * @see RequestDispatcher - * @see ServletContext#getContext - */ - public RequestDispatcher getRequestDispatcher(String path); - - - /** - * Returns a {@link RequestDispatcher} object that acts - * as a wrapper for the named servlet. - * - *

Servlets (and JSP pages also) may be given names via server - * administration or via a web application deployment descriptor. - * A servlet instance can determine its name using - * {@link ServletConfig#getServletName}. - * - *

This method returns null if the - * ServletContext - * cannot return a RequestDispatcher for any reason. - * - * @param name a String specifying the name - * of a servlet to wrap - * - * @return a RequestDispatcher object - * that acts as a wrapper for the named servlet, - * or null if the ServletContext - * cannot return a RequestDispatcher - * - * @see RequestDispatcher - * @see ServletContext#getContext - * @see ServletConfig#getServletName - */ - public RequestDispatcher getNamedDispatcher(String name); - - - /** - * @deprecated As of Java Servlet API 2.1, with no direct replacement. - * - *

This method was originally defined to retrieve a servlet - * from a ServletContext. In this version, this method - * always returns null and remains only to preserve - * binary compatibility. This method will be permanently removed - * in a future version of the Java Servlet API. - * - *

In lieu of this method, servlets can share information using the - * ServletContext class and can perform shared business logic - * by invoking methods on common non-servlet classes. - * - * @param name the servlet name - * @return the {@code javax.servlet.Servlet Servlet} with the given name - * @throws ServletException if an exception has occurred that interfaces - * with servlet's normal operation - */ - @Deprecated - public Servlet getServlet(String name) throws ServletException; - - - /** - * @deprecated As of Java Servlet API 2.0, with no replacement. - * - *

This method was originally defined to return an - * Enumeration of all the servlets known to this servlet - * context. - * In this version, this method always returns an empty enumeration and - * remains only to preserve binary compatibility. This method - * will be permanently removed in a future version of the Java - * Servlet API. - * - * @return an Enumeration of {@code javax.servlet.Servlet Servlet} - */ - @Deprecated - public Enumeration getServlets(); - - - /** - * @deprecated As of Java Servlet API 2.1, with no replacement. - * - *

This method was originally defined to return an - * Enumeration - * of all the servlet names known to this context. In this version, - * this method always returns an empty Enumeration and - * remains only to preserve binary compatibility. This method will - * be permanently removed in a future version of the Java Servlet API. - * - * @return an Enumeration of {@code javax.servlet.Servlet Servlet} names - */ - @Deprecated - public Enumeration getServletNames(); - - - /** - * - * Writes the specified message to a servlet log file, usually - * an event log. The name and type of the servlet log file is - * specific to the servlet container. - * - * @param msg a String specifying the - * message to be written to the log file - */ - public void log(String msg); - - - /** - * @deprecated As of Java Servlet API 2.1, use - * {@link #log(String message, Throwable throwable)} - * instead. - * - *

This method was originally defined to write an - * exception's stack trace and an explanatory error message - * to the servlet log file. - * - * @param exception the Exception error - * @param msg a String that describes the exception - */ - @Deprecated - public void log(Exception exception, String msg); - - - /** - * Writes an explanatory message and a stack trace - * for a given Throwable exception - * to the servlet log file. The name and type of the servlet log - * file is specific to the servlet container, usually an event log. - * - * @param message a String that - * describes the error or exception - * - * @param throwable the Throwable error - * or exception - */ - public void log(String message, Throwable throwable); - - - /** - * Gets the real path corresponding to the given - * virtual path. - * - *

For example, if path is equal to /index.html, - * this method will return the absolute file path on the server's - * filesystem to which a request of the form - * http://<host>:<port>/<contextPath>/index.html - * would be mapped, where <contextPath> corresponds to the - * context path of this ServletContext. - * - *

The real path returned will be in a form - * appropriate to the computer and operating system on - * which the servlet container is running, including the - * proper path separators. - * - *

Resources inside the /META-INF/resources - * directories of JAR files bundled in the application's - * /WEB-INF/lib directory must be considered only if the - * container has unpacked them from their containing JAR file, in - * which case the path to the unpacked location must be returned. - * - *

This method returns null if the servlet container - * is unable to translate the given virtual path to a - * real path. - * - * @param path the virtual path to be translated to a - * real path - * - * @return the real path, or null if the - * translation cannot be performed - */ - public String getRealPath(String path); - - - /** - * Returns the name and version of the servlet container on which - * the servlet is running. - * - *

The form of the returned string is - * servername/versionnumber. - * For example, the JavaServer Web Development Kit may return the string - * JavaServer Web Dev Kit/1.0. - * - *

The servlet container may return other optional information - * after the primary string in parentheses, for example, - * JavaServer Web Dev Kit/1.0 (JDK 1.1.6; Windows NT 4.0 x86). - * - * - * @return a String containing at least the - * servlet container name and version number - */ - public String getServerInfo(); - - - /** - * Returns a String containing the value of the named - * context-wide initialization parameter, or null if - * the parameter does not exist. - * - *

This method can make available configuration information useful - * to an entire web application. For example, it can provide a - * webmaster's email address or the name of a system that holds - * critical data. - * - * @param name a String containing the name of the - * parameter whose value is requested - * - * @return a String containing the value of the - * context's initialization parameter, or null if the - * context's initialization parameter does not exist. - * - * @throws NullPointerException if the argument {@code name} is - * {@code null} - * - * @see ServletConfig#getInitParameter - */ - public String getInitParameter(String name); - - - /** - * Returns the names of the context's initialization parameters as an - * Enumeration of String objects, or an - * empty Enumeration if the context has no initialization - * parameters. - * - * @return an Enumeration of String - * objects containing the names of the context's - * initialization parameters - * - * @see ServletConfig#getInitParameter - */ - public Enumeration getInitParameterNames(); - - - /** - * Sets the context initialization parameter with the given name and - * value on this ServletContext. - * - * @param name the name of the context initialization parameter to set - * @param value the value of the context initialization parameter to set - * - * @return true if the context initialization parameter with the given - * name and value was set successfully on this ServletContext, and false - * if it was not set because this ServletContext already contains a - * context initialization parameter with a matching name - * - * @throws IllegalStateException if this ServletContext has already - * been initialized - * - * @throws NullPointerException if the name parameter is {@code null} - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 3.0 - */ - public boolean setInitParameter(String name, String value); - - - /** - * Returns the servlet container attribute with the given name, or - * null if there is no attribute by that name. - * - *

An attribute allows a servlet container to give the - * servlet additional information not - * already provided by this interface. See your - * server documentation for information about its attributes. - * A list of supported attributes can be retrieved using - * getAttributeNames. - * - *

The attribute is returned as a java.lang.Object - * or some subclass. - * - *

Attribute names should follow the same convention as package - * names. The Java Servlet API specification reserves names - * matching java.*, javax.*, - * and sun.*. - * - * @param name a String specifying the name - * of the attribute - * - * @return an Object containing the value of the - * attribute, or null if no attribute - * exists matching the given name. - * - * @see ServletContext#getAttributeNames - * - * @throws NullPointerException if the argument {@code name} is - * {@code null} - * - */ - public Object getAttribute(String name); - - - /** - * Returns an Enumeration containing the - * attribute names available within this ServletContext. - * - *

Use the {@link #getAttribute} method with an attribute name - * to get the value of an attribute. - * - * @return an Enumeration of attribute - * names - * - * @see #getAttribute - */ - public Enumeration getAttributeNames(); - - - /** - * Binds an object to a given attribute name in this ServletContext. If - * the name specified is already used for an attribute, this - * method will replace the attribute with the new to the new attribute. - *

If listeners are configured on the ServletContext the - * container notifies them accordingly. - *

- * If a null value is passed, the effect is the same as calling - * removeAttribute(). - * - *

Attribute names should follow the same convention as package - * names. The Java Servlet API specification reserves names - * matching java.*, javax.*, and - * sun.*. - * - * @param name a String specifying the name - * of the attribute - * - * @param object an Object representing the - * attribute to be bound - * - * @throws NullPointerException if the name parameter is {@code null} - * - */ - public void setAttribute(String name, Object object); - - - /** - * Removes the attribute with the given name from - * this ServletContext. After removal, subsequent calls to - * {@link #getAttribute} to retrieve the attribute's value - * will return null. - * - *

If listeners are configured on the ServletContext the - * container notifies them accordingly. - * - * @param name a String specifying the name - * of the attribute to be removed - */ - public void removeAttribute(String name); - - - /** - * Returns the name of this web application corresponding to this - * ServletContext as specified in the deployment descriptor for this - * web application by the display-name element. - * - * @return The name of the web application or null if no name has been - * declared in the deployment descriptor. - * - * @since Servlet 2.3 - */ - public String getServletContextName(); - - - /** - * Adds the servlet with the given name and class name to this servlet - * context. - * - *

The registered servlet may be further configured via the returned - * {@link ServletRegistration} object. - * - *

The specified className will be loaded using the - * classloader associated with the application represented by this - * ServletContext. - * - *

If this ServletContext already contains a preliminary - * ServletRegistration for a servlet with the given servletName, - * it will be completed (by assigning the given className to it) - * and returned. - * - *

This method introspects the class with the given className - * for the {@link javax.servlet.annotation.ServletSecurity}, - * {@link javax.servlet.annotation.MultipartConfig}, - * javax.annotation.security.RunAs, and - * javax.annotation.security.DeclareRoles annotations. - * In addition, this method supports resource injection if the - * class with the given className represents a Managed Bean. - * See the Java EE platform and JSR 299 specifications for additional - * details about Managed Beans and resource injection. - * - * @param servletName the name of the servlet - * @param className the fully qualified class name of the servlet - * - * @return a ServletRegistration object that may be used to further - * configure the registered servlet, or null if this - * ServletContext already contains a complete ServletRegistration for - * a servlet with the given servletName - * - * @throws IllegalStateException if this ServletContext has already - * been initialized - * - * @throws IllegalArgumentException if servletName is null - * or an empty String - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 3.0 - */ - public ServletRegistration.Dynamic addServlet( - String servletName, String className); - - - /** - * Registers the given servlet instance with this ServletContext - * under the given servletName. - * - *

The registered servlet may be further configured via the returned - * {@link ServletRegistration} object. - * - *

If this ServletContext already contains a preliminary - * ServletRegistration for a servlet with the given servletName, - * it will be completed (by assigning the class name of the given servlet - * instance to it) and returned. - * - * @param servletName the name of the servlet - * @param servlet the servlet instance to register - * - * @return a ServletRegistration object that may be used to further - * configure the given servlet, or null if this - * ServletContext already contains a complete ServletRegistration for a - * servlet with the given servletName or if the same servlet - * instance has already been registered with this or another - * ServletContext in the same container - * - * @throws IllegalStateException if this ServletContext has already - * been initialized - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @throws IllegalArgumentException if the given servlet instance - * implements {@link SingleThreadModel}, or servletName is null - * or an empty String - * - * @since Servlet 3.0 - */ - public ServletRegistration.Dynamic addServlet( - String servletName, Servlet servlet); - - - /** - * Adds the servlet with the given name and class type to this servlet - * context. - * - *

The registered servlet may be further configured via the returned - * {@link ServletRegistration} object. - * - *

If this ServletContext already contains a preliminary - * ServletRegistration for a servlet with the given servletName, - * it will be completed (by assigning the name of the given - * servletClass to it) and returned. - * - *

This method introspects the given servletClass for - * the {@link javax.servlet.annotation.ServletSecurity}, - * {@link javax.servlet.annotation.MultipartConfig}, - * javax.annotation.security.RunAs, and - * javax.annotation.security.DeclareRoles annotations. - * In addition, this method supports resource injection if the - * given servletClass represents a Managed Bean. - * See the Java EE platform and JSR 299 specifications for additional - * details about Managed Beans and resource injection. - * - * @param servletName the name of the servlet - * @param servletClass the class object from which the servlet will be - * instantiated - * - * @return a ServletRegistration object that may be used to further - * configure the registered servlet, or null if this - * ServletContext already contains a complete ServletRegistration for - * the given servletName - * - * @throws IllegalStateException if this ServletContext has already - * been initialized - * - * @throws IllegalArgumentException if servletName is null - * or an empty String - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 3.0 - */ - public ServletRegistration.Dynamic addServlet(String servletName, - Class servletClass); - - - /** - * Adds the servlet with the given jsp file to this servlet context. - * - *

The registered servlet may be further configured via the returned - * {@link ServletRegistration} object. - * - *

If this ServletContext already contains a preliminary - * ServletRegistration for a servlet with the given servletName, - * it will be completed (by assigning the given jspFile to it) - * and returned. - * - * @param servletName the name of the servlet - * @param jspFile the full path to a JSP file within the web application - * beginning with a `/'. - * - * @return a ServletRegistration object that may be used to further - * configure the registered servlet, or null if this - * ServletContext already contains a complete ServletRegistration for - * a servlet with the given servletName - * - * @throws IllegalStateException if this ServletContext has already - * been initialized - * - * @throws IllegalArgumentException if servletName is null - * or an empty String - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 4.0 - */ - public ServletRegistration.Dynamic addJspFile( - String servletName, String jspFile); - - - /** - * Instantiates the given Servlet class. - * - *

The returned Servlet instance may be further customized before it - * is registered with this ServletContext via a call to - * {@link #addServlet(String,Servlet)}. - * - *

The given Servlet class must define a zero argument constructor, - * which is used to instantiate it. - * - *

This method introspects the given clazz for - * the following annotations: - * {@link javax.servlet.annotation.ServletSecurity}, - * {@link javax.servlet.annotation.MultipartConfig}, - * javax.annotation.security.RunAs, and - * javax.annotation.security.DeclareRoles. - * In addition, this method supports resource injection if the - * given clazz represents a Managed Bean. - * See the Java EE platform and JSR 299 specifications for additional - * details about Managed Beans and resource injection. - * - * @param the class of the Servlet to create - * @param clazz the Servlet class to instantiate - * - * @return the new Servlet instance - * - * @throws ServletException if the given clazz fails to be - * instantiated - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 3.0 - */ - public T createServlet(Class clazz) - throws ServletException; - - - /** - * Gets the ServletRegistration corresponding to the servlet with the - * given servletName. - * - * @return the (complete or preliminary) ServletRegistration for the - * servlet with the given servletName, or null if no - * ServletRegistration exists under that name - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @param servletName the name of a servlet - * @since Servlet 3.0 - */ - public ServletRegistration getServletRegistration(String servletName); - - - /** - * Gets a (possibly empty) Map of the ServletRegistration - * objects (keyed by servlet name) corresponding to all servlets - * registered with this ServletContext. - * - *

The returned Map includes the ServletRegistration objects - * corresponding to all declared and annotated servlets, as well as the - * ServletRegistration objects corresponding to all servlets that have - * been added via one of the addServlet and addJspFile - * methods. - * - *

If permitted, any changes to the returned Map must not affect this - * ServletContext. - * - * @return Map of the (complete and preliminary) ServletRegistration - * objects corresponding to all servlets currently registered with this - * ServletContext - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 3.0 - */ - public Map getServletRegistrations(); - - - /** - * Adds the filter with the given name and class name to this servlet - * context. - * - *

The registered filter may be further configured via the returned - * {@link FilterRegistration} object. - * - *

The specified className will be loaded using the - * classloader associated with the application represented by this - * ServletContext. - * - *

If this ServletContext already contains a preliminary - * FilterRegistration for a filter with the given filterName, - * it will be completed (by assigning the given className to it) - * and returned. - * - *

This method supports resource injection if the class with the - * given className represents a Managed Bean. - * See the Java EE platform and JSR 299 specifications for additional - * details about Managed Beans and resource injection. - * - * @param filterName the name of the filter - * @param className the fully qualified class name of the filter - * - * @return a FilterRegistration object that may be used to further - * configure the registered filter, or null if this - * ServletContext already contains a complete FilterRegistration for - * a filter with the given filterName - * - * @throws IllegalStateException if this ServletContext has already - * been initialized - * - * @throws IllegalArgumentException if filterName is null or - * an empty String - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 3.0 - */ - public FilterRegistration.Dynamic addFilter( - String filterName, String className); - - - /** - * Registers the given filter instance with this ServletContext - * under the given filterName. - * - *

The registered filter may be further configured via the returned - * {@link FilterRegistration} object. - * - *

If this ServletContext already contains a preliminary - * FilterRegistration for a filter with the given filterName, - * it will be completed (by assigning the class name of the given filter - * instance to it) and returned. - * - * @param filterName the name of the filter - * @param filter the filter instance to register - * - * @return a FilterRegistration object that may be used to further - * configure the given filter, or null if this - * ServletContext already contains a complete FilterRegistration for a - * filter with the given filterName or if the same filter - * instance has already been registered with this or another - * ServletContext in the same container - * - * @throws IllegalStateException if this ServletContext has already - * been initialized - * - * @throws IllegalArgumentException if filterName is null or - * an empty String - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 3.0 - */ - public FilterRegistration.Dynamic addFilter( - String filterName, Filter filter); - - - /** - * Adds the filter with the given name and class type to this servlet - * context. - * - *

The registered filter may be further configured via the returned - * {@link FilterRegistration} object. - * - *

If this ServletContext already contains a preliminary - * FilterRegistration for a filter with the given filterName, - * it will be completed (by assigning the name of the given - * filterClass to it) and returned. - * - *

This method supports resource injection if the given - * filterClass represents a Managed Bean. - * See the Java EE platform and JSR 299 specifications for additional - * details about Managed Beans and resource injection. - * - * @param filterName the name of the filter - * @param filterClass the class object from which the filter will be - * instantiated - * - * @return a FilterRegistration object that may be used to further - * configure the registered filter, or null if this - * ServletContext already contains a complete FilterRegistration for a - * filter with the given filterName - * - * @throws IllegalStateException if this ServletContext has already - * been initialized - * - * @throws IllegalArgumentException if filterName is null or - * an empty String - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 3.0 - */ - public FilterRegistration.Dynamic addFilter(String filterName, - Class filterClass); - - - /** - * Instantiates the given Filter class. - * - *

The returned Filter instance may be further customized before it - * is registered with this ServletContext via a call to - * {@link #addFilter(String,Filter)}. - * - *

The given Filter class must define a zero argument constructor, - * which is used to instantiate it. - * - *

This method supports resource injection if the given - * clazz represents a Managed Bean. - * See the Java EE platform and JSR 299 specifications for additional - * details about Managed Beans and resource injection. - * - * @param the class of the Filter to create - * @param clazz the Filter class to instantiate - * - * @return the new Filter instance - * - * @throws ServletException if the given clazz fails to be - * instantiated - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 3.0 - */ - public T createFilter(Class clazz) - throws ServletException; - - - /** - * Gets the FilterRegistration corresponding to the filter with the - * given filterName. - * - * @param filterName the name of a filter - * @return the (complete or preliminary) FilterRegistration for the - * filter with the given filterName, or null if no - * FilterRegistration exists under that name - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 3.0 - */ - public FilterRegistration getFilterRegistration(String filterName); - - - /** - * Gets a (possibly empty) Map of the FilterRegistration - * objects (keyed by filter name) corresponding to all filters - * registered with this ServletContext. - * - *

The returned Map includes the FilterRegistration objects - * corresponding to all declared and annotated filters, as well as the - * FilterRegistration objects corresponding to all filters that have - * been added via one of the addFilter methods. - * - *

Any changes to the returned Map must not affect this - * ServletContext. - * - * @return Map of the (complete and preliminary) FilterRegistration - * objects corresponding to all filters currently registered with this - * ServletContext - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 3.0 - */ - public Map getFilterRegistrations(); - - - /** - * Gets the {@link SessionCookieConfig} object through which various - * properties of the session tracking cookies created on behalf of this - * ServletContext may be configured. - * - *

Repeated invocations of this method will return the same - * SessionCookieConfig instance. - * - * @return the SessionCookieConfig object through which - * various properties of the session tracking cookies created on - * behalf of this ServletContext may be configured - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 3.0 - */ - public SessionCookieConfig getSessionCookieConfig(); - - - /** - * Sets the session tracking modes that are to become effective for this - * ServletContext. - * - *

The given sessionTrackingModes replaces any - * session tracking modes set by a previous invocation of this - * method on this ServletContext. - * - * @param sessionTrackingModes the set of session tracking modes to - * become effective for this ServletContext - * - * @throws IllegalStateException if this ServletContext has already - * been initialized - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @throws IllegalArgumentException if sessionTrackingModes - * specifies a combination of SessionTrackingMode.SSL with a - * session tracking mode other than SessionTrackingMode.SSL, - * or if sessionTrackingModes specifies a session tracking mode - * that is not supported by the servlet container - * - * @since Servlet 3.0 - */ - public void setSessionTrackingModes(Set sessionTrackingModes); - - - /** - * Gets the session tracking modes that are supported by default for this - * ServletContext. - * - *

The returned set is not backed by the {@code ServletContext} object, - * so changes in the returned set are not reflected in the - * {@code ServletContext} object, and vice-versa.

- * - * @return set of the session tracking modes supported by default for - * this ServletContext - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 3.0 - */ - public Set getDefaultSessionTrackingModes(); - - - /** - * Gets the session tracking modes that are in effect for this - * ServletContext. - * - *

The session tracking modes in effect are those provided to - * {@link #setSessionTrackingModes setSessionTrackingModes}. - * - *

The returned set is not backed by the {@code ServletContext} object, - * so changes in the returned set are not reflected in the - * {@code ServletContext} object, and vice-versa.

- * - * @return set of the session tracking modes in effect for this - * ServletContext - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 3.0 - */ - public Set getEffectiveSessionTrackingModes(); - - - /** - * Adds the listener with the given class name to this ServletContext. - * - *

The class with the given name will be loaded using the - * classloader associated with the application represented by this - * ServletContext, and must implement one or more of the following - * interfaces: - *

    - *
  • {@link ServletContextAttributeListener} - *
  • {@link ServletRequestListener} - *
  • {@link ServletRequestAttributeListener} - *
  • {@link javax.servlet.http.HttpSessionAttributeListener} - *
  • {@link javax.servlet.http.HttpSessionIdListener} - *
  • {@link javax.servlet.http.HttpSessionListener} - *
- * - *

If this ServletContext was passed to - * {@link ServletContainerInitializer#onStartup}, then the class with - * the given name may also implement {@link ServletContextListener}, - * in addition to the interfaces listed above. - * - *

As part of this method call, the container must load the class - * with the specified class name to ensure that it implements one of - * the required interfaces. - * - *

If the class with the given name implements a listener interface - * whose invocation order corresponds to the declaration order (i.e., - * if it implements {@link ServletRequestListener}, - * {@link ServletContextListener}, or - * {@link javax.servlet.http.HttpSessionListener}), - * then the new listener will be added to the end of the ordered list of - * listeners of that interface. - * - *

This method supports resource injection if the class with the - * given className represents a Managed Bean. - * See the Java EE platform and JSR 299 specifications for additional - * details about Managed Beans and resource injection. - * - * @param className the fully qualified class name of the listener - * - * @throws IllegalArgumentException if the class with the given name - * does not implement any of the above interfaces, or if it implements - * {@link ServletContextListener} and this ServletContext was not - * passed to {@link ServletContainerInitializer#onStartup} - * - * @throws IllegalStateException if this ServletContext has already - * been initialized - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 3.0 - */ - public void addListener(String className); - - - /** - * Adds the given listener to this ServletContext. - * - *

The given listener must be an instance of one or more of the - * following interfaces: - *

    - *
  • {@link ServletContextAttributeListener} - *
  • {@link ServletRequestListener} - *
  • {@link ServletRequestAttributeListener} - *
  • {@link javax.servlet.http.HttpSessionAttributeListener} - *
  • {@link javax.servlet.http.HttpSessionIdListener} - *
  • {@link javax.servlet.http.HttpSessionListener} - *
- * - *

If this ServletContext was passed to - * {@link ServletContainerInitializer#onStartup}, then the given - * listener may also be an instance of {@link ServletContextListener}, - * in addition to the interfaces listed above. - * - *

If the given listener is an instance of a listener interface whose - * invocation order corresponds to the declaration order (i.e., if it - * is an instance of {@link ServletRequestListener}, - * {@link ServletContextListener}, or - * {@link javax.servlet.http.HttpSessionListener}), - * then the listener will be added to the end of the ordered list of - * listeners of that interface. - * - * @param the class of the EventListener to add - * @param t the listener to be added - * - * @throws IllegalArgumentException if the given listener is not - * an instance of any of the above interfaces, or if it is an instance - * of {@link ServletContextListener} and this ServletContext was not - * passed to {@link ServletContainerInitializer#onStartup} - * - * @throws IllegalStateException if this ServletContext has already - * been initialized - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 3.0 - */ - public void addListener(T t); - - - /** - * Adds a listener of the given class type to this ServletContext. - * - *

The given listenerClass must implement one or more of the - * following interfaces: - *

    - *
  • {@link ServletContextAttributeListener} - *
  • {@link ServletRequestListener} - *
  • {@link ServletRequestAttributeListener} - *
  • {@link javax.servlet.http.HttpSessionAttributeListener} - *
  • {@link javax.servlet.http.HttpSessionIdListener} - *
  • {@link javax.servlet.http.HttpSessionListener} - *
- * - *

If this ServletContext was passed to - * {@link ServletContainerInitializer#onStartup}, then the given - * listenerClass may also implement - * {@link ServletContextListener}, in addition to the interfaces listed - * above. - * - *

If the given listenerClass implements a listener - * interface whose invocation order corresponds to the declaration order - * (i.e., if it implements {@link ServletRequestListener}, - * {@link ServletContextListener}, or - * {@link javax.servlet.http.HttpSessionListener}), - * then the new listener will be added to the end of the ordered list - * of listeners of that interface. - * - *

This method supports resource injection if the given - * listenerClass represents a Managed Bean. - * See the Java EE platform and JSR 299 specifications for additional - * details about Managed Beans and resource injection. - * - * @param listenerClass the listener class to be instantiated - * - * @throws IllegalArgumentException if the given listenerClass - * does not implement any of the above interfaces, or if it implements - * {@link ServletContextListener} and this ServletContext was not passed - * to {@link ServletContainerInitializer#onStartup} - * - * @throws IllegalStateException if this ServletContext has already - * been initialized - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 3.0 - */ - public void addListener(Class listenerClass); - - - /** - * Instantiates the given EventListener class. - * - *

The specified EventListener class must implement at least one of - * the {@link ServletContextListener}, - * {@link ServletContextAttributeListener}, - * {@link ServletRequestListener}, - * {@link ServletRequestAttributeListener}, - * {@link javax.servlet.http.HttpSessionAttributeListener}, - * {@link javax.servlet.http.HttpSessionIdListener}, or - * {@link javax.servlet.http.HttpSessionListener} - * interfaces. - * - *

The returned EventListener instance may be further customized - * before it is registered with this ServletContext via a call to - * {@link #addListener(EventListener)}. - * - *

The given EventListener class must define a zero argument - * constructor, which is used to instantiate it. - * - *

This method supports resource injection if the given - * clazz represents a Managed Bean. - * See the Java EE platform and JSR 299 specifications for additional - * details about Managed Beans and resource injection. - * - * @param the class of the EventListener to create - * @param clazz the EventListener class to instantiate - * - * @return the new EventListener instance - * - * @throws ServletException if the given clazz fails to be - * instantiated - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @throws IllegalArgumentException if the specified EventListener class - * does not implement any of the - * {@link ServletContextListener}, - * {@link ServletContextAttributeListener}, - * {@link ServletRequestListener}, - * {@link ServletRequestAttributeListener}, - * {@link javax.servlet.http.HttpSessionAttributeListener}, - * {@link javax.servlet.http.HttpSessionIdListener}, or - * {@link javax.servlet.http.HttpSessionListener} - * interfaces. - * - * @since Servlet 3.0 - */ - public T createListener(Class clazz) - throws ServletException; - - - /** - * Gets the <jsp-config> related configuration - * that was aggregated from the web.xml and - * web-fragment.xml descriptor files of the web application - * represented by this ServletContext. - * - * @return the <jsp-config> related configuration - * that was aggregated from the web.xml and - * web-fragment.xml descriptor files of the web application - * represented by this ServletContext, or null if no such configuration - * exists - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @see javax.servlet.descriptor.JspConfigDescriptor - * - * @since Servlet 3.0 - */ - public JspConfigDescriptor getJspConfigDescriptor(); - - - /** - * Gets the class loader of the web application represented by this - * ServletContext. - * - *

If a security manager exists, and the caller's class loader - * is not the same as, or an ancestor of the requested class loader, - * then the security manager's checkPermission method is - * called with a RuntimePermission("getClassLoader") - * permission to check whether access to the requested class loader - * should be granted. - * - * @return the class loader of the web application represented by this - * ServletContext - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @throws SecurityException if a security manager denies access to - * the requested class loader - * - * @since Servlet 3.0 - */ - public ClassLoader getClassLoader(); - - - /** - * Declares role names that are tested using isUserInRole. - * - *

Roles that are implicitly declared as a result of their use within - * the {@link ServletRegistration.Dynamic#setServletSecurity - * setServletSecurity} or {@link ServletRegistration.Dynamic#setRunAsRole - * setRunAsRole} methods of the {@link ServletRegistration} interface need - * not be declared. - * - * @param roleNames the role names being declared - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @throws IllegalArgumentException if any of the argument roleNames is - * null or the empty string - * - * @throws IllegalStateException if the ServletContext has already - * been initialized - * - * @since Servlet 3.0 - */ - public void declareRoles(String... roleNames); - - - /** - * Returns the configuration name of the logical host on which the - * ServletContext is deployed. - * - * Servlet containers may support multiple logical hosts. This method must - * return the same name for all the servlet contexts deployed on a logical - * host, and the name returned by this method must be distinct, stable per - * logical host, and suitable for use in associating server configuration - * information with the logical host. The returned value is NOT expected - * or required to be equivalent to a network address or hostname of the - * logical host. - * - * @return a String containing the configuration name of the - * logical host on which the servlet context is deployed. - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 3.1 - */ - public String getVirtualServerName(); - - - /** - * Gets the session timeout in minutes that are supported by default for - * this ServletContext. - * - * @return the session timeout in minutes that are supported by default for - * this ServletContext - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 4.0 - */ - public int getSessionTimeout(); - - - /** - * Sets the session timeout in minutes for this ServletContext. - * - * @param sessionTimeout session timeout in minutes - * - * @throws IllegalStateException if this ServletContext has already - * been initialized - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 4.0 - */ - public void setSessionTimeout(int sessionTimeout); - - - /** - * Gets the request character encoding that are supported by default for - * this ServletContext. This method returns null if no request - * encoding character encoding has been specified in deployment descriptor - * or container specific configuration (for all web applications in the - * container). - * - * @return the request character encoding that are supported by default for - * this ServletContext - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 4.0 - */ - public String getRequestCharacterEncoding(); - - - /** - * Sets the request character encoding for this ServletContext. - * - * @param encoding request character encoding - * - * @throws IllegalStateException if this ServletContext has already - * been initialized - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 4.0 - */ - public void setRequestCharacterEncoding(String encoding); - - - /** - * Gets the response character encoding that are supported by default for - * this ServletContext. This method returns null if no response - * encoding character encoding has been specified in deployment descriptor - * or container specific configuration (for all web applications in the - * container). - * - * @return the request character encoding that are supported by default for - * this ServletContext - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 4.0 - */ - public String getResponseCharacterEncoding(); - - - /** - * Sets the response character encoding for this ServletContext. - * - * @param encoding response character encoding - * - * @throws IllegalStateException if this ServletContext has already - * been initialized - * - * @throws UnsupportedOperationException if this ServletContext was - * passed to the {@link ServletContextListener#contextInitialized} method - * of a {@link ServletContextListener} that was neither declared in - * web.xml or web-fragment.xml, nor annotated - * with {@link javax.servlet.annotation.WebListener} - * - * @since Servlet 4.0 - */ - public void setResponseCharacterEncoding(String encoding); -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletContextAttributeEvent.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletContextAttributeEvent.java deleted file mode 100644 index 3413ca4..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletContextAttributeEvent.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - -/** - * Event class for notifications about changes to the attributes of - * the ServletContext of a web application. - * - * @see ServletContextAttributeListener - * - * @since Servlet 2.3 - */ - -public class ServletContextAttributeEvent extends ServletContextEvent { - - private static final long serialVersionUID = -5804680734245618303L; - - private String name; - private Object value; - - /** - * Constructs a ServletContextAttributeEvent from the given - * ServletContext, attribute name, and attribute value. - * - * @param source the ServletContext whose attribute changed - * @param name the name of the ServletContext attribute that changed - * @param value the value of the ServletContext attribute that changed - */ - public ServletContextAttributeEvent(ServletContext source, - String name, Object value) { - super(source); - this.name = name; - this.value = value; - } - - /** - * Gets the name of the ServletContext attribute that changed. - * - * @return the name of the ServletContext attribute that changed - */ - public String getName() { - return this.name; - } - - /** - * Gets the value of the ServletContext attribute that changed. - * - *

If the attribute was added, this is the value of the attribute. - * If the attribute was removed, this is the value of the removed - * attribute. If the attribute was replaced, this is the old value of - * the attribute. - * - * @return the value of the ServletContext attribute that changed - */ - public Object getValue() { - return this.value; - } -} - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletContextAttributeListener.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletContextAttributeListener.java deleted file mode 100644 index 749a568..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletContextAttributeListener.java +++ /dev/null @@ -1,122 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - -import java.util.EventListener; - -/** - * Interface for receiving notification events about ServletContext - * attribute changes. - * - *

In order to receive these notification events, the implementation - * class must be either declared in the deployment descriptor of the web - * application, annotated with {@link javax.servlet.annotation.WebListener}, - * or registered via one of the addListener methods defined on - * {@link ServletContext}. - * - *

The order in which implementations of this interface are invoked is - * unspecified. - * - * @see ServletContextAttributeEvent - * - * @since Servlet 2.3 - */ - -public interface ServletContextAttributeListener extends EventListener { - - /** - * Receives notification that an attribute has been added to the - * ServletContext. - * - * @param event the ServletContextAttributeEvent containing the - * ServletContext to which the attribute was added, along with the - * attribute name and value - * - * @implSpec - * The default implementation takes no action. - */ - default public void attributeAdded(ServletContextAttributeEvent event) {} - - /** - * Receives notification that an attribute has been removed - * from the ServletContext. - * - * @param event the ServletContextAttributeEvent containing the - * ServletContext from which the attribute was removed, along with - * the attribute name and value - * - * @implSpec - * The default implementation takes no action. - */ - default public void attributeRemoved(ServletContextAttributeEvent event) {} - - /* - * Receives notification that an attribute has been replaced - * in the ServletContext. - * - * @param event the ServletContextAttributeEvent containing the - * ServletContext in which the attribute was replaced, along with - * the attribute name and its old value - * - * @implSpec - * The default implementation takes no action. - */ - default public void attributeReplaced(ServletContextAttributeEvent event) {} -} - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletContextEvent.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletContextEvent.java deleted file mode 100644 index 7db29b6..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletContextEvent.java +++ /dev/null @@ -1,89 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - -/** - * This is the event class for notifications about changes to - * the servlet context of a web application. - * @see ServletContextListener - * - * @since Servlet 2.3 - */ - -public class ServletContextEvent extends java.util.EventObject { - - private static final long serialVersionUID = -7501701636134222423L; - - /** Construct a ServletContextEvent from the given context. - * - * @param source - the ServletContext that is sending the event. - */ - public ServletContextEvent(ServletContext source) { - super(source); - } - - /** - * Return the ServletContext that changed. - * - * @return the ServletContext that sent the event. - */ - public ServletContext getServletContext () { - return (ServletContext) super.getSource(); - } -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletContextListener.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletContextListener.java deleted file mode 100644 index 0f95d48..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletContextListener.java +++ /dev/null @@ -1,116 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - -import java.util.EventListener; - -/** - * Interface for receiving notification events about ServletContext - * lifecycle changes. - * - *

In order to receive these notification events, the implementation - * class must be either declared in the deployment descriptor of the web - * application, annotated with {@link javax.servlet.annotation.WebListener}, - * or registered via one of the addListener methods defined on - * {@link ServletContext}. - * - *

Implementations of this interface are invoked at their - * {@link #contextInitialized} method in the order in which they have been - * declared, and at their {@link #contextDestroyed} method in reverse - * order. - * - * @see ServletContextEvent - * - * @since Servlet 2.3 - */ -public interface ServletContextListener extends EventListener { - - /** - * Receives notification that the web application initialization - * process is starting. - * - *

All ServletContextListeners are notified of context - * initialization before any filters or servlets in the web - * application are initialized. - * - * @param sce the ServletContextEvent containing the ServletContext - * that is being initialized - * - * @implSpec - * The default implementation takes no action. - */ - default public void contextInitialized(ServletContextEvent sce) {} - - /** - * Receives notification that the ServletContext is about to be - * shut down. - * - *

All servlets and filters will have been destroyed before any - * ServletContextListeners are notified of context - * destruction. - * - * @param sce the ServletContextEvent containing the ServletContext - * that is being destroyed - * - * @implSpec - * The default implementation takes no action. - */ - default public void contextDestroyed(ServletContextEvent sce) {} -} - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletException.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletException.java deleted file mode 100644 index bf85c2d..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletException.java +++ /dev/null @@ -1,182 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - - -/** - * Defines a general exception a servlet can throw when it - * encounters difficulty. - * - * @author Various - */ - - -public class ServletException extends Exception { - - private Throwable rootCause; - - - - - - /** - * Constructs a new servlet exception. - * - */ - - public ServletException() { - super(); - } - - - - - - /** - * Constructs a new servlet exception with the - * specified message. The message can be written - * to the server log and/or displayed for the user. - * - * @param message a String - * specifying the text of - * the exception message - * - */ - - public ServletException(String message) { - super(message); - } - - - - - - /** - * Constructs a new servlet exception when the servlet - * needs to throw an exception and include a message - * about the "root cause" exception that interfered with its - * normal operation, including a description message. - * - * - * @param message a String containing - * the text of the exception message - * - * @param rootCause the Throwable exception - * that interfered with the servlet's - * normal operation, making this servlet - * exception necessary - * - */ - - public ServletException(String message, Throwable rootCause) { - super(message, rootCause); - this.rootCause = rootCause; - } - - - - - - /** - * Constructs a new servlet exception when the servlet - * needs to throw an exception and include a message - * about the "root cause" exception that interfered with its - * normal operation. The exception's message is based on the localized - * message of the underlying exception. - * - *

This method calls the getLocalizedMessage method - * on the Throwable exception to get a localized exception - * message. When subclassing ServletException, - * this method can be overridden to create an exception message - * designed for a specific locale. - * - * @param rootCause the Throwable exception - * that interfered with the servlet's - * normal operation, making the servlet exception - * necessary - * - */ - - public ServletException(Throwable rootCause) { - super(rootCause); - this.rootCause = rootCause; - } - - - - - - /** - * Returns the exception that caused this servlet exception. - * - * - * @return the Throwable - * that caused this servlet exception - * - */ - - public Throwable getRootCause() { - return rootCause; - } -} - - - - - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletInputStream.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletInputStream.java deleted file mode 100644 index f7b12da..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletInputStream.java +++ /dev/null @@ -1,189 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - -import java.io.InputStream; -import java.io.IOException; - -/** - * - * Provides an input stream for reading binary data from a client - * request, including an efficient readLine method - * for reading data one line at a time. With some protocols, such - * as HTTP POST and PUT, a ServletInputStream - * object can be used to read data sent from the client. - * - *

A ServletInputStream object is normally retrieved via - * the {@link ServletRequest#getInputStream} method. - * - * - *

This is an abstract class that a servlet container implements. - * Subclasses of this class - * must implement the java.io.InputStream.read() method. - * - * - * @author Various - * - * @see ServletRequest - * - */ - -public abstract class ServletInputStream extends InputStream { - - - - /** - * Does nothing, because this is an abstract class. - * - */ - - protected ServletInputStream() { } - - - - - /** - * - * Reads the input stream, one line at a time. Starting at an - * offset, reads bytes into an array, until it reads a certain number - * of bytes or reaches a newline character, which it reads into the - * array as well. - * - *

This method returns -1 if it reaches the end of the input - * stream before reading the maximum number of bytes. - * - * - * - * @param b an array of bytes into which data is read - * - * @param off an integer specifying the character at which - * this method begins reading - * - * @param len an integer specifying the maximum number of - * bytes to read - * - * @return an integer specifying the actual number of bytes - * read, or -1 if the end of the stream is reached - * - * @exception IOException if an input or output exception has occurred - * - */ - public int readLine(byte[] b, int off, int len) throws IOException { - - if (len <= 0) { - return 0; - } - int count = 0, c; - - while ((c = read()) != -1) { - b[off++] = (byte)c; - count++; - if (c == '\n' || count == len) { - break; - } - } - return count > 0 ? count : -1; - } - - - /** - * Returns true when all the data from the stream has been read else - * it returns false. - * - * @return true when all data for this particular request - * has been read, otherwise returns false. - * - * @since Servlet 3.1 - */ - public abstract boolean isFinished(); - - /** - * Returns true if data can be read without blocking else returns - * false. - * - * @return true if data can be obtained without blocking, - * otherwise returns false. - * - * @since Servlet 3.1 - */ - public abstract boolean isReady(); - - /** - * Instructs the ServletInputStream to invoke the provided - * {@link ReadListener} when it is possible to read - * - * @param readListener the {@link ReadListener} that should be notified - * when it's possible to read. - * - * @exception IllegalStateException if one of the following conditions is true - *

    - *
  • the associated request is neither upgraded nor the async started - *
  • setReadListener is called more than once within the scope of the same request. - *
- * - * @throws NullPointerException if readListener is null - * - * @since Servlet 3.1 - - */ - public abstract void setReadListener(ReadListener readListener); -} - - - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletOutputStream.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletOutputStream.java deleted file mode 100644 index 2e5192f..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletOutputStream.java +++ /dev/null @@ -1,436 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - -import java.io.OutputStream; -import java.io.IOException; -import java.io.CharConversionException; -import java.text.MessageFormat; -import java.util.ResourceBundle; - -/** - * Provides an output stream for sending binary data to the - * client. A ServletOutputStream object is normally retrieved - * via the {@link ServletResponse#getOutputStream} method. - * - *

This is an abstract class that the servlet container implements. - * Subclasses of this class - * must implement the java.io.OutputStream.write(int) - * method. - * - * - * @author Various - * - * @see ServletResponse - * - */ - -public abstract class ServletOutputStream extends OutputStream { - - private static final String LSTRING_FILE = "javax.servlet.LocalStrings"; - private static ResourceBundle lStrings = - ResourceBundle.getBundle(LSTRING_FILE); - - - - /** - * - * Does nothing, because this is an abstract class. - * - */ - - protected ServletOutputStream() { } - - - /** - * Writes a String to the client, - * without a carriage return-line feed (CRLF) - * character at the end. - * - * - * @param s the String to send to the client - * - * @exception IOException if an input or output exception occurred - * - */ - - public void print(String s) throws IOException { - if (s==null) s="null"; - int len = s.length(); - for (int i = 0; i < len; i++) { - char c = s.charAt (i); - - // - // XXX NOTE: This is clearly incorrect for many strings, - // but is the only consistent approach within the current - // servlet framework. It must suffice until servlet output - // streams properly encode their output. - // - if ((c & 0xff00) != 0) { // high order byte must be zero - String errMsg = lStrings.getString("err.not_iso8859_1"); - Object[] errArgs = new Object[1]; - errArgs[0] = Character.valueOf(c); - errMsg = MessageFormat.format(errMsg, errArgs); - throw new CharConversionException(errMsg); - } - write (c); - } - } - - - - /** - * Writes a boolean value to the client, - * with no carriage return-line feed (CRLF) - * character at the end. - * - * @param b the boolean value - * to send to the client - * - * @exception IOException if an input or output exception occurred - * - */ - - public void print(boolean b) throws IOException { - String msg; - if (b) { - msg = lStrings.getString("value.true"); - } else { - msg = lStrings.getString("value.false"); - } - print(msg); - } - - - - /** - * Writes a character to the client, - * with no carriage return-line feed (CRLF) - * at the end. - * - * @param c the character to send to the client - * - * @exception IOException if an input or output exception occurred - * - */ - - public void print(char c) throws IOException { - print(String.valueOf(c)); - } - - - - - /** - * - * Writes an int to the client, - * with no carriage return-line feed (CRLF) - * at the end. - * - * @param i the int to send to the client - * - * @exception IOException if an input or output exception occurred - * - */ - - public void print(int i) throws IOException { - print(String.valueOf(i)); - } - - - - - /** - * - * Writes a long value to the client, - * with no carriage return-line feed (CRLF) at the end. - * - * @param l the long value - * to send to the client - * - * @exception IOException if an input or output exception - * occurred - * - */ - - public void print(long l) throws IOException { - print(String.valueOf(l)); - } - - - - /** - * - * Writes a float value to the client, - * with no carriage return-line feed (CRLF) at the end. - * - * @param f the float value - * to send to the client - * - * @exception IOException if an input or output exception occurred - * - * - */ - - public void print(float f) throws IOException { - print(String.valueOf(f)); - } - - - - /** - * - * Writes a double value to the client, - * with no carriage return-line feed (CRLF) at the end. - * - * @param d the double value - * to send to the client - * - * @exception IOException if an input or output exception occurred - * - */ - - public void print(double d) throws IOException { - print(String.valueOf(d)); - } - - - - /** - * Writes a carriage return-line feed (CRLF) - * to the client. - * - * - * - * @exception IOException if an input or output exception occurred - * - */ - - public void println() throws IOException { - print("\r\n"); - } - - - - /** - * Writes a String to the client, - * followed by a carriage return-line feed (CRLF). - * - * - * @param s the String to write to the client - * - * @exception IOException if an input or output exception occurred - * - */ - - public void println(String s) throws IOException { - print(s); - println(); - } - - - - - /** - * - * Writes a boolean value to the client, - * followed by a - * carriage return-line feed (CRLF). - * - * - * @param b the boolean value - * to write to the client - * - * @exception IOException if an input or output exception occurred - * - */ - - public void println(boolean b) throws IOException { - print(b); - println(); - } - - - - /** - * - * Writes a character to the client, followed by a carriage - * return-line feed (CRLF). - * - * @param c the character to write to the client - * - * @exception IOException if an input or output exception occurred - * - */ - - public void println(char c) throws IOException { - print(c); - println(); - } - - - - /** - * - * Writes an int to the client, followed by a - * carriage return-line feed (CRLF) character. - * - * - * @param i the int to write to the client - * - * @exception IOException if an input or output exception occurred - * - */ - - public void println(int i) throws IOException { - print(i); - println(); - } - - - - /** - * - * Writes a long value to the client, followed by a - * carriage return-line feed (CRLF). - * - * - * @param l the long value to write to the client - * - * @exception IOException if an input or output exception occurred - * - */ - - public void println(long l) throws IOException { - print(l); - println(); - } - - - - /** - * - * Writes a float value to the client, - * followed by a carriage return-line feed (CRLF). - * - * @param f the float value - * to write to the client - * - * - * @exception IOException if an input or output exception - * occurred - * - */ - - public void println(float f) throws IOException { - print(f); - println(); - } - - - - /** - * - * Writes a double value to the client, - * followed by a carriage return-line feed (CRLF). - * - * - * @param d the double value - * to write to the client - * - * @exception IOException if an input or output exception occurred - * - */ - - public void println(double d) throws IOException { - print(d); - println(); - } - - /** - * This method can be used to determine if data can be written without blocking. - * - * @return true if a write to this ServletOutputStream - * will succeed, otherwise returns false. - * - * @since Servlet 3.1 - */ - public abstract boolean isReady(); - - /** - * Instructs the ServletOutputStream to invoke the provided - * {@link WriteListener} when it is possible to write - * - * - * @param writeListener the {@link WriteListener} that should be notified - * when it's possible to write - * - * @exception IllegalStateException if one of the following conditions is true - *

    - *
  • the associated request is neither upgraded nor the async started - *
  • setWriteListener is called more than once within the scope of the same request. - *
- * - * @throws NullPointerException if writeListener is null - * - * @since Servlet 3.1 - */ - public abstract void setWriteListener(WriteListener writeListener); - -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletRegistration.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletRegistration.java deleted file mode 100644 index 26037e3..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletRegistration.java +++ /dev/null @@ -1,220 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet; - -import java.util.*; - -/** - * Interface through which a {@link Servlet} may be further configured. - * - * @since Servlet 3.0 - */ -public interface ServletRegistration extends Registration { - - /** - * Adds a servlet mapping with the given URL patterns for the Servlet - * represented by this ServletRegistration. - * - *

If any of the specified URL patterns are already mapped to a - * different Servlet, no updates will be performed. - * - *

If this method is called multiple times, each successive call - * adds to the effects of the former. - * - *

The returned set is not backed by the {@code ServletRegistration} - * object, so changes in the returned set are not reflected in the - * {@code ServletRegistration} object, and vice-versa.

- * - * @param urlPatterns the URL patterns of the servlet mapping - * - * @return the (possibly empty) Set of URL patterns that are already - * mapped to a different Servlet - * - * @throws IllegalArgumentException if urlPatterns is null - * or empty - * @throws IllegalStateException if the ServletContext from which this - * ServletRegistration was obtained has already been initialized - */ - public Set addMapping(String... urlPatterns); - - /** - * Gets the currently available mappings of the - * Servlet represented by this ServletRegistration. - * - *

If permitted, any changes to the returned Collection must not - * affect this ServletRegistration. - * - * @return a (possibly empty) Collection of the currently - * available mappings of the Servlet represented by this - * ServletRegistration - */ - public Collection getMappings(); - - /** - * Gets the name of the runAs role of the Servlet represented by this - * ServletRegistration. - * - * @return the name of the runAs role, or null if the Servlet is - * configured to run as its caller - */ - public String getRunAsRole(); - - /** - * Interface through which a {@link Servlet} registered via one of the - * addServlet methods on {@link ServletContext} may be further - * configured. - */ - interface Dynamic extends ServletRegistration, Registration.Dynamic { - - /** - * Sets the loadOnStartup priority on the Servlet - * represented by this dynamic ServletRegistration. - * - *

A loadOnStartup value of greater than or equal to - * zero indicates to the container the initialization priority of - * the Servlet. In this case, the container must instantiate and - * initialize the Servlet during the initialization phase of the - * ServletContext, that is, after it has invoked all of the - * ServletContextListener objects configured for the ServletContext - * at their {@link ServletContextListener#contextInitialized} - * method. - * - *

If loadOnStartup is a negative integer, the container - * is free to instantiate and initialize the Servlet lazily. - * - *

The default value for loadOnStartup is -1. - * - *

A call to this method overrides any previous setting. - * - * @param loadOnStartup the initialization priority of the Servlet - * - * @throws IllegalStateException if the ServletContext from which - * this ServletRegistration was obtained has already been initialized - */ - public void setLoadOnStartup(int loadOnStartup); - - /** - * Sets the {@link ServletSecurityElement} to be applied to the - * mappings defined for this ServletRegistration. - * - *

This method applies to all mappings added to this - * ServletRegistration up until the point that the - * ServletContext from which it was obtained has been - * initialized. - * - *

If a URL pattern of this ServletRegistration is an exact target - * of a security-constraint that was established via - * the portable deployment descriptor, then this method does not - * change the security-constraint for that pattern, - * and the pattern will be included in the return value. - * - *

If a URL pattern of this ServletRegistration is an exact - * target of a security constraint that was established via the - * {@link javax.servlet.annotation.ServletSecurity} annotation - * or a previous call to this method, then this method replaces - * the security constraint for that pattern. - * - *

If a URL pattern of this ServletRegistration is neither the - * exact target of a security constraint that was established via - * the {@link javax.servlet.annotation.ServletSecurity} annotation - * or a previous call to this method, nor the exact target of a - * security-constraint in the portable deployment - * descriptor, then this method establishes the security constraint - * for that pattern from the argument - * ServletSecurityElement. - * - *

The returned set is not backed by the {@code Dynamic} object, - * so changes in the returned set are not reflected in the - * {@code Dynamic} object, and vice-versa.

- * - * @param constraint the {@link ServletSecurityElement} to be applied - * to the patterns mapped to this ServletRegistration - * - * @return the (possibly empty) Set of URL patterns that were already - * the exact target of a security-constraint that was - * established via the portable deployment descriptor. This method - * has no effect on the patterns included in the returned set - * - * @throws IllegalArgumentException if constraint is null - * - * @throws IllegalStateException if the {@link ServletContext} from - * which this ServletRegistration was obtained has - * already been initialized - */ - public Set setServletSecurity(ServletSecurityElement constraint); - - /** - * Sets the {@link MultipartConfigElement} to be applied to the - * mappings defined for this ServletRegistration. If this - * method is called multiple times, each successive call overrides the - * effects of the former. - * - * @param multipartConfig the {@link MultipartConfigElement} to be - * applied to the patterns mapped to the registration - * - * @throws IllegalArgumentException if multipartConfig is - * null - * - * @throws IllegalStateException if the {@link ServletContext} from - * which this ServletRegistration was obtained has already been - * initialized - */ - public void setMultipartConfig( - MultipartConfigElement multipartConfig); - - /** - * Sets the name of the runAs role for this - * ServletRegistration. - * - * @param roleName the name of the runAs role - * - * @throws IllegalArgumentException if roleName is null - * - * @throws IllegalStateException if the {@link ServletContext} from - * which this ServletRegistration was obtained has already been - * initialized - */ - public void setRunAsRole(String roleName); - - } - -} - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletRequest.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletRequest.java deleted file mode 100644 index 8300c9d..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletRequest.java +++ /dev/null @@ -1,728 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - -import java.io.*; -import java.util.*; - -/** - * Defines an object to provide client request information to a servlet. The - * servlet container creates a ServletRequest object and passes - * it as an argument to the servlet's service method. - * - *

A ServletRequest object provides data including - * parameter name and values, attributes, and an input stream. - * Interfaces that extend ServletRequest can provide - * additional protocol-specific data (for example, HTTP data is - * provided by {@link javax.servlet.http.HttpServletRequest}. - * - * @author Various - * - * @see javax.servlet.http.HttpServletRequest - * - */ -public interface ServletRequest { - - /** - * Returns the value of the named attribute as an Object, - * or null if no attribute of the given name exists. - * - *

Attributes can be set two ways. The servlet container may set - * attributes to make available custom information about a request. - * For example, for requests made using HTTPS, the attribute - * javax.servlet.request.X509Certificate can be used to - * retrieve information on the certificate of the client. Attributes - * can also be set programatically using - * {@link ServletRequest#setAttribute}. This allows information to be - * embedded into a request before a {@link RequestDispatcher} call. - * - *

Attribute names should follow the same conventions as package - * names. This specification reserves names matching java.*, - * javax.*, and sun.*. - * - * @param name a String specifying the name of the attribute - * - * @return an Object containing the value of the attribute, - * or null if the attribute does not exist - */ - public Object getAttribute(String name); - - /** - * Returns an Enumeration containing the - * names of the attributes available to this request. - * This method returns an empty Enumeration - * if the request has no attributes available to it. - * - * @return an Enumeration of strings containing the names - * of the request's attributes - */ - public Enumeration getAttributeNames(); - - /** - * Returns the name of the character encoding used in the body of this - * request. This method returns null if no request encoding - * character encoding has been specified. The following methods for - * specifying the request character encoding are consulted, in decreasing - * order of priority: per request, per web app (using - * {@link ServletContext#setRequestCharacterEncoding}, deployment - * descriptor), and per container (for all web applications deployed in - * that container, using vendor specific configuration). - * - * @return a String containing the name of the character - * encoding, or null if the request does not specify a - * character encoding - */ - public String getCharacterEncoding(); - - /** - * Overrides the name of the character encoding used in the body of this - * request. This method must be called prior to reading request parameters - * or reading input using getReader(). Otherwise, it has no effect. - * - * @param env String containing the name of - * the character encoding. - * - * @throws UnsupportedEncodingException if this ServletRequest is still - * in a state where a character encoding may be set, - * but the specified encoding is invalid - */ - public void setCharacterEncoding(String env) throws UnsupportedEncodingException; - - /** - * Returns the length, in bytes, of the request body and made available by - * the input stream, or -1 if the length is not known ir is greater than - * Integer.MAX_VALUE. For HTTP servlets, - * same as the value of the CGI variable CONTENT_LENGTH. - * - * @return an integer containing the length of the request body or -1 if - * the length is not known or is greater than Integer.MAX_VALUE. - */ - public int getContentLength(); - - /** - * Returns the length, in bytes, of the request body and made available by - * the input stream, or -1 if the length is not known. For HTTP servlets, - * same as the value of the CGI variable CONTENT_LENGTH. - * - * @return a long containing the length of the request body or -1L if - * the length is not known - * - * @since Servlet 3.1 - */ - public long getContentLengthLong(); - - /** - * Returns the MIME type of the body of the request, or - * null if the type is not known. For HTTP servlets, - * same as the value of the CGI variable CONTENT_TYPE. - * - * @return a String containing the name of the MIME type - * of the request, or null if the type is not known - */ - public String getContentType(); - - /** - * Retrieves the body of the request as binary data using - * a {@link ServletInputStream}. Either this method or - * {@link #getReader} may be called to read the body, not both. - * - * @return a {@link ServletInputStream} object containing - * the body of the request - * - * @exception IllegalStateException if the {@link #getReader} method - * has already been called for this request - * - * @exception IOException if an input or output exception occurred - */ - public ServletInputStream getInputStream() throws IOException; - - /** - * Returns the value of a request parameter as a String, - * or null if the parameter does not exist. Request parameters - * are extra information sent with the request. For HTTP servlets, - * parameters are contained in the query string or posted form data. - * - *

You should only use this method when you are sure the - * parameter has only one value. If the parameter might have - * more than one value, use {@link #getParameterValues}. - * - *

If you use this method with a multivalued - * parameter, the value returned is equal to the first value - * in the array returned by getParameterValues. - * - *

If the parameter data was sent in the request body, such as occurs - * with an HTTP POST request, then reading the body directly via {@link - * #getInputStream} or {@link #getReader} can interfere - * with the execution of this method. - * - * @param name a String specifying the name of the parameter - * - * @return a String representing the single value of - * the parameter - * - * @see #getParameterValues - */ - public String getParameter(String name); - - /** - * - * Returns an Enumeration of String - * objects containing the names of the parameters contained - * in this request. If the request has - * no parameters, the method returns an empty Enumeration. - * - * @return an Enumeration of String - * objects, each String containing the name of - * a request parameter; or an empty Enumeration - * if the request has no parameters - */ - public Enumeration getParameterNames(); - - /** - * Returns an array of String objects containing - * all of the values the given request parameter has, or - * null if the parameter does not exist. - * - *

If the parameter has a single value, the array has a length - * of 1. - * - * @param name a String containing the name of - * the parameter whose value is requested - * - * @return an array of String objects - * containing the parameter's values - * - * @see #getParameter - */ - public String[] getParameterValues(String name); - - /** - * Returns a java.util.Map of the parameters of this request. - * - *

Request parameters are extra information sent with the request. - * For HTTP servlets, parameters are contained in the query string or - * posted form data. - * - * @return an immutable java.util.Map containing parameter names as - * keys and parameter values as map values. The keys in the parameter - * map are of type String. The values in the parameter map are of type - * String array. - */ - public Map getParameterMap(); - - /** - * Returns the name and version of the protocol the request uses - * in the form protocol/majorVersion.minorVersion, for - * example, HTTP/1.1. For HTTP servlets, the value - * returned is the same as the value of the CGI variable - * SERVER_PROTOCOL. - * - * @return a String containing the protocol - * name and version number - */ - public String getProtocol(); - - /** - * Returns the name of the scheme used to make this request, - * for example, - * http, https, or ftp. - * Different schemes have different rules for constructing URLs, - * as noted in RFC 1738. - * - * @return a String containing the name - * of the scheme used to make this request - */ - public String getScheme(); - - /** - * Returns the host name of the server to which the request was sent. - * It is the value of the part before ":" in the Host - * header value, if any, or the resolved server name, or the server IP - * address. - * - * @return a String containing the name of the server - */ - public String getServerName(); - - /** - * Returns the port number to which the request was sent. - * It is the value of the part after ":" in the Host - * header value, if any, or the server port where the client connection - * was accepted on. - * - * @return an integer specifying the port number - */ - public int getServerPort(); - - /** - * Retrieves the body of the request as character data using - * a BufferedReader. The reader translates the character - * data according to the character encoding used on the body. - * Either this method or {@link #getInputStream} may be called to read the - * body, not both. - * - * @return a BufferedReader containing the body of the request - * - * @exception UnsupportedEncodingException if the character set encoding - * used is not supported and the text cannot be decoded - * - * @exception IllegalStateException if {@link #getInputStream} method - * has been called on this request - * - * @exception IOException if an input or output exception occurred - * - * @see #getInputStream - */ - public BufferedReader getReader() throws IOException; - - /** - * Returns the Internet Protocol (IP) address of the client - * or last proxy that sent the request. - * For HTTP servlets, same as the value of the - * CGI variable REMOTE_ADDR. - * - * @return a String containing the - * IP address of the client that sent the request - */ - public String getRemoteAddr(); - - /** - * Returns the fully qualified name of the client - * or the last proxy that sent the request. - * If the engine cannot or chooses not to resolve the hostname - * (to improve performance), this method returns the dotted-string form of - * the IP address. For HTTP servlets, same as the value of the CGI variable - * REMOTE_HOST. - * - * @return a String containing the fully - * qualified name of the client - */ - public String getRemoteHost(); - - /** - * Stores an attribute in this request. - * Attributes are reset between requests. This method is most - * often used in conjunction with {@link RequestDispatcher}. - * - *

Attribute names should follow the same conventions as - * package names. Names beginning with java.*, - * javax.*, and com.sun.*, are - * reserved for use by Sun Microsystems. - *
If the object passed in is null, the effect is the same as - * calling {@link #removeAttribute}. - *
It is warned that when the request is dispatched from the - * servlet resides in a different web application by - * RequestDispatcher, the object set by this method - * may not be correctly retrieved in the caller servlet. - * - * @param name a String specifying - * the name of the attribute - * - * @param o the Object to be stored - * - */ - public void setAttribute(String name, Object o); - - /** - * - * Removes an attribute from this request. This method is not - * generally needed as attributes only persist as long as the request - * is being handled. - * - *

Attribute names should follow the same conventions as - * package names. Names beginning with java.*, - * javax.*, and com.sun.*, are - * reserved for use by Sun Microsystems. - * - * @param name a String specifying - * the name of the attribute to remove - */ - public void removeAttribute(String name); - - /** - * Returns the preferred Locale that the client will - * accept content in, based on the Accept-Language header. - * If the client request doesn't provide an Accept-Language header, - * this method returns the default locale for the server. - * - * @return the preferred Locale for the client - */ - public Locale getLocale(); - - /** - * Returns an Enumeration of Locale objects - * indicating, in decreasing order starting with the preferred locale, the - * locales that are acceptable to the client based on the Accept-Language - * header. - * If the client request doesn't provide an Accept-Language header, - * this method returns an Enumeration containing one - * Locale, the default locale for the server. - * - * @return an Enumeration of preferred - * Locale objects for the client - */ - public Enumeration getLocales(); - - /** - * - * Returns a boolean indicating whether this request was made using a - * secure channel, such as HTTPS. - * - * @return a boolean indicating if the request was made using a - * secure channel - */ - public boolean isSecure(); - - /** - * - * Returns a {@link RequestDispatcher} object that acts as a wrapper for - * the resource located at the given path. - * A RequestDispatcher object can be used to forward - * a request to the resource or to include the resource in a response. - * The resource can be dynamic or static. - * - *

The pathname specified may be relative, although it cannot extend - * outside the current servlet context. If the path begins with - * a "/" it is interpreted as relative to the current context root. - * This method returns null if the servlet container - * cannot return a RequestDispatcher. - * - *

The difference between this method and {@link - * ServletContext#getRequestDispatcher} is that this method can take a - * relative path. - * - * @param path a String specifying the pathname - * to the resource. If it is relative, it must be - * relative against the current servlet. - * - * @return a RequestDispatcher object that acts as a - * wrapper for the resource at the specified path, - * or null if the servlet container cannot - * return a RequestDispatcher - * - * @see RequestDispatcher - * @see ServletContext#getRequestDispatcher - */ - public RequestDispatcher getRequestDispatcher(String path); - - /** - * @param path the path for which the real path is to be returned. - - * @return the real path, or null if the - * translation cannot be performed. - - * @deprecated As of Version 2.1 of the Java Servlet API, - * use {@link ServletContext#getRealPath} instead. - */ - public String getRealPath(String path); - - /** - * Returns the Internet Protocol (IP) source port of the client - * or last proxy that sent the request. - * - * @return an integer specifying the port number - * - * @since Servlet 2.4 - */ - public int getRemotePort(); - - /** - * Returns the host name of the Internet Protocol (IP) interface on - * which the request was received. - * - * @return a String containing the host - * name of the IP on which the request was received. - * - * @since Servlet 2.4 - */ - public String getLocalName(); - - /** - * Returns the Internet Protocol (IP) address of the interface on - * which the request was received. - * - * @return a String containing the - * IP address on which the request was received. - * - * @since Servlet 2.4 - */ - public String getLocalAddr(); - - /** - * Returns the Internet Protocol (IP) port number of the interface - * on which the request was received. - * - * @return an integer specifying the port number - * - * @since Servlet 2.4 - */ - public int getLocalPort(); - - /** - * Gets the servlet context to which this ServletRequest was last - * dispatched. - * - * @return the servlet context to which this ServletRequest was last - * dispatched - * - * @since Servlet 3.0 - */ - public ServletContext getServletContext(); - - /** - * Puts this request into asynchronous mode, and initializes its - * {@link AsyncContext} with the original (unwrapped) ServletRequest - * and ServletResponse objects. - * - *

Calling this method will cause committal of the associated - * response to be delayed until {@link AsyncContext#complete} is - * called on the returned {@link AsyncContext}, or the asynchronous - * operation has timed out. - * - *

Calling {@link AsyncContext#hasOriginalRequestAndResponse()} on - * the returned AsyncContext will return true. Any filters - * invoked in the outbound direction after this request was put - * into asynchronous mode may use this as an indication that any request - * and/or response wrappers that they added during their inbound - * invocation need not stay around for the duration of the asynchronous - * operation, and therefore any of their associated resources may be - * released. - * - *

This method clears the list of {@link AsyncListener} instances - * (if any) that were registered with the AsyncContext returned by the - * previous call to one of the startAsync methods, after calling each - * AsyncListener at its {@link AsyncListener#onStartAsync onStartAsync} - * method. - * - *

Subsequent invocations of this method, or its overloaded - * variant, will return the same AsyncContext instance, reinitialized - * as appropriate. - * - * @return the (re)initialized AsyncContext - * - * @throws IllegalStateException if this request is within the scope of - * a filter or servlet that does not support asynchronous operations - * (that is, {@link #isAsyncSupported} returns false), - * or if this method is called again without any asynchronous dispatch - * (resulting from one of the {@link AsyncContext#dispatch} methods), - * is called outside the scope of any such dispatch, or is called again - * within the scope of the same dispatch, or if the response has - * already been closed - * - * @see AsyncContext#dispatch() - * @since Servlet 3.0 - */ - public AsyncContext startAsync() throws IllegalStateException; - - /** - * Puts this request into asynchronous mode, and initializes its - * {@link AsyncContext} with the given request and response objects. - * - *

The ServletRequest and ServletResponse arguments must be - * the same instances, or instances of {@link ServletRequestWrapper} and - * {@link ServletResponseWrapper} that wrap them, that were passed to the - * {@link Servlet#service service} method of the Servlet or the - * {@link Filter#doFilter doFilter} method of the Filter, respectively, - * in whose scope this method is being called. - * - *

Calling this method will cause committal of the associated - * response to be delayed until {@link AsyncContext#complete} is - * called on the returned {@link AsyncContext}, or the asynchronous - * operation has timed out. - * - *

Calling {@link AsyncContext#hasOriginalRequestAndResponse()} on - * the returned AsyncContext will return false, - * unless the passed in ServletRequest and ServletResponse arguments - * are the original ones or do not carry any application-provided wrappers. - * Any filters invoked in the outbound direction after this - * request was put into asynchronous mode may use this as an indication - * that some of the request and/or response wrappers that they added - * during their inbound invocation may need to stay in place for - * the duration of the asynchronous operation, and their associated - * resources may not be released. - * A ServletRequestWrapper applied during the inbound - * invocation of a filter may be released by the outbound - * invocation of the filter only if the given servletRequest, - * which is used to initialize the AsyncContext and will be returned by - * a call to {@link AsyncContext#getRequest()}, does not contain said - * ServletRequestWrapper. The same holds true for ServletResponseWrapper - * instances. - * - *

This method clears the list of {@link AsyncListener} instances - * (if any) that were registered with the AsyncContext returned by the - * previous call to one of the startAsync methods, after calling each - * AsyncListener at its {@link AsyncListener#onStartAsync onStartAsync} - * method. - * - *

Subsequent invocations of this method, or its zero-argument - * variant, will return the same AsyncContext instance, reinitialized - * as appropriate. If a call to this method is followed by a call to its - * zero-argument variant, the specified (and possibly wrapped) request - * and response objects will remain locked in on the returned - * AsyncContext. - * - * @param servletRequest the ServletRequest used to initialize the - * AsyncContext - * @param servletResponse the ServletResponse used to initialize the - * AsyncContext - * - * @return the (re)initialized AsyncContext - * - * @throws IllegalStateException if this request is within the scope of - * a filter or servlet that does not support asynchronous operations - * (that is, {@link #isAsyncSupported} returns false), - * or if this method is called again without any asynchronous dispatch - * (resulting from one of the {@link AsyncContext#dispatch} methods), - * is called outside the scope of any such dispatch, or is called again - * within the scope of the same dispatch, or if the response has - * already been closed - * - * @since Servlet 3.0 - */ - public AsyncContext startAsync(ServletRequest servletRequest, - ServletResponse servletResponse) - throws IllegalStateException; - - /** - * Checks if this request has been put into asynchronous mode. - * - *

A ServletRequest is put into asynchronous mode by calling - * {@link #startAsync} or - * {@link #startAsync(ServletRequest,ServletResponse)} on it. - * - *

This method returns false if this request was - * put into asynchronous mode, but has since been dispatched using - * one of the {@link AsyncContext#dispatch} methods or released - * from asynchronous mode via a call to {@link AsyncContext#complete}. - * - * @return true if this request has been put into asynchronous mode, - * false otherwise - * - * @since Servlet 3.0 - */ - public boolean isAsyncStarted(); - - /** - * Checks if this request supports asynchronous operation. - * - *

Asynchronous operation is disabled for this request if this request - * is within the scope of a filter or servlet that has not been annotated - * or flagged in the deployment descriptor as being able to support - * asynchronous handling. - * - * @return true if this request supports asynchronous operation, false - * otherwise - * - * @since Servlet 3.0 - */ - public boolean isAsyncSupported(); - - /** - * Gets the AsyncContext that was created or reinitialized by the - * most recent invocation of {@link #startAsync} or - * {@link #startAsync(ServletRequest,ServletResponse)} on this request. - * - * @return the AsyncContext that was created or reinitialized by the - * most recent invocation of {@link #startAsync} or - * {@link #startAsync(ServletRequest,ServletResponse)} on - * this request - * - * @throws IllegalStateException if this request has not been put - * into asynchronous mode, i.e., if neither {@link #startAsync} nor - * {@link #startAsync(ServletRequest,ServletResponse)} has been called - * - * @since Servlet 3.0 - */ - public AsyncContext getAsyncContext(); - - /** - * Gets the dispatcher type of this request. - * - *

The dispatcher type of a request is used by the container - * to select the filters that need to be applied to the request: - * Only filters with matching dispatcher type and url patterns will - * be applied. - * - *

Allowing a filter that has been configured for multiple - * dispatcher types to query a request for its dispatcher type - * allows the filter to process the request differently depending on - * its dispatcher type. - * - *

The initial dispatcher type of a request is defined as - * DispatcherType.REQUEST. The dispatcher type of a request - * dispatched via {@link RequestDispatcher#forward(ServletRequest, - * ServletResponse)} or {@link RequestDispatcher#include(ServletRequest, - * ServletResponse)} is given as DispatcherType.FORWARD or - * DispatcherType.INCLUDE, respectively, while the - * dispatcher type of an asynchronous request dispatched via - * one of the {@link AsyncContext#dispatch} methods is given as - * DispatcherType.ASYNC. Finally, the dispatcher type of a - * request dispatched to an error page by the container's error handling - * mechanism is given as DispatcherType.ERROR. - * - * @return the dispatcher type of this request - * - * @see DispatcherType - * - * @since Servlet 3.0 - */ - public DispatcherType getDispatcherType(); - -} - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletRequestAttributeEvent.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletRequestAttributeEvent.java deleted file mode 100644 index bcb8403..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletRequestAttributeEvent.java +++ /dev/null @@ -1,112 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - - - /** - * This is the event class for notifications of changes to the - * attributes of the servlet request in an application. - * @see ServletRequestAttributeListener - * @since Servlet 2.4 - */ - -public class ServletRequestAttributeEvent extends ServletRequestEvent { - - private static final long serialVersionUID = -1466635426192317793L; - - private String name; - private Object value; - - /** Construct a ServletRequestAttributeEvent giving the servlet context - * of this web application, the ServletRequest whose attributes are - * changing and the name and value of the attribute. - * - * @param sc the ServletContext that is sending the event. - * @param request the ServletRequest that is sending the event. - * @param name the name of the request attribute. - * @param value the value of the request attribute. - */ - public ServletRequestAttributeEvent(ServletContext sc, ServletRequest request, String name, Object value) { - super(sc, request); - this.name = name; - this.value = value; - } - - /** - * Return the name of the attribute that changed on the ServletRequest. - * - * @return the name of the changed request attribute - */ - public String getName() { - return this.name; - } - - /** - * Returns the value of the attribute that has been added, removed or - * replaced. If the attribute was added, this is the value of the - * attribute. If the attribute was removed, this is the value of the - * removed attribute. If the attribute was replaced, this is the old - * value of the attribute. - * - * @return the value of the changed request attribute - */ - public Object getValue() { - return this.value; - } -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletRequestAttributeListener.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletRequestAttributeListener.java deleted file mode 100644 index 7b5821d..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletRequestAttributeListener.java +++ /dev/null @@ -1,127 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - -import java.util.EventListener; - -/** - * Interface for receiving notification events about ServletRequest - * attribute changes. - * - *

Notifications will be generated while the request - * is within the scope of the web application. A ServletRequest - * is defined as coming into scope of a web application when it - * is about to enter the first servlet or filter of the web - * application, and as going out of scope when it exits the last - * servlet or the first filter in the chain. - * - *

In order to receive these notification events, the implementation - * class must be either declared in the deployment descriptor of the web - * application, annotated with {@link javax.servlet.annotation.WebListener}, - * or registered via one of the addListener methods defined on - * {@link ServletContext}. - * - *

The order in which implementations of this interface are invoked is - * unspecified. - * - * @since Servlet 2.4 - */ - -public interface ServletRequestAttributeListener extends EventListener { - - /** - * Receives notification that an attribute has been added to the - * ServletRequest. - * - * @param srae the ServletRequestAttributeEvent containing the - * ServletRequest and the name and value of the attribute that was - * added - * - * @implSpec - * The default implementation takes no action. - */ - default public void attributeAdded(ServletRequestAttributeEvent srae) {} - - /** - * Receives notification that an attribute has been removed from the - * ServletRequest. - * - * @param srae the ServletRequestAttributeEvent containing the - * ServletRequest and the name and value of the attribute that was - * removed - * - * @implSpec - * The default implementation takes no action. - */ - default public void attributeRemoved(ServletRequestAttributeEvent srae) {} - - /** - * Receives notification that an attribute has been replaced on the - * ServletRequest. - * - * @param srae the ServletRequestAttributeEvent containing the - * ServletRequest and the name and (old) value of the attribute - * that was replaced - * - * @implSpec - * The default implementation takes no action. - */ - default public void attributeReplaced(ServletRequestAttributeEvent srae) {} -} - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletRequestEvent.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletRequestEvent.java deleted file mode 100644 index 64bef29..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletRequestEvent.java +++ /dev/null @@ -1,101 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ -package javax.servlet; - -/** - * Events of this kind indicate lifecycle events for a ServletRequest. - * The source of the event is the ServletContext of this web application. - * - * @see ServletRequestListener - * @since Servlet 2.4 - */ -public class ServletRequestEvent extends java.util.EventObject { - - private static final long serialVersionUID = -7467864054698729101L; - - private final transient ServletRequest request; - - /** Construct a ServletRequestEvent for the given ServletContext - * and ServletRequest. - * - * @param sc the ServletContext of the web application. - * @param request the ServletRequest that is sending the event. - */ - public ServletRequestEvent(ServletContext sc, ServletRequest request) { - super(sc); - this.request = request; - } - - /** - * Returns the ServletRequest that is changing. - - * @return the {@link ServletRequest} corresponding to this event. - */ - public ServletRequest getServletRequest () { - return this.request; - } - - /** - * Returns the ServletContext of this web application. - * - * @return the {@link ServletContext} for this web application. - */ - public ServletContext getServletContext () { - return (ServletContext) super.getSource(); - } -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletRequestListener.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletRequestListener.java deleted file mode 100644 index c76cdb0..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletRequestListener.java +++ /dev/null @@ -1,111 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - -import java.util.EventListener; - -/** - * Interface for receiving notification events about requests coming - * into and going out of scope of a web application. - * - *

A ServletRequest is defined as coming into scope of a web - * application when it is about to enter the first servlet or filter - * of the web application, and as going out of scope as it exits - * the last servlet or the first filter in the chain. - * - *

In order to receive these notification events, the implementation - * class must be either declared in the deployment descriptor of the web - * application, annotated with {@link javax.servlet.annotation.WebListener}, - * or registered via one of the addListener methods defined on - * {@link ServletContext}. - * - *

Implementations of this interface are invoked at their - * {@link #requestInitialized} method in the order in which they have been - * declared, and at their {@link #requestDestroyed} method in reverse - * order. - * - * @since Servlet 2.4 - */ - -public interface ServletRequestListener extends EventListener { - - /** - * Receives notification that a ServletRequest is about to go out - * of scope of the web application. - * - * @param sre the ServletRequestEvent containing the ServletRequest - * and the ServletContext representing the web application - * - * @implSpec - * The default implementation takes no action. - */ - default public void requestDestroyed(ServletRequestEvent sre) {} - - /** - * Receives notification that a ServletRequest is about to come - * into scope of the web application. - * - * @param sre the ServletRequestEvent containing the ServletRequest - * and the ServletContext representing the web application - * - * @implSpec - * The default implementation takes no action. - */ - default public void requestInitialized(ServletRequestEvent sre) {} -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletRequestWrapper.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletRequestWrapper.java deleted file mode 100644 index 9433473..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletRequestWrapper.java +++ /dev/null @@ -1,599 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - -import java.io.BufferedReader; -import java.io.IOException; -import java.io.UnsupportedEncodingException; -import java.util.Enumeration; -import java.util.Locale; -import java.util.Map; - -/** - * Provides a convenient implementation of the ServletRequest interface that - * can be subclassed by developers wishing to adapt the request to a Servlet. - * This class implements the Wrapper or Decorator pattern. Methods default to - * calling through to the wrapped request object. - * - * @see javax.servlet.ServletRequest - * - * @since Servlet 2.3 - */ - -public class ServletRequestWrapper implements ServletRequest { - - private ServletRequest request; - - /** - * Creates a ServletRequest adaptor wrapping the given request object. - * @throws java.lang.IllegalArgumentException if the request is null - * - * @param request the {@link ServletRequest} to be wrapped - */ - public ServletRequestWrapper(ServletRequest request) { - if (request == null) { - throw new IllegalArgumentException("Request cannot be null"); - } - this.request = request; - } - - - /** - * Return the wrapped request object. - * - * @return the wrapped {@link ServletRequest} - */ - public ServletRequest getRequest() { - return this.request; - } - - - /** - * Sets the request object being wrapped. - * - * @param request the {@link ServletRequest} to be installed - * - * @throws java.lang.IllegalArgumentException if the request is null. - * - */ - public void setRequest(ServletRequest request) { - if (request == null) { - throw new IllegalArgumentException("Request cannot be null"); - } - this.request = request; - } - - - /** - * The default behavior of this method is to call getAttribute(String name) - * on the wrapped request object. - */ - public Object getAttribute(String name) { - return this.request.getAttribute(name); - } - - - /** - * The default behavior of this method is to return getAttributeNames() - * on the wrapped request object. - */ - public Enumeration getAttributeNames() { - return this.request.getAttributeNames(); - } - - - /** - * The default behavior of this method is to return getCharacterEncoding() - * on the wrapped request object. - */ - public String getCharacterEncoding() { - return this.request.getCharacterEncoding(); - } - - - /** - * The default behavior of this method is to set the character encoding - * on the wrapped request object. - */ - public void setCharacterEncoding(String enc) - throws UnsupportedEncodingException { - this.request.setCharacterEncoding(enc); - } - - - /** - * The default behavior of this method is to return getContentLength() - * on the wrapped request object. - */ - public int getContentLength() { - return this.request.getContentLength(); - } - - /** - * The default behavior of this method is to return getContentLengthLong() - * on the wrapped request object. - * - * @since Servlet 3.1 - */ - public long getContentLengthLong() { - return this.request.getContentLengthLong(); - } - - - /** - * The default behavior of this method is to return getContentType() - * on the wrapped request object. - */ - public String getContentType() { - return this.request.getContentType(); - } - - - /** - * The default behavior of this method is to return getInputStream() - * on the wrapped request object. - */ - public ServletInputStream getInputStream() throws IOException { - return this.request.getInputStream(); - } - - - /** - * The default behavior of this method is to return - * getParameter(String name) on the wrapped request object. - */ - public String getParameter(String name) { - return this.request.getParameter(name); - } - - - /** - * The default behavior of this method is to return getParameterMap() - * on the wrapped request object. - */ - public Map getParameterMap() { - return this.request.getParameterMap(); - } - - - /** - * The default behavior of this method is to return getParameterNames() - * on the wrapped request object. - */ - public Enumeration getParameterNames() { - return this.request.getParameterNames(); - } - - - /** - * The default behavior of this method is to return - * getParameterValues(String name) on the wrapped request object. - */ - public String[] getParameterValues(String name) { - return this.request.getParameterValues(name); - } - - - /** - * The default behavior of this method is to return getProtocol() - * on the wrapped request object. - */ - public String getProtocol() { - return this.request.getProtocol(); - } - - - /** - * The default behavior of this method is to return getScheme() - * on the wrapped request object. - */ - public String getScheme() { - return this.request.getScheme(); - } - - - /** - * The default behavior of this method is to return getServerName() - * on the wrapped request object. - */ - public String getServerName() { - return this.request.getServerName(); - } - - - /** - * The default behavior of this method is to return getServerPort() - * on the wrapped request object. - */ - public int getServerPort() { - return this.request.getServerPort(); - } - - - /** - * The default behavior of this method is to return getReader() - * on the wrapped request object. - */ - public BufferedReader getReader() throws IOException { - return this.request.getReader(); - } - - - /** - * The default behavior of this method is to return getRemoteAddr() - * on the wrapped request object. - */ - public String getRemoteAddr() { - return this.request.getRemoteAddr(); - } - - - /** - * The default behavior of this method is to return getRemoteHost() - * on the wrapped request object. - */ - public String getRemoteHost() { - return this.request.getRemoteHost(); - } - - - /** - * The default behavior of this method is to return - * setAttribute(String name, Object o) on the wrapped request object. - */ - public void setAttribute(String name, Object o) { - this.request.setAttribute(name, o); - } - - - /** - * The default behavior of this method is to call - * removeAttribute(String name) on the wrapped request object. - */ - public void removeAttribute(String name) { - this.request.removeAttribute(name); - } - - - /** - * The default behavior of this method is to return getLocale() - * on the wrapped request object. - */ - public Locale getLocale() { - return this.request.getLocale(); - } - - - /** - * The default behavior of this method is to return getLocales() - * on the wrapped request object. - */ - public Enumeration getLocales() { - return this.request.getLocales(); - } - - - /** - * The default behavior of this method is to return isSecure() - * on the wrapped request object. - */ - public boolean isSecure() { - return this.request.isSecure(); - } - - - /** - * The default behavior of this method is to return - * getRequestDispatcher(String path) on the wrapped request object. - */ - public RequestDispatcher getRequestDispatcher(String path) { - return this.request.getRequestDispatcher(path); - } - - - /** - * The default behavior of this method is to return - * getRealPath(String path) on the wrapped request object. - * - * @deprecated As of Version 2.1 of the Java Servlet API, - * use {@link ServletContext#getRealPath} instead - */ - @Deprecated - public String getRealPath(String path) { - return this.request.getRealPath(path); - } - - - /** - * The default behavior of this method is to return - * getRemotePort() on the wrapped request object. - * - * @since Servlet 2.4 - */ - public int getRemotePort(){ - return this.request.getRemotePort(); - } - - - /** - * The default behavior of this method is to return - * getLocalName() on the wrapped request object. - * - * @since Servlet 2.4 - */ - public String getLocalName(){ - return this.request.getLocalName(); - } - - - /** - * The default behavior of this method is to return - * getLocalAddr() on the wrapped request object. - * - * @since Servlet 2.4 - */ - public String getLocalAddr(){ - return this.request.getLocalAddr(); - } - - - /** - * The default behavior of this method is to return - * getLocalPort() on the wrapped request object. - * - * @since Servlet 2.4 - */ - public int getLocalPort(){ - return this.request.getLocalPort(); - } - - - /** - * Gets the servlet context to which the wrapped servlet request was last - * dispatched. - * - * @return the servlet context to which the wrapped servlet request was - * last dispatched - * - * @since Servlet 3.0 - */ - public ServletContext getServletContext() { - return request.getServletContext(); - } - - - /** - * The default behavior of this method is to invoke - * {@link ServletRequest#startAsync} on the wrapped request object. - * - * @return the (re)initialized AsyncContext - * - * @throws IllegalStateException if the request is within the scope of - * a filter or servlet that does not support asynchronous operations - * (that is, {@link #isAsyncSupported} returns false), - * or if this method is called again without any asynchronous dispatch - * (resulting from one of the {@link AsyncContext#dispatch} methods), - * is called outside the scope of any such dispatch, or is called again - * within the scope of the same dispatch, or if the response has - * already been closed - * - * @see ServletRequest#startAsync - * - * @since Servlet 3.0 - */ - public AsyncContext startAsync() throws IllegalStateException { - return request.startAsync(); - } - - - /** - * The default behavior of this method is to invoke - * {@link ServletRequest#startAsync(ServletRequest, ServletResponse)} - * on the wrapped request object. - * - * @param servletRequest the ServletRequest used to initialize the - * AsyncContext - * @param servletResponse the ServletResponse used to initialize the - * AsyncContext - * - * @return the (re)initialized AsyncContext - * - * @throws IllegalStateException if the request is within the scope of - * a filter or servlet that does not support asynchronous operations - * (that is, {@link #isAsyncSupported} returns false), - * or if this method is called again without any asynchronous dispatch - * (resulting from one of the {@link AsyncContext#dispatch} methods), - * is called outside the scope of any such dispatch, or is called again - * within the scope of the same dispatch, or if the response has - * already been closed - * - * @see ServletRequest#startAsync(ServletRequest, ServletResponse) - * - * @since Servlet 3.0 - */ - public AsyncContext startAsync(ServletRequest servletRequest, - ServletResponse servletResponse) - throws IllegalStateException { - return request.startAsync(servletRequest, servletResponse); - } - - - /** - * Checks if the wrapped request has been put into asynchronous mode. - * - * @return true if this request has been put into asynchronous mode, - * false otherwise - * - * @see ServletRequest#isAsyncStarted - * - * @since Servlet 3.0 - */ - public boolean isAsyncStarted() { - return request.isAsyncStarted(); - } - - - /** - * Checks if the wrapped request supports asynchronous operation. - * - * @return true if this request supports asynchronous operation, false - * otherwise - * - * @see ServletRequest#isAsyncSupported - * - * @since Servlet 3.0 - */ - public boolean isAsyncSupported() { - return request.isAsyncSupported(); - } - - - /** - * Gets the AsyncContext that was created or reinitialized by the - * most recent invocation of {@link #startAsync} or - * {@link #startAsync(ServletRequest,ServletResponse)} on the wrapped - * request. - * - * @return the AsyncContext that was created or reinitialized by the - * most recent invocation of {@link #startAsync} or - * {@link #startAsync(ServletRequest,ServletResponse)} on - * the wrapped request - * - * @throws IllegalStateException if this request has not been put - * into asynchronous mode, i.e., if neither {@link #startAsync} nor - * {@link #startAsync(ServletRequest,ServletResponse)} has been called - * - * @see ServletRequest#getAsyncContext - * - * @since Servlet 3.0 - */ - public AsyncContext getAsyncContext() { - return request.getAsyncContext(); - } - - - /** - * Checks (recursively) if this ServletRequestWrapper wraps the given - * {@link ServletRequest} instance. - * - * @param wrapped the ServletRequest instance to search for - * - * @return true if this ServletRequestWrapper wraps the - * given ServletRequest instance, false otherwise - * - * @since Servlet 3.0 - */ - public boolean isWrapperFor(ServletRequest wrapped) { - if (request == wrapped) { - return true; - } else if (request instanceof ServletRequestWrapper) { - return ((ServletRequestWrapper) request).isWrapperFor(wrapped); - } else { - return false; - } - } - - - /** - * Checks (recursively) if this ServletRequestWrapper wraps a - * {@link ServletRequest} of the given class type. - * - * @param wrappedType the ServletRequest class type to - * search for - * - * @return true if this ServletRequestWrapper wraps a - * ServletRequest of the given class type, false otherwise - * - * @throws IllegalArgumentException if the given class does not - * implement {@link ServletRequest} - * - * @since Servlet 3.0 - */ - public boolean isWrapperFor(Class wrappedType) { - if (!ServletRequest.class.isAssignableFrom(wrappedType)) { - throw new IllegalArgumentException("Given class " + - wrappedType.getName() + " not a subinterface of " + - ServletRequest.class.getName()); - } - if (wrappedType.isAssignableFrom(request.getClass())) { - return true; - } else if (request instanceof ServletRequestWrapper) { - return ((ServletRequestWrapper) request).isWrapperFor(wrappedType); - } else { - return false; - } - } - - - /** - * Gets the dispatcher type of the wrapped request. - * - * @return the dispatcher type of the wrapped request - * - * @see ServletRequest#getDispatcherType - * - * @since Servlet 3.0 - */ - public DispatcherType getDispatcherType() { - return request.getDispatcherType(); - } - - -} - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletResponse.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletResponse.java deleted file mode 100644 index 63f2abd..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletResponse.java +++ /dev/null @@ -1,474 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - -import java.io.IOException; -import java.io.PrintWriter; -import java.util.Locale; - - -/** - * Defines an object to assist a servlet in sending a response to the client. - * The servlet container creates a ServletResponse object and - * passes it as an argument to the servlet's service method. - * - *

To send binary data in a MIME body response, use - * the {@link ServletOutputStream} returned by {@link #getOutputStream}. - * To send character data, use the PrintWriter object - * returned by {@link #getWriter}. To mix binary and text data, - * for example, to create a multipart response, use a - * ServletOutputStream and manage the character sections - * manually. - * - *

The charset for the MIME body response can be specified explicitly - * using any of the following techniques: per request, per web-app (using - * {@link ServletContext#setRequestCharacterEncoding}, deployment descriptor), - * and per container (for all web applications deployed in that container, - * using vendor specific configuration). - * If multiple of the preceding techniques have been employed, the priority is - * the order listed. - * For per request, the charset for the response can be specified explicitly - * using the {@link #setCharacterEncoding} and {@link #setContentType} methods, - * or implicitly using the {@link #setLocale} method. - * Explicit specifications take precedence over implicit specifications. - * If no charset is explicitly specified, ISO-8859-1 will be used. - * The setCharacterEncoding, - * setContentType, or setLocale method must - * be called before getWriter and before committing - * the response for the character encoding to be used. - * - *

See the Internet RFCs such as - * - * RFC 2045 for more information on MIME. Protocols such as SMTP - * and HTTP define profiles of MIME, and those standards - * are still evolving. - * - * @author Various - * - * @see ServletOutputStream - */ - -public interface ServletResponse { - - /** - * Returns the name of the character encoding (MIME charset) - * used for the body sent in this response. - * The following methods for specifying the response character encoding are - * consulted, in decreasing order of priority: per request, perweb-app - * (using {@link ServletContext#setResponseCharacterEncoding}, deployment - * descriptor), and per container (for all web applications deployed in - * that container, using vendor specific configuration). - * The first one of these methods that yields a result is returned. - * Per-request, the charset for the response can be specified explicitly - * using the {@link setCharacterEncoding} and {@link setContentType} - * methods, or implicitly using the setLocale(java.util.Locale) method. - * Explicit specifications take precedence over implicit specifications. - * Calls made to these methods after getWriter has been - * called or after the response has been committed have no - * effect on the character encoding. If no character encoding - * has been specified, ISO-8859-1 is returned. - *

See RFC 2047 (http://www.ietf.org/rfc/rfc2047.txt) - * for more information about character encoding and MIME. - * - * @return a String specifying the name of - * the character encoding, for example, UTF-8 - */ - public String getCharacterEncoding(); - - /** - * Returns the content type used for the MIME body - * sent in this response. The content type proper must - * have been specified using {@link #setContentType} - * before the response is committed. If no content type - * has been specified, this method returns null. - * If a content type has been specified, and a - * character encoding has been explicitly or implicitly - * specified as described in {@link #getCharacterEncoding} - * or {@link #getWriter} has been called, - * the charset parameter is included in the string returned. - * If no character encoding has been specified, the - * charset parameter is omitted. - * - * @return a String specifying the content type, - * for example, text/html; charset=UTF-8, or null - * - * @since Servlet 2.4 - */ - public String getContentType(); - - - - /** - * Returns a {@link ServletOutputStream} suitable for writing binary - * data in the response. The servlet container does not encode the - * binary data. - * - *

Calling flush() on the ServletOutputStream commits the response. - * - * Either this method or {@link #getWriter} may - * be called to write the body, not both, except when {@link #reset} - * has been called. - * - * @return a {@link ServletOutputStream} for writing binary data - * - * @exception IllegalStateException if the getWriter method - * has been called on this response - * - * @exception IOException if an input or output exception occurred - * - * @see #getWriter - * @see #reset - */ - public ServletOutputStream getOutputStream() throws IOException; - - /** - * Returns a PrintWriter object that - * can send character text to the client. - * The PrintWriter uses the character - * encoding returned by {@link #getCharacterEncoding}. - * If the response's character encoding has not been - * specified as described in getCharacterEncoding - * (i.e., the method just returns the default value - * ISO-8859-1), getWriter - * updates it to ISO-8859-1. - *

Calling flush() on the PrintWriter - * commits the response. - *

Either this method or {@link #getOutputStream} may be called - * to write the body, not both, except when {@link #reset} - * has been called. - * - * @return a PrintWriter object that - * can return character data to the client - * - * @exception java.io.UnsupportedEncodingException - * if the character encoding returned - * by getCharacterEncoding cannot be used - * - * @exception IllegalStateException - * if the getOutputStream - * method has already been called for this response object - * - * @exception IOException - * if an input or output exception occurred - * - * @see #getOutputStream - * @see #setCharacterEncoding - * @see #reset - */ - public PrintWriter getWriter() throws IOException; - - /** - * Sets the character encoding (MIME charset) of the response - * being sent to the client, for example, to UTF-8. - * If the response character encoding has already been set by the - * {@link ServletContext#setResponseCharacterEncoding}, - * deployment descriptor, or using the setContentType() or setLocale() - * methods, the value set in this method overrides any of those values. - * Calling {@link #setContentType} with the String - * of text/html and calling - * this method with the String of UTF-8 - * is equivalent with calling - * setContentType with the String of - * text/html; charset=UTF-8. - *

This method can be called repeatedly to change the character - * encoding. - * This method has no effect if it is called after - * getWriter has been - * called or after the response has been committed. - *

Containers must communicate the character encoding used for - * the servlet response's writer to the client if the protocol - * provides a way for doing so. In the case of HTTP, the character - * encoding is communicated as part of the Content-Type - * header for text media types. Note that the character encoding - * cannot be communicated via HTTP headers if the servlet does not - * specify a content type; however, it is still used to encode text - * written via the servlet response's writer. - * - * @param charset a String specifying only the character set - * defined by IANA Character Sets - * (http://www.iana.org/assignments/character-sets) - * - * @see #setContentType - * @see #setLocale - * - * @since Servlet 2.4 - */ - public void setCharacterEncoding(String charset); - - /** - * Sets the length of the content body in the response - * In HTTP servlets, this method sets the HTTP Content-Length header. - * - * @param len an integer specifying the length of the - * content being returned to the client; sets the Content-Length header - */ - public void setContentLength(int len); - - /** - * Sets the length of the content body in the response - * In HTTP servlets, this method sets the HTTP Content-Length header. - * - * @param len a long specifying the length of the - * content being returned to the client; sets the Content-Length header - * - * @since Servlet 3.1 - */ - public void setContentLengthLong(long len); - - /** - * Sets the content type of the response being sent to - * the client, if the response has not been committed yet. - * The given content type may include a character encoding - * specification, for example, text/html;charset=UTF-8. - * The response's character encoding is only set from the given - * content type if this method is called before getWriter - * is called. - *

This method may be called repeatedly to change content type and - * character encoding. - * This method has no effect if called after the response - * has been committed. It does not set the response's character - * encoding if it is called after getWriter - * has been called or after the response has been committed. - *

Containers must communicate the content type and the character - * encoding used for the servlet response's writer to the client if - * the protocol provides a way for doing so. In the case of HTTP, - * the Content-Type header is used. - * - * @param type a String specifying the MIME - * type of the content - * - * @see #setLocale - * @see #setCharacterEncoding - * @see #getOutputStream - * @see #getWriter - * - */ - - public void setContentType(String type); - - - /** - * Sets the preferred buffer size for the body of the response. - * The servlet container will use a buffer at least as large as - * the size requested. The actual buffer size used can be found - * using getBufferSize. - * - *

A larger buffer allows more content to be written before anything is - * actually sent, thus providing the servlet with more time to set - * appropriate status codes and headers. A smaller buffer decreases - * server memory load and allows the client to start receiving data more - * quickly. - * - *

This method must be called before any response body content is - * written; if content has been written or the response object has - * been committed, this method throws an - * IllegalStateException. - * - * @param size the preferred buffer size - * - * @exception IllegalStateException if this method is called after - * content has been written - * - * @see #getBufferSize - * @see #flushBuffer - * @see #isCommitted - * @see #reset - */ - public void setBufferSize(int size); - - /** - * Returns the actual buffer size used for the response. If no buffering - * is used, this method returns 0. - * - * @return the actual buffer size used - * - * @see #setBufferSize - * @see #flushBuffer - * @see #isCommitted - * @see #reset - */ - public int getBufferSize(); - - /** - * Forces any content in the buffer to be written to the client. A call - * to this method automatically commits the response, meaning the status - * code and headers will be written. - * - * @see #setBufferSize - * @see #getBufferSize - * @see #isCommitted - * @see #reset - - * @throws IOException if the act of flushing the buffer cannot be - * completed. - * - */ - public void flushBuffer() throws IOException; - - /** - * Clears the content of the underlying buffer in the response without - * clearing headers or status code. If the - * response has been committed, this method throws an - * IllegalStateException. - * - * @see #setBufferSize - * @see #getBufferSize - * @see #isCommitted - * @see #reset - * - * @since Servlet 2.3 - */ - - public void resetBuffer(); - - /** - * Returns a boolean indicating if the response has been - * committed. A committed response has already had its status - * code and headers written. - * - * @return a boolean indicating if the response has been - * committed - * - * @see #setBufferSize - * @see #getBufferSize - * @see #flushBuffer - * @see #reset - * - */ - public boolean isCommitted(); - - /** - * Clears any data that exists in the buffer as well as the status code, - * headers. The state of calling {@link #getWriter} or - * {@link #getOutputStream} is also cleared. It is legal, for instance, - * to call {@link #getWriter}, {@link #reset} and then - * {@link #getOutputStream}. If {@link #getWriter} or - * {@link #getOutputStream} have been called before this method, - * then the corrresponding returned Writer or OutputStream will be - * staled and the behavior of using the stale object is undefined. - * If the response has been committed, this method throws an - * IllegalStateException. - * - * @exception IllegalStateException if the response has already been - * committed - * - * @see #setBufferSize - * @see #getBufferSize - * @see #flushBuffer - * @see #isCommitted - */ - public void reset(); - - /** - * Sets the locale of the response, if the response has not been - * committed yet. It also sets the response's character encoding - * appropriately for the locale, if the character encoding has not - * been explicitly set using {@link #setContentType} or - * {@link #setCharacterEncoding}, getWriter hasn't - * been called yet, and the response hasn't been committed yet. - * If the deployment descriptor contains a - * locale-encoding-mapping-list element, and that - * element provides a mapping for the given locale, that mapping - * is used. Otherwise, the mapping from locale to character - * encoding is container dependent. - *

This method may be called repeatedly to change locale and - * character encoding. The method has no effect if called after the - * response has been committed. It does not set the response's - * character encoding if it is called after {@link #setContentType} - * has been called with a charset specification, after - * {@link #setCharacterEncoding} has been called, after - * getWriter has been called, or after the response - * has been committed. - *

Containers must communicate the locale and the character encoding - * used for the servlet response's writer to the client if the protocol - * provides a way for doing so. In the case of HTTP, the locale is - * communicated via the Content-Language header, - * the character encoding as part of the Content-Type - * header for text media types. Note that the character encoding - * cannot be communicated via HTTP headers if the servlet does not - * specify a content type; however, it is still used to encode text - * written via the servlet response's writer. - * - * @param loc the locale of the response - * - * @see #getLocale - * @see #setContentType - * @see #setCharacterEncoding - */ - public void setLocale(Locale loc); - - /** - * Returns the locale specified for this response - * using the {@link #setLocale} method. Calls made to - * setLocale after the response is committed - * have no effect. If no locale has been specified, - * the container's default locale is returned. - * - * @return the Locale for this response. - * - * @see #setLocale - */ - public Locale getLocale(); - -} - - - - - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletResponseWrapper.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletResponseWrapper.java deleted file mode 100644 index ec979e9..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletResponseWrapper.java +++ /dev/null @@ -1,325 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - -import java.io.IOException; -import java.io.PrintWriter; -import java.util.Locale; - -/** - * - * Provides a convenient implementation of the ServletResponse interface that - * can be subclassed by developers wishing to adapt the response from a Servlet. - * This class implements the Wrapper or Decorator pattern. Methods default to - * calling through to the wrapped response object. - * - * @author Various - * @since Servlet 2.3 - * - * @see javax.servlet.ServletResponse - */ - - -public class ServletResponseWrapper implements ServletResponse { - private ServletResponse response; - /** - * Creates a ServletResponse adaptor wrapping the given response object. - * @throws java.lang.IllegalArgumentException if the response is null. - * @param response the {@link ServletResponse} to be wrapped - * - */ - - - public ServletResponseWrapper(ServletResponse response) { - if (response == null) { - throw new IllegalArgumentException("Response cannot be null"); - } - this.response = response; - } - - /** - * Return the wrapped ServletResponse object. - * - * @return the wrapped {@link ServletResponse} - */ - - public ServletResponse getResponse() { - return this.response; - } - - - /** - * Sets the response being wrapped. - * @throws java.lang.IllegalArgumentException if the response is null. - * - * @param response the {@link ServletResponse} to be installed - */ - - public void setResponse(ServletResponse response) { - if (response == null) { - throw new IllegalArgumentException("Response cannot be null"); - } - this.response = response; - } - - /** - * The default behavior of this method is to call setCharacterEncoding(String charset) - * on the wrapped response object. - * - * @since Servlet 2.4 - */ - - public void setCharacterEncoding(String charset) { - this.response.setCharacterEncoding(charset); - } - - /** - * The default behavior of this method is to return getCharacterEncoding() - * on the wrapped response object. - */ - - public String getCharacterEncoding() { - return this.response.getCharacterEncoding(); - } - - - /** - * The default behavior of this method is to return getOutputStream() - * on the wrapped response object. - */ - - public ServletOutputStream getOutputStream() throws IOException { - return this.response.getOutputStream(); - } - - /** - * The default behavior of this method is to return getWriter() - * on the wrapped response object. - */ - - - public PrintWriter getWriter() throws IOException { - return this.response.getWriter(); - } - - /** - * The default behavior of this method is to call setContentLength(int len) - * on the wrapped response object. - */ - - public void setContentLength(int len) { - this.response.setContentLength(len); - } - - /** - * The default behavior of this method is to call setContentLengthLong(long len) - * on the wrapped response object. - */ - - public void setContentLengthLong(long len) { - this.response.setContentLengthLong(len); - } - - /** - * The default behavior of this method is to call setContentType(String type) - * on the wrapped response object. - */ - - public void setContentType(String type) { - this.response.setContentType(type); - } - - /** - * The default behavior of this method is to return getContentType() - * on the wrapped response object. - * - * @since Servlet 2.4 - */ - - public String getContentType() { - return this.response.getContentType(); - } - - /** - * The default behavior of this method is to call setBufferSize(int size) - * on the wrapped response object. - */ - public void setBufferSize(int size) { - this.response.setBufferSize(size); - } - - /** - * The default behavior of this method is to return getBufferSize() - * on the wrapped response object. - */ - public int getBufferSize() { - return this.response.getBufferSize(); - } - - /** - * The default behavior of this method is to call flushBuffer() - * on the wrapped response object. - */ - - public void flushBuffer() throws IOException { - this.response.flushBuffer(); - } - - /** - * The default behavior of this method is to return isCommitted() - * on the wrapped response object. - */ - public boolean isCommitted() { - return this.response.isCommitted(); - } - - /** - * The default behavior of this method is to call reset() - * on the wrapped response object. - */ - - public void reset() { - this.response.reset(); - } - - /** - * The default behavior of this method is to call resetBuffer() - * on the wrapped response object. - */ - - public void resetBuffer() { - this.response.resetBuffer(); - } - - /** - * The default behavior of this method is to call setLocale(Locale loc) - * on the wrapped response object. - */ - - public void setLocale(Locale loc) { - this.response.setLocale(loc); - } - - /** - * The default behavior of this method is to return getLocale() - * on the wrapped response object. - */ - public Locale getLocale() { - return this.response.getLocale(); - } - - - /** - * Checks (recursively) if this ServletResponseWrapper wraps the given - * {@link ServletResponse} instance. - * - * @param wrapped the ServletResponse instance to search for - * - * @return true if this ServletResponseWrapper wraps the - * given ServletResponse instance, false otherwise - * - * @since Servlet 3.0 - */ - public boolean isWrapperFor(ServletResponse wrapped) { - if (response == wrapped) { - return true; - } else if (response instanceof ServletResponseWrapper) { - return ((ServletResponseWrapper) response).isWrapperFor(wrapped); - } else { - return false; - } - } - - - /** - * Checks (recursively) if this ServletResponseWrapper wraps a - * {@link ServletResponse} of the given class type. - * - * @param wrappedType the ServletResponse class type to - * search for - * - * @return true if this ServletResponseWrapper wraps a - * ServletResponse of the given class type, false otherwise - * - * @throws IllegalArgumentException if the given class does not - * implement {@link ServletResponse} - * - * @since Servlet 3.0 - */ - public boolean isWrapperFor(Class wrappedType) { - if (!ServletResponse.class.isAssignableFrom(wrappedType)) { - throw new IllegalArgumentException("Given class " + - wrappedType.getName() + " not a subinterface of " + - ServletResponse.class.getName()); - } - if (wrappedType.isAssignableFrom(response.getClass())) { - return true; - } else if (response instanceof ServletResponseWrapper) { - return ((ServletResponseWrapper) response).isWrapperFor(wrappedType); - } else { - return false; - } - } - -} - - - - - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletSecurityElement.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletSecurityElement.java deleted file mode 100644 index 13950ef..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/ServletSecurityElement.java +++ /dev/null @@ -1,202 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet; - -import java.util.*; -import javax.servlet.annotation.HttpMethodConstraint; -import javax.servlet.annotation.ServletSecurity; - -/** - * Java Class representation of a {@link ServletSecurity} annotation value. - * - * @since Servlet 3.0 - */ -public class ServletSecurityElement extends HttpConstraintElement { - - private Collection methodNames; - private Collection methodConstraints; - - /** - * Constructs an instance using the default - * HttpConstraintElement value as the default Constraint - * element and with no HTTP Method specific constraint elements. - */ - public ServletSecurityElement() { - methodConstraints = new HashSet(); - methodNames = Collections.emptySet(); - } - - /** - * Constructs an instance with a default Constraint element - * and with no HTTP Method specific constraint elements. - * - * @param constraint the HttpConstraintElement to be - * applied to all HTTP methods other than those represented in the - * methodConstraints - */ - public ServletSecurityElement(HttpConstraintElement constraint) { - super(constraint.getEmptyRoleSemantic(), - constraint.getTransportGuarantee(), - constraint.getRolesAllowed()); - methodConstraints = new HashSet(); - methodNames = Collections.emptySet(); - } - - /** - * Constructs an instance using the default - * HttpConstraintElement value as the default Constraint - * element and with a collection of HTTP Method specific constraint - * elements. - * - * @param methodConstraints the collection of HTTP method specific - * constraint elements - * - * @throws IllegalArgumentException if duplicate method names are - * detected - */ - public ServletSecurityElement( - Collection methodConstraints) { - this.methodConstraints = (methodConstraints == null ? - new HashSet() : methodConstraints); - methodNames = checkMethodNames(this.methodConstraints); - } - - /** - * Constructs an instance with a default Constraint element - * and with a collection of HTTP Method specific constraint elements. - * - * @param constraint the HttpConstraintElement to be - * applied to all HTTP methods other than those represented in the - * methodConstraints - * @param methodConstraints the collection of HTTP method specific - * constraint elements. - * - * @throws IllegalArgumentException if duplicate method names are - * detected - */ - public ServletSecurityElement(HttpConstraintElement constraint, - Collection methodConstraints) { - super(constraint.getEmptyRoleSemantic(), - constraint.getTransportGuarantee(), - constraint.getRolesAllowed()); - this.methodConstraints = (methodConstraints == null ? - new HashSet() : methodConstraints); - methodNames = checkMethodNames(this.methodConstraints); - } - - /** - * Constructs an instance from a {@link ServletSecurity} annotation value. - * - * @param annotation the annotation value - * - * @throws IllegalArgumentException if duplicate method names are - * detected - */ - public ServletSecurityElement(ServletSecurity annotation) { - super(annotation.value().value(), - annotation.value().transportGuarantee(), - annotation.value().rolesAllowed()); - this.methodConstraints = new HashSet(); - for (HttpMethodConstraint constraint : - annotation.httpMethodConstraints()) { - this.methodConstraints.add( - new HttpMethodConstraintElement( - constraint.value(), - new HttpConstraintElement(constraint.emptyRoleSemantic(), - constraint.transportGuarantee(), - constraint.rolesAllowed()))); - } - methodNames = checkMethodNames(this.methodConstraints); - } - - /** - * Gets the (possibly empty) collection of HTTP Method specific - * constraint elements. - * - *

If permitted, any changes to the returned Collection must not - * affect this ServletSecurityElement. - * - * - * @return the (possibly empty) collection of HttpMethodConstraintElement - * objects - */ - public Collection getHttpMethodConstraints() { - return Collections.unmodifiableCollection(methodConstraints); - } - - /** - * Gets the set of HTTP method names named by the HttpMethodConstraints. - * - *

If permitted, any changes to the returned Collection must not - * affect this ServletSecurityElement. - * - - * - * @return the collection String method names - */ - public Collection getMethodNames() { - return Collections.unmodifiableCollection(methodNames); - } - - /** - * Checks for duplicate method names in methodConstraints. - * - * @param methodConstraints - * - * @retrun Set of method names - * - * @throws IllegalArgumentException if duplicate method names are - * detected - */ - private Collection checkMethodNames( - Collection methodConstraints) { - Collection methodNames = new HashSet(); - for (HttpMethodConstraintElement methodConstraint : - methodConstraints) { - String methodName = methodConstraint.getMethodName(); - if (!methodNames.add(methodName)) { - throw new IllegalArgumentException( - "Duplicate HTTP method name: " + methodName); - } - } - return methodNames; - } -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/SessionCookieConfig.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/SessionCookieConfig.java deleted file mode 100644 index 2dd82f3..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/SessionCookieConfig.java +++ /dev/null @@ -1,322 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet; - -/** - * Class that may be used to configure various properties of cookies - * used for session tracking purposes. - * - *

An instance of this class is acquired by a call to - * {@link ServletContext#getSessionCookieConfig}. - * - * @since Servlet 3.0 - */ -public interface SessionCookieConfig { - - /** - * Sets the name that will be assigned to any session tracking - * cookies created on behalf of the application represented by the - * ServletContext from which this SessionCookieConfig - * was acquired. - * - *

NOTE: Changing the name of session tracking cookies may break - * other tiers (for example, a load balancing frontend) that assume - * the cookie name to be equal to the default JSESSIONID, - * and therefore should only be done cautiously. - * - * @param name the cookie name to use - * - * @throws IllegalStateException if the ServletContext - * from which this SessionCookieConfig was acquired has - * already been initialized - */ - public void setName(String name); - - - /** - * Gets the name that will be assigned to any session tracking - * cookies created on behalf of the application represented by the - * ServletContext from which this SessionCookieConfig - * was acquired. - * - *

By default, JSESSIONID will be used as the cookie name. - * - * @return the cookie name set via {@link #setName}, or - * null if {@link #setName} was never called - * - * @see javax.servlet.http.Cookie#getName() - */ - public String getName(); - - - /** - * Sets the domain name that will be assigned to any session tracking - * cookies created on behalf of the application represented by the - * ServletContext from which this SessionCookieConfig - * was acquired. - * - * @param domain the cookie domain to use - * - * @throws IllegalStateException if the ServletContext - * from which this SessionCookieConfig was acquired has - * already been initialized - * - * @see javax.servlet.http.Cookie#setDomain(String) - */ - public void setDomain(String domain); - - - /** - * Gets the domain name that will be assigned to any session tracking - * cookies created on behalf of the application represented by the - * ServletContext from which this SessionCookieConfig - * was acquired. - * - * @return the cookie domain set via {@link #setDomain}, or - * null if {@link #setDomain} was never called - * - * @see javax.servlet.http.Cookie#getDomain() - */ - public String getDomain(); - - - /** - * Sets the path that will be assigned to any session tracking - * cookies created on behalf of the application represented by the - * ServletContext from which this SessionCookieConfig - * was acquired. - * - * @param path the cookie path to use - * - * @throws IllegalStateException if the ServletContext - * from which this SessionCookieConfig was acquired has - * already been initialized - * - * @see javax.servlet.http.Cookie#setPath(String) - */ - public void setPath(String path); - - - /** - * Gets the path that will be assigned to any session tracking - * cookies created on behalf of the application represented by the - * ServletContext from which this SessionCookieConfig - * was acquired. - * - *

By default, the context path of the ServletContext - * from which this SessionCookieConfig was acquired will - * be used. - * - * @return the cookie path set via {@link #setPath}, or null - * if {@link #setPath} was never called - * - * @see javax.servlet.http.Cookie#getPath() - */ - public String getPath(); - - - /** - * Sets the comment that will be assigned to any session tracking - * cookies created on behalf of the application represented by the - * ServletContext from which this SessionCookieConfig - * was acquired. - * - *

As a side effect of this call, the session tracking cookies - * will be marked with a Version attribute equal to - * 1. - * - * @param comment the cookie comment to use - * - * @throws IllegalStateException if the ServletContext - * from which this SessionCookieConfig was acquired has - * already been initialized - * - * @see javax.servlet.http.Cookie#setComment(String) - * @see javax.servlet.http.Cookie#getVersion - */ - public void setComment(String comment); - - - /** - * Gets the comment that will be assigned to any session tracking - * cookies created on behalf of the application represented by the - * ServletContext from which this SessionCookieConfig - * was acquired. - * - * @return the cookie comment set via {@link #setComment}, or - * null if {@link #setComment} was never called - * - * @see javax.servlet.http.Cookie#getComment() - */ - public String getComment(); - - - /** - * Marks or unmarks the session tracking cookies created on behalf - * of the application represented by the ServletContext from - * which this SessionCookieConfig was acquired as - * HttpOnly. - * - *

A cookie is marked as HttpOnly by adding the - * HttpOnly attribute to it. HttpOnly cookies are - * not supposed to be exposed to client-side scripting code, and may - * therefore help mitigate certain kinds of cross-site scripting - * attacks. - * - * @param httpOnly true if the session tracking cookies created - * on behalf of the application represented by the - * ServletContext from which this SessionCookieConfig - * was acquired shall be marked as HttpOnly, false otherwise - * - * @throws IllegalStateException if the ServletContext - * from which this SessionCookieConfig was acquired has - * already been initialized - * - * @see javax.servlet.http.Cookie#setHttpOnly(boolean) - */ - public void setHttpOnly(boolean httpOnly); - - - /** - * Checks if the session tracking cookies created on behalf of the - * application represented by the ServletContext from which - * this SessionCookieConfig was acquired will be marked as - * HttpOnly. - * - * @return true if the session tracking cookies created on behalf of - * the application represented by the ServletContext from - * which this SessionCookieConfig was acquired will be marked - * as HttpOnly, false otherwise - * - * @see javax.servlet.http.Cookie#isHttpOnly() - */ - public boolean isHttpOnly(); - - - /** - * Marks or unmarks the session tracking cookies created on behalf of - * the application represented by the ServletContext from which - * this SessionCookieConfig was acquired as secure. - * - *

One use case for marking a session tracking cookie as - * secure, even though the request that initiated the session - * came over HTTP, is to support a topology where the web container is - * front-ended by an SSL offloading load balancer. - * In this case, the traffic between the client and the load balancer - * will be over HTTPS, whereas the traffic between the load balancer - * and the web container will be over HTTP. - * - * @param secure true if the session tracking cookies created on - * behalf of the application represented by the ServletContext - * from which this SessionCookieConfig was acquired shall be - * marked as secure even if the request that initiated the - * corresponding session is using plain HTTP instead of HTTPS, and false - * if they shall be marked as secure only if the request that - * initiated the corresponding session was also secure - * - * @throws IllegalStateException if the ServletContext - * from which this SessionCookieConfig was acquired has - * already been initialized - * - * @see javax.servlet.http.Cookie#setSecure(boolean) - * @see ServletRequest#isSecure() - */ - public void setSecure(boolean secure); - - - /** - * Checks if the session tracking cookies created on behalf of the - * application represented by the ServletContext from which - * this SessionCookieConfig was acquired will be marked as - * secure even if the request that initiated the corresponding - * session is using plain HTTP instead of HTTPS. - * - * @return true if the session tracking cookies created on behalf of the - * application represented by the ServletContext from which - * this SessionCookieConfig was acquired will be marked as - * secure even if the request that initiated the corresponding - * session is using plain HTTP instead of HTTPS, and false if they will - * be marked as secure only if the request that initiated the - * corresponding session was also secure - * - * @see javax.servlet.http.Cookie#getSecure() - * @see ServletRequest#isSecure() - */ - public boolean isSecure(); - - - /** - * Sets the lifetime (in seconds) for the session tracking cookies - * created on behalf of the application represented by the - * ServletContext from which this SessionCookieConfig - * was acquired. - * - * @param maxAge the lifetime (in seconds) of the session tracking - * cookies created on behalf of the application represented by the - * ServletContext from which this SessionCookieConfig - * was acquired. - * - * @throws IllegalStateException if the ServletContext - * from which this SessionCookieConfig was acquired has - * already been initialized - * - * @see javax.servlet.http.Cookie#setMaxAge - */ - public void setMaxAge(int maxAge); - - - /** - * Gets the lifetime (in seconds) of the session tracking cookies - * created on behalf of the application represented by the - * ServletContext from which this SessionCookieConfig - * was acquired. - * - *

By default, -1 is returned. - * - * @return the lifetime (in seconds) of the session tracking - * cookies created on behalf of the application represented by the - * ServletContext from which this SessionCookieConfig - * was acquired, or -1 (the default) - * - * @see javax.servlet.http.Cookie#getMaxAge - */ - public int getMaxAge(); -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/SessionTrackingMode.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/SessionTrackingMode.java deleted file mode 100644 index 9c3a855..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/SessionTrackingMode.java +++ /dev/null @@ -1,52 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet; - -/** - * Enumeration of session tracking modes. - * - * @since Servlet 3.0 - */ -public enum SessionTrackingMode { - COOKIE, - URL, - SSL -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/SingleThreadModel.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/SingleThreadModel.java deleted file mode 100644 index 6516b31..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/SingleThreadModel.java +++ /dev/null @@ -1,90 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - -/** - * Ensures that servlets handle - * only one request at a time. This interface has no methods. - * - *

If a servlet implements this interface, you are guaranteed - * that no two threads will execute concurrently in the - * servlet's service method. The servlet container - * can make this guarantee by synchronizing access to a single - * instance of the servlet, or by maintaining a pool of servlet - * instances and dispatching each new request to a free servlet. - * - *

Note that SingleThreadModel does not solve all thread safety - * issues. For example, session attributes and static variables can - * still be accessed by multiple requests on multiple threads - * at the same time, even when SingleThreadModel servlets are used. - * It is recommended that a developer take other means to resolve - * those issues instead of implementing this interface, such as - * avoiding the usage of an instance variable or synchronizing - * the block of the code accessing those resources. - * This interface is deprecated in Servlet API version 2.4. - * - * - * @author Various - * - * @deprecated As of Java Servlet API 2.4, with no direct - * replacement. - */ -@Deprecated -public interface SingleThreadModel { -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/UnavailableException.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/UnavailableException.java deleted file mode 100644 index 9bc169d..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/UnavailableException.java +++ /dev/null @@ -1,246 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet; - - -/** - * Defines an exception that a servlet or filter throws to indicate - * that it is permanently or temporarily unavailable. - * - *

When a servlet or filter is permanently unavailable, something is wrong - * with it, and it cannot handle - * requests until some action is taken. For example, a servlet - * might be configured incorrectly, or a filter's state may be corrupted. - * The component should log both the error and the corrective action - * that is needed. - * - *

A servlet or filter is temporarily unavailable if it cannot handle - * requests momentarily due to some system-wide problem. For example, - * a third-tier server might not be accessible, or there may be - * insufficient memory or disk storage to handle requests. A system - * administrator may need to take corrective action. - * - *

Servlet containers can safely treat both types of unavailable - * exceptions in the same way. However, treating temporary unavailability - * effectively makes the servlet container more robust. Specifically, - * the servlet container might block requests to the servlet or filter for a period - * of time suggested by the exception, rather than rejecting them until - * the servlet container restarts. - * - * - * @author Various - * - */ - -public class UnavailableException -extends ServletException { - - private Servlet servlet; // what's unavailable - private boolean permanent; // needs admin action? - private int seconds; // unavailability estimate - - /** - * - * @deprecated As of Java Servlet API 2.2, use {@link - * #UnavailableException(String)} instead. - * - * @param servlet the Servlet instance that is - * unavailable - * - * @param msg a String specifying the - * descriptive message - * - */ - @Deprecated - public UnavailableException(Servlet servlet, String msg) { - super(msg); - this.servlet = servlet; - permanent = true; - } - - /** - * @deprecated As of Java Servlet API 2.2, use {@link - * #UnavailableException(String, int)} instead. - * - * @param seconds an integer specifying the number of seconds - * the servlet expects to be unavailable; if - * zero or negative, indicates that the servlet - * can't make an estimate - * - * @param servlet the Servlet that is unavailable - * - * @param msg a String specifying the descriptive - * message, which can be written to a log file or - * displayed for the user. - * - */ - @Deprecated - public UnavailableException(int seconds, Servlet servlet, String msg) { - super(msg); - this.servlet = servlet; - if (seconds <= 0) - this.seconds = -1; - else - this.seconds = seconds; - permanent = false; - } - - /** - * - * Constructs a new exception with a descriptive - * message indicating that the servlet is permanently - * unavailable. - * - * @param msg a String specifying the - * descriptive message - * - */ - - public UnavailableException(String msg) { - super(msg); - - permanent = true; - } - - /** - * Constructs a new exception with a descriptive message - * indicating that the servlet is temporarily unavailable - * and giving an estimate of how long it will be unavailable. - * - *

In some cases, the servlet cannot make an estimate. For - * example, the servlet might know that a server it needs is - * not running, but not be able to report how long it will take - * to be restored to functionality. This can be indicated with - * a negative or zero value for the seconds argument. - * - * @param msg a String specifying the - * descriptive message, which can be written - * to a log file or displayed for the user. - * - * @param seconds an integer specifying the number of seconds - * the servlet expects to be unavailable; if - * zero or negative, indicates that the servlet - * can't make an estimate - * - */ - - public UnavailableException(String msg, int seconds) { - super(msg); - - if (seconds <= 0) - this.seconds = -1; - else - this.seconds = seconds; - - permanent = false; - } - - /** - * - * Returns a boolean indicating - * whether the servlet is permanently unavailable. - * If so, something is wrong with the servlet, and the - * system administrator must take some corrective action. - * - * @return true if the servlet is - * permanently unavailable; false - * if the servlet is available or temporarily - * unavailable - * - */ - - public boolean isPermanent() { - return permanent; - } - - /** - * @deprecated As of Java Servlet API 2.2, with no replacement. - * - * Returns the servlet that is reporting its unavailability. - * - * @return the Servlet object that is - * throwing the UnavailableException - * - */ - @Deprecated - public Servlet getServlet() { - return servlet; - } - - /** - * Returns the number of seconds the servlet expects to - * be temporarily unavailable. - * - *

If this method returns a negative number, the servlet - * is permanently unavailable or cannot provide an estimate of - * how long it will be unavailable. No effort is - * made to correct for the time elapsed since the exception was - * first reported. - * - * @return an integer specifying the number of seconds - * the servlet will be temporarily unavailable, - * or a negative number if the servlet is permanently - * unavailable or cannot make an estimate - * - */ - - public int getUnavailableSeconds() { - return permanent ? -1 : seconds; - } -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/WriteListener.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/WriteListener.java deleted file mode 100644 index 6d50ecf..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/WriteListener.java +++ /dev/null @@ -1,74 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet; - -import java.io.IOException; -import java.util.EventListener; - -/** - * - * Callback notification mechanism that signals to the developer it's possible - * to write content without blocking. - * - * @since Servlet 3.1 - */ -public interface WriteListener extends EventListener { - - /** - * When an instance of the WriteListener is registered with a {@link ServletOutputStream}, - * this method will be invoked by the container the first time when it is possible - * to write data. Subsequently the container will invoke this method if and only - * if the {@link javax.servlet.ServletOutputStream#isReady()} method - * has been called and has returned a value of false and a write - * operation has subsequently become possible. - * - * @throws IOException if an I/O related error has occurred during processing - */ - public void onWritePossible() throws IOException; - - /** - * Invoked when an error occurs writing data using the non-blocking APIs. - * - * @param t the throwable to indicate why the write operation failed - */ - public void onError(final Throwable t); - -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/HandlesTypes.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/HandlesTypes.java deleted file mode 100644 index 2be3cdb..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/HandlesTypes.java +++ /dev/null @@ -1,77 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet.annotation; - -import java.lang.annotation.Target; -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -/** - * This annotation is used to declare the class types that a - * {@link javax.servlet.ServletContainerInitializer - * ServletContainerInitializer} can handle. - * - * @see javax.servlet.ServletContainerInitializer - * - * @since Servlet 3.0 - */ -@Target({ElementType.TYPE}) -@Retention(RetentionPolicy.RUNTIME) -public @interface HandlesTypes { - - /** - * The classes in which a {@link javax.servlet.ServletContainerInitializer - * ServletContainerInitializer} has expressed interest. - * - *

If an implementation of ServletContainerInitializer - * specifies this annotation, the Servlet container must pass the - * Set of application classes that extend, implement, or have - * been annotated with the class types listed by this annotation to - * the {@link javax.servlet.ServletContainerInitializer#onStartup} - * method of the ServletContainerInitializer (if no matching classes - * are found, null must be passed instead) - * - * @return the classes in which {@link javax.servlet.ServletContainerInitializer - * ServletContainerInitializer} has expressed interest - */ - Class[] value(); -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/HttpConstraint.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/HttpConstraint.java deleted file mode 100644 index 093090f..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/HttpConstraint.java +++ /dev/null @@ -1,113 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet.annotation; - -import java.lang.annotation.Documented; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import javax.servlet.annotation.ServletSecurity.EmptyRoleSemantic; -import javax.servlet.annotation.ServletSecurity.TransportGuarantee; - -/** - * This annotation is used within the {@link ServletSecurity} annotation to - * represent the security constraints to be applied to all HTTP protocol - * methods for which a corresponding {@link HttpMethodConstraint} element does - * NOT occur within the {@link ServletSecurity} annotation. - * - *

For the special case where an @HttpConstraint that returns - * all default values occurs in combination with at least one - * {@link HttpMethodConstraint} that returns other than all default values, the - * @HttpConstraint represents that no security constraint is to be - * applied to any of the HTTP protocol methods to which a security constraint - * would otherwise apply. This exception is made to ensure that such - * potentially non-specific uses of @HttpConstraint do not yield - * constraints that will explicitly establish unprotected access for such - * methods; given that they would not otherwise be covered by a constraint. - * - * @since Servlet 3.0 - */ -@Documented -@Retention(RetentionPolicy.RUNTIME) -public @interface HttpConstraint { - - /** - * The default authorization semantic. - * This value is insignificant when rolesAllowed returns a - * non-empty array, and should not be specified when a non-empty - * array is specified for rolesAllowed. - * - * @return the {@link EmptyRoleSemantic} to be applied when - * rolesAllowed returns an empty (that is, zero-length) array. - */ - EmptyRoleSemantic value() default EmptyRoleSemantic.PERMIT; - - /** - * The data protection requirements (i.e., whether or not SSL/TLS is - * required) that must be satisfied by the connections on which requests - * arrive. - * - * @return the {@link TransportGuarantee} - * indicating the data protection that must be provided by the connection. - */ - TransportGuarantee transportGuarantee() default TransportGuarantee.NONE; - - /** - * The names of the authorized roles. - * - * Duplicate role names appearing in rolesAllowed are insignificant and - * may be discarded during runtime processing of the annotation. The String - * "*" has no special meaning as a role name (should it occur in - * rolesAllowed). - * - * @return an array of zero or more role names. When the array contains - * zero elements, its meaning depends on the EmptyRoleSemantic - * returned by the value method. If value returns - * DENY, and rolesAllowed returns a zero length array, - * access is to be denied independent of authentication state and identity. - * Conversely, if value returns PERMIT, it - * indicates that access is to be allowed independent of authentication - * state and identity. When the array contains the names of one or more - * roles, it indicates that access is contingent on membership in at - * least one of the named roles (independent of the - * EmptyRoleSemantic returned by the value method). - */ - String[] rolesAllowed() default {}; -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/HttpMethodConstraint.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/HttpMethodConstraint.java deleted file mode 100644 index e221835..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/HttpMethodConstraint.java +++ /dev/null @@ -1,110 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet.annotation; - -import java.lang.annotation.Documented; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import javax.servlet.annotation.ServletSecurity.EmptyRoleSemantic; -import javax.servlet.annotation.ServletSecurity.TransportGuarantee; - -/** - * This annotation is used within the {@link ServletSecurity} annotation to - * represent security constraints on specific HTTP protocol messages. - * - * @since Servlet 3.0 - */ -@Documented -@Retention(RetentionPolicy.RUNTIME) -public @interface HttpMethodConstraint { - - /** - * Http protocol method name - * - * @return the name of an HTTP protocol method. value - * may not be null, or the empty string, and must be a - * legitimate HTTP Method name as defined by RFC 2616. - */ - String value(); - - /** - * The default authorization semantic. - * This value is insignificant when rolesAllowed returns a - * non-empty array, and should not be specified when a non-empty - * array is specified for rolesAllowed. - * - * @return the {@link EmptyRoleSemantic} to be applied when - * rolesAllowed returns an empty (that is, zero-length) array. - */ - EmptyRoleSemantic emptyRoleSemantic() default EmptyRoleSemantic.PERMIT; - - /** - * The data protection requirements (i.e., whether or not SSL/TLS is - * required) that must be satisfied by the connections on which requests - * arrive. - * - * @return the {@link TransportGuarantee} - * indicating the data protection that must be provided by the connection. - */ - TransportGuarantee transportGuarantee() default TransportGuarantee.NONE; - - /** - * The names of the authorized roles. - * - * Duplicate role names appearing in rolesAllowed are insignificant and - * may be discarded during runtime processing of the annotation. The String - * "*" has no special meaning as a role name (should it occur in - * rolesAllowed). - * - * @return an array of zero or more role names. When the array contains - * zero elements, its meaning depends on the value returned by - * emptyRoleSemantic. If emptyRoleSemantic returns - * DENY, and rolesAllowed returns a zero length array, - * access is to be denied independent of authentication state and identity. - * Conversely, if emptyRoleSemantic returns - * PERMIT, it indicates that access is to be allowed - * independent of authentication state and identity. When the array - * contains the names of one or more roles, it indicates that access is - * contingent on membership in at least one of the named roles (independent - * of the value returned by emptyRoleSemantic). - */ - String[] rolesAllowed() default {}; -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/MultipartConfig.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/MultipartConfig.java deleted file mode 100644 index c3287b5..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/MultipartConfig.java +++ /dev/null @@ -1,96 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet.annotation; - -import java.lang.annotation.Target; -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -/** - * Annotation that may be specified on a {@link javax.servlet.Servlet} - * class, indicating that instances of the Servlet expect requests - * that conform to the multipart/form-data MIME type. - * - *

Servlets annotated with MultipartConfig may retrieve the - * {@link javax.servlet.http.Part} components of a given - * multipart/form-data request by calling - * {@link javax.servlet.http.HttpServletRequest#getPart getPart} or - * {@link javax.servlet.http.HttpServletRequest#getParts getParts}. - */ - -@Target(ElementType.TYPE) -@Retention(RetentionPolicy.RUNTIME) -public @interface MultipartConfig { - - /** - * The directory location where files will be stored - * - * @return the directory location where files will be stored - */ - String location() default ""; - - /** - * The maximum size allowed for uploaded files. - * - *

The default is -1L, which means unlimited. - * - * @return the maximum size allowed for uploaded files - */ - long maxFileSize() default -1L; - - /** - * The maximum size allowed for multipart/form-data - * requests - * - *

The default is -1L, which means unlimited. - * - * @return the maximum size allowed for multipart/form-data requests - */ - long maxRequestSize() default -1L; - - /** - * The size threshold after which the file will be written to disk - * - * @return the size threshold after which the file will be written to disk - */ - int fileSizeThreshold() default 0; -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/ServletSecurity.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/ServletSecurity.java deleted file mode 100644 index bbdf529..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/ServletSecurity.java +++ /dev/null @@ -1,121 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet.annotation; - - -import java.lang.annotation.Documented; -import java.lang.annotation.ElementType; -import java.lang.annotation.Inherited; -import java.lang.annotation.Target; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -/** - * This annotation is used on a Servlet implementation class to specify security - * constraints to be enforced by a Servlet container on HTTP protocol messages. - * The Servlet container will enforce these constraints on the url-patterns - * mapped to the servlets mapped to the annotated class. - * - * @since Servlet 3.0 - */ - -@Inherited -@Documented -@Target(ElementType.TYPE) -@Retention(RetentionPolicy.RUNTIME) -public @interface ServletSecurity { - - /** - * Defines the access semantic to be applied to an empty rolesAllowed array. - */ - enum EmptyRoleSemantic { - /** - * access is to be permitted independent of authentication state and - * identity. - */ - PERMIT, - /** - * access is to be denied independent of authentication state and - * identity. - */ - DENY - } - - /** - * Defines the data protection requirements that must be satisfied by - * the transport - */ - enum TransportGuarantee { - /** - * no protection of user data must be performed by the transport. - */ - NONE, - /** - * All user data must be encrypted by the transport (typically - * using SSL/TLS). - */ - CONFIDENTIAL - } - - /** - * Get the {@link HttpConstraint} that defines the protection - * that is to be applied to all HTTP methods that are NOT represented in - * the array returned by httpMethodConstraints. - * - * @return a HttpConstraint object. - */ - HttpConstraint value() default @HttpConstraint; - - /** - * Get the HTTP method specific constraints. Each - * {@link HttpMethodConstraint} names an HTTP protocol method - * and defines the protection to be applied to it. - * - * @return an array of {@link HttpMethodConstraint} elements each - * defining the protection to be applied to one HTTP protocol method. For - * any HTTP method name, there must be at most one corresponding element in - * the returned array. If the returned array is of zero length, it indicates - * that no HTTP method specific constraints are defined. - */ - - - HttpMethodConstraint[] httpMethodConstraints() default {}; -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/WebFilter.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/WebFilter.java deleted file mode 100644 index 46c4d3e..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/WebFilter.java +++ /dev/null @@ -1,147 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet.annotation; - -import java.lang.annotation.Documented; -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; -import javax.servlet.DispatcherType; - -/** - * Annotation used to declare a servlet filter. - * - *

This annotation is processed by the container at deployment time, - * and the corresponding filter applied to the specified URL patterns, - * servlets, and dispatcher types. - * - * @see javax.servlet.Filter - * - * @since Servlet 3.0 - */ -@Target({ElementType.TYPE}) -@Retention(RetentionPolicy.RUNTIME) -@Documented -public @interface WebFilter { - - /** - * The description of the filter - * - * @return the description of the filter - */ - String description() default ""; - - /** - * The display name of the filter - * - * @return the display name of the filter - */ - String displayName() default ""; - - /** - * The init parameters of the filter - * - * @return the init parameters of the filter - */ - WebInitParam[] initParams() default {}; - - /** - * The name of the filter - * - * @return the name of the filter - */ - String filterName() default ""; - - /** - * The small-icon of the filter - * - * @return the small-icon of the filter - */ - String smallIcon() default ""; - - /** - * The large-icon of the filter - * - * @return the large-icon of the filter - */ - String largeIcon() default ""; - - /** - * The names of the servlets to which the filter applies. - * - * @return the names of the servlets to which the filter applies - */ - String[] servletNames() default {}; - - /** - * The URL patterns to which the filter applies - * The default value is an empty array. - * - * @return the URL patterns to which the filter applies - */ - String[] value() default {}; - - /** - * The URL patterns to which the filter applies - * - * @return the URL patterns to which the filter applies - */ - String[] urlPatterns() default {}; - - /** - * The dispatcher types to which the filter applies - * - * @return the dispatcher types to which the filter applies - */ - DispatcherType[] dispatcherTypes() default {DispatcherType.REQUEST}; - - /** - * Declares whether the filter supports asynchronous operation mode. - * - * @return {@code true} if the filter supports asynchronous operation mode - * @see javax.servlet.ServletRequest#startAsync - * @see javax.servlet.ServletRequest#startAsync(ServletRequest, - * ServletResponse) - */ - boolean asyncSupported() default false; - -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/WebInitParam.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/WebInitParam.java deleted file mode 100644 index 50586a1..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/WebInitParam.java +++ /dev/null @@ -1,80 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet.annotation; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; -import java.lang.annotation.Documented; - -/** - * This annotation is used on a Servlet or Filter implementation class - * to specify an initialization parameter. - * - * @since Servlet 3.0 - */ -@Target({ElementType.TYPE}) -@Retention(RetentionPolicy.RUNTIME) -@Documented -public @interface WebInitParam { - - /** - * Name of the initialization parameter - * - * @return name of the initialization parameter - */ - String name(); - - /** - * Value of the initialization parameter - * - * @return value of the initialization parameter - */ - String value(); - - /** - * Description of the initialization parameter - * - * @return description of the initialization parameter - */ - String description() default ""; -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/WebListener.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/WebListener.java deleted file mode 100644 index 49acb19..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/WebListener.java +++ /dev/null @@ -1,73 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet.annotation; - -import java.lang.annotation.Documented; -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * This annotation is used to declare a WebListener. - * - * Any class annotated with WebListener must implement one or more of - * the {@link javax.servlet.ServletContextListener}, - * {@link javax.servlet.ServletContextAttributeListener}, - * {@link javax.servlet.ServletRequestListener}, - * {@link javax.servlet.ServletRequestAttributeListener}, - * {@link javax.servlet.http.HttpSessionListener}, or - * {@link javax.servlet.http.HttpSessionAttributeListener}, or - * {@link javax.servlet.http.HttpSessionIdListener} interfaces. - * - * @since Servlet 3.0 - */ -@Target({ElementType.TYPE}) -@Retention(RetentionPolicy.RUNTIME) -@Documented -public @interface WebListener { - /** - * Description of the listener - * - * @return description of the listener - */ - String value() default ""; -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/WebServlet.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/WebServlet.java deleted file mode 100644 index aa32498..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/WebServlet.java +++ /dev/null @@ -1,138 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet.annotation; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Target; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Retention; -import java.lang.annotation.Documented; - -/** - * Annotation used to declare a servlet. - * - *

This annotation is processed by the container at deployment time, - * and the corresponding servlet made available at the specified URL - * patterns. - * - * @see javax.servlet.Servlet - * - * @since Servlet 3.0 - */ -@Target({ElementType.TYPE}) -@Retention(RetentionPolicy.RUNTIME) -@Documented -public @interface WebServlet { - - /** - * The name of the servlet - * - * @return the name of the servlet - */ - String name() default ""; - - /** - * The URL patterns of the servlet - * - * @return the URL patterns of the servlet - */ - String[] value() default {}; - - /** - * The URL patterns of the servlet - * - * @return the URL patterns of the servlet - */ - String[] urlPatterns() default {}; - - /** - * The load-on-startup order of the servlet - * - * @return the load-on-startup order of the servlet - */ - int loadOnStartup() default -1; - - /** - * The init parameters of the servlet - * - * @return the init parameters of the servlet - */ - WebInitParam [] initParams() default {}; - - /** - * Declares whether the servlet supports asynchronous operation mode. - * - * @return {@code true} if the servlet supports asynchronous operation mode - * @see javax.servlet.ServletRequest#startAsync - * @see javax.servlet.ServletRequest#startAsync(ServletRequest, - * ServletResponse) - */ - boolean asyncSupported() default false; - - /** - * The small-icon of the servlet - * - * @return the small-icon of the servlet - */ - String smallIcon() default ""; - - /** - * The large-icon of the servlet - * - * @return the large-icon of the servlet - */ - String largeIcon() default ""; - - /** - * The description of the servlet - * - * @return the description of the servlet - */ - String description() default ""; - - /** - * The display name of the servlet - * - * @return the display name of the servlet - */ - String displayName() default ""; - -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/package.html b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/package.html deleted file mode 100644 index 11b7bb2..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/annotation/package.html +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - -The javax.servlet.annotation package contains a number of annotations -that allow users to use annotations to declare servlets, filters, -listeners and specify the metadata for the declared component. - -@since Servlet 3.0 - - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/descriptor/JspConfigDescriptor.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/descriptor/JspConfigDescriptor.java deleted file mode 100644 index ac8281c..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/descriptor/JspConfigDescriptor.java +++ /dev/null @@ -1,85 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet.descriptor; - -import java.util.Collection; - -/** - * This interface provides access to the <jsp-config> - * related configuration of a web application. - * - *

The configuration is aggregated from the web.xml and - * web-fragment.xml descriptor files of the web application. - * - * @since Servlet 3.0 - */ -public interface JspConfigDescriptor { - - /** - * Gets the <taglib> child elements of the - * <jsp-config> element represented by this - * JspConfigDescriptor. - * - *

Any changes to the returned Collection must not - * affect this JspConfigDescriptor. - * - * @return a (possibly empty) Collection of the - * <taglib> child elements of the - * <jsp-config> element represented by this - * JspConfigDescriptor - */ - public Collection getTaglibs(); - - /** - * Gets the <jsp-property-group> child elements - * of the <jsp-config> element represented by this - * JspConfigDescriptor. - * - *

Any changes to the returned Collection must not - * affect this JspConfigDescriptor. - * - * @return a (possibly empty) Collection of the - * <jsp-property-group> child elements of the - * <jsp-config> element represented by this - * JspConfigDescriptor - */ - public Collection getJspPropertyGroups(); -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/descriptor/JspPropertyGroupDescriptor.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/descriptor/JspPropertyGroupDescriptor.java deleted file mode 100644 index b088cfa..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/descriptor/JspPropertyGroupDescriptor.java +++ /dev/null @@ -1,204 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet.descriptor; - -import java.util.Collection; - -/** - * This interface provides access to the - * <jsp-property-group> - * related configuration of a web application. - * - *

The configuration is aggregated from the web.xml and - * web-fragment.xml descriptor files of the web application. - * - * @since Servlet 3.0 - */ -public interface JspPropertyGroupDescriptor { - - /** - * Gets the URL patterns of the JSP property group represented by this - * JspPropertyGroupDescriptor. - * - *

Any changes to the returned Collection must not - * affect this JspPropertyGroupDescriptor. - * - * @return a (possibly empty) Collection of the URL - * patterns of the JSP property group represented by this - * JspPropertyGroupDescriptor - */ - public Collection getUrlPatterns(); - - /** - * Gets the value of the el-ignored configuration, which - * specifies whether Expression Language (EL) evaluation is enabled for - * any JSP pages mapped to the JSP property group represented by this - * JspPropertyGroupDescriptor. - * - * @return the value of the el-ignored configuration, or - * null if unspecified - */ - public String getElIgnored(); - - /** - * Gets the value of the page-encoding configuration, - * which specifies the default page encoding for any JSP pages mapped - * to the JSP property group represented by this - * JspPropertyGroupDescriptor. - * - * @return the value of the page-encoding configuration, or - * null if unspecified - */ - public String getPageEncoding(); - - /** - * Gets the value of the scripting-invalid configuration, - * which specifies whether scripting is enabled for any JSP pages mapped - * to the JSP property group represented by this - * JspPropertyGroupDescriptor. - * - * @return the value of the scripting-invalid configuration, - * or null if unspecified - */ - public String getScriptingInvalid(); - - /** - * Gets the value of the is-xml configuration, which - * specifies whether any JSP pages mapped to the JSP property group - * represented by this JspPropertyGroupDescriptor will - * be treated as JSP documents (XML syntax). - * - * @return the value of the is-xml configuration, or - * null if unspecified - */ - public String getIsXml(); - - /** - * Gets the include-prelude configuration - * of the JSP property group represented by this - * JspPropertyGroupDescriptor. - * - *

Any changes to the returned Collection must not - * affect this JspPropertyGroupDescriptor. - * - * @return a (possibly empty) Collection of the - * include-prelude configuration of - * the JSP property group represented by this - * JspPropertyGroupDescriptor - */ - public Collection getIncludePreludes(); - - /** - * Gets the include-coda configuration - * of the JSP property group represented by this - * JspPropertyGroupDescriptor. - * - *

Any changes to the returned Collection must not - * affect this JspPropertyGroupDescriptor. - * - * @return a (possibly empty) Collection of the - * include-coda configuration of - * the JSP property group represented by this - * JspPropertyGroupDescriptor - */ - public Collection getIncludeCodas(); - - /** - * Gets the value of the - * deferred-syntax-allowed-as-literal configuration, which - * specifies whether the character sequence "#{", - * which is normally reserved for Expression Language (EL) expressions, - * will cause a translation error if it appears as a String literal - * in any JSP pages mapped to the JSP property group represented by - * this JspPropertyGroupDescriptor. - * - * @return the value of the - * deferred-syntax-allowed-as-literal configuration, or - * null if unspecified - */ - public String getDeferredSyntaxAllowedAsLiteral(); - - /** - * Gets the value of the trim-directive-whitespaces - * configuration, which specifies whether template text containing only - * whitespaces must be removed from the response output of any JSP - * pages mapped to the JSP property group represented by this - * JspPropertyGroupDescriptor. - * - * @return the value of the trim-directive-whitespaces - * configuration, or null if unspecified - */ - public String getTrimDirectiveWhitespaces(); - - /** - * Gets the value of the default-content-type configuration, - * which specifies the default response content type for any JSP pages - * mapped to the JSP property group represented by this - * JspPropertyGroupDescriptor. - * - * @return the value of the default-content-type - * configuration, or null if unspecified - */ - public String getDefaultContentType(); - - /** - * Gets the value of the buffer configuration, which - * specifies the default size of the response buffer for any JSP pages - * mapped to the JSP property group represented by this - * JspPropertyGroupDescriptor. - * - * @return the value of the buffer configuration, or - * null if unspecified - */ - public String getBuffer(); - - /** - * Gets the value of the error-on-undeclared-namespace - * configuration, which specifies whether an error will be raised at - * translation time if tag with an undeclared namespace is used in - * any JSP pages mapped to the JSP property group represented by this - * JspPropertyGroupDescriptor. - * - * @return the value of the error-on-undeclared-namespace - * configuration, or null if unspecified - */ - public String getErrorOnUndeclaredNamespace(); -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/descriptor/TaglibDescriptor.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/descriptor/TaglibDescriptor.java deleted file mode 100644 index 19ee530..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/descriptor/TaglibDescriptor.java +++ /dev/null @@ -1,71 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet.descriptor; - -/** - * This interface provides access to the <taglib> - * related configuration of a web application. - * - *

The configuration is aggregated from the web.xml and - * web-fragment.xml descriptor files of the web application. - * - * @since Servlet 3.0 - */ -public interface TaglibDescriptor { - - /** - * Gets the unique identifier of the tag library represented by this - * TaglibDescriptor. - * - * @return the unique identifier of the tag library represented by this - * TaglibDescriptor - */ - public String getTaglibURI(); - - /** - * Gets the location of the tag library represented by this - * TaglibDescriptor. - * - * @return the location of the tag library represented by this - * TaglibDescriptor - */ - public String getTaglibLocation(); -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/descriptor/package.html b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/descriptor/package.html deleted file mode 100644 index d25c845..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/descriptor/package.html +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - -Provides programmatic access to a web application's configuration information that was aggregated from the web.xml and web-fragment.xml descriptors. - -@since Servlet 3.0 - - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/Cookie.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/Cookie.java deleted file mode 100644 index e511ee2..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/Cookie.java +++ /dev/null @@ -1,506 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.http; - -import java.io.Serializable; -import java.text.MessageFormat; -import java.util.Locale; -import java.util.ResourceBundle; - -/** - * - * Creates a cookie, a small amount of information sent by a servlet to - * a Web browser, saved by the browser, and later sent back to the server. - * A cookie's value can uniquely - * identify a client, so cookies are commonly used for session management. - * - *

A cookie has a name, a single value, and optional attributes - * such as a comment, path and domain qualifiers, a maximum age, and a - * version number. Some Web browsers have bugs in how they handle the - * optional attributes, so use them sparingly to improve the interoperability - * of your servlets. - * - *

The servlet sends cookies to the browser by using the - * {@link HttpServletResponse#addCookie} method, which adds - * fields to HTTP response headers to send cookies to the - * browser, one at a time. The browser is expected to - * support 20 cookies for each Web server, 300 cookies total, and - * may limit cookie size to 4 KB each. - * - *

The browser returns cookies to the servlet by adding - * fields to HTTP request headers. Cookies can be retrieved - * from a request by using the {@link HttpServletRequest#getCookies} method. - * Several cookies might have the same name but different path attributes. - * - *

Cookies affect the caching of the Web pages that use them. - * HTTP 1.0 does not cache pages that use cookies created with - * this class. This class does not support the cache control - * defined with HTTP 1.1. - * - *

This class supports both the Version 0 (by Netscape) and Version 1 - * (by RFC 2109) cookie specifications. By default, cookies are - * created using Version 0 to ensure the best interoperability. - * - * @author Various - */ -public class Cookie implements Cloneable, Serializable { - - private static final long serialVersionUID = -6454587001725327448L; - - private static final String TSPECIALS; - - private static final String LSTRING_FILE = - "javax.servlet.http.LocalStrings"; - - private static ResourceBundle lStrings = - ResourceBundle.getBundle(LSTRING_FILE); - - static { - if (Boolean.valueOf(System.getProperty("org.glassfish.web.rfc2109_cookie_names_enforced", "true"))) { - TSPECIALS = "/()<>@,;:\\\"[]?={} \t"; - } else { - TSPECIALS = ",; "; - } - } - - // - // The value of the cookie itself. - // - - private String name; // NAME= ... "$Name" style is reserved - private String value; // value of NAME - - // - // Attributes encoded in the header's cookie fields. - // - - private String comment; // ;Comment=VALUE ... describes cookie's use - // ;Discard ... implied by maxAge < 0 - private String domain; // ;Domain=VALUE ... domain that sees cookie - private int maxAge = -1; // ;Max-Age=VALUE ... cookies auto-expire - private String path; // ;Path=VALUE ... URLs that see the cookie - private boolean secure; // ;Secure ... e.g. use SSL - private int version = 0; // ;Version=1 ... means RFC 2109++ style - private boolean isHttpOnly = false; - - /** - * Constructs a cookie with the specified name and value. - * - *

The name must conform to RFC 2109. However, vendors may - * provide a configuration option that allows cookie names conforming - * to the original Netscape Cookie Specification to be accepted. - * - *

The name of a cookie cannot be changed once the cookie has - * been created. - * - *

The value can be anything the server chooses to send. Its - * value is probably of interest only to the server. The cookie's - * value can be changed after creation with the - * setValue method. - * - *

By default, cookies are created according to the Netscape - * cookie specification. The version can be changed with the - * setVersion method. - * - * @param name the name of the cookie - * - * @param value the value of the cookie - * - * @throws IllegalArgumentException if the cookie name is null or - * empty or contains any illegal characters (for example, a comma, - * space, or semicolon) or matches a token reserved for use by the - * cookie protocol - * - * @see #setValue - * @see #setVersion - */ - public Cookie(String name, String value) { - if (name == null || name.length() == 0) { - throw new IllegalArgumentException( - lStrings.getString("err.cookie_name_blank")); - } - if (!isToken(name) || - name.equalsIgnoreCase("Comment") || // rfc2019 - name.equalsIgnoreCase("Discard") || // 2019++ - name.equalsIgnoreCase("Domain") || - name.equalsIgnoreCase("Expires") || // (old cookies) - name.equalsIgnoreCase("Max-Age") || // rfc2019 - name.equalsIgnoreCase("Path") || - name.equalsIgnoreCase("Secure") || - name.equalsIgnoreCase("Version") || - name.startsWith("$")) { - String errMsg = lStrings.getString("err.cookie_name_is_token"); - Object[] errArgs = new Object[1]; - errArgs[0] = name; - errMsg = MessageFormat.format(errMsg, errArgs); - throw new IllegalArgumentException(errMsg); - } - - this.name = name; - this.value = value; - } - - /** - * Specifies a comment that describes a cookie's purpose. - * The comment is useful if the browser presents the cookie - * to the user. Comments - * are not supported by Netscape Version 0 cookies. - * - * @param purpose a String specifying the comment - * to display to the user - * - * @see #getComment - */ - public void setComment(String purpose) { - comment = purpose; - } - - /** - * Returns the comment describing the purpose of this cookie, or - * null if the cookie has no comment. - * - * @return the comment of the cookie, or null if unspecified - * - * @see #setComment - */ - public String getComment() { - return comment; - } - - /** - * - * Specifies the domain within which this cookie should be presented. - * - *

The form of the domain name is specified by RFC 2109. A domain - * name begins with a dot (.foo.com) and means that - * the cookie is visible to servers in a specified Domain Name System - * (DNS) zone (for example, www.foo.com, but not - * a.b.foo.com). By default, cookies are only returned - * to the server that sent them. - * - * @param domain the domain name within which this cookie is visible; - * form is according to RFC 2109 - * - * @see #getDomain - */ - public void setDomain(String domain) { - this.domain = domain.toLowerCase(Locale.ENGLISH); // IE allegedly needs this - } - - /** - * Gets the domain name of this Cookie. - * - *

Domain names are formatted according to RFC 2109. - * - * @return the domain name of this Cookie - * - * @see #setDomain - */ - public String getDomain() { - return domain; - } - - /** - * Sets the maximum age in seconds for this Cookie. - * - *

A positive value indicates that the cookie will expire - * after that many seconds have passed. Note that the value is - * the maximum age when the cookie will expire, not the cookie's - * current age. - * - *

A negative value means - * that the cookie is not stored persistently and will be deleted - * when the Web browser exits. A zero value causes the cookie - * to be deleted. - * - * @param expiry an integer specifying the maximum age of the - * cookie in seconds; if negative, means - * the cookie is not stored; if zero, deletes - * the cookie - * - * @see #getMaxAge - */ - public void setMaxAge(int expiry) { - maxAge = expiry; - } - - /** - * Gets the maximum age in seconds of this Cookie. - * - *

By default, -1 is returned, which indicates that - * the cookie will persist until browser shutdown. - * - * @return an integer specifying the maximum age of the - * cookie in seconds; if negative, means - * the cookie persists until browser shutdown - * - * @see #setMaxAge - */ - public int getMaxAge() { - return maxAge; - } - - /** - * Specifies a path for the cookie - * to which the client should return the cookie. - * - *

The cookie is visible to all the pages in the directory - * you specify, and all the pages in that directory's subdirectories. - * A cookie's path must include the servlet that set the cookie, - * for example, /catalog, which makes the cookie - * visible to all directories on the server under /catalog. - * - *

Consult RFC 2109 (available on the Internet) for more - * information on setting path names for cookies. - * - * - * @param uri a String specifying a path - * - * @see #getPath - */ - public void setPath(String uri) { - path = uri; - } - - /** - * Returns the path on the server - * to which the browser returns this cookie. The - * cookie is visible to all subpaths on the server. - * - * @return a String specifying a path that contains - * a servlet name, for example, /catalog - * - * @see #setPath - */ - public String getPath() { - return path; - } - - /** - * Indicates to the browser whether the cookie should only be sent - * using a secure protocol, such as HTTPS or SSL. - * - *

The default value is false. - * - * @param flag if true, sends the cookie from the browser - * to the server only when using a secure protocol; if false, - * sent on any protocol - * - * @see #getSecure - */ - public void setSecure(boolean flag) { - secure = flag; - } - - /** - * Returns true if the browser is sending cookies - * only over a secure protocol, or false if the - * browser can send cookies using any protocol. - * - * @return true if the browser uses a secure protocol, - * false otherwise - * - * @see #setSecure - */ - public boolean getSecure() { - return secure; - } - - /** - * Returns the name of the cookie. The name cannot be changed after - * creation. - * - * @return the name of the cookie - */ - public String getName() { - return name; - } - - /** - * Assigns a new value to this Cookie. - * - *

If you use a binary value, you may want to use BASE64 encoding. - * - *

With Version 0 cookies, values should not contain white - * space, brackets, parentheses, equals signs, commas, - * double quotes, slashes, question marks, at signs, colons, - * and semicolons. Empty values may not behave the same way - * on all browsers. - * - * @param newValue the new value of the cookie - * - * @see #getValue - */ - public void setValue(String newValue) { - value = newValue; - } - - /** - * Gets the current value of this Cookie. - * - * @return the current value of this Cookie - * - * @see #setValue - */ - public String getValue() { - return value; - } - - /** - * Returns the version of the protocol this cookie complies - * with. Version 1 complies with RFC 2109, - * and version 0 complies with the original - * cookie specification drafted by Netscape. Cookies provided - * by a browser use and identify the browser's cookie version. - * - * @return 0 if the cookie complies with the - * original Netscape specification; 1 - * if the cookie complies with RFC 2109 - * - * @see #setVersion - */ - public int getVersion() { - return version; - } - - /** - * Sets the version of the cookie protocol that this Cookie complies - * with. - * - *

Version 0 complies with the original Netscape cookie - * specification. Version 1 complies with RFC 2109. - * - *

Since RFC 2109 is still somewhat new, consider - * version 1 as experimental; do not use it yet on production sites. - * - * @param v 0 if the cookie should comply with the original Netscape - * specification; 1 if the cookie should comply with RFC 2109 - * - * @see #getVersion - */ - public void setVersion(int v) { - version = v; - } - - /* - * Tests a string and returns true if the string counts as a - * reserved token in the Java language. - * - * @param value the String to be tested - * - * @return true if the String is a reserved - * token; false otherwise - */ - private boolean isToken(String value) { - int len = value.length(); - for (int i = 0; i < len; i++) { - char c = value.charAt(i); - if (c < 0x20 || c >= 0x7f || TSPECIALS.indexOf(c) != -1) { - return false; - } - } - - return true; - } - - /** - * Overrides the standard java.lang.Object.clone - * method to return a copy of this Cookie. - */ - public Object clone() { - try { - return super.clone(); - } catch (CloneNotSupportedException e) { - throw new RuntimeException(e.getMessage()); - } - } - - /** - * Marks or unmarks this Cookie as HttpOnly. - * - *

If isHttpOnly is set to true, this cookie is - * marked as HttpOnly, by adding the HttpOnly attribute - * to it. - * - *

HttpOnly cookies are not supposed to be exposed to - * client-side scripting code, and may therefore help mitigate certain - * kinds of cross-site scripting attacks. - * - * @param isHttpOnly true if this cookie is to be marked as - * HttpOnly, false otherwise - * - * @since Servlet 3.0 - */ - public void setHttpOnly(boolean isHttpOnly) { - this.isHttpOnly = isHttpOnly; - } - - /** - * Checks whether this Cookie has been marked as HttpOnly. - * - * @return true if this Cookie has been marked as HttpOnly, - * false otherwise - * - * @since Servlet 3.0 - */ - public boolean isHttpOnly() { - return isHttpOnly; - } -} - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpFilter.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpFilter.java deleted file mode 100644 index 5b3635d..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpFilter.java +++ /dev/null @@ -1,164 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet.http; - -import java.io.IOException; -import javax.servlet.FilterChain; -import javax.servlet.GenericFilter; -import javax.servlet.ServletException; -import javax.servlet.ServletRequest; -import javax.servlet.ServletResponse; - - -/** - * - *

Provides an abstract class to be subclassed to create - * an HTTP filter suitable for a Web site. A subclass of - * HttpFilter should override {@link #doFilter(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, javax.servlet.FilterChain) }.

- * - *

Filters typically run on multithreaded servers, - * so be aware that a filter must handle concurrent - * requests and be careful to synchronize access to shared resources. - * Shared resources include in-memory data such as - * instance or class variables and external objects - * such as files, database connections, and network - * connections. - * See the - * - * Java Tutorial on Multithreaded Programming for more - * information on handling multiple threads in a Java program. - * - * @author Various - * - * @since Servlet 4.0 - */ - -public abstract class HttpFilter extends GenericFilter -{ - - /** - *

Does nothing, because this is an abstract class.

- * - * @since 4.0 - */ - - public HttpFilter() { } - - /** - * - *

The doFilter method of the Filter is called by the - * container each time a request/response pair is passed through the - * chain due to a client request for a resource at the end of the chain. - * The FilterChain passed in to this method allows the Filter to pass - * on the request and response to the next entity in the chain. There's no need to - * override this method.

- * - *

The default implementation inspects the incoming {@code req} and {@code res} - * objects to determine if they are instances of {@link HttpServletRequest} - * and {@link HttpServletResponse}, respectively. If not, a {@link ServletException} is thrown. - * Otherwise, the protected {@link #doFilter(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, javax.servlet.FilterChain)} - * method is called.

- * - * @param req a {@link ServletRequest} object that - * contains the request the client has made - * of the filter - * - * @param res a {@link ServletResponse} object that - * contains the response the filter sends - * to the client - * - * @param chain the FilterChain for invoking the next filter or the resource - * - * @throws IOException if an input or output error is - * detected when the filter handles - * the request - * - * @throws ServletException if the request for the could not be handled or - * either parameter is not an instance of the respective {@link HttpServletRequest} - * or {@link HttpServletResponse}. - * - * @since Servlet 4.0 - */ - @Override - public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { - if (!(req instanceof HttpServletRequest && - res instanceof HttpServletResponse)) { - throw new ServletException("non-HTTP request or response"); - } - - this.doFilter((HttpServletRequest)req, (HttpServletResponse)res, chain); - } - - /** - * - *

The doFilter method of the Filter is called by the - * container each time a request/response pair is passed through the - * chain due to a client request for a resource at the end of the chain. - * The FilterChain passed in to this method allows the Filter to pass - * on the request and response to the next entity in the chain.

- * - *

The default implementation simply calls {@link FilterChain#doFilter}

- * - * @param req a {@link HttpServletRequest} object that - * contains the request the client has made - * of the filter - * - * @param res a {@link HttpServletResponse} object that - * contains the response the filter sends - * to the client - * - * @param chain the FilterChain for invoking the next filter or the resource - * - * @throws IOException if an input or output error is - * detected when the filter handles - * the request - * - * @throws ServletException if the request for the could not be handled - * - * @since Servlet 4.0 - */ - protected void doFilter(HttpServletRequest req, HttpServletResponse res, FilterChain chain) throws IOException, ServletException { - chain.doFilter(req, res); - } - -} - - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpServlet.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpServlet.java deleted file mode 100644 index 42b161d..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpServlet.java +++ /dev/null @@ -1,958 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.http; - -import java.io.IOException; -import java.io.PrintWriter; -import java.io.OutputStreamWriter; -import java.io.UnsupportedEncodingException; -import java.lang.reflect.Method; -import java.text.MessageFormat; -import java.util.Enumeration; -import java.util.ResourceBundle; - -import javax.servlet.*; - - -/** - * - * Provides an abstract class to be subclassed to create - * an HTTP servlet suitable for a Web site. A subclass of - * HttpServlet must override at least - * one method, usually one of these: - * - *
    - *
  • doGet, if the servlet supports HTTP GET requests - *
  • doPost, for HTTP POST requests - *
  • doPut, for HTTP PUT requests - *
  • doDelete, for HTTP DELETE requests - *
  • init and destroy, - * to manage resources that are held for the life of the servlet - *
  • getServletInfo, which the servlet uses to - * provide information about itself - *
- * - *

There's almost no reason to override the service - * method. service handles standard HTTP - * requests by dispatching them to the handler methods - * for each HTTP request type (the doXXX - * methods listed above). - * - *

Likewise, there's almost no reason to override the - * doOptions and doTrace methods. - * - *

Servlets typically run on multithreaded servers, - * so be aware that a servlet must handle concurrent - * requests and be careful to synchronize access to shared resources. - * Shared resources include in-memory data such as - * instance or class variables and external objects - * such as files, database connections, and network - * connections. - * See the - * - * Java Tutorial on Multithreaded Programming for more - * information on handling multiple threads in a Java program. - * - * @author Various - */ - -public abstract class HttpServlet extends GenericServlet -{ - private static final String METHOD_DELETE = "DELETE"; - private static final String METHOD_HEAD = "HEAD"; - private static final String METHOD_GET = "GET"; - private static final String METHOD_OPTIONS = "OPTIONS"; - private static final String METHOD_POST = "POST"; - private static final String METHOD_PUT = "PUT"; - private static final String METHOD_TRACE = "TRACE"; - - private static final String HEADER_IFMODSINCE = "If-Modified-Since"; - private static final String HEADER_LASTMOD = "Last-Modified"; - - private static final String LSTRING_FILE = - "javax.servlet.http.LocalStrings"; - private static ResourceBundle lStrings = - ResourceBundle.getBundle(LSTRING_FILE); - - - /** - * Does nothing, because this is an abstract class. - * - */ - - public HttpServlet() { } - - - /** - * - * Called by the server (via the service method) to - * allow a servlet to handle a GET request. - * - *

Overriding this method to support a GET request also - * automatically supports an HTTP HEAD request. A HEAD - * request is a GET request that returns no body in the - * response, only the request header fields. - * - *

When overriding this method, read the request data, - * write the response headers, get the response's writer or - * output stream object, and finally, write the response data. - * It's best to include content type and encoding. When using - * a PrintWriter object to return the response, - * set the content type before accessing the - * PrintWriter object. - * - *

The servlet container must write the headers before - * committing the response, because in HTTP the headers must be sent - * before the response body. - * - *

Where possible, set the Content-Length header (with the - * {@link javax.servlet.ServletResponse#setContentLength} method), - * to allow the servlet container to use a persistent connection - * to return its response to the client, improving performance. - * The content length is automatically set if the entire response fits - * inside the response buffer. - * - *

When using HTTP 1.1 chunked encoding (which means that the response - * has a Transfer-Encoding header), do not set the Content-Length header. - * - *

The GET method should be safe, that is, without - * any side effects for which users are held responsible. - * For example, most form queries have no side effects. - * If a client request is intended to change stored data, - * the request should use some other HTTP method. - * - *

The GET method should also be idempotent, meaning - * that it can be safely repeated. Sometimes making a - * method safe also makes it idempotent. For example, - * repeating queries is both safe and idempotent, but - * buying a product online or modifying data is neither - * safe nor idempotent. - * - *

If the request is incorrectly formatted, doGet - * returns an HTTP "Bad Request" message. - * - * @param req an {@link HttpServletRequest} object that - * contains the request the client has made - * of the servlet - * - * @param resp an {@link HttpServletResponse} object that - * contains the response the servlet sends - * to the client - * - * @throws IOException if an input or output error is - * detected when the servlet handles - * the GET request - * - * @throws ServletException if the request for the GET - * could not be handled - * - * @see javax.servlet.ServletResponse#setContentType - */ - - protected void doGet(HttpServletRequest req, HttpServletResponse resp) - throws ServletException, IOException - { - String protocol = req.getProtocol(); - String msg = lStrings.getString("http.method_get_not_supported"); - if (protocol.endsWith("1.1")) { - resp.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED, msg); - } else { - resp.sendError(HttpServletResponse.SC_BAD_REQUEST, msg); - } - } - - - /** - * - * Returns the time the HttpServletRequest - * object was last modified, - * in milliseconds since midnight January 1, 1970 GMT. - * If the time is unknown, this method returns a negative - * number (the default). - * - *

Servlets that support HTTP GET requests and can quickly determine - * their last modification time should override this method. - * This makes browser and proxy caches work more effectively, - * reducing the load on server and network resources. - * - * @param req the HttpServletRequest - * object that is sent to the servlet - * - * @return a long integer specifying - * the time the HttpServletRequest - * object was last modified, in milliseconds - * since midnight, January 1, 1970 GMT, or - * -1 if the time is not known - */ - - protected long getLastModified(HttpServletRequest req) { - return -1; - } - - - /** - * - * - *

Receives an HTTP HEAD request from the protected - * service method and handles the - * request. - * The client sends a HEAD request when it wants - * to see only the headers of a response, such as - * Content-Type or Content-Length. The HTTP HEAD - * method counts the output bytes in the response - * to set the Content-Length header accurately. - * - *

If you override this method, you can avoid computing - * the response body and just set the response headers - * directly to improve performance. Make sure that the - * doHead method you write is both safe - * and idempotent (that is, protects itself from being - * called multiple times for one HTTP HEAD request). - * - *

If the HTTP HEAD request is incorrectly formatted, - * doHead returns an HTTP "Bad Request" - * message. - * - * @param req the request object that is passed to the servlet - * - * @param resp the response object that the servlet - * uses to return the headers to the clien - * - * @throws IOException if an input or output error occurs - * - * @throws ServletException if the request for the HEAD - * could not be handled - */ - protected void doHead(HttpServletRequest req, HttpServletResponse resp) - throws ServletException, IOException - { - NoBodyResponse response = new NoBodyResponse(resp); - - doGet(req, response); - response.setContentLength(); - } - - - /** - * - * Called by the server (via the service method) - * to allow a servlet to handle a POST request. - * - * The HTTP POST method allows the client to send - * data of unlimited length to the Web server a single time - * and is useful when posting information such as - * credit card numbers. - * - *

When overriding this method, read the request data, - * write the response headers, get the response's writer or output - * stream object, and finally, write the response data. It's best - * to include content type and encoding. When using a - * PrintWriter object to return the response, set the - * content type before accessing the PrintWriter object. - * - *

The servlet container must write the headers before committing the - * response, because in HTTP the headers must be sent before the - * response body. - * - *

Where possible, set the Content-Length header (with the - * {@link javax.servlet.ServletResponse#setContentLength} method), - * to allow the servlet container to use a persistent connection - * to return its response to the client, improving performance. - * The content length is automatically set if the entire response fits - * inside the response buffer. - * - *

When using HTTP 1.1 chunked encoding (which means that the response - * has a Transfer-Encoding header), do not set the Content-Length header. - * - *

This method does not need to be either safe or idempotent. - * Operations requested through POST can have side effects for - * which the user can be held accountable, for example, - * updating stored data or buying items online. - * - *

If the HTTP POST request is incorrectly formatted, - * doPost returns an HTTP "Bad Request" message. - * - * - * @param req an {@link HttpServletRequest} object that - * contains the request the client has made - * of the servlet - * - * @param resp an {@link HttpServletResponse} object that - * contains the response the servlet sends - * to the client - * - * @throws IOException if an input or output error is - * detected when the servlet handles - * the request - * - * @throws ServletException if the request for the POST - * could not be handled - * - * @see javax.servlet.ServletOutputStream - * @see javax.servlet.ServletResponse#setContentType - */ - protected void doPost(HttpServletRequest req, HttpServletResponse resp) - throws ServletException, IOException - { - String protocol = req.getProtocol(); - String msg = lStrings.getString("http.method_post_not_supported"); - if (protocol.endsWith("1.1")) { - resp.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED, msg); - } else { - resp.sendError(HttpServletResponse.SC_BAD_REQUEST, msg); - } - } - - - /** - * Called by the server (via the service method) - * to allow a servlet to handle a PUT request. - * - * The PUT operation allows a client to - * place a file on the server and is similar to - * sending a file by FTP. - * - *

When overriding this method, leave intact - * any content headers sent with the request (including - * Content-Length, Content-Type, Content-Transfer-Encoding, - * Content-Encoding, Content-Base, Content-Language, Content-Location, - * Content-MD5, and Content-Range). If your method cannot - * handle a content header, it must issue an error message - * (HTTP 501 - Not Implemented) and discard the request. - * For more information on HTTP 1.1, see RFC 2616 - * . - * - *

This method does not need to be either safe or idempotent. - * Operations that doPut performs can have side - * effects for which the user can be held accountable. When using - * this method, it may be useful to save a copy of the - * affected URL in temporary storage. - * - *

If the HTTP PUT request is incorrectly formatted, - * doPut returns an HTTP "Bad Request" message. - * - * @param req the {@link HttpServletRequest} object that - * contains the request the client made of - * the servlet - * - * @param resp the {@link HttpServletResponse} object that - * contains the response the servlet returns - * to the client - * - * @throws IOException if an input or output error occurs - * while the servlet is handling the - * PUT request - * - * @throws ServletException if the request for the PUT - * cannot be handled - */ - protected void doPut(HttpServletRequest req, HttpServletResponse resp) - throws ServletException, IOException - { - String protocol = req.getProtocol(); - String msg = lStrings.getString("http.method_put_not_supported"); - if (protocol.endsWith("1.1")) { - resp.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED, msg); - } else { - resp.sendError(HttpServletResponse.SC_BAD_REQUEST, msg); - } - } - - - /** - * Called by the server (via the service method) - * to allow a servlet to handle a DELETE request. - * - * The DELETE operation allows a client to remove a document - * or Web page from the server. - * - *

This method does not need to be either safe - * or idempotent. Operations requested through - * DELETE can have side effects for which users - * can be held accountable. When using - * this method, it may be useful to save a copy of the - * affected URL in temporary storage. - * - *

If the HTTP DELETE request is incorrectly formatted, - * doDelete returns an HTTP "Bad Request" - * message. - * - * @param req the {@link HttpServletRequest} object that - * contains the request the client made of - * the servlet - * - * @param resp the {@link HttpServletResponse} object that - * contains the response the servlet returns - * to the client - * - * @throws IOException if an input or output error occurs - * while the servlet is handling the - * DELETE request - * - * @throws ServletException if the request for the - * DELETE cannot be handled - */ - protected void doDelete(HttpServletRequest req, - HttpServletResponse resp) - throws ServletException, IOException - { - String protocol = req.getProtocol(); - String msg = lStrings.getString("http.method_delete_not_supported"); - if (protocol.endsWith("1.1")) { - resp.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED, msg); - } else { - resp.sendError(HttpServletResponse.SC_BAD_REQUEST, msg); - } - } - - - private Method[] getAllDeclaredMethods(Class c) { - - Class clazz = c; - Method[] allMethods = null; - - while (!clazz.equals(HttpServlet.class)) { - Method[] thisMethods = clazz.getDeclaredMethods(); - if (allMethods != null && allMethods.length > 0) { - Method[] subClassMethods = allMethods; - allMethods = - new Method[thisMethods.length + subClassMethods.length]; - System.arraycopy(thisMethods, 0, allMethods, 0, - thisMethods.length); - System.arraycopy(subClassMethods, 0, allMethods, thisMethods.length, - subClassMethods.length); - } else { - allMethods = thisMethods; - } - - clazz = clazz.getSuperclass(); - } - - return ((allMethods != null) ? allMethods : new Method[0]); - } - - - /** - * Called by the server (via the service method) - * to allow a servlet to handle a OPTIONS request. - * - * The OPTIONS request determines which HTTP methods - * the server supports and - * returns an appropriate header. For example, if a servlet - * overrides doGet, this method returns the - * following header: - * - *

Allow: GET, HEAD, TRACE, OPTIONS - * - *

There's no need to override this method unless the - * servlet implements new HTTP methods, beyond those - * implemented by HTTP 1.1. - * - * @param req the {@link HttpServletRequest} object that - * contains the request the client made of - * the servlet - * - * @param resp the {@link HttpServletResponse} object that - * contains the response the servlet returns - * to the client - * - * @throws IOException if an input or output error occurs - * while the servlet is handling the - * OPTIONS request - * - * @throws ServletException if the request for the - * OPTIONS cannot be handled - */ - protected void doOptions(HttpServletRequest req, HttpServletResponse resp) - throws ServletException, IOException - { - Method[] methods = getAllDeclaredMethods(this.getClass()); - - boolean ALLOW_GET = false; - boolean ALLOW_HEAD = false; - boolean ALLOW_POST = false; - boolean ALLOW_PUT = false; - boolean ALLOW_DELETE = false; - boolean ALLOW_TRACE = true; - boolean ALLOW_OPTIONS = true; - - for (int i=0; i 0) { - allow.append(", "); - } - allow.append(METHOD_HEAD); - } - if (ALLOW_POST) { - if (allow.length() > 0) { - allow.append(", "); - } - allow.append(METHOD_POST); - } - if (ALLOW_PUT) { - if (allow.length() > 0) { - allow.append(", "); - } - allow.append(METHOD_PUT); - } - if (ALLOW_DELETE) { - if (allow.length() > 0) { - allow.append(", "); - } - allow.append(METHOD_DELETE); - } - if (ALLOW_TRACE) { - if (allow.length() > 0) { - allow.append(", "); - } - allow.append(METHOD_TRACE); - } - if (ALLOW_OPTIONS) { - if (allow.length() > 0) { - allow.append(", "); - } - allow.append(METHOD_OPTIONS); - } - - resp.setHeader("Allow", allow.toString()); - } - - - /** - * Called by the server (via the service method) - * to allow a servlet to handle a TRACE request. - * - * A TRACE returns the headers sent with the TRACE - * request to the client, so that they can be used in - * debugging. There's no need to override this method. - * - * @param req the {@link HttpServletRequest} object that - * contains the request the client made of - * the servlet - * - * - * @param resp the {@link HttpServletResponse} object that - * contains the response the servlet returns - * to the client - * - * @throws IOException if an input or output error occurs - * while the servlet is handling the - * TRACE request - * - * @throws ServletException if the request for the - * TRACE cannot be handled - */ - protected void doTrace(HttpServletRequest req, HttpServletResponse resp) - throws ServletException, IOException - { - - int responseLength; - - String CRLF = "\r\n"; - StringBuilder buffer = new StringBuilder("TRACE ").append(req.getRequestURI()) - .append(" ").append(req.getProtocol()); - - Enumeration reqHeaderEnum = req.getHeaderNames(); - - while( reqHeaderEnum.hasMoreElements() ) { - String headerName = reqHeaderEnum.nextElement(); - buffer.append(CRLF).append(headerName).append(": ") - .append(req.getHeader(headerName)); - } - - buffer.append(CRLF); - - responseLength = buffer.length(); - - resp.setContentType("message/http"); - resp.setContentLength(responseLength); - ServletOutputStream out = resp.getOutputStream(); - out.print(buffer.toString()); - } - - - /** - * Receives standard HTTP requests from the public - * service method and dispatches - * them to the doXXX methods defined in - * this class. This method is an HTTP-specific version of the - * {@link javax.servlet.Servlet#service} method. There's no - * need to override this method. - * - * @param req the {@link HttpServletRequest} object that - * contains the request the client made of - * the servlet - * - * @param resp the {@link HttpServletResponse} object that - * contains the response the servlet returns - * to the client - * - * @throws IOException if an input or output error occurs - * while the servlet is handling the - * HTTP request - * - * @throws ServletException if the HTTP request - * cannot be handled - * - * @see javax.servlet.Servlet#service - */ - protected void service(HttpServletRequest req, HttpServletResponse resp) - throws ServletException, IOException - { - String method = req.getMethod(); - - if (method.equals(METHOD_GET)) { - long lastModified = getLastModified(req); - if (lastModified == -1) { - // servlet doesn't support if-modified-since, no reason - // to go through further expensive logic - doGet(req, resp); - } else { - long ifModifiedSince = req.getDateHeader(HEADER_IFMODSINCE); - if (ifModifiedSince < lastModified) { - // If the servlet mod time is later, call doGet() - // Round down to the nearest second for a proper compare - // A ifModifiedSince of -1 will always be less - maybeSetLastModified(resp, lastModified); - doGet(req, resp); - } else { - resp.setStatus(HttpServletResponse.SC_NOT_MODIFIED); - } - } - - } else if (method.equals(METHOD_HEAD)) { - long lastModified = getLastModified(req); - maybeSetLastModified(resp, lastModified); - doHead(req, resp); - - } else if (method.equals(METHOD_POST)) { - doPost(req, resp); - - } else if (method.equals(METHOD_PUT)) { - doPut(req, resp); - - } else if (method.equals(METHOD_DELETE)) { - doDelete(req, resp); - - } else if (method.equals(METHOD_OPTIONS)) { - doOptions(req,resp); - - } else if (method.equals(METHOD_TRACE)) { - doTrace(req,resp); - - } else { - // - // Note that this means NO servlet supports whatever - // method was requested, anywhere on this server. - // - - String errMsg = lStrings.getString("http.method_not_implemented"); - Object[] errArgs = new Object[1]; - errArgs[0] = method; - errMsg = MessageFormat.format(errMsg, errArgs); - - resp.sendError(HttpServletResponse.SC_NOT_IMPLEMENTED, errMsg); - } - } - - - /* - * Sets the Last-Modified entity header field, if it has not - * already been set and if the value is meaningful. Called before - * doGet, to ensure that headers are set before response data is - * written. A subclass might have set this header already, so we - * check. - */ - private void maybeSetLastModified(HttpServletResponse resp, - long lastModified) { - if (resp.containsHeader(HEADER_LASTMOD)) - return; - if (lastModified >= 0) - resp.setDateHeader(HEADER_LASTMOD, lastModified); - } - - - /** - * Dispatches client requests to the protected - * service method. There's no need to - * override this method. - * - * @param req the {@link HttpServletRequest} object that - * contains the request the client made of - * the servlet - * - * @param res the {@link HttpServletResponse} object that - * contains the response the servlet returns - * to the client - * - * @throws IOException if an input or output error occurs - * while the servlet is handling the - * HTTP request - * - * @throws ServletException if the HTTP request cannot - * be handled or if either parameter is not - * an instance of its respective {@link HttpServletRequest} - * or {@link HttpServletResponse} counterparts. - * - * @see javax.servlet.Servlet#service - */ - @Override - public void service(ServletRequest req, ServletResponse res) - throws ServletException, IOException - { - HttpServletRequest request; - HttpServletResponse response; - - if (!(req instanceof HttpServletRequest && - res instanceof HttpServletResponse)) { - throw new ServletException("non-HTTP request or response"); - } - - request = (HttpServletRequest) req; - response = (HttpServletResponse) res; - - service(request, response); - } -} - - -/* - * A response that includes no body, for use in (dumb) "HEAD" support. - * This just swallows that body, counting the bytes in order to set - * the content length appropriately. All other methods delegate directly - * to the wrapped HTTP Servlet Response object. - */ -// file private -class NoBodyResponse extends HttpServletResponseWrapper { - - private static final ResourceBundle lStrings - = ResourceBundle.getBundle("javax.servlet.http.LocalStrings"); - - private NoBodyOutputStream noBody; - private PrintWriter writer; - private boolean didSetContentLength; - private boolean usingOutputStream; - - // file private - NoBodyResponse(HttpServletResponse r) { - super(r); - noBody = new NoBodyOutputStream(); - } - - // file private - void setContentLength() { - if (!didSetContentLength) { - if (writer != null) { - writer.flush(); - } - setContentLength(noBody.getContentLength()); - } - } - - @Override - public void setContentLength(int len) { - super.setContentLength(len); - didSetContentLength = true; - } - - @Override - public void setContentLengthLong(long len) { - super.setContentLengthLong(len); - didSetContentLength = true; - } - - @Override - public void setHeader(String name, String value) { - super.setHeader(name, value); - checkHeader(name); - } - - @Override - public void addHeader(String name, String value) { - super.addHeader(name, value); - checkHeader(name); - } - - @Override - public void setIntHeader(String name, int value) { - super.setIntHeader(name, value); - checkHeader(name); - } - - @Override - public void addIntHeader(String name, int value) { - super.addIntHeader(name, value); - checkHeader(name); - } - - private void checkHeader(String name) { - if ("content-length".equalsIgnoreCase(name)) { - didSetContentLength = true; - } - } - - @Override - public ServletOutputStream getOutputStream() throws IOException { - - if (writer != null) { - throw new IllegalStateException( - lStrings.getString("err.ise.getOutputStream")); - } - usingOutputStream = true; - - return noBody; - } - - @Override - public PrintWriter getWriter() throws UnsupportedEncodingException { - - if (usingOutputStream) { - throw new IllegalStateException( - lStrings.getString("err.ise.getWriter")); - } - - if (writer == null) { - OutputStreamWriter w = new OutputStreamWriter( - noBody, getCharacterEncoding()); - writer = new PrintWriter(w); - } - - return writer; - } -} - - -/* - * Servlet output stream that gobbles up all its data. - */ -// file private -class NoBodyOutputStream extends ServletOutputStream { - - private static final String LSTRING_FILE = - "javax.servlet.http.LocalStrings"; - private static ResourceBundle lStrings = - ResourceBundle.getBundle(LSTRING_FILE); - - private int contentLength = 0; - - // file private - NoBodyOutputStream() {} - - // file private - int getContentLength() { - return contentLength; - } - - @Override - public void write(int b) { - contentLength++; - } - - @Override - public void write(byte buf[], int offset, int len) - throws IOException - { - if (buf == null) { - throw new NullPointerException( - lStrings.getString("err.io.nullArray")); - } - - if (offset < 0 || len < 0 || offset+len > buf.length) { - String msg = lStrings.getString("err.io.indexOutOfBounds"); - Object[] msgArgs = new Object[3]; - msgArgs[0] = Integer.valueOf(offset); - msgArgs[1] = Integer.valueOf(len); - msgArgs[2] = Integer.valueOf(buf.length); - msg = MessageFormat.format(msg, msgArgs); - throw new IndexOutOfBoundsException(msg); - } - - contentLength += len; - } - - - public boolean isReady() { - return false; - } - - public void setWriteListener(WriteListener writeListener) { - - } -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpServletMapping.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpServletMapping.java deleted file mode 100644 index 3e057e2..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpServletMapping.java +++ /dev/null @@ -1,174 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet.http; - -/** - *

Allows runtime discovery of the manner in which the {@link - * HttpServlet} for the current {@link HttpServletRequest} was invoked. - * Invoking any of the methods must not block the caller. The - * implementation must be thread safe. Instances are immutable and are - * returned from {@link HttpServletRequest#getHttpServletMapping}.

- * - *

Following are some illustrative examples for various combinations - * of mappings. Consider the following Servlet declaration:

- * - *

- * <servlet>
- *     <servlet-name>MyServlet</servlet-name>
- *     <servlet-class>MyServlet</servlet-class>
- * </servlet>
- * <servlet-mapping>
- *     <servlet-name>MyServlet</servlet-name>
- *     <url-pattern>/MyServlet</url-pattern>
- *     <url-pattern>""</url-pattern>
- *     <url-pattern>*.extension</url-pattern>
- *     <url-pattern>/path/*</url-pattern>
- * </servlet-mapping>
- * 
- * - *

The expected values of the properties for various incoming URI - * path values are as shown in this table. The {@code servletName} - * column is omitted as its value is always {@code MyServlet}.

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
Expected values of properties for various URI paths
URI Path (in quotes)matchValuepatternmappingMatch
""""""CONTEXT_ROOT
"/index.html"""/DEFAULT
"/MyServlet"MyServlet/MyServletEXACT
"/foo.extension"foo*.extensionEXTENSION
"/path/foo"foo/path/*PATH
- * - * @since 4.0 - */ -public interface HttpServletMapping { - - - - /** - *

Return the portion of the URI path that caused this request to - * be matched. If the {@link getMappingMatch} value is {@code - * CONTEXT_ROOT} or {@code DEFAULT}, this method must return the - * empty string. If the {@link getMappingMatch} value is {@code - * EXACT}, this method must return the portion of the path that - * matched the servlet, omitting any leading slash. If the {@link - * getMappingMatch} value is {@code EXTENSION} or {@code PATH}, this - * method must return the value that matched the '*'. See the class - * javadoc for examples.

- * - * @return the match. - * - * @since 4.0 - */ - public String getMatchValue(); - - /** - *

Return the String representation for the {@code url-pattern} - * for this mapping. If the {@link getMappingMatch} value is {@code - * CONTEXT_ROOT} or {@code DEFAULT}, this method must return the - * empty string. If the {@link getMappingMatch} value is {@code - * EXTENSION}, this method must return the pattern, without any - * leading slash. Otherwise, this method returns the pattern - * exactly as specified in the descriptor or Java configuration.

- * - * @return the String representation for the - * {@code url-pattern} for this mapping. - * - * @since 4.0 - */ - public String getPattern(); - - /** - *

Return the String representation for the {@code servlet-name} - * for this mapping. If the Servlet providing the response is the - * default servlet, the return from this method is the name of the - * defautl servlet, which is container specific.

- * - * @return the String representation for the {@code servlet-name} - * for this mapping. - * - * @since 4.0 - */ - public String getServletName(); - - /** - *

Return the {@link MappingMatch} for this - * instance

- * - * @return the {@code MappingMatch} for this instance. - * - * @since 4.0 - */ - public MappingMatch getMappingMatch(); - -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpServletRequest.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpServletRequest.java deleted file mode 100644 index ad0d393..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpServletRequest.java +++ /dev/null @@ -1,912 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.http; - -import java.io.IOException; -import java.util.*; -import javax.servlet.RequestDispatcher; -import javax.servlet.ServletException; -import javax.servlet.ServletRequest; - -/** - * - * Extends the {@link javax.servlet.ServletRequest} interface to provide - * request information for HTTP servlets. - * - *

The servlet container creates an HttpServletRequest - * object and passes it as an argument to the servlet's service - * methods (doGet, doPost, etc). - * - * - * @author Various - */ - -public interface HttpServletRequest extends ServletRequest { - - /** - * String identifier for Basic authentication. Value "BASIC" - */ - public static final String BASIC_AUTH = "BASIC"; - - /** - * String identifier for Form authentication. Value "FORM" - */ - public static final String FORM_AUTH = "FORM"; - - /** - * String identifier for Client Certificate authentication. Value "CLIENT_CERT" - */ - public static final String CLIENT_CERT_AUTH = "CLIENT_CERT"; - - /** - * String identifier for Digest authentication. Value "DIGEST" - */ - public static final String DIGEST_AUTH = "DIGEST"; - - /** - * Returns the name of the authentication scheme used to protect - * the servlet. All servlet containers support basic, form and client - * certificate authentication, and may additionally support digest - * authentication. - * If the servlet is not authenticated null is returned. - * - *

Same as the value of the CGI variable AUTH_TYPE. - * - * @return one of the static members BASIC_AUTH, - * FORM_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH - * (suitable for == comparison) or - * the container-specific string indicating - * the authentication scheme, or - * null if the request was - * not authenticated. - */ - public String getAuthType(); - - /** - * Returns an array containing all of the Cookie - * objects the client sent with this request. - * This method returns null if no cookies were sent. - * - * @return an array of all the Cookies - * included with this request, or null - * if the request has no cookies - */ - public Cookie[] getCookies(); - - /** - * Returns the value of the specified request header - * as a long value that represents a - * Date object. Use this method with - * headers that contain dates, such as - * If-Modified-Since. - * - *

The date is returned as - * the number of milliseconds since January 1, 1970 GMT. - * The header name is case insensitive. - * - *

If the request did not have a header of the - * specified name, this method returns -1. If the header - * can't be converted to a date, the method throws - * an IllegalArgumentException. - * - * @param name a String specifying the - * name of the header - * - * @return a long value - * representing the date specified - * in the header expressed as - * the number of milliseconds - * since January 1, 1970 GMT, - * or -1 if the named header - * was not included with the - * request - * - * @exception IllegalArgumentException If the header value - * can't be converted - * to a date - */ - public long getDateHeader(String name); - - /** - * Returns the value of the specified request header - * as a String. If the request did not include a header - * of the specified name, this method returns null. - * If there are multiple headers with the same name, this method - * returns the first head in the request. - * The header name is case insensitive. You can use - * this method with any request header. - * - * @param name a String specifying the - * header name - * - * @return a String containing the - * value of the requested - * header, or null - * if the request does not - * have a header of that name - */ - public String getHeader(String name); - - /** - * Returns all the values of the specified request header - * as an Enumeration of String objects. - * - *

Some headers, such as Accept-Language can be sent - * by clients as several headers each with a different value rather than - * sending the header as a comma separated list. - * - *

If the request did not include any headers - * of the specified name, this method returns an empty - * Enumeration. - * The header name is case insensitive. You can use - * this method with any request header. - * - * @param name a String specifying the - * header name - * - * @return an Enumeration containing - * the values of the requested header. If - * the request does not have any headers of - * that name return an empty - * enumeration. If - * the container does not allow access to - * header information, return null - */ - public Enumeration getHeaders(String name); - - /** - * Returns an enumeration of all the header names - * this request contains. If the request has no - * headers, this method returns an empty enumeration. - * - *

Some servlet containers do not allow - * servlets to access headers using this method, in - * which case this method returns null - * - * @return an enumeration of all the - * header names sent with this - * request; if the request has - * no headers, an empty enumeration; - * if the servlet container does not - * allow servlets to use this method, - * null - */ - public Enumeration getHeaderNames(); - - /** - * Returns the value of the specified request header - * as an int. If the request does not have a header - * of the specified name, this method returns -1. If the - * header cannot be converted to an integer, this method - * throws a NumberFormatException. - * - *

The header name is case insensitive. - * - * @param name a String specifying the name - * of a request header - * - * @return an integer expressing the value - * of the request header or -1 - * if the request doesn't have a - * header of this name - * - * @exception NumberFormatException If the header value - * can't be converted - * to an int - */ - public int getIntHeader(String name); - - /** - *

Return the {@link HttpServletMapping} by which the {@link - * HttpServlet} for this {@code HttpServletRequest} was invoked. - * The mappings for any applicable {@link javax.servlet.Filter}s are - * not indicated in the result. If the currently active {@link - * javax.servlet.Servlet} invocation was obtained by a call to - * {@link ServletRequest#getRequestDispatcher} followed by a call to - * {@link RequestDispatcher#forward}, the returned {@code - * HttpServletMapping} is the one corresponding to the path used to - * obtain the {@link RequestDispatcher}. If the currently active - * {@code Servlet} invocation was obtained by a call to {@link - * ServletRequest#getRequestDispatcher} followed by a call to {@link - * RequestDispatcher#include}, the returned {@code - * HttpServletMapping} is the one corresponding to the path that - * caused the first {@code Servlet} in the invocation sequence to be - * invoked. If the currently active {@code Servlet} invocation was - * obtained by a call to {@link - * javax.servlet.AsyncContext#dispatch}, the returned {@code - * HttpServletMapping} is the one corresponding to the path that - * caused the first {@code Servlet} in the invocation sequence to be - * invoked. See {@link - * javax.servlet.RequestDispatcher#FORWARD_MAPPING}, {@link - * javax.servlet.RequestDispatcher#INCLUDE_MAPPING} and {@link - * javax.servlet.AsyncContext#ASYNC_MAPPING} for additional request - * attributes related to {@code HttpServletMapping}. If the - * currently active {@code Servlet} invocation was obtained by a - * call to {@link javax.servlet.ServletContext#getNamedDispatcher}, - * the returned {@code HttpServletMapping} is the one corresponding - * to the path for the mapping last applied to this request.

- * - *

The returned object is immutable. Servlet 4.0 compliant - * implementations must override this method.

- * - * @implSpec The default implementation returns a {@code - * HttpServletMapping} that returns the empty string for the match - * value, pattern and servlet name and {@code null} for the match - * type. - * - * @return An instance of {@code HttpServletMapping} describing the manner in which - * the current request was invoked. - * - * @since 4.0 - */ - - default public HttpServletMapping getHttpServletMapping() { - return new HttpServletMapping() { - @Override - public String getMatchValue() { - return ""; - } - - @Override - public String getPattern() { - return ""; - } - - @Override - public String getServletName() { - return ""; - } - - @Override - public MappingMatch getMappingMatch() { - return null; - } - - @Override - public String toString() { - return "MappingImpl{" + "matchValue=" + getMatchValue() - + ", pattern=" + getPattern() + ", servletName=" - + getServletName() + ", mappingMatch=" + getMappingMatch() - + "} HttpServletRequest {" + HttpServletRequest.this.toString() - + '}'; - } - - - - }; - } - - /** - * Returns the name of the HTTP method with which this - * request was made, for example, GET, POST, or PUT. - * Same as the value of the CGI variable REQUEST_METHOD. - * - * @return a String - * specifying the name - * of the method with which - * this request was made - */ - public String getMethod(); - - /** - * Returns any extra path information associated with - * the URL the client sent when it made this request. - * The extra path information follows the servlet path - * but precedes the query string and will start with - * a "/" character. - * - *

This method returns null if there - * was no extra path information. - * - *

Same as the value of the CGI variable PATH_INFO. - * - * @return a String, decoded by the - * web container, specifying - * extra path information that comes - * after the servlet path but before - * the query string in the request URL; - * or null if the URL does not have - * any extra path information - */ - public String getPathInfo(); - - /** - * Returns any extra path information after the servlet name - * but before the query string, and translates it to a real - * path. Same as the value of the CGI variable PATH_TRANSLATED. - * - *

If the URL does not have any extra path information, - * this method returns null or the servlet container - * cannot translate the virtual path to a real path for any reason - * (such as when the web application is executed from an archive). - * - * The web container does not decode this string. - * - * @return a String specifying the - * real path, or null if - * the URL does not have any extra path - * information - */ - public String getPathTranslated(); - - /** - * Instantiates a new instance of {@link PushBuilder} for issuing server - * push responses from the current request. This method returns null - * if the current connection does not support server push, or server - * push has been disabled by the client via a - * {@code SETTINGS_ENABLE_PUSH} settings frame value of {@code 0} (zero). - * - * @implSpec - * The default implementation returns null. - * - * @return a {@link PushBuilder} for issuing server push responses - * from the current request, or null if push is not supported - * - * @since Servlet 4.0 - */ - default public PushBuilder newPushBuilder() { - return null; - } - - /** - * Returns the portion of the request URI that indicates the context - * of the request. The context path always comes first in a request - * URI. The path starts with a "/" character but does not end with a "/" - * character. For servlets in the default (root) context, this method - * returns "". The container does not decode this string. - * - *

It is possible that a servlet container may match a context by - * more than one context path. In such cases this method will return the - * actual context path used by the request and it may differ from the - * path returned by the - * {@link javax.servlet.ServletContext#getContextPath()} method. - * The context path returned by - * {@link javax.servlet.ServletContext#getContextPath()} - * should be considered as the prime or preferred context path of the - * application. - * - * @return a String specifying the - * portion of the request URI that indicates the context - * of the request - * - * @see javax.servlet.ServletContext#getContextPath() - */ - public String getContextPath(); - - /** - * Returns the query string that is contained in the request - * URL after the path. This method returns null - * if the URL does not have a query string. Same as the value - * of the CGI variable QUERY_STRING. - * - * @return a String containing the query - * string or null if the URL - * contains no query string. The value is not - * decoded by the container. - */ - public String getQueryString(); - - /** - * Returns the login of the user making this request, if the - * user has been authenticated, or null if the user - * has not been authenticated. - * Whether the user name is sent with each subsequent request - * depends on the browser and type of authentication. Same as the - * value of the CGI variable REMOTE_USER. - * - * @return a String specifying the login - * of the user making this request, or null - * if the user login is not known - */ - public String getRemoteUser(); - - /** - * Returns a boolean indicating whether the authenticated user is included - * in the specified logical "role". Roles and role membership can be - * defined using deployment descriptors. If the user has not been - * authenticated, the method returns false. - * - *

The role name "*" should never be used as an argument in calling - * isUserInRole. Any call to isUserInRole with - * "*" must return false. - * If the role-name of the security-role to be tested is "**", and - * the application has NOT declared an application security-role with - * role-name "**", isUserInRole must only return true if - * the user has been authenticated; that is, only when - * {@link #getRemoteUser} and {@link #getUserPrincipal} would both return - * a non-null value. Otherwise, the container must check - * the user for membership in the application role. - * - * @param role a String specifying the name - * of the role - * - * @return a boolean indicating whether - * the user making this request belongs to a given role; - * false if the user has not been - * authenticated - */ - public boolean isUserInRole(String role); - - /** - * Returns a java.security.Principal object containing - * the name of the current authenticated user. If the user has not been - * authenticated, the method returns null. - * - * @return a java.security.Principal containing - * the name of the user making this request; - * null if the user has not been - * authenticated - */ - public java.security.Principal getUserPrincipal(); - - /** - * Returns the session ID specified by the client. This may - * not be the same as the ID of the current valid session - * for this request. - * If the client did not specify a session ID, this method returns - * null. - * - * @return a String specifying the session - * ID, or null if the request did - * not specify a session ID - * - * @see #isRequestedSessionIdValid - */ - public String getRequestedSessionId(); - - /** - * Returns the part of this request's URL from the protocol - * name up to the query string in the first line of the HTTP request. - * The web container does not decode this String. - * For example: - * - * - * - * - *
First line of HTTP request Returned Value
POST /some/path.html HTTP/1.1/some/path.html - *
GET http://foo.bar/a.html HTTP/1.0 - * /a.html - *
HEAD /xyz?a=b HTTP/1.1/xyz - *
- * - *

To reconstruct an URL with a scheme and host, use - * {@link HttpUtils#getRequestURL}. - * - * @return a String containing - * the part of the URL from the - * protocol name up to the query string - * - * @see HttpUtils#getRequestURL - */ - public String getRequestURI(); - - /** - * Reconstructs the URL the client used to make the request. - * The returned URL contains a protocol, server name, port - * number, and server path, but it does not include query - * string parameters. - * - *

If this request has been forwarded using - * {@link javax.servlet.RequestDispatcher#forward}, the server path in the - * reconstructed URL must reflect the path used to obtain the - * RequestDispatcher, and not the server path specified by the client. - * - *

Because this method returns a StringBuffer, - * not a string, you can modify the URL easily, for example, - * to append query parameters. - * - *

This method is useful for creating redirect messages - * and for reporting errors. - * - * @return a StringBuffer object containing - * the reconstructed URL - */ - public StringBuffer getRequestURL(); - - /** - * Returns the part of this request's URL that calls - * the servlet. This path starts with a "/" character - * and includes either the servlet name or a path to - * the servlet, but does not include any extra path - * information or a query string. Same as the value of - * the CGI variable SCRIPT_NAME. - * - *

This method will return an empty string ("") if the - * servlet used to process this request was matched using - * the "/*" pattern. - * - * @return a String containing - * the name or path of the servlet being - * called, as specified in the request URL, - * decoded, or an empty string if the servlet - * used to process the request is matched - * using the "/*" pattern. - */ - public String getServletPath(); - - /** - * Returns the current HttpSession - * associated with this request or, if there is no - * current session and create is true, returns - * a new session. - * - *

If create is false - * and the request has no valid HttpSession, - * this method returns null. - * - *

To make sure the session is properly maintained, - * you must call this method before - * the response is committed. If the container is using cookies - * to maintain session integrity and is asked to create a new session - * when the response is committed, an IllegalStateException is thrown. - * - * @param create true to create - * a new session for this request if necessary; - * false to return null - * if there's no current session - * - * @return the HttpSession associated - * with this request or null if - * create is false - * and the request has no valid session - * - * @see #getSession() - */ - public HttpSession getSession(boolean create); - - /** - * Returns the current session associated with this request, - * or if the request does not have a session, creates one. - * - * @return the HttpSession associated - * with this request - * - * @see #getSession(boolean) - */ - public HttpSession getSession(); - - /** - * Change the session id of the current session associated with this - * request and return the new session id. - * - * @return the new session id - * - * @throws IllegalStateException if there is no session associated - * with the request - * - * @since Servlet 3.1 - */ - public String changeSessionId(); - - /** - * Checks whether the requested session ID is still valid. - * - *

If the client did not specify any session ID, this method returns - * false. - * - * @return true if this - * request has an id for a valid session - * in the current session context; - * false otherwise - * - * @see #getRequestedSessionId - * @see #getSession - * @see HttpSessionContext - */ - public boolean isRequestedSessionIdValid(); - - /** - *

Checks whether the requested session ID was conveyed to the - * server as an HTTP cookie.

- * - * @return true if the session ID - * was conveyed to the server an an HTTP - * cookie; otherwise, false - * - * @see #getSession - */ - public boolean isRequestedSessionIdFromCookie(); - - /** - *

Checks whether the requested session ID was conveyed to the - * server as part of the request URL.

- * - * @return true if the session ID was conveyed to the - * server as part of a URL; otherwise, - * false - * - * @see #getSession - */ - public boolean isRequestedSessionIdFromURL(); - - /** - * @deprecated As of Version 2.1 of the Java Servlet - * API, use {@link #isRequestedSessionIdFromURL} - * instead. - * - * @return true if the session ID was conveyed to the - * server as part of a URL; otherwise, - * false - */ - @Deprecated - public boolean isRequestedSessionIdFromUrl(); - - /** - * Use the container login mechanism configured for the - * ServletContext to authenticate the user making - * this request. - * - *

This method may modify and commit the argument - * HttpServletResponse. - * - * @param response The HttpServletResponse - * associated with this HttpServletRequest - * - * @return true when non-null values were or have been - * established as the values returned by getUserPrincipal, - * getRemoteUser, and getAuthType. Return - * false if authentication is incomplete and the underlying - * login mechanism has committed, in the response, the message (e.g., - * challenge) and HTTP status code to be returned to the user. - * - * @throws IOException if an input or output error occurred while - * reading from this request or writing to the given response - * - * @throws IllegalStateException if the login mechanism attempted to - * modify the response and it was already committed - * - * @throws ServletException if the authentication failed and - * the caller is responsible for handling the error (i.e., the - * underlying login mechanism did NOT establish the message and - * HTTP status code to be returned to the user) - * - * @since Servlet 3.0 - */ - public boolean authenticate(HttpServletResponse response) - throws IOException,ServletException; - - /** - * Validate the provided username and password in the password validation - * realm used by the web container login mechanism configured for the - * ServletContext. - * - *

This method returns without throwing a ServletException - * when the login mechanism configured for the ServletContext - * supports username password validation, and when, at the time of the - * call to login, the identity of the caller of the request had - * not been established (i.e, all of getUserPrincipal, - * getRemoteUser, and getAuthType return null), - * and when validation of the provided credentials is successful. - * Otherwise, this method throws a ServletException as - * described below. - * - *

When this method returns without throwing an exception, it must - * have established non-null values as the values returned by - * getUserPrincipal, getRemoteUser, and - * getAuthType. - * - * @param username The String value corresponding to - * the login identifier of the user. - * - * @param password The password String corresponding - * to the identified user. - * - * @exception ServletException if the configured login mechanism - * does not support username - * password authentication, or if a - * non-null caller identity had - * already been established (prior - * to the call to login), or if - * validation of the provided - * username and password fails. - * - * @since Servlet 3.0 - */ - public void login(String username, String password) - throws ServletException; - - /** - * Establish null as the value returned when - * getUserPrincipal, getRemoteUser, - * and getAuthType is called on the request. - * - * @exception ServletException if logout fails - * - * @since Servlet 3.0 - */ - public void logout() throws ServletException; - - /** - * Gets all the {@link Part} components of this request, provided - * that it is of type multipart/form-data. - * - *

If this request is of type multipart/form-data, but - * does not contain any Part components, the returned - * Collection will be empty. - * - *

Any changes to the returned Collection must not - * affect this HttpServletRequest. - * - * @return a (possibly empty) Collection of the - * Part components of this request - * - * @throws IOException if an I/O error occurred during the retrieval - * of the {@link Part} components of this request - * - * @throws ServletException if this request is not of type - * multipart/form-data - * - * @throws IllegalStateException if the request body is larger than - * maxRequestSize, or any Part in the - * request is larger than maxFileSize, or there is no - * @MultipartConfig or multipart-config in - * deployment descriptors - * - * @see javax.servlet.annotation.MultipartConfig#maxFileSize - * @see javax.servlet.annotation.MultipartConfig#maxRequestSize - * - * @since Servlet 3.0 - */ - public Collection getParts() throws IOException, ServletException; - - /** - * Gets the {@link Part} with the given name. - * - * @param name the name of the requested Part - * - * @return The Part with the given name, or - * null if this request is of type - * multipart/form-data, but does not - * contain the requested Part - * - * @throws IOException if an I/O error occurred during the retrieval - * of the requested Part - * @throws ServletException if this request is not of type - * multipart/form-data - * @throws IllegalStateException if the request body is larger than - * maxRequestSize, or any Part in the - * request is larger than maxFileSize, or there is no - * @MultipartConfig or multipart-config in - * deployment descriptors - * - * @see javax.servlet.annotation.MultipartConfig#maxFileSize - * @see javax.servlet.annotation.MultipartConfig#maxRequestSize - * - * @since Servlet 3.0 - */ - public Part getPart(String name) throws IOException, ServletException; - - /** - * Creates an instance of HttpUpgradeHandler for a given - * class and uses it for the http protocol upgrade processing. - * - * @param The {@code Class}, which extends {@link - * HttpUpgradeHandler}, of the {@code handlerClass}. - - * @param handlerClass The HttpUpgradeHandler class used for the upgrade. - * - * @return an instance of the HttpUpgradeHandler - * - * @exception IOException if an I/O error occurred during the upgrade - * @exception ServletException if the given handlerClass fails to - * be instantiated - * - * @see javax.servlet.http.HttpUpgradeHandler - * @see javax.servlet.http.WebConnection - * - * @since Servlet 3.1 - */ - public T upgrade(Class handlerClass) - throws IOException, ServletException; - - /** - * Get the request trailer fields. - * - *

The returned map is not backed by the {@code HttpServletRequest} object, - * so changes in the returned map are not reflected in the - * {@code HttpServletRequest} object, and vice-versa.

- * - *

{@link #isTrailerFieldsReady()} should be called first to determine - * if it is safe to call this method without causing an exception.

- * - * @implSpec - * The default implementation returns an empty map. - * - * @return A map of trailer fields in which all the keys are in lowercase, - * regardless of the case they had at the protocol level. If there are no - * trailer fields, yet {@link #isTrailerFieldsReady} is returning true, - * the empty map is returned. - * - * @throws IllegalStateException if {@link #isTrailerFieldsReady()} is false - * - * @since Servlet 4.0 - */ - default public Map getTrailerFields() { - return Collections.emptyMap(); - } - - /** - * Return a boolean indicating whether trailer fields are ready to read - * using {@link #getTrailerFields}. - * - * This methods returns true immediately if it is known that there is no - * trailer in the request, for instance, the underlying protocol (such - * as HTTP 1.0) does not supports the trailer fields, or the request is - * not in chunked encoding in HTTP 1.1. - * And the method also returns true if both of the following conditions - * are satisfied: - *
    - *
  1. the application has read all the request data and an EOF - * indication has been returned from the {@link #getReader} - * or {@link #getInputStream}. - *
  2. all the trailer fields sent by the client have been received. - * Note that it is possible that the client has sent no trailer fields. - *
- * - * @implSpec - * The default implementation returns false. - * - * @return a boolean whether trailer fields are ready to read - * - * @since Servlet 4.0 - */ - default public boolean isTrailerFieldsReady() { - return true; - } -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpServletRequestWrapper.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpServletRequestWrapper.java deleted file mode 100644 index dea2cf5..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpServletRequestWrapper.java +++ /dev/null @@ -1,449 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.http; - -import java.io.IOException; -import java.util.*; -import javax.servlet.ServletException; -import javax.servlet.ServletRequestWrapper; - -/** - * Provides a convenient implementation of the HttpServletRequest interface - * that can be subclassed by developers wishing to adapt the request to a - * Servlet. - * - *

This class implements the Wrapper or Decorator pattern. Methods default - * to calling through to the wrapped request object. - * - * @see javax.servlet.http.HttpServletRequest - * @since Servlet 2.3 - */ - - -public class HttpServletRequestWrapper extends ServletRequestWrapper implements HttpServletRequest { - - /** - * Constructs a request object wrapping the given request. - * @throws java.lang.IllegalArgumentException if the request is null - - * @param request the {@link HttpServletRequest} to be wrapped. - */ - public HttpServletRequestWrapper(HttpServletRequest request) { - super(request); - } - - private HttpServletRequest _getHttpServletRequest() { - return (HttpServletRequest) super.getRequest(); - } - - /** - * The default behavior of this method is to return getAuthType() - * on the wrapped request object. - */ - @Override - public String getAuthType() { - return this._getHttpServletRequest().getAuthType(); - } - - /** - * The default behavior of this method is to return getCookies() - * on the wrapped request object. - */ - @Override - public Cookie[] getCookies() { - return this._getHttpServletRequest().getCookies(); - } - - /** - * The default behavior of this method is to return getDateHeader(String name) - * on the wrapped request object. - */ - @Override - public long getDateHeader(String name) { - return this._getHttpServletRequest().getDateHeader(name); - } - - /** - * The default behavior of this method is to return getHeader(String name) - * on the wrapped request object. - */ - @Override - public String getHeader(String name) { - return this._getHttpServletRequest().getHeader(name); - } - - /** - * The default behavior of this method is to return getHeaders(String name) - * on the wrapped request object. - */ - @Override - public Enumeration getHeaders(String name) { - return this._getHttpServletRequest().getHeaders(name); - } - - /** - * The default behavior of this method is to return getHeaderNames() - * on the wrapped request object. - */ - @Override - public Enumeration getHeaderNames() { - return this._getHttpServletRequest().getHeaderNames(); - } - - /** - * The default behavior of this method is to return - * getIntHeader(String name) on the wrapped request object. - */ - @Override - public int getIntHeader(String name) { - return this._getHttpServletRequest().getIntHeader(name); - } - - /** - *

The default behavior of this method is to - * return getServletMapping() on the wrapped request object.

- */ - @Override - public HttpServletMapping getHttpServletMapping() { - return this._getHttpServletRequest().getHttpServletMapping(); - } - - /** - * The default behavior of this method is to return getMethod() - * on the wrapped request object. - */ - @Override - public String getMethod() { - return this._getHttpServletRequest().getMethod(); - } - - /** - * The default behavior of this method is to return getPathInfo() - * on the wrapped request object. - */ - @Override - public String getPathInfo() { - return this._getHttpServletRequest().getPathInfo(); - } - - /** - * The default behavior of this method is to return getPathTranslated() - * on the wrapped request object. - */ - @Override - public String getPathTranslated() { - return this._getHttpServletRequest().getPathTranslated(); - } - - /** - * The default behavior of this method is to return getContextPath() - * on the wrapped request object. - */ - @Override - public String getContextPath() { - return this._getHttpServletRequest().getContextPath(); - } - - /** - * The default behavior of this method is to return getQueryString() - * on the wrapped request object. - */ - @Override - public String getQueryString() { - return this._getHttpServletRequest().getQueryString(); - } - - /** - * The default behavior of this method is to return getRemoteUser() - * on the wrapped request object. - */ - @Override - public String getRemoteUser() { - return this._getHttpServletRequest().getRemoteUser(); - } - - /** - * The default behavior of this method is to return isUserInRole(String role) - * on the wrapped request object. - */ - @Override - public boolean isUserInRole(String role) { - return this._getHttpServletRequest().isUserInRole(role); - } - - /** - * The default behavior of this method is to return getUserPrincipal() - * on the wrapped request object. - */ - @Override - public java.security.Principal getUserPrincipal() { - return this._getHttpServletRequest().getUserPrincipal(); - } - - /** - * The default behavior of this method is to return getRequestedSessionId() - * on the wrapped request object. - */ - @Override - public String getRequestedSessionId() { - return this._getHttpServletRequest().getRequestedSessionId(); - } - - /** - * The default behavior of this method is to return getRequestURI() - * on the wrapped request object. - */ - @Override - public String getRequestURI() { - return this._getHttpServletRequest().getRequestURI(); - } - - /** - * The default behavior of this method is to return getRequestURL() - * on the wrapped request object. - */ - @Override - public StringBuffer getRequestURL() { - return this._getHttpServletRequest().getRequestURL(); - } - - /** - * The default behavior of this method is to return getServletPath() - * on the wrapped request object. - */ - @Override - public String getServletPath() { - return this._getHttpServletRequest().getServletPath(); - } - - /** - * The default behavior of this method is to return getSession(boolean create) - * on the wrapped request object. - */ - @Override - public HttpSession getSession(boolean create) { - return this._getHttpServletRequest().getSession(create); - } - - /** - * The default behavior of this method is to return getSession() - * on the wrapped request object. - */ - @Override - public HttpSession getSession() { - return this._getHttpServletRequest().getSession(); - } - - /** - * The default behavior of this method is to return changeSessionId() - * on the wrapped request object. - * - * @since Servlet 3.1 - */ - @Override - public String changeSessionId() { - return this._getHttpServletRequest().changeSessionId(); - } - - /** - * The default behavior of this method is to return isRequestedSessionIdValid() - * on the wrapped request object. - */ - @Override - public boolean isRequestedSessionIdValid() { - return this._getHttpServletRequest().isRequestedSessionIdValid(); - } - - /** - * The default behavior of this method is to return isRequestedSessionIdFromCookie() - * on the wrapped request object. - */ - @Override - public boolean isRequestedSessionIdFromCookie() { - return this._getHttpServletRequest().isRequestedSessionIdFromCookie(); - } - - /** - * The default behavior of this method is to return isRequestedSessionIdFromURL() - * on the wrapped request object. - */ - @Override - public boolean isRequestedSessionIdFromURL() { - return this._getHttpServletRequest().isRequestedSessionIdFromURL(); - } - - /** - * The default behavior of this method is to return isRequestedSessionIdFromUrl() - * on the wrapped request object. - * - * @deprecated As of Version 4.0 of the Java Servlet API, - * use {@link #isRequestedSessionIdFromURL} instead. - */ - @Deprecated - @Override - public boolean isRequestedSessionIdFromUrl() { - return this._getHttpServletRequest().isRequestedSessionIdFromUrl(); - } - - /** - * The default behavior of this method is to call authenticate on the - * wrapped request object. - * - * @since Servlet 3.0 - */ - @Override - public boolean authenticate(HttpServletResponse response) - throws IOException, ServletException { - return this._getHttpServletRequest().authenticate(response); - } - - /** - * The default behavior of this method is to call login on the wrapped - * request object. - * - * @since Servlet 3.0 - */ - @Override - public void login(String username, String password) - throws ServletException { - this._getHttpServletRequest().login(username,password); - } - - /** - * The default behavior of this method is to call login on the wrapped - * request object. - * - * @since Servlet 3.0 - */ - @Override - public void logout() throws ServletException { - this._getHttpServletRequest().logout(); - } - - /** - * The default behavior of this method is to call getParts on the wrapped - * request object. - * - *

Any changes to the returned Collection must not - * affect this HttpServletRequestWrapper. - * - * @since Servlet 3.0 - */ - @Override - public Collection getParts() throws IOException, ServletException { - return this._getHttpServletRequest().getParts(); - } - - /** - * The default behavior of this method is to call getPart on the wrapped - * request object. - * - * @since Servlet 3.0 - */ - @Override - public Part getPart(String name) throws IOException, ServletException { - return this._getHttpServletRequest().getPart(name); - - } - - /** - * Create an instance of HttpUpgradeHandler for a given - * class and uses it for the http protocol upgrade processing. - * - * @since Servlet 3.1 - */ - @Override - public T upgrade(Class handlerClass) - throws IOException, ServletException { - return this._getHttpServletRequest().upgrade(handlerClass); - } - - /** - * The default behavior of this method is to call newPushBuilder on the - * wrapped request object. - * - * @since Servlet 4.0 - */ - @Override - public PushBuilder newPushBuilder() { - return this._getHttpServletRequest().newPushBuilder(); - } - - /** - * The default behavior of this method is to call getTrailerFields on the - * wrapped request object. - * - * @since Servlet 4.0 - */ - @Override - public Map getTrailerFields() { - return this._getHttpServletRequest().getTrailerFields(); - } - - /** - * The default behavior of this method is to call isTrailerFieldsReady on the - * wrapped request object. - * - * @since Servlet 4.0 - */ - @Override - public boolean isTrailerFieldsReady() { - return this._getHttpServletRequest().isTrailerFieldsReady(); - } -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpServletResponse.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpServletResponse.java deleted file mode 100644 index bd3d262..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpServletResponse.java +++ /dev/null @@ -1,779 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.http; - -import java.io.IOException; -import java.util.Collection; -import java.util.Map; -import java.util.function.Supplier; -import javax.servlet.ServletResponse; - -/** - * - * Extends the {@link ServletResponse} interface to provide HTTP-specific - * functionality in sending a response. For example, it has methods - * to access HTTP headers and cookies. - * - *

The servlet container creates an HttpServletResponse object - * and passes it as an argument to the servlet's service methods - * (doGet, doPost, etc). - * - * - * @author Various - * - * @see javax.servlet.ServletResponse - * - */ -public interface HttpServletResponse extends ServletResponse { - - /** - * Adds the specified cookie to the response. This method can be called - * multiple times to set more than one cookie. - * - * @param cookie the Cookie to return to the client - * - */ - public void addCookie(Cookie cookie); - - /** - * Returns a boolean indicating whether the named response header - * has already been set. - * - * @param name the header name - * @return true if the named response header - * has already been set; - * false otherwise - */ - public boolean containsHeader(String name); - - /** - * Encodes the specified URL by including the session ID, - * or, if encoding is not needed, returns the URL unchanged. - * The implementation of this method includes the logic to - * determine whether the session ID needs to be encoded in the URL. - * For example, if the browser supports cookies, or session - * tracking is turned off, URL encoding is unnecessary. - * - *

For robust session tracking, all URLs emitted by a servlet - * should be run through this - * method. Otherwise, URL rewriting cannot be used with browsers - * which do not support cookies. - * - *

If the URL is relative, it is always relative to the current - * HttpServletRequest. - * - * @param url the url to be encoded. - * @return the encoded URL if encoding is needed; - * the unchanged URL otherwise. - * @exception IllegalArgumentException if the url is not valid - */ - public String encodeURL(String url); - - /** - * Encodes the specified URL for use in the - * sendRedirect method or, if encoding is not needed, - * returns the URL unchanged. The implementation of this method - * includes the logic to determine whether the session ID - * needs to be encoded in the URL. For example, if the browser supports - * cookies, or session tracking is turned off, URL encoding is - * unnecessary. Because the rules for making this determination can - * differ from those used to decide whether to - * encode a normal link, this method is separated from the - * encodeURL method. - * - *

All URLs sent to the HttpServletResponse.sendRedirect - * method should be run through this method. Otherwise, URL - * rewriting cannot be used with browsers which do not support - * cookies. - * - *

If the URL is relative, it is always relative to the current - * HttpServletRequest. - * - * @param url the url to be encoded. - * @return the encoded URL if encoding is needed; - * the unchanged URL otherwise. - * @exception IllegalArgumentException if the url is not valid - * - * @see #sendRedirect - * @see #encodeUrl - */ - public String encodeRedirectURL(String url); - - /** - * @deprecated As of version 2.1, use encodeURL(String url) instead - * - * @param url the url to be encoded. - * @return the encoded URL if encoding is needed; - * the unchanged URL otherwise. - * @exception IllegalArgumentException if the url is not valid - */ - @Deprecated - public String encodeUrl(String url); - - /** - * @deprecated As of version 2.1, use - * encodeRedirectURL(String url) instead - * - * @param url the url to be encoded. - * @return the encoded URL if encoding is needed; - * the unchanged URL otherwise. - * @exception IllegalArgumentException if the url is not valid - */ - @Deprecated - public String encodeRedirectUrl(String url); - - /** - *

Sends an error response to the client using the specified - * status and clears the buffer. The server defaults to creating - * the response to look like an HTML-formatted server error page - * containing the specified message, setting the content type to - * "text/html". The caller is not responsible for - * escaping or re-encoding the message to ensure it is safe with - * respect to the current response encoding and content type. This - * aspect of safety is the responsibility of the container, as it is - * generating the error page containing the message. The server - * will preserve cookies and may clear or update any headers needed - * to serve the error page as a valid response.

- * - *

If an error-page declaration has been made for the web - * application corresponding to the status code passed in, it will - * be served back in preference to the suggested msg parameter and - * the msg parameter will be ignored.

- * - *

If the response has already been committed, this method throws - * an IllegalStateException. - * After using this method, the response should be considered - * to be committed and should not be written to. - * - * @param sc the error status code - * @param msg the descriptive message - * @exception IOException If an input or output exception occurs - * @exception IllegalStateException If the response was committed - */ - public void sendError(int sc, String msg) throws IOException; - - /** - * Sends an error response to the client using the specified status - * code and clears the buffer. - * - * The server will preserve cookies and may clear or - * update any headers needed to serve the error page as a valid response. - * - * If an error-page declaration has been made for the web application - * corresponding to the status code passed in, it will be served back - * the error page - * - *

If the response has already been committed, this method throws - * an IllegalStateException. - * After using this method, the response should be considered - * to be committed and should not be written to. - * - * @param sc the error status code - * @exception IOException If an input or output exception occurs - * @exception IllegalStateException If the response was committed - * before this method call - */ - public void sendError(int sc) throws IOException; - - /** - * Sends a temporary redirect response to the client using the - * specified redirect location URL and clears the buffer. The buffer will - * be replaced with the data set by this method. Calling this method sets the - * status code to {@link #SC_FOUND} 302 (Found). - * This method can accept relative URLs;the servlet container must convert - * the relative URL to an absolute URL - * before sending the response to the client. If the location is relative - * without a leading '/' the container interprets it as relative to - * the current request URI. If the location is relative with a leading - * '/' the container interprets it as relative to the servlet container root. - * If the location is relative with two leading '/' the container interprets - * it as a network-path reference (see - * - * RFC 3986: Uniform Resource Identifier (URI): Generic Syntax, section 4.2 - * "Relative Reference"). - * - *

If the response has already been committed, this method throws - * an IllegalStateException. - * After using this method, the response should be considered - * to be committed and should not be written to. - * - * @param location the redirect location URL - * @exception IOException If an input or output exception occurs - * @exception IllegalStateException If the response was committed or - * if a partial URL is given and cannot be converted into a valid URL - */ - public void sendRedirect(String location) throws IOException; - - /** - * - * Sets a response header with the given name and - * date-value. The date is specified in terms of - * milliseconds since the epoch. If the header had already - * been set, the new value overwrites the previous one. The - * containsHeader method can be used to test for the - * presence of a header before setting its value. - * - * @param name the name of the header to set - * @param date the assigned date value - * - * @see #containsHeader - * @see #addDateHeader - */ - public void setDateHeader(String name, long date); - - /** - * - * Adds a response header with the given name and - * date-value. The date is specified in terms of - * milliseconds since the epoch. This method allows response headers - * to have multiple values. - * - * @param name the name of the header to set - * @param date the additional date value - * - * @see #setDateHeader - */ - public void addDateHeader(String name, long date); - - /** - * - * Sets a response header with the given name and value. - * If the header had already been set, the new value overwrites the - * previous one. The containsHeader method can be - * used to test for the presence of a header before setting its - * value. - * - * @param name the name of the header - * @param value the header value If it contains octet string, - * it should be encoded according to RFC 2047 - * (http://www.ietf.org/rfc/rfc2047.txt) - * - * @see #containsHeader - * @see #addHeader - */ - public void setHeader(String name, String value); - - /** - * Adds a response header with the given name and value. - * This method allows response headers to have multiple values. - * - * @param name the name of the header - * @param value the additional header value If it contains - * octet string, it should be encoded - * according to RFC 2047 - * (http://www.ietf.org/rfc/rfc2047.txt) - * - * @see #setHeader - */ - public void addHeader(String name, String value); - - /** - * Sets a response header with the given name and - * integer value. If the header had already been set, the new value - * overwrites the previous one. The containsHeader - * method can be used to test for the presence of a header before - * setting its value. - * - * @param name the name of the header - * @param value the assigned integer value - * - * @see #containsHeader - * @see #addIntHeader - */ - public void setIntHeader(String name, int value); - - /** - * Adds a response header with the given name and - * integer value. This method allows response headers to have multiple - * values. - * - * @param name the name of the header - * @param value the assigned integer value - * - * @see #setIntHeader - */ - public void addIntHeader(String name, int value); - - /** - * Sets the status code for this response. - * - *

This method is used to set the return status code when there is - * no error (for example, for the SC_OK or SC_MOVED_TEMPORARILY status - * codes). - * - *

If this method is used to set an error code, then the container's - * error page mechanism will not be triggered. If there is an error and - * the caller wishes to invoke an error page defined in the web - * application, then {@link #sendError} must be used instead. - * - *

This method preserves any cookies and other response headers. - * - *

Valid status codes are those in the 2XX, 3XX, 4XX, and 5XX ranges. - * Other status codes are treated as container specific. - * - * @param sc the status code - * - * @see #sendError - */ - public void setStatus(int sc); - - - /** - * @deprecated As of version 2.1, due to ambiguous meaning of the - * message parameter. To set a status code - * use setStatus(int), to send an error with a description - * use sendError(int, String). - * - * Sets the status code and message for this response. - * - * @param sc the status code - * @param sm the status message - */ - @Deprecated - public void setStatus(int sc, String sm); - - /** - * Gets the current status code of this response. - * - * @return the current status code of this response - * - * @since Servlet 3.0 - */ - public int getStatus(); - - /** - * Gets the value of the response header with the given name. - * - *

If a response header with the given name exists and contains - * multiple values, the value that was added first will be returned. - * - *

This method considers only response headers set or added via - * {@link #setHeader}, {@link #addHeader}, {@link #setDateHeader}, - * {@link #addDateHeader}, {@link #setIntHeader}, or - * {@link #addIntHeader}, respectively. - * - * @param name the name of the response header whose value to return - * - * @return the value of the response header with the given name, - * or null if no header with the given name has been set - * on this response - * - * @since Servlet 3.0 - */ - public String getHeader(String name); - - /** - * Gets the values of the response header with the given name. - * - *

This method considers only response headers set or added via - * {@link #setHeader}, {@link #addHeader}, {@link #setDateHeader}, - * {@link #addDateHeader}, {@link #setIntHeader}, or - * {@link #addIntHeader}, respectively. - * - *

Any changes to the returned Collection must not - * affect this HttpServletResponse. - * - * @param name the name of the response header whose values to return - * - * @return a (possibly empty) Collection of the values - * of the response header with the given name - * - * @since Servlet 3.0 - */ - public Collection getHeaders(String name); - - /** - * Gets the names of the headers of this response. - * - *

This method considers only response headers set or added via - * {@link #setHeader}, {@link #addHeader}, {@link #setDateHeader}, - * {@link #addDateHeader}, {@link #setIntHeader}, or - * {@link #addIntHeader}, respectively. - * - *

Any changes to the returned Collection must not - * affect this HttpServletResponse. - * - * @return a (possibly empty) Collection of the names - * of the headers of this response - * - * @since Servlet 3.0 - */ - public Collection getHeaderNames(); - - /** - * Sets the supplier of trailer headers. - * - *

The trailer header field value is defined as a comma-separated list - * (see Section 3.2.2 and Section 4.1.2 of RFC 7230).

- * - *

The supplier will be called within the scope of whatever thread/call - * causes the response content to be completed. Typically this will - * be any thread calling close() on the output stream or writer.

- * - *

The trailers that run afoul of the provisions of section 4.1.2 of - * RFC 7230 are ignored.

- * - *

The RFC requires the name of every key that is to be in the - * supplied Map is included in the comma separated list that is the value - * of the "Trailer" response header. The application is responsible for - * ensuring this requirement is met. Failure to do so may lead to - * interoperability failures.

- * - * @implSpec - * The default implementation is a no-op. - * - * @param supplier the supplier of trailer headers - * - * @exception IllegalStateException if it is invoked after the response has - * has been committed, - * or the trailer is not supported in the request, for instance, - * the underlying protocol is HTTP 1.0, or the response is not - * in chunked encoding in HTTP 1.1. - * - * @since Servlet 4.0 - */ - default public void setTrailerFields(Supplier> supplier) { - } - - /** - * Gets the supplier of trailer headers. - * - * @implSpec - * The default implememtation return null. - * - * @return Supplier of trailer headers - * - * @since Servlet 4.0 - */ - default public Supplier> getTrailerFields() { - return null; - } - - - /* - * Server status codes; see RFC 2068. - */ - - /** - * Status code (100) indicating the client can continue. - */ - public static final int SC_CONTINUE = 100; - - /** - * Status code (101) indicating the server is switching protocols - * according to Upgrade header. - */ - public static final int SC_SWITCHING_PROTOCOLS = 101; - - /** - * Status code (200) indicating the request succeeded normally. - */ - public static final int SC_OK = 200; - - /** - * Status code (201) indicating the request succeeded and created - * a new resource on the server. - */ - public static final int SC_CREATED = 201; - - /** - * Status code (202) indicating that a request was accepted for - * processing, but was not completed. - */ - public static final int SC_ACCEPTED = 202; - - /** - * Status code (203) indicating that the meta information presented - * by the client did not originate from the server. - */ - public static final int SC_NON_AUTHORITATIVE_INFORMATION = 203; - - /** - * Status code (204) indicating that the request succeeded but that - * there was no new information to return. - */ - public static final int SC_NO_CONTENT = 204; - - /** - * Status code (205) indicating that the agent SHOULD reset - * the document view which caused the request to be sent. - */ - public static final int SC_RESET_CONTENT = 205; - - /** - * Status code (206) indicating that the server has fulfilled - * the partial GET request for the resource. - */ - public static final int SC_PARTIAL_CONTENT = 206; - - /** - * Status code (300) indicating that the requested resource - * corresponds to any one of a set of representations, each with - * its own specific location. - */ - public static final int SC_MULTIPLE_CHOICES = 300; - - /** - * Status code (301) indicating that the resource has permanently - * moved to a new location, and that future references should use a - * new URI with their requests. - */ - public static final int SC_MOVED_PERMANENTLY = 301; - - /** - * Status code (302) indicating that the resource has temporarily - * moved to another location, but that future references should - * still use the original URI to access the resource. - * - * This definition is being retained for backwards compatibility. - * SC_FOUND is now the preferred definition. - */ - public static final int SC_MOVED_TEMPORARILY = 302; - - /** - * Status code (302) indicating that the resource reside - * temporarily under a different URI. Since the redirection might - * be altered on occasion, the client should continue to use the - * Request-URI for future requests.(HTTP/1.1) To represent the - * status code (302), it is recommended to use this variable. - */ - public static final int SC_FOUND = 302; - - /** - * Status code (303) indicating that the response to the request - * can be found under a different URI. - */ - public static final int SC_SEE_OTHER = 303; - - /** - * Status code (304) indicating that a conditional GET operation - * found that the resource was available and not modified. - */ - public static final int SC_NOT_MODIFIED = 304; - - /** - * Status code (305) indicating that the requested resource - * MUST be accessed through the proxy given by the - * Location field. - */ - public static final int SC_USE_PROXY = 305; - - /** - * Status code (307) indicating that the requested resource - * resides temporarily under a different URI. The temporary URI - * SHOULD be given by the Location - * field in the response. - */ - public static final int SC_TEMPORARY_REDIRECT = 307; - - /** - * Status code (400) indicating the request sent by the client was - * syntactically incorrect. - */ - public static final int SC_BAD_REQUEST = 400; - - /** - * Status code (401) indicating that the request requires HTTP - * authentication. - */ - public static final int SC_UNAUTHORIZED = 401; - - /** - * Status code (402) reserved for future use. - */ - public static final int SC_PAYMENT_REQUIRED = 402; - - /** - * Status code (403) indicating the server understood the request - * but refused to fulfill it. - */ - public static final int SC_FORBIDDEN = 403; - - /** - * Status code (404) indicating that the requested resource is not - * available. - */ - public static final int SC_NOT_FOUND = 404; - - /** - * Status code (405) indicating that the method specified in the - * Request-Line is not allowed for the resource - * identified by the Request-URI. - */ - public static final int SC_METHOD_NOT_ALLOWED = 405; - - /** - * Status code (406) indicating that the resource identified by the - * request is only capable of generating response entities which have - * content characteristics not acceptable according to the accept - * headers sent in the request. - */ - public static final int SC_NOT_ACCEPTABLE = 406; - - /** - * Status code (407) indicating that the client MUST first - * authenticate itself with the proxy. - */ - public static final int SC_PROXY_AUTHENTICATION_REQUIRED = 407; - - /** - * Status code (408) indicating that the client did not produce a - * request within the time that the server was prepared to wait. - */ - public static final int SC_REQUEST_TIMEOUT = 408; - - /** - * Status code (409) indicating that the request could not be - * completed due to a conflict with the current state of the - * resource. - */ - public static final int SC_CONFLICT = 409; - - /** - * Status code (410) indicating that the resource is no longer - * available at the server and no forwarding address is known. - * This condition SHOULD be considered permanent. - */ - public static final int SC_GONE = 410; - - /** - * Status code (411) indicating that the request cannot be handled - * without a defined Content-Length. - */ - public static final int SC_LENGTH_REQUIRED = 411; - - /** - * Status code (412) indicating that the precondition given in one - * or more of the request-header fields evaluated to false when it - * was tested on the server. - */ - public static final int SC_PRECONDITION_FAILED = 412; - - /** - * Status code (413) indicating that the server is refusing to process - * the request because the request entity is larger than the server is - * willing or able to process. - */ - public static final int SC_REQUEST_ENTITY_TOO_LARGE = 413; - - /** - * Status code (414) indicating that the server is refusing to service - * the request because the Request-URI is longer - * than the server is willing to interpret. - */ - public static final int SC_REQUEST_URI_TOO_LONG = 414; - - /** - * Status code (415) indicating that the server is refusing to service - * the request because the entity of the request is in a format not - * supported by the requested resource for the requested method. - */ - public static final int SC_UNSUPPORTED_MEDIA_TYPE = 415; - - /** - * Status code (416) indicating that the server cannot serve the - * requested byte range. - */ - public static final int SC_REQUESTED_RANGE_NOT_SATISFIABLE = 416; - - /** - * Status code (417) indicating that the server could not meet the - * expectation given in the Expect request header. - */ - public static final int SC_EXPECTATION_FAILED = 417; - - /** - * Status code (500) indicating an error inside the HTTP server - * which prevented it from fulfilling the request. - */ - public static final int SC_INTERNAL_SERVER_ERROR = 500; - - /** - * Status code (501) indicating the HTTP server does not support - * the functionality needed to fulfill the request. - */ - public static final int SC_NOT_IMPLEMENTED = 501; - - /** - * Status code (502) indicating that the HTTP server received an - * invalid response from a server it consulted when acting as a - * proxy or gateway. - */ - public static final int SC_BAD_GATEWAY = 502; - - /** - * Status code (503) indicating that the HTTP server is - * temporarily overloaded, and unable to handle the request. - */ - public static final int SC_SERVICE_UNAVAILABLE = 503; - - /** - * Status code (504) indicating that the server did not receive - * a timely response from the upstream server while acting as - * a gateway or proxy. - */ - public static final int SC_GATEWAY_TIMEOUT = 504; - - /** - * Status code (505) indicating that the server does not support - * or refuses to support the HTTP protocol version that was used - * in the request message. - */ - public static final int SC_HTTP_VERSION_NOT_SUPPORTED = 505; -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpServletResponseWrapper.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpServletResponseWrapper.java deleted file mode 100644 index f381a0d..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpServletResponseWrapper.java +++ /dev/null @@ -1,358 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.http; - -import java.io.IOException; -import java.util.Collection; -import java.util.Map; -import java.util.function.Supplier; -import javax.servlet.ServletResponseWrapper; - -/** - * - * Provides a convenient implementation of the HttpServletResponse interface that - * can be subclassed by developers wishing to adapt the response from a Servlet. - * This class implements the Wrapper or Decorator pattern. Methods default to - * calling through to the wrapped response object. - * - * @author Various - * @since Servlet 2.3 - * - * @see javax.servlet.http.HttpServletResponse - */ - -public class HttpServletResponseWrapper extends ServletResponseWrapper implements HttpServletResponse { - - /** - * Constructs a response adaptor wrapping the given response. - * @throws java.lang.IllegalArgumentException if the response is null - * - * @param response the {@link HttpServletResponse} to be wrapped. - */ - public HttpServletResponseWrapper(HttpServletResponse response) { - super(response); - } - - private HttpServletResponse _getHttpServletResponse() { - return (HttpServletResponse) super.getResponse(); - } - - /** - * The default behavior of this method is to call addCookie(Cookie cookie) - * on the wrapped response object. - */ - @Override - public void addCookie(Cookie cookie) { - this._getHttpServletResponse().addCookie(cookie); - } - - /** - * The default behavior of this method is to call containsHeader(String name) - * on the wrapped response object. - */ - @Override - public boolean containsHeader(String name) { - return this._getHttpServletResponse().containsHeader(name); - } - - /** - * The default behavior of this method is to call encodeURL(String url) - * on the wrapped response object. - */ - @Override - public String encodeURL(String url) { - return this._getHttpServletResponse().encodeURL(url); - } - - /** - * The default behavior of this method is to return encodeRedirectURL(String url) - * on the wrapped response object. - */ - @Override - public String encodeRedirectURL(String url) { - return this._getHttpServletResponse().encodeRedirectURL(url); - } - - /** - * The default behavior of this method is to call encodeUrl(String url) - * on the wrapped response object. - * - * @deprecated As of version 2.1, use {@link #encodeURL(String url)} - * instead - */ - @Deprecated - @Override - public String encodeUrl(String url) { - return this._getHttpServletResponse().encodeUrl(url); - } - - /** - * The default behavior of this method is to return - * encodeRedirectUrl(String url) on the wrapped response object. - * - * @deprecated As of version 2.1, use - * {@link #encodeRedirectURL(String url)} instead - */ - @Deprecated - @Override - public String encodeRedirectUrl(String url) { - return this._getHttpServletResponse().encodeRedirectUrl(url); - } - - /** - * The default behavior of this method is to call sendError(int sc, String msg) - * on the wrapped response object. - */ - @Override - public void sendError(int sc, String msg) throws IOException { - this._getHttpServletResponse().sendError(sc, msg); - } - - /** - * The default behavior of this method is to call sendError(int sc) - * on the wrapped response object. - */ - @Override - public void sendError(int sc) throws IOException { - this._getHttpServletResponse().sendError(sc); - } - - /** - * The default behavior of this method is to return sendRedirect(String location) - * on the wrapped response object. - */ - @Override - public void sendRedirect(String location) throws IOException { - this._getHttpServletResponse().sendRedirect(location); - } - - /** - * The default behavior of this method is to call setDateHeader(String name, long date) - * on the wrapped response object. - */ - @Override - public void setDateHeader(String name, long date) { - this._getHttpServletResponse().setDateHeader(name, date); - } - - /** - * The default behavior of this method is to call addDateHeader(String name, long date) - * on the wrapped response object. - */ - @Override - public void addDateHeader(String name, long date) { - this._getHttpServletResponse().addDateHeader(name, date); - } - - /** - * The default behavior of this method is to return setHeader(String name, String value) - * on the wrapped response object. - */ - @Override - public void setHeader(String name, String value) { - this._getHttpServletResponse().setHeader(name, value); - } - - /** - * The default behavior of this method is to return addHeader(String name, String value) - * on the wrapped response object. - */ - @Override - public void addHeader(String name, String value) { - this._getHttpServletResponse().addHeader(name, value); - } - - /** - * The default behavior of this method is to call setIntHeader(String name, int value) - * on the wrapped response object. - */ - @Override - public void setIntHeader(String name, int value) { - this._getHttpServletResponse().setIntHeader(name, value); - } - - /** - * The default behavior of this method is to call addIntHeader(String name, int value) - * on the wrapped response object. - */ - @Override - public void addIntHeader(String name, int value) { - this._getHttpServletResponse().addIntHeader(name, value); - } - - /** - * The default behavior of this method is to call setStatus(int sc) - * on the wrapped response object. - */ - @Override - public void setStatus(int sc) { - this._getHttpServletResponse().setStatus(sc); - } - - /** - * The default behavior of this method is to call - * setStatus(int sc, String sm) on the wrapped response object. - * - * @deprecated As of version 2.1, due to ambiguous meaning of the - * message parameter. To set a status code - * use {@link #setStatus(int)}, to send an error with a description - * use {@link #sendError(int, String)} - */ - @Deprecated - @Override - public void setStatus(int sc, String sm) { - this._getHttpServletResponse().setStatus(sc, sm); - } - - /** - * The default behaviour of this method is to call - * {@link HttpServletResponse#getStatus} on the wrapped response - * object. - * - * @return the current status code of the wrapped response - */ - @Override - public int getStatus() { - return _getHttpServletResponse().getStatus(); - } - - /** - * The default behaviour of this method is to call - * {@link HttpServletResponse#getHeader} on the wrapped response - * object. - * - * @param name the name of the response header whose value to return - * - * @return the value of the response header with the given name, - * or null if no header with the given name has been set - * on the wrapped response - * - * @since Servlet 3.0 - */ - @Override - public String getHeader(String name) { - return _getHttpServletResponse().getHeader(name); - } - - /** - * The default behaviour of this method is to call - * {@link HttpServletResponse#getHeaders} on the wrapped response - * object. - * - *

Any changes to the returned Collection must not - * affect this HttpServletResponseWrapper. - * - * @param name the name of the response header whose values to return - * - * @return a (possibly empty) Collection of the values - * of the response header with the given name - * - * @since Servlet 3.0 - */ - @Override - public Collection getHeaders(String name) { - return _getHttpServletResponse().getHeaders(name); - } - - /** - * The default behaviour of this method is to call - * {@link HttpServletResponse#getHeaderNames} on the wrapped response - * object. - * - *

Any changes to the returned Collection must not - * affect this HttpServletResponseWrapper. - * - * @return a (possibly empty) Collection of the names - * of the response headers - * - * @since Servlet 3.0 - */ - @Override - public Collection getHeaderNames() { - return _getHttpServletResponse().getHeaderNames(); - } - - /** - * The default behaviour of this method is to call - * {@link HttpServletResponse#setTrailerFields} on the wrapped response - * object. - * - * @param supplier of trailer headers - * - * @since Servlet 4.0 - */ - @Override - public void setTrailerFields(Supplier> supplier) { - _getHttpServletResponse().setTrailerFields(supplier); - } - - /** - * The default behaviour of this method is to call - * {@link HttpServletResponse#getTrailerFields} on the wrapped response - * object. - * - * @return supplier of trailer headers - * - * @since Servlet 4.0 - */ - @Override - public Supplier> getTrailerFields() { - return _getHttpServletResponse().getTrailerFields(); - } -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSession.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSession.java deleted file mode 100644 index 95a857d..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSession.java +++ /dev/null @@ -1,390 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.http; - -import java.util.Enumeration; -import javax.servlet.ServletContext; - -/** - * - * Provides a way to identify a user across more than one page - * request or visit to a Web site and to store information about that user. - * - *

The servlet container uses this interface to create a session - * between an HTTP client and an HTTP server. The session persists - * for a specified time period, across more than one connection or - * page request from the user. A session usually corresponds to one - * user, who may visit a site many times. The server can maintain a - * session in many ways such as using cookies or rewriting URLs. - * - *

This interface allows servlets to - *

    - *
  • View and manipulate information about a session, such as - * the session identifier, creation time, and last accessed time - *
  • Bind objects to sessions, allowing user information to persist - * across multiple user connections - *
- * - *

When an application stores an object in or removes an object from a - * session, the session checks whether the object implements - * {@link HttpSessionBindingListener}. If it does, - * the servlet notifies the object that it has been bound to or unbound - * from the session. Notifications are sent after the binding methods complete. - * For session that are invalidated or expire, notifications are sent after - * the session has been invalidated or expired. - * - *

When container migrates a session between VMs in a distributed container - * setting, all session attributes implementing the {@link HttpSessionActivationListener} - * interface are notified. - * - *

A servlet should be able to handle cases in which - * the client does not choose to join a session, such as when cookies are - * intentionally turned off. Until the client joins the session, - * isNew returns true. If the client chooses - * not to join - * the session, getSession will return a different session - * on each request, and isNew will always return - * true. - * - *

Session information is scoped only to the current web application - * (ServletContext), so information stored in one context - * will not be directly visible in another. - * - * @author Various - * - * @see HttpSessionBindingListener - * @see HttpSessionContext - */ - -public interface HttpSession { - - /** - * - * Returns the time when this session was created, measured - * in milliseconds since midnight January 1, 1970 GMT. - * - * @return a long specifying - * when this session was created, - * expressed in - * milliseconds since 1/1/1970 GMT - * - * @exception IllegalStateException if this method is called on an - * invalidated session - */ - public long getCreationTime(); - - - /** - * Returns a string containing the unique identifier assigned - * to this session. The identifier is assigned - * by the servlet container and is implementation dependent. - * - * @return a string specifying the identifier - * assigned to this session - */ - public String getId(); - - - /** - * - * Returns the last time the client sent a request associated with - * this session, as the number of milliseconds since midnight - * January 1, 1970 GMT, and marked by the time the container received the - * request. - * - *

Actions that your application takes, such as getting or setting - * a value associated with the session, do not affect the access - * time. - * - * @return a long - * representing the last time - * the client sent a request associated - * with this session, expressed in - * milliseconds since 1/1/1970 GMT - * - * @exception IllegalStateException if this method is called on an - * invalidated session - */ - public long getLastAccessedTime(); - - - /** - * Returns the ServletContext to which this session belongs. - * - * @return The ServletContext object for the web application - * @since Servlet 2.3 - */ - public ServletContext getServletContext(); - - - /** - * Specifies the time, in seconds, between client requests before the - * servlet container will invalidate this session. - * - *

An interval value of zero or less indicates that the - * session should never timeout. - * - * @param interval An integer specifying the number - * of seconds - */ - public void setMaxInactiveInterval(int interval); - - - /** - * Returns the maximum time interval, in seconds, that - * the servlet container will keep this session open between - * client accesses. After this interval, the servlet container - * will invalidate the session. The maximum time interval can be set - * with the setMaxInactiveInterval method. - * - *

A return value of zero or less indicates that the - * session will never timeout. - * - * @return an integer specifying the number of - * seconds this session remains open - * between client requests - * - * @see #setMaxInactiveInterval - */ - public int getMaxInactiveInterval(); - - - /** - * - * @deprecated As of Version 2.1, this method is - * deprecated and has no replacement. - * It will be removed in a future - * version of the Java Servlet API. - * - * @return the {@link HttpSessionContext} for this session. - */ - @Deprecated - public HttpSessionContext getSessionContext(); - - - /** - * Returns the object bound with the specified name in this session, or - * null if no object is bound under the name. - * - * @param name a string specifying the name of the object - * - * @return the object with the specified name - * - * @exception IllegalStateException if this method is called on an - * invalidated session - */ - public Object getAttribute(String name); - - - /** - * @deprecated As of Version 2.2, this method is - * replaced by {@link #getAttribute}. - * - * @param name a string specifying the name of the object - * - * @return the object with the specified name - * - * @exception IllegalStateException if this method is called on an - * invalidated session - */ - @Deprecated - public Object getValue(String name); - - - /** - * Returns an Enumeration of String objects - * containing the names of all the objects bound to this session. - * - * @return an Enumeration of - * String objects specifying the - * names of all the objects bound to - * this session - * - * @exception IllegalStateException if this method is called on an - * invalidated session - */ - public Enumeration getAttributeNames(); - - - /** - * @deprecated As of Version 2.2, this method is - * replaced by {@link #getAttributeNames} - * - * @return an array of String - * objects specifying the - * names of all the objects bound to - * this session - * - * @exception IllegalStateException if this method is called on an - * invalidated session - */ - @Deprecated - public String[] getValueNames(); - - - /** - * Binds an object to this session, using the name specified. - * If an object of the same name is already bound to the session, - * the object is replaced. - * - *

After this method executes, and if the new object - * implements HttpSessionBindingListener, - * the container calls - * HttpSessionBindingListener.valueBound. The container then - * notifies any HttpSessionAttributeListeners in the web - * application. - - *

If an object was already bound to this session of this name - * that implements HttpSessionBindingListener, its - * HttpSessionBindingListener.valueUnbound method is called. - * - *

If the value passed in is null, this has the same effect as calling - * removeAttribute(). - * - * - * @param name the name to which the object is bound; - * cannot be null - * - * @param value the object to be bound - * - * @exception IllegalStateException if this method is called on an - * invalidated session - */ - public void setAttribute(String name, Object value); - - - /** - * @deprecated As of Version 2.2, this method is - * replaced by {@link #setAttribute} - * - * @param name the name to which the object is bound; - * cannot be null - * - * @param value the object to be bound; cannot be null - * - * @exception IllegalStateException if this method is called on an - * invalidated session - */ - @Deprecated - public void putValue(String name, Object value); - - - /** - * Removes the object bound with the specified name from - * this session. If the session does not have an object - * bound with the specified name, this method does nothing. - * - *

After this method executes, and if the object - * implements HttpSessionBindingListener, - * the container calls - * HttpSessionBindingListener.valueUnbound. The container - * then notifies any HttpSessionAttributeListeners in the web - * application. - * - * @param name the name of the object to - * remove from this session - * - * @exception IllegalStateException if this method is called on an - * invalidated session - */ - public void removeAttribute(String name); - - - /** - * @deprecated As of Version 2.2, this method is - * replaced by {@link #removeAttribute} - * - * @param name the name of the object to - * remove from this session - * - * @exception IllegalStateException if this method is called on an - * invalidated session - */ - @Deprecated - public void removeValue(String name); - - - /** - * Invalidates this session then unbinds any objects bound - * to it. - * - * @exception IllegalStateException if this method is called on an - * already invalidated session - */ - public void invalidate(); - - - /** - * Returns true if the client does not yet know about the - * session or if the client chooses not to join the session. For - * example, if the server used only cookie-based sessions, and - * the client had disabled the use of cookies, then a session would - * be new on each request. - * - * @return true if the - * server has created a session, - * but the client has not yet joined - * - * @exception IllegalStateException if this method is called on an - * already invalidated session - */ - public boolean isNew(); - -} - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionActivationListener.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionActivationListener.java deleted file mode 100644 index 7d6b709..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionActivationListener.java +++ /dev/null @@ -1,97 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.http; - -import java.util.EventListener; - -/** Objects that are bound to a session may listen to container - * events notifying them that sessions will be passivated and that - * session will be activated. A container that migrates session - * between VMs or persists sessions is required to notify all - * attributes bound to sessions implementing - * HttpSessionActivationListener. - * - * @since Servlet 2.3 - */ - -public interface HttpSessionActivationListener extends EventListener { - - /** - * Notification that the session is about to be passivated. - * - * @implSpec - * The default implementation takes no action. - * - * @param se the {@link HttpSessionEvent} indicating the passivation - * of the session - */ - default public void sessionWillPassivate(HttpSessionEvent se) {} - - /** - * Notification that the session has just been activated. - * - * @implSpec - * The default implementation takes no action. - * - * @param se the {@link HttpSessionEvent} indicating the activation - * of the session - */ - default public void sessionDidActivate(HttpSessionEvent se) {} -} - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionAttributeListener.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionAttributeListener.java deleted file mode 100644 index 285b598..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionAttributeListener.java +++ /dev/null @@ -1,109 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.http; - -import java.util.EventListener; - -/** - * Interface for receiving notification events about HttpSession - * attribute changes. - * - *

In order to receive these notification events, the implementation - * class must be either declared in the deployment descriptor of the web - * application, annotated with {@link javax.servlet.annotation.WebListener}, - * or registered via one of the addListener methods defined on - * {@link javax.servlet.ServletContext}. - * - *

The order in which implementations of this interface are invoked is - * unspecified. - * - * @since Servlet 2.3 - */ - -public interface HttpSessionAttributeListener extends EventListener { - - /** - * Receives notification that an attribute has been added to a - * session. - * - * @param event the HttpSessionBindingEvent containing the session - * and the name and value of the attribute that was added - */ - default public void attributeAdded(HttpSessionBindingEvent event) {} - - /** - * Receives notification that an attribute has been removed from a - * session. - * - * @param event the HttpSessionBindingEvent containing the session - * and the name and value of the attribute that was removed - */ - default public void attributeRemoved(HttpSessionBindingEvent event) {} - - /** - * Receives notification that an attribute has been replaced in a - * session. - * - * @param event the HttpSessionBindingEvent containing the session - * and the name and (old) value of the attribute that was replaced - */ - default public void attributeReplaced(HttpSessionBindingEvent event) {} - -} - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionBindingEvent.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionBindingEvent.java deleted file mode 100644 index 0497b02..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionBindingEvent.java +++ /dev/null @@ -1,160 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.http; - -/** - * - * Events of this type are either sent to an object that implements - * {@link HttpSessionBindingListener} when it is bound or unbound from a - * session, or to a {@link HttpSessionAttributeListener} that has been - * configured in the deployment descriptor when any attribute is bound, unbound - * or replaced in a session. - * - *

The session binds the object by a call to - * HttpSession.setAttribute and unbinds the object - * by a call to HttpSession.removeAttribute. - * - * @author Various - * - * @see HttpSession - * @see HttpSessionBindingListener - * @see HttpSessionAttributeListener - */ - -public class HttpSessionBindingEvent extends HttpSessionEvent { - - private static final long serialVersionUID = 7308000419984825907L; - - /* The name to which the object is being bound or unbound */ - private String name; - - /* The object is being bound or unbound */ - private Object value; - - /** - * - * Constructs an event that notifies an object that it - * has been bound to or unbound from a session. - * To receive the event, the object must implement - * {@link HttpSessionBindingListener}. - * - * @param session the session to which the object is bound or unbound - * @param name the name with which the object is bound or unbound - * - * @see #getName - * @see #getSession - */ - public HttpSessionBindingEvent(HttpSession session, String name) { - super(session); - this.name = name; - } - - /** - * - * Constructs an event that notifies an object that it - * has been bound to or unbound from a session. - * To receive the event, the object must implement - * {@link HttpSessionBindingListener}. - * - * @param session the session to which the object is bound or unbound - * @param name the name with which the object is bound or unbound - * @param value the object that is bound or unbound - * - * @see #getName - * @see #getSession - */ - public HttpSessionBindingEvent(HttpSession session, String name, Object value) { - super(session); - this.name = name; - this.value = value; - } - - /** Return the session that changed. */ - @Override - public HttpSession getSession () { - return super.getSession(); - } - - /** - * Returns the name with which the attribute is bound to or - * unbound from the session. - * - * @return a string specifying the name with which - * the object is bound to or unbound from the session - */ - public String getName() { - return name; - } - - /** - * Returns the value of the attribute that has been added, removed or - * replaced. If the attribute was added (or bound), this is the value of the - * attribute. If the attribute was removed (or unbound), this is the value - * of the removed attribute. If the attribute was replaced, this is the old - * value of the attribute. - * - * @return the value of the attribute that has been added, removed - * or replaced - * - * @since Servlet 2.3 - */ - public Object getValue() { - return this.value; - } -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionBindingListener.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionBindingListener.java deleted file mode 100644 index f21cb9f..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionBindingListener.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.http; - -import java.util.EventListener; - - - - - -/** - * Causes an object to be notified when it is bound to - * or unbound from a session. The object is notified - * by an {@link HttpSessionBindingEvent} object. This may be as a result - * of a servlet programmer explicitly unbinding an attribute from a session, - * due to a session being invalidated, or due to a session timing out. - * - * - * @author Various - * - * @see HttpSession - * @see HttpSessionBindingEvent - * - */ - -public interface HttpSessionBindingListener extends EventListener { - - /** - * - * Notifies the object that it is being bound to - * a session and identifies the session. - * - * @implSpec - * The default implementation takes no action. - * - * @param event the event that identifies the - * session - * - * @see #valueUnbound - * - */ - default public void valueBound(HttpSessionBindingEvent event) {} - - /** - * - * Notifies the object that it is being unbound - * from a session and identifies the session. - * - * @implSpec - * The default implementation takes no action. - * - * @param event the event that identifies - * the session - * - * @see #valueBound - * - */ - default public void valueUnbound(HttpSessionBindingEvent event) {} -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionContext.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionContext.java deleted file mode 100644 index 5c8ee8f..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionContext.java +++ /dev/null @@ -1,114 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.http; - -import java.util.Enumeration; - -/** - * - * @author Various - * - * @deprecated As of Java(tm) Servlet API 2.1 - * for security reasons, with no replacement. - * This interface will be removed in a future - * version of this API. - * - * @see HttpSession - * @see HttpSessionBindingEvent - * @see HttpSessionBindingListener - * - */ - -@Deprecated -public interface HttpSessionContext { - - /** - * - * @deprecated As of Java Servlet API 2.1 with - * no replacement. This method must - * return null and will be removed in - * a future version of this API. - * @param sessionId the id of the session to be returned - * - * @return null in all cases - */ - @Deprecated - public HttpSession getSession(String sessionId); - - - - - /** - * - * @deprecated As of Java Servlet API 2.1 with - * no replacement. This method must return - * an empty Enumeration and will be removed - * in a future version of this API. - * - * @return null - * - */ - @Deprecated - public Enumeration getIds(); -} - - - - - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionEvent.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionEvent.java deleted file mode 100644 index 9ed0329..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionEvent.java +++ /dev/null @@ -1,88 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.http; - -/** - * This is the class representing event notifications for changes to - * sessions within a web application. - * - * @since Servlet 2.3 - */ -public class HttpSessionEvent extends java.util.EventObject { - - private static final long serialVersionUID = -7622791603672342895L; - - /** - * Construct a session event from the given source. - * - * @param source the {@link HttpSession} corresponding to this event - */ - public HttpSessionEvent(HttpSession source) { - super(source); - } - - /** - * Return the session that changed. - * @return the {@link HttpSession} for this event. - */ - public HttpSession getSession () { - return (HttpSession) super.getSource(); - } -} - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionIdListener.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionIdListener.java deleted file mode 100644 index 412ea46..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionIdListener.java +++ /dev/null @@ -1,74 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet.http; - -import java.util.EventListener; - -/** - * Interface for receiving notification events about HttpSession - * id changes. - * - *

In order to receive these notification events, the implementation - * class must be either declared in the deployment descriptor of the web - * application, annotated with {@link javax.servlet.annotation.WebListener}, - * or registered via one of the addListener methods defined on - * {@link javax.servlet.ServletContext}. - * - *

The order in which implementations of this interface are invoked is - * unspecified. - * - * @since Servlet 3.1 - */ - -public interface HttpSessionIdListener extends EventListener { - - /** - * Receives notification that session id has been changed in a - * session. - * - * @param event the HttpSessionBindingEvent containing the session - * and the name and (old) value of the attribute that was replaced - * - * @param oldSessionId the old session id - */ - public void sessionIdChanged(HttpSessionEvent event, String oldSessionId); - -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionListener.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionListener.java deleted file mode 100644 index 63e6645..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpSessionListener.java +++ /dev/null @@ -1,103 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.http; - -import java.util.EventListener; - -/** - * Interface for receiving notification events about HttpSession - * lifecycle changes. - * - *

In order to receive these notification events, the implementation - * class must be either declared in the deployment descriptor of the web - * application, annotated with {@link javax.servlet.annotation.WebListener}, - * or registered via one of the addListener methods defined on - * {@link javax.servlet.ServletContext}. - * - *

Implementations of this interface are invoked at their - * {@link #sessionCreated} method in the order in which they have been - * declared, and at their {@link #sessionDestroyed} method in reverse - * order. - * - * @see HttpSessionEvent - * - * @since Servlet 2.3 - */ -public interface HttpSessionListener extends EventListener { - - /** - * Receives notification that a session has been created. - * - * @implSpec - * The default implementation takes no action. - * - * @param se the HttpSessionEvent containing the session - */ - default public void sessionCreated(HttpSessionEvent se) {} - - /** - * Receives notification that a session is about to be invalidated. - * - * @implSpec - * The default implementation takes no action. - * - * @param se the HttpSessionEvent containing the session - */ - default public void sessionDestroyed(HttpSessionEvent se) {} -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpUpgradeHandler.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpUpgradeHandler.java deleted file mode 100644 index 23e9689..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpUpgradeHandler.java +++ /dev/null @@ -1,64 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet.http; - -/** - * This interface encapsulates the upgrade protocol processing. - * A HttpUpgradeHandler implementation would allow the servlet container - * to communicate with it. - * - * @since Servlet 3.1 - */ - -public interface HttpUpgradeHandler { - /** - * It is called once the HTTP Upgrade process has been completed and - * the upgraded connection is ready to start using the new protocol. - * - * @param wc the WebConnection object associated to this upgrade request - */ - public void init(WebConnection wc); - - /** - * It is called when the client is disconnected. - */ - public void destroy(); -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpUtils.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpUtils.java deleted file mode 100644 index f63e72c..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/HttpUtils.java +++ /dev/null @@ -1,328 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.http; - -import javax.servlet.ServletInputStream; -import java.util.Hashtable; -import java.util.ResourceBundle; -import java.util.StringTokenizer; -import java.io.IOException; - -/** - * @deprecated As of Java(tm) Servlet API 2.3. - * These methods were only useful - * with the default encoding and have been moved - * to the request interfaces. - * - */ -@Deprecated -public class HttpUtils { - - private static final String LSTRING_FILE = - "javax.servlet.http.LocalStrings"; - private static ResourceBundle lStrings = - ResourceBundle.getBundle(LSTRING_FILE); - - - /** - * Constructs an empty HttpUtils object. - */ - public HttpUtils() {} - - - /** - * Parses a query string passed from the client to the - * server and builds a HashTable object - * with key-value pairs. - * The query string should be in the form of a string - * packaged by the GET or POST method, that is, it - * should have key-value pairs in the form key=value, - * with each pair separated from the next by a & character. - * - *

A key can appear more than once in the query string - * with different values. However, the key appears only once in - * the hashtable, with its value being - * an array of strings containing the multiple values sent - * by the query string. - * - *

The keys and values in the hashtable are stored in their - * decoded form, so - * any + characters are converted to spaces, and characters - * sent in hexadecimal notation (like %xx) are - * converted to ASCII characters. - * - * @param s a string containing the query to be parsed - * - * @return a HashTable object built - * from the parsed key-value pairs - * - * @exception IllegalArgumentException if the query string is invalid - */ - public static Hashtable parseQueryString(String s) { - - String valArray[] = null; - - if (s == null) { - throw new IllegalArgumentException(); - } - - Hashtable ht = new Hashtable(); - StringBuilder sb = new StringBuilder(); - StringTokenizer st = new StringTokenizer(s, "&"); - while (st.hasMoreTokens()) { - String pair = st.nextToken(); - int pos = pair.indexOf('='); - if (pos == -1) { - // XXX - // should give more detail about the illegal argument - throw new IllegalArgumentException(); - } - String key = parseName(pair.substring(0, pos), sb); - String val = parseName(pair.substring(pos+1, pair.length()), sb); - if (ht.containsKey(key)) { - String oldVals[] = ht.get(key); - valArray = new String[oldVals.length + 1]; - for (int i = 0; i < oldVals.length; i++) { - valArray[i] = oldVals[i]; - } - valArray[oldVals.length] = val; - } else { - valArray = new String[1]; - valArray[0] = val; - } - ht.put(key, valArray); - } - - return ht; - } - - - /** - * - * Parses data from an HTML form that the client sends to - * the server using the HTTP POST method and the - * application/x-www-form-urlencoded MIME type. - * - *

The data sent by the POST method contains key-value - * pairs. A key can appear more than once in the POST data - * with different values. However, the key appears only once in - * the hashtable, with its value being - * an array of strings containing the multiple values sent - * by the POST method. - * - *

The keys and values in the hashtable are stored in their - * decoded form, so - * any + characters are converted to spaces, and characters - * sent in hexadecimal notation (like %xx) are - * converted to ASCII characters. - * - * @param len an integer specifying the length, - * in characters, of the - * ServletInputStream - * object that is also passed to this - * method - * - * @param in the ServletInputStream - * object that contains the data sent - * from the client - * - * @return a HashTable object built - * from the parsed key-value pairs - * - * @exception IllegalArgumentException if the data - * sent by the POST method is invalid - */ - public static Hashtable parsePostData(int len, - ServletInputStream in) { - // XXX - // should a length of 0 be an IllegalArgumentException - - if (len <=0) { - // cheap hack to return an empty hash - return new Hashtable(); - } - - if (in == null) { - throw new IllegalArgumentException(); - } - - // - // Make sure we read the entire POSTed body. - // - byte[] postedBytes = new byte [len]; - try { - int offset = 0; - - do { - int inputLen = in.read (postedBytes, offset, len - offset); - if (inputLen <= 0) { - String msg = lStrings.getString("err.io.short_read"); - throw new IllegalArgumentException (msg); - } - offset += inputLen; - } while ((len - offset) > 0); - - } catch (IOException e) { - throw new IllegalArgumentException(e.getMessage()); - } - - // XXX we shouldn't assume that the only kind of POST body - // is FORM data encoded using ASCII or ISO Latin/1 ... or - // that the body should always be treated as FORM data. - // - - try { - String postedBody = new String(postedBytes, 0, len, "8859_1"); - return parseQueryString(postedBody); - } catch (java.io.UnsupportedEncodingException e) { - // XXX function should accept an encoding parameter & throw this - // exception. Otherwise throw something expected. - throw new IllegalArgumentException(e.getMessage()); - } - } - - - /* - * Parse a name in the query string. - */ - private static String parseName(String s, StringBuilder sb) { - sb.setLength(0); - for (int i = 0; i < s.length(); i++) { - char c = s.charAt(i); - switch (c) { - case '+': - sb.append(' '); - break; - case '%': - try { - sb.append((char) Integer.parseInt(s.substring(i+1, i+3), - 16)); - i += 2; - } catch (NumberFormatException e) { - // XXX - // need to be more specific about illegal arg - throw new IllegalArgumentException(); - } catch (StringIndexOutOfBoundsException e) { - String rest = s.substring(i); - sb.append(rest); - if (rest.length()==2) - i++; - } - - break; - default: - sb.append(c); - break; - } - } - - return sb.toString(); - } - - - /** - * - * Reconstructs the URL the client used to make the request, - * using information in the HttpServletRequest object. - * The returned URL contains a protocol, server name, port - * number, and server path, but it does not include query - * string parameters. - * - *

Because this method returns a StringBuffer, - * not a string, you can modify the URL easily, for example, - * to append query parameters. - * - *

This method is useful for creating redirect messages - * and for reporting errors. - * - * @param req a HttpServletRequest object - * containing the client's request - * - * @return a StringBuffer object containing - * the reconstructed URL - */ - public static StringBuffer getRequestURL (HttpServletRequest req) { - StringBuffer url = new StringBuffer(); - String scheme = req.getScheme (); - int port = req.getServerPort (); - String urlPath = req.getRequestURI(); - - //String servletPath = req.getServletPath (); - //String pathInfo = req.getPathInfo (); - - url.append (scheme); // http, https - url.append ("://"); - url.append (req.getServerName ()); - if ((scheme.equals ("http") && port != 80) - || (scheme.equals ("https") && port != 443)) { - url.append (':'); - url.append (req.getServerPort ()); - } - //if (servletPath != null) - // url.append (servletPath); - //if (pathInfo != null) - // url.append (pathInfo); - url.append(urlPath); - - return url; - } -} - - - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/LocalStrings.properties b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/LocalStrings.properties deleted file mode 100644 index e74ddcd..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/LocalStrings.properties +++ /dev/null @@ -1,75 +0,0 @@ -# -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. -# -# Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. -# -# The contents of this file are subject to the terms of either the GNU -# General Public License Version 2 only ("GPL") or the Common Development -# and Distribution License("CDDL") (collectively, the "License"). You -# may not use this file except in compliance with the License. You can -# obtain a copy of the License at -# https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html -# or packager/legal/LICENSE.txt. See the License for the specific -# language governing permissions and limitations under the License. -# -# When distributing the software, include this License Header Notice in each -# file and include the License file at packager/legal/LICENSE.txt. -# -# GPL Classpath Exception: -# Oracle designates this particular file as subject to the "Classpath" -# exception as provided by Oracle in the GPL Version 2 section of the License -# file that accompanied this code. -# -# Modifications: -# If applicable, add the following below the License Header, with the fields -# enclosed by brackets [] replaced by your own identifying information: -# "Portions Copyright [year] [name of copyright owner]" -# -# Contributor(s): -# If you wish your version of this file to be governed by only the CDDL or -# only the GPL Version 2, indicate your decision by adding "[Contributor] -# elects to include this software in this distribution under the [CDDL or GPL -# Version 2] license." If you don't indicate a single choice of license, a -# recipient has the option to distribute your version of this file under -# either the CDDL, the GPL Version 2 or to extend the choice of license to -# its licensees as provided above. However, if you add GPL Version 2 code -# and therefore, elected the GPL Version 2 license, then the option applies -# only if the new code is made subject to such option by the copyright -# holder. -# -# -# This file incorporates work covered by the following copyright and -# permission notice: -# -# Copyright 2004 The Apache Software Foundation -# -# 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. -# - -# Default localized string information -# Localized for Locale en_US - -err.cookie_name_is_token=Cookie name \"{0}\" is a reserved token -err.cookie_name_blank=Cookie name must not be null or empty -err.io.nullArray=Null passed for byte array in write method -err.io.indexOutOfBounds=Invalid offset [{0}] and / or length [{1}] specified for array of size [{2}] -err.io.short_read=Short Read -err.ise.getWriter=Illegal to call getWriter() after getOutputStream() has been called -err.ise.getOutputStream=Illegal to call getOutputStream() after getWriter() has been called - -http.method_not_implemented=Method {0} is not defined in RFC 2068 and is not supported by the Servlet API - -http.method_get_not_supported=HTTP method GET is not supported by this URL -http.method_post_not_supported=HTTP method POST is not supported by this URL -http.method_put_not_supported=HTTP method PUT is not supported by this URL -http.method_delete_not_supported=Http method DELETE is not supported by this URL diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/LocalStrings_es.properties b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/LocalStrings_es.properties deleted file mode 100644 index 395c8fe..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/LocalStrings_es.properties +++ /dev/null @@ -1,73 +0,0 @@ -# -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. -# -# Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. -# -# The contents of this file are subject to the terms of either the GNU -# General Public License Version 2 only ("GPL") or the Common Development -# and Distribution License("CDDL") (collectively, the "License"). You -# may not use this file except in compliance with the License. You can -# obtain a copy of the License at -# https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html -# or packager/legal/LICENSE.txt. See the License for the specific -# language governing permissions and limitations under the License. -# -# When distributing the software, include this License Header Notice in each -# file and include the License file at packager/legal/LICENSE.txt. -# -# GPL Classpath Exception: -# Oracle designates this particular file as subject to the "Classpath" -# exception as provided by Oracle in the GPL Version 2 section of the License -# file that accompanied this code. -# -# Modifications: -# If applicable, add the following below the License Header, with the fields -# enclosed by brackets [] replaced by your own identifying information: -# "Portions Copyright [year] [name of copyright owner]" -# -# Contributor(s): -# If you wish your version of this file to be governed by only the CDDL or -# only the GPL Version 2, indicate your decision by adding "[Contributor] -# elects to include this software in this distribution under the [CDDL or GPL -# Version 2] license." If you don't indicate a single choice of license, a -# recipient has the option to distribute your version of this file under -# either the CDDL, the GPL Version 2 or to extend the choice of license to -# its licensees as provided above. However, if you add GPL Version 2 code -# and therefore, elected the GPL Version 2 license, then the option applies -# only if the new code is made subject to such option by the copyright -# holder. -# -# -# This file incorporates work covered by the following copyright and -# permission notice: -# -# Copyright 2004 The Apache Software Foundation -# -# 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. -# - -# $Id: LocalStrings_es.properties,v 1.1.1.1 2003/01/27 16:07:47 ja120174 Exp $ -# -# Default localized string information -# Localized para Locale es_ES - -err.cookie_name_is_token=El Nombre de Cookie {0} es una palabra reservada -err.io.negativelength=Longitud Negativa en el metodo write -err.io.short_read=Lectura Corta - -http.method_not_implemented=El Metodo {0} no esta definido en la especificacion RFC 2068 y no es soportado por la API Servlet - -http.method_get_not_supported=El Metodo HTTP GET no es soportado por esta URL -http.method_post_not_supported=El Metodo HTTP POST no es soportado por esta URL -http.method_put_not_supported=El Metodo HTTP PUT no es soportado por esta URL -http.method_delete_not_supported=El Metodo HTTP DELETE no es soportado por esta URL diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/LocalStrings_fr.properties b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/LocalStrings_fr.properties deleted file mode 100644 index 88c8c50..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/LocalStrings_fr.properties +++ /dev/null @@ -1,71 +0,0 @@ -# -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. -# -# Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. -# -# The contents of this file are subject to the terms of either the GNU -# General Public License Version 2 only ("GPL") or the Common Development -# and Distribution License("CDDL") (collectively, the "License"). You -# may not use this file except in compliance with the License. You can -# obtain a copy of the License at -# https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html -# or packager/legal/LICENSE.txt. See the License for the specific -# language governing permissions and limitations under the License. -# -# When distributing the software, include this License Header Notice in each -# file and include the License file at packager/legal/LICENSE.txt. -# -# GPL Classpath Exception: -# Oracle designates this particular file as subject to the "Classpath" -# exception as provided by Oracle in the GPL Version 2 section of the License -# file that accompanied this code. -# -# Modifications: -# If applicable, add the following below the License Header, with the fields -# enclosed by brackets [] replaced by your own identifying information: -# "Portions Copyright [year] [name of copyright owner]" -# -# Contributor(s): -# If you wish your version of this file to be governed by only the CDDL or -# only the GPL Version 2, indicate your decision by adding "[Contributor] -# elects to include this software in this distribution under the [CDDL or GPL -# Version 2] license." If you don't indicate a single choice of license, a -# recipient has the option to distribute your version of this file under -# either the CDDL, the GPL Version 2 or to extend the choice of license to -# its licensees as provided above. However, if you add GPL Version 2 code -# and therefore, elected the GPL Version 2 license, then the option applies -# only if the new code is made subject to such option by the copyright -# holder. -# -# -# This file incorporates work covered by the following copyright and -# permission notice: -# -# Copyright 2004 The Apache Software Foundation -# -# 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. -# - -# Default localized string information -# Localized for Locale fr_FR - -err.cookie_name_is_token=Le nom de cookie \"{0}\" est un \"token\" rserv -err.io.negativelength=Taille ngative donne dans la mthode \"write\" -err.io.short_read=Lecture partielle - -http.method_not_implemented=Le mthode {0} n''est pas dfinie dans la RFC 2068 et n''est pas supporte par l''API Servlet - -http.method_get_not_supported=La mthode HTTP GET n''est pas supporte par cette URL -http.method_post_not_supported=La mthode HTTP POST n''est pas supporte par cette URL -http.method_put_not_supported=La mthode HTTP PUT n''est pas supporte par cette URL -http.method_delete_not_supported=La mthode HTTP DELETE n''est pas supporte par cette URL diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/LocalStrings_ja.properties b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/LocalStrings_ja.properties deleted file mode 100644 index 4e785ea..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/LocalStrings_ja.properties +++ /dev/null @@ -1,71 +0,0 @@ -# -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. -# -# Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. -# -# The contents of this file are subject to the terms of either the GNU -# General Public License Version 2 only ("GPL") or the Common Development -# and Distribution License("CDDL") (collectively, the "License"). You -# may not use this file except in compliance with the License. You can -# obtain a copy of the License at -# https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html -# or packager/legal/LICENSE.txt. See the License for the specific -# language governing permissions and limitations under the License. -# -# When distributing the software, include this License Header Notice in each -# file and include the License file at packager/legal/LICENSE.txt. -# -# GPL Classpath Exception: -# Oracle designates this particular file as subject to the "Classpath" -# exception as provided by Oracle in the GPL Version 2 section of the License -# file that accompanied this code. -# -# Modifications: -# If applicable, add the following below the License Header, with the fields -# enclosed by brackets [] replaced by your own identifying information: -# "Portions Copyright [year] [name of copyright owner]" -# -# Contributor(s): -# If you wish your version of this file to be governed by only the CDDL or -# only the GPL Version 2, indicate your decision by adding "[Contributor] -# elects to include this software in this distribution under the [CDDL or GPL -# Version 2] license." If you don't indicate a single choice of license, a -# recipient has the option to distribute your version of this file under -# either the CDDL, the GPL Version 2 or to extend the choice of license to -# its licensees as provided above. However, if you add GPL Version 2 code -# and therefore, elected the GPL Version 2 license, then the option applies -# only if the new code is made subject to such option by the copyright -# holder. -# -# -# This file incorporates work covered by the following copyright and -# permission notice: -# -# Copyright 2004 The Apache Software Foundation -# -# 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. -# - -# Default localized string information -# Localized for Locale ja_JP - -err.cookie_name_is_token=\u30af\u30c3\u30ad\u30fc\u540d \"{0}\" \u306f\u4e88\u7d04\u6e08\u306e\u30c8\u30fc\u30af\u30f3\u3067\u3059\u3002 -err.io.negativelength=write\u30e1\u30bd\u30c3\u30c9\u306b\u8ca0\u306e\u9577\u3055\u304c\u6307\u5b9a\u3055\u308c\u307e\u3057\u305f\u3002 -err.io.short_read=\u8aad\u307f\u8fbc\u307f\u304c\u3059\u3050\u306b\u7d42\u308f\u308a\u307e\u3057\u305f\u3002 - -http.method_not_implemented=\u30e1\u30bd\u30c3\u30c9 {0} \u306fRFC 2068\u306b\u306f\u5b9a\u7fa9\u3055\u308c\u3066\u304a\u3089\u305a\u3001\u30b5\u30fc\u30d6\u30ec\u30c3\u30c8API\u3067\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u307e\u305b\u3093\u3002 - -http.method_get_not_supported=HTTP\u306eGET\u30e1\u30bd\u30c3\u30c9\u306f\u3001\u3053\u306eURL\u3067\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002 -http.method_post_not_supported=HTTP\u306ePOST\u30e1\u30bd\u30c3\u30c9\u306f\u3001\u3053\u306eURL\u3067\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002 -http.method_put_not_supported=HTTP\u306ePUT\u30e1\u30bd\u30c3\u30c9\u306f\u3001\u3053\u306eURL\u3067\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002 -http.method_delete_not_supported=HTTP\u306eDELETE\u30e1\u30bd\u30c3\u30c9\u306f\u3001\u3053\u306eURL\u3067\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002 diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/MappingMatch.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/MappingMatch.java deleted file mode 100644 index 4077cc5..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/MappingMatch.java +++ /dev/null @@ -1,75 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet.http; - -/** - *

Enumeration of Servlet mapping types.

- * - * @since 4.0 - */ -public enum MappingMatch { - /** - *

This is used when the mapping was achieved - * with an exact match to the application's context root.

- */ - CONTEXT_ROOT, - /** - *

This is used when the mapping was achieved - * with an exact match to the default servlet of the application, the '{@code /}' - * character.

- */ - DEFAULT, - /** - *

This is used when the mapping was achieved - * with an exact match to the incoming request.

- */ - EXACT, - /** - *

This is used when the mapping was achieved - * using an extension, such as "{@code *.xhtml}".

- */ - EXTENSION, - /** - *

This is used when the mapping was achieved - * using a path, such as "{@code /faces/*}".

- */ - PATH -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/Part.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/Part.java deleted file mode 100644 index 6df5083..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/Part.java +++ /dev/null @@ -1,174 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet.http; - -import java.io.*; -import java.util.*; - -/** - *

This class represents a part or form item that was received within a - * multipart/form-data POST request. - * - * @since Servlet 3.0 - */ -public interface Part { - - /** - * Gets the content of this part as an InputStream - * - * @return The content of this part as an InputStream - * @throws IOException If an error occurs in retrieving the content - * as an InputStream - */ - public InputStream getInputStream() throws IOException; - - /** - * Gets the content type of this part. - * - * @return The content type of this part. - */ - public String getContentType(); - - /** - * Gets the name of this part - * - * @return The name of this part as a String - */ - public String getName(); - - /** - * Gets the file name specified by the client - * - * @return the submitted file name - * - * @since Servlet 3.1 - */ - public String getSubmittedFileName(); - - /** - * Returns the size of this fille. - * - * @return a long specifying the size of this part, in bytes. - */ - public long getSize(); - - /** - * A convenience method to write this uploaded item to disk. - * - *

This method is not guaranteed to succeed if called more than once for - * the same part. This allows a particular implementation to use, for - * example, file renaming, where possible, rather than copying all of the - * underlying data, thus gaining a significant performance benefit. - * - * @param fileName The location into which the uploaded part should - be stored. The value may be a file name or a path. The actual - location of the file in the filesystem is relative to {@link - javax.servlet.MultipartConfigElement#getLocation()}. Absolute - paths are used as provided and are relative to - getLocation(). Note: that this is a system - dependent string and URI notation may not be acceptable on all - systems. For portability, this string should be generated with - the File or Path APIs. - * - * @throws IOException if an error occurs. - */ - public void write(String fileName) throws IOException; - - /** - * Deletes the underlying storage for a file item, including deleting any - * associated temporary disk file. - * - * @throws IOException if an error occurs. - */ - public void delete() throws IOException; - - /** - * - * Returns the value of the specified mime header - * as a String. If the Part did not include a header - * of the specified name, this method returns null. - * If there are multiple headers with the same name, this method - * returns the first header in the part. - * The header name is case insensitive. You can use - * this method with any request header. - * - * @param name a String specifying the - * header name - * - * @return a String containing the - * value of the requested - * header, or null - * if the part does not - * have a header of that name - */ - public String getHeader(String name); - - /** - * Gets the values of the Part header with the given name. - * - *

Any changes to the returned Collection must not - * affect this Part. - * - *

Part header names are case insensitive. - * - * @param name the header name whose values to return - * - * @return a (possibly empty) Collection of the values of - * the header with the given name - */ - public Collection getHeaders(String name); - - /** - * Gets the header names of this Part. - * - *

Some servlet containers do not allow - * servlets to access headers using this method, in - * which case this method returns null - * - *

Any changes to the returned Collection must not - * affect this Part. - * - * @return a (possibly empty) Collection of the header - * names of this Part - */ - public Collection getHeaderNames(); - -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/PushBuilder.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/PushBuilder.java deleted file mode 100644 index 08c68cd..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/PushBuilder.java +++ /dev/null @@ -1,279 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet.http; - -import java.util.Set; - -import javax.servlet.http.Cookie; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import javax.servlet.http.HttpSession; - -/** - * Build a request to be pushed. - * - * According section 8.2 of RFC 7540, a promised request must be cacheable and - * safe without a request body. - * - *

A PushBuilder is obtained by calling {@link - * HttpServletRequest#newPushBuilder()}. Each call to this method will - * a new instance of a PushBuilder based off the current {@code - * HttpServletRequest}, or null. Any mutations to the returned PushBuilder are - * not reflected on future returns.

- * - *

The instance is initialized as follows:

- * - *
    - * - *
  • The method is initialized to "GET"
  • - * - *
  • The existing request headers of the current {@link HttpServletRequest} - * are added to the builder, except for: - * - *
      - *
    • Conditional headers (defined in RFC 7232) - *
    • Range headers - *
    • Expect headers - *
    • Authorization headers - *
    • Referrer headers - *
    - * - *
  • - * - *
  • If the request was authenticated, an Authorization header will - * be set with a container generated token that will result in equivalent - * Authorization for the pushed request.
  • - * - *
  • The session ID will be the value returned from {@link - * HttpServletRequest#getRequestedSessionId()}, unless {@link - * HttpServletRequest#getSession(boolean)} has previously been called to - * create a new {@link HttpSession} prior to the call to create the - * {@code PushBuilder}, in which case the new session ID will be used as - * the PushBuilder's requested session ID. Note that the session ID - * returned from the request can effectively come from one of two - * "sources": a cookie or the URL (as specified in {@link - * HttpServletRequest#isRequestedSessionIdFromCookie} and {@link - * HttpServletRequest#isRequestedSessionIdFromURL}, respectively). The - * session ID for the {@code PushBuilder} will also come from the same - * source as the request.
  • - * - *
  • The Referer(sic) header will be set to {@link - * HttpServletRequest#getRequestURL()} plus any {@link - * HttpServletRequest#getQueryString()}
  • - * - *
  • If {@link HttpServletResponse#addCookie(Cookie)} has been called - * on the associated response, then a corresponding Cookie header will be added - * to the PushBuilder, unless the {@link Cookie#getMaxAge()} is <=0, in which - * case the Cookie will be removed from the builder.
  • - * - *
- * - *

The {@link #path} method must be called on the {@code PushBuilder} - * instance before the call to {@link #push}. Failure to do so must - * cause an exception to be thrown from {@link - * #push}, as specified in that method.

- * - *

A PushBuilder can be customized by chained calls to mutator - * methods before the {@link #push()} method is called to initiate an - * asynchronous push request with the current state of the builder. - * After the call to {@link #push()}, the builder may be reused for - * another push, however the implementation must make it so the {@link - * #path(String)} and conditional headers (defined in RFC 7232) - * values are cleared before returning from {@link #push}. - * All other values are retained over calls to {@link #push()}. - * - * @since Servlet 4.0 - */ -public interface PushBuilder { - /** - *

Set the method to be used for the push.

- * - * @throws NullPointerException if the argument is {@code null} - * - * @throws IllegalArgumentException if the argument is the empty String, - * or any non-cacheable or unsafe methods defined in RFC 7231, - * which are POST, PUT, DELETE, CONNECT, OPTIONS and TRACE. - * - * @param method the method to be used for the push. - * @return this builder. - */ - public PushBuilder method(String method); - - /** - * Set the query string to be used for the push. - * - * The query string will be appended to any query String included in a call - * to {@link #path(String)}. Any duplicate parameters must be preserved. - * This method should be used instead of a query in {@link #path(String)} - * when multiple {@link #push()} calls are to be made with the same - * query string. - * @param queryString the query string to be used for the push. - * @return this builder. - */ - public PushBuilder queryString(String queryString); - - /** - * Set the SessionID to be used for the push. - * The session ID will be set in the same way it was on the associated request (ie - * as a cookie if the associated request used a cookie, or as a url parameter if - * the associated request used a url parameter). - * Defaults to the requested session ID or any newly assigned session id from - * a newly created session. - * @param sessionId the SessionID to be used for the push. - * @return this builder. - */ - public PushBuilder sessionId(String sessionId); - - /** - *

Set a request header to be used for the push. If the builder has an - * existing header with the same name, its value is overwritten.

- * - * @param name The header name to set - * @param value The header value to set - * @return this builder. - */ - public PushBuilder setHeader(String name, String value); - - /** - *

Add a request header to be used for the push.

- * @param name The header name to add - * @param value The header value to add - * @return this builder. - */ - public PushBuilder addHeader(String name, String value); - - /** - *

Remove the named request header. If the header does not exist, take - * no action.

- * - * @param name The name of the header to remove - * @return this builder. - */ - public PushBuilder removeHeader(String name); - - /** - * Set the URI path to be used for the push. The path may start - * with "/" in which case it is treated as an absolute path, - * otherwise it is relative to the context path of the associated - * request. There is no path default and {@link #path(String)} must - * be called before every call to {@link #push()}. If a query - * string is present in the argument {@code path}, its contents must - * be merged with the contents previously passed to {@link - * #queryString}, preserving duplicates. - * - * @param path the URI path to be used for the push, which may include a - * query string. - * @return this builder. - */ - public PushBuilder path(String path); - - /** - * Push a resource given the current state of the builder, - * the method must be non-blocking. - * - *

Push a resource based on the current state of the PushBuilder. - * Calling this method does not guarantee the resource will actually - * be pushed, since it is possible the client can decline acceptance - * of the pushed resource using the underlying HTTP/2 protocol.

- * - *

If the builder has a session ID, then the pushed request will - * include the session ID either as a Cookie or as a URI parameter - * as appropriate. The builders query string is merged with any - * passed query string.

- * - *

Before returning from this method, the builder has its path, - * conditional headers (defined in RFC 7232) nulled. All other fields - * are left as is for possible reuse in another push.

- * - * @throws IllegalStateException if there was no call to {@link - * #path} on this instance either between its instantiation or the - * last call to {@code push()} that did not throw an - * IllegalStateException. - */ - public void push(); - - /** - * Return the method to be used for the push. - * - * @return the method to be used for the push. - */ - public String getMethod(); - - /** - * Return the query string to be used for the push. - * - * @return the query string to be used for the push. - */ - public String getQueryString(); - - /** - * Return the SessionID to be used for the push. - * - * @return the SessionID to be used for the push. - */ - public String getSessionId(); - - /** - * Return the set of header to be used for the push. - * - *

The returned set is not backed by the {@code PushBuilder} object, - * so changes in the returned set are not reflected in the - * {@code PushBuilder} object, and vice-versa.

- * - * @return the set of header to be used for the push. - */ - public Set getHeaderNames(); - - /** - * Return the header of the given name to be used for the push. - * @param name the name of the header - * - * @return the header of the given name to be used for the push. - */ - public String getHeader(String name); - - /** - * Return the URI path to be used for the push. - * - * @return the URI path to be used for the push. - */ - public String getPath(); -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/WebConnection.java b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/WebConnection.java deleted file mode 100644 index cf208d5..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/WebConnection.java +++ /dev/null @@ -1,73 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 2017-2017 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://oss.oracle.com/licenses/CDDL+GPL-1.1 - * or LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - */ - -package javax.servlet.http; - -import java.io.IOException; -import javax.servlet.ServletInputStream; -import javax.servlet.ServletOutputStream; - -/** - * This interface encapsulates the connection for an upgrade request. - * It allows the protocol handler to send service requests and status - * queries to the container. - * - * @since Servlet 3.1 - */ - -public interface WebConnection extends AutoCloseable { - /** - * Returns an input stream for this web connection. - * - * @return a ServletInputStream for reading binary data - * - * @exception IOException if an I/O error occurs - */ - public ServletInputStream getInputStream() throws IOException; - - /** - * Returns an output stream for this web connection. - * - * @return a ServletOutputStream for writing binary data - * - * @exception IOException if an I/O error occurs - */ - public ServletOutputStream getOutputStream() throws IOException; -} diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/package.html b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/package.html deleted file mode 100644 index d11c068..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/http/package.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - - -The javax.servlet.http package contains a number of classes and interfaces -that describe and define the contracts between a servlet class -running under the HTTP protocol and the runtime environment provided -for an instance of such a class by a conforming servlet container. - - - - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/package.html b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/package.html deleted file mode 100644 index 5c58aef..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/javax/servlet/package.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - - -The javax.servlet package contains a number of classes and interfaces that -describe and define the contracts between a servlet class and the -runtime environment provided for an instance of such a class by a -conforming servlet container. - - - - diff --git a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/pom.xml b/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/pom.xml deleted file mode 100644 index 60e7d00..0000000 --- a/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1-sources/pom.xml +++ /dev/null @@ -1,374 +0,0 @@ - - - - - 4.0.0 - - - net.java - jvnet-parent - 3 - - - javax.servlet - javax.servlet-api - jar - 4.0.0 - - - 4.0 - javax.servlet - javax.servlet-api - 4.0.0 - Java Servlet 4.0 - Java Servlet 4.0 API Specification - Oracle Corporation - org.glassfish - 3.0.4 - exclude.xml - Low - 1.41 - - Java Servlet API - - https://javaee.github.io/servlet-spec/ - - - - edburns - Ed Burns - http://purl.oclc.org/NET/edburns/ - Oracle - - co-lead - developer - - - - shingwaichan - Shing Wai Chan - Oracle - - lead - developer - - - - - - jvnet-nexus-snapshots - Java.net Nexus Snapshots Repository - https://maven.java.net/content/repositories/snapshots/ - - - jvnet-nexus-staging - Java.net Nexus Staging Repository - https://maven.java.net/service/local/staging/deploy/maven2/ - - - - - GlassFish Community - https://javaee.github.io - - - - CDDL + GPLv2 with classpath exception - https://oss.oracle.com/licenses/CDDL+GPL-1.1 - repo - A business-friendly OSS license - - - - github - https://github.com/javaee/servlet-spec/issues - - - - Servlet Developer - servlet-spec@javaee.groups.io - - - - scm:git:https://github.com/javaee/servlet-spec.git - scm:git:git@github.com:javaee/servlet-spec.git - https://github.com/javaee/servlet-spec - 4.0.0 - - - - - - maven-compiler-plugin - 3.1 - - 1.8 - 1.8 - -Xlint:all - - - - org.apache.felix - maven-bundle-plugin - 1.4.3 - - - jar - - - ${bundle.symbolicName} - - Java(TM) Servlet ${spec.version} API Design Specification - - ${bundle.version} - ${extension.name} - ${spec.version} - ${vendor.name} - ${project.version} - ${project.organization.name} - ${implementation.vendor.id} - - - - - bundle-manifest - process-classes - - manifest - - - - - - org.apache.maven.plugins - maven-jar-plugin - 2.4 - - - ${project.build.outputDirectory}/META-INF/MANIFEST.MF - - - **/*.java - - - - - org.apache.maven.plugins - maven-remote-resources-plugin - 1.2.1 - - - - process - - - - org.glassfish:legal:1.1 - - - - - - - org.apache.maven.plugins - maven-source-plugin - 2.1 - - true - - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.10.4 - - src - ${doc.title} - ${window.title} - javax.servlet-api.css - true - - - Servlet API Documentation - javax.servlet - - - -Oracle - and/or its affiliates. All Rights Reserved. - Use is subject to - license terms. - Portions Copyright © 1999-2002 The Apache Software Foundation. -]]> - - - - implSpec - a - Implementation Requirements: - - - param - - - return - - - throws - - - since - - - version - - - serialData - - - factory - - - see - - - - - - - jar - - - - - - org.codehaus.mojo - findbugs-maven-plugin - ${findbugs.version} - - ${findbugs.threshold} - ${findbugs.exclude} - true - true - - - - org.apache.maven.plugins - maven-release-plugin - 2.5.3 - - forked-path - false - @{project.version} - ${release.arguments} - - - - org.apache.maven.scm - maven-scm-provider-gitexe - 1.8.1 - - - - - org.glassfish.copyright - glassfish-copyright-maven-plugin - ${copyright-plugin.version} - - git - true - - ${basedir}/copyright-exclude - - - - - check-copyright - process-test-sources - - copyright - check - - - - - - - - src/main/java - - **/*.properties - **/*.html - - - - src/main/resources - - META-INF/README - - - - - - - - org.codehaus.mojo - findbugs-maven-plugin - ${findbugs.version} - - ${findbugs.threshold} - ${findbugs.exclude} - - - - - diff --git a/repository/javax/servlet/jsp-api/2.0/_remote.repositories b/repository/javax/servlet/jsp-api/2.0/_remote.repositories new file mode 100644 index 0000000..0c116e6 --- /dev/null +++ b/repository/javax/servlet/jsp-api/2.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Nov 09 08:25:35 CST 2016 +jsp-api-2.0.pom>central= +jsp-api-2.0.jar>central= diff --git a/repository/javax/servlet/jsp-api/2.0/jsp-api-2.0.jar b/repository/javax/servlet/jsp-api/2.0/jsp-api-2.0.jar new file mode 100644 index 0000000..3d0c81f Binary files /dev/null and b/repository/javax/servlet/jsp-api/2.0/jsp-api-2.0.jar differ diff --git a/repository/javax/servlet/jsp-api/2.0/jsp-api-2.0.jar.sha1 b/repository/javax/servlet/jsp-api/2.0/jsp-api-2.0.jar.sha1 new file mode 100644 index 0000000..3cecf9d --- /dev/null +++ b/repository/javax/servlet/jsp-api/2.0/jsp-api-2.0.jar.sha1 @@ -0,0 +1 @@ +e6def06602b51b1d9be51f6c3fcdf163ecd01644 \ No newline at end of file diff --git a/repository/javax/servlet/jsp-api/2.0/jsp-api-2.0.pom b/repository/javax/servlet/jsp-api/2.0/jsp-api-2.0.pom new file mode 100644 index 0000000..09b244d --- /dev/null +++ b/repository/javax/servlet/jsp-api/2.0/jsp-api-2.0.pom @@ -0,0 +1,14 @@ + + 4.0.0 + javax.servlet + jsp-api + 2.0 + + + javax.servlet + servlet-api + 2.4 + compile + + + \ No newline at end of file diff --git a/repository/javax/servlet/jsp-api/2.0/jsp-api-2.0.pom.sha1 b/repository/javax/servlet/jsp-api/2.0/jsp-api-2.0.pom.sha1 new file mode 100644 index 0000000..ea32bef --- /dev/null +++ b/repository/javax/servlet/jsp-api/2.0/jsp-api-2.0.pom.sha1 @@ -0,0 +1 @@ +544d73877a165cc1ab777b3dbed8a9149a60a301 /home/projects/maven/repository-staging/to-ibiblio/maven2/javax/servlet/jsp-api/2.0/jsp-api-2.0.pom diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/META-INF/MANIFEST.MF b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/META-INF/MANIFEST.MF deleted file mode 100644 index 82d9ece..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/META-INF/MANIFEST.MF +++ /dev/null @@ -1,6 +0,0 @@ -Manifest-Version: 1.0 -Archiver-Version: Plexus Archiver -Created-By: Apache Maven -Built-By: vinay -Build-Jdk: 1.7.0_80 - diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/ErrorData.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/ErrorData.java deleted file mode 100644 index 0ea78ab..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/ErrorData.java +++ /dev/null @@ -1,131 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp; - -/** - * Contains information about an error, for error pages. - * The information contained in this instance is meaningless if not used - * in the context of an error page. To indicate a JSP is an error page, - * the page author must set the isErrorPage attribute of the page directive - * to "true". - * - * @see PageContext#getErrorData - * @since JSP 2.0 - */ - -public final class ErrorData { - - private Throwable throwable; - private int statusCode; - private String uri; - private String servletName; - - /** - * Creates a new ErrorData object. - * - * @param throwable The Throwable that is the cause of the error - * @param statusCode The status code of the error - * @param uri The request URI - * @param servletName The name of the servlet invoked - */ - public ErrorData( Throwable throwable, int statusCode, String uri, - String servletName ) - { - this.throwable = throwable; - this.statusCode = statusCode; - this.uri = uri; - this.servletName = servletName; - } - - /** - * Returns the Throwable that caused the error. - * - * @return The Throwable that caused the error - */ - public Throwable getThrowable() { - return this.throwable; - } - - /** - * Returns the status code of the error. - * - * @return The status code of the error - */ - public int getStatusCode() { - return this.statusCode; - } - - /** - * Returns the request URI. - * - * @return The request URI - */ - public String getRequestURI() { - return this.uri; - } - - /** - * Returns the name of the servlet invoked. - * - * @return The name of the servlet invoked - */ - public String getServletName() { - return this.servletName; - } -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/HttpJspPage.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/HttpJspPage.java deleted file mode 100644 index 8769169..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/HttpJspPage.java +++ /dev/null @@ -1,99 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp; - -import javax.servlet.*; -import javax.servlet.http.*; -import java.io.IOException; - -/** - * The HttpJspPage interface describes the interaction that a JSP Page - * Implementation Class must satisfy when using the HTTP protocol. - * - *

- * The behaviour is identical to that of the JspPage, except for the signature - * of the _jspService method, which is now expressible in the Java type - * system and included explicitly in the interface. - * - * @see JspPage - */ - -public interface HttpJspPage extends JspPage { - - /** The _jspService()method corresponds to the body of the JSP page. This - * method is defined automatically by the JSP container and should never - * be defined by the JSP page author. - *

- * If a superclass is specified using the extends attribute, that - * superclass may choose to perform some actions in its service() method - * before or after calling the _jspService() method. See using the extends - * attribute in the JSP_Engine chapter of the JSP specification. - * - * @param request Provides client request information to the JSP. - * @param response Assists the JSP in sending a response to the client. - * @throws ServletException Thrown if an error occurred during the - * processing of the JSP and that the container should take - * appropriate action to clean up the request. - * @throws IOException Thrown if an error occurred while writing the - * response for this page. - */ - public void _jspService(HttpServletRequest request, - HttpServletResponse response) - throws ServletException, IOException; -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspApplicationContext.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspApplicationContext.java deleted file mode 100644 index 3369048..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspApplicationContext.java +++ /dev/null @@ -1,183 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp; - -import javax.el.ELResolver; -import javax.el.ExpressionFactory; -import javax.el.ELContextListener; - -/** - * Stores application-scoped information relevant to JSP containers. - * - *

The JSP container must create a single instance of - * JspApplicationContext for each - * ServletContext instance.

- * - *

An instance of JspApplicationContext is obtained by - * invoking the static {@link JspFactory#getJspApplicationContext} method, - * passing the ServletContext of the corresponding web - * application.

- * - *

The JspApplicationContext provides the following services - * to JSP applications: - *

    - *
  • Allows registration of ELResolvers, which are used to - * resolve variables in EL expressions contained in JSP pages and - * tag files.
  • - *
  • Provides an instance of ExpressionFactory for those - * applications or frameworks that need to perform programmatic - * evaluation of EL expressions instead of allowing the JSP - * container to do it for them.
  • - *
  • Allows the attachment of ELContextListener instances - * for notification whenever a new ELContext is created. - * This is necessary when an application wishes to make custom - * context objects available to their pluggable - * ELResolvers.
  • - *
- *

- * - * @see javax.servlet.ServletContext - * @see JspFactory - * @see javax.el.ELResolver - * @see javax.el.ExpressionFactory - * @see javax.el.ELContextListener - * @since JSP 2.1 - */ -public interface JspApplicationContext { - - /** - * Adds an ELResolver to affect the way EL variables - * and properties are resolved for EL expressions appearing in JSP pages - * and tag files. - * - *

For example, in the EL expression ${employee.lastName}, an - * ELResolver determines what object "employee" - * references and how to find its "lastName" property.

- * - *

When evaluating an expression, the JSP container will consult a - * set of standard resolvers as well as any resolvers registered via - * this method. The set of resolvers are consulted in the following - * order: - *

    - *
  • {@link javax.servlet.jsp.el.ImplicitObjectELResolver}
  • - *
  • ELResolvers registered via this method, in the - * order in which they are registered.
  • - *
  • {@link javax.el.MapELResolver}
  • - *
  • {@link javax.el.ListELResolver}
  • - *
  • {@link javax.el.ArrayELResolver}
  • - *
  • {@link javax.el.BeanELResolver}
  • - *
  • {@link javax.servlet.jsp.el.ScopedAttributeELResolver}
  • - *

- * - *

It is illegal to register an ELResolver after the - * application has received any request from the client. If an - * attempt is made to register an ELResolver after that time, - * an IllegalStateException is thrown.

- * This restriction is - * in place to allow the JSP container to optimize for the common - * case where no additional ELResolvers are in the chain, - * aside from the standard ones. It is permissible to add - * ELResolvers before or after initialization to - * a CompositeELResolver that is already in the chain.

- * - *

It is not possible to remove an ELResolver registered - * with this method, once it has been registered.

- * - * @param resolver The new ELResolver - * @throws IllegalStateException if an attempt is made to - * call this method after all ServletContextListeners - * have had their contextInitialized methods invoked. - */ - public void addELResolver(ELResolver resolver); - - /** - * Returns a factory used to create ValueExpressions and - * MethodExpressions so that EL expressions can be - * parsed and evaluated. - * - * @return A concrete implementation of the - * an ExpressionFactory. - */ - public ExpressionFactory getExpressionFactory(); - - /** - * Registers a ELContextListeners so that context objects - * can be added whenever a new ELContext is created. - * - *

At a minimum, the ELContext objects created will - * contain a reference to the JspContext for this request, - * which is added by the JSP container. - * This is sufficient for all the - * default ELResolvers listed in {@link #addELResolver}. - * Note that JspContext.class is used as the key to ELContext.putContext() - * for the JspContext object reference.

- * - *

This method is generally used by frameworks and applications that - * register their own ELResolver that needs context other - * than JspContext. The listener will typically add the - * necessary context to the ELContext provided in the - * event object. Registering a listener that adds context allows the - * ELResolvers in the stack to access the context they - * need when they do a resolution.

- * - * @param listener The listener to be notified when a new - * ELContext is created. - */ - public void addELContextListener(ELContextListener listener); -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspContext.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspContext.java deleted file mode 100644 index 4b4aa65..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspContext.java +++ /dev/null @@ -1,338 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp; - -import java.util.Enumeration; - -import javax.servlet.jsp.el.ExpressionEvaluator; -import javax.servlet.jsp.el.VariableResolver; - -import javax.el.ELContext; - -/** - *

- * JspContext serves as the base class for the - * PageContext class and abstracts all information that is not specific - * to servlets. This allows for Simple Tag Extensions to be used - * outside of the context of a request/response Servlet. - *

- * The JspContext provides a number of facilities to the - * page/component author and page implementor, including: - *

    - *
  • a single API to manage the various scoped namespaces - *
  • a mechanism to obtain the JspWriter for output - *
  • a mechanism to expose page directive attributes to the - * scripting environment - *
- * - *

Methods Intended for Container Generated Code - *

- * The following methods enable the management of nested JspWriter - * streams to implement Tag Extensions: pushBody() and - * popBody() - * - *

Methods Intended for JSP authors - *

- * Some methods provide uniform access to the diverse objects - * representing scopes. - * The implementation must use the underlying machinery - * corresponding to that scope, so information can be passed back and - * forth between the underlying environment (e.g. Servlets) and JSP pages. - * The methods are: - * setAttribute(), getAttribute(), - * findAttribute(), removeAttribute(), - * getAttributesScope() and - * getAttributeNamesInScope(). - * - *

- * The following methods provide convenient access to implicit objects: - * getOut() - * - *

- * The following methods provide programmatic access to the - * Expression Language evaluator: - * getExpressionEvaluator(), getVariableResolver() - * - * @since JSP 2.0 - */ - -public abstract class JspContext { - - /** - * Sole constructor. (For invocation by subclass constructors, - * typically implicit.) - */ - public JspContext() { - } - - /** - * Register the name and value specified with page scope semantics. - * If the value passed in is null, this has the same - * effect as calling - * removeAttribute( name, PageContext.PAGE_SCOPE ). - * - * @param name the name of the attribute to set - * @param value the value to associate with the name, or null if the - * attribute is to be removed from the page scope. - * @throws NullPointerException if the name is null - */ - - abstract public void setAttribute(String name, Object value); - - /** - * Register the name and value specified with appropriate - * scope semantics. If the value passed in is null, - * this has the same effect as calling - * removeAttribute( name, scope ). - * - * @param name the name of the attribute to set - * @param value the object to associate with the name, or null if - * the attribute is to be removed from the specified scope. - * @param scope the scope with which to associate the name/object - * - * @throws NullPointerException if the name is null - * @throws IllegalArgumentException if the scope is invalid - * @throws IllegalStateException if the scope is - * PageContext.SESSION_SCOPE but the page that was requested - * does not participate in a session or the session has been - * invalidated. - */ - - abstract public void setAttribute(String name, Object value, int scope); - - /** - * Returns the object associated with the name in the page scope or null - * if not found. - * - * @param name the name of the attribute to get - * @return the object associated with the name in the page scope - * or null if not found. - * - * @throws NullPointerException if the name is null - */ - - abstract public Object getAttribute(String name); - - /** - * Return the object associated with the name in the specified - * scope or null if not found. - * - * @param name the name of the attribute to set - * @param scope the scope with which to associate the name/object - * @return the object associated with the name in the specified - * scope or null if not found. - * - * @throws NullPointerException if the name is null - * @throws IllegalArgumentException if the scope is invalid - * @throws IllegalStateException if the scope is - * PageContext.SESSION_SCOPE but the page that was requested - * does not participate in a session or the session has been - * invalidated. - */ - - abstract public Object getAttribute(String name, int scope); - - /** - * Searches for the named attribute in page, request, session (if valid), - * and application scope(s) in order and returns the value associated or - * null. - * - * @param name the name of the attribute to search for - * @return the value associated or null - * @throws NullPointerException if the name is null - */ - - abstract public Object findAttribute(String name); - - /** - * Remove the object reference associated with the given name - * from all scopes. Does nothing if there is no such object. - * - * @param name The name of the object to remove. - * @throws NullPointerException if the name is null - */ - - abstract public void removeAttribute(String name); - - /** - * Remove the object reference associated with the specified name - * in the given scope. Does nothing if there is no such object. - * - * @param name The name of the object to remove. - * @param scope The scope where to look. - * @throws IllegalArgumentException if the scope is invalid - * @throws IllegalStateException if the scope is - * PageContext.SESSION_SCOPE but the page that was requested - * does not participate in a session or the session has been - * invalidated. - * @throws NullPointerException if the name is null - */ - - abstract public void removeAttribute(String name, int scope); - - /** - * Get the scope where a given attribute is defined. - * - * @param name the name of the attribute to return the scope for - * @return the scope of the object associated with the name specified or 0 - * @throws NullPointerException if the name is null - */ - - abstract public int getAttributesScope(String name); - - /** - * Enumerate all the attributes in a given scope. - * - * @param scope the scope to enumerate all the attributes for - * @return an enumeration of names (java.lang.String) of all the - * attributes the specified scope - * @throws IllegalArgumentException if the scope is invalid - * @throws IllegalStateException if the scope is - * PageContext.SESSION_SCOPE but the page that was requested - * does not participate in a session or the session has been - * invalidated. - */ - - abstract public Enumeration getAttributeNamesInScope(int scope); - - /** - * The current value of the out object (a JspWriter). - * - * @return the current JspWriter stream being used for client response - */ - abstract public JspWriter getOut(); - - /** - * Provides programmatic access to the ExpressionEvaluator. - * The JSP Container must return a valid instance of an - * ExpressionEvaluator that can parse EL expressions. - * - * @deprecated As of JSP 2.1, replaced by - * {@link JspApplicationContext#getExpressionFactory} - * @return A valid instance of an ExpressionEvaluator. - * @since JSP 2.0 - */ - public abstract ExpressionEvaluator getExpressionEvaluator(); - - /** - * Returns an instance of a VariableResolver that provides access to the - * implicit objects specified in the JSP specification using this JspContext - * as the context object. - * - * @deprecated As of JSP 2.1, replaced by {@link ELContext#getELResolver}, - * which can be obtained by - * jspContext.getELContext().getELResolver(). - * @return A valid instance of a VariableResolver. - * @since JSP 2.0 - */ - public abstract VariableResolver getVariableResolver(); - - /** - * Returns the ELContext associated with this - * JspContext. - * - *

The ELContext is created lazily and is reused if - * it already exists. There is a new ELContext for each - * JspContext.

- * - *

The ELContext must contain the ELResolver - * described in the JSP specification (and in the javadocs for - * {@link JspApplicationContext#addELResolver}).

- * - * @return The ELContext associated with this - * JspContext. - * @since JSP 2.1 - */ - public abstract ELContext getELContext(); - - /** - * Return a new JspWriter object that sends output to the - * provided Writer. Saves the current "out" JspWriter, - * and updates the value of the "out" attribute in the - * page scope attribute namespace of the JspContext. - *

The returned JspWriter must implement all methods and - * behave as though it were unbuffered. More specifically: - *

    - *
  • clear() must throw an IOException
  • - *
  • clearBuffer() does nothing
  • - *
  • getBufferSize() always returns 0
  • - *
  • getRemaining() always returns 0
  • - *
- *

- * - * @param writer The Writer for the returned JspWriter to send - * output to. - * @return a new JspWriter that writes to the given Writer. - * @since JSP 2.0 - */ - public JspWriter pushBody( java.io.Writer writer ) { - return null; // XXX to implement - } - - /** - * Return the previous JspWriter "out" saved by the matching - * pushBody(), and update the value of the "out" attribute in - * the page scope attribute namespace of the JspContext. - * - * @return the saved JspWriter. - */ - public JspWriter popBody() { - return null; // XXX to implement - } -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspEngineInfo.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspEngineInfo.java deleted file mode 100644 index 46106af..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspEngineInfo.java +++ /dev/null @@ -1,90 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp; - -/** - * The JspEngineInfo is an abstract class that provides information on the - * current JSP engine. - */ - -public abstract class JspEngineInfo { - - /** - * Sole constructor. (For invocation by subclass constructors, - * typically implicit.) - */ - public JspEngineInfo() { - } - - /** - * Return the version number of the JSP specification that is supported by - * this JSP engine. - *

- * Specification version numbers that consists of positive decimal integers - * separated by periods ".", for example, "2.0" or "1.2.3.4.5.6.7". - * This allows an extensible number to be used to - * represent major, minor, micro, etc versions. - * The version number must begin with a number. - *

- * - * @return the specification version, null is returned if it is not known - */ - - public abstract String getSpecificationVersion(); -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspException.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspException.java deleted file mode 100644 index d1ec280..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspException.java +++ /dev/null @@ -1,130 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp; - -/** - * A generic exception known to the JSP engine; uncaught - * JspExceptions will result in an invocation of the errorpage - * machinery. - */ - -public class JspException extends Exception { - - /** - * Construct a JspException. - */ - public JspException() { - } - - - /** - * Constructs a new JSP exception with the - * specified message. The message can be written - * to the server log and/or displayed for the user. - * - * @param msg a String - * specifying the text of - * the exception message - * - */ - public JspException(String msg) { - super(msg); - } - - - /** - * Constructs a new JspException with the specified detail - * message and cause. - * - * The cause is saved for later retrieval by the - * {@link #getCause()} and {@link #getRootCause()} methods. - * - * @see java.lang.Exception#Exception(String, Throwable) - */ - public JspException(String message, Throwable cause) { - super(message, cause); - } - - - /** - * Constructs a new JspException with the specified cause. - * - * The cause is saved for later retrieval by the - * {@link #getCause()} and {@link #getRootCause()} methods. - * - * @see java.lang.Exception#Exception(Throwable) - */ - public JspException(Throwable cause) { - super(cause); - } - - - /** - * Returns the exception that caused this JSP exception. - * - * @return the Throwable - * that caused this JSP exception - * - * @deprecated As of JSP 2.1, replaced by {@link #getCause()} - */ - - public Throwable getRootCause() { - return getCause(); - } -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspFactory.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspFactory.java deleted file mode 100644 index b666114..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspFactory.java +++ /dev/null @@ -1,204 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2011 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp; - -import javax.servlet.Servlet; -import javax.servlet.ServletRequest; -import javax.servlet.ServletResponse; -import javax.servlet.ServletContext; -import javax.servlet.jsp.PageContext; - -/** - *

- * The JspFactory is an abstract class that defines a number of factory - * methods available to a JSP page at runtime for the purposes of creating - * instances of various interfaces and classes used to support the JSP - * implementation. - *

- * A conformant JSP Engine implementation will, during it's initialization - * instantiate an implementation dependent subclass of this class, and make - * it globally available for use by JSP implementation classes by registering - * the instance created with this class via the - * static setDefaultFactory() method. - *

- * The only implementation-dependent classes that can be created from the - * factory are: - * PageContext, - * JspEngineInfo, and - * JspApplicationContext. - *

- * With the exception of JspApplicationContext, - * JspFactory objects should not be used by JSP application developers. - */ - -public abstract class JspFactory { - - private static volatile JspFactory deflt = null; - - /** - * Sole constructor. (For invocation by subclass constructors, - * typically implicit.) - */ - public JspFactory() { - } - - /** - *

- * set the default factory for this implementation. It is illegal for - * any principal other than the JSP Engine runtime to call this method. - *

- * - * @param deflt The default factory implementation - */ - - public static void setDefaultFactory(JspFactory deflt) { - JspFactory.deflt = deflt; - } - - /** - * Returns the default factory for this implementation. - * - * @return the default factory for this implementation - */ - - public static JspFactory getDefaultFactory() { - return deflt; - } - - /** - *

- * obtains an instance of an implementation dependent - * javax.servlet.jsp.PageContext abstract class for the calling Servlet - * and currently pending request and response. - *

- * - *

- * This method is typically called early in the processing of the - * _jspService() method of a JSP implementation class in order to - * obtain a PageContext object for the request being processed. - *

- *

- * Invoking this method shall result in the PageContext.initialize() - * method being invoked. The PageContext returned is properly initialized. - *

- *

- * All PageContext objects obtained via this method shall be released - * by invoking releasePageContext(). - *

- * - * @param servlet the requesting servlet - * @param request the current request pending on the servlet - * @param response the current response pending on the servlet - * @param errorPageURL the URL of the error page for the requesting JSP, or null - * @param needsSession true if the JSP participates in a session - * @param buffer size of buffer in bytes, JspWriter.NO_BUFFER if no buffer, - * JspWriter.DEFAULT_BUFFER if implementation default. - * @param autoflush should the buffer autoflush to the output stream on buffer - * overflow, or throw an IOException? - * - * @return the page context - * - * @see javax.servlet.jsp.PageContext - */ - - public abstract PageContext getPageContext(Servlet servlet, - ServletRequest request, - ServletResponse response, - String errorPageURL, - boolean needsSession, - int buffer, - boolean autoflush); - - /** - *

- * called to release a previously allocated PageContext object. - * Results in PageContext.release() being invoked. - * This method should be invoked prior to returning from the _jspService() method of a JSP implementation - * class. - *

- * - * @param pc A PageContext previously obtained by getPageContext() - */ - - public abstract void releasePageContext(PageContext pc); - - /** - *

- * called to get implementation-specific information on the current JSP engine. - *

- * - * @return a JspEngineInfo object describing the current JSP engine - */ - - public abstract JspEngineInfo getEngineInfo(); - - /** - * Obtains the JspApplicationContext instance associated - * with the web application for the given ServletContext. - * - * @param context The ServletContext for the web - * application the desired JspApplicationContext is - * associated with. - * @return The JspApplicationContext associated with the - * web application. - * @since 2.1 - */ - public abstract JspApplicationContext getJspApplicationContext( - ServletContext context); -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspPage.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspPage.java deleted file mode 100644 index 93da4ee..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspPage.java +++ /dev/null @@ -1,132 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp; - -import javax.servlet.*; - -/** - * The JspPage interface describes the generic interaction that a JSP Page - * Implementation class must satisfy; pages that use the HTTP protocol - * are described by the HttpJspPage interface. - * - *

Two plus One Methods - *

- * The interface defines a protocol with 3 methods; only two of - * them: jspInit() and jspDestroy() are part of this interface as - * the signature of the third method: _jspService() depends on - * the specific protocol used and cannot be expressed in a generic - * way in Java. - *

- * A class implementing this interface is responsible for invoking - * the above methods at the appropriate time based on the - * corresponding Servlet-based method invocations. - *

- * The jspInit() and jspDestroy() methods can be defined by a JSP - * author, but the _jspService() method is defined automatically - * by the JSP processor based on the contents of the JSP page. - * - *

_jspService() - *

- * The _jspService()method corresponds to the body of the JSP page. This - * method is defined automatically by the JSP container and should never - * be defined by the JSP page author. - *

- * If a superclass is specified using the extends attribute, that - * superclass may choose to perform some actions in its service() method - * before or after calling the _jspService() method. See using the extends - * attribute in the JSP_Engine chapter of the JSP specification. - *

- * The specific signature depends on the protocol supported by the JSP page. - * - *

- * public void _jspService(ServletRequestSubtype request,
- *                             ServletResponseSubtype response)
- *        throws ServletException, IOException;
- * 
- */ - - -public interface JspPage extends Servlet { - - /** - * The jspInit() method is invoked when the JSP page is initialized. It - * is the responsibility of the JSP implementation (and of the class - * mentioned by the extends attribute, if present) that at this point - * invocations to the getServletConfig() method will return the desired - * value. - * - * A JSP page can override this method by including a definition for it - * in a declaration element. - * - * A JSP page should redefine the init() method from Servlet. - */ - public void jspInit(); - - /** - * The jspDestroy() method is invoked when the JSP page is about to be - * destroyed. - * - * A JSP page can override this method by including a definition for it - * in a declaration element. - * - * A JSP page should redefine the destroy() method from Servlet. - */ - public void jspDestroy(); - -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspTagException.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspTagException.java deleted file mode 100644 index f017445..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspTagException.java +++ /dev/null @@ -1,135 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp; - -/** - * Exception to be used by a Tag Handler to indicate some unrecoverable - * error. - * This error is to be caught by the top level of the JSP page and will result - * in an error page. - */ - -public class JspTagException extends JspException { - /** - * Constructs a new JspTagException with the specified message. - * The message can be written to the server log and/or displayed - * for the user. - * - * @param msg a String specifying the text of - * the exception message - */ - public JspTagException(String msg) { - super( msg ); - } - - /** - * Constructs a new JspTagException with no message. - */ - public JspTagException() { - super(); - } - - /** - * Constructs a new JspTagException when the JSP Tag - * needs to throw an exception and include a message - * about the "root cause" exception that interfered with its - * normal operation, including a description message. - * - * - * @param message a String containing - * the text of the exception message - * - * @param rootCause the Throwable exception - * that interfered with the JSP Tag's - * normal operation, making this JSP Tag - * exception necessary - * - * @since JSP 2.0 - */ - public JspTagException(String message, Throwable rootCause) { - super( message, rootCause ); - } - - - /** - * Constructs a new JSP Tag exception when the JSP Tag - * needs to throw an exception and include a message - * about the "root cause" exception that interfered with its - * normal operation. The exception's message is based on the localized - * message of the underlying exception. - * - *

This method calls the getLocalizedMessage method - * on the Throwable exception to get a localized exception - * message. When subclassing JspTagException, - * this method can be overridden to create an exception message - * designed for a specific locale. - * - * @param rootCause the Throwable exception - * that interfered with the JSP Tag's - * normal operation, making the JSP Tag - * exception necessary - * - * @since JSP 2.0 - */ - - public JspTagException(Throwable rootCause) { - super( rootCause ); - } - -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspWriter.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspWriter.java deleted file mode 100644 index d43ab89..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/JspWriter.java +++ /dev/null @@ -1,484 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp; - -import java.io.IOException; - -/** - *

- * The actions and template data in a JSP page is written using the - * JspWriter object that is referenced by the implicit variable out which - * is initialized automatically using methods in the PageContext object. - *

- * This abstract class emulates some of the functionality found in the - * java.io.BufferedWriter and java.io.PrintWriter classes, - * however it differs in that it throws java.io.IOException from the print - * methods while PrintWriter does not. - *

Buffering - *

- * The initial JspWriter object is associated with the PrintWriter object - * of the ServletResponse in a way that depends on whether the page is or - * is not buffered. If the page is not buffered, output written to this - * JspWriter object will be written through to the PrintWriter directly, - * which will be created if necessary by invoking the getWriter() method - * on the response object. But if the page is buffered, the PrintWriter - * object will not be created until the buffer is flushed and - * operations like setContentType() are legal. Since this flexibility - * simplifies programming substantially, buffering is the default for JSP - * pages. - *

- * Buffering raises the issue of what to do when the buffer is - * exceeded. Two approaches can be taken: - *

    - *
  • - * Exceeding the buffer is not a fatal error; when the buffer is - * exceeded, just flush the output. - *
  • - * Exceeding the buffer is a fatal error; when the buffer is exceeded, - * raise an exception. - *
- *

- * Both approaches are valid, and thus both are supported in the JSP - * technology. The behavior of a page is controlled by the autoFlush - * attribute, which defaults to true. In general, JSP pages that need to - * be sure that correct and complete data has been sent to their client - * may want to set autoFlush to false, with a typical case being that - * where the client is an application itself. On the other hand, JSP - * pages that send data that is meaningful even when partially - * constructed may want to set autoFlush to true; such as when the - * data is sent for immediate display through a browser. Each application - * will need to consider their specific needs. - *

- * An alternative considered was to make the buffer size unbounded; but, - * this had the disadvantage that runaway computations would consume an - * unbounded amount of resources. - *

- * The "out" implicit variable of a JSP implementation class is of this type. - * If the page directive selects autoflush="true" then all the I/O operations - * on this class shall automatically flush the contents of the buffer if an - * overflow condition would result if the current operation were performed - * without a flush. If autoflush="false" then all the I/O operations on this - * class shall throw an IOException if performing the current operation would - * result in a buffer overflow condition. - * - * @see java.io.Writer - * @see java.io.BufferedWriter - * @see java.io.PrintWriter - */ - -abstract public class JspWriter extends java.io.Writer { - - /** - * Constant indicating that the Writer is not buffering output. - */ - - public static final int NO_BUFFER = 0; - - /** - * Constant indicating that the Writer is buffered and is using the - * implementation default buffer size. - */ - - public static final int DEFAULT_BUFFER = -1; - - /** - * Constant indicating that the Writer is buffered and is unbounded; this - * is used in BodyContent. - */ - - public static final int UNBOUNDED_BUFFER = -2; - - /** - * Protected constructor. - * - * @param bufferSize the size of the buffer to be used by the JspWriter - * @param autoFlush whether the JspWriter should be autoflushing - */ - - protected JspWriter(int bufferSize, boolean autoFlush) { - this.bufferSize = bufferSize; - this.autoFlush = autoFlush; - } - - /** - * Write a line separator. The line separator string is defined by the - * system property line.separator, and is not necessarily a single - * newline ('\n') character. - * - * @exception IOException If an I/O error occurs - */ - - abstract public void newLine() throws IOException; - - /** - * Print a boolean value. The string produced by {@link - * java.lang.String#valueOf(boolean)} is written to the - * JspWriter's buffer or, if no buffer is used, directly to the - * underlying writer. - * - * @param b The boolean to be printed - * @throws java.io.IOException If an error occured while writing - */ - - abstract public void print(boolean b) throws IOException; - - /** - * Print a character. The character is written to the - * JspWriter's buffer or, if no buffer is used, directly to the - * underlying writer. - * - * @param c The char to be printed - * @throws java.io.IOException If an error occured while writing - */ - - abstract public void print(char c) throws IOException; - - /** - * Print an integer. The string produced by {@link - * java.lang.String#valueOf(int)} is written to the - * JspWriter's buffer or, if no buffer is used, directly to the - * underlying writer. - * - * @param i The int to be printed - * @see java.lang.Integer#toString(int) - * @throws java.io.IOException If an error occured while writing - */ - - abstract public void print(int i) throws IOException; - - /** - * Print a long integer. The string produced by {@link - * java.lang.String#valueOf(long)} is written to the - * JspWriter's buffer or, if no buffer is used, directly to the - * underlying writer. - * - * @param l The long to be printed - * @see java.lang.Long#toString(long) - * @throws java.io.IOException If an error occured while writing - */ - - abstract public void print(long l) throws IOException; - - /** - * Print a floating-point number. The string produced by {@link - * java.lang.String#valueOf(float)} is written to the - * JspWriter's buffer or, if no buffer is used, directly to the - * underlying writer. - * - * @param f The float to be printed - * @see java.lang.Float#toString(float) - * @throws java.io.IOException If an error occured while writing - */ - - abstract public void print(float f) throws IOException; - - /** - * Print a double-precision floating-point number. The string produced by - * {@link java.lang.String#valueOf(double)} is written to - * the JspWriter's buffer or, if no buffer is used, directly to the - * underlying writer. - * - * @param d The double to be printed - * @see java.lang.Double#toString(double) - * @throws java.io.IOException If an error occured while writing - */ - - abstract public void print(double d) throws IOException; - - /** - * Print an array of characters. The characters are written to the - * JspWriter's buffer or, if no buffer is used, directly to the - * underlying writer. - * - * @param s The array of chars to be printed - * - * @throws NullPointerException If s is null - * @throws java.io.IOException If an error occured while writing - */ - - abstract public void print(char s[]) throws IOException; - - /** - * Print a string. If the argument is null then the string - * "null" is printed. Otherwise, the string's characters are - * written to the JspWriter's buffer or, if no buffer is used, directly - * to the underlying writer. - * - * @param s The String to be printed - * @throws java.io.IOException If an error occured while writing - */ - - abstract public void print(String s) throws IOException; - - /** - * Print an object. The string produced by the {@link - * java.lang.String#valueOf(Object)} method is written to the - * JspWriter's buffer or, if no buffer is used, directly to the - * underlying writer. - * - * @param obj The Object to be printed - * @see java.lang.Object#toString() - * @throws java.io.IOException If an error occured while writing - */ - - abstract public void print(Object obj) throws IOException; - - /** - * Terminate the current line by writing the line separator string. The - * line separator string is defined by the system property - * line.separator, and is not necessarily a single newline - * character ('\n'). - * @throws java.io.IOException If an error occured while writing - */ - - abstract public void println() throws IOException; - - /** - * Print a boolean value and then terminate the line. This method behaves - * as though it invokes {@link #print(boolean)} and then - * {@link #println()}. - * - * @param x the boolean to write - * @throws java.io.IOException If an error occured while writing - */ - - abstract public void println(boolean x) throws IOException; - - /** - * Print a character and then terminate the line. This method behaves as - * though it invokes {@link #print(char)} and then {@link - * #println()}. - * - * @param x the char to write - * @throws java.io.IOException If an error occured while writing - */ - - abstract public void println(char x) throws IOException; - - /** - * Print an integer and then terminate the line. This method behaves as - * though it invokes {@link #print(int)} and then {@link - * #println()}. - * - * @param x the int to write - * @throws java.io.IOException If an error occured while writing - */ - - abstract public void println(int x) throws IOException; - - /** - * Print a long integer and then terminate the line. This method behaves - * as though it invokes {@link #print(long)} and then - * {@link #println()}. - * - * @param x the long to write - * @throws java.io.IOException If an error occured while writing - */ - - abstract public void println(long x) throws IOException; - - /** - * Print a floating-point number and then terminate the line. This method - * behaves as though it invokes {@link #print(float)} and then - * {@link #println()}. - * - * @param x the float to write - * @throws java.io.IOException If an error occured while writing - */ - - abstract public void println(float x) throws IOException; - - /** - * Print a double-precision floating-point number and then terminate the - * line. This method behaves as though it invokes {@link - * #print(double)} and then {@link #println()}. - * - * @param x the double to write - * @throws java.io.IOException If an error occured while writing - */ - - abstract public void println(double x) throws IOException; - - /** - * Print an array of characters and then terminate the line. This method - * behaves as though it invokes print(char[]) and then - * println(). - * - * @param x the char[] to write - * @throws java.io.IOException If an error occured while writing - */ - - abstract public void println(char x[]) throws IOException; - - /** - * Print a String and then terminate the line. This method behaves as - * though it invokes {@link #print(String)} and then - * {@link #println()}. - * - * @param x the String to write - * @throws java.io.IOException If an error occured while writing - */ - - abstract public void println(String x) throws IOException; - - /** - * Print an Object and then terminate the line. This method behaves as - * though it invokes {@link #print(Object)} and then - * {@link #println()}. - * - * @param x the Object to write - * @throws java.io.IOException If an error occured while writing - */ - - abstract public void println(Object x) throws IOException; - - - /** - * Clear the contents of the buffer. If the buffer has been already - * been flushed then the clear operation shall throw an IOException - * to signal the fact that some data has already been irrevocably - * written to the client response stream. - * - * @throws IOException If an I/O error occurs - */ - - abstract public void clear() throws IOException; - - /** - * Clears the current contents of the buffer. Unlike clear(), this - * method will not throw an IOException if the buffer has already been - * flushed. It merely clears the current content of the buffer and - * returns. - * - * @throws IOException If an I/O error occurs - */ - - abstract public void clearBuffer() throws IOException; - - /** - * Flush the stream. If the stream has saved any characters from the - * various write() methods in a buffer, write them immediately to their - * intended destination. Then, if that destination is another character or - * byte stream, flush it. Thus one flush() invocation will flush all the - * buffers in a chain of Writers and OutputStreams. - *

- * The method may be invoked indirectly if the buffer size is exceeded. - *

- * Once a stream has been closed, - * further write() or flush() invocations will cause an IOException to be - * thrown. - * - * @exception IOException If an I/O error occurs - */ - - abstract public void flush() throws IOException; - - /** - * Close the stream, flushing it first. - *

- * This method needs not be invoked explicitly for the initial JspWriter - * as the code generated by the JSP container will automatically - * include a call to close(). - *

- * Closing a previously-closed stream, unlike flush(), has no effect. - * - * @exception IOException If an I/O error occurs - */ - - abstract public void close() throws IOException; - - /** - * This method returns the size of the buffer used by the JspWriter. - * - * @return the size of the buffer in bytes, or 0 is unbuffered. - */ - - public int getBufferSize() { return bufferSize; } - - /** - * This method returns the number of unused bytes in the buffer. - * - * @return the number of bytes unused in the buffer - */ - - abstract public int getRemaining(); - - /** - * This method indicates whether the JspWriter is autoFlushing. - * - * @return if this JspWriter is auto flushing or throwing IOExceptions - * on buffer overflow conditions - */ - - public boolean isAutoFlush() { return autoFlush; } - - /* - * fields - */ - - /** - * The size of the buffer used by the JspWriter. - */ - protected int bufferSize; - - /** - * Whether the JspWriter is autoflushing. - */ - protected boolean autoFlush; -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/PageContext.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/PageContext.java deleted file mode 100644 index e29d32d..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/PageContext.java +++ /dev/null @@ -1,564 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp; - -import java.io.IOException; - -import javax.servlet.Servlet; -import javax.servlet.ServletConfig; -import javax.servlet.ServletContext; -import javax.servlet.ServletException; -import javax.servlet.ServletRequest; -import javax.servlet.ServletResponse; - -import javax.servlet.http.HttpSession; - -import javax.servlet.jsp.tagext.BodyContent; - -/** - *

- * PageContext extends JspContext to provide useful context information for - * when JSP technology is used in a Servlet environment. - *

- * A PageContext instance provides access to all the namespaces associated - * with a JSP page, provides access to several page attributes, as well as - * a layer above the implementation details. Implicit objects are added - * to the pageContext automatically. - * - *

The PageContext class is an abstract class, designed to be - * extended to provide implementation dependent implementations thereof, by - * conformant JSP engine runtime environments. A PageContext instance is - * obtained by a JSP implementation class by calling the - * JspFactory.getPageContext() method, and is released by calling - * JspFactory.releasePageContext(). - * - *

An example of how PageContext, JspFactory, and other classes can be - * used within a JSP Page Implementation object is given elsewhere. - * - *

- * The PageContext provides a number of facilities to the page/component - * author and page implementor, including: - *

    - *
  • a single API to manage the various scoped namespaces - *
  • a number of convenience API's to access various public objects - *
  • a mechanism to obtain the JspWriter for output - *
  • a mechanism to manage session usage by the page - *
  • a mechanism to expose page directive attributes to the scripting - * environment - *
  • mechanisms to forward or include the current request to other active - * components in the application - *
  • a mechanism to handle errorpage exception processing - *
- * - *

Methods Intended for Container Generated Code - *

Some methods are intended to be used by the code generated by the - * container, not by code written by JSP page authors, or JSP tag library - * authors. - *

The methods supporting lifecycle are initialize() - * and release() - * - *

- * The following methods enable the management of nested JspWriter - * streams to implement Tag Extensions: pushBody() - * - *

Methods Intended for JSP authors - *

- * The following methods provide convenient access to implicit objects: - * getException(), getPage() - * getRequest(), getResponse(), - * getSession(), getServletConfig() - * and getServletContext(). - * - *

- * The following methods provide support for forwarding, inclusion - * and error handling: - * forward(), include(), - * and handlePageException(). - */ - -abstract public class PageContext - extends JspContext -{ - - /** - * Sole constructor. (For invocation by subclass constructors, - * typically implicit.) - */ - public PageContext() { - } - - /** - * Page scope: (this is the default) the named reference remains available - * in this PageContext until the return from the current Servlet.service() - * invocation. - */ - - public static final int PAGE_SCOPE = 1; - - /** - * Request scope: the named reference remains available from the - * ServletRequest associated with the Servlet until the current request - * is completed. - */ - - public static final int REQUEST_SCOPE = 2; - - /** - * Session scope (only valid if this page participates in a session): - * the named reference remains available from the HttpSession (if any) - * associated with the Servlet until the HttpSession is invalidated. - */ - - public static final int SESSION_SCOPE = 3; - - /** - * Application scope: named reference remains available in the - * ServletContext until it is reclaimed. - */ - - public static final int APPLICATION_SCOPE = 4; - - /** - * Name used to store the Servlet in this PageContext's nametables. - */ - - public static final String PAGE = "javax.servlet.jsp.jspPage"; - - /** - * Name used to store this PageContext in it's own name table. - */ - - public static final String PAGECONTEXT = "javax.servlet.jsp.jspPageContext"; - - /** - * Name used to store ServletRequest in PageContext name table. - */ - - public static final String REQUEST = "javax.servlet.jsp.jspRequest"; - - /** - * Name used to store ServletResponse in PageContext name table. - */ - - public static final String RESPONSE = "javax.servlet.jsp.jspResponse"; - - /** - * Name used to store ServletConfig in PageContext name table. - */ - - public static final String CONFIG = "javax.servlet.jsp.jspConfig"; - - /** - * Name used to store HttpSession in PageContext name table. - */ - - public static final String SESSION = "javax.servlet.jsp.jspSession"; - /** - * Name used to store current JspWriter in PageContext name table. - */ - - public static final String OUT = "javax.servlet.jsp.jspOut"; - - /** - * Name used to store ServletContext in PageContext name table. - */ - - public static final String APPLICATION = "javax.servlet.jsp.jspApplication"; - - /** - * Name used to store uncaught exception in ServletRequest attribute - * list and PageContext name table. - */ - - public static final String EXCEPTION = "javax.servlet.jsp.jspException"; - - /** - *

- * The initialize method is called to initialize an uninitialized PageContext - * so that it may be used by a JSP Implementation class to service an - * incoming request and response within it's _jspService() method. - * - *

- * This method is typically called from JspFactory.getPageContext() in - * order to initialize state. - * - *

- * This method is required to create an initial JspWriter, and associate - * the "out" name in page scope with this newly created object. - * - *

- * This method should not be used by page or tag library authors. - * - * @param servlet The Servlet that is associated with this PageContext - * @param request The currently pending request for this Servlet - * @param response The currently pending response for this Servlet - * @param errorPageURL The value of the errorpage attribute from the page - * directive or null - * @param needsSession The value of the session attribute from the - * page directive - * @param bufferSize The value of the buffer attribute from the page - * directive - * @param autoFlush The value of the autoflush attribute from the page - * directive - * - * @throws IOException during creation of JspWriter - * @throws IllegalStateException if out not correctly initialized - * @throws IllegalArgumentException If one of the given parameters - * is invalid - */ - - abstract public void initialize(Servlet servlet, ServletRequest request, - ServletResponse response, String errorPageURL, boolean needsSession, - int bufferSize, boolean autoFlush) - throws IOException, IllegalStateException, IllegalArgumentException; - - /** - *

- * This method shall "reset" the internal state of a PageContext, releasing - * all internal references, and preparing the PageContext for potential - * reuse by a later invocation of initialize(). This method is typically - * called from JspFactory.releasePageContext(). - * - *

- * Subclasses shall envelope this method. - * - *

- * This method should not be used by page or tag library authors. - * - */ - - abstract public void release(); - - /** - * The current value of the session object (an HttpSession). - * - * @return the HttpSession for this PageContext or null - */ - - abstract public HttpSession getSession(); - - /** - * The current value of the page object (In a Servlet environment, - * this is an instance of javax.servlet.Servlet). - * - * @return the Page implementation class instance associated - * with this PageContext - */ - - abstract public Object getPage(); - - - /** - * The current value of the request object (a ServletRequest). - * - * @return The ServletRequest for this PageContext - */ - - abstract public ServletRequest getRequest(); - - /** - * The current value of the response object (a ServletResponse). - * - * @return the ServletResponse for this PageContext - */ - - abstract public ServletResponse getResponse(); - - /** - * The current value of the exception object (an Exception). - * - * @return any exception passed to this as an errorpage - */ - - abstract public Exception getException(); - - /** - * The ServletConfig instance. - * - * @return the ServletConfig for this PageContext - */ - - abstract public ServletConfig getServletConfig(); - - /** - * The ServletContext instance. - * - * @return the ServletContext for this PageContext - */ - - abstract public ServletContext getServletContext(); - - /** - *

- * This method is used to re-direct, or "forward" the current - * ServletRequest and ServletResponse to another active component in - * the application. - *

- *

- * If the relativeUrlPath begins with a "/" then the URL specified - * is calculated relative to the DOCROOT of the ServletContext - * for this JSP. If the path does not begin with a "/" then the URL - * specified is calculated relative to the URL of the request that was - * mapped to the calling JSP. - *

- *

- * It is only valid to call this method from a Thread - * executing within a _jspService(...) method of a JSP. - *

- *

- * Once this method has been called successfully, it is illegal for the - * calling Thread to attempt to modify the - * ServletResponse object. Any such attempt to do so, shall result - * in undefined behavior. Typically, callers immediately return from - * _jspService(...) after calling this method. - *

- * - * @param relativeUrlPath specifies the relative URL path to the target - * resource as described above - * - * @throws IllegalStateException if ServletResponse is not - * in a state where a forward can be performed - * @throws ServletException if the page that was forwarded to throws - * a ServletException - * @throws IOException if an I/O error occurred while forwarding - */ - - abstract public void forward(String relativeUrlPath) - throws ServletException, IOException; - - /** - *

- * Causes the resource specified to be processed as part of the current - * ServletRequest and ServletResponse being processed by the calling Thread. - * The output of the target resources processing of the request is written - * directly to the ServletResponse output stream. - *

- *

- * The current JspWriter "out" for this JSP is flushed as a side-effect - * of this call, prior to processing the include. - *

- *

- * If the relativeUrlPath begins with a "/" then the URL specified - * is calculated relative to the DOCROOT of the ServletContext - * for this JSP. If the path does not begin with a "/" then the URL - * specified is calculated relative to the URL of the request that was - * mapped to the calling JSP. - *

- *

- * It is only valid to call this method from a Thread - * executing within a _jspService(...) method of a JSP. - *

- * - * @param relativeUrlPath specifies the relative URL path to the target - * resource to be included - * - * @throws ServletException if the page that was forwarded to throws - * a ServletException - * @throws IOException if an I/O error occurred while forwarding - */ - abstract public void include(String relativeUrlPath) - throws ServletException, IOException; - - /** - *

- * Causes the resource specified to be processed as part of the current - * ServletRequest and ServletResponse being processed by the calling Thread. - * The output of the target resources processing of the request is written - * directly to the current JspWriter returned by a call to getOut(). - *

- *

- * If flush is true, The current JspWriter "out" for this JSP - * is flushed as a side-effect of this call, prior to processing - * the include. Otherwise, the JspWriter "out" is not flushed. - *

- *

- * If the relativeUrlPath begins with a "/" then the URL specified - * is calculated relative to the DOCROOT of the ServletContext - * for this JSP. If the path does not begin with a "/" then the URL - * specified is calculated relative to the URL of the request that was - * mapped to the calling JSP. - *

- *

- * It is only valid to call this method from a Thread - * executing within a _jspService(...) method of a JSP. - *

- * - * @param relativeUrlPath specifies the relative URL path to the - * target resource to be included - * @param flush True if the JspWriter is to be flushed before the include, - * or false if not. - * - * @throws ServletException if the page that was forwarded to throws - * a ServletException - * @throws IOException if an I/O error occurred while forwarding - * @since JSP 2.0 - */ - abstract public void include(String relativeUrlPath, boolean flush) - throws ServletException, IOException; - - /** - *

- * This method is intended to process an unhandled 'page' level - * exception by forwarding the exception to the specified - * error page for this JSP. If forwarding is not possible (for - * example because the response has already been committed), an - * implementation dependent mechanism should be used to invoke - * the error page (e.g. "including" the error page instead). - * - *

- * If no error page is defined in the page, the exception should - * be rethrown so that the standard servlet error handling - * takes over. - * - *

- * A JSP implementation class shall typically clean up any local state - * prior to invoking this and will return immediately thereafter. It is - * illegal to generate any output to the client, or to modify any - * ServletResponse state after invoking this call. - * - *

- * This method is kept for backwards compatiblity reasons. Newly - * generated code should use PageContext.handlePageException(Throwable). - * - * @param e the exception to be handled - * - * @throws ServletException if an error occurs while invoking the error page - * @throws IOException if an I/O error occurred while invoking the error - * page - * @throws NullPointerException if the exception is null - * - * @see #handlePageException(Throwable) - */ - - abstract public void handlePageException(Exception e) - throws ServletException, IOException; - - /** - *

- * This method is intended to process an unhandled 'page' level - * exception by forwarding the exception to the specified - * error page for this JSP. If forwarding is not possible (for - * example because the response has already been committed), an - * implementation dependent mechanism should be used to invoke - * the error page (e.g. "including" the error page instead). - * - *

- * If no error page is defined in the page, the exception should - * be rethrown so that the standard servlet error handling - * takes over. - * - *

- * This method is intended to process an unhandled "page" level exception - * by redirecting the exception to either the specified error page for this - * JSP, or if none was specified, to perform some implementation dependent - * action. - * - *

- * A JSP implementation class shall typically clean up any local state - * prior to invoking this and will return immediately thereafter. It is - * illegal to generate any output to the client, or to modify any - * ServletResponse state after invoking this call. - * - * @param t the throwable to be handled - * - * @throws ServletException if an error occurs while invoking the error page - * @throws IOException if an I/O error occurred while invoking the error - * page - * @throws NullPointerException if the exception is null - * - * @see #handlePageException(Exception) - */ - - abstract public void handlePageException(Throwable t) - throws ServletException, IOException; - - /** - * Return a new BodyContent object, save the current "out" JspWriter, - * and update the value of the "out" attribute in the page scope - * attribute namespace of the PageContext. - * - * @return the new BodyContent - */ - - public BodyContent pushBody() { - return null; // XXX to implement - } - - - /** - * Provides convenient access to error information. - * - * @return an ErrorData instance containing information about the - * error, as obtained from the request attributes, as per the - * Servlet specification. If this is not an error page (that is, - * if the isErrorPage attribute of the page directive is not set - * to "true"), the information is meaningless. - * - * @since JSP 2.0 - */ - public ErrorData getErrorData() { - return new ErrorData( - (Throwable)getRequest().getAttribute( "javax.servlet.error.exception" ), - ((Integer)getRequest().getAttribute( - "javax.servlet.error.status_code" )).intValue(), - (String)getRequest().getAttribute( "javax.servlet.error.request_uri" ), - (String)getRequest().getAttribute( "javax.servlet.error.servlet_name" ) ); - } - -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/SkipPageException.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/SkipPageException.java deleted file mode 100644 index ef72f02..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/SkipPageException.java +++ /dev/null @@ -1,118 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp; - -/** - * Exception to indicate the calling page must cease evaluation. - * Thrown by a simple tag handler to indicate that the remainder of - * the page must not be evaluated. The result is propagated back to - * the pagein the case where one tag invokes another (as can be - * the case with tag files). The effect is similar to that of a - * Classic Tag Handler returning Tag.SKIP_PAGE from doEndTag(). - * Jsp Fragments may also throw this exception. This exception - * should not be thrown manually in a JSP page or tag file - the behavior is - * undefined. The exception is intended to be thrown inside - * SimpleTag handlers and in JSP fragments. - * - * @see javax.servlet.jsp.tagext.SimpleTag#doTag - * @see javax.servlet.jsp.tagext.JspFragment#invoke - * @see javax.servlet.jsp.tagext.Tag#doEndTag - * @since JSP 2.0 - */ -public class SkipPageException - extends JspException -{ - /** - * Creates a SkipPageException with no message. - */ - public SkipPageException() { - super(); - } - - /** - * Creates a SkipPageException with the provided message. - * - * @param message the detail message - */ - public SkipPageException( String message ) { - super( message ); - } - - /** - * Creates a SkipPageException with the provided message and root cause. - * - * @param message the detail message - * @param rootCause the originating cause of this exception - */ - public SkipPageException( String message, Throwable rootCause ) { - super( message, rootCause ); - } - - /** - * Creates a SkipPageException with the provided root cause. - * - * @param rootCause the originating cause of this exception - */ - public SkipPageException( Throwable rootCause ) { - super( rootCause ); - } - -} - - diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/ELException.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/ELException.java deleted file mode 100644 index 71199e5..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/ELException.java +++ /dev/null @@ -1,134 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.el; - - -/** - * Represents any of the exception conditions that arise during the - * operation evaluation of the evaluator. - * - * @deprecated As of JSP 2.1, replaced by {@link javax.el.ELException} - * @since JSP 2.0 - */ -public class ELException - extends Exception -{ - //------------------------------------- - // Member variables - //------------------------------------- - - private Throwable mRootCause; - - //------------------------------------- - /** - * Creates an ELException with no detail message. - **/ - public ELException () - { - super (); - } - - //------------------------------------- - /** - * Creates an ELException with the provided detail message. - * - * @param pMessage the detail message - **/ - public ELException (String pMessage) - { - super (pMessage); - } - - //------------------------------------- - /** - * Creates an ELException with the given root cause. - * - * @param pRootCause the originating cause of this exception - **/ - public ELException (Throwable pRootCause) - { - super( pRootCause.getLocalizedMessage() ); - mRootCause = pRootCause; - } - - //------------------------------------- - /** - * Creates an ELException with the given detail message and root cause. - * - * @param pMessage the detail message - * @param pRootCause the originating cause of this exception - **/ - public ELException (String pMessage, - Throwable pRootCause) - { - super (pMessage); - mRootCause = pRootCause; - } - - //------------------------------------- - /** - * Returns the root cause. - * - * @return the root cause of this exception - */ - public Throwable getRootCause () - { - return mRootCause; - } -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/ELParseException.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/ELParseException.java deleted file mode 100644 index 78b7348..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/ELParseException.java +++ /dev/null @@ -1,92 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.el; - - -/** - * Represents a parsing error encountered while parsing an EL expression. - * - * @deprecated As of JSP 2.1, replaced by {@link javax.el.ELException} - * @since JSP 2.0 - */ - -public class ELParseException extends ELException { - - //------------------------------------- - /** - * Creates an ELParseException with no detail message. - */ - public ELParseException () - { - super (); - } - - //------------------------------------- - /** - * Creates an ELParseException with the provided detail message. - * - * @param pMessage the detail message - **/ - public ELParseException (String pMessage) - { - super (pMessage); - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/Expression.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/Expression.java deleted file mode 100644 index 69e77b0..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/Expression.java +++ /dev/null @@ -1,93 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.el; - - -/** - *

The abstract class for a prepared expression.

- * - *

An instance of an Expression can be obtained via from an - * ExpressionEvaluator instance.

- * - *

An Expression may or not have done a syntactic parse of the expression. - * A client invoking the evaluate() method should be ready for the case - * where ELParseException exceptions are raised.

- * - * @deprecated As of JSP 2.1, replaced by {@link javax.el.ValueExpression} - * @since JSP 2.0 - */ -public abstract class Expression { - - /** - * Evaluates an expression that was previously prepared. In some - * implementations preparing an expression involves full syntactic - * validation, but others may not do so. Evaluating the expression may - * raise an ELParseException as well as other ELExceptions due to - * run-time evaluation. - * - * @param vResolver A VariableResolver instance that can be used at - * runtime to resolve the name of implicit objects into Objects. - * @return The result of the expression evaluation. - * - * @exception ELException Thrown if the expression evaluation failed. - */ - public abstract Object evaluate( VariableResolver vResolver ) - throws ELException; -} - diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/ExpressionEvaluator.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/ExpressionEvaluator.java deleted file mode 100644 index 4bec784..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/ExpressionEvaluator.java +++ /dev/null @@ -1,149 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.el; - - -/** - *

The abstract base class for an expression-language evaluator. - * Classes that implement an expression language expose their functionality - * via this abstract class.

- * - *

An instance of the ExpressionEvaluator can be obtained via the - * JspContext / PageContext

- * - *

The parseExpression() and evaluate() methods must be thread-safe. - * That is, multiple threads may call these methods on the same - * ExpressionEvaluator object simultaneously. Implementations should - * synchronize access if they depend on transient state. Implementations - * should not, however, assume that only one object of each - * ExpressionEvaluator type will be instantiated; global caching should - * therefore be static.

- * - *

Only a single EL expression, starting with '${' and ending with - * '}', can be parsed or evaluated at a time. EL expressions - * cannot be mixed with static text. For example, attempting to - * parse or evaluate "abc${1+1}def${1+1}ghi" or even - * "${1+1}${1+1}" will cause an ELException to - * be thrown.

- * - *

The following are examples of syntactically legal EL expressions: - * - *

    - *
  • ${person.lastName}
  • - *
  • ${8 * 8}
  • - *
  • ${my:reverse('hello')}
  • - *
- *

- * - * @deprecated As of JSP 2.1, replaced by {@link javax.el.ExpressionFactory} - * @since JSP 2.0 - */ -public abstract class ExpressionEvaluator { - - /** - * Prepare an expression for later evaluation. This method should perform - * syntactic validation of the expression; if in doing so it detects - * errors, it should raise an ELParseException. - * - * @param expression The expression to be evaluated. - * @param expectedType The expected type of the result of the evaluation - * @param fMapper A FunctionMapper to resolve functions found in - * the expression. It can be null, in which case no functions - * are supported for this invocation. The ExpressionEvaluator - * must not hold on to the FunctionMapper reference after - * returning from parseExpression(). The - * Expression object returned must invoke the same - * functions regardless of whether the mappings in the - * provided FunctionMapper instance change between - * calling ExpressionEvaluator.parseExpression() - * and Expression.evaluate(). - * @return The Expression object encapsulating the arguments. - * - * @exception ELException Thrown if parsing errors were found. - */ - public abstract Expression parseExpression( String expression, - Class expectedType, - FunctionMapper fMapper ) - throws ELException; - - - /** - * Evaluates an expression. This method may perform some syntactic - * validation and, if so, it should raise an ELParseException error if - * it encounters syntactic errors. EL evaluation errors should cause - * an ELException to be raised. - * - * @param expression The expression to be evaluated. - * @param expectedType The expected type of the result of the evaluation - * @param vResolver A VariableResolver instance that can be used at - * runtime to resolve the name of implicit objects into Objects. - * @param fMapper A FunctionMapper to resolve functions found in - * the expression. It can be null, in which case no functions - * are supported for this invocation. - * @return The result of the expression evaluation. - * - * @exception ELException Thrown if the expression evaluation failed. - */ - public abstract Object evaluate( String expression, - Class expectedType, - VariableResolver vResolver, - FunctionMapper fMapper ) - throws ELException; -} - diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/FunctionMapper.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/FunctionMapper.java deleted file mode 100644 index 8abae06..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/FunctionMapper.java +++ /dev/null @@ -1,81 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.el; - -/** - *

The interface to a map between EL function names and methods.

- * - *

Classes implementing this interface may, for instance, consult tag library - * information to resolve the map.

- * - * @deprecated As of JSP 2.1, replaced by {@link javax.el.FunctionMapper} - * @since JSP 2.0 - */ -public interface FunctionMapper { - /** - * Resolves the specified local name and prefix into a Java.lang.Method. - * Returns null if the prefix and local name are not found. - * - * @param prefix the prefix of the function, or "" if no prefix. - * @param localName the short name of the function - * @return the result of the method mapping. Null means no entry found. - **/ - public java.lang.reflect.Method resolveFunction(String prefix, - String localName); -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/ImplicitObjectELResolver.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/ImplicitObjectELResolver.java deleted file mode 100644 index a4d2ac8..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/ImplicitObjectELResolver.java +++ /dev/null @@ -1,1266 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.el; - -import java.beans.FeatureDescriptor; -import java.util.Iterator; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Enumeration; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Set; - -import javax.servlet.ServletContext; -import javax.servlet.http.Cookie; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.JspContext; - -import javax.el.PropertyNotWritableException; -import javax.el.ELContext; -import javax.el.ELResolver; - -/** - * Defines variable resolution behavior for the EL implicit objects - * defined in the JSP specification. - * - *

The following variables are resolved by this ELResolver, - * as per the JSP specification: - *

    - *
  • pageContext - the PageContext object.
  • - *
  • pageScope - a Map that maps page-scoped - * attribute names to their values.
  • - *
  • requestScope - a Map that maps - * request-scoped attribute names to their values.
  • - *
  • sessionScope - a Map that maps - * session-scoped attribute names to their values.
  • - *
  • applicationScope - a Map that maps - * application-scoped attribute names to their values.
  • - *
  • param - a Map that maps parameter - * names to a single String parameter value (obtained by calling - * ServletRequest.getParameter(String name)).
  • - *
  • paramValues - a Map that maps parameter - * names to a String[] of all values for that - * parameter (obtained by calling - * ServletRequest.getParameterValues(String name)).
  • - *
  • header - a Map that maps header names - * to a single String header value (obtained by calling - * HttpServletRequest.getHeader(String name)).
  • - *
  • headerValues - a Map that maps header - * names to a String[] of all values for that header - * (obtained by calling - * HttpServletRequest.getHeaders(String)).
  • - *
  • cookie - a Map that maps cookie names - * to a single Cookie object. Cookies are retrieved - * according to the semantics of - * HttpServletRequest.getCookies(). If the same name - * is shared by multiple cookies, an implementation must use the - * first one encountered in the array of Cookie objects - * returned by the getCookies() method. However, users - * of the cookie implicit object must be aware that the ordering - * of cookies is currently unspecified in the servlet - * specification.
  • - *
  • initParam - a Map that maps context - * initialization parameter names to their String parameter - * value (obtained by calling - * ServletContext.getInitParameter(String name)).
  • - *

- * - * @see javax.el.ELResolver - * @since JSP 2.1 - */ -public class ImplicitObjectELResolver extends ELResolver { - - /** - * If the base object is null, and the property matches - * the name of a JSP implicit object, returns the implicit object. - * - *

The propertyResolved property of the - * ELContext object must be set to true by - * this resolver before returning if an implicit object is matched. If - * this property is not true after this method is called, - * the caller should ignore the return value.

- * - * @param context The context of this evaluation. - * @param base Only null is handled by this resolver. - * Other values will result in an immediate return. - * @param property The name of the implicit object to resolve. - * @return If the propertyResolved property of - * ELContext was set to true, then - * the implicit object; otherwise undefined. - * @throws NullPointerException if context is null - * @throws ELException if an exception was thrown while performing - * the property or variable resolution. The thrown exception - * must be included as the cause property of this exception, if - * available. - */ - public Object getValue(ELContext context, - Object base, - Object property) { - - if (context == null) { - throw new NullPointerException(); - } - - if (base != null) { - return null; - } - - PageContext ctxt = (PageContext)context.getContext(JspContext.class); - - if ("pageContext".equals(property)) { - context.setPropertyResolved(true); - return ctxt; - } - ImplicitObjects implicitObjects = - ImplicitObjects.getImplicitObjects(ctxt); - if ("pageScope".equals(property)) { - context.setPropertyResolved(true); - return implicitObjects.getPageScopeMap(); - } - if ("requestScope".equals(property)) { - context.setPropertyResolved(true); - return implicitObjects.getRequestScopeMap(); - } - if ("sessionScope".equals(property)) { - context.setPropertyResolved(true); - return implicitObjects.getSessionScopeMap(); - } - if ("applicationScope".equals (property)) { - context.setPropertyResolved(true); - return implicitObjects.getApplicationScopeMap (); - } - if ("param".equals (property)) { - context.setPropertyResolved(true); - return implicitObjects.getParamMap(); - } - if ("paramValues".equals (property)) { - context.setPropertyResolved(true); - return implicitObjects.getParamsMap(); - } - if ("header".equals (property)) { - context.setPropertyResolved(true); - return implicitObjects.getHeaderMap(); - } - if ("headerValues".equals (property)) { - context.setPropertyResolved(true); - return implicitObjects.getHeadersMap(); - } - if ("initParam".equals (property)) { - context.setPropertyResolved(true); - return implicitObjects.getInitParamMap (); - } - if ("cookie".equals (property)) { - context.setPropertyResolved(true); - return implicitObjects.getCookieMap (); - } - return null; - } - - /** - * If the base object is null, and the property matches - * the name of a JSP implicit object, returns null to - * indicate that no types are ever accepted to setValue(). - * - *

The propertyResolved property of the - * ELContext object must be set to true by - * this resolver before returning if an implicit object is matched. If - * this property is not true after this method is called, - * the caller should ignore the return value.

- * - * @param context The context of this evaluation. - * @param base Only null is handled by this resolver. - * Other values will result in an immediate return. - * @param property The name of the implicit object to resolve. - * @return If the propertyResolved property of - * ELContext was set to true, then - * null; otherwise undefined. - * @throws NullPointerException if context is null - * @throws ELException if an exception was thrown while performing - * the property or variable resolution. The thrown exception - * must be included as the cause property of this exception, if - * available. - */ - public Class getType(ELContext context, - Object base, - Object property) { - - if (context == null) { - throw new NullPointerException(); - } - - if ((base == null) && ("pageContext".equals(property) || - "pageScope".equals(property)) || - "requestScope".equals(property) || - "sessionScope".equals(property) || - "applicationScope".equals (property) || - "param".equals (property) || - "paramValues".equals (property) || - "header".equals (property) || - "headerValues".equals (property) || - "initParam".equals (property) || - "cookie".equals (property)) { - context.setPropertyResolved(true); - } - return null; - } - - /** - * If the base object is null, and the property matches - * the name of a JSP implicit object, throws - * PropertyNotWritableException to indicate that implicit - * objects cannot be overwritten. - * - *

The propertyResolved property of the - * ELContext object must be set to true by - * this resolver before returning if an implicit object is matched. If - * this property is not true after this method is called, - * the caller should ignore the return value.

- * - * @param context The context of this evaluation. - * @param base Only null is handled by this resolver. - * Other values will result in an immediate return. - * @param property The name of the implicit object. - * @param val The value to be associated with the implicit object. - * @throws NullPointerException if context is null. - * @throws PropertyNotWritableException always thrown, if the - * implicit object name is recognized by this resolver. - * @throws ELException if an exception was thrown while performing - * the property or variable resolution. The thrown exception - * must be included as the cause property of this exception, if - * available. - */ - public void setValue(ELContext context, - Object base, - Object property, - Object val) { - - if (context == null) { - throw new NullPointerException(); - } - - if ((base == null) && ("pageContext".equals(property) || - "pageScope".equals(property)) || - "requestScope".equals(property) || - "sessionScope".equals(property) || - "applicationScope".equals (property) || - "param".equals (property) || - "paramValues".equals (property) || - "header".equals (property) || - "headerValues".equals (property) || - "initParam".equals (property) || - "cookie".equals (property)) { - throw new PropertyNotWritableException(); - } - } - - /** - * If the base object is null, and the property matches - * the name of a JSP implicit object, returns true - * to indicate that implicit objects cannot be overwritten. - * - *

The propertyResolved property of the - * ELContext object must be set to true by - * this resolver before returning if an implicit object is matched. If - * this property is not true after this method is called, - * the caller should ignore the return value.

- * - * @param context The context of this evaluation. - * @param base Only null is handled by this resolver. - * Other values will result in an immediate return. - * @param property The name of the implicit object. - * @return If the propertyResolved property of - * ELContext was set to true, then - * true; otherwise undefined. - * @throws NullPointerException if context is null. - * @throws ELException if an exception was thrown while performing - * the property or variable resolution. The thrown exception - * must be included as the cause property of this exception, if - * available. - */ - public boolean isReadOnly(ELContext context, - Object base, - Object property) { - if (context == null) { - throw new NullPointerException(); - } - - if ((base == null) && ("pageContext".equals(property) || - "pageScope".equals(property)) || - "requestScope".equals(property) || - "sessionScope".equals(property) || - "applicationScope".equals (property) || - "param".equals (property) || - "paramValues".equals (property) || - "header".equals (property) || - "headerValues".equals (property) || - "initParam".equals (property) || - "cookie".equals (property)) { - context.setPropertyResolved(true); - return true; - } - return false; // Doesn't matter - } - - /** - * If the base object is null, and the property matches - * the name of a JSP implicit object, returns an Iterator - * containing FeatureDescriptor objects with information - * about each JSP implicit object resolved by this resolver. Otherwise, - * returns null. - * - *

The Iterator returned must contain one instance of - * {@link java.beans.FeatureDescriptor} for each of the EL implicit objects - * defined by the JSP spec. Each info object contains information about - * a single implicit object, and is initialized as follows: - *

- *
  • displayName - The name of the implicit object.
  • - *
  • name - Same as displayName property.
  • - *
  • shortDescription - A suitable description for the implicit - * object. Will vary by implementation.
  • - *
  • expert - false
  • - *
  • hidden - false
  • - *
  • preferred - true
  • - *
    - * In addition, the following named attributes must be set in the - * returned FeatureDescriptors: - *
    - *
  • {@link ELResolver#TYPE} - The runtime type of the implicit object.
  • - *
  • {@link ELResolver#RESOLVABLE_AT_DESIGN_TIME} - true.
  • - *

    - * - * @param context The context of this evaluation. - * @param base Only null is handled by this resolver. - * Other values will result in a null return value. - * @return An Iterator containing one - * FeatureDescriptor object for each implicit object, or - * null if base is not null. - */ - public Iterator getFeatureDescriptors( - ELContext context, - Object base) { - ArrayList list = - new ArrayList(11); - - // pageContext - FeatureDescriptor descriptor = new FeatureDescriptor(); - descriptor.setName("pageContext"); - descriptor.setDisplayName("pageContext"); - //descriptor.setShortDescription(""); - descriptor.setExpert(false); - descriptor.setHidden(false); - descriptor.setPreferred(true); - descriptor.setValue("type", javax.servlet.jsp.PageContext.class); - descriptor.setValue("resolvableAtDesignTime", Boolean.TRUE); - list.add(descriptor); - - // pageScope - descriptor = new FeatureDescriptor(); - descriptor.setName("pageScope"); - descriptor.setDisplayName("pageScope"); - //descriptor.setShortDescription(""); - descriptor.setExpert(false); - descriptor.setHidden(false); - descriptor.setPreferred(true); - descriptor.setValue("type", Map.class); - descriptor.setValue("resolvableAtDesignTime", Boolean.TRUE); - list.add(descriptor); - - // requestScope - descriptor = new FeatureDescriptor(); - descriptor.setName("requestScope"); - descriptor.setDisplayName("requestScope"); - //descriptor.setShortDescription(""); - descriptor.setExpert(false); - descriptor.setHidden(false); - descriptor.setPreferred(true); - descriptor.setValue("type", Map.class); - descriptor.setValue("resolvableAtDesignTime", Boolean.TRUE); - list.add(descriptor); - - // sessionScope - descriptor = new FeatureDescriptor(); - descriptor.setName("sessionScope"); - descriptor.setDisplayName("sessionScope"); - //descriptor.setShortDescription(""); - descriptor.setExpert(false); - descriptor.setHidden(false); - descriptor.setPreferred(true); - descriptor.setValue("type", Map.class); - descriptor.setValue("resolvableAtDesignTime", Boolean.TRUE); - list.add(descriptor); - - // applicationScope - descriptor = new FeatureDescriptor(); - descriptor.setName("applicationScope"); - descriptor.setDisplayName("applicationScope"); - //descriptor.setShortDescription(""); - descriptor.setExpert(false); - descriptor.setHidden(false); - descriptor.setPreferred(true); - descriptor.setValue("type", Map.class); - descriptor.setValue("resolvableAtDesignTime", Boolean.TRUE); - list.add(descriptor); - - // param - descriptor = new FeatureDescriptor(); - descriptor.setName("param"); - descriptor.setDisplayName("param"); - //descriptor.setShortDescription(""); - descriptor.setExpert(false); - descriptor.setHidden(false); - descriptor.setPreferred(true); - descriptor.setValue("type", Map.class); - descriptor.setValue("resolvableAtDesignTime", Boolean.TRUE); - list.add(descriptor); - - // paramValues - descriptor = new FeatureDescriptor(); - descriptor.setName("paramValues"); - descriptor.setDisplayName("paramValues"); - //descriptor.setShortDescription(""); - descriptor.setExpert(false); - descriptor.setHidden(false); - descriptor.setPreferred(true); - descriptor.setValue("type", Map.class); - descriptor.setValue("resolvableAtDesignTime", Boolean.TRUE); - list.add(descriptor); - - // header - descriptor = new FeatureDescriptor(); - descriptor.setName("header"); - descriptor.setDisplayName("header"); - //descriptor.setShortDescription(""); - descriptor.setExpert(false); - descriptor.setHidden(false); - descriptor.setPreferred(true); - descriptor.setValue("type", Map.class); - descriptor.setValue("resolvableAtDesignTime", Boolean.TRUE); - list.add(descriptor); - - // headerValues - descriptor = new FeatureDescriptor(); - descriptor.setName("headerValues"); - descriptor.setDisplayName("headerValues"); - //descriptor.setShortDescription(""); - descriptor.setExpert(false); - descriptor.setHidden(false); - descriptor.setPreferred(true); - descriptor.setValue("type", Map.class); - descriptor.setValue("resolvableAtDesignTime", Boolean.TRUE); - list.add(descriptor); - - // cookie - descriptor = new FeatureDescriptor(); - descriptor.setName("cookie"); - descriptor.setDisplayName("cookie"); - //descriptor.setShortDescription(""); - descriptor.setExpert(false); - descriptor.setHidden(false); - descriptor.setPreferred(true); - descriptor.setValue("type", Map.class); - descriptor.setValue("resolvableAtDesignTime", Boolean.TRUE); - list.add(descriptor); - - // initParam - descriptor = new FeatureDescriptor(); - descriptor.setName("initParam"); - descriptor.setDisplayName("initParam"); - //descriptor.setShortDescription(""); - descriptor.setExpert(false); - descriptor.setHidden(false); - descriptor.setPreferred(true); - descriptor.setValue("type", Map.class); - descriptor.setValue("resolvableAtDesignTime", Boolean.TRUE); - list.add(descriptor); - - return list.iterator(); - } - - /** - * If the base object is null, returns - * String.class. Otherwise, returns null. - * - * @param context The context of this evaluation. - * @param base Only null is handled by this resolver. - * Other values will result in a null return value. - * @return null if base is not null; otherwise - * String.class. - */ - public Class getCommonPropertyType(ELContext context, - Object base) { - if (base == null) { - return String.class; - } - return null; - } - - // XXX - I moved this class from commons-el to an inner class here - // so that we do not have a dependency from the JSP APIs into commons-el. - // There might be a better way to do this. - /** - *

    This class is used to generate the implicit Map and List objects - * that wrap various elements of the PageContext. It also returns the - * correct implicit object for a given implicit object name. - * - * @author Nathan Abramson - Art Technology Group - **/ - private static class ImplicitObjects - { - //------------------------------------- - // Constants - //------------------------------------- - - - // XXX - This probably needs to change, now that this is in a - // standard pkg. - static final String sAttributeName = - "org.apache.taglibs.standard.ImplicitObjects"; - - //------------------------------------- - // Member variables - //------------------------------------- - - PageContext mContext; - Map mPage; - Map mRequest; - Map mSession; - Map mApplication; - Map mParam; - Map mParams; - Map mHeader; - Map mHeaders; - Map mInitParam; - Map mCookie; - - //------------------------------------- - /** - * - * Constructor - **/ - public ImplicitObjects (PageContext pContext) - { - mContext = pContext; - } - - //------------------------------------- - /** - * - * Finds the ImplicitObjects associated with the PageContext, - * creating it if it doesn't yet exist. - **/ - public static ImplicitObjects getImplicitObjects (PageContext pContext) - { - ImplicitObjects objs = - (ImplicitObjects) - pContext.getAttribute (sAttributeName, - PageContext.PAGE_SCOPE); - if (objs == null) { - objs = new ImplicitObjects (pContext); - pContext.setAttribute (sAttributeName, - objs, - PageContext.PAGE_SCOPE); - } - return objs; - } - - //------------------------------------- - /** - * - * Returns the Map that "wraps" page-scoped attributes - **/ - public Map getPageScopeMap () - { - if (mPage == null) { - mPage = createPageScopeMap (mContext); - } - return mPage; - } - - //------------------------------------- - /** - * - * Returns the Map that "wraps" request-scoped attributes - **/ - public Map getRequestScopeMap () - { - if (mRequest == null) { - mRequest = createRequestScopeMap (mContext); - } - return mRequest; - } - - //------------------------------------- - /** - * - * Returns the Map that "wraps" session-scoped attributes - **/ - public Map getSessionScopeMap () - { - if (mSession == null) { - mSession = createSessionScopeMap (mContext); - } - return mSession; - } - - //------------------------------------- - /** - * - * Returns the Map that "wraps" application-scoped attributes - **/ - public Map getApplicationScopeMap () - { - if (mApplication == null) { - mApplication = createApplicationScopeMap (mContext); - } - return mApplication; - } - - //------------------------------------- - /** - * - * Returns the Map that maps parameter name to a single parameter - * values. - **/ - public Map getParamMap () - { - if (mParam == null) { - mParam = createParamMap (mContext); - } - return mParam; - } - - //------------------------------------- - /** - * - * Returns the Map that maps parameter name to an array of parameter - * values. - **/ - public Map getParamsMap () - { - if (mParams == null) { - mParams = createParamsMap (mContext); - } - return mParams; - } - - //------------------------------------- - /** - * - * Returns the Map that maps header name to a single header - * values. - **/ - public Map getHeaderMap () - { - if (mHeader == null) { - mHeader = createHeaderMap (mContext); - } - return mHeader; - } - - //------------------------------------- - /** - * - * Returns the Map that maps header name to an array of header - * values. - **/ - public Map getHeadersMap () - { - if (mHeaders == null) { - mHeaders = createHeadersMap (mContext); - } - return mHeaders; - } - - //------------------------------------- - /** - * - * Returns the Map that maps init parameter name to a single init - * parameter values. - **/ - public Map getInitParamMap () - { - if (mInitParam == null) { - mInitParam = createInitParamMap (mContext); - } - return mInitParam; - } - - //------------------------------------- - /** - * - * Returns the Map that maps cookie name to the first matching - * Cookie in request.getCookies(). - **/ - public Map getCookieMap () - { - if (mCookie == null) { - mCookie = createCookieMap (mContext); - } - return mCookie; - } - - //------------------------------------- - // Methods for generating wrapper maps - //------------------------------------- - /** - * - * Creates the Map that "wraps" page-scoped attributes - **/ - public static Map createPageScopeMap(PageContext pContext) - { - final PageContext context = pContext; - return new EnumeratedMap () - { - public Enumeration enumerateKeys () - { - return context.getAttributeNamesInScope - (PageContext.PAGE_SCOPE); - } - - public Object getValue (Object pKey) - { - if (pKey instanceof String) { - return context.getAttribute - ((String) pKey, - PageContext.PAGE_SCOPE); - } - else { - return null; - } - } - - public boolean isMutable () - { - return true; - } - }; - } - - //------------------------------------- - /** - * - * Creates the Map that "wraps" request-scoped attributes - **/ - public static Map createRequestScopeMap (PageContext pContext) - { - final PageContext context = pContext; - return new EnumeratedMap () - { - public Enumeration enumerateKeys () - { - return context.getAttributeNamesInScope - (PageContext.REQUEST_SCOPE); - } - - public Object getValue (Object pKey) - { - if (pKey instanceof String) { - return context.getAttribute - ((String) pKey, - PageContext.REQUEST_SCOPE); - } - else { - return null; - } - } - - public boolean isMutable () - { - return true; - } - }; - } - - //------------------------------------- - /** - * - * Creates the Map that "wraps" session-scoped attributes - **/ - public static Map createSessionScopeMap (PageContext pContext) - { - final PageContext context = pContext; - return new EnumeratedMap () - { - public Enumeration enumerateKeys () - { - return context.getAttributeNamesInScope - (PageContext.SESSION_SCOPE); - } - - public Object getValue (Object pKey) - { - if (pKey instanceof String) { - return context.getAttribute - ((String) pKey, - PageContext.SESSION_SCOPE); - } - else { - return null; - } - } - - public boolean isMutable () - { - return true; - } - }; - } - - //------------------------------------- - /** - * - * Creates the Map that "wraps" application-scoped attributes - **/ - public static Map createApplicationScopeMap (PageContext pContext) - { - final PageContext context = pContext; - return new EnumeratedMap () - { - public Enumeration enumerateKeys () - { - return context.getAttributeNamesInScope - (PageContext.APPLICATION_SCOPE); - } - - public Object getValue (Object pKey) - { - if (pKey instanceof String) { - return context.getAttribute - ((String) pKey, - PageContext.APPLICATION_SCOPE); - } - else { - return null; - } - } - - public boolean isMutable () - { - return true; - } - }; - } - - //------------------------------------- - /** - * - * Creates the Map that maps parameter name to single parameter - * value. - **/ - public static Map createParamMap (PageContext pContext) - { - final HttpServletRequest request = - (HttpServletRequest) pContext.getRequest (); - return new EnumeratedMap () - { - public Enumeration enumerateKeys () - { - return request.getParameterNames (); - } - - public String getValue (Object pKey) - { - if (pKey instanceof String) { - return request.getParameter ((String) pKey); - } - else { - return null; - } - } - - public boolean isMutable () - { - return false; - } - }; - } - - //------------------------------------- - /** - * - * Creates the Map that maps parameter name to an array of parameter - * values. - **/ - public static Map createParamsMap (PageContext pContext) - { - final HttpServletRequest request = - (HttpServletRequest) pContext.getRequest (); - return new EnumeratedMap () - { - public Enumeration enumerateKeys () - { - return request.getParameterNames (); - } - - public String[] getValue (Object pKey) - { - if (pKey instanceof String) { - return request.getParameterValues ((String) pKey); - } - else { - return null; - } - } - - public boolean isMutable () - { - return false; - } - }; - } - - //------------------------------------- - /** - * - * Creates the Map that maps header name to single header - * value. - **/ - public static Map createHeaderMap (PageContext pContext) - { - final HttpServletRequest request = - (HttpServletRequest) pContext.getRequest (); - return new EnumeratedMap () - { - public Enumeration enumerateKeys () - { - return request.getHeaderNames (); - } - - public String getValue (Object pKey) - { - if (pKey instanceof String) { - return request.getHeader ((String) pKey); - } - else { - return null; - } - } - - public boolean isMutable () - { - return false; - } - }; - } - - //------------------------------------- - /** - * - * Creates the Map that maps header name to an array of header - * values. - **/ - public static Map createHeadersMap (PageContext pContext) - { - final HttpServletRequest request = - (HttpServletRequest) pContext.getRequest (); - return new EnumeratedMap () - { - public Enumeration enumerateKeys () - { - return request.getHeaderNames (); - } - - public String[] getValue (Object pKey) - { - if (pKey instanceof String) { - // Drain the header enumeration - List l = new ArrayList (); - Enumeration e = request.getHeaders ((String) pKey); - if (e != null) { - while (e.hasMoreElements ()) { - l.add (e.nextElement ()); - } - } - return l.toArray (new String [l.size ()]); - } - else { - return null; - } - } - - public boolean isMutable () - { - return false; - } - }; - } - - //------------------------------------- - /** - * - * Creates the Map that maps init parameter name to single init - * parameter value. - **/ - public static Map createInitParamMap(PageContext pContext) - { - final ServletContext context = pContext.getServletContext (); - return new EnumeratedMap () - { - public Enumeration enumerateKeys () - { - return context.getInitParameterNames (); - } - - public String getValue (Object pKey) - { - if (pKey instanceof String) { - return context.getInitParameter ((String) pKey); - } - else { - return null; - } - } - - public boolean isMutable () - { - return false; - } - }; - } - - //------------------------------------- - /** - * - * Creates the Map that maps cookie name to the first matching - * Cookie in request.getCookies(). - **/ - public static Map createCookieMap (PageContext pContext) - { - // Read all the cookies and construct the entire map - HttpServletRequest request = (HttpServletRequest) pContext.getRequest (); - Cookie [] cookies = request.getCookies (); - Map ret = new HashMap (); - for (int i = 0; cookies != null && i < cookies.length; i++) { - Cookie cookie = cookies [i]; - if (cookie != null) { - String name = cookie.getName (); - if (!ret.containsKey (name)) { - ret.put (name, cookie); - } - } - } - return ret; - } - - //------------------------------------- - } - - // XXX - I moved this class from commons-el to an inner class here - // so that we do not have a dependency from the JSP APIs into commons-el. - // There might be a better way to do this. - /** - *

    This is a Map implementation driven by a data source that only - * provides an enumeration of keys and a getValue(key) method. This - * class must be subclassed to implement those methods. - * - *

    Some of the methods may incur a performance penalty that - * involves enumerating the entire data source. In these cases, the - * Map will try to save the results of that enumeration, but only if - * the underlying data source is immutable. - * - * @author Nathan Abramson - Art Technology Group - **/ - private static abstract class EnumeratedMap - implements Map - { - //------------------------------------- - // Member variables - //------------------------------------- - - Map mMap; - - //------------------------------------- - public void clear () - { - throw new UnsupportedOperationException (); - } - - //------------------------------------- - public boolean containsKey (Object pKey) - { - return getValue (pKey) != null; - } - - //------------------------------------- - public boolean containsValue (Object pValue) - { - return getAsMap ().containsValue (pValue); - } - - //------------------------------------- - public Set> entrySet () - { - return getAsMap ().entrySet (); - } - - //------------------------------------- - public V get (Object pKey) - { - return getValue (pKey); - } - - //------------------------------------- - public boolean isEmpty () - { - return !enumerateKeys ().hasMoreElements (); - } - - //------------------------------------- - public Set keySet () - { - return getAsMap ().keySet (); - } - - //------------------------------------- - public V put (K pKey, V pValue) - { - throw new UnsupportedOperationException (); - } - - //------------------------------------- - public void putAll (Map pMap) - { - throw new UnsupportedOperationException (); - } - - //------------------------------------- - public V remove (Object pKey) - { - throw new UnsupportedOperationException (); - } - - //------------------------------------- - public int size () - { - return getAsMap ().size (); - } - - //------------------------------------- - public Collection values () - { - return getAsMap ().values (); - } - - //------------------------------------- - // Abstract methods - //------------------------------------- - /** - * - * Returns an enumeration of the keys - **/ - public abstract Enumeration enumerateKeys (); - - //------------------------------------- - /** - * - * Returns true if it is possible for this data source to change - **/ - public abstract boolean isMutable (); - - //------------------------------------- - /** - * - * Returns the value associated with the given key, or null if not - * found. - **/ - public abstract V getValue (Object pKey); - - //------------------------------------- - /** - * - * Converts the MapSource to a Map. If the map is not mutable, this - * is cached - **/ - public Map getAsMap () - { - if (mMap != null) { - return mMap; - } - else { - Map m = convertToMap (); - if (!isMutable ()) { - mMap = m; - } - return m; - } - } - - //------------------------------------- - /** - * - * Converts to a Map - **/ - Map convertToMap () - { - Map ret = new HashMap (); - for (Enumeration e = enumerateKeys (); e.hasMoreElements (); ) { - K key = e.nextElement (); - V value = getValue (key); - ret.put (key, value); - } - return ret; - } - - //------------------------------------- - } -} - diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/ScopedAttributeELResolver.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/ScopedAttributeELResolver.java deleted file mode 100644 index ed5ead4..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/ScopedAttributeELResolver.java +++ /dev/null @@ -1,412 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.el; - -import java.beans.FeatureDescriptor; -import java.util.Iterator; -import java.util.ArrayList; -import java.util.Enumeration; - -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.JspContext; - -import javax.el.ELContext; -import javax.el.ELClass; -import javax.el.ELResolver; -import javax.el.ELException; - -/** - * Defines variable resolution behavior for scoped attributes. - * - *

    This resolver handles all variable resolutions (where base - * is null. It searches PageContext.findAttribute() - * for a matching attribute. If not found, it will return null, - * or in the case of setValue it will create a new attribute - * in the page scope with the given name.

    - * - * @see javax.el.ELResolver - * @since JSP 2.1 - */ - -public class ScopedAttributeELResolver extends ELResolver { - - /** - * If the base object is null, searches the page, - * request, session and application scopes for an attribute with - * the given name and returns it, or null if no - * attribute exists with the current name. - * - *

    The propertyResolved property of the - * ELContext object must be set to true by - * this resolver before returning if base is null. If - * this property is not true after this method is called, - * the caller should ignore the return value.

    - * - * @param context The context of this evaluation. - * @param base Only null is handled by this resolver. - * Other values will result in an immediate return. - * @param property The name of the scoped attribute to resolve. - * @return If the propertyResolved property of - * ELContext was set to true, then - * the scoped attribute; otherwise undefined. - * @throws NullPointerException if context is null - * @throws ELException if an exception was thrown while performing - * the property or variable resolution. The thrown exception - * must be included as the cause property of this exception, if - * available. - */ - public Object getValue(ELContext context, - Object base, - Object property) { - - if (context == null) { - throw new NullPointerException(); - } - - if (base == null) { - context.setPropertyResolved(true); - if (property instanceof String) { - String attribute = (String) property; - PageContext ctxt = (PageContext) - context.getContext(JspContext.class); - Object value = ctxt.findAttribute(attribute); - // To support reference of static fields for imported class in - // EL 3.0, if a scoped attribute returns null, this attribute - // is further checked to see if it is the name of an imported - // class. If so, an ELClass instance is returned. - // Note: the JSP spec needs to be updated for this behavior. Note - // also that this behavior is not backward compatible with JSP 2.2 - // and a runtime switch may be needed to force backward - // compatility. - if (value == null) { - // check to see if the property is an imported class - if (context.getImportHandler() != null) { - Class c = context.getImportHandler().resolveClass(attribute); - if (c != null) { - value = new ELClass(c); - // A possible optimization is to set the ELClass - // instance in an attribute map. - } - } - } - return value; - } - } - return null; - } - - /** - * If the base object is null, returns - * Object.class to indicate that any type is valid to - * set for a scoped attribute. - * - *

    The propertyResolved property of the - * ELContext object must be set to true by - * this resolver before returning if base is null. If - * this property is not true after this method is called, - * the caller should ignore the return value.

    - * - * @param context The context of this evaluation. - * @param base Only null is handled by this resolver. - * Other values will result in an immediate return. - * @param property The name of the scoped attribute to resolve. - * @return If the propertyResolved property of - * ELContext was set to true, then - * Object.class; otherwise undefined. - * @throws NullPointerException if context is null - * @throws ELException if an exception was thrown while performing - * the property or variable resolution. The thrown exception - * must be included as the cause property of this exception, if - * available. - */ - public Class getType(ELContext context, - Object base, - Object property) { - - if (context == null) { - throw new NullPointerException(); - } - - if (base == null) { - context.setPropertyResolved(true); - return Object.class; - } - return null; - } - - - /** - * If the base object is null, sets an existing scoped - * attribute to the new value, or creates a new scoped attribute if one - * does not exist by this name. - * - *

    If the provided attribute name matches the key of an attribute - * in page scope, request scope, session scope, or application scope, the - * corresponding attribute value will be replaced by the provided value. - * Otherwise, a new page scope attribute will be created with the - * given name and value.

    - * - *

    The propertyResolved property of the - * ELContext object must be set to true by - * this resolver before returning if base is null. If - * this property is not true after this method is called, - * the caller should ignore the return value.

    - * - * @param context The context of this evaluation. - * @param base Only null is handled by this resolver. - * Other values will result in an immediate return. - * @param property The name of the scoped attribute to set. - * @param val The value for the scoped attribute. - * @throws NullPointerException if context is null. - * @throws ELException if an exception was thrown while performing - * the property or variable resolution. The thrown exception - * must be included as the cause property of this exception, if - * available. - */ - public void setValue(ELContext context, - Object base, - Object property, - Object val) { - if (context == null) { - throw new NullPointerException(); - } - - if (base == null) { - context.setPropertyResolved(true); - if (property instanceof String) { - PageContext ctxt = (PageContext) - context.getContext(JspContext.class); - String attr = (String) property; - if (ctxt.getAttribute(attr, PageContext.REQUEST_SCOPE) != null) - ctxt.setAttribute(attr, val, PageContext.REQUEST_SCOPE); - else if (ctxt.getAttribute(attr, PageContext.SESSION_SCOPE) != null) - ctxt.setAttribute(attr, val, PageContext.SESSION_SCOPE); - else if (ctxt.getAttribute(attr, PageContext.APPLICATION_SCOPE) != null) - ctxt.setAttribute(attr, val, PageContext.APPLICATION_SCOPE); - else { - ctxt.setAttribute(attr, val, PageContext.PAGE_SCOPE); - } - } - } - } - - /** - * If the base object is null, returns false - * to indicate that scoped attributes are never read-only. - * - *

    The propertyResolved property of the - * ELContext object must be set to true by - * this resolver before returning if base is null. If - * this property is not true after this method is called, - * the caller should ignore the return value.

    - * - * @param context The context of this evaluation. - * @param base Only null is handled by this resolver. - * Other values will result in an immediate return. - * @param property The name of the scoped attribute. - * @return If the propertyResolved property of - * ELContext was set to true, then - * false; otherwise undefined. - * @throws NullPointerException if context is null. - * @throws ELException if an exception was thrown while performing - * the property or variable resolution. The thrown exception - * must be included as the cause property of this exception, if - * available. - */ - public boolean isReadOnly(ELContext context, - Object base, - Object property) { - if (context == null) { - throw new NullPointerException(); - } - - if (base == null) { - context.setPropertyResolved(true); - } - return false; - } - - /** - * If the base object is null, returns an - * Iterator containing FeatureDescriptor objects - * with information about each scoped attribute resolved by this - * resolver. Otherwise, returns null. - * - *

    The Iterator returned must contain one instance of - * {@link java.beans.FeatureDescriptor} for each scoped attribute found in - * any scope. Each info object contains information about - * a single scoped attribute, and is initialized as follows: - * - *

    - *
  • displayName - The name of the scoped attribute.
  • - *
  • name - Same as displayName property.
  • - *
  • shortDescription - A suitable description for the scoped - * attribute. Should include the attribute's current scope - * (page, request, session, application). Will vary by - * implementation.
  • - *
  • expert - false
  • - *
  • hidden - false
  • - *
  • preferred - true
  • - *
    - * In addition, the following named attributes must be set in the - * returned FeatureDescriptors: - *
    - *
  • {@link ELResolver#TYPE} - The current runtime type of the scoped attribute.
  • - *
  • {@link ELResolver#RESOLVABLE_AT_DESIGN_TIME} - true.
  • - *

    - * - * @param context The context of this evaluation. - * @param base Only null is handled by this resolver. - * Other values will result in a null return value. - * @return An Iterator containing one - * FeatureDescriptor object for each scoped attribute, or - * null if base is not null. - */ - public Iterator getFeatureDescriptors( - ELContext context, - Object base) { - Enumeration attrs; - ArrayList list = new ArrayList(); - PageContext ctxt = (PageContext) context.getContext(JspContext.class); - - attrs = ctxt.getAttributeNamesInScope(PageContext.PAGE_SCOPE); - while (attrs.hasMoreElements()) { - String name = (String) attrs.nextElement(); - Object value = ctxt.getAttribute(name, PageContext.PAGE_SCOPE); - FeatureDescriptor descriptor = new FeatureDescriptor(); - descriptor.setName(name); - descriptor.setDisplayName(name); - descriptor.setShortDescription("page scope attribute"); - descriptor.setExpert(false); - descriptor.setHidden(false); - descriptor.setPreferred(true); - descriptor.setValue("type", value.getClass()); - descriptor.setValue("resolvableAtDesignTime", Boolean.TRUE); - list.add(descriptor); - } - - attrs = ctxt.getAttributeNamesInScope(PageContext.REQUEST_SCOPE); - while (attrs.hasMoreElements()) { - String name = (String) attrs.nextElement(); - Object value = ctxt.getAttribute(name, PageContext.REQUEST_SCOPE); - FeatureDescriptor descriptor = new FeatureDescriptor(); - descriptor.setName(name); - descriptor.setDisplayName(name); - descriptor.setShortDescription("request scope attribute"); - descriptor.setExpert(false); - descriptor.setHidden(false); - descriptor.setPreferred(true); - descriptor.setValue("type", value.getClass()); - descriptor.setValue("resolvableAtDesignTime", Boolean.TRUE); - list.add(descriptor); - } - - attrs = ctxt.getAttributeNamesInScope(PageContext.SESSION_SCOPE); - while (attrs.hasMoreElements()) { - String name = (String) attrs.nextElement(); - Object value = ctxt.getAttribute(name, PageContext.SESSION_SCOPE); - FeatureDescriptor descriptor = new FeatureDescriptor(); - descriptor.setName(name); - descriptor.setDisplayName(name); - descriptor.setShortDescription("session scope attribute"); - descriptor.setExpert(false); - descriptor.setHidden(false); - descriptor.setPreferred(true); - descriptor.setValue("type", value.getClass()); - descriptor.setValue("resolvableAtDesignTime", Boolean.TRUE); - list.add(descriptor); - } - - attrs = ctxt.getAttributeNamesInScope(PageContext.APPLICATION_SCOPE); - while (attrs.hasMoreElements()) { - String name = (String) attrs.nextElement(); - Object value = ctxt.getAttribute(name, PageContext.APPLICATION_SCOPE); - FeatureDescriptor descriptor = new FeatureDescriptor(); - descriptor.setName(name); - descriptor.setDisplayName(name); - descriptor.setShortDescription("application scope attribute"); - descriptor.setExpert(false); - descriptor.setHidden(false); - descriptor.setPreferred(true); - descriptor.setValue("type", value.getClass()); - descriptor.setValue("resolvableAtDesignTime", Boolean.TRUE); - list.add(descriptor); - } - return list.iterator(); - } - - /** - * If the base object is null, returns - * String.class. Otherwise, returns null. - * - * @param context The context of this evaluation. - * @param base Only null is handled by this resolver. - * Other values will result in a null return value. - * @return null if base is not null; otherwise - * String.class. - */ - public Class getCommonPropertyType(ELContext context, - Object base) { - if (base == null) { - return String.class; - } - return null; - } - -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/VariableResolver.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/VariableResolver.java deleted file mode 100644 index 4398e7e..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/VariableResolver.java +++ /dev/null @@ -1,92 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.el; - -/** - *

    This class is used to customize the way an ExpressionEvaluator resolves - * variable references at evaluation time. For example, instances of this class can - * implement their own variable lookup mechanisms, or introduce the - * notion of "implicit variables" which override any other variables. - * An instance of this class should be passed when evaluating - * an expression.

    - * - *

    An instance of this class includes the context against which resolution - * will happen

    - * - * @deprecated As of JSP 2.1, replaced by {@link javax.el.ELResolver} - * @since JSP 2.0 - */ -public interface VariableResolver -{ - //------------------------------------- - /** - * Resolves the specified variable. - * Returns null if the variable is not found. - * - * @param pName the name of the variable to resolve - * @return the result of the variable resolution - * - * @throws ELException if a failure occurred while trying to resolve - * the given variable - **/ - public Object resolveVariable (String pName) - throws ELException; - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/package.html b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/package.html deleted file mode 100644 index 7fea47b..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/el/package.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - - - -Provides the ELResolver classes that define the -object resolution rules that must be supported by a JSP container -with the new unified Expression Language. -

    -The package also defines programmatic access to the old Expression Language -evaluator (pre JSP 2.1). -

    -Please note -that as of JSP 2.1, all classes and interfaces that were in package -javax.servlet.jsp.el have been deprecated in favor of the new unified -Expression Language APIs (javax.el). See the Expression Language -specification document for more details. -

    -

    -While a JSP container must still support the deprecated APIs defined -in javax.servlet.jsp.el, developers should only rely on the -new javax.el APIs -for new development work. -

    -

    -Two ELResolver classes have been added in JSP 2.1 to implement -object resolution rules that must be supported by a JSP container -with the new unified Expression Language: -{@link javax.servlet.jsp.el.ImplicitObjectELResolver} and -{@link javax.servlet.jsp.el.ScopedAttributeELResolver}. -

    - -

    Documentation on the old and deprecated API

    - -

    -The JavaServer Pages(tm) (JSP) 2.0 specification provides a portable -API for evaluating "EL Expressions". As of JSP 2.0, EL expressions can -be placed directly in the template text of JSP pages and tag files. -

    -This package contains a number of classes and interfaces that describe -and define programmatic access to the Expression Language evaluator. -This API can also be used by an implementation of JSP to evaluate the -expressions, but other implementations, like open-coding into Java -bytecodes, are allowed. This package is intended to have no dependencies -on other portions of the JSP 2.0 specification. - -

    Expression Evaluator

    - -Programmatic access to the EL Expression Evaluator is provided -through the following types: - -
      -
    • ExpressionEvaluator
    • -
    • Expression
    • -
    • FunctionMapper
    • -
    • VariableResolver
    • -
    - -

    An ExpressionEvaluator object can be obtained from a -JspContext object through the getExpressionEvaluator -method. An ExpressionEvaluator encapsulates the EL processor. An EL -expression provided as a String can then be evaluated directly, or it -can be parsed first into an Expression object. The parse -step, can be used to factor out the cost of parsing the expression, or -even the cost of optimizing the implementation.

    - -

    The parsing of an expression string is done against a target type, -a default prefix (that applies when a function has no prefix), and -a FunctionMapper. The FunctionMapper object -maps a prefix and a local name part into a -java.lang.reflect.Method object.

    - -

    The interpretation or evaluation of a parsed expression is done -using a VariableResolver object. This object resolves -top level object names into Objects. A VariableResolver -can be obtained from a JspContext object through the -getVariableResolver method.

    - -

    Exceptions

    - -

    -The ELException exception is used by the expression -language to denote any exception that may arise during the parsing or -evaluation of an expression. -The ELParseException exception is a subclass of -ELException that corresponds to parsing errors

    - -

    Parsing errors are conveyed as exceptions to simplify the API. It -is expected that many JSP containers will use additional mechanisms to -parse EL expressions and report their errors - a run-time API cannot -provide accurate line-error numbers without additional machinery.

    - -

    Code Fragment

    - -

    -Below is a non-normative code fragment outlining how the APIs can be used.

    - -
    -// Get an instance of an ExpressionEvaluator
    -
    -
    -ExpressionEvaluator ee = myJspContext.getExpressionEvaluator();
    -VariableResolver vr = myJspContext.getVariableResolver();
    -
    -FunctionMapper fm; // we don't have a portable implementation yet
    -
    -// Example of compiling an expression.  See [ISSUE-2]
    -// Errors detected this way may have higher quality than those
    -// found with a simple validate() invocation.
    -
    -ExpressionCompilation ce;
    -
    -try {
    -  ce = ee.prepareExpression(expr,
    -			    targetClass,
    -			    fm,
    -			    null // no prefixes
    -			    );
    -} catch (ELParseException e) {
    -	log (e.getMessage());
    -}
    -
    -try {
    -  ce.evaluate(vr);
    -} catch (ElException e) {
    -	log (e);
    -}
    -
    - - - - - diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/package.html b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/package.html deleted file mode 100644 index 5e759e5..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/package.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - -Classes and interfaces for the Core JSP 2.3 API. -

    -The javax.servlet.jsp package contains a number of classes and -interfaces that describe and define the contracts between a JSP page -implementation class and the runtime environment provided for an -instance of such a class by a conforming JSP container. -

    - -

    JSP Page Implementation Object Contract

    -

    -This section describes the basic contract between a JSP Page -implementation object and its container. -

    -

    -The main contract is defined by the classes -{@link javax.servlet.jsp.JspPage} -and {@link javax.servlet.jsp.HttpJspPage}. -The {@link javax.servlet.jsp.JspFactory} class describes the mechanism to -portably instantiate all needed runtime objects, -and {@link javax.servlet.jsp.JspEngineInfo} provides basic information on -the current JSP container. Class {@link javax.servlet.jsp.JspApplicationContext} -stores application-scoped information relevant to JSP containers. -It was added in JSP 2.1 to support the integration of the unified -Expression Language. -

    -

    -None of these classes are intended to be used -by JSP page authors; an example of how these classes may be -used is included below. -

    - -

    Implicit Objects

    - -The {@link javax.servlet.jsp.PageContext} object and the -{@link javax.servlet.jsp.JspWriter} -are available by default as implicit objects. - -

    Exceptions

    - -

    -The {@link javax.servlet.jsp.JspException} class is the base class for all JSP -exceptions. The {@link javax.servlet.jsp.JspTagException} and -{@link javax.servlet.jsp.SkipPageException} exceptions are used by the -tag extension mechanism.

    -For JSP error pages, the {@link javax.servlet.jsp.ErrorData} class encapsulates information -about the error. - -

    - -

    An Implementation Example

    - -

    An instance of an implementation dependent subclass of the -{@link javax.servlet.jsp.PageContext} -abstract base class can be created by a JSP implementation class at -the beginning of it's _jspService() method via an -implementation default {@link javax.servlet.jsp.JspFactory}. - -

    Here is one example of how to use these classes - -

    - -

    - public class foo implements Servlet {
    -
    - // ...
    -
    -public void _jspService(HttpServletRequest request,
    -			HttpServletResponse response)
    -       throws IOException, ServletException {
    -
    -    JspFactory  factory     = JspFactory.getDefaultFactory();
    -    PageContext pageContext = factory.getPageContext(
    -					this,
    -					request,
    -					response,
    -					null,  // errorPageURL
    -					false, // needsSession
    -					JspWriter.DEFAULT_BUFFER,
    -					true   // autoFlush
    -			        );
    -
    -    // initialize implicit variables for scripting env ...
    -
    -    HttpSession session = pageContext.getSession();
    -    JspWriter   out     = pageContext.getOut();
    -    Object      page    = this;
    -
    -    try {
    -        // body of translated JSP here ...
    -    } catch (Exception e) {
    -        out.clear();
    -        pageContext.handlePageException(e);
    -    } finally {
    -        out.close();
    -	  factory.releasePageContext(pageContext);
    -    }
    -}
    -
    - - - - diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/BodyContent.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/BodyContent.java deleted file mode 100644 index a4c6550..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/BodyContent.java +++ /dev/null @@ -1,181 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -import java.io.Reader; -import java.io.Writer; -import java.io.IOException; -import javax.servlet.jsp.*; - -/** - * An encapsulation of the evaluation of the body of an action so it is - * available to a tag handler. BodyContent is a subclass of JspWriter. - * - *

    - * Note that the content of BodyContent is the result of evaluation, so - * it will not contain actions and the like, but the result of their - * invocation. - * - *

    - * BodyContent has methods to convert its contents into - * a String, to read its contents, and to clear the contents. - * - *

    - * The buffer size of a BodyContent object is unbounded. A - * BodyContent object cannot be in autoFlush mode. It is not possible to - * invoke flush on a BodyContent object, as there is no backing stream. - * - *

    - * Instances of BodyContent are created by invoking the pushBody and - * popBody methods of the PageContext class. A BodyContent is enclosed - * within another JspWriter (maybe another BodyContent object) following - * the structure of their associated actions. - * - *

    - * A BodyContent is made available to a BodyTag through a setBodyContent() - * call. The tag handler can use the object until after the call to - * doEndTag(). - */ - -public abstract class BodyContent extends JspWriter { - - /** - * Protected constructor. - * - * Unbounded buffer, no autoflushing. - * - * @param e the enclosing JspWriter - */ - - protected BodyContent(JspWriter e) { - super(UNBOUNDED_BUFFER , false); - this.enclosingWriter = e; - } - - /** - * Redefined flush() so it is not legal. - * - *

    - * It is not valid to flush a BodyContent because there is no backing - * stream behind it. - * - * @throws IOException always thrown - */ - - public void flush() throws IOException { - throw new IOException("Illegal to flush within a custom tag"); - } - - /** - * Clear the body without throwing any exceptions. - */ - - public void clearBody() { - try { - this.clear(); - } catch (IOException ex) { - // TODO -- clean this one up. - throw new Error("internal error!;"); - } - } - - /** - * Return the value of this BodyContent as a Reader. - * - * @return the value of this BodyContent as a Reader - */ - public abstract Reader getReader(); - - - /** - * Return the value of the BodyContent as a String. - * - * @return the value of the BodyContent as a String - */ - public abstract String getString(); - - - /** - * Write the contents of this BodyContent into a Writer. - * Subclasses may optimize common invocation patterns. - * - * @param out The writer into which to place the contents of - * this body evaluation - * @throws IOException if an I/O error occurred while writing the - * contents of this BodyContent to the given Writer - */ - - public abstract void writeOut(Writer out) throws IOException; - - - /** - * Get the enclosing JspWriter. - * - * @return the enclosing JspWriter passed at construction time - */ - - public JspWriter getEnclosingWriter() { - return enclosingWriter; - } - - - // private fields - - private JspWriter enclosingWriter; - } diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/BodyTag.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/BodyTag.java deleted file mode 100644 index 4f12539..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/BodyTag.java +++ /dev/null @@ -1,228 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -import javax.servlet.jsp.*; - -/** - * The BodyTag interface extends IterationTag by defining additional - * methods that let a tag handler manipulate the content of evaluating its body. - * - *

    - * It is the responsibility of the tag handler to manipulate the body - * content. For example the tag handler may take the body content, - * convert it into a String using the bodyContent.getString - * method and then use it. Or the tag handler may take the body - * content and write it out into its enclosing JspWriter using - * the bodyContent.writeOut method. - * - *

    A tag handler that implements BodyTag is treated as one that - * implements IterationTag, except that the doStartTag method can - * return SKIP_BODY, EVAL_BODY_INCLUDE or EVAL_BODY_BUFFERED. - * - *

    - * If EVAL_BODY_INCLUDE is returned, then evaluation happens - * as in IterationTag. - * - *

    - * If EVAL_BODY_BUFFERED is returned, then a BodyContent object will be - * created (by code generated by the JSP compiler) to capture the body - * evaluation. - * The code generated by the JSP compiler obtains the BodyContent object by - * calling the pushBody method of the current pageContext, which - * additionally has the effect of saving the previous out value. - * The page compiler returns this object by calling the popBody - * method of the PageContext class; - * the call also restores the value of out. - * - *

    - * The interface provides one new property with a setter method and one - * new action method. - * - *

    Properties - *

    There is a new property: bodyContent, to contain the BodyContent - * object, where the JSP Page implementation object will place the - * evaluation (and reevaluation, if appropriate) of the body. The setter - * method (setBodyContent) will only be invoked if doStartTag() returns - * EVAL_BODY_BUFFERED and the corresponding action element does not have - * an empty body. - * - *

    Methods - *

    In addition to the setter method for the bodyContent property, there - * is a new action method: doInitBody(), which is invoked right after - * setBodyContent() and before the body evaluation. This method is only - * invoked if doStartTag() returns EVAL_BODY_BUFFERED. - * - *

    Lifecycle - *

    Lifecycle details are described by the transition diagram below. - * Exceptions that are thrown during the computation of doStartTag(), - * setBodyContent(), doInitBody(), BODY, doAfterBody() interrupt the - * execution sequence and are propagated up the stack, unless the - * tag handler implements the TryCatchFinally interface; see that - * interface for details. - *

    - * Lifecycle Details Transition Diagram for BodyTag - * - *

    Empty and Non-Empty Action - *

    If the TagLibraryDescriptor file indicates that the action must - * always have an empty element body, by an <body-content> entry - * of "empty", then the doStartTag() method must return SKIP_BODY. - * Otherwise, the doStartTag() method may return SKIP_BODY, - * EVAL_BODY_INCLUDE, or EVAL_BODY_BUFFERED. - * - *

    Note that which methods are invoked after the doStartTag() depends on - * both the return value and on if the custom action element is empty - * or not in the JSP page, not how it's declared in the TLD. - * - *

    - * If SKIP_BODY is returned the body is not evaluated, and doEndTag() is - * invoked. - * - *

    - * If EVAL_BODY_INCLUDE is returned, and the custom action element is not - * empty, setBodyContent() is not invoked, - * doInitBody() is not invoked, the body is evaluated and - * "passed through" to the current out, doAfterBody() is invoked - * and then, after zero or more iterations, doEndTag() is invoked. - * If the custom action element is empty, only doStart() and - * doEndTag() are invoked. - * - *

    - * If EVAL_BODY_BUFFERED is returned, and the custom action element is not - * empty, setBodyContent() is invoked, - * doInitBody() is invoked, the body is evaluated, doAfterBody() is - * invoked, and then, after zero or more iterations, doEndTag() is invoked. - * If the custom action element is empty, only doStart() and doEndTag() - * are invoked. - */ - -public interface BodyTag extends IterationTag { - - /** - * Deprecated constant that has the same value as EVAL_BODY_BUFFERED - * and EVAL_BODY_AGAIN. This name has been marked as deprecated - * to encourage the use of the two different terms, which are much - * more descriptive. - * - * @deprecated As of Java JSP API 1.2, use BodyTag.EVAL_BODY_BUFFERED - * or IterationTag.EVAL_BODY_AGAIN. - */ - - public final static int EVAL_BODY_TAG = 2; - - /** - * Request the creation of new buffer, a BodyContent on which to - * evaluate the body of this tag. - * - * Returned from doStartTag when it implements BodyTag. - * This is an illegal return value for doStartTag when the class - * does not implement BodyTag. - */ - - public final static int EVAL_BODY_BUFFERED = 2; - - - /** - * Set the bodyContent property. - * This method is invoked by the JSP page implementation object at - * most once per action invocation. - * This method will be invoked before doInitBody. - * This method will not be invoked for empty tags or for non-empty - * tags whose doStartTag() method returns SKIP_BODY or EVAL_BODY_INCLUDE. - * - *

    - * When setBodyContent is invoked, the value of the implicit object out - * has already been changed in the pageContext object. The BodyContent - * object passed will have not data on it but may have been reused - * (and cleared) from some previous invocation. - * - *

    - * The BodyContent object is available and with the appropriate content - * until after the invocation of the doEndTag method, at which case it - * may be reused. - * - * @param b the BodyContent - * @see #doInitBody - * @see #doAfterBody - */ - - void setBodyContent(BodyContent b); - - - /** - * Prepare for evaluation of the body. - * This method is invoked by the JSP page implementation object - * after setBodyContent and before the first time - * the body is to be evaluated. - * This method will not be invoked for empty tags or for non-empty - * tags whose doStartTag() method returns SKIP_BODY or EVAL_BODY_INCLUDE. - * - *

    - * The JSP container will resynchronize the values of any AT_BEGIN and - * NESTED variables (defined by the associated TagExtraInfo or TLD) after - * the invocation of doInitBody(). - * - * @throws JspException if an error occurred while processing this tag - * @see #doAfterBody - */ - - void doInitBody() throws JspException; - -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/BodyTagSupport.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/BodyTagSupport.java deleted file mode 100644 index 5720ac5..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/BodyTagSupport.java +++ /dev/null @@ -1,202 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspWriter; - -/** - * A base class for defining tag handlers implementing BodyTag. - * - *

    - * The BodyTagSupport class implements the BodyTag interface and adds - * additional convenience methods including getter methods for the - * bodyContent property and methods to get at the previous out JspWriter. - * - *

    - * Many tag handlers will extend BodyTagSupport and only redefine a - * few methods. - */ - -public class BodyTagSupport extends TagSupport implements BodyTag { - - /** - * Default constructor, all subclasses are required to only define - * a public constructor with the same signature, and to call the - * superclass constructor. - * - * This constructor is called by the code generated by the JSP - * translator. - */ - - public BodyTagSupport() { - super(); - } - - /** - * Default processing of the start tag returning EVAL_BODY_BUFFERED. - * - * @return EVAL_BODY_BUFFERED - * @throws JspException if an error occurred while processing this tag - * @see BodyTag#doStartTag - */ - - public int doStartTag() throws JspException { - return EVAL_BODY_BUFFERED; - } - - - /** - * Default processing of the end tag returning EVAL_PAGE. - * - * @return EVAL_PAGE - * @throws JspException if an error occurred while processing this tag - * @see Tag#doEndTag - */ - - public int doEndTag() throws JspException { - return super.doEndTag(); - } - - - // Actions related to body evaluation - - /** - * Prepare for evaluation of the body: stash the bodyContent away. - * - * @param b the BodyContent - * @see #doAfterBody - * @see #doInitBody() - * @see BodyTag#setBodyContent - */ - - public void setBodyContent(BodyContent b) { - this.bodyContent = b; - } - - - /** - * Prepare for evaluation of the body just before the first body evaluation: - * no action. - * - * @throws JspException if an error occurred while processing this tag - * @see #setBodyContent - * @see #doAfterBody - * @see BodyTag#doInitBody - */ - - public void doInitBody() throws JspException { - } - - - /** - * After the body evaluation: do not reevaluate and continue with the page. - * By default nothing is done with the bodyContent data (if any). - * - * @return SKIP_BODY - * @throws JspException if an error occurred while processing this tag - * @see #doInitBody - * @see BodyTag#doAfterBody - */ - - public int doAfterBody() throws JspException { - return SKIP_BODY; - } - - - /** - * Release state. - * - * @see Tag#release - */ - - public void release() { - bodyContent = null; - - super.release(); - } - - /** - * Get current bodyContent. - * - * @return the body content. - */ - - public BodyContent getBodyContent() { - return bodyContent; - } - - - /** - * Get surrounding out JspWriter. - * - * @return the enclosing JspWriter, from the bodyContent. - */ - - public JspWriter getPreviousOut() { - return bodyContent.getEnclosingWriter(); - } - - // protected fields - - /** - * The current BodyContent for this BodyTag. - */ - protected BodyContent bodyContent; -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/DynamicAttributes.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/DynamicAttributes.java deleted file mode 100644 index 5867699..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/DynamicAttributes.java +++ /dev/null @@ -1,94 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -import javax.servlet.jsp.JspException; - -/** - * For a tag to declare that it accepts dynamic attributes, it must implement - * this interface. The entry for the tag in the Tag Library Descriptor must - * also be configured to indicate dynamic attributes are accepted. - *
    - * For any attribute that is not declared in the Tag Library Descriptor for - * this tag, instead of getting an error at translation time, the - * setDynamicAttribute() method is called, with the name and - * value of the attribute. It is the responsibility of the tag to - * remember the names and values of the dynamic attributes. - * - * @since JSP 2.0 - */ -public interface DynamicAttributes { - - /** - * Called when a tag declared to accept dynamic attributes is passed - * an attribute that is not declared in the Tag Library Descriptor. - * - * @param uri the namespace of the attribute, or null if in the default - * namespace. - * @param localName the name of the attribute being set. - * @param value the value of the attribute - * @throws JspException if the tag handler wishes to - * signal that it does not accept the given attribute. The - * container must not call doStartTag() or doTag() for this tag. - */ - public void setDynamicAttribute( - String uri, String localName, Object value ) - throws JspException; - -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/FunctionInfo.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/FunctionInfo.java deleted file mode 100644 index 6578465..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/FunctionInfo.java +++ /dev/null @@ -1,122 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -/** - * Information for a function in a Tag Library. - * This class is instantiated from the Tag Library Descriptor file (TLD) - * and is available only at translation time. - * - * @since JSP 2.0 - */ -public class FunctionInfo { - - /** - * Constructor for FunctionInfo. - * - * @param name The name of the function - * @param klass The class of the function - * @param signature The signature of the function - */ - - public FunctionInfo(String name, String klass, String signature) { - - this.name = name; - this.functionClass = klass; - this.functionSignature = signature; - } - - /** - * The name of the function. - * - * @return The name of the function - */ - - public String getName() { - return name; - } - - /** - * The class of the function. - * - * @return The class of the function - */ - - public String getFunctionClass() { - return functionClass; - } - - /** - * The signature of the function. - * - * @return The signature of the function - */ - - public String getFunctionSignature() { - return functionSignature; - } - - /* - * fields - */ - - private String name; - private String functionClass; - private String functionSignature; -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/IterationTag.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/IterationTag.java deleted file mode 100644 index 1bb767f..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/IterationTag.java +++ /dev/null @@ -1,161 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -import javax.servlet.jsp.*; - -/** - * The IterationTag interface extends Tag by defining one additional - * method that controls the reevaluation of its body. - * - *

    A tag handler that implements IterationTag is treated as one that - * implements Tag regarding the doStartTag() and doEndTag() methods. - * IterationTag provides a new method: doAfterBody(). - * - *

    The doAfterBody() method is invoked after every body evaluation - * to control whether the body will be reevaluated or not. If doAfterBody() - * returns IterationTag.EVAL_BODY_AGAIN, then the body will be reevaluated. - * If doAfterBody() returns Tag.SKIP_BODY, then the body will be skipped - * and doEndTag() will be evaluated instead. - * - *

    Properties - * There are no new properties in addition to those in Tag. - * - *

    Methods - * There is one new methods: doAfterBody(). - * - *

    Lifecycle - * - *

    Lifecycle details are described by the transition diagram - * below. Exceptions that are thrown during the computation of - * doStartTag(), BODY and doAfterBody() interrupt the execution - * sequence and are propagated up the stack, unless the tag handler - * implements the TryCatchFinally interface; see that interface for - * details. - * - *

    - * Lifecycle Details Transition Diagram for IterationTag - * - *

    Empty and Non-Empty Action - *

    If the TagLibraryDescriptor file indicates that the action must - * always have an empty element body, by a <body-content> entry of - * "empty", then the doStartTag() method must return SKIP_BODY. - * - *

    Note that which methods are invoked after the doStartTag() depends on - * both the return value and on if the custom action element is empty - * or not in the JSP page, not on how it's declared in the TLD. - * - *

    - * If SKIP_BODY is returned the body is not evaluated, and then doEndTag() - * is invoked. - * - *

    - * If EVAL_BODY_INCLUDE is returned, and the custom action element is not - * empty, the body is evaluated and "passed through" to the current out, - * then doAfterBody() is invoked and, after zero or more iterations, - * doEndTag() is invoked. - */ - -public interface IterationTag extends Tag { - - /** - * Request the reevaluation of some body. - * Returned from doAfterBody. - * - * For compatibility with JSP 1.1, the value is carefully selected - * to be the same as the, now deprecated, BodyTag.EVAL_BODY_TAG, - * - */ - - public final static int EVAL_BODY_AGAIN = 2; - - /** - * Process body (re)evaluation. This method is invoked by the - * JSP Page implementation object after every evaluation of - * the body into the BodyEvaluation object. The method is - * not invoked if there is no body evaluation. - * - *

    - * If doAfterBody returns EVAL_BODY_AGAIN, a new evaluation of the - * body will happen (followed by another invocation of doAfterBody). - * If doAfterBody returns SKIP_BODY, no more body evaluations will occur, - * and the doEndTag method will be invoked. - * - *

    - * If this tag handler implements BodyTag and doAfterBody returns - * SKIP_BODY, the value of out will be restored using the popBody - * method in pageContext prior to invoking doEndTag. - * - *

    - * The method re-invocations may be lead to different actions because - * there might have been some changes to shared state, or because - * of external computation. - * - *

    - * The JSP container will resynchronize the values of any AT_BEGIN and - * NESTED variables (defined by the associated TagExtraInfo or TLD) after - * the invocation of doAfterBody(). - * - * @return whether additional evaluations of the body are desired - * @throws JspException if an error occurred while processing this tag - */ - - int doAfterBody() throws JspException; -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/JspFragment.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/JspFragment.java deleted file mode 100644 index 3675c31..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/JspFragment.java +++ /dev/null @@ -1,124 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -import java.io.IOException; -import java.io.Writer; -import javax.servlet.jsp.*; - -/** - * Encapsulates a portion of JSP code in an object that - * can be invoked as many times as needed. JSP Fragments are defined - * using JSP syntax as the body of a tag for an invocation to a SimpleTag - * handler, or as the body of a <jsp:attribute> standard action - * specifying the value of an attribute that is declared as a fragment, - * or to be of type JspFragment in the TLD. - *

    - * The definition of the JSP fragment must only contain template - * text and JSP action elements. In other words, it must not contain - * scriptlets or scriptlet expressions. At translation time, the - * container generates an implementation of the JspFragment abstract class - * capable of executing the defined fragment. - *

    - * A tag handler can invoke the fragment zero or more times, or - * pass it along to other tags, before returning. To communicate values - * to/from a JSP fragment, tag handlers store/retrieve values in - * the JspContext associated with the fragment. - *

    - * Note that tag library developers and page authors should not generate - * JspFragment implementations manually. - *

    - * Implementation Note: It is not necessary to generate a - * separate class for each fragment. One possible implementation is - * to generate a single helper class for each page that implements - * JspFragment. Upon construction, a discriminator can be passed to - * select which fragment that instance will execute. - * - * @since JSP 2.0 - */ -public abstract class JspFragment { - - /** - * Executes the fragment and directs all output to the given Writer, - * or the JspWriter returned by the getOut() method of the JspContext - * associated with the fragment if out is null. - * - * @param out The Writer to output the fragment to, or null if - * output should be sent to JspContext.getOut(). - * @throws javax.servlet.jsp.JspException Thrown if an error occured - * while invoking this fragment. - * @throws javax.servlet.jsp.SkipPageException Thrown if the page - * that (either directly or indirectly) invoked the tag handler that - * invoked this fragment is to cease evaluation. The container - * must throw this exception if a Classic Tag Handler returned - * Tag.SKIP_PAGE or if a Simple Tag Handler threw SkipPageException. - * @throws java.io.IOException If there was an error writing to the - * stream. - */ - public abstract void invoke( Writer out ) - throws JspException, IOException; - - /** - * Returns the JspContext that is bound to this JspFragment. - * - * @return The JspContext used by this fragment at invocation time. - */ - public abstract JspContext getJspContext(); - -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/JspIdConsumer.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/JspIdConsumer.java deleted file mode 100644 index 066afd6..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/JspIdConsumer.java +++ /dev/null @@ -1,114 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -/** - *

    This interface indicates to the container that a tag handler - * wishes to be provided with a - * compiler generated ID.

    - *

    The container sets the jspId - * attribute - * of the tag handler with an identification string, as part of tag - * property initialization. Each tag in a JSP page has a unique - * jspId, and a given tag in a JSP page always has the same - * jspId, - * even for multiple requests to the page. - *

    - *

    - * Tag handler instances that implement JspIdConsumer - * cannot be reused. - *

    - *

    - * Even though the jspId attribute is similar in concept to - * the jsp:id - * attribute of an XML view (see Section JSP.10.1.13 of the spec), they are - * not related. - * The jsp:id attribute is available only at translation time, - * and the jspId - * attribute is avalable only at request time. - *

    - *

    - * The JSP container must provide a value for jspId that - * conforms to the following rules: - *

      - *
    • It must start with a letter (as defined by the Character.isLetter() - * method) or underscore ('_'). - *
    • Subsequent characters may be letters (as defined by the Character.isLetter() - * method), digits (as defined by the Character.isDigit() method), dashes ('-'), - * or underscores ('_') - *
    - *

    - *

    - * Note that the rules exclude colons ':' in a jspId, - * and that they are - * the same rules used for a component ID in JavaServer Faces. - *

    - * - * @since JSP 2.1 - */ - -public interface JspIdConsumer { - - /** - * Called by the container generated code to set a value for the - * jspId attribute. An unique identification string, relative to - * this page, is generated at translation time. - */ - public void setJspId(String id); -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/JspTag.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/JspTag.java deleted file mode 100644 index 9b33831..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/JspTag.java +++ /dev/null @@ -1,68 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -/** - * Serves as a base class for Tag and SimpleTag. - * This is mostly for organizational and type-safety purposes. - * - * @since JSP 2.0 - */ -public interface JspTag { -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/PageData.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/PageData.java deleted file mode 100644 index 40c0631..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/PageData.java +++ /dev/null @@ -1,89 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -import java.io.InputStream; - -/** - * Translation-time information on a JSP page. The information - * corresponds to the XML view of the JSP page. - * - *

    - * Objects of this type are generated by the JSP translator, e.g. - * when being pased to a TagLibraryValidator instance. - */ - -abstract public class PageData { - - /** - * Sole constructor. (For invocation by subclass constructors, - * typically implicit.) - */ - public PageData() { - } - - /** - * Returns an input stream on the XML view of a JSP page. - * The stream is encoded in UTF-8. Recall tht the XML view of a - * JSP page has the include directives expanded. - * - * @return An input stream on the document. - */ - abstract public InputStream getInputStream(); -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/SimpleTag.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/SimpleTag.java deleted file mode 100644 index 9b956b9..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/SimpleTag.java +++ /dev/null @@ -1,182 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -import javax.servlet.jsp.JspContext; - -/** - * Interface for defining Simple Tag Handlers. - * - *

    Simple Tag Handlers differ from Classic Tag Handlers in that instead - * of supporting doStartTag() and doEndTag(), - * the SimpleTag interface provides a simple - * doTag() method, which is called once and only once for any - * given tag invocation. All tag logic, iteration, body evaluations, etc. - * are to be performed in this single method. Thus, simple tag handlers - * have the equivalent power of BodyTag, but with a much - * simpler lifecycle and interface.

    - * - *

    To support body content, the setJspBody() - * method is provided. The container invokes the setJspBody() - * method with a JspFragment object encapsulating the body of - * the tag. The tag handler implementation can call - * invoke() on that fragment to evaluate the body as - * many times as it needs.

    - * - *

    A SimpleTag handler must have a public no-args constructor. Most - * SimpleTag handlers should extend SimpleTagSupport.

    - * - *

    Lifecycle

    - * - *

    The following is a non-normative, brief overview of the - * SimpleTag lifecycle. Refer to the JSP Specification for details.

    - * - *
      - *
    1. A new tag handler instance is created each time by the container - * by calling the provided zero-args constructor. Unlike classic - * tag handlers, simple tag handlers are never cached and reused by - * the JSP container.
    2. - *
    3. The setJspContext() and setParent() - * methods are called by the container. The setParent() - * method is only called if the element is nested within another tag - * invocation.
    4. - *
    5. The setters for each attribute defined for this tag are called - * by the container.
    6. - *
    7. If a body exists, the setJspBody() method is called - * by the container to set the body of this tag, as a - * JspFragment. If the action element is empty in - * the page, this method is not called at all.
    8. - *
    9. The doTag() method is called by the container. All - * tag logic, iteration, body evaluations, etc. occur in this - * method.
    10. - *
    11. The doTag() method returns and all variables are - * synchronized.
    12. - *
    - * - * @see SimpleTagSupport - * @since JSP 2.0 - */ -public interface SimpleTag extends JspTag { - - /** - * Called by the container to invoke this tag. - * The implementation of this method is provided by the tag library - * developer, and handles all tag processing, body iteration, etc. - * - *

    - * The JSP container will resynchronize any AT_BEGIN and AT_END - * variables (defined by the associated tag file, TagExtraInfo, or TLD) - * after the invocation of doTag(). - * - * @throws javax.servlet.jsp.JspException If an error occurred - * while processing this tag. - * @throws javax.servlet.jsp.SkipPageException If the page that - * (either directly or indirectly) invoked this tag is to - * cease evaluation. A Simple Tag Handler generated from a - * tag file must throw this exception if an invoked Classic - * Tag Handler returned SKIP_PAGE or if an invoked Simple - * Tag Handler threw SkipPageException or if an invoked Jsp Fragment - * threw a SkipPageException. - * @throws java.io.IOException If there was an error writing to the - * output stream. - */ - public void doTag() - throws javax.servlet.jsp.JspException, java.io.IOException; - - /** - * Sets the parent of this tag, for collaboration purposes. - *

    - * The container invokes this method only if this tag invocation is - * nested within another tag invocation. - * - * @param parent the tag that encloses this tag - */ - public void setParent( JspTag parent ); - - /** - * Returns the parent of this tag, for collaboration purposes. - * - * @return the parent of this tag - */ - public JspTag getParent(); - - /** - * Called by the container to provide this tag handler with - * the JspContext for this invocation. - * An implementation should save this value. - * - * @param pc the page context for this invocation - * @see Tag#setPageContext - */ - public void setJspContext( JspContext pc ); - - /** - * Provides the body of this tag as a JspFragment object, able to be - * invoked zero or more times by the tag handler. - *

    - * This method is invoked by the JSP page implementation - * object prior to doTag(). If the action element is - * empty in the page, this method is not called at all. - * - * @param jspBody The fragment encapsulating the body of this tag. - */ - public void setJspBody( JspFragment jspBody ); - - -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/SimpleTagSupport.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/SimpleTagSupport.java deleted file mode 100644 index b614455..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/SimpleTagSupport.java +++ /dev/null @@ -1,255 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -import javax.servlet.jsp.JspContext; -import javax.servlet.jsp.JspException; -import java.io.IOException; - -/** - * A base class for defining tag handlers implementing SimpleTag. - *

    - * The SimpleTagSupport class is a utility class intended to be used - * as the base class for new simple tag handlers. The SimpleTagSupport - * class implements the SimpleTag interface and adds additional - * convenience methods including getter methods for the properties in - * SimpleTag. - * - * @since JSP 2.0 - */ -public class SimpleTagSupport - implements SimpleTag -{ - /** Reference to the enclosing tag. */ - private JspTag parentTag; - - /** The JSP context for the upcoming tag invocation. */ - private JspContext jspContext; - - /** The body of the tag. */ - private JspFragment jspBody; - - /** - * Sole constructor. (For invocation by subclass constructors, - * typically implicit.) - */ - public SimpleTagSupport() { - } - - /** - * Default processing of the tag does nothing. - * - * @throws JspException Subclasses can throw JspException to indicate - * an error occurred while processing this tag. - * @throws javax.servlet.jsp.SkipPageException If the page that - * (either directly or indirectly) invoked this tag is to - * cease evaluation. A Simple Tag Handler generated from a - * tag file must throw this exception if an invoked Classic - * Tag Handler returned SKIP_PAGE or if an invoked Simple - * Tag Handler threw SkipPageException or if an invoked Jsp Fragment - * threw a SkipPageException. - * @throws IOException Subclasses can throw IOException if there was - * an error writing to the output stream - * @see SimpleTag#doTag() - */ - public void doTag() - throws JspException, IOException - { - } - - /** - * Sets the parent of this tag, for collaboration purposes. - *

    - * The container invokes this method only if this tag invocation is - * nested within another tag invocation. - * - * @param parent the tag that encloses this tag - */ - public void setParent( JspTag parent ) { - this.parentTag = parent; - } - - /** - * Returns the parent of this tag, for collaboration purposes. - * - * @return the parent of this tag - */ - public JspTag getParent() { - return this.parentTag; - } - - /** - * Stores the provided JSP context in the private jspContext field. - * Subclasses can access the JspContext via - * getJspContext(). - * - * @param pc the page context for this invocation - * @see SimpleTag#setJspContext - */ - public void setJspContext( JspContext pc ) { - this.jspContext = pc; - } - - /** - * Returns the page context passed in by the container via - * setJspContext. - * - * @return the page context for this invocation - */ - protected JspContext getJspContext() { - return this.jspContext; - } - - /** - * Stores the provided JspFragment. - * - * @param jspBody The fragment encapsulating the body of this tag. - * If the action element is empty in the page, this method is - * not called at all. - * @see SimpleTag#setJspBody - */ - public void setJspBody( JspFragment jspBody ) { - this.jspBody = jspBody; - } - - /** - * Returns the body passed in by the container via setJspBody. - * - * @return the fragment encapsulating the body of this tag, or - * null if the action element is empty in the page. - */ - protected JspFragment getJspBody() { - return this.jspBody; - } - - /** - * Find the instance of a given class type that is closest to a given - * instance. - * This method uses the getParent method from the Tag and/or SimpleTag - * interfaces. This method is used for coordination among - * cooperating tags. - * - *

    For every instance of TagAdapter - * encountered while traversing the ancestors, the tag handler returned by - * TagAdapter.getAdaptee() - instead of the TagAdpater itself - - * is compared to klass. If the tag handler matches, it - and - * not its TagAdapter - is returned. - * - *

    - * The current version of the specification only provides one formal - * way of indicating the observable type of a tag handler: its - * tag handler implementation class, described in the tag-class - * subelement of the tag element. This is extended in an - * informal manner by allowing the tag library author to - * indicate in the description subelement an observable type. - * The type should be a subtype of the tag handler implementation - * class or void. - * This addititional constraint can be exploited by a - * specialized container that knows about that specific tag library, - * as in the case of the JSP standard tag library. - * - *

    - * When a tag library author provides information on the - * observable type of a tag handler, client programmatic code - * should adhere to that constraint. Specifically, the Class - * passed to findAncestorWithClass should be a subtype of the - * observable type. - * - * - * @param from The instance from where to start looking. - * @param klass The subclass of JspTag or interface to be matched - * @return the nearest ancestor that implements the interface - * or is an instance of the class specified - */ - public static final JspTag findAncestorWithClass( - JspTag from, Class klass) - { - boolean isInterface = false; - - if (from == null || klass == null - || (!JspTag.class.isAssignableFrom(klass) - && !(isInterface = klass.isInterface()))) { - return null; - } - - for (;;) { - JspTag parent = null; - if( from instanceof SimpleTag ) { - parent = ((SimpleTag)from).getParent(); - } - else if( from instanceof Tag ) { - parent = ((Tag)from).getParent(); - } - if (parent == null) { - return null; - } - - if (parent instanceof TagAdapter) { - parent = ((TagAdapter) parent).getAdaptee(); - } - - if ((isInterface && klass.isInstance(parent)) - || klass.isAssignableFrom(parent.getClass())) { - return parent; - } - - from = parent; - } - } -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/Tag.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/Tag.java deleted file mode 100644 index 5f23e74..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/Tag.java +++ /dev/null @@ -1,304 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -import javax.servlet.jsp.*; - - -/** - * The interface of a classic tag handler that does not want to manipulate - * its body. The Tag interface defines the basic protocol between a Tag - * handler and JSP page implementation class. It defines the life cycle - * and the methods to be invoked at start and end tag. - * - *

    Properties

    - * - *

    The Tag interface specifies the setter and getter methods for the core - * pageContext and parent properties.

    - * - *

    The JSP page implementation object invokes setPageContext and - * setParent, in that order, before invoking doStartTag() or doEndTag().

    - * - *

    Methods

    - * - *

    There are two main actions: doStartTag and doEndTag. Once all - * appropriate properties have been initialized, the doStartTag and - * doEndTag methods can be invoked on the tag handler. Between these - * invocations, the tag handler is assumed to hold a state that must - * be preserved. After the doEndTag invocation, the tag handler is - * available for further invocations (and it is expected to have - * retained its properties).

    - * - *

    Lifecycle

    - * - *

    Lifecycle details are described by the transition diagram below, - * with the following comments: - *

      - *
    • [1] This transition is intended to be for releasing long-term data. - * no guarantees are assumed on whether any properties have been retained - * or not. - *
    • [2] This transition happens if and only if the tag ends normally - * without raising an exception - *
    • [3] Some setters may be called again before a tag handler is - * reused. For instance, setParent() is called if it's - * reused within the same page but at a different level, - * setPageContext() is called if it's used in another page, - * and attribute setters are called if the values differ or are expressed - * as request-time attribute values. - *
    • Check the TryCatchFinally interface for additional details related - * to exception handling and resource management. - *

    - * - * Lifecycle Details Transition Diagram for Tag - * - *

    Once all invocations on the tag handler - * are completed, the release method is invoked on it. Once a release - * method is invoked all properties, including parent and - * pageContext, are assumed to have been reset to an unspecified value. - * The page compiler guarantees that release() will be invoked on the Tag - * handler before the handler is released to the GC.

    - * - *

    Empty and Non-Empty Action

    - *

    If the TagLibraryDescriptor file indicates that the action must - * always have an empty action, by an <body-content> entry of "empty", - * then the doStartTag() method must return SKIP_BODY.

    - * - *

    Otherwise, the doStartTag() method may return SKIP_BODY or - * EVAL_BODY_INCLUDE.

    - * - *

    If SKIP_BODY is returned the body, if present, is not evaluated.

    - * - *

    If EVAL_BODY_INCLUDE is returned, the body is evaluated and - * "passed through" to the current out.

    -*/ - -public interface Tag extends JspTag { - - /** - * Skip body evaluation. - * Valid return value for doStartTag and doAfterBody. - */ - - public final static int SKIP_BODY = 0; - - /** - * Evaluate body into existing out stream. - * Valid return value for doStartTag. - */ - - public final static int EVAL_BODY_INCLUDE = 1; - - /** - * Skip the rest of the page. - * Valid return value for doEndTag. - */ - - public final static int SKIP_PAGE = 5; - - /** - * Continue evaluating the page. - * Valid return value for doEndTag(). - */ - - public final static int EVAL_PAGE = 6; - - // Setters for Tag handler data - - - /** - * Set the current page context. - * This method is invoked by the JSP page implementation object - * prior to doStartTag(). - *

    - * This value is *not* reset by doEndTag() and must be explicitly reset - * by a page implementation if it changes between calls to doStartTag(). - * - * @param pc The page context for this tag handler. - */ - - void setPageContext(PageContext pc); - - - /** - * Set the parent (closest enclosing tag handler) of this tag handler. - * Invoked by the JSP page implementation object prior to doStartTag(). - *

    - * This value is *not* reset by doEndTag() and must be explicitly reset - * by a page implementation. - * - * @param t The parent tag, or null. - */ - - - void setParent(Tag t); - - - /** - * Get the parent (closest enclosing tag handler) for this tag handler. - * - *

    - * The getParent() method can be used to navigate the nested tag - * handler structure at runtime for cooperation among custom actions; - * for example, the findAncestorWithClass() method in TagSupport - * provides a convenient way of doing this. - * - *

    - * The current version of the specification only provides one formal - * way of indicating the observable type of a tag handler: its - * tag handler implementation class, described in the tag-class - * subelement of the tag element. This is extended in an - * informal manner by allowing the tag library author to - * indicate in the description subelement an observable type. - * The type should be a subtype of the tag handler implementation - * class or void. - * This addititional constraint can be exploited by a - * specialized container that knows about that specific tag library, - * as in the case of the JSP standard tag library. - * - * @return the current parent, or null if none. - * @see TagSupport#findAncestorWithClass - */ - - Tag getParent(); - - - // Actions for basic start/end processing. - - - /** - * Process the start tag for this instance. - * This method is invoked by the JSP page implementation object. - * - *

    - * The doStartTag method assumes that the properties pageContext and - * parent have been set. It also assumes that any properties exposed as - * attributes have been set too. When this method is invoked, the body - * has not yet been evaluated. - * - *

    - * This method returns Tag.EVAL_BODY_INCLUDE or - * BodyTag.EVAL_BODY_BUFFERED to indicate - * that the body of the action should be evaluated or SKIP_BODY to - * indicate otherwise. - * - *

    - * When a Tag returns EVAL_BODY_INCLUDE the result of evaluating - * the body (if any) is included into the current "out" JspWriter as it - * happens and then doEndTag() is invoked. - * - *

    - * BodyTag.EVAL_BODY_BUFFERED is only valid if the tag handler - * implements BodyTag. - * - *

    - * The JSP container will resynchronize the values of any AT_BEGIN and - * NESTED variables (defined by the associated TagExtraInfo or TLD) - * after the invocation of doStartTag(), except for a tag handler - * implementing BodyTag whose doStartTag() method returns - * BodyTag.EVAL_BODY_BUFFERED. - * - * @return EVAL_BODY_INCLUDE if the tag wants to process body, SKIP_BODY - * if it does not want to process it. - * @throws JspException if an error occurred while processing this tag - * @see BodyTag - */ - - int doStartTag() throws JspException; - - - /** - * Process the end tag for this instance. - * This method is invoked by the JSP page implementation object - * on all Tag handlers. - * - *

    - * This method will be called after returning from doStartTag. The - * body of the action may or may not have been evaluated, depending on - * the return value of doStartTag. - * - *

    - * If this method returns EVAL_PAGE, the rest of the page continues - * to be evaluated. If this method returns SKIP_PAGE, the rest of - * the page is not evaluated, the request is completed, and - * the doEndTag() methods of enclosing tags are not invoked. If this - * request was forwarded or included from another page (or Servlet), - * only the current page evaluation is stopped. - * - *

    - * The JSP container will resynchronize the values of any AT_BEGIN and - * AT_END variables (defined by the associated TagExtraInfo or TLD) - * after the invocation of doEndTag(). - * - * @return indication of whether to continue evaluating the JSP page. - * @throws JspException if an error occurred while processing this tag - */ - - int doEndTag() throws JspException; - - /** - * Called on a Tag handler to release state. - * The page compiler guarantees that JSP page implementation - * objects will invoke this method on all tag handlers, - * but there may be multiple invocations on doStartTag and doEndTag in between. - */ - - void release(); - -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagAdapter.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagAdapter.java deleted file mode 100644 index a432976..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagAdapter.java +++ /dev/null @@ -1,200 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -import javax.servlet.jsp.*; - - -/** - * Wraps any SimpleTag and exposes it using a Tag interface. This is used - * to allow collaboration between classic Tag handlers and SimpleTag - * handlers. - *

    - * Because SimpleTag does not extend Tag, and because Tag.setParent() - * only accepts a Tag instance, a classic tag handler (one - * that implements Tag) cannot have a SimpleTag as its parent. To remedy - * this, a TagAdapter is created to wrap the SimpleTag parent, and the - * adapter is passed to setParent() instead. A classic Tag Handler can - * call getAdaptee() to retrieve the encapsulated SimpleTag instance. - * - * @since JSP 2.0 - */ -public class TagAdapter - implements Tag -{ - /** The simple tag that's being adapted. */ - private SimpleTag simpleTagAdaptee; - - /** The parent, of this tag, converted (if necessary) to be of type Tag. */ - private Tag parent; - - // Flag indicating whether we have already determined the parent - private boolean parentDetermined; - - /** - * Creates a new TagAdapter that wraps the given SimpleTag and - * returns the parent tag when getParent() is called. - * - * @param adaptee The SimpleTag being adapted as a Tag. - */ - public TagAdapter( SimpleTag adaptee ) { - if( adaptee == null ) { - // Cannot wrap a null adaptee. - throw new IllegalArgumentException(); - } - this.simpleTagAdaptee = adaptee; - } - - /** - * Must not be called. - * - * @param pc ignored. - * @throws UnsupportedOperationException Must not be called - */ - public void setPageContext(PageContext pc) { - throw new UnsupportedOperationException( - "Illegal to invoke setPageContext() on TagAdapter wrapper" ); - } - - - /** - * Must not be called. The parent of this tag is always - * getAdaptee().getParent(). - * - * @param parentTag ignored. - * @throws UnsupportedOperationException Must not be called. - */ - public void setParent( Tag parentTag ) { - throw new UnsupportedOperationException( - "Illegal to invoke setParent() on TagAdapter wrapper" ); - } - - - /** - * Returns the parent of this tag, which is always - * getAdaptee().getParent(). - * - * This will either be the enclosing Tag (if getAdaptee().getParent() - * implements Tag), or an adapter to the enclosing Tag (if - * getAdaptee().getParent() does not implement Tag). - * - * @return The parent of the tag being adapted. - */ - public Tag getParent() { - if (!parentDetermined) { - JspTag adapteeParent = simpleTagAdaptee.getParent(); - if (adapteeParent != null) { - if (adapteeParent instanceof Tag) { - this.parent = (Tag) adapteeParent; - } else { - // Must be SimpleTag - no other types defined. - this.parent = new TagAdapter((SimpleTag) adapteeParent); - } - } - parentDetermined = true; - } - - return this.parent; - } - - /** - * Gets the tag that is being adapted to the Tag interface. - * This should be an instance of SimpleTag in JSP 2.0, but room - * is left for other kinds of tags in future spec versions. - * - * @return the tag that is being adapted - */ - public JspTag getAdaptee() { - return this.simpleTagAdaptee; - } - - /** - * Must not be called. - * - * @return always throws UnsupportedOperationException - * @throws UnsupportedOperationException Must not be called - * @throws JspException never thrown - */ - public int doStartTag() throws JspException { - throw new UnsupportedOperationException( - "Illegal to invoke doStartTag() on TagAdapter wrapper" ); - } - - /** - * Must not be called. - * - * @return always throws UnsupportedOperationException - * @throws UnsupportedOperationException Must not be called - * @throws JspException never thrown - */ - public int doEndTag() throws JspException { - throw new UnsupportedOperationException( - "Illegal to invoke doEndTag() on TagAdapter wrapper" ); - } - - /** - * Must not be called. - * - * @throws UnsupportedOperationException Must not be called - */ - public void release() { - throw new UnsupportedOperationException( - "Illegal to invoke release() on TagAdapter wrapper" ); - } -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagAttributeInfo.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagAttributeInfo.java deleted file mode 100644 index ce6766c..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagAttributeInfo.java +++ /dev/null @@ -1,365 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -/** - * Information on the attributes of a Tag, available at translation time. - * This class is instantiated from the Tag Library Descriptor file (TLD). - *

    - * Only the information needed to generate code is included here. Other information - * like SCHEMA for validation belongs elsewhere. - *

    - * Note from the Expert Group:
    - * This should have been designed as an interface. Every time we change the TLD, - * we need to add a new constructor to this class (not good). - * This class should only be instantiated by container implementations - * (not by JSP developers). - */ - -public class TagAttributeInfo { - /** - * "id" is wired in to be ID. There is no real benefit in having it be something else - * IDREFs are not handled any differently. - */ - - public static final String ID = "id"; - - /** - * Constructor for TagAttributeInfo. - * This class is to be instantiated only from the - * TagLibrary code under request from some JSP code that is parsing a - * TLD (Tag Library Descriptor). - * - * @param name The name of the attribute. - * @param required If this attribute is required in tag instances. - * @param type The name of the type of the attribute. - * @param reqTime Whether this attribute holds a request-time Attribute. - */ - - public TagAttributeInfo(String name, boolean required, - String type, boolean reqTime) { - this.name = name; - this.required = required; - this.type = type; - this.reqTime = reqTime; - } - - /** - * JSP 2.0 Constructor for TagAttributeInfo. - * This class is to be instantiated only from the - * TagLibrary code under request from some JSP code that is parsing a - * TLD (Tag Library Descriptor). - * - * @param name The name of the attribute. - * @param required If this attribute is required in tag instances. - * @param type The name of the type of the attribute. - * @param reqTime Whether this attribute holds a request-time Attribute. - * @param fragment Whether this attribute is of type JspFragment - * - * @since JSP 2.0 - */ - public TagAttributeInfo(String name, boolean required, - String type, boolean reqTime, - boolean fragment) { - this( name, required, type, reqTime ); - this.fragment = fragment; - } - - /** - * JSP 2.1 Constructor for TagAttributeInfo. - * This class is to be instantiated only from the - * TagLibrary code under request from some JSP code that is parsing a - * TLD (Tag Library Descriptor). - * - * @param name The name of the attribute. - * @param required If this attribute is required in tag instances. - * @param type The name of the type of the attribute. - * @param reqTime Whether this attribute holds a request-time Attribute. - * @param fragment Whether this attribute is of type JspFragment - * @param description The description of the attribute. - * @param deferredValue Whether this attribute is a deferred value. - * @param deferredMethod Whether this attribute is a deferred method. - * rtexpr or deferred value. - * @param expectedTypeName The name of the expected type of this deferred - * value (or null if this is not a deferred value). - * @param methodSignature The expected method signature of this deferred - * method (or null if this is not a deferred method). - * - * @since JSP 2.1 - */ - public TagAttributeInfo(String name, - boolean required, - String type, - boolean reqTime, - boolean fragment, - String description, - boolean deferredValue, - boolean deferredMethod, - String expectedTypeName, - String methodSignature) - { - this( name, required, type, reqTime, fragment ); - this.description = description; - this.deferredValue = deferredValue; - this.deferredMethod = deferredMethod; - this.expectedTypeName = expectedTypeName; - this.methodSignature = methodSignature; - } - - /** - * The name of this attribute. - * - * @return the name of the attribute - */ - - public String getName() { - return name; - } - - /** - * The type (as a String) of this attribute. - * - *

    This method must return "javax.el.ValueExpression" - * if isDeferredValue() returns true and - * canBeRequestTime() returns false. It - * must return "javax.el.MethodExpression" if - * isDeferredMethod() returns true. - * It must return "java.lang.Object" if - * isDeferredValue() returns true and - * canBeRequestTime() returns true. - *

    - * - * @return the type of the attribute - */ - - public String getTypeName() { - return type; - } - - /** - * Whether this attribute has been specified in the TLD - * as rtexprvalue. If true, this means the attribute - * can hold a request-time value. - * - * @return true if the attribute has been specified in the TLD - * as rtexprvalue - */ - - public boolean canBeRequestTime() { - return reqTime; - } - - /** - * Whether this attribute is required. - * - * @return if the attribute is required. - */ - public boolean isRequired() { - return required; - } - - /** - * Convenience static method that goes through an array of TagAttributeInfo - * objects and looks for "id". - * - * @param a An array of TagAttributeInfo - * @return The TagAttributeInfo reference with name "id" - */ - public static TagAttributeInfo getIdAttribute(TagAttributeInfo a[]) { - for (int i=0; itrue if this attribute is to be passed a - * ValueExpression so that expression evaluation - * can be deferred. - * - *

    If this method returns true, then - * getTypeName() must return - * "javax.el.ValueExpression".

    - * - *

    The getExpectedType() method can be used to retrieve - * the expected type this value expression will be constructed with.

    - * - * @return true if this attribute accepts a deferred value; - * false otherwise. - * - * @since JSP 2.1 - */ - public boolean isDeferredValue() { - return deferredValue; - } - - /** - * Returns true if this attribute is to be passed a - * MethodExpression so that expression evaluation - * can be deferred. - * - *

    If this method returns true, then - * getTypeName() must return - * "javax.el.MethodExpression".

    - * - *

    The getMethodSignature() method can be used to retrieve - * the expected method signature this method expression will be - * constructed with.

    - * - * @return true if this attribute accepts a deferred method; - * false otherwise. - * - * @since JSP 2.1 - */ - public boolean isDeferredMethod() { - return deferredMethod; - } - - /** - * Returns the name of the expected type (as a String) of this - * deferred value attribute. - * - *

    This method returns null if - * isDeferredValue() returns false.

    - * - * @return the name of the expected type - * @since JSP 2.1 - */ - public String getExpectedTypeName() { - return expectedTypeName; - } - - /** - * Returns the expected method signature of this deferred method attribute. - * - *

    This method returns null if - * isDeferredMethod() returns false.

    - * - * @return the method signature - * @since JSP 2.1 - */ - public String getMethodSignature() { - return methodSignature; - } - - /** - * Returns a String representation of this TagAttributeInfo, suitable - * for debugging purposes. - * - * @return a String representation of this TagAttributeInfo - */ - public String toString() { - StringBuffer b = new StringBuffer(); - b.append("name = "+name+" "); - b.append("type = "+type+" "); - b.append("reqTime = "+reqTime+" "); - b.append("required = "+required+" "); - b.append("fragment = "+fragment+" "); - b.append("deferredValue = "+deferredValue+" "); - b.append("deferredMethod = "+deferredMethod+" "); - b.append("expectedTypeName = "+expectedTypeName+" "); - b.append("methodSignature = "+methodSignature+" "); - return b.toString(); - } - - /* - * private fields - */ - private String name; - private String type; - private boolean reqTime; - private boolean required; - - /* - * private fields for JSP 2.0 - */ - private boolean fragment; - - /* - * private fields for JSP 2.1 - */ - private boolean deferredValue; - private boolean deferredMethod; - private String expectedTypeName; - private String methodSignature; - private String description; -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagData.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagData.java deleted file mode 100644 index 85f6cee..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagData.java +++ /dev/null @@ -1,195 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -import java.util.Hashtable; - -/** - * The (translation-time only) attribute/value information for a tag instance. - * - *

    - * TagData is only used as an argument to the isValid, validate, and - * getVariableInfo methods of TagExtraInfo, which are invoked at - * translation time. - */ - -public class TagData implements Cloneable { - - /** - * Distinguished value for an attribute to indicate its value - * is a request-time expression (which is not yet available because - * TagData instances are used at translation-time). - */ - - public static final Object REQUEST_TIME_VALUE = new Object(); - - - /** - * Constructor for TagData. - * - *

    - * A typical constructor may be - *

    -     * static final Object[][] att = {{"connection", "conn0"}, {"id", "query0"}};
    -     * static final TagData td = new TagData(att);
    -     * 
    - * - * All values must be Strings except for those holding the - * distinguished object REQUEST_TIME_VALUE. - - * @param atts the static attribute and values. May be null. - */ - public TagData(Object[] atts[]) { - if (atts == null) { - attributes = new Hashtable(); - } else { - attributes = new Hashtable(atts.length); - } - - if (atts != null) { - for (int i = 0; i < atts.length; i++) { - attributes.put((String)atts[i][0], atts[i][1]); - } - } - } - - /** - * Constructor for a TagData. - * - * If you already have the attributes in a hashtable, use this - * constructor. - * - * @param attrs A hashtable to get the values from. - */ - public TagData(Hashtable attrs) { - this.attributes = attrs; - } - - /** - * The value of the tag's id attribute. - * - * @return the value of the tag's id attribute, or null if no such - * attribute was specified. - */ - - public String getId() { - return getAttributeString(TagAttributeInfo.ID); - } - - /** - * The value of the attribute. - * If a static value is specified for an attribute that accepts a - * request-time attribute expression then that static value is returned, - * even if the value is provided in the body of a <jsp:attribute> action. - * The distinguished object REQUEST_TIME_VALUE is only returned if - * the value is specified as a request-time attribute expression - * or via the <jsp:attribute> action with a body that contains - * dynamic content (scriptlets, scripting expressions, EL expressions, - * standard actions, or custom actions). Returns null if the attribute - * is not set. - * - * @param attName the name of the attribute - * @return the attribute's value - */ - - public Object getAttribute(String attName) { - return attributes.get(attName); - } - - /** - * Set the value of an attribute. - * - * @param attName the name of the attribute - * @param value the value. - */ - public void setAttribute(String attName, - Object value) { - attributes.put(attName, value); - } - - /** - * Get the value for a given attribute. - * - * @param attName the name of the attribute - * @return the attribute value string - * @throws ClassCastException if attribute value is not a String - */ - - public String getAttributeString(String attName) { - Object o = attributes.get(attName); - if (o == null) { - return null; - } else { - return (String) o; - } - } - - /** - * Enumerates the attributes. - * - *@return An enumeration of the attributes in a TagData - */ - public java.util.Enumeration getAttributes() { - return attributes.keys(); - }; - - // private data - - private Hashtable attributes; // the tagname/value map -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagExtraInfo.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagExtraInfo.java deleted file mode 100644 index 22445f9..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagExtraInfo.java +++ /dev/null @@ -1,184 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -/** - * Optional class provided by the tag library author to describe additional - * translation-time information not described in the TLD. - * The TagExtraInfo class is mentioned in the Tag Library Descriptor file (TLD). - * - *

    - * This class can be used: - *

      - *
    • to indicate that the tag defines scripting variables - *
    • to perform translation-time validation of the tag attributes. - *
    - * - *

    - * It is the responsibility of the JSP translator that the initial value - * to be returned by calls to getTagInfo() corresponds to a TagInfo - * object for the tag being translated. If an explicit call to - * setTagInfo() is done, then the object passed will be returned in - * subsequent calls to getTagInfo(). - * - *

    - * The only way to affect the value returned by getTagInfo() - * is through a setTagInfo() call, and thus, TagExtraInfo.setTagInfo() is - * to be called by the JSP translator, with a TagInfo object that - * corresponds to the tag being translated. The call should happen before - * any invocation on validate() and before any invocation on - * getVariableInfo(). - * - *

    - * NOTE: It is a (translation time) error for a tag definition - * in a TLD with one or more variable subelements to have an associated - * TagExtraInfo implementation that returns a VariableInfo array with - * one or more elements from a call to getVariableInfo(). - */ - -public abstract class TagExtraInfo { - - /** - * Sole constructor. (For invocation by subclass constructors, - * typically implicit.) - */ - public TagExtraInfo() { - } - - /** - * information on scripting variables defined by the tag associated with - * this TagExtraInfo instance. - * Request-time attributes are indicated as such in the TagData parameter. - * - * @param data The TagData instance. - * @return An array of VariableInfo data, or null or a zero length array - * if no scripting variables are to be defined. - */ - public VariableInfo[] getVariableInfo(TagData data) { - return ZERO_VARIABLE_INFO; - } - - /** - * Translation-time validation of the attributes. - * Request-time attributes are indicated as such in the TagData parameter. - * Note that the preferred way to do validation is with the validate() - * method, since it can return more detailed information. - * - * @param data The TagData instance. - * @return Whether this tag instance is valid. - * @see TagExtraInfo#validate - */ - - public boolean isValid(TagData data) { - return true; - } - - /** - * Translation-time validation of the attributes. - * Request-time attributes are indicated as such in the TagData parameter. - * Because of the higher quality validation messages possible, - * this is the preferred way to do validation (although isValid() - * still works). - * - *

    JSP 2.0 and higher containers call validate() instead of isValid(). - * The default implementation of this method is to call isValid(). If - * isValid() returns false, a generic ValidationMessage[] is returned - * indicating isValid() returned false.

    - * - * @param data The TagData instance. - * @return A null object, or zero length array if no errors, an - * array of ValidationMessages otherwise. - * @since JSP 2.0 - */ - public ValidationMessage[] validate( TagData data ) { - ValidationMessage[] result = null; - - if( !isValid( data ) ) { - result = new ValidationMessage[] { - new ValidationMessage( data.getId(), "isValid() == false" ) }; - } - - return result; - } - - /** - * Set the TagInfo for this class. - * - * @param tagInfo The TagInfo this instance is extending - */ - public final void setTagInfo(TagInfo tagInfo) { - this.tagInfo = tagInfo; - } - - /** - * Get the TagInfo for this class. - * - * @return the taginfo instance this instance is extending - */ - public final TagInfo getTagInfo() { - return tagInfo; - } - - // private data - private TagInfo tagInfo; - - // zero length VariableInfo array - private static final VariableInfo[] ZERO_VARIABLE_INFO = { }; -} - diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagFileInfo.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagFileInfo.java deleted file mode 100644 index 817b0ce..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagFileInfo.java +++ /dev/null @@ -1,126 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -/** - * Tag information for a tag file in a Tag Library; - * This class is instantiated from the Tag Library Descriptor file (TLD) - * and is available only at translation time. - * - * @since JSP 2.0 - */ -public class TagFileInfo { - - /** - * Constructor for TagFileInfo from data in the JSP 2.0 format for TLD. - * This class is to be instantiated only from the TagLibrary code - * under request from some JSP code that is parsing a - * TLD (Tag Library Descriptor). - * - * Note that, since TagLibibraryInfo reflects both TLD information - * and taglib directive information, a TagFileInfo instance is - * dependent on a taglib directive. This is probably a - * design error, which may be fixed in the future. - * - * @param name The unique action name of this tag - * @param path Where to find the .tag file implementing this - * action, relative to the location of the TLD file. - * @param tagInfo The detailed information about this tag, as parsed - * from the directives in the tag file. - */ - public TagFileInfo( String name, String path, TagInfo tagInfo ) { - this.name = name; - this.path = path; - this.tagInfo = tagInfo; - } - - /** - * The unique action name of this tag. - * - * @return The (short) name of the tag. - */ - public String getName() { - return name; - } - - /** - * Where to find the .tag file implementing this action. - * - * @return The path of the tag file, relative to the TLD, or "." if - * the tag file was defined in an implicit tag file. - */ - public String getPath() { - return path; - } - - /** - * Returns information about this tag, parsed from the directives - * in the tag file. - * - * @return a TagInfo object containing information about this tag - */ - public TagInfo getTagInfo() { - return tagInfo; - } - - // private fields for 2.0 info - private String name; - private String path; - private TagInfo tagInfo; -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagInfo.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagInfo.java deleted file mode 100644 index 3d089c9..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagInfo.java +++ /dev/null @@ -1,487 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -/** - * Tag information for a tag in a Tag Library; - * This class is instantiated from the Tag Library Descriptor file (TLD) - * and is available only at translation time. - * - * -*/ - -public class TagInfo { - - /** - * Static constant for getBodyContent() when it is JSP. - */ - - public static final String BODY_CONTENT_JSP = "JSP"; - - /** - * Static constant for getBodyContent() when it is Tag dependent. - */ - - public static final String BODY_CONTENT_TAG_DEPENDENT = "tagdependent"; - - - /** - * Static constant for getBodyContent() when it is empty. - */ - - public static final String BODY_CONTENT_EMPTY = "empty"; - - /** - * Static constant for getBodyContent() when it is scriptless. - * - * @since JSP 2.0 - */ - public static final String BODY_CONTENT_SCRIPTLESS = "scriptless"; - - /** - * Constructor for TagInfo from data in the JSP 1.1 format for TLD. - * This class is to be instantiated only from the TagLibrary code - * under request from some JSP code that is parsing a - * TLD (Tag Library Descriptor). - * - * Note that, since TagLibibraryInfo reflects both TLD information - * and taglib directive information, a TagInfo instance is - * dependent on a taglib directive. This is probably a - * design error, which may be fixed in the future. - * - * @param tagName The name of this tag - * @param tagClassName The name of the tag handler class - * @param bodycontent Information on the body content of these tags - * @param infoString The (optional) string information for this tag - * @param taglib The instance of the tag library that contains us. - * @param tagExtraInfo The instance providing extra Tag info. May be null - * @param attributeInfo An array of AttributeInfo data from descriptor. - * May be null; - * - */ - public TagInfo(String tagName, - String tagClassName, - String bodycontent, - String infoString, - TagLibraryInfo taglib, - TagExtraInfo tagExtraInfo, - TagAttributeInfo[] attributeInfo) { - this.tagName = tagName; - this.tagClassName = tagClassName; - this.bodyContent = bodycontent; - this.infoString = infoString; - this.tagLibrary = taglib; - this.tagExtraInfo = tagExtraInfo; - this.attributeInfo = attributeInfo; - - if (tagExtraInfo != null) - tagExtraInfo.setTagInfo(this); - } - - /** - * Constructor for TagInfo from data in the JSP 1.2 format for TLD. - * This class is to be instantiated only from the TagLibrary code - * under request from some JSP code that is parsing a - * TLD (Tag Library Descriptor). - * - * Note that, since TagLibibraryInfo reflects both TLD information - * and taglib directive information, a TagInfo instance is - * dependent on a taglib directive. This is probably a - * design error, which may be fixed in the future. - * - * @param tagName The name of this tag - * @param tagClassName The name of the tag handler class - * @param bodycontent Information on the body content of these tags - * @param infoString The (optional) string information for this tag - * @param taglib The instance of the tag library that contains us. - * @param tagExtraInfo The instance providing extra Tag info. May be null - * @param attributeInfo An array of AttributeInfo data from descriptor. - * May be null; - * @param displayName A short name to be displayed by tools - * @param smallIcon Path to a small icon to be displayed by tools - * @param largeIcon Path to a large icon to be displayed by tools - * @param tvi An array of a TagVariableInfo (or null) - */ - public TagInfo(String tagName, - String tagClassName, - String bodycontent, - String infoString, - TagLibraryInfo taglib, - TagExtraInfo tagExtraInfo, - TagAttributeInfo[] attributeInfo, - String displayName, - String smallIcon, - String largeIcon, - TagVariableInfo[] tvi) { - this.tagName = tagName; - this.tagClassName = tagClassName; - this.bodyContent = bodycontent; - this.infoString = infoString; - this.tagLibrary = taglib; - this.tagExtraInfo = tagExtraInfo; - this.attributeInfo = attributeInfo; - this.displayName = displayName; - this.smallIcon = smallIcon; - this.largeIcon = largeIcon; - this.tagVariableInfo = tvi; - - if (tagExtraInfo != null) - tagExtraInfo.setTagInfo(this); - } - - /** - * Constructor for TagInfo from data in the JSP 2.0 format for TLD. - * This class is to be instantiated only from the TagLibrary code - * under request from some JSP code that is parsing a - * TLD (Tag Library Descriptor). - * - * Note that, since TagLibibraryInfo reflects both TLD information - * and taglib directive information, a TagInfo instance is - * dependent on a taglib directive. This is probably a - * design error, which may be fixed in the future. - * - * @param tagName The name of this tag - * @param tagClassName The name of the tag handler class - * @param bodycontent Information on the body content of these tags - * @param infoString The (optional) string information for this tag - * @param taglib The instance of the tag library that contains us. - * @param tagExtraInfo The instance providing extra Tag info. May be null - * @param attributeInfo An array of AttributeInfo data from descriptor. - * May be null; - * @param displayName A short name to be displayed by tools - * @param smallIcon Path to a small icon to be displayed by tools - * @param largeIcon Path to a large icon to be displayed by tools - * @param tvi An array of a TagVariableInfo (or null) - * @param dynamicAttributes True if supports dynamic attributes - * - * @since JSP 2.0 - */ - public TagInfo(String tagName, - String tagClassName, - String bodycontent, - String infoString, - TagLibraryInfo taglib, - TagExtraInfo tagExtraInfo, - TagAttributeInfo[] attributeInfo, - String displayName, - String smallIcon, - String largeIcon, - TagVariableInfo[] tvi, - boolean dynamicAttributes) { - this.tagName = tagName; - this.tagClassName = tagClassName; - this.bodyContent = bodycontent; - this.infoString = infoString; - this.tagLibrary = taglib; - this.tagExtraInfo = tagExtraInfo; - this.attributeInfo = attributeInfo; - this.displayName = displayName; - this.smallIcon = smallIcon; - this.largeIcon = largeIcon; - this.tagVariableInfo = tvi; - this.dynamicAttributes = dynamicAttributes; - - if (tagExtraInfo != null) - tagExtraInfo.setTagInfo(this); - } - - /** - * The name of the Tag. - * - * @return The (short) name of the tag. - */ - - public String getTagName() { - return tagName; - } - - /** - * Attribute information (in the TLD) on this tag. - * The return is an array describing the attributes of this tag, as - * indicated in the TLD. - * - * @return The array of TagAttributeInfo for this tag, or a - * zero-length array if the tag has no attributes. - */ - - public TagAttributeInfo[] getAttributes() { - return attributeInfo; - } - - /** - * Information on the scripting objects created by this tag at runtime. - * This is a convenience method on the associated TagExtraInfo class. - * - * @param data TagData describing this action. - * @return if a TagExtraInfo object is associated with this TagInfo, the - * result of getTagExtraInfo().getVariableInfo( data ), otherwise - * null. - */ - public VariableInfo[] getVariableInfo(TagData data) { - VariableInfo[] result = null; - TagExtraInfo tei = getTagExtraInfo(); - if (tei != null) { - result = tei.getVariableInfo( data ); - } - return result; - } - - /** - * Translation-time validation of the attributes. - * This is a convenience method on the associated TagExtraInfo class. - * - * @param data The translation-time TagData instance. - * @return Whether the data is valid. - */ - public boolean isValid(TagData data) { - TagExtraInfo tei = getTagExtraInfo(); - if (tei == null) { - return true; - } - return tei.isValid(data); - } - - /** - * Translation-time validation of the attributes. - * This is a convenience method on the associated TagExtraInfo class. - * - * @param data The translation-time TagData instance. - * @return A null object, or zero length array if no errors, an - * array of ValidationMessages otherwise. - * @since JSP 2.0 - */ - public ValidationMessage[] validate( TagData data ) { - TagExtraInfo tei = getTagExtraInfo(); - if( tei == null ) { - return null; - } - return tei.validate( data ); - } - - /** - * Set the instance for extra tag information. - * - * @param tei the TagExtraInfo instance - */ - public void setTagExtraInfo(TagExtraInfo tei) { - tagExtraInfo = tei; - } - - - /** - * The instance (if any) for extra tag information. - * - * @return The TagExtraInfo instance, if any. - */ - public TagExtraInfo getTagExtraInfo() { - return tagExtraInfo; - } - - - /** - * Name of the class that provides the handler for this tag. - * - * @return The name of the tag handler class. - */ - - public String getTagClassName() { - return tagClassName; - } - - - /** - * The bodycontent information for this tag. - * If the bodycontent is not defined for this - * tag, the default of JSP will be returned. - * - * @return the body content string. - */ - - public String getBodyContent() { - return bodyContent; - } - - - /** - * The information string for the tag. - * - * @return the info string, or null if - * not defined - */ - - public String getInfoString() { - return infoString; - } - - - /** - * Set the TagLibraryInfo property. - * - * Note that a TagLibraryInfo element is dependent - * not just on the TLD information but also on the - * specific taglib instance used. This means that - * a fair amount of work needs to be done to construct - * and initialize TagLib objects. - * - * If used carefully, this setter can be used to avoid having to - * create new TagInfo elements for each taglib directive. - * - * @param tl the TagLibraryInfo to assign - */ - - public void setTagLibrary(TagLibraryInfo tl) { - tagLibrary = tl; - } - - /** - * The instance of TabLibraryInfo we belong to. - * - * @return the tag library instance we belong to - */ - - public TagLibraryInfo getTagLibrary() { - return tagLibrary; - } - - - // ============== JSP 2.0 TLD Information ======== - - - /** - * Get the displayName. - * - * @return A short name to be displayed by tools, - * or null if not defined - */ - - public String getDisplayName() { - return displayName; - } - - /** - * Get the path to the small icon. - * - * @return Path to a small icon to be displayed by tools, - * or null if not defined - */ - - public String getSmallIcon() { - return smallIcon; - } - - /** - * Get the path to the large icon. - * - * @return Path to a large icon to be displayed by tools, - * or null if not defined - */ - - public String getLargeIcon() { - return largeIcon; - } - - /** - * Get TagVariableInfo objects associated with this TagInfo. - * - * @return Array of TagVariableInfo objects corresponding to - * variables declared by this tag, or a zero length - * array if no variables have been declared - */ - - public TagVariableInfo[] getTagVariableInfos() { - return tagVariableInfo; - } - - - // ============== JSP 2.0 TLD Information ======== - - /** - * Get dynamicAttributes associated with this TagInfo. - * - * @return True if tag handler supports dynamic attributes - * @since JSP 2.0 - */ - public boolean hasDynamicAttributes() { - return dynamicAttributes; - } - - /* - * private fields for 1.1 info - */ - private String tagName; // the name of the tag - private String tagClassName; - private String bodyContent; - private String infoString; - private TagLibraryInfo tagLibrary; - private TagExtraInfo tagExtraInfo; // instance of TagExtraInfo - private TagAttributeInfo[] attributeInfo; - - /* - * private fields for 1.2 info - */ - private String displayName; - private String smallIcon; - private String largeIcon; - private TagVariableInfo[] tagVariableInfo; - - /* - * Additional private fields for 2.0 info - */ - private boolean dynamicAttributes; -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagLibraryInfo.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagLibraryInfo.java deleted file mode 100644 index d1a3394..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagLibraryInfo.java +++ /dev/null @@ -1,342 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -import javax.servlet.jsp.tagext.TagInfo; -import javax.servlet.jsp.tagext.TagFileInfo; - -/** - * Translation-time information associated with a taglib directive, and its - * underlying TLD file. - * - * Most of the information is directly from the TLD, except for - * the prefix and the uri values used in the taglib directive - */ - -abstract public class TagLibraryInfo { - - /** - * Constructor. - * - * @param prefix the prefix actually used by the taglib directive - * @param uri the URI actually used by the taglib directive - */ - protected TagLibraryInfo(String prefix, String uri) { - this.prefix = prefix; - this.uri = uri; - } - - // ==== methods accessing taglib information ======= - - /** - * The value of the uri attribute from the taglib directive for - * this library. - * - * @return the value of the uri attribute - */ - - public String getURI() { - return uri; - } - - /** - * The prefix assigned to this taglib from the taglib directive - * - * @return the prefix assigned to this taglib from the taglib directive - */ - - public String getPrefixString() { - return prefix; - } - - // ==== methods using the TLD data ======= - - /** - * The preferred short name (prefix) as indicated in the TLD. - * This may be used by authoring tools as the preferred prefix - * to use when creating an taglib directive for this library. - * - * @return the preferred short name for the library - */ - public String getShortName() { - return shortname; - } - - /** - * The "reliable" URN indicated in the TLD (the uri element). - * This may be used by authoring tools as a global identifier - * to use when creating a taglib directive for this library. - * - * @return a reliable URN to a TLD like this - */ - public String getReliableURN() { - return urn; - } - - - /** - * Information (documentation) for this TLD. - * - * @return the info string for this tag lib - */ - - public String getInfoString() { - return info; - } - - - /** - * A string describing the required version of the JSP container. - * - * @return the (minimal) required version of the JSP container. - * @see javax.servlet.jsp.JspEngineInfo - */ - - public String getRequiredVersion() { - return jspversion; - } - - - /** - * An array describing the tags that are defined in this tag library. - * - * @return the TagInfo objects corresponding to the tags defined by this - * tag library, or a zero length array if this tag library - * defines no tags - */ - public TagInfo[] getTags() { - return tags; - } - - /** - * An array describing the tag files that are defined in this tag library. - * - * @return the TagFileInfo objects corresponding to the tag files defined - * by this tag library, or a zero length array if this - * tag library defines no tags files - * @since JSP 2.0 - */ - public TagFileInfo[] getTagFiles() { - return tagFiles; - } - - - /** - * Get the TagInfo for a given tag name, looking through all the - * tags in this tag library. - * - * @param shortname The short name (no prefix) of the tag - * @return the TagInfo for the tag with the specified short name, or - * null if no such tag is found - */ - - public TagInfo getTag(String shortname) { - TagInfo tags[] = getTags(); - - if (tags == null || tags.length == 0) { - return null; - } - - for (int i=0; i < tags.length; i++) { - if (tags[i].getTagName().equals(shortname)) { - return tags[i]; - } - } - return null; - } - - /** - * Get the TagFileInfo for a given tag name, looking through all the - * tag files in this tag library. - * - * @param shortname The short name (no prefix) of the tag - * @return the TagFileInfo for the specified Tag file, or null - * if no Tag file is found - * @since JSP 2.0 - */ - public TagFileInfo getTagFile(String shortname) { - TagFileInfo tagFiles[] = getTagFiles(); - - if (tagFiles == null || tagFiles.length == 0) { - return null; - } - - for (int i=0; i < tagFiles.length; i++) { - if (tagFiles[i].getName().equals(shortname)) { - return tagFiles[i]; - } - } - return null; - } - - /** - * An array describing the functions that are defined in this tag library. - * - * @return the functions defined in this tag library, or a zero - * length array if the tag library defines no functions. - * @since JSP 2.0 - */ - public FunctionInfo[] getFunctions() { - return functions; - } - - - /** - * Get the FunctionInfo for a given function name, looking through all the - * functions in this tag library. - * - * @param name The name (no prefix) of the function - * @return the FunctionInfo for the function with the given name, or null - * if no such function exists - * @since JSP 2.0 - */ - public FunctionInfo getFunction(String name) { - - if (functions == null || functions.length == 0) { - System.err.println("No functions"); - return null; - } - - for (int i=0; i < functions.length; i++) { - if (functions[i].getName().equals(name)) { - return functions[i]; - } - } - return null; - } - - - /** - * Returns an array of TagLibraryInfo objects representing the entire set - * of tag libraries (including this TagLibraryInfo) imported by taglib - * directives in the translation unit that references this - * TagLibraryInfo. - * - * If a tag library is imported more than once and bound to different - * prefices, only the TagLibraryInfo bound to the first prefix must be - * included in the returned array. - * - * @return Array of TagLibraryInfo objects representing the entire set - * of tag libraries (including this TagLibraryInfo) imported by taglib - * directives in the translation unit that references this TagLibraryInfo. - * - * @since JSP 2.1 - */ - public abstract TagLibraryInfo[] getTagLibraryInfos(); - - - // Protected fields - - /** - * The prefix assigned to this taglib from the taglib directive. - */ - protected String prefix; - - /** - * The value of the uri attribute from the taglib directive for - * this library. - */ - protected String uri; - - /** - * An array describing the tags that are defined in this tag library. - */ - protected TagInfo[] tags; - - /** - * An array describing the tag files that are defined in this tag library. - * - * @since JSP 2.0 - */ - protected TagFileInfo[] tagFiles; - - /** - * An array describing the functions that are defined in this tag library. - * - * @since JSP 2.0 - */ - protected FunctionInfo[] functions; - - // Tag Library Data - - /** - * The version of the tag library. - */ - protected String tlibversion; // required - - /** - * The version of the JSP specification this tag library is written to. - */ - protected String jspversion; // required - - /** - * The preferred short name (prefix) as indicated in the TLD. - */ - protected String shortname; // required - - /** - * The "reliable" URN indicated in the TLD. - */ - protected String urn; // required - - /** - * Information (documentation) for this TLD. - */ - protected String info; // optional -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagLibraryValidator.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagLibraryValidator.java deleted file mode 100644 index 7c4926d..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagLibraryValidator.java +++ /dev/null @@ -1,184 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -import java.util.Map; - -/** - * Translation-time validator class for a JSP page. - * A validator operates on the XML view associated with the JSP page. - * - *

    - * The TLD file associates a TagLibraryValidator class and some init - * arguments with a tag library. - * - *

    - * The JSP container is reponsible for locating an appropriate - * instance of the appropriate subclass by - * - *

      - *
    • new a fresh instance, or reuse an available one - *
    • invoke the setInitParams(Map) method on the instance - *
    - * - * once initialized, the validate(String, String, PageData) method will - * be invoked, where the first two arguments are the prefix - * and uri for this tag library in the XML View. The prefix is intended - * to make it easier to produce an error message. However, it is not - * always accurate. In the case where a single URI is mapped to more - * than one prefix in the XML view, the prefix of the first URI is provided. - * Therefore, to provide high quality error messages in cases where the - * tag elements themselves are checked, the prefix parameter should be - * ignored and the actual prefix of the element should be used instead. - * TagLibraryValidators should always use the uri to identify elements - * as beloning to the tag library, not the prefix. - * - *

    - * A TagLibraryValidator instance - * may create auxiliary objects internally to perform - * the validation (e.g. an XSchema validator) and may reuse it for all - * the pages in a given translation run. - * - *

    - * The JSP container is not guaranteed to serialize invocations of - * validate() method, and TagLibraryValidators should perform any - * synchronization they may require. - * - *

    - * As of JSP 2.0, a JSP container must provide a jsp:id attribute to - * provide higher quality validation errors. - * The container will track the JSP pages - * as passed to the container, and will assign to each element - * a unique "id", which is passed as the value of the jsp:id - * attribute. Each XML element in the XML view available will - * be extended with this attribute. The TagLibraryValidator - * can then use the attribute in one or more ValidationMessage - * objects. The container then, in turn, can use these - * values to provide more precise information on the location - * of an error. - * - *

    - * The actual prefix of the id attribute may or may not be - * jsp but it will always map to the namespace - * http://java.sun.com/JSP/Page. A TagLibraryValidator - * implementation must rely on the uri, not the prefix, of the id - * attribute. - */ - -abstract public class TagLibraryValidator { - - /** - * Sole constructor. (For invocation by subclass constructors, - * typically implicit.) - */ - public TagLibraryValidator() { - } - - /** - * Set the init data in the TLD for this validator. - * Parameter names are keys, and parameter values are the values. - * - * @param map A Map describing the init parameters - */ - public void setInitParameters(Map map) { - initParameters = map; - } - - - /** - * Get the init parameters data as an immutable Map. - * Parameter names are keys, and parameter values are the values. - * - * @return The init parameters as an immutable map. - */ - public Map getInitParameters() { - return initParameters; - } - - /** - * Validate a JSP page. - * This will get invoked once per unique tag library URI in the - * XML view. This method will return null if the page is valid; otherwise - * the method should return an array of ValidationMessage objects. - * An array of length zero is also interpreted as no errors. - * - * @param prefix the first prefix with which the tag library is - * associated, in the XML view. Note that some tags may use - * a different prefix if the namespace is redefined. - * @param uri the tag library's unique identifier - * @param page the JspData page object - * @return A null object, or zero length array if no errors, an array - * of ValidationMessages otherwise. - */ - public ValidationMessage[] validate(String prefix, String uri, - PageData page) - { - return null; - } - - /** - * Release any data kept by this instance for validation purposes. - */ - public void release() { - } - - // Private data - private Map initParameters; - -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagSupport.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagSupport.java deleted file mode 100644 index 2ec522a..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagSupport.java +++ /dev/null @@ -1,340 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -import java.io.Serializable; -import java.util.Enumeration; -import java.util.Hashtable; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.PageContext; - -/** - * A base class for defining new tag handlers implementing Tag. - * - *

    The TagSupport class is a utility class intended to be used as - * the base class for new tag handlers. The TagSupport class - * implements the Tag and IterationTag interfaces and adds additional - * convenience methods including getter methods for the properties in - * Tag. TagSupport has one static method that is included to - * facilitate coordination among cooperating tags. - * - *

    Many tag handlers will extend TagSupport and only redefine a - * few methods. - */ - -public class TagSupport implements IterationTag, Serializable { - - /** - * Find the instance of a given class type that is closest to a given - * instance. - * This method uses the getParent method from the Tag - * interface. - * This method is used for coordination among cooperating tags. - * - *

    - * The current version of the specification only provides one formal - * way of indicating the observable type of a tag handler: its - * tag handler implementation class, described in the tag-class - * subelement of the tag element. This is extended in an - * informal manner by allowing the tag library author to - * indicate in the description subelement an observable type. - * The type should be a subtype of the tag handler implementation - * class or void. - * This addititional constraint can be exploited by a - * specialized container that knows about that specific tag library, - * as in the case of the JSP standard tag library. - * - *

    - * When a tag library author provides information on the - * observable type of a tag handler, client programmatic code - * should adhere to that constraint. Specifically, the Class - * passed to findAncestorWithClass should be a subtype of the - * observable type. - * - * - * @param from The instance from where to start looking. - * @param klass The subclass of Tag or interface to be matched - * @return the nearest ancestor that implements the interface - * or is an instance of the class specified - */ - - // The type for klass should be Class. Unfortunately, fixing that is - // a change in the API signature, which cannot be modified without a spec - // change - @SuppressWarnings("unchecked") - public static final Tag findAncestorWithClass(Tag from, Class klass) { - boolean isInterface = false; - - if (from == null || - klass == null || - (!Tag.class.isAssignableFrom(klass) && - !(isInterface = klass.isInterface()))) { - return null; - } - - for (;;) { - Tag tag = from.getParent(); - - if (tag == null) { - return null; - } - - if ((isInterface && klass.isInstance(tag)) || - klass.isAssignableFrom(tag.getClass())) - return tag; - else - from = tag; - } - } - - /** - * Default constructor, all subclasses are required to define only - * a public constructor with the same signature, and to call the - * superclass constructor. - * - * This constructor is called by the code generated by the JSP - * translator. - */ - - public TagSupport() { } - - /** - * Default processing of the start tag, returning SKIP_BODY. - * - * @return SKIP_BODY - * @throws JspException if an error occurs while processing this tag - * - * @see Tag#doStartTag() - */ - - public int doStartTag() throws JspException { - return SKIP_BODY; - } - - /** - * Default processing of the end tag returning EVAL_PAGE. - * - * @return EVAL_PAGE - * @throws JspException if an error occurs while processing this tag - * - * @see Tag#doEndTag() - */ - - public int doEndTag() throws JspException { - return EVAL_PAGE; - } - - - /** - * Default processing for a body. - * - * @return SKIP_BODY - * @throws JspException if an error occurs while processing this tag - * - * @see IterationTag#doAfterBody() - */ - - public int doAfterBody() throws JspException { - return SKIP_BODY; - } - - // Actions related to body evaluation - - - /** - * Release state. - * - * @see Tag#release() - */ - - public void release() { - parent = null; - id = null; - if( values != null ) { - values.clear(); - } - values = null; - } - - /** - * Set the nesting tag of this tag. - * - * @param t The parent Tag. - * @see Tag#setParent(Tag) - */ - - public void setParent(Tag t) { - parent = t; - } - - /** - * The Tag instance most closely enclosing this tag instance. - * @see Tag#getParent() - * - * @return the parent tag instance or null - */ - - public Tag getParent() { - return parent; - } - - /** - * Set the id attribute for this tag. - * - * @param id The String for the id. - */ - - public void setId(String id) { - this.id = id; - } - - /** - * The value of the id attribute of this tag; or null. - * - * @return the value of the id attribute, or null - */ - - public String getId() { - return id; - } - - /** - * Set the page context. - * - * @param pageContext The PageContext. - * @see Tag#setPageContext - */ - - public void setPageContext(PageContext pageContext) { - this.pageContext = pageContext; - } - - /** - * Associate a value with a String key. - * - * @param k The key String. - * @param o The value to associate. - */ - - public void setValue(String k, Object o) { - if (values == null) { - values = new Hashtable(); - } - values.put(k, o); - } - - /** - * Get a the value associated with a key. - * - * @param k The string key. - * @return The value associated with the key, or null. - */ - - public Object getValue(String k) { - if (values == null) { - return null; - } else { - return values.get(k); - } - } - - /** - * Remove a value associated with a key. - * - * @param k The string key. - */ - - public void removeValue(String k) { - if (values != null) { - values.remove(k); - } - } - - /** - * Enumerate the keys for the values kept by this tag handler. - * - * @return An enumeration of all the keys for the values set, - * or null or an empty Enumeration if no values have been set. - */ - - public Enumeration getValues() { - if (values == null) { - return null; - } - return values.keys(); - } - - // private fields - - private Tag parent; - private Hashtable values; - /** - * The value of the id attribute of this tag; or null. - */ - protected String id; - - // protected fields - - /** - * The PageContext. - */ - protected PageContext pageContext; -} - diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagVariableInfo.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagVariableInfo.java deleted file mode 100644 index 4b27772..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TagVariableInfo.java +++ /dev/null @@ -1,161 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -/** - * Variable information for a tag in a Tag Library; - * This class is instantiated from the Tag Library Descriptor file (TLD) - * and is available only at translation time. - * - * This object should be immutable. - * - * This information is only available in JSP 1.2 format TLDs or above. - */ - -public class TagVariableInfo { - - /** - * Constructor for TagVariableInfo. - * - * @param nameGiven value of <name-given> - * @param nameFromAttribute value of <name-from-attribute> - * @param className value of <variable-class> - * @param declare value of <declare> - * @param scope value of <scope> - */ - public TagVariableInfo( - String nameGiven, - String nameFromAttribute, - String className, - boolean declare, - int scope) { - this.nameGiven = nameGiven; - this.nameFromAttribute = nameFromAttribute; - this.className = className; - this.declare = declare; - this.scope = scope; - } - - /** - * The body of the <name-given> element. - * - * @return The variable name as a constant - */ - - public String getNameGiven() { - return nameGiven; - } - - /** - * The body of the <name-from-attribute> element. - * This is the name of an attribute whose (translation-time) - * value will give the name of the variable. One of - * <name-given> or <name-from-attribute> is required. - * - * @return The attribute whose value defines the variable name - */ - - public String getNameFromAttribute() { - return nameFromAttribute; - } - - /** - * The body of the <variable-class> element. - * - * @return The name of the class of the variable or - * 'java.lang.String' if not defined in the TLD. - */ - - public String getClassName() { - return className; - } - - /** - * The body of the <declare> element. - * - * @return Whether the variable is to be declared or not. - * If not defined in the TLD, 'true' will be returned. - */ - - public boolean getDeclare() { - return declare; - } - - /** - * The body of the <scope> element. - * - * @return The scope to give the variable. NESTED - * scope will be returned if not defined in - * the TLD. - */ - - public int getScope() { - return scope; - } - - - /* - * private fields - */ - private String nameGiven; // - private String nameFromAttribute; // - private String className; // - private boolean declare; // - private int scope; // -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TryCatchFinally.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TryCatchFinally.java deleted file mode 100644 index a49f0b2..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/TryCatchFinally.java +++ /dev/null @@ -1,139 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - - - -/** - * The auxiliary interface of a Tag, IterationTag or BodyTag tag - * handler that wants additional hooks for managing resources. - * - *

    This interface provides two new methods: doCatch(Throwable) - * and doFinally(). The prototypical invocation is as follows: - * - *

    - * h = get a Tag();  // get a tag handler, perhaps from pool
    - *
    - * h.setPageContext(pc);  // initialize as desired
    - * h.setParent(null);
    - * h.setFoo("foo");
    - * 
    - * // tag invocation protocol; see Tag.java
    - * try {
    - *   doStartTag()...
    - *   ....
    - *   doEndTag()...
    - * } catch (Throwable t) {
    - *   // react to exceptional condition
    - *   h.doCatch(t);
    - * } finally {
    - *   // restore data invariants and release per-invocation resources
    - *   h.doFinally();
    - * }
    - * 
    - * ... other invocations perhaps with some new setters
    - * ...
    - * h.release();  // release long-term resources
    - * 
    - */ - -public interface TryCatchFinally { - - /** - * Invoked if a Throwable occurs while evaluating the BODY - * inside a tag or in any of the following methods: - * Tag.doStartTag(), Tag.doEndTag(), - * IterationTag.doAfterBody() and BodyTag.doInitBody(). - * - *

    This method is not invoked if the Throwable occurs during - * one of the setter methods. - * - *

    This method may throw an exception (the same or a new one) - * that will be propagated further up the nest chain. If an exception - * is thrown, doFinally() will be invoked. - * - *

    This method is intended to be used to respond to an exceptional - * condition. - * - * @param t The throwable exception navigating through this tag. - * @throws Throwable if the exception is to be rethrown further up - * the nest chain. - */ - - void doCatch(Throwable t) throws Throwable; - - /** - * Invoked in all cases after doEndTag() for any class implementing - * Tag, IterationTag or BodyTag. This method is invoked even if - * an exception has occurred in the BODY of the tag, - * or in any of the following methods: - * Tag.doStartTag(), Tag.doEndTag(), - * IterationTag.doAfterBody() and BodyTag.doInitBody(). - * - *

    This method is not invoked if the Throwable occurs during - * one of the setter methods. - * - *

    This method should not throw an Exception. - * - *

    This method is intended to maintain per-invocation data - * integrity and resource management actions. - */ - - void doFinally(); -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/ValidationMessage.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/ValidationMessage.java deleted file mode 100644 index 4ca1bbb..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/ValidationMessage.java +++ /dev/null @@ -1,126 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - - -/** - * A validation message from either TagLibraryValidator or TagExtraInfo. - *

    - * As of JSP 2.0, a JSP container must support a jsp:id attribute - * to provide higher quality validation errors. - * The container will track the JSP pages - * as passed to the container, and will assign to each element - * a unique "id", which is passed as the value of the jsp:id - * attribute. Each XML element in the XML view available will - * be extended with this attribute. The TagLibraryValidator - * can then use the attribute in one or more ValidationMessage - * objects. The container then, in turn, can use these - * values to provide more precise information on the location - * of an error. - * - *

    - * The actual prefix of the id attribute may or may not be - * jsp but it will always map to the namespace - * http://java.sun.com/JSP/Page. A TagLibraryValidator - * implementation must rely on the uri, not the prefix, of the id - * attribute. - */ - -public class ValidationMessage { - - /** - * Create a ValidationMessage. The message String should be - * non-null. The value of id may be null, if the message - * is not specific to any XML element, or if no jsp:id - * attributes were passed on. If non-null, the value of - * id must be the value of a jsp:id attribute for the PageData - * passed into the validate() method. - * - * @param id Either null, or the value of a jsp:id attribute. - * @param message A localized validation message. - */ - public ValidationMessage(String id, String message) { - this.id = id; - this.message = message; - } - - - /** - * Get the jsp:id. - * Null means that there is no information available. - * - * @return The jsp:id information. - */ - public String getId() { - return id; - } - - /** - * Get the localized validation message. - * - * @return A validation message - */ - public String getMessage(){ - return message; - } - - // Private data - private String id; - private String message; -} diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/VariableInfo.java b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/VariableInfo.java deleted file mode 100644 index dcb7720..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/VariableInfo.java +++ /dev/null @@ -1,322 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. - * - * - * This file incorporates work covered by the following copyright and - * permission notice: - * - * Copyright 2004 The Apache Software Foundation - * - * 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. - */ - -package javax.servlet.jsp.tagext; - -/** - * Information on the scripting variables that are created/modified by - * a tag (at run-time). This information is provided by TagExtraInfo - * classes and it is used by the translation phase of JSP. - * - *

    - * Scripting variables generated by a custom action have an associated - * scope of either AT_BEGIN, NESTED, or AT_END. - * - *

    - * The class name (VariableInfo.getClassName) in the returned objects - * is used to determine the types of the scripting variables. - * Note that because scripting variables are assigned their values - * from scoped attributes which cannot be of primitive types, - * "boxed" types such as java.lang.Integer must - * be used instead of primitives. - * - *

    - * The class name may be a Fully Qualified Class Name, or a short - * class name. - * - *

    - * If a Fully Qualified Class Name is provided, it should refer to a - * class that should be in the CLASSPATH for the Web Application (see - * Servlet 2.4 specification - essentially it is WEB-INF/lib and - * WEB-INF/classes). Failure to be so will lead to a translation-time - * error. - * - *

    - * If a short class name is given in the VariableInfo objects, then - * the class name must be that of a public class in the context of the - * import directives of the page where the custom action appears. - * The class must also be in the CLASSPATH for the Web Application - * (see Servlet 2.4 specification - essentially it is WEB-INF/lib and - * WEB-INF/classes). Failure to be so will lead to a translation-time - * error. - * - *

    Usage Comments - *

    - * Frequently a fully qualified class name will refer to a class that - * is known to the tag library and thus, delivered in the same JAR - * file as the tag handlers. In most other remaining cases it will - * refer to a class that is in the platform on which the JSP processor - * is built (like Java EE). Using fully qualified class names in this - * manner makes the usage relatively resistant to configuration - * errors. - * - *

    - * A short name is usually generated by the tag library based on some - * attributes passed through from the custom action user (the author), - * and it is thus less robust: for instance a missing import directive - * in the referring JSP page will lead to an invalid short name class - * and a translation error. - * - *

    Synchronization Protocol - * - *

    - * The result of the invocation on getVariableInfo is an array of - * VariableInfo objects. Each such object describes a scripting - * variable by providing its name, its type, whether the variable is - * new or not, and what its scope is. Scope is best described through - * a picture: - * - *

    - * NESTED, AT_BEGIN and AT_END Variable Scopes - * - *

    - * The JSP 2.0 specification defines the interpretation of 3 values: - * - *

      - *
    • NESTED, if the scripting variable is available between - * the start tag and the end tag of the action that defines it. - *
    • - * AT_BEGIN, if the scripting variable is available from the start tag - * of the action that defines it until the end of the scope. - *
    • AT_END, if the scripting variable is available after the end tag - * of the action that defines it until the end of the scope. - *
    - * - * The scope value for a variable implies what methods may affect its - * value and thus where synchronization is needed as illustrated by - * the table below. Note: the synchronization of the variable(s) - * will occur after the respective method has been called. - * - *
    - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
    Variable Synchronization - * Points
    - *
     doStartTag()doInitBody()doAfterBody()doEndTag()doTag()
    Tag
    - *
    AT_BEGIN, NESTED
    - *

    - *

    - *
    AT_BEGIN, AT_END
    - *

    - *
    IterationTag
    - *
    AT_BEGIN, NESTED
    - *

    - *
    AT_BEGIN, NESTED
    - *
    AT_BEGIN, AT_END
    - *

    - *
    BodyTag
    - *
    AT_BEGIN, NESTED1
    - *
    AT_BEGIN, NESTED1
    - *
    AT_BEGIN, NESTED
    - *
    AT_BEGIN, AT_END
    - *

    - *
    SimpleTag
    - *

    - *

    - *

    - *

    - *
    AT_BEGIN, AT_END
    - *
    - * 1 Called after doStartTag() if - * EVAL_BODY_INCLUDE is returned, or after - * doInitBody() otherwise. - *
    - * - *

    Variable Information in the TLD - *

    - * Scripting variable information can also be encoded directly for most cases - * into the Tag Library Descriptor using the <variable> subelement of the - * <tag> element. See the JSP specification. - */ - -public class VariableInfo { - - /** - * Scope information that scripting variable is visible only within the - * start/end tags. - */ - public static final int NESTED = 0; - - /** - * Scope information that scripting variable is visible after start tag. - */ - public static final int AT_BEGIN = 1; - - /** - * Scope information that scripting variable is visible after end tag. - */ - public static final int AT_END = 2; - - - /** - * Constructor - * These objects can be created (at translation time) by the TagExtraInfo - * instances. - * - * @param varName The name of the scripting variable - * @param className The type of this variable - * @param declare If true, it is a new variable (in some languages this will - * require a declaration) - * @param scope Indication on the lexical scope of the variable - */ - - public VariableInfo(String varName, - String className, - boolean declare, - int scope) { - this.varName = varName; - this.className = className; - this.declare = declare; - this.scope = scope; - } - - // Accessor methods - - /** - * Returns the name of the scripting variable. - * - * @return the name of the scripting variable - */ - public String getVarName() { - return varName; - } - - /** - * Returns the type of this variable. - * - * @return the type of this variable - */ - public String getClassName() { - return className; - } - - /** - * Returns whether this is a new variable. - * If so, in some languages this will require a declaration. - * - * @return whether this is a new variable. - */ - public boolean getDeclare() { - return declare; - } - - /** - * Returns the lexical scope of the variable. - * - * @return the lexical scope of the variable, either AT_BEGIN, AT_END, - * or NESTED. - * @see #AT_BEGIN - * @see #AT_END - * @see #NESTED - */ - public int getScope() { - return scope; - } - - - // == private data - private String varName; - private String className; - private boolean declare; - private int scope; -} - diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/doc-files/BodyTagProtocol.gif b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/doc-files/BodyTagProtocol.gif deleted file mode 100644 index a61e82b..0000000 Binary files a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/doc-files/BodyTagProtocol.gif and /dev/null differ diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/doc-files/IterationTagProtocol.gif b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/doc-files/IterationTagProtocol.gif deleted file mode 100644 index c262341..0000000 Binary files a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/doc-files/IterationTagProtocol.gif and /dev/null differ diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/doc-files/TagProtocol.gif b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/doc-files/TagProtocol.gif deleted file mode 100644 index 9a1880e..0000000 Binary files a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/doc-files/TagProtocol.gif and /dev/null differ diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/doc-files/VariableInfo-1.gif b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/doc-files/VariableInfo-1.gif deleted file mode 100644 index 32eabeb..0000000 Binary files a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/doc-files/VariableInfo-1.gif and /dev/null differ diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/package.html b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/package.html deleted file mode 100644 index c149313..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/javax/servlet/jsp/tagext/package.html +++ /dev/null @@ -1,1460 +0,0 @@ - - - - - - - - -Classes and interfaces for the definition of JavaServer Pages Tag Libraries. - -

    Custom actions can be used by JSP authors and authoring tools to -simplify writing JSP pages. A custom action can be either an empty -or a non-empty action. - -

    -An empty tag has no body. There are two equivalent syntaxes, one -with separate start and end tags, and one where the start and -end tags are combined. The two following examples are identical: -

    -
    - -
    -<x:foo att="myObject"></foo>
    -<x:foo att="myObject"/>
    -
    -
    -
    - -

    -A non-empty tag has a start tag, a body, and an end tag. A -prototypical example is of the form: -

    -
    - -
    -<x:foo att="myObject" >
    -  BODY
    -</x:foo/>
    -
    -
    -
    - - -

    -The JavaServer Pages(tm) (JSP) specification provides a portable -mechanism for the description of tag libraries. -

    -A JSP tag library contains -

      -
    • A Tag Library Descriptor
    • -
    • A number of Tag Files or Tag handler classes defining - request-time behavior
    • -
    • Additional classes and resources used at runtime
    • -
    • Possibly some additional classes to provide extra translation - information
    • -
    - -

    This API is described in the following sections: -

      -
    1. Classic Tag Handlers
    2. -
    3. Tag Handlers that want to access their Body Content
    4. -
    5. Dynamic Attributes
    6. -
    7. Annotated Tag Handler Management Example
    8. -
    9. Cooperating Actions
    10. -
    11. Simple Tag Handlers
    12. -
    13. JSP Fragments
    14. -
    15. Example Simple Tag Handler Scenario
    16. -
    17. Translation-time Classes
    18. -
    - - -

    1. Classic Tag Handlers

    -
    -This section introduces the notion of a tag handler and describes the -classic types of tag handler. - -

    JSP 2.0 introduces a new type of Tag Handler called a Simple -Tag Handler, which is described in a later section. -The protocol for Simple Tag handlers is much more straightforward. - -

    Tag Handler

    - -

    A tag handler is a run-time, container-managed object that -evaluates custom actions during the execution of a JSP page. A tag -handler supports a protocol that allows the JSP container to provide -good integration of the server-side actions within a JSP page. - -

    A tag handler is created initially using a zero argument -constructor on its corresponding class; the method -java.beans.Beans.instantiate() is not used. - -

    A tag handler has some properties that are exposed to the page as -attributes on an action; these properties are managed by the JSP -container (via generated code). The setter methods used to set -the properties are discovered using the JavaBeans introspector -machinery. - -

    The protocol supported by a tag handler provides for passing of -parameters, the evaluation and reevaluation of the body of the action, -and for getting access to objects and other tag handlers in the -JSP page. - -

    A tag handler instance is responsible for processing one request -at a time. It is the responsability of the JSP container to enforce -this. - -

    Additional translation time information associated with the action -indicates the name of any scripting variables it may introduce, their -types and their scope. At specific moments, the JSP container will -automatically synchronize the {@link javax.servlet.jsp.PageContext} - information with variables -in the scripting language so they can be made available directly -through the scripting elements. - - -

    Properties

    - - -

    A tag handler has some properties. All tag handlers have a -pageContext property for the JSP page where the tag is -located, and a parent property for the tag handler to the -closest enclosing action. Specific tag handler classes may have -additional properties. - -

    All attributes of a custom action must be JavaBeans component -properties, although some properties may not be exposed as attributes. -The attributes that are visible to the JSP translator are exactly -those listed in the Tag Library Descriptor (TLD). - -

    All properties of a tag handler instance exposed as attributes -will be initialized by the container using the appropriate setter -methods before the instance can be used to perform the action methods. -It is the responsibility of the JSP container to invoke the -appropriate setter methods to initialize these properties. It is the -responsability of user code, be it scriptlets, JavaBeans code, or code -inside custom tags, to not invoke these setter methods, as doing -otherwise would interfere with the container knowledge. - -

    The setter methods that should be used when assigning a value to -an attribute of a custom action are determined by using the JavaBeans -introspector on the tag handler class, then use the setter method -associated with the property that has the same name as the attribute -in question. An implication (unclear in the JavaBeans specification) -is that there is only one setter per property. - -

    Unspecified attributes/properties should not be set (using a -setter method). - -

    Once properly set, all properties are expected to be persistent, -so that if the JSP container ascertains that a property has already -been set on a given tag handler instance, it must not set it -again. - -

    The JSP container may reuse classic tag handler instances for multiple -occurrences of the corresponding custom action, in the same page or in -different pages, but only if the same set of attributes are used for all -occurrences. If a tag handler is used for more than one occurence, the -container must reset all attributes where the values differ between the -custom action occurrences. Attributes with the same value in all -occurrences must not be reset. If an attribute value is set as a -request-time attribute value (using a scripting or an EL expression), -the container must reset the attribute between all reuses of the tag -handler instance. To prevent confusion, a tag handler with an empty body -must not reuse any previous tag handler with a non-empty body. - -

    User code can access property information and access and modify -tag handler internal state starting with the first action method (doStartTag) -up until the last action method (doEndTag or doFinally for tag handlers -implementing TryCatchFinally). - - -

    Tag Handler as a Container-Managed Object

    - -

    Since a tag handler is a container managed object, the container -needs to maintain its references; specifically, user code should not -keep references to a tag handler except between the start of the first -action method (doStartTag()) and the end of the last action method -(doEndTag() or doFinally() for those tags that implement TryCatchFinally). - -

    The restrictions on references to tag handler objects and -on modifying attribute properties gives the JSP container substantial -freedom in effectively managing tag handler objects to achieve different -goals. For example, a container may implementing different pooling strategies -to minimize creation cost, or may hoist setting of properties to reduce -cost when a tag handler is inside another iterative tag. - - -

    Conversions

    - -

    A tag handler implements an action; the JSP container must follow -the type conversions described in Section 2.13.2 when assigning values -to the attributes of an action. - -

    Empty and Non-Empty Actions

    - -An empty action has no body; it may use one of two syntaxes: either -<foo/> or <foo></foo>. Since empty actions have no -body the methods related to body manipulation are not invoked. -There is a mechanism in the Tag Library Descriptor to indicate -that a tag can only be used to write empty actions; when used, -non-empty actions using that tag will produce a translation error. - -

    -A non-empty action has a body. - - -

    The Tag Interface

    - - -

    A Tag handler that does not want to process its body can implement -just the Tag interface. A tag handler may not want to process its -body because it is an empty tag or because the body is just to -be "passed through". - -

    The Tag interface includes methods to provide page context -information to the Tag Handler instance, methods to handle the -life-cycle of tag handlers, and two main methods for performing -actions on a tag: doStartTag() and -doEndTag(). The method doStartTag() is -invoked when encountering the start tag and its return value indicates -whether the body (if there is any) should be skipped, or evaluated and -passed through to the current response stream. The method -doEndTag() is invoked when encountering the end tag; its -return value indicates whether the rest of the page should continue to -be evaluated or not. - -

    If an exception is encountered during the evaluation of the -body of a tag, its doEndTag method will not be evaluated. See the -TryCatchFinally tag for methods that are guaranteed to be evaluated. - - -

    The IterationTag Interface

    - - -

    The IterationTag interface is used to repeatedly reevaluate -the body of a custom action. The interface has one method: -doAfterBody() which is invoked after each evaluation -of the body to determine whether to reevaluate or not. - -

    Reevaluation is requested with the value 2, which in JSP 1.1 is -defined to be BodyTag.EVAL_BODY_TAG. That constant value is still -kept in JSP 1.2 (for full backwards compatibility) but, to improve -clarity, a new name is also available: IterationTag.EVAL_BODY_AGAIN. -To stop iterating, the returned value should be 0, which is -Tag.SKIP_BODY. - -

    The JspIdConsumer Interface

    -This interface indicates to the container that a tag handler wishes -to be provided with a compiler generated ID that is unique -within the page. - -

    The TagSupport Base Class

    - -

    The TagSupport class is a base class that can be used when -implementing the Tag or IterationTag interfaces. - - - -

    2. Tag Handlers that want Access to their Body Content

    - - -

    The evaluation of a body is delivered into a BodyContent -object. This is then made available to tag handlers that implement -the BodyTag interface. The BodyTagSupport -class provides a useful base class to simplify writing these handlers. - - -

    If a Tag handler wants to have access to the content of its body -then it must implement the BodyTag interface. - -This interface extends IterationTag, provides two additional methods -setBodyContent(BodyContent) and -doInitBody() -and refers to an object of type BodyContent. - -

    A BodyContent is a subclass of JspWriter that has a -few additional methods to convert its contents into a String, insert -the contents into another JspWriter, to get a Reader into its -contents, and to clear the contents. Its semantics also assure that -buffer size will never be exceeded. - -

    The JSP page implementation will create a BodyContent if the -doStartTag() method returns a EVAL_BODY_BUFFERED. This object will be -passed to doInitBody(); then the body of the tag will be evaluated, -and during that evaluation out will be bound to the -BodyContent just passed to the BodyTag handler. Then -doAfterBody() will be evaluated. If that method returns SKIP_BODY, no -more evaluations of the body will be done; if the method returns -EVAL_BODY_AGAIN, then the body will be evaluated, and doAfterBody() will -be invoked again. - -

    The content of a BodyContent instance remains available until after -the invocation of its associated doEndTag() method. - -

    A common use of the BodyContent is to extract its contents into a -String and then use the String as a value for some operation. Another -common use is to take its contents and push it into the out Stream -that was valid when the start tag was encountered (that is available -from the PageContext object passed to the handler in setPageContext). - - - -

    3. Dynamic Attributes

    - - -

    Any tag handler can optionally extend the DynamicAttributes -interface to indicate that it supports dynamic attributes. In addition -to implementing the DynamicAttributes interface, tag -handlers that support dynamic attributes must declare that they do so in -the Tag Library Descriptor.

    - -

    The TLD is what ultimately determines whether a tag handler accepts -dynamic attributes or not. If a tag handler declares that it supports -dynamic attributes in the TLD but it does not implement the -DynamicAttributes interface, the tag handler must be -considered invalid by the container.

    - -

    If the dynamic-attributes element for a tag being invoked contains -the value "true", the following requirements apply:

    - -
      -
    • For each attribute specified in the tag invocation that does not - have a corresponding attribute element in the TLD for this tag, - a call must be made to setDynamicAttribute(), - passing in the namespace of the attribute (or null if the attribute - does not have a namespace or prefix), the name of the attribute without - the namespace prefix, and the final value of the attribute.
    • - -
    • Dynamic attributes must be considered to accept request-time - expression values as well as deferred expressions.
    • - -
    • Dynamic attributes must be treated as though they were of type - java.lang.Object. If a ValueExpression - is passed as a dynamic attribute, the default value for the expected - return type is assumed to be java.lang.Object. If a - MethodExpression is passed as a dynamic - attribute, the default method signature is assumed to be void - method().
    • - -
    • Note that passing a String literal as a dynamic attribute will never - be considered as a deferred expression.
    • - -
    • The JSP container must recognize dynamic attributes that are - passed to the tag handler using the <jsp:attribute> standard - action.
    • - -
    • If the setDynamicAttribute() method throws - JspException, the doStartTag() or - doTag() method is not invoked for this tag, and the - exception must be treated in the same manner as if it came from - a regular attribute setter method.
    • - -
    • For a JSP document in either standard or XML syntax, If a - dynamic attribute has a prefix that doesn't map to a - namespace, a translation error must occur. In standard - syntax, only namespaces defined using taglib directives are - recognized.
    • - -
    - -

    In the following example, assume attributes a and b are declared -using the attribute element in the TLD, attributes d1 and d2 are not -declared, and the dynamic-attributes element is set to "true". -The attributes are set using the calls: -

      -
    • setA( "1" ),
    • -
    • setDynamicAttribute( null, "d1", "2" ),
    • -
    • setDynamicAttribute( "http://www.foo.com/jsp/taglib/mytag.tld", "d2", "3" ),
    • -
    • setB( "4" ),
    • -
    • setDynamicAttribute( null, "d3", "5" ), and
    • -
    • setDynamicAttribute( "http://www.foo.com/jsp/taglib/mytag.tld", "d4", "6" ).
    • -
    - -
    -<jsp:root xmlns:mytag="http://www.foo.com/jsp/taglib/mytag.tld" version="2.0">
    -  <mytag:invokeDynamic a="1" d1="2" mytag:d2="3">
    -    <jsp:attribute name="b">4</jsp:attribute>
    -    <jsp:attribute name="d3">5</jsp:attribute>
    -    <jsp:attribute name="mytag:d4">6</jsp:attribute>
    -  </mytag:invokeDynamic>
    -</jsp:root>
    -
    - - -

    4. Annotated Tag Handler Management Example

    -
    - -Below is a somewhat complete example of the way one JSP container -could choose to do some tag handler management. There are many -other strategies that could be followed, with different pay offs. - -

    In this example, we are assuming that -x:iterate is an iterative tag, while x:doit and x:foobar are simple -tag. We will also assume that x:iterate and x:foobar implement the -TryCatchFinally interface, while x:doit does not. - -

    -<x:iterate src="foo">
    -  <x:doit att1="one" att2="<%= 1 + 1 %>" />
    -  <x:foobar />
    -  <x:doit att1="one" att2="<%= 2 + 2 %>" />
    -</x:iterate>
    -<x:doit att1="one" att2="<%= 3 + 3 %>" />
    -
    - -

    The particular code shown below assumes there is some pool of tag -handlers that are managed (details not described, although pool -managing is simpler when there are no optional attributes), and -attemps to reuse tag handlers if possible. The code also "hoists" -setting of properties to reduce the cost when appropriate, e.g. inside -an iteration. - -

    -
    -boolean b1, b2;
    -IterationTag i; // for x:iterate
    -Tag d; // for x:doit
    -Tag d; // for x:foobar
    -
    -page: // label to end of page...
    -
    -
    -// initialize iteration tag
    -i = get tag from pool or new();
    -
    -i.setPageContext(pc);
    -i.setParent(null);
    -i.setSrc("foo");
    -
    -// x:iterate implements TryCatchFinally
    -try {
    -    if ((b1 = i.doStartTag()) == EVAL_BODY_INCLUDE) {
    -
    -        // initialize doit tag
    -        // code has been moved out of the loop for show
    -        d = get tag from pool or new();
    -
    -        d.setPageContext(pc);
    -        d.setParent(i);
    -        d.setAtt1("one");
    -
    -    loop:
    -        while (1) do {
    -            // I'm ignoring newlines...
    -
    -            // two invocations, fused together
    -
    -            // first invocation of x:doit
    -            d.setAtt2(1+1);
    -            if ((b2 = d.doStartTag()) == EVAL_BODY_INCLUDE) {
    -                // nothing
    -            } else if (b2 != SKIP_BODY) {
    -                // Q? protocol error ...
    -            }
    -            if ((b2 = d.doEndTag()) == SKIP_PAGE) {
    -                break page;  // be done with it.
    -            } else if (b2 != EVAL_PAGE) {
    -                // Q? protocol error
    -            }
    -
    -	    // x:foobar invocation
    -            f = get tag from pool or new();
    -            f.setPageContext(pc);
    -            f.setParent(i);
    -
    -            // x:foobar implements TryCatchFinally
    -            try {
    -        
    -                if ((b2 = f.doStartTag()) == EVAL_BODY_INCLUDE) {
    -                    // nothing
    -                } else if (b2 != SKIP_BODY) {
    -                    // Q? protocol error
    -                }
    -                if ((b2 = f.doEndTag()) == SKIP_PAGE) {
    -                    break page;  // be done with it.
    -                } else if (b2 != EVAL_PAGE) {
    -                    // Q? protocol error
    -                }
    -            } catch (Throwable t) {
    -                f.doCatch(t); // caught, may been rethrown!
    -            } finally {
    -                f.doFinally();
    -            }
    -
    -            // put f back to pool
    -        
    -            // second invocation of x:doit
    -            d.setAtt2(2+2);
    -            if ((b2 = d.doStartTag()) == EVAL_BODY_INCLUDE) {
    -                // nothing
    -            } else if (b2 != SKIP_BODY) {
    -                // Q? protocol error
    -            }
    -            if ((b2 = d.doEndTag()) == SKIP_PAGE) {
    -                break page;  // be done with it.
    -            } else if (b2 != EVAL_PAGE) {
    -                // Q? protocol error
    -            }
    -
    -            if ((b2 = i.doAfterBody()) == EVAL_BODY_AGAIN) {
    -                break loop;
    -            } else if (b2 != SKIP_BODY) {
    -                // Q? protocol error
    -            }
    -        // loop
    -        }
    -
    -    } else if (b1 != SKIP_BODY) {
    -        // Q? protocol error
    -    }
    -
    -    // tail end of the IteratorTag ...
    -
    -    if ((b1 = i.doEndTag()) == SKIP_PAGE) {
    -        break page;   // be done with it.
    -    } else if (b1 != EVAL_PAGE) {
    -        // Q? protocol error
    -    }
    -    
    -    // third invocation
    -    // this tag handler could be reused from the previous ones.
    -    d = get tag from pool or new();
    -
    -    d.setPageContext(pc);
    -    d.setParent(null);
    -    d.setAtt1("one");
    -    d.setAtt2(3+3);
    -
    -    if ((b1 = d.doStartTag()) == EVAL_BODY_INCLUDE) {
    -        // nothing
    -    } else if (b1 != SKIP_BODY) {
    -        // Q? protocol error
    -    }
    -    if ((b1 = d.doEndTag()) == SKIP_PAGE) {
    -        break page;  // be done with it.
    -    } else if (b1 != EVAL_PAGE) {
    -        // Q? protocol error
    -    }
    -
    -} catch (Throwable t) {
    -    i.doCatch(t); // caught, may been rethrown!
    -} finally {
    -    i.doFinally();
    -}
    -
    - - -

    5. Cooperating Actions

    -
    - -Actions can cooperate with other actions and with scripting code -in a number of ways. - -

    PageContext

    -

    - -Often two actions in a JSP page will want to cooperate, -perhaps by one action creating some server-side object that -needs to be accessed by another. -One mechanism for doing this is by giving the object a name -within the JSP page; the first action will create the object -and associate the name to it while the second action -will use the name to retrieve the object. - -

    -For example, in the following JSP segment the foo -action might create a server-side object and give it the -name "myObject". -Then the bar -action might access that server-side object and take some action. - -

    - -
    -<x:foo id="myObject" />
    -<x:bar ref="myObjet" />
    -
    -
    -
    - -

    - -In a JSP implementation, the mapping "name"->value is kept by the -implicit object -pageContext. - -This object is passed around through the Tag handler instances -so it can be used to communicate information: all it is needed -is to know the name under which the information is stored into -the pageContext. - -

    The Runtime Stack

    -

    - -An alternative to explicit communication of information through -a named object is implicit coordination based on syntactic scoping. - -

    -For example, in the following JSP segment the foo -action might create a server-side object; -later the nested bar action might access that server-side object. -The object is not named within the pageContext: -it is found because the specific foo element is the -closest enclosing instance of a known element type. - -

    - -
    -<foo>
    -   <bar/>
    -</foo>
    -
    -
    -
    - -

    -This functionality is supported through the -TagSupport.findAncestorWithClass(Tag, Class), -which uses a reference to parent tag kept by each Tag instance, -which effectively provides a run-time execution stack. - - -

    6. Simple Tag Handlers

    - - -

    This section presents the API to implement Simple Tag Handlers. -Simple Tag Handlers present a much simpler invocation -protocol than do Classic Tag Handlers.

    - -

    The Tag Library Descriptor maps tag library declarations to their -physical underlying implementations. A Simple Tag Handler is -represented in Java by a class which implements the -SimpleTag interface.

    - -

    Unlike classic tag handlers, the SimpleTag interface does not -extend Tag. Instead of supporting doStartTag() and -doEndTag(), the SimpleTag interface provides -a simple doTag() method, which is called once and only once -for any given tag invocation. All tag logic, iteration, body -evaluations, etc. are to be performed in this single method. Thus, -simple tag handlers have the equivalent power of BodyTag, -but with a much simpler lifecycle and interface.

    - -

    To support body content, the setJspBody() -method is provided. The container invokes the setJspBody() -method with a JspFragment object encapsulating the body -of the tag. The tag handler implementation can call -invoke() on that fragment to evaluate the body. The -SimpleTagSupport convenience class provides -getJspBody() and other useful methods to make this even -easier.

    - -

    Lifecycle of Simple Tag Handlers

    -

    This section describes the lifecycle of simple tag handlers, from -creation to invocation. For all semantics left unspecified by this -section, the semantics default to that of a classic tag handler.

    - -

    When a simple tag handler is invoked, the following steps occur -(in order):

    - -
      -
    1. Simple tag handlers are created initially using a zero - argument constructor on the corresponding implementation class. - Unlike classic tag handlers, this instance must never be pooled by - the container. A new instance must be created for each tag invocation.
    2. - -
    3. The setJspContext() and setParent() - methods are invoked on the tag handler. The setParent() - method need not be called if the value being passed in is - null. In the case of tag files, a JspContext - wrapper is created so that the tag file can appear to have its own page - scope. Calling getJspContext() must return the wrapped - JspContext.
    4. - -
    5. The attributes specified as XML element attributes (if any) - are evaluated next, in the order in which they are declared, according - to the following rules (referred to as "evaluating an XML element - attribute" below). The appropriate bean property setter is invoked - for each. If no setter is defined for the specified attribute but - the tag accepts dynamic attributes, the setDynamicAttribute() - method is invoked as the setter. -
        -
      • If the attribute is a scripting expression (e.g. "<%= 1+1 %>" - in JSP syntax, or "%= 1+1 %" in XML syntax), the expression is - evaluated, and the result is converted as per the rules in - "Type Conversions", and passed to the setter.
      • - -
      • Otherwise, if the attribute contains any Expression Language - expressions (e.g. "Hello ${name}"), the expression is evaluated, and - the result is converted and passed to the setter.
      • - -
      • Otherwise, the attribute value is taken verbatim, converted, - and passed to the setter.
      • -
      -
    6. - -
    7. The value for each <jsp:attribute> element is evaluated, - and the corresponding bean property setter methods are invoked for - each, in the order in which they appear in the body of the tag. If no - setter is defined for the specified attribute but the tag - accepts dynamic attributes, the setDynamicAttribute() - method is invoked as the setter. -
        -
      • Otherwise, if the attribute is not of type - JspFragment, the container evaluates the body of - the <jsp:attribute> element. This evaluation can be done - in a container-specific manner. Container implementors should - note that in the process of evaluating this body, other custom - actions may be invoked.
      • - -
      • Otherwise, if the attribute is of type JspFragment, - an instance of a JspFragment object is created and - passed in.
      • -
      -
    8. - -
    9. The value for the body of the tag is determined, and if - a body exists the setJspBody() method is called on the - tag handler. -
        -
      • If the tag is declared to have a body-content - of "empty" or no body or an empty body is passed - for this invocation, then setJspBody() is not - called.
      • - -
      • Otherwise, the body of the tag is either the body of - the <jsp:body> element, or the body of the custom action - invocation if no <jsp:body> or <jsp:attribute> - elements are present. In this case, an instance of a - JspFragment object is created as per the lifecycle - described in the JSP Fragments section and it is passed to the - setter. If the tag is declared to have a body-content - of "tagdependent" the JspFragment must - echo the body's contents verbatim. Otherwise, if the tag is - declared to have a body-content of type - "scriptless", the JspFragment must - evaluate the body's contents as a JSP scriptless body.
      • -
      -
    10. - -
    11. The doTag() method is invoked.
    12. - -
    13. The implementation of doTag() performs its - function, potentially calling other tag handlers (if the tag - handler is implemented as a tag file) and invoking fragments.
    14. - -
    15. The doTag() method returns, and the tag handler - instance is discarded. If SkipPageException is thrown, - the rest of the page is not evaluated and the request is completed. - If this request was forwarded or included from another page (or Servlet), - only the current page evaluation stops.
    16. - -
    17. For each tag scripting variable declared with scopes - AT_BEGIN or AT_END, the appropriate - scripting variables and scoped attributes are declared, as with - classic tag handlers.
    18. -
    - - -

    7. JSP Fragments

    -
    - -

    JSP Fragments are represented in Java by an instance of the -javax.servlet.jsp.tagext.JspFragment abstract class. -Pieces of JSP code are translated into JSP fragments in the context -of a tag invocation. JSP Fragments are created when providing the body of a -<jsp:attribute> standard action for an attribute that is defined -as a fragment or of type JspFragment, or when providing the body of a -tag invocation handled by a Simple Tag Handler.

    - -

    Before being passed to a tag handler, the JspFragment -instance is associated with the JspContext of the -surrounding page in an implementation-dependent manner. In addition, - -it is associated with the parent Tag or SimpleTag -instance for collaboration purposes, so that when a custom action is -invoked from within the fragment, setParent() can be called -with the appropriate value. The fragment implementation must keep -these associations for the duration of the tag invocation in which it -is used.

    - -

    The invoke() method executes the body and directs -all output to either the passed in java.io.Writer or -the JspWriter returned by the getOut() method -of the JspContext associated with the fragment.

    - -

    The implementation of each method can optionally throw a -JspException, which must be handled by the invoker. Note -that tag library developers and page authors should not generate -JspFragment implementations manually.

    - -

    The following sections specify the creation and invocation -lifecycles of a JSP Fragment in detail, from the JSP Container's -perspective.

    - - -

    Creation of a JSP Fragment

    - -

    When a JSP fragment is created, the following steps occur (in order): - -

      -
    1. An instance of a class implementing the JspFragment - abstract class is obtained (may either be created or can optionally be cached) - each time the tag is invoked. This instance must be configured to - produce the contents of the body of the fragment when invoked. If the - fragment is defining the body of a <jsp:attribute>, the fragment - must evaluate the body each time it is invoked. Otherwise, if the - fragment is defining the body of a simple tag, the behavior of the - fragment when invoked varies depending on the body-content - declared for the tag: -
        -
      • If the body-content is "tagdependent", - then the fragment must echo the contents of the body verbatim - when invoked.
      • - -
      • If the body-content is "scriptless", - then the fragment must evaluate the body each time it is invoked.
      • -
      -
    2. - -
    3. The JspFragment instance is passed a reference to - the current JspContext. Whenever the fragment invokes - a tag handler, it must use this value when calling - setJspContext().
    4. - -
    5. The JspFragment instance is associated with an - instance of the tag handler of the nearest enclosing tag - invocation, or with null if there is no enclosing tag. - Whenever the fragment invokes a tag handler, the fragment must - use this value when calling setParent().
    6. -
    - - -

    Invocation of a JSP Fragment

    - -

    After a JSP fragment is created, it is passed to a tag handler for -later invocation. JSP fragments can be invoked either programmatically -from a tag handler written in Java, or from a tag file using the -<jsp:invoke> or <jsp:doBody> standard action.

    - -

    JSP fragments are passed to tag handlers using a bean property -of type JspFragment. These fragments can be invoked by -calling the invoke() method in the JspFragment -abstract class. Note that it is legal (and possible) for a fragment to -recursively invoke itself, indirectly.

    - -

    The following steps are followed when invoking a JSP fragment:

    - -
      -
    1. The tag handler invoking the fragment is responsible for - setting the values of all declared AT_BEGIN and - NESTED variables in the JspContext of the - calling page/tag, before invoking the fragment. Note that this is - not always the same as the JspContext of the fragment - being invoked, as fragments can be passed from one tag to another. - In the case of tag files, for each variable declared - in scope AT_BEGIN or NESTED, if a page - scoped attribute exists with the provided name in the tag file, the - JSP container must generate code to create/update the page scoped - attribute of the provided name in the calling page/tag. If a page - scoped attribute with the provided name does not exist in the tag - file, and a page scoped attribute of the provided name is present in - the calling page, the scoped attribute is removed from the calling - page's page scope. See the chapter on Tag Files for details.
    2. - -
    3. If <jsp:invoke> or <jsp:doBody> is being used to - invoke a fragment, if the var attribute is specified, - a custom java.io.Writer is created that can expose - the result of the invocation as a java.lang.String - object. If the varReader attribute is - specified, a custom java.io.Writer object is created - that can expose the resulting invocation as a - java.io.Reader object.
    4. - -
    5. The invoke() method of the fragment is invoked, - passing in an optional Writer.
    6. - -
    7. Before executing the body of the fragment, if a non-null value - is provided for the writer parameter, then the value of - JspContext.getOut() and the implicit "out" object must - be updated to send output to that writer. To accomplish - this, the container must call pushBody( writer ) on the - current JspContext, where writer is the - instance of java.io.Writer passed to the fragment upon - invocation.
    8. - -
    9. The body of the fragment is then evaluated by executing - the generated code. The body of the fragment may execute other standard - or custom actions. If a classic Custom Tag Handler is invoked and - returns SKIP_PAGE, or if a Simple Tag Handler is invoked - and throws SkipPageException, the - JspFragment must throw SkipPageException to - signal that the calling page is to be skipped.
    10. - -
    11. Once the fragment has completed its evaluation, even if an exception - is thrown, the value of JspContext.getOut() must be - restored via a call to popBody() on the current - JspContext.
    12. - -
    13. The fragment returns from invoke()
    14. - -
    15. If <jsp:invoke> or <jsp:doBody> is being used to - invoke a fragment, if the var or varReader - attribute is specified, a scoped variable with a name equal to the - value of the var or varReader attribute - is created (or modified) in the page scope, and the value is set - to a java.lang.String or java.io.Reader - respectively that can produce the results of the fragment - invocation.
    16. - -
    17. The invoke() method can be called again, zero or more - times. When the tag invocation defining the fragment is complete, - the tag must discard the fragment instance since it might be reused - by the container.
    18. - -
    - - -

    8. Example Simple Tag Handler Scenario

    -
    - -

    The following non-normative example is intended to help solidify -some of the concepts relating to Tag Files, JSP Fragments and Simple -Tag Handlers. In the first section, two sample input files are -presented, a JSP (my.jsp), and a simple tag handler implemented using -a tag file (simpletag.tag). One possible output of the translation -process is presented in the second section.

    - -

    Although short, the example shows all concepts, including -the variable directive. In practice most uses of tags will be much simpler, -but probably longer.

    - -

    The sample generated code is annotated with comments that point -to lifecycle steps presented in various sections. The notation is as -follows:

    - -
      -
    • "Step T.x" = Annotated step x from "Lifecycle of Simple Tag - Handlers" earlier in this Chapter.
    • -
    • "Step C.x" = Annotated step x from "Creation of a JSP Fragment" - earlier in this Chapter.
    • -
    • "Step F.x" = Annotated step x from "Invocation of a JSP Fragment" - earlier in this Chapter.
    • -
    - - -

    Sample Source Files

    - -

    This section presents the sample source files in this scenario, -from which the output files are generated.

    - -

    Original JSP (my.jsp)

    -
    -<%@ taglib prefix="my" tagdir="/WEB-INF/tags" %>
    -
    -<my:simpleTag x="10">
    -    <jsp:attribute name="y">20</jsp:attribute>
    -    <jsp:attribute name="nonfragment">
    -        Nonfragment Template Text
    -    </jsp:attribute>
    -    <jsp:attribute name="frag">
    -        Fragment Template Text ${var1}
    -    </jsp:attribute>
    -    <jsp:body>
    -        Body of tag that defines an AT_BEGIN
    -        scripting variable ${var1}.
    -    </jsp:body>
    -</my:simpleTag>
    -
    - -

    Original Tag File (/WEB-INF/tags/simpletag.tag)

    -
    -<%-- /WEB-INF/tags/simpletag.tag --%>
    -<%@ attribute name="x" %>
    -<%@ attribute name="y" %>
    -<%@ attribute name="nonfragment" %>
    -<%@ attribute name="frag" fragment="true" %>
    -<%@ variable name-given="var1" scope="AT_BEGIN" %>
    -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    -
    -Some template text.
    -<c:set var="var1" value="${x+y}"/>
    -<jsp:invoke fragment="frag" varReader="var1"/>
    -
    -Invoke the body:
    -<jsp:doBody/>
    -
    - - -

    Sample Generated Files

    -

    This section presents sample output files that might be generated -by a JSP compiler, from the source files presented in the -previous section.

    - -

    Helper class for JspFragment (JspFragmentBase.java)

    -
    -public abstract class JspFragmentBase
    -    implements javax.servlet.jsp.tagext.JspFragment
    -{
    -    protected javax.servlet.jsp.JspContext jspContext;
    -    protected javax.servlet.jsp.tagext.JspTag parentTag;
    -    public void JspFragmentBase(
    -        javax.servlet.jsp.JspContext jspContext,
    -        javax.servlet.jsp.tagext.JspTag parentTag )
    -    {
    -        this.jspContext = jspContext;
    -        this.parentTag = parentTag;
    -    }
    -}
    -
    -

    Relevant Portion of JSP Service Method

    -
    -// Step T.1 - Initial creation
    -MySimpleTag _jsp_mySimpleTag = new MySimpleTag();
    -// Step T.2 - Set page context and parent (since parent is null,
    -// no need to call setParent() in this case)
    -_jsp_mySimpleTag.setJspContext( jspContext );
    -// Step T.3 - XML element attributes evaluated and set
    -_jsp.mySimpleTag.setX( "10" );
    -// Step T.4 - <jsp:attribute> elements evaluated and set
    -//   - parameter y
    -// (using PageContext.pushBody() is one possible implementation - 
    -// one limitation is that this code will only work for Servlet-based code).
    -out = ((PageContext)jspContext).pushBody();
    -out.write( "20" );
    -_jsp_mySimpleTag.setY( 
    -    ((javax.servlet.jsp.tagext.BodyContent)out).getString() );
    -out = jspContext.popBody();
    -//   - parameter nonfragment
    -// (using PageContext.pushBody() is one possible implementation - 
    -// one limitation is that this code will only work for Servlet-based code).
    -// Note that trim is enabled by default, else we would have "\n    Non..."
    -out = ((PageContext)jspContext).pushBody();
    -out.write( "Nonfragment Template Text" );
    -_jsp_mySimpleTag.setNonfragment( 
    -    ((javax.servlet.jsp.tagext.BodyContent)out).getString() );
    -out = jspContext.popBody();
    -//   - parameter frag
    -_jsp_mySimpleTag.setFrag(
    -    // Step C.1 - New instance of fragment created
    -    // Step C.2 - Store jspContext
    -    // Step C.3 - Association with nearest enclosing Tag instance
    -    new JspFragmentBase( jspContext, _jsp_mySimpleTag ) {
    -        public void invoke( java.io.Writer writer ) {
    -	    javax.servlet.jsp.JspWriter out;
    -            // Step F.1-F.3 done in tag file (see following example)
    -	    // Step F.4 - If writer provided, push body:
    -	    if( out == null ) {
    -		out = this.jspContext.getOut();
    -	    }
    -	    else {
    -		out = this.jspContext.pushBody( writer );
    -	    }
    -	    // Step F.5 - Evaluate body of fragment:
    -            try {
    -                out.write( "Fragment Template Text " );
    -                out.write( jspContext.getExpressionEvaluator().evaluate(
    -		    "${var1}",
    -		    java.lang.String.class,
    -		    vResolver, fMapper, "my" ) );
    -            }
    -            finally {
    -                // Step F.6 - Restore value of JspContext.getOut()
    -		if( writer != null ) {
    -		    this.jspContext.popBody();
    -		}
    -            }
    -
    -            // Step F.7-F.9 done in tag file (see following example)
    -        }
    -    } );
    -// Step T.5 - Determine and set body of the tag
    -// - body of tag
    -_jsp_mySimpleTag.setJspBody(
    -    // Step C.1 - New instance of fragment created
    -    // Step C.2 - Store jspContext
    -    // Step C.3 - Association with nearest enclosing Tag instance
    -    new JspFragmentBase( jspContext, _jsp_mySimpleTag ) {
    -        public void invoke( java.io.Writer writer ) {
    -	    javax.servlet.jsp.JspWriter out;
    -            // Step F.1-F.3 done in tag file (see following example)
    -	    // Step F.4 - If writer provided, push body:
    -	    if( writer == null ) {
    -		out = this.jspContext.getOut();
    -	    }
    -	    else {
    -		out = this.jspContext.pushBody( writer );
    -	    }
    -	    // Step F.5 - Evaluate body of fragment:
    -            try {
    -                out.write(
    -                    "Body of tag that defines an AT_BEGIN\n" +
    -                    " scripting variable " );
    -                out.write( jspContext.getExpressionEvaluator().evaluate(
    -		    "${var1}",
    -		    java.lang.String.class,
    -		    vResolver, fMapper, "my" ) );
    -                out.write( ".\n" );
    -            }
    -            finally {
    -                // Step F.6 - Restore value of JspContext.getOut()
    -		if( writer != null ) {
    -		    this.jspContext.popBody();
    -		}
    -            }
    -
    -            // Step F.7-F.9 done in tag file (see following example)
    -        }
    -    } );
    -// Step T.6 - Inovke doTag
    -// Step T.7 occurs in the tag file (see following example)
    -// Step T.8 - doTag returns - page will catch SkipPageException.
    -_jsp_mySimpleTag.doTag();
    -// Step T.9 - Declare AT_BEGIN and AT_END scripting variables
    -String var1 = (String)jspContext.findAttribute( "var1" );
    -
    - -

    Generated Simple Tag Handler (MySimpleTag.java)

    -
    -public class MySimpleTag
    -    extends javax.servlet.jsp.tagext.SimpleTagSupport
    -{
    -    // Attributes:
    -    private String x;
    -    private String y;
    -    private String nonfragment;
    -    private javax.servlet.jsp.tagext.JspFragment frag;
    -    // Setters and getters for attributes:
    -    public void setX( Stirng x ) {
    -        this.x = x; 
    -    }
    -    public String getX() {
    -        return this.x; 
    -    }
    -    public void setY( String y ) { 
    -        this.y = y; 
    -    }
    -    public String getY() { 
    -        return this.y; 
    -    }
    -    public void setNonfragment( String nonfragment ) {
    -        this.nonfragment = nonfragment; 
    -    }
    -    public String getNonfragment() {
    -        return this.nonfragment;
    -    }
    -    public void setFrag( javax.servlet.jsp.tagext.JspFragment frag ) {
    -        this.frag = frag;
    -    }
    -    public javax.servlet.jsp.tagext.JspFragment getFrag() {
    -        return this.frag;
    -    }
    -
    -    protected JspContext jspContext;
    -    public void setJspContext( JspContext ctx ) {
    -	super.setJspContext( ctx );
    -	// Step T.2 - A JspContext wrapper is created.
    -	// (Implementation of wrapper not shown).
    -	this.jspContext = new utils.JspContextWrapper( ctx );
    -    }
    -    public JspContext getJspContext() {
    -	// Step T.2 - Calling getJspContext() must return the 
    -	// wrapped JspContext.
    -	return this.jspContext;
    -    }
    -
    -    public void doTag() throws JspException {
    -	java.lang.Object jspValue;
    -	JspContext jspContext = getJspContext();
    -	JspContext _jsp_parentContext = 
    -	    SimpleTagSupport.this.getJspContext();
    -	try {
    -	    javax.servlet.jsp.JspWriter out = jspContext.getOut();
    -
    -	    // Create page-scope attributes for each tag attribute:
    -	    this.jspContext.setAttribute( "x", getX() );
    -	    this.jspContext.setAttribute( "y", getY() );
    -	    this.jspContext.setAttribute( "nonfragment", getNonfragment() );
    -	    this.jspContext.setAttribute( "frag", getFrag() );
    -
    -	    // Synchronize AT_BEGIN variables from calling page
    -	    if( (jspValue = _jsp_parentContext.getAttribute( 
    -		    "var1" )) != null ) 
    -	    {
    -		jspContext.setAttribute( "var1", value );
    -	    }
    -	    else {
    -		jspContext.removeAttribute( "var1", 
    -		    JspContext.PAGE_SCOPE );
    -	    }
    -
    -	    // Tag template text:
    -	    out.write( "\n\n\n\n\n\n\n\nSome template text.\n" );
    -
    -	    // Invoke c:set - recognized tag handler from JSTL:
    -	    jspContext.setAttribute( "var1", 
    -		jspContext.getExpressionEvaluator().evaluate(
    -		    "${x+y}",
    -		    java.lang.String.class,
    -		    jspContext,
    -		    prefixMap, functionMap, "my" ) );
    -
    -	    // Invoke the "frag" fragment:
    -	    // Step F.1 - Set values of AT_BEGIN and NESTED variables
    -	    //     in calling page context.
    -	    if( (jspValue = jspContext.getAttribute( "var1" )) != null ) {
    -		_jsp_parentContext.setAttribute( "var1", value );
    -	    }
    -	    else {
    -		_jsp_parentContext.removeAttribute( "var1", 
    -		    JspContext.PAGE_SCOPE );
    -	    }
    -
    -	    // Step F.2 - varReader is specified, generate a writer.
    -	    java.io.Writer _jsp_sout = new java.io.StringWriter();
    -
    -	    // Step F.3 - Invoke fragment with writer
    -	    getFrag().invoke( _jsp_sout );
    -
    -	    // Step F.4 - F.6 occur in the fragment (see above)
    -	    // Step F.7 - fragment returns
    -
    -	    // Step F.8 - varReader specified, so save to var
    -	    jspContext.setAttribute(
    -		"var1", new StringReader( _jsp_sout.toString() ) );
    -
    -	    // Step F.9 - Done!
    -
    -
    -	    out.write( "\n\nInvoke the body:\n" );
    -
    -	    // Invoke the body of the tag:
    -	    // Step F.1 - Set values of AT_BEGIN and NESTED variables
    -	    //     in calling page context.
    -	    if( (jspValue = jspContext.getAttribute( "var1" )) != null ) {
    -		_jsp_parentContext.setAttribute( "var1", value );
    -	    }
    -	    else {
    -		_jsp_parentContext.removeAttribute( "var1", 
    -		    JspContext.PAGE_SCOPE);
    -	    }
    -
    -	    // Step F.2 - varReader is not specified - does not apply.
    -
    -	    try {
    -		// Step F.3 - Invoke body, passing optional writer
    -		getJspBody().invoke( null );
    -	    }
    -	    finally {
    -		// Steps F.4 - F.6 occur in the fragment (see above)
    -		// Step F.7 - fragment returns
    -	    }
    -
    -	    // Step F.8 does not apply.
    -	    // Step F.9 - Done!
    -	}
    -	finally {
    -	    // Tag handlers generate code to synchronize AT_BEGIN with
    -	    // calling page, regardless of whether an error occurs.
    -	    if( (jspValue = jspContext.getAttribute( "var1" )) != null ) {
    -		_jsp_parentContext.setAttribute( "var1", value );
    -	    }
    -	    else {
    -		_jsp_parentContext.removeAttribute( "var1", 
    -		    JspContext.PAGE_SCOPE );
    -	    }
    -	}
    -    }
    -}
    -
    -
    - - -

    9. Translation-time Classes

    -
    - -The following classes are used at translation time. - -

    Tag mapping, Tag name

    - -

    A taglib directive introduces a tag library and associates a -prefix to it. The TLD associated with the library associates Tag -handler classes (plus other information) with tag names. This -information is used to associate a Tag class, a prefix, and a name -with each custom action element appearing in a JSP page. - -

    At execution time the implementation of a JSP page will use an -available Tag instance with the appropriate property settings and then -follow the protocol described by the interfaces Tag, IterationTag, -BodyTag, SimpleTag, and TryCatchFinally. The implementation guarantees -that all tag handler instances are initialized and all are released, -but the implementation can assume that previous settings are preserved -by a tag handler, to reduce run-time costs. - - -

    Scripting Variables

    - -

    JSP supports scripting variables that can be declared within a -scriptlet and can be used in another. JSP actions also can be used to -define scripting variables so they can used in scripting elements, or -in other actions. This is very useful in some cases; for example, the -jsp:useBean standard action may define an object which -can later be used through a scripting variable. - -

    In some cases the information on scripting variables can be -described directly into the TLD using elements. A special case is typical -interpretation of the "id" attribute. -In other cases the logic that decides whether an action instance -will define a scripting variable may be quite complex and the name of -a TagExtraInfo class is instead given in the TLD. The -getVariableInfo method of this class is used at -translation time to obtain information on each variable that will be -created at request time when this action is executed. The method is -passed a TagData instance that contains the -translation-time attribute values. - -

    Validation

    - -

    The TLD file contains several pieces of information that is used -to do syntactic validation at translation-time. It also contains two -extensible validation mechanisms: a TagLibraryValidator -class can be used to validate a complete JSP page, and a -TagExtraInfo class can be used to validate a specific -action. In some cases, additional request-time validation will be done -dynamically within the methods in the Tag instance. If an error is -discovered, an instance of JspTagException can be thrown. -If uncaught, this object will invoke the errorpage mechanism of JSP. - -

    The TagLibraryValidator is an addition to the JSP 1.2 -specification and is very open ended, being strictly more powerful -than the TagExtraInfo mechanism. A JSP page is presented via the -PageData object, which abstracts the XML view of the JSP -page. - -

    A PageData instance will provides an InputStream (read-only) on the -page. Later specifications may add other views on the page (DOM, SAX, -JDOM are all candidates), for now these views can be generated from -the InputStream and perhaps can be cached for improved performance -(recall the view of the page is just read-only). - -

    As of JSP 2.0, the JSP container must support a jsp:id attribute to -provide higher quality validation errors. The -container will track the JSP pages as passed to the container, and -will assign to each element a unique "id", which is passed as the -value of the jsp:id attribute. Each XML element in the XML view -will be extended with this attribute. The -TagLibraryValidator can use the attribute in one or more -ValidationMessage objects. The container then, in turn, can use these -values to provide more precise information on the location of an -error. - -

    The prefix for the id attribute need not be "jsp" -but it must map to the namespace http://java.sun.com/JSP/Page. -In the case where the user has redefined the jsp prefix, an -alternative prefix must be used by the container. - - -

    Validation Details

    - -

    In detail, validation is done as follows: - -

    First, the JSP page is parsed using the information in the TLD. -At this stage valid mandatory and optional attributes are checked. - -

    Second, for each unique tag library in the page as determined -by the tag library URI, and in the lexical order in which they appear, -their associated validator class (if any) is invoked. This involves -several substeps. - -

    The first substep is to obtain an initialized validator instance by -either: - -

      -
    • construct a new instance and invoke setInitParameters() on it, or -
    • obtain an existing instance that is not being used, invoke release() on it, and then invoke setInitParameters() on it, or -
    • locate an existing instance that is not being used on which the desired setInitParameters() has already been invoked -
    - -

    The class name is as indicated in the <validator-class> element, -and the Map passed through setInitParameters() is as described in the -<init-params> element. -All TagLibraryValidator classes are supposed to keep their initParameters -until new ones are set, or until release() is invoked on them. - -

    The second substep is to perform the actual validation. This is done -by invoking the validate() method with a prefix, uri, and PageData that -correspond to the taglib directive instance being validated and the -PageData representing the page. In the case where a single URI is mapped -to more than one prefix, the prefix of the first URI must be used. - -

    The last substep is to invoke the release() method on the validator tag -when it is no longer needed. This method releases all resources. - -

    Finally, after checking all the tag library validator classes, the -TagExtraInfo classes for all tags will be consulted by invoking their -validate method. The order of invocation of this methods -is undefined. - - - - - diff --git a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/pom.xml b/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/pom.xml deleted file mode 100644 index 8edcd5a..0000000 --- a/repository/javax/servlet/jsp/javax.servlet.jsp-api/2.3.3/javax.servlet.jsp-api-2.3.3-sources/pom.xml +++ /dev/null @@ -1,296 +0,0 @@ - - - - - - net.java - jvnet-parent - 5 - - - 4.0.0 - javax.servlet.jsp - javax.servlet.jsp-api - 2.3.3 - jar - JavaServer Pages(TM) API - - - 2.3 - javax.servlet.jsp - javax.servlet.jsp-api - Oracle Corporation - 2.5.2 - - High - - - - - kchung - Kin-man Chung - Oracle Corporation - - lead - - - - - https://javaee.github.io/javaee-jsp-api - - Oracle - http://www.oracle.com - - - - - CDDL + GPLv2 with classpath exception - ://oss.oracle.com/licenses/CDDL+GPL-1.1 - repo - A business-friendly OSS license - - - - github - https://github.com/javaee/javaee-jsp-api/issues/ - - - - JSP Developer - dev@jsp.java.net - - - - scm:git:https://github.com/javaee/javaee-jsp-api.git - scm:git:ssh://git@github.com/javaee/javaee-jsp-api.git - https://github.com/javaee/javaee-jsp-api - 2.3.3 - - - - - - org.apache.felix - maven-bundle-plugin - 1.4.3 - - - jar - - - ${bundle.symbolicName} - <_include>-osgi.bundle - - - - - bundle-manifest - process-classes - - manifest - - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.1.0 - - - - - ${project.build.outputDirectory}/META-INF/MANIFEST.MF - - ${extensionName} - - ${spec.version} - ${vendorName} - - ${project.version} - ${vendorName} - - - - - **/*.java - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.0 - - 1.7 - 1.7 - -Xlint:unchecked - - - - org.apache.maven.plugins - maven-source-plugin - 2.1 - - true - - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.10.1 - - - attach-javadocs - - jar - - - - - JavaServer Pages API Documentation - javax.servlet.jsp - - - -Oracle - and/or its affiliates. All Rights Reserved. - Use is subject to - license terms. -]]> - - - - - - - org.codehaus.mojo - findbugs-maven-plugin - ${findbugs.version} - - ${findbugs.threshold} - ${findbugs.exclude} - true - true - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.6 - - - sign-artifacts - verify - - sign - - - - - - org.apache.maven.plugins - maven-release-plugin - 2.5.2 - - forked-path - false - @{project.version} - ${release.arguments} - - - - org.apache.maven.scm - maven-scm-provider-gitexe - 1.9.4 - - - - - - - src/main/java - - **/*.properties - - - - - - - - org.codehaus.mojo - findbugs-maven-plugin - ${findbugs.version} - - ${findbugs.threshold} - ${findbugs.exclude} - - - - - - - - javax.servlet - javax.servlet-api - 3.0.1 - provided - - - javax.el - javax.el-api - [3.0.1-b06,) - provided - - - diff --git a/repository/javax/servlet/jsp/jsp-api/2.0/_remote.repositories b/repository/javax/servlet/jsp/jsp-api/2.0/_remote.repositories new file mode 100644 index 0000000..2759486 --- /dev/null +++ b/repository/javax/servlet/jsp/jsp-api/2.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Jun 10 18:06:23 CST 2017 +jsp-api-2.0.pom>central= +jsp-api-2.0.jar>central= diff --git a/repository/javax/servlet/jsp/jsp-api/2.0/jsp-api-2.0.jar b/repository/javax/servlet/jsp/jsp-api/2.0/jsp-api-2.0.jar new file mode 100644 index 0000000..6e2f84f Binary files /dev/null and b/repository/javax/servlet/jsp/jsp-api/2.0/jsp-api-2.0.jar differ diff --git a/repository/javax/servlet/jsp/jsp-api/2.0/jsp-api-2.0.jar.sha1 b/repository/javax/servlet/jsp/jsp-api/2.0/jsp-api-2.0.jar.sha1 new file mode 100644 index 0000000..1059127 --- /dev/null +++ b/repository/javax/servlet/jsp/jsp-api/2.0/jsp-api-2.0.jar.sha1 @@ -0,0 +1 @@ +e749de55a88f61457866d80da527f5a01bc9c6f3 \ No newline at end of file diff --git a/repository/javax/servlet/jsp/jsp-api/2.0/jsp-api-2.0.pom b/repository/javax/servlet/jsp/jsp-api/2.0/jsp-api-2.0.pom new file mode 100644 index 0000000..9d666c9 --- /dev/null +++ b/repository/javax/servlet/jsp/jsp-api/2.0/jsp-api-2.0.pom @@ -0,0 +1,6 @@ + + 4.0.0 + javax.servlet.jsp + jsp-api + 2.0 + diff --git a/repository/javax/servlet/jsp/jsp-api/2.0/jsp-api-2.0.pom.sha1 b/repository/javax/servlet/jsp/jsp-api/2.0/jsp-api-2.0.pom.sha1 new file mode 100644 index 0000000..c014681 --- /dev/null +++ b/repository/javax/servlet/jsp/jsp-api/2.0/jsp-api-2.0.pom.sha1 @@ -0,0 +1 @@ +bcc856a23b93d13c6a2022d3d9154e8536fac6ad \ No newline at end of file diff --git a/repository/javax/servlet/jsp/jsp-api/2.1/_remote.repositories b/repository/javax/servlet/jsp/jsp-api/2.1/_remote.repositories new file mode 100644 index 0000000..99e2087 --- /dev/null +++ b/repository/javax/servlet/jsp/jsp-api/2.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:57 CST 2017 +jsp-api-2.1.jar>central= +jsp-api-2.1.pom>central= diff --git a/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.jar b/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.jar new file mode 100644 index 0000000..c0195af Binary files /dev/null and b/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.jar differ diff --git a/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.jar.sha1 b/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.jar.sha1 new file mode 100644 index 0000000..abde838 --- /dev/null +++ b/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.jar.sha1 @@ -0,0 +1 @@ +63f943103f250ef1f3a4d5e94d145a0f961f5316 \ No newline at end of file diff --git a/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.pom b/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.pom new file mode 100644 index 0000000..5d56de6 --- /dev/null +++ b/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.pom @@ -0,0 +1,6 @@ + + 4.0.0 + javax.servlet.jsp + jsp-api + 2.1 + diff --git a/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.pom.sha1 b/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.pom.sha1 new file mode 100644 index 0000000..a37561f --- /dev/null +++ b/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.pom.sha1 @@ -0,0 +1 @@ +181e738f12465e5d94bdb3a6072c45e4bcb92da7 \ No newline at end of file diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/c-1_0-rt.tld b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/c-1_0-rt.tld deleted file mode 100644 index 2203657..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/c-1_0-rt.tld +++ /dev/null @@ -1,393 +0,0 @@ - - - - 1.0 - 1.2 - c_rt - http://java.sun.com/jstl/core_rt - JSTL core RT - JSTL 1.0 core library - - - - org.apache.taglibs.standard.tlv.JstlCoreTLV - - - Provides core validation features for JSTL tags. - - - - - catch - org.apache.taglibs.standard.tag.common.core.CatchTag - JSP - - Catches any Throwable that occurs in its body and optionally - exposes it. - - - var - false - false - - - - - choose - org.apache.taglibs.standard.tag.common.core.ChooseTag - JSP - - Simple conditional tag that establishes a context for - mutually exclusive conditional operations, marked by - <when> and <otherwise> - - - - - if - org.apache.taglibs.standard.tag.rt.core.IfTag - JSP - - Simple conditional tag, which evalutes its body if the - supplied condition is true and optionally exposes a Boolean - scripting variable representing the evaluation of this condition - - - test - true - true - boolean - - - var - false - false - - - scope - false - false - - - - - import - org.apache.taglibs.standard.tag.rt.core.ImportTag - org.apache.taglibs.standard.tei.ImportTEI - JSP - - Retrieves an absolute or relative URL and exposes its contents - to either the page, a String in 'var', or a Reader in 'varReader'. - - - url - true - true - - - var - false - false - - - scope - false - false - - - varReader - false - false - - - context - false - true - - - charEncoding - false - true - - - - - forEach - org.apache.taglibs.standard.tag.rt.core.ForEachTag - org.apache.taglibs.standard.tei.ForEachTEI - JSP - - The basic iteration tag, accepting many different - collection types and supporting subsetting and other - functionality - - - items - false - true - java.lang.Object - - - begin - false - true - int - - - end - false - true - int - - - step - false - true - int - - - var - false - false - - - varStatus - false - false - - - - - forTokens - org.apache.taglibs.standard.tag.rt.core.ForTokensTag - JSP - - Iterates over tokens, separated by the supplied delimeters - - - items - true - true - java.lang.String - - - delims - true - true - java.lang.String - - - begin - false - true - int - - - end - false - true - int - - - step - false - true - int - - - var - false - false - - - varStatus - false - false - - - - - out - org.apache.taglibs.standard.tag.rt.core.OutTag - JSP - - Like <%= ... >, but for expressions. - - - value - true - true - - - default - false - true - - - escapeXml - false - true - - - - - - otherwise - org.apache.taglibs.standard.tag.common.core.OtherwiseTag - JSP - - Subtag of <choose> that follows <when> tags - and runs only if all of the prior conditions evaluated to - 'false' - - - - - param - org.apache.taglibs.standard.tag.rt.core.ParamTag - JSP - - Adds a parameter to a containing 'import' tag's URL. - - - name - true - true - - - value - false - true - - - - - redirect - org.apache.taglibs.standard.tag.rt.core.RedirectTag - JSP - - Redirects to a new URL. - - - var - false - false - - - scope - false - false - - - url - false - true - - - context - false - true - - - - - remove - org.apache.taglibs.standard.tag.common.core.RemoveTag - empty - - Removes a scoped variable (from a particular scope, if specified). - - - var - true - false - - - scope - false - false - - - - - set - org.apache.taglibs.standard.tag.rt.core.SetTag - JSP - - Sets the result of an expression evaluation in a 'scope' - - - var - false - false - - - value - false - true - - - target - false - true - - - property - false - true - - - scope - false - false - - - - - url - org.apache.taglibs.standard.tag.rt.core.UrlTag - JSP - - Creates a URL with optional query parameters. - - - var - false - false - - - scope - false - false - - - value - false - true - - - context - false - true - - - - - when - org.apache.taglibs.standard.tag.rt.core.WhenTag - JSP - - Subtag of <choose> that includes its body if its - condition evalutes to 'true' - - - test - true - true - boolean - - - - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/c-1_0.tld b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/c-1_0.tld deleted file mode 100644 index ce80e8d..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/c-1_0.tld +++ /dev/null @@ -1,416 +0,0 @@ - - - - 1.0 - 1.2 - c - http://java.sun.com/jstl/core - JSTL core - JSTL 1.0 core library - - - - org.apache.taglibs.standard.tlv.JstlCoreTLV - - - expressionAttributes - - out:value - out:default - out:escapeXml - if:test - import:url - import:context - import:charEncoding - forEach:items - forEach:begin - forEach:end - forEach:step - forTokens:items - forTokens:begin - forTokens:end - forTokens:step - param:encode - param:name - param:value - redirect:context - redirect:url - set:property - set:target - set:value - url:context - url:value - when:test - - - Whitespace-separated list of colon-separated token pairs - describing tag:attribute combinations that accept expressions. - The validator uses this information to determine which - attributes need their syntax validated. - - - - - - catch - org.apache.taglibs.standard.tag.common.core.CatchTag - JSP - - Catches any Throwable that occurs in its body and optionally - exposes it. - - - var - false - false - - - - - choose - org.apache.taglibs.standard.tag.common.core.ChooseTag - JSP - - Simple conditional tag that establishes a context for - mutually exclusive conditional operations, marked by - <when> and <otherwise> - - - - - out - org.apache.taglibs.standard.tag.el.core.OutTag - JSP - - Like <%= ... >, but for expressions. - - - value - true - false - - - default - false - false - - - escapeXml - false - false - - - - - if - org.apache.taglibs.standard.tag.el.core.IfTag - JSP - - Simple conditional tag, which evalutes its body if the - supplied condition is true and optionally exposes a Boolean - scripting variable representing the evaluation of this condition - - - test - true - false - - - var - false - false - - - scope - false - false - - - - - import - org.apache.taglibs.standard.tag.el.core.ImportTag - org.apache.taglibs.standard.tei.ImportTEI - JSP - - Retrieves an absolute or relative URL and exposes its contents - to either the page, a String in 'var', or a Reader in 'varReader'. - - - url - true - false - - - var - false - false - - - scope - false - false - - - varReader - false - false - - - context - false - false - - - charEncoding - false - false - - - - - forEach - org.apache.taglibs.standard.tag.el.core.ForEachTag - org.apache.taglibs.standard.tei.ForEachTEI - JSP - - The basic iteration tag, accepting many different - collection types and supporting subsetting and other - functionality - - - items - false - false - - - begin - false - false - - - end - false - false - - - step - false - false - - - var - false - false - - - varStatus - false - false - - - - - forTokens - org.apache.taglibs.standard.tag.el.core.ForTokensTag - JSP - - Iterates over tokens, separated by the supplied delimeters - - - items - true - false - - - delims - true - false - - - begin - false - false - - - end - false - false - - - step - false - false - - - var - false - false - - - varStatus - false - false - - - - - otherwise - org.apache.taglibs.standard.tag.common.core.OtherwiseTag - JSP - - Subtag of <choose> that follows <when> tags - and runs only if all of the prior conditions evaluated to - 'false' - - - - - param - org.apache.taglibs.standard.tag.el.core.ParamTag - JSP - - Adds a parameter to a containing 'import' tag's URL. - - - name - true - false - - - value - false - false - - - - - redirect - org.apache.taglibs.standard.tag.el.core.RedirectTag - JSP - - Redirects to a new URL. - - - var - false - false - - - scope - false - false - - - url - true - false - - - context - false - false - - - - - remove - org.apache.taglibs.standard.tag.common.core.RemoveTag - empty - - Removes a scoped variable (from a particular scope, if specified). - - - var - true - false - - - scope - false - false - - - - - set - org.apache.taglibs.standard.tag.el.core.SetTag - JSP - - Sets the result of an expression evaluation in a 'scope' - - - var - false - false - - - value - false - false - - - target - false - false - - - property - false - false - - - scope - false - false - - - - - url - org.apache.taglibs.standard.tag.el.core.UrlTag - JSP - - Prints or exposes a URL with optional query parameters - (via the c:param tag). - - - var - false - false - - - scope - false - false - - - value - true - false - - - context - false - false - - - - - when - org.apache.taglibs.standard.tag.el.core.WhenTag - JSP - - Subtag of <choose> that includes its body if its - condition evalutes to 'true' - - - test - true - false - - - - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/c.tld b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/c.tld deleted file mode 100644 index 8c447f5..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/c.tld +++ /dev/null @@ -1,572 +0,0 @@ - - - - - JSTL 1.1 core library - JSTL core - 1.1 - c - http://java.sun.com/jsp/jstl/core - - - - Provides core validation features for JSTL tags. - - - org.apache.taglibs.standard.tlv.JstlCoreTLV - - - - - - Catches any Throwable that occurs in its body and optionally - exposes it. - - catch - org.apache.taglibs.standard.tag.common.core.CatchTag - JSP - - -Name of the exported scoped variable for the -exception thrown from a nested action. The type of the -scoped variable is the type of the exception thrown. - - var - false - false - - - - - - Simple conditional tag that establishes a context for - mutually exclusive conditional operations, marked by - <when> and <otherwise> - - choose - org.apache.taglibs.standard.tag.common.core.ChooseTag - JSP - - - - - Simple conditional tag, which evalutes its body if the - supplied condition is true and optionally exposes a Boolean - scripting variable representing the evaluation of this condition - - if - org.apache.taglibs.standard.tag.rt.core.IfTag - JSP - - -The test condition that determines whether or -not the body content should be processed. - - test - true - true - boolean - - - -Name of the exported scoped variable for the -resulting value of the test condition. The type -of the scoped variable is Boolean. - - var - false - false - - - -Scope for var. - - scope - false - false - - - - - - Retrieves an absolute or relative URL and exposes its contents - to either the page, a String in 'var', or a Reader in 'varReader'. - - import - org.apache.taglibs.standard.tag.rt.core.ImportTag - org.apache.taglibs.standard.tei.ImportTEI - JSP - - -The URL of the resource to import. - - url - true - true - - - -Name of the exported scoped variable for the -resource's content. The type of the scoped -variable is String. - - var - false - false - - - -Scope for var. - - scope - false - false - - - -Name of the exported scoped variable for the -resource's content. The type of the scoped -variable is Reader. - - varReader - false - false - - - -Name of the context when accessing a relative -URL resource that belongs to a foreign -context. - - context - false - true - - - -Character encoding of the content at the input -resource. - - charEncoding - false - true - - - - - - The basic iteration tag, accepting many different - collection types and supporting subsetting and other - functionality - - forEach - org.apache.taglibs.standard.tag.rt.core.ForEachTag - org.apache.taglibs.standard.tei.ForEachTEI - JSP - - -Collection of items to iterate over. - - items - false - true - java.lang.Object - - java.lang.Object - - - - -If items specified: -Iteration begins at the item located at the -specified index. First item of the collection has -index 0. -If items not specified: -Iteration begins with index set at the value -specified. - - begin - false - true - int - - - -If items specified: -Iteration ends at the item located at the -specified index (inclusive). -If items not specified: -Iteration ends when index reaches the value -specified. - - end - false - true - int - - - -Iteration will only process every step items of -the collection, starting with the first one. - - step - false - true - int - - - -Name of the exported scoped variable for the -current item of the iteration. This scoped -variable has nested visibility. Its type depends -on the object of the underlying collection. - - var - false - false - - - -Name of the exported scoped variable for the -status of the iteration. Object exported is of type -javax.servlet.jsp.jstl.core.LoopTagStatus. This scoped variable has nested -visibility. - - varStatus - false - false - - - - - - Iterates over tokens, separated by the supplied delimeters - - forTokens - org.apache.taglibs.standard.tag.rt.core.ForTokensTag - JSP - - -String of tokens to iterate over. - - items - true - true - java.lang.String - - java.lang.String - - - - -The set of delimiters (the characters that -separate the tokens in the string). - - delims - true - true - java.lang.String - - - -Iteration begins at the token located at the -specified index. First token has index 0. - - begin - false - true - int - - - -Iteration ends at the token located at the -specified index (inclusive). - - end - false - true - int - - - -Iteration will only process every step tokens -of the string, starting with the first one. - - step - false - true - int - - - -Name of the exported scoped variable for the -current item of the iteration. This scoped -variable has nested visibility. - - var - false - false - - - -Name of the exported scoped variable for the -status of the iteration. Object exported is of -type -javax.servlet.jsp.jstl.core.LoopTag -Status. This scoped variable has nested -visibility. - - varStatus - false - false - - - - - - Like <%= ... >, but for expressions. - - out - org.apache.taglibs.standard.tag.rt.core.OutTag - JSP - - -Expression to be evaluated. - - value - true - true - - - -Default value if the resulting value is null. - - default - false - true - - - -Determines whether characters <,>,&,'," in the -resulting string should be converted to their -corresponding character entity codes. Default value is -true. - - escapeXml - false - true - - - - - - - Subtag of <choose> that follows <when> tags - and runs only if all of the prior conditions evaluated to - 'false' - - otherwise - org.apache.taglibs.standard.tag.common.core.OtherwiseTag - JSP - - - - - Adds a parameter to a containing 'import' tag's URL. - - param - org.apache.taglibs.standard.tag.rt.core.ParamTag - JSP - - -Name of the query string parameter. - - name - true - true - - - -Value of the parameter. - - value - false - true - - - - - - Redirects to a new URL. - - redirect - org.apache.taglibs.standard.tag.rt.core.RedirectTag - JSP - - -The URL of the resource to redirect to. - - url - false - true - - - -Name of the context when redirecting to a relative URL -resource that belongs to a foreign context. - - context - false - true - - - - - - Removes a scoped variable (from a particular scope, if specified). - - remove - org.apache.taglibs.standard.tag.common.core.RemoveTag - empty - - -Name of the scoped variable to be removed. - - var - true - false - - - -Scope for var. - - scope - false - false - - - - - - Sets the result of an expression evaluation in a 'scope' - - set - org.apache.taglibs.standard.tag.rt.core.SetTag - JSP - - -Name of the exported scoped variable to hold the value -specified in the action. The type of the scoped variable is -whatever type the value expression evaluates to. - - var - false - false - - - -Expression to be evaluated. - - value - false - true - - java.lang.Object - - - - -Target object whose property will be set. Must evaluate to -a JavaBeans object with setter property property, or to a -java.util.Map object. - - target - false - true - - - -Name of the property to be set in the target object. - - property - false - true - - - -Scope for var. - - scope - false - false - - - - - - Creates a URL with optional query parameters. - - url - org.apache.taglibs.standard.tag.rt.core.UrlTag - JSP - - -Name of the exported scoped variable for the -processed url. The type of the scoped variable is -String. - - var - false - false - - - -Scope for var. - - scope - false - false - - - -URL to be processed. - - value - false - true - - - -Name of the context when specifying a relative URL -resource that belongs to a foreign context. - - context - false - true - - - - - - Subtag of <choose> that includes its body if its - condition evalutes to 'true' - - when - org.apache.taglibs.standard.tag.rt.core.WhenTag - JSP - - -The test condition that determines whether or not the -body content should be processed. - - test - true - true - boolean - - - - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/fmt-1_0-rt.tld b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/fmt-1_0-rt.tld deleted file mode 100644 index 45d1545..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/fmt-1_0-rt.tld +++ /dev/null @@ -1,403 +0,0 @@ - - - - 1.0 - 1.2 - fmt_rt - http://java.sun.com/jstl/fmt_rt - JSTL fmt RT - JSTL 1.0 i18n-capable formatting library - - - - org.apache.taglibs.standard.tlv.JstlFmtTLV - - - Provides core validation features for JSTL tags. - - - - - requestEncoding - org.apache.taglibs.standard.tag.rt.fmt.RequestEncodingTag - empty - - Sets the request character encoding - - - value - false - true - - - - - setLocale - org.apache.taglibs.standard.tag.rt.fmt.SetLocaleTag - empty - - Stores the given locale in the locale configuration variable - - - value - true - true - - - variant - false - true - - - scope - false - false - - - - - timeZone - org.apache.taglibs.standard.tag.rt.fmt.TimeZoneTag - JSP - - Specifies the time zone for any time formatting or parsing actions - nested in its body - - - value - true - true - - - - - setTimeZone - org.apache.taglibs.standard.tag.rt.fmt.SetTimeZoneTag - empty - - Stores the given time zone in the time zone configuration variable - - - value - true - true - - - var - false - false - - - scope - false - false - - - - - bundle - org.apache.taglibs.standard.tag.rt.fmt.BundleTag - JSP - - Loads a resource bundle to be used by its tag body - - - basename - true - true - - - prefix - false - true - - - - - setBundle - org.apache.taglibs.standard.tag.rt.fmt.SetBundleTag - empty - - Loads a resource bundle and stores it in the named scoped variable or - the bundle configuration variable - - - basename - true - true - - - var - false - false - - - scope - false - false - - - - - message - org.apache.taglibs.standard.tag.rt.fmt.MessageTag - JSP - - Maps key to localized message and performs parametric replacement - - - key - false - true - - - bundle - false - true - - - var - false - false - - - scope - false - false - - - - - param - org.apache.taglibs.standard.tag.rt.fmt.ParamTag - JSP - - Supplies an argument for parametric replacement to a containing - <message> tag - - - value - false - true - - - - - formatNumber - org.apache.taglibs.standard.tag.rt.fmt.FormatNumberTag - JSP - - Formats a numeric value as a number, currency, or percentage - - - value - false - true - - - type - false - true - - - pattern - false - true - - - currencyCode - false - true - - - currencySymbol - false - true - - - groupingUsed - false - true - - - maxIntegerDigits - false - true - - - minIntegerDigits - false - true - - - maxFractionDigits - false - true - - - minFractionDigits - false - true - - - var - false - false - - - scope - false - false - - - - - parseNumber - org.apache.taglibs.standard.tag.rt.fmt.ParseNumberTag - JSP - - Parses the string representation of a number, currency, or percentage - - - value - false - true - - - type - false - true - - - pattern - false - true - - - parseLocale - false - true - - - integerOnly - false - true - - - var - false - false - - - scope - false - false - - - - - formatDate - org.apache.taglibs.standard.tag.rt.fmt.FormatDateTag - empty - - Formats a date and/or time using the supplied styles and pattern - - - value - true - true - - - type - false - true - - - dateStyle - false - true - - - timeStyle - false - true - - - pattern - false - true - - - timeZone - false - true - - - var - false - false - - - scope - false - false - - - - - parseDate - org.apache.taglibs.standard.tag.rt.fmt.ParseDateTag - JSP - - Parses the string representation of a date and/or time - - - value - false - true - - - type - false - true - - - dateStyle - false - true - - - timeStyle - false - true - - - pattern - false - true - - - timeZone - false - true - - - parseLocale - false - true - - - var - false - false - - - scope - false - false - - - - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/fmt-1_0.tld b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/fmt-1_0.tld deleted file mode 100644 index 20523ee..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/fmt-1_0.tld +++ /dev/null @@ -1,442 +0,0 @@ - - - - 1.0 - 1.2 - fmt - http://java.sun.com/jstl/fmt - JSTL fmt - JSTL 1.0 i18n-capable formatting library - - - - org.apache.taglibs.standard.tlv.JstlFmtTLV - - - expressionAttributes - - requestEncoding:value - setLocale:value - setLocale:variant - timeZone:value - setTimeZone:value - bundle:basename - bundle:prefix - setBundle:basename - message:key - message:bundle - param:value - formatNumber:value - formatNumber:pattern - formatNumber:currencyCode - formatNumber:currencySymbol - formatNumber:groupingUsed - formatNumber:maxIntegerDigits - formatNumber:minIntegerDigits - formatNumber:maxFractionDigits - formatNumber:minFractionDigits - parseNumber:value - parseNumber:pattern - parseNumber:parseLocale - parseNumber:integerOnly - formatDate:value - formatDate:pattern - formatDate:timeZone - parseDate:value - parseDate:pattern - parseDate:timeZone - parseDate:parseLocale - - - Whitespace-separated list of colon-separated token pairs - describing tag:attribute combinations that accept expressions. - The validator uses this information to determine which - attributes need their syntax validated. - - - - - - requestEncoding - org.apache.taglibs.standard.tag.el.fmt.RequestEncodingTag - empty - - Sets the request character encoding - - - value - false - false - - - - - setLocale - org.apache.taglibs.standard.tag.el.fmt.SetLocaleTag - empty - - Stores the given locale in the locale configuration variable - - - value - true - false - - - variant - false - false - - - scope - false - false - - - - - timeZone - org.apache.taglibs.standard.tag.el.fmt.TimeZoneTag - JSP - - Specifies the time zone for any time formatting or parsing actions - nested in its body - - - value - true - false - - - - - setTimeZone - org.apache.taglibs.standard.tag.el.fmt.SetTimeZoneTag - empty - - Stores the given time zone in the time zone configuration variable - - - value - true - false - - - var - false - false - - - scope - false - false - - - - - bundle - org.apache.taglibs.standard.tag.el.fmt.BundleTag - JSP - - Loads a resource bundle to be used by its tag body - - - basename - true - false - - - prefix - false - false - - - - - setBundle - org.apache.taglibs.standard.tag.el.fmt.SetBundleTag - empty - - Loads a resource bundle and stores it in the named scoped variable or - the bundle configuration variable - - - basename - true - false - - - var - false - false - - - scope - false - false - - - - - message - org.apache.taglibs.standard.tag.el.fmt.MessageTag - JSP - - Maps key to localized message and performs parametric replacement - - - key - false - false - - - bundle - false - false - - - var - false - false - - - scope - false - false - - - - - param - org.apache.taglibs.standard.tag.el.fmt.ParamTag - JSP - - Supplies an argument for parametric replacement to a containing - <message> tag - - - value - false - false - - - - - formatNumber - org.apache.taglibs.standard.tag.el.fmt.FormatNumberTag - JSP - - Formats a numeric value as a number, currency, or percentage - - - value - false - false - - - type - false - false - - - pattern - false - false - - - currencyCode - false - false - - - currencySymbol - false - false - - - groupingUsed - false - false - - - maxIntegerDigits - false - false - - - minIntegerDigits - false - false - - - maxFractionDigits - false - false - - - minFractionDigits - false - false - - - var - false - false - - - scope - false - false - - - - - parseNumber - org.apache.taglibs.standard.tag.el.fmt.ParseNumberTag - JSP - - Parses the string representation of a number, currency, or percentage - - - value - false - false - - - type - false - false - - - pattern - false - false - - - parseLocale - false - false - - - integerOnly - false - false - - - var - false - false - - - scope - false - false - - - - - formatDate - org.apache.taglibs.standard.tag.el.fmt.FormatDateTag - empty - - Formats a date and/or time using the supplied styles and pattern - - - value - true - false - - - type - false - false - - - dateStyle - false - false - - - timeStyle - false - false - - - pattern - false - false - - - timeZone - false - false - - - var - false - false - - - scope - false - false - - - - - parseDate - org.apache.taglibs.standard.tag.el.fmt.ParseDateTag - JSP - - Parses the string representation of a date and/or time - - - value - false - false - - - type - false - false - - - dateStyle - false - false - - - timeStyle - false - false - - - pattern - false - false - - - timeZone - false - false - - - parseLocale - false - false - - - var - false - false - - - scope - false - false - - - - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/fmt.tld b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/fmt.tld deleted file mode 100644 index 3b9a54a..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/fmt.tld +++ /dev/null @@ -1,671 +0,0 @@ - - - - - JSTL 1.1 i18n-capable formatting library - JSTL fmt - 1.1 - fmt - http://java.sun.com/jsp/jstl/fmt - - - - Provides core validation features for JSTL tags. - - - org.apache.taglibs.standard.tlv.JstlFmtTLV - - - - - - Sets the request character encoding - - requestEncoding - org.apache.taglibs.standard.tag.rt.fmt.RequestEncodingTag - empty - - -Name of character encoding to be applied when -decoding request parameters. - - value - false - true - - - - - - Stores the given locale in the locale configuration variable - - setLocale - org.apache.taglibs.standard.tag.rt.fmt.SetLocaleTag - empty - - -A String value is interpreted as the -printable representation of a locale, which -must contain a two-letter (lower-case) -language code (as defined by ISO-639), -and may contain a two-letter (upper-case) -country code (as defined by ISO-3166). -Language and country codes must be -separated by hyphen (-) or underscore -(_). - - value - true - true - - - -Vendor- or browser-specific variant. -See the java.util.Locale javadocs for -more information on variants. - - variant - false - true - - - -Scope of the locale configuration variable. - - scope - false - false - - - - - - Specifies the time zone for any time formatting or parsing actions - nested in its body - - timeZone - org.apache.taglibs.standard.tag.rt.fmt.TimeZoneTag - JSP - - -The time zone. A String value is interpreted as -a time zone ID. This may be one of the time zone -IDs supported by the Java platform (such as -"America/Los_Angeles") or a custom time zone -ID (such as "GMT-8"). See -java.util.TimeZone for more information on -supported time zone formats. - - value - true - true - - - - - - Stores the given time zone in the time zone configuration variable - - setTimeZone - org.apache.taglibs.standard.tag.rt.fmt.SetTimeZoneTag - empty - - -The time zone. A String value is interpreted as -a time zone ID. This may be one of the time zone -IDs supported by the Java platform (such as -"America/Los_Angeles") or a custom time zone -ID (such as "GMT-8"). See java.util.TimeZone for -more information on supported time zone -formats. - - value - true - true - - - -Name of the exported scoped variable which -stores the time zone of type -java.util.TimeZone. - - var - false - false - - - -Scope of var or the time zone configuration -variable. - - scope - false - false - - - - - - Loads a resource bundle to be used by its tag body - - bundle - org.apache.taglibs.standard.tag.rt.fmt.BundleTag - JSP - - -Resource bundle base name. This is the bundle's -fully-qualified resource name, which has the same -form as a fully-qualified class name, that is, it uses -"." as the package component separator and does not -have any file type (such as ".class" or ".properties") -suffix. - - basename - true - true - - - -Prefix to be prepended to the value of the message -key of any nested <fmt:message> action. - - prefix - false - true - - - - - - Loads a resource bundle and stores it in the named scoped variable or - the bundle configuration variable - - setBundle - org.apache.taglibs.standard.tag.rt.fmt.SetBundleTag - empty - - -Resource bundle base name. This is the bundle's -fully-qualified resource name, which has the same -form as a fully-qualified class name, that is, it uses -"." as the package component separator and does not -have any file type (such as ".class" or ".properties") -suffix. - - basename - true - true - - - -Name of the exported scoped variable which stores -the i18n localization context of type -javax.servlet.jsp.jstl.fmt.LocalizationC -ontext. - - var - false - false - - - -Scope of var or the localization context -configuration variable. - - scope - false - false - - - - - - Maps key to localized message and performs parametric replacement - - message - org.apache.taglibs.standard.tag.rt.fmt.MessageTag - JSP - - -Message key to be looked up. - - key - false - true - - - -Localization context in whose resource -bundle the message key is looked up. - - bundle - false - true - - - -Name of the exported scoped variable -which stores the localized message. - - var - false - false - - - -Scope of var. - - scope - false - false - - - - - - Supplies an argument for parametric replacement to a containing - <message> tag - - param - org.apache.taglibs.standard.tag.rt.fmt.ParamTag - JSP - - -Argument used for parametric replacement. - - value - false - true - - - - - - Formats a numeric value as a number, currency, or percentage - - formatNumber - org.apache.taglibs.standard.tag.rt.fmt.FormatNumberTag - JSP - - -Numeric value to be formatted. - - value - false - true - - - -Specifies whether the value is to be -formatted as number, currency, or -percentage. - - type - false - true - - - -Custom formatting pattern. - - pattern - false - true - - - -ISO 4217 currency code. Applied only -when formatting currencies (i.e. if type is -equal to "currency"); ignored otherwise. - - currencyCode - false - true - - - -Currency symbol. Applied only when -formatting currencies (i.e. if type is equal -to "currency"); ignored otherwise. - - currencySymbol - false - true - - - -Specifies whether the formatted output -will contain any grouping separators. - - groupingUsed - false - true - - - -Maximum number of digits in the integer -portion of the formatted output. - - maxIntegerDigits - false - true - - - -Minimum number of digits in the integer -portion of the formatted output. - - minIntegerDigits - false - true - - - -Maximum number of digits in the -fractional portion of the formatted output. - - maxFractionDigits - false - true - - - -Minimum number of digits in the -fractional portion of the formatted output. - - minFractionDigits - false - true - - - -Name of the exported scoped variable -which stores the formatted result as a -String. - - var - false - false - - - -Scope of var. - - scope - false - false - - - - - - Parses the string representation of a number, currency, or percentage - - parseNumber - org.apache.taglibs.standard.tag.rt.fmt.ParseNumberTag - JSP - - -String to be parsed. - - value - false - true - - - -Specifies whether the string in the value -attribute should be parsed as a number, -currency, or percentage. - - type - false - true - - - -Custom formatting pattern that determines -how the string in the value attribute is to be -parsed. - - pattern - false - true - - - -Locale whose default formatting pattern (for -numbers, currencies, or percentages, -respectively) is to be used during the parse -operation, or to which the pattern specified -via the pattern attribute (if present) is -applied. - - parseLocale - false - true - - - -Specifies whether just the integer portion of -the given value should be parsed. - - integerOnly - false - true - - - -Name of the exported scoped variable which -stores the parsed result (of type -java.lang.Number). - - var - false - false - - - -Scope of var. - - scope - false - false - - - - - - Formats a date and/or time using the supplied styles and pattern - - formatDate - org.apache.taglibs.standard.tag.rt.fmt.FormatDateTag - empty - - -Date and/or time to be formatted. - - value - true - true - - - -Specifies whether the time, the date, or both -the time and date components of the given -date are to be formatted. - - type - false - true - - - -Predefined formatting style for dates. Follows -the semantics defined in class -java.text.DateFormat. Applied only -when formatting a date or both a date and -time (i.e. if type is missing or is equal to -"date" or "both"); ignored otherwise. - - dateStyle - false - true - - - -Predefined formatting style for times. Follows -the semantics defined in class -java.text.DateFormat. Applied only -when formatting a time or both a date and -time (i.e. if type is equal to "time" or "both"); -ignored otherwise. - - timeStyle - false - true - - - -Custom formatting style for dates and times. - - pattern - false - true - - - -Time zone in which to represent the formatted -time. - - timeZone - false - true - - - -Name of the exported scoped variable which -stores the formatted result as a String. - - var - false - false - - - -Scope of var. - - scope - false - false - - - - - - Parses the string representation of a date and/or time - - parseDate - org.apache.taglibs.standard.tag.rt.fmt.ParseDateTag - JSP - - -Date string to be parsed. - - value - false - true - - - -Specifies whether the date string in the -value attribute is supposed to contain a -time, a date, or both. - - type - false - true - - - -Predefined formatting style for days -which determines how the date -component of the date string is to be -parsed. Applied only when formatting a -date or both a date and time (i.e. if type -is missing or is equal to "date" or "both"); -ignored otherwise. - - dateStyle - false - true - - - -Predefined formatting styles for times -which determines how the time -component in the date string is to be -parsed. Applied only when formatting a -time or both a date and time (i.e. if type -is equal to "time" or "both"); ignored -otherwise. - - timeStyle - false - true - - - -Custom formatting pattern which -determines how the date string is to be -parsed. - - pattern - false - true - - - -Time zone in which to interpret any time -information in the date string. - - timeZone - false - true - - - -Locale whose predefined formatting styles -for dates and times are to be used during -the parse operation, or to which the -pattern specified via the pattern -attribute (if present) is applied. - - parseLocale - false - true - - - -Name of the exported scoped variable in -which the parsing result (of type -java.util.Date) is stored. - - var - false - false - - - -Scope of var. - - scope - false - false - - - - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/fn.tld b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/fn.tld deleted file mode 100644 index 12d4ca8..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/fn.tld +++ /dev/null @@ -1,207 +0,0 @@ - - - - - JSTL 1.1 functions library - JSTL functions - 1.1 - fn - http://java.sun.com/jsp/jstl/functions - - - - Tests if an input string contains the specified substring. - - contains - org.apache.taglibs.standard.functions.Functions - boolean contains(java.lang.String, java.lang.String) - - <c:if test="${fn:contains(name, searchString)}"> - - - - - - Tests if an input string contains the specified substring in a case insensitive way. - - containsIgnoreCase - org.apache.taglibs.standard.functions.Functions - boolean containsIgnoreCase(java.lang.String, java.lang.String) - - <c:if test="${fn:containsIgnoreCase(name, searchString)}"> - - - - - - Tests if an input string ends with the specified suffix. - - endsWith - org.apache.taglibs.standard.functions.Functions - boolean endsWith(java.lang.String, java.lang.String) - - <c:if test="${fn:endsWith(filename, ".txt")}"> - - - - - - Escapes characters that could be interpreted as XML markup. - - escapeXml - org.apache.taglibs.standard.functions.Functions - java.lang.String escapeXml(java.lang.String) - - ${fn:escapeXml(param:info)} - - - - - - Returns the index withing a string of the first occurrence of a specified substring. - - indexOf - org.apache.taglibs.standard.functions.Functions - int indexOf(java.lang.String, java.lang.String) - - ${fn:indexOf(name, "-")} - - - - - - Joins all elements of an array into a string. - - join - org.apache.taglibs.standard.functions.Functions - java.lang.String join(java.lang.String[], java.lang.String) - - ${fn:join(array, ";")} - - - - - - Returns the number of items in a collection, or the number of characters in a string. - - length - org.apache.taglibs.standard.functions.Functions - int length(java.lang.Object) - - You have ${fn:length(shoppingCart.products)} in your shopping cart. - - - - - - Returns a string resulting from replacing in an input string all occurrences - of a "before" string into an "after" substring. - - replace - org.apache.taglibs.standard.functions.Functions - java.lang.String replace(java.lang.String, java.lang.String, java.lang.String) - - ${fn:replace(text, "-", "•")} - - - - - - Splits a string into an array of substrings. - - split - org.apache.taglibs.standard.functions.Functions - java.lang.String[] split(java.lang.String, java.lang.String) - - ${fn:split(customerNames, ";")} - - - - - - Tests if an input string starts with the specified prefix. - - startsWith - org.apache.taglibs.standard.functions.Functions - boolean startsWith(java.lang.String, java.lang.String) - - <c:if test="${fn:startsWith(product.id, "100-")}"> - - - - - - Returns a subset of a string. - - substring - org.apache.taglibs.standard.functions.Functions - java.lang.String substring(java.lang.String, int, int) - - P.O. Box: ${fn:substring(zip, 6, -1)} - - - - - - Returns a subset of a string following a specific substring. - - substringAfter - org.apache.taglibs.standard.functions.Functions - java.lang.String substringAfter(java.lang.String, java.lang.String) - - P.O. Box: ${fn:substringAfter(zip, "-")} - - - - - - Returns a subset of a string before a specific substring. - - substringBefore - org.apache.taglibs.standard.functions.Functions - java.lang.String substringBefore(java.lang.String, java.lang.String) - - Zip (without P.O. Box): ${fn:substringBefore(zip, "-")} - - - - - - Converts all of the characters of a string to lower case. - - toLowerCase - org.apache.taglibs.standard.functions.Functions - java.lang.String toLowerCase(java.lang.String) - - Product name: ${fn.toLowerCase(product.name)} - - - - - - Converts all of the characters of a string to upper case. - - toUpperCase - org.apache.taglibs.standard.functions.Functions - java.lang.String toUpperCase(java.lang.String) - - Product name: ${fn.UpperCase(product.name)} - - - - - - Removes white spaces from both ends of a string. - - trim - org.apache.taglibs.standard.functions.Functions - java.lang.String trim(java.lang.String) - - Name: ${fn.trim(name)} - - - - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/ConditionalTagSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/ConditionalTagSupport.java deleted file mode 100644 index dce4350..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/ConditionalTagSupport.java +++ /dev/null @@ -1,167 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package javax.servlet.jsp.jstl.core; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.TagSupport; - -/** - *

    Abstract class that facilitates implementation of conditional actions - * where the boolean result is exposed as a JSP scoped variable. The - * boolean result may then be used as the test condition in a <c:when> - * action.

    - * - *

    This base class provides support for:

    - * - *
      - *
    • Conditional processing of the action's body based on the returned value - * of the abstract method condition().
    • - *
    • Storing the result of condition() as a Boolean object - * into a JSP scoped variable identified by attributes var and - * scope. - *
    - * - * @author Shawn Bayern - */ - -public abstract class ConditionalTagSupport - extends TagSupport -{ - //********************************************************************* - // Abstract methods - - /** - *

    Subclasses implement this method to compute the boolean result - * of the conditional action. This method is invoked once per tag invocation - * by doStartTag(). - * - * @return a boolean representing the condition that a particular subclass - * uses to drive its conditional logic. - */ - protected abstract boolean condition() throws JspTagException; - - - //********************************************************************* - // Constructor - - /** - * Base constructor to initialize local state. As with TagSupport, - * subclasses should not implement constructors with arguments, and - * no-argument constructors implemented by subclasses must call the - * superclass constructor. - */ - public ConditionalTagSupport() { - super(); - init(); - } - - - //********************************************************************* - // Lifecycle management and implementation of conditional behavior - - /** - * Includes its body if condition() evaluates to true. - */ - public int doStartTag() throws JspException { - - // execute our condition() method once per invocation - result = condition(); - - // expose variables if appropriate - exposeVariables(); - - // handle conditional behavior - if (result) - return EVAL_BODY_INCLUDE; - else - return SKIP_BODY; - } - - /** - * Releases any resources this ConditionalTagSupport may have (or inherit). - */ - public void release() { - super.release(); - init(); - } - - //********************************************************************* - // Private state - - private boolean result; // the saved result of condition() - private String var; // scoped attribute name - private int scope; // scoped attribute scope - - - //********************************************************************* - // Accessors - - /** - * Sets the 'var' attribute. - * - * @param var Name of the exported scoped variable storing the result of - * condition(). - */ - public void setVar(String var) { - this.var = var; - } - - /** - * Sets the 'scope' attribute. - * - * @param scope Scope of the 'var' attribute - */ - public void setScope(String scope) { - if (scope.equalsIgnoreCase("page")) - this.scope = PageContext.PAGE_SCOPE; - else if (scope.equalsIgnoreCase("request")) - this.scope = PageContext.REQUEST_SCOPE; - else if (scope.equalsIgnoreCase("session")) - this.scope = PageContext.SESSION_SCOPE; - else if (scope.equalsIgnoreCase("application")) - this.scope = PageContext.APPLICATION_SCOPE; - // TODO: Add error handling? Needs direction from spec. - } - - - //********************************************************************* - // Utility methods - - // expose attributes if we have a non-null 'var' - private void exposeVariables() { - if (var != null) - pageContext.setAttribute(var, new Boolean(result), scope); - } - - // initializes internal state - private void init() { - result = false; // not really necessary - var = null; - scope = PageContext.PAGE_SCOPE; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/Config.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/Config.java deleted file mode 100644 index 49dad38..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/Config.java +++ /dev/null @@ -1,383 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package javax.servlet.jsp.jstl.core; - -import javax.servlet.ServletContext; -import javax.servlet.ServletRequest; -import javax.servlet.http.HttpSession; -import javax.servlet.jsp.PageContext; - -/** - * Class supporting access to configuration settings. - */ -public class Config { - - /* - * I18N/Formatting actions related configuration data - */ - - /** - * Name of configuration setting for application- (as opposed to browser-) - * based preferred locale - */ - public static final String FMT_LOCALE - = "javax.servlet.jsp.jstl.fmt.locale"; - - /** - * Name of configuration setting for fallback locale - */ - public static final String FMT_FALLBACK_LOCALE - = "javax.servlet.jsp.jstl.fmt.fallbackLocale"; - - /** - * Name of configuration setting for i18n localization context - */ - public static final String FMT_LOCALIZATION_CONTEXT - = "javax.servlet.jsp.jstl.fmt.localizationContext"; - - /** - * Name of localization setting for time zone - */ - public static final String FMT_TIME_ZONE - = "javax.servlet.jsp.jstl.fmt.timeZone"; - - /* - * SQL actions related configuration data - */ - - /** - * Name of configuration setting for SQL data source - */ - public static final String SQL_DATA_SOURCE - = "javax.servlet.jsp.jstl.sql.dataSource"; - - /** - * Name of configuration setting for maximum number of rows to be included - * in SQL query result - */ - public static final String SQL_MAX_ROWS - = "javax.servlet.jsp.jstl.sql.maxRows"; - - /* - * Private constants - */ - private static final String PAGE_SCOPE_SUFFIX = ".page"; - private static final String REQUEST_SCOPE_SUFFIX = ".request"; - private static final String SESSION_SCOPE_SUFFIX = ".session"; - private static final String APPLICATION_SCOPE_SUFFIX = ".application"; - - /** - * Looks up a configuration variable in the given scope. - * - *

    The lookup of configuration variables is performed as if each scope - * had its own name space, that is, the same configuration variable name - * in one scope does not replace one stored in a different scope. - * - * @param pc Page context in which the configuration variable is to be - * looked up - * @param name Configuration variable name - * @param scope Scope in which the configuration variable is to be looked - * up - * - * @return The java.lang.Object associated with the configuration - * variable, or null if it is not defined. - */ - public static Object get(PageContext pc, String name, int scope) { - switch (scope) { - case PageContext.PAGE_SCOPE: - return pc.getAttribute(name + PAGE_SCOPE_SUFFIX, scope); - case PageContext.REQUEST_SCOPE: - return pc.getAttribute(name + REQUEST_SCOPE_SUFFIX, scope); - case PageContext.SESSION_SCOPE: - return get(pc.getSession(), name); - case PageContext.APPLICATION_SCOPE: - return pc.getAttribute(name + APPLICATION_SCOPE_SUFFIX, scope); - default: - throw new IllegalArgumentException("unknown scope"); - } - } - - /** - * Looks up a configuration variable in the "request" scope. - * - *

    The lookup of configuration variables is performed as if each scope - * had its own name space, that is, the same configuration variable name - * in one scope does not replace one stored in a different scope. - * - * @param request Request object in which the configuration variable is to - * be looked up - * @param name Configuration variable name - * - * @return The java.lang.Object associated with the configuration - * variable, or null if it is not defined. - */ - public static Object get(ServletRequest request, String name) { - return request.getAttribute(name + REQUEST_SCOPE_SUFFIX); - } - - /** - * Looks up a configuration variable in the "session" scope. - * - *

    The lookup of configuration variables is performed as if each scope - * had its own name space, that is, the same configuration variable name - * in one scope does not replace one stored in a different scope.

    - * - * @param session Session object in which the configuration variable is to - * be looked up - * @param name Configuration variable name - * - * @return The java.lang.Object associated with the configuration - * variable, or null if it is not defined, if session is null, or if the session - * is invalidated. - */ - public static Object get(HttpSession session, String name) { - Object ret = null; - if (session != null) { - try { - ret = session.getAttribute(name + SESSION_SCOPE_SUFFIX); - } catch (IllegalStateException ex) {} // when session is invalidated - } - return ret; - } - - /** - * Looks up a configuration variable in the "application" scope. - * - *

    The lookup of configuration variables is performed as if each scope - * had its own name space, that is, the same configuration variable name - * in one scope does not replace one stored in a different scope. - * - * @param context Servlet context in which the configuration variable is - * to be looked up - * @param name Configuration variable name - * - * @return The java.lang.Object associated with the configuration - * variable, or null if it is not defined. - */ - public static Object get(ServletContext context, String name) { - return context.getAttribute(name + APPLICATION_SCOPE_SUFFIX); - } - - /** - * Sets the value of a configuration variable in the given scope. - * - *

    Setting the value of a configuration variable is performed as if - * each scope had its own namespace, that is, the same configuration - * variable name in one scope does not replace one stored in a different - * scope. - * - * @param pc Page context in which the configuration variable is to be set - * @param name Configuration variable name - * @param value Configuration variable value - * @param scope Scope in which the configuration variable is to be set - */ - public static void set(PageContext pc, String name, Object value, - int scope) { - switch (scope) { - case PageContext.PAGE_SCOPE: - pc.setAttribute(name + PAGE_SCOPE_SUFFIX, value, scope); - break; - case PageContext.REQUEST_SCOPE: - pc.setAttribute(name + REQUEST_SCOPE_SUFFIX, value, scope); - break; - case PageContext.SESSION_SCOPE: - pc.setAttribute(name + SESSION_SCOPE_SUFFIX, value, scope); - break; - case PageContext.APPLICATION_SCOPE: - pc.setAttribute(name + APPLICATION_SCOPE_SUFFIX, value, scope); - break; - default: - throw new IllegalArgumentException("unknown scope"); - } - } - - /** - * Sets the value of a configuration variable in the "request" scope. - * - *

    Setting the value of a configuration variable is performed as if - * each scope had its own namespace, that is, the same configuration - * variable name in one scope does not replace one stored in a different - * scope. - * - * @param request Request object in which the configuration variable is to - * be set - * @param name Configuration variable name - * @param value Configuration variable value - */ - public static void set(ServletRequest request, String name, Object value) { - request.setAttribute(name + REQUEST_SCOPE_SUFFIX, value); - } - - /** - * Sets the value of a configuration variable in the "session" scope. - * - *

    Setting the value of a configuration variable is performed as if - * each scope had its own namespace, that is, the same configuration - * variable name in one scope does not replace one stored in a different - * scope. - * - * @param session Session object in which the configuration variable is to - * be set - * @param name Configuration variable name - * @param value Configuration variable value - */ - public static void set(HttpSession session, String name, Object value) { - session.setAttribute(name + SESSION_SCOPE_SUFFIX, value); - } - - /** - * Sets the value of a configuration variable in the "application" scope. - * - *

    Setting the value of a configuration variable is performed as if - * each scope had its own namespace, that is, the same configuration - * variable name in one scope does not replace one stored in a different - * scope. - * - * @param context Servlet context in which the configuration variable is to - * be set - * @param name Configuration variable name - * @param value Configuration variable value - */ - public static void set(ServletContext context, String name, Object value) { - context.setAttribute(name + APPLICATION_SCOPE_SUFFIX, value); - } - - /** - * Removes a configuration variable from the given scope. - * - *

    Removing a configuration variable is performed as if each scope had - * its own namespace, that is, the same configuration variable name in one - * scope does not impact one stored in a different scope. - * - * @param pc Page context from which the configuration variable is to be - * removed - * @param name Configuration variable name - * @param scope Scope from which the configuration variable is to be - * removed - */ - public static void remove(PageContext pc, String name, int scope) { - switch (scope) { - case PageContext.PAGE_SCOPE: - pc.removeAttribute(name + PAGE_SCOPE_SUFFIX, scope); - break; - case PageContext.REQUEST_SCOPE: - pc.removeAttribute(name + REQUEST_SCOPE_SUFFIX, scope); - break; - case PageContext.SESSION_SCOPE: - pc.removeAttribute(name + SESSION_SCOPE_SUFFIX, scope); - break; - case PageContext.APPLICATION_SCOPE: - pc.removeAttribute(name + APPLICATION_SCOPE_SUFFIX, scope); - break; - default: - throw new IllegalArgumentException("unknown scope"); - } - } - - /** - * Removes a configuration variable from the "request" scope. - * - *

    Removing a configuration variable is performed as if each scope had - * its own namespace, that is, the same configuration variable name in one - * scope does not impact one stored in a different scope. - * - * @param request Request object from which the configuration variable is - * to be removed - * @param name Configuration variable name - */ - public static void remove(ServletRequest request, String name) { - request.removeAttribute(name + REQUEST_SCOPE_SUFFIX); - } - - /** - * Removes a configuration variable from the "session" scope. - * - *

    Removing a configuration variable is performed as if each scope had - * its own namespace, that is, the same configuration variable name in one - * scope does not impact one stored in a different scope. - * - * @param session Session object from which the configuration variable is - * to be removed - * @param name Configuration variable name - */ - public static void remove(HttpSession session, String name) { - session.removeAttribute(name + SESSION_SCOPE_SUFFIX); - } - - /** - * Removes a configuration variable from the "application" scope. - * - *

    Removing a configuration variable is performed as if each scope had - * its own namespace, that is, the same configuration variable name in one - * scope does not impact one stored in a different scope. - * - * @param context Servlet context from which the configuration variable is - * to be removed - * @param name Configuration variable name - */ - public static void remove(ServletContext context, String name) { - context.removeAttribute(name + APPLICATION_SCOPE_SUFFIX); - } - - /** - * Finds the value associated with a specific configuration setting - * identified by its context initialization parameter name. - * - *

    For each of the JSP scopes (page, request, session, application), - * get the value of the configuration variable identified by name - * using method get(). Return as soon as a non-null value is - * found. If no value is found, get the value of the context initialization - * parameter identified by name. - * - * @param pc Page context in which the configuration setting is to be - * searched - * @param name Context initialization parameter name of the configuration - * setting - * - * @return The java.lang.Object associated with the configuration - * setting identified by name, or null if it is not defined. - */ - public static Object find(PageContext pc, String name) { - Object ret = get(pc, name, PageContext.PAGE_SCOPE); - if (ret == null) { - ret = get(pc, name, PageContext.REQUEST_SCOPE); - if (ret == null) { - if (pc.getSession() != null) { - // check session only if a session is present - ret = get(pc, name, PageContext.SESSION_SCOPE); - } - if (ret == null) { - ret = get(pc, name, PageContext.APPLICATION_SCOPE); - if (ret == null) { - ret = pc.getServletContext().getInitParameter(name); - } - } - } - } - - return ret; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/IndexedValueExpression.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/IndexedValueExpression.java deleted file mode 100644 index 85f0ce0..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/IndexedValueExpression.java +++ /dev/null @@ -1,152 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - */ - -package javax.servlet.jsp.jstl.core; - -import javax.el.ELContext; -import javax.el.ValueExpression; - -/** - * @author Jacob Hookom - * @version $Id: IndexedValueExpression.java,v 1.2 2005/12/08 01:20:43 kchung Exp $ - */ -public final class IndexedValueExpression extends ValueExpression { - - /** - * - */ - private static final long serialVersionUID = 1L; - protected final Integer i; - protected final ValueExpression orig; - - /** - * - */ - public IndexedValueExpression(ValueExpression orig, int i) { - this.i = new Integer(i); - this.orig = orig; - } - - /* - * (non-Javadoc) - * - * @see javax.el.ValueExpression#getValue(javax.el.ELContext) - */ - public Object getValue(ELContext context) { - Object base = this.orig.getValue(context); - if (base != null) { - context.setPropertyResolved(false); - return context.getELResolver().getValue(context, base, i); - } - return null; - } - - /* - * (non-Javadoc) - * - * @see javax.el.ValueExpression#setValue(javax.el.ELContext, - * java.lang.Object) - */ - public void setValue(ELContext context, Object value) { - Object base = this.orig.getValue(context); - if (base != null) { - context.setPropertyResolved(false); - context.getELResolver().setValue(context, base, i, value); - } - } - - /* - * (non-Javadoc) - * - * @see javax.el.ValueExpression#isReadOnly(javax.el.ELContext) - */ - public boolean isReadOnly(ELContext context) { - Object base = this.orig.getValue(context); - if (base != null) { - context.setPropertyResolved(false); - return context.getELResolver().isReadOnly(context, base, i); - } - return true; - } - - /* - * (non-Javadoc) - * - * @see javax.el.ValueExpression#getType(javax.el.ELContext) - */ - public Class getType(ELContext context) { - Object base = this.orig.getValue(context); - if (base != null) { - context.setPropertyResolved(false); - return context.getELResolver().getType(context, base, i); - } - return null; - } - - /* - * (non-Javadoc) - * - * @see javax.el.ValueExpression#getExpectedType() - */ - public Class getExpectedType() { - return Object.class; - } - - /* - * (non-Javadoc) - * - * @see javax.el.Expression#getExpressionString() - */ - public String getExpressionString() { - return this.orig.getExpressionString(); - } - - /* - * (non-Javadoc) - * - * @see javax.el.Expression#equals(java.lang.Object) - */ - public boolean equals(Object obj) { - return this.orig.equals(obj); - } - - /* - * (non-Javadoc) - * - * @see javax.el.Expression#hashCode() - */ - public int hashCode() { - return this.orig.hashCode(); - } - - /* - * (non-Javadoc) - * - * @see javax.el.Expression#isLiteralText() - */ - public boolean isLiteralText() { - return false; - } - -} - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/IteratedExpression.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/IteratedExpression.java deleted file mode 100644 index 68e007c..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/IteratedExpression.java +++ /dev/null @@ -1,127 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - */ - -package javax.servlet.jsp.jstl.core; - -import java.util.Iterator; -import java.util.Collection; -import java.util.Enumeration; -import java.util.Map; -import java.util.StringTokenizer; - -import javax.el.ELContext; -import javax.el.ELException; -import javax.el.ValueExpression; - -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.resources.Resources; - -/** - * @author Kin-man Chung - * @version $Id: IteratedExpression.java,v 1.3 2005/12/08 01:20:43 kchung Exp $ - */ -public final class IteratedExpression { - - private static final long serialVersionUID = 1L; - protected final ValueExpression orig; - protected final String delims; - - private Object base; - private int index; - private Iterator iter; - - public IteratedExpression(ValueExpression orig, String delims) { - this.orig = orig; - this.delims = delims; - } - - /** - * Evaluates the stored ValueExpression and return the indexed item. - * @param context The ELContext used to evaluate the ValueExpression - * @param i The index of the item to be retrieved - */ - public Object getItem(ELContext context, int i) { - - if (base == null) { - base = orig.getValue(context); - if (base == null) { - return null; - } - iter = toIterator(base); - index = 0; - } - if (index > i) { - // Restart from index 0 - iter = toIterator(base); - index = 0; - } - while (iter.hasNext()) { - Object item = iter.next(); - if (index++ == i) { - return item; - } - } - return null; - } - - public ValueExpression getValueExpression() { - return orig; - } - - private Iterator toIterator(final Object obj) { - - Iterator iter; - if (obj instanceof String) { - iter = toIterator(new StringTokenizer((String)obj, delims)); - } - else if (obj instanceof Iterator) { - iter = (Iterator)obj; - } - else if (obj instanceof Collection) { - iter = toIterator(((Collection) obj).iterator()); - } - else if (obj instanceof Enumeration) { - iter = toIterator((Enumeration)obj); - } - else if (obj instanceof Map) { - iter = ((Map)obj).entrySet().iterator(); - } else { - throw new ELException(Resources.getMessage("FOREACH_BAD_ITEMS")); - } - return iter; - } - - private Iterator toIterator(final Enumeration obj) { - return new Iterator() { - public boolean hasNext() { - return obj.hasMoreElements(); - } - public Object next() { - return obj.nextElement(); - } - public void remove() {} - }; - } -} - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/IteratedValueExpression.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/IteratedValueExpression.java deleted file mode 100644 index 828874b..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/IteratedValueExpression.java +++ /dev/null @@ -1,79 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - */ - -package javax.servlet.jsp.jstl.core; - -import javax.el.ELContext; -import javax.el.ValueExpression; - -/** - * @author Kin-man Chung - * @version $Id: IteratedValueExpression.java,v 1.2 2005/12/08 01:20:43 kchung Exp $ - */ -public final class IteratedValueExpression extends ValueExpression { - - private static final long serialVersionUID = 1L; - protected final int i; - protected final IteratedExpression iteratedExpression; - - public IteratedValueExpression(IteratedExpression iteratedExpr, int i) { - this.i = i; - this.iteratedExpression = iteratedExpr; - } - - public Object getValue(ELContext context) { - return iteratedExpression.getItem(context, i); - } - - public void setValue(ELContext context, Object value) { - } - - public boolean isReadOnly(ELContext context) { - return true; - } - - public Class getType(ELContext context) { - return null; - } - - public Class getExpectedType() { - return Object.class; - } - - public String getExpressionString() { - return iteratedExpression.getValueExpression().getExpressionString(); - } - - public boolean equals(Object obj) { - return iteratedExpression.getValueExpression().equals(obj); - } - - public int hashCode() { - return iteratedExpression.getValueExpression().hashCode(); - } - - public boolean isLiteralText() { - return false; - } -} - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/LoopTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/LoopTag.java deleted file mode 100644 index 931f9d1..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/LoopTag.java +++ /dev/null @@ -1,63 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package javax.servlet.jsp.jstl.core; - -import javax.servlet.jsp.tagext.Tag; - -/** - *

    JSTL allows developers to write custom iteration tags by - * implementing the LoopTag interface. This is not to be confused - * with javax.servlet.jsp.tagext.IterationTag as defined in JSP 1.2. - * LoopTag establishes a mechanism for iteration tags to be recognized - * and for type-safe implicit collaboration with custom subtags. - * - *

    In most cases, it will not be necessary to implement this interface - * manually, for a base support class (LoopTagSupport) is provided - * to facilitate implementation.

    - * - * @author Shawn Bayern - */ - -public interface LoopTag extends Tag { - - /** - * Retrieves the current item in the iteration. Behaves - * idempotently; calling getCurrent() repeatedly should return the same - * Object until the iteration is advanced. (Specifically, calling - * getCurrent() does not advance the iteration.) - * - * @return the current item as an object - */ - public Object getCurrent(); - - /** - * Retrieves a 'status' object to provide information about the - * current round of the iteration. - * - * @return The LoopTagStatus for the current LoopTag. - */ - public LoopTagStatus getLoopStatus(); -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/LoopTagStatus.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/LoopTagStatus.java deleted file mode 100644 index 56ece80..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/LoopTagStatus.java +++ /dev/null @@ -1,131 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package javax.servlet.jsp.jstl.core; - -/** - *

    Exposes the current status of - * an iteration. JSTL provides a mechanism for LoopTags to - * return information about the current index of the iteration and - * convenience methods to determine whether or not the current round is - * either the first or last in the iteration. It also lets authors - * use the status object to obtain information about the iteration range, - * step, and current object.

    - * - *

    Environments that require more status can extend this interface.

    - * - * @author Shawn Bayern - */ - -public interface LoopTagStatus { - - /** - * Retrieves the current item in the iteration. Behaves - * idempotently; calling getCurrent() repeatedly should return the same - * Object until the iteration is advanced. (Specifically, calling - * getCurrent() does not advance the iteration.) - * - * @return the current item as an object - */ - public Object getCurrent(); - - /** - * Retrieves the index of the current round of the iteration. If - * iteration is being performed over a subset of an underlying - * array, java.lang.Collection, or other type, the index returned - * is absolute with respect to the underlying collection. Indices - * are 0-based. - * - * @return the 0-based index of the current round of the iteration - */ - public int getIndex(); - - /** - *

    Retrieves the "count" of the current round of the iteration. The - * count is a relative, 1-based sequence number identifying the - * current "round" of iteration (in context with all rounds the - * current iteration will perform).

    - * - *

    As an example, an iteration with begin = 5, end = 15, and step = - * 5 produces the counts 1, 2, and 3 in that order.

    - * - * @return the 1-based count of the current round of the iteration - */ - public int getCount(); - - /** - * Returns information about whether the current round of the - * iteration is the first one. This current round may be the 'first' - * even when getIndex() != 0, for 'index' refers to the absolute - * index of the current 'item' in the context of its underlying - * collection. It is always that case that a true result from - * isFirst() implies getCount() == 1. - * - * @return true if the current round is the first in the - * iteration, false otherwise. - */ - public boolean isFirst(); - - /** - * Returns information about whether the current round of the - * iteration is the last one. As with isFirst(), subsetting is - * taken into account. isLast() doesn't necessarily refer to the - * status of the underlying Iterator; it refers to whether or not - * the current round will be the final round of iteration for the - * tag associated with this LoopTagStatus. - * - * @return true if the current round is the last in the - * iteration, false otherwise. - */ - public boolean isLast(); - - /** - * Returns the value of the 'begin' attribute for the associated tag, - * or null if no 'begin' attribute was specified. - * - * @return the 'begin' value for the associated tag, or null - * if no 'begin' attribute was specified - */ - public Integer getBegin(); - - /** - * Returns the value of the 'end' attribute for the associated tag, - * or null if no 'end' attribute was specified. - * - * @return the 'end' value for the associated tag, or null - * if no 'end' attribute was specified - */ - public Integer getEnd(); - - /** - * Returns the value of the 'step' attribute for the associated tag, - * or null if no 'step' attribute was specified. - * - * @return the 'step' value for the associated tag, or null - * if no 'step' attribute was specified - */ - public Integer getStep(); - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/LoopTagSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/LoopTagSupport.java deleted file mode 100644 index 88bb2c4..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/LoopTagSupport.java +++ /dev/null @@ -1,660 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package javax.servlet.jsp.jstl.core; - -import java.util.List; -import java.util.Collection; -import java.util.Enumeration; -import java.util.Map; -import java.util.Iterator; - -import javax.el.ValueExpression; -import javax.el.VariableMapper; -import javax.el.ELException; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.IterationTag; -import javax.servlet.jsp.tagext.TagSupport; -import javax.servlet.jsp.tagext.TryCatchFinally; - -import org.apache.taglibs.standard.resources.Resources; - -/** - *

    Base support class to facilitate implementation of iteration tags.

    - * - *

    Since most iteration tags will behave identically with respect to - * actual iterative behavior, JSTL provides this - * base support class to facilitate implementation. Many iteration tags - * will extend this and merely implement the hasNext() and - * next() methods - * to provide contents for the handler to iterate over.

    - * - *

    In particular, this base class provides support for:

    - * - *
      - *
    • Iteration control, based on protected prepare(), next(), - * and hasNext() methods - *
    • Subsetting (begin, end, step>functionality, - * including validation - * of subset parameters for sensibility) - *
    • item retrieval (getCurrent()) - *
    • status retrieval (LoopTagStatus) - *
    • exposing attributes (set by var and varStatus attributes) - *
    - * - *

    In providing support for these tasks, LoopTagSupport contains - * certain control variables that act to modify the iteration. Accessors - * are provided for these control variables when the variables represent - * information needed or wanted at translation time (e.g., var, - * varStatus). For - * other variables, accessors cannot be provided here since subclasses - * may differ on their implementations of how those accessors are received. - * For instance, one subclass might accept a String and convert it into - * an object of a specific type by using an expression evaluator; others - * might accept objects directly. Still others might not want to expose - * such information to outside control.

    - * - * @author Shawn Bayern - */ - -public abstract class LoopTagSupport - extends TagSupport - implements LoopTag, IterationTag, TryCatchFinally -{ - //********************************************************************* - // 'Protected' state - - /* - * JavaBean-style properties and other state slaved to them. These - * properties can be set directly by accessors; they will not be - * modified by the LoopTagSupport implementation -- and should - * not be modified by subclasses outside accessors unless those - * subclasses are perfectly aware of what they're doing. - * (An example where such non-accessor modification might be sensible - * is in the doStartTag() method of an EL-aware subclass.) - */ - - /** Starting index ('begin' attribute) */ - protected int begin; - - /** - * Ending index of the iteration ('end' attribute). - * A value of -1 internally indicates 'no end - * specified', although accessors for the core JSTL tags do not - * allow this value to be supplied directly by the user. - */ - protected int end; - - /** Iteration step ('step' attribute) */ - protected int step; - - /** Boolean flag indicating whether 'begin' was specified. */ - protected boolean beginSpecified; - - /** Boolean flag indicating whether 'end' was specified. */ - protected boolean endSpecified; - - /** Boolean flag indicating whether 'step' was specified. */ - protected boolean stepSpecified; - - /** Attribute-exposing control */ - protected String itemId, statusId; - - /** The deferred expression if any */ - protected ValueExpression deferredExpression; - - - //********************************************************************* - // 'Private' state (implementation details) - - /* - * State exclusively internal to the default, reference implementation. - * (While this state is kept private to ensure consistency, 'status' - * and 'item' happen to have one-for-one, read-only, accesor methods - * as part of the LoopTag interface.) - * - * 'last' is kept separately for two reasons: (a) to avoid - * running a computation every time it's requested, and (b) to - * let LoopTagStatus.isLast() avoid throwing any exceptions, - * which would complicate subtag and scripting-variable use. - * - * Our 'internal index' begins at 0 and increases by 'step' each - * round; this is arbitrary, but it seemed a simple way of keeping - * track of the information we need. To avoid computing - * getLoopStatus().getCount() by dividing index / step, we keep - * a separate 'count' and increment it by 1 each round (as a minor - * performance improvement). - */ - private LoopTagStatus status; // our LoopTagStatus - private Object item; // the current item - private int index; // the current internal index - private int count; // the iteration count - private boolean last; // current round == last one? - private IteratedExpression iteratedExpression; - // holds an instance shared by all ValueExpression created - // for variableMapper, for iterators. - - //********************************************************************* - // Constructor - - /** - * Constructs a new LoopTagSupport. As with TagSupport, subclasses - * should not implement constructors with arguments, and no-arguments - * constructors implemented by subclasses must call the superclass - * constructor. - */ - public LoopTagSupport() { - super(); - init(); - } - - - //********************************************************************* - // Abstract methods - - /** - *

    Returns the next object over which the tag should iterate. This - * method must be provided by concrete subclasses of LoopTagSupport - * to inform the base logic about what objects it should iterate over.

    - * - *

    It is expected that this method will generally be backed by an - * Iterator, but this will not always be the case. In particular, if - * retrieving the next object raises the possibility of an exception - * being thrown, this method allows that exception to propagate back - * to the JSP container as a JspTagException; a standalone Iterator - * would not be able to do this. (This explains why LoopTagSupport - * does not simply call for an Iterator from its subtags.)

    - * - * @return the java.lang.Object to use in the next round of iteration - * @exception java.util.NoSuchElementException - * if next() is called but no new elements are available - * @exception javax.servlet.jsp.JspTagException - * for other, unexpected exceptions - */ - protected abstract Object next() throws JspTagException; - - /** - *

    Returns information concerning the availability of more items - * over which to iterate. This method must be provided by concrete - * subclasses of LoopTagSupport to assist the iterative logic - * provided by the supporting base class.

    - * - *

    See next for more information about the - * purpose and expectations behind this tag.

    - * - * @return true if there is at least one more item to iterate - * over, false otherwise - * @exception javax.servlet.jsp.JspTagException - * @see #next - */ - protected abstract boolean hasNext() throws JspTagException; - - /** - *

    Prepares for a single tag invocation. Specifically, allows - * subclasses to prepare for calls to hasNext() and next(). - * Subclasses can assume that prepare() will be called once for - * each invocation of doStartTag() in the superclass.

    - * - * @exception javax.servlet.jsp.JspTagException - */ - protected abstract void prepare() throws JspTagException; - - - //********************************************************************* - // Lifecycle management and implementation of iterative behavior - - /** - * Releases any resources this LoopTagSupport may have (or inherit). - */ - public void release() { - super.release(); - init(); - } - - /** - * Begins iterating by processing the first item. - */ - public int doStartTag() throws JspException { - if (end != -1 && begin > end) { - // JSTL 1.1. We simply do not execute the loop. - return SKIP_BODY; - } - - // we're beginning a new iteration, so reset our counts (etc.) - index = 0; - count = 1; - last = false; - iteratedExpression = null; - deferredExpression = null; - - // let the subclass conduct any necessary preparation - prepare(); - - // throw away the first 'begin' items (if they exist) - discardIgnoreSubset(begin); - - // get the item we're interested in - if (hasNext()) - // index is 0-based, so we don't update it for the first item - item = next(); - else - return SKIP_BODY; - - /* - * now discard anything we have to "step" over. - * (we do this in advance to support LoopTagStatus.isLast()) - */ - discard(step - 1); - - // prepare to include our body... - exposeVariables(); - calibrateLast(); - return EVAL_BODY_INCLUDE; - } - - /** - * Continues the iteration when appropriate -- that is, if we (a) have - * more items and (b) don't run over our 'end' (given our 'step'). - */ - public int doAfterBody() throws JspException { - - // re-sync the index, given our prior behind-the-scenes 'step' - index += step - 1; - - // increment the count by 1 for each round - count++; - - // everything's been prepared for us, so just get the next item - if (hasNext() && !atEnd()) { - index++; - item = next(); - } else - return SKIP_BODY; - - /* - * now discard anything we have to "step" over. - * (we do this in advance to support LoopTagStatus.isLast()) - */ - discard(step - 1); - - // prepare to re-iterate... - exposeVariables(); - calibrateLast(); - return EVAL_BODY_AGAIN; - } - - /** - * Removes any attributes that this LoopTagSupport set. - * - *

    These attributes are intended to support scripting variables with - * NESTED scope, so we don't want to pollute attribute space by leaving - * them lying around. - */ - public void doFinally() { - /* - * Make sure to un-expose variables, restoring them to their - * prior values, if applicable. - */ - unExposeVariables(); - } - - /** - * Rethrows the given Throwable. - */ - public void doCatch(Throwable t) throws Throwable { - throw t; - } - - //********************************************************************* - // Accessor methods - - /* - * Overview: The getXXX() methods we provide implement the Tag - * contract. setXXX() accessors are provided only for those - * properties (attributes) that must be known at translation time, - * on the premise that these accessors will vary less than the - * others in terms of their interface with the page author. - */ - - /* - * (Purposely inherit JavaDoc and semantics from LoopTag. - * Subclasses can override this if necessary, but such a need is - * expected to be rare.) - */ - public Object getCurrent() { - return item; - } - - /* - * (Purposely inherit JavaDoc and semantics from LoopTag. - * Subclasses can override this method for more fine-grained control - * over LoopTagStatus, but an effort has been made to simplify - * implementation of subclasses that are happy with reasonable default - * behavior.) - */ - public LoopTagStatus getLoopStatus() { - - // local implementation with reasonable default behavior - class Status implements LoopTagStatus { - - /* - * All our methods are straightforward. We inherit - * our JavaDoc from LoopTagSupport; see that class - * for more information. - */ - - public Object getCurrent() { - /* - * Access the item through getCurrent() instead of just - * returning the item our containing class stores. This - * should allow a subclass of LoopTagSupport to override - * getCurrent() without having to rewrite getLoopStatus() too. - */ - return (LoopTagSupport.this.getCurrent()); - } - public int getIndex() { - return (index + begin); // our 'index' isn't getIndex() - } - public int getCount() { - return (count); - } - public boolean isFirst() { - return (index == 0); // our 'index' isn't getIndex() - } - public boolean isLast() { - return (last); // use cached value - } - public Integer getBegin() { - if (beginSpecified) - return (new Integer(begin)); - else - return null; - } - public Integer getEnd() { - if (endSpecified) - return (new Integer(end)); - else - return null; - } - public Integer getStep() { - if (stepSpecified) - return (new Integer(step)); - else - return null; - } - } - - /* - * We just need one per invocation... Actually, for the current - * implementation, we just need one per instance, but I'd rather - * not keep the reference around once release() has been called. - */ - if (status == null) - status = new Status(); - - return status; - } - - /* - * Get the delimiter for string tokens. Used only for constructing - * the deferred expression for it. - */ - protected String getDelims() { - return ","; - } - - /* - * We only support setter methods for attributes that need to be - * offered as Strings or other literals; other attributes will be - * handled directly by implementing classes, since there might be - * both rtexprvalue- and EL-based varieties, which will have - * different signatures. (We can't pollute child classes by having - * base implementations of those setters here; child classes that - * have attributes with different signatures would end up having - * two incompatible setters, which is illegal for a JavaBean. - */ - - /** - * Sets the 'var' attribute. - * - * @param id Name of the exported scoped variable storing the current item - * of the iteration. - */ - public void setVar(String id) { - this.itemId = id; - } - - /** - * Sets the 'varStatus' attribute. - * - * @param statusId Name of the exported scoped variable storing the status - * of the iteration. - */ - public void setVarStatus(String statusId) { - this.statusId = statusId; - } - - - //********************************************************************* - // Protected utility methods - - /* - * These methods validate attributes common to iteration tags. - * Call them if your own subclassing implementation modifies them - * -- e.g., if you set them through an expression language. - */ - - /** - * Ensures the "begin" property is sensible, throwing an exception - * expected to propagate up if it isn't - */ - protected void validateBegin() throws JspTagException { - if (begin < 0) - throw new JspTagException("'begin' < 0"); - } - - /** - * Ensures the "end" property is sensible, throwing an exception - * expected to propagate up if it isn't - */ - protected void validateEnd() throws JspTagException { - if (end < 0) - throw new JspTagException("'end' < 0"); - } - - /** - * Ensures the "step" property is sensible, throwing an exception - * expected to propagate up if it isn't - */ - protected void validateStep() throws JspTagException { - if (step < 1) - throw new JspTagException("'step' <= 0"); - } - - - //********************************************************************* - // Private utility methods - - /** (Re)initializes state (during release() or construction) */ - private void init() { - // defaults for internal bookkeeping - index = 0; // internal index always starts at 0 - count = 1; // internal count always starts at 1 - status = null; // we clear status on release() - item = null; // item will be retrieved for each round - last = false; // last must be set explicitly - beginSpecified = false; // not specified until it's specified :-) - endSpecified = false; // (as above) - stepSpecified = false; // (as above) - - // defaults for interface with page author - begin = 0; // when not specified, 'begin' is 0 by spec. - end = -1; // when not specified, 'end' is not used - step = 1; // when not specified, 'step' is 1 - itemId = null; // when not specified, no variable exported - statusId = null; // when not specified, no variable exported - } - - /** Sets 'last' appropriately. */ - private void calibrateLast() throws JspTagException { - /* - * the current round is the last one if (a) there are no remaining - * elements, or (b) the next one is beyond the 'end'. - */ - last = !hasNext() || atEnd() || - (end != -1 && (begin + index + step > end)); - } - - /** - * Exposes attributes (formerly scripting variables, but no longer!) - * if appropriate. Note that we don't really care, here, whether they're - * scripting variables or not. - */ - private void exposeVariables() throws JspTagException { - - /* - * We need to support null items returned from next(); we - * do this simply by passing such non-items through to the - * scoped variable as effectively 'null' (that is, by calling - * removeAttribute()). - * - * Also, just to be defensive, we handle the case of a null - * 'status' object as well. - * - * We call getCurrent() and getLoopStatus() (instead of just using - * 'item' and 'status') to bridge to subclasses correctly. - * A subclass can override getCurrent() or getLoopStatus() but still - * depend on our doStartTag() and doAfterBody(), which call this - * method (exposeVariables()), to expose 'item' and 'status' - * correctly. - */ - - if (itemId != null) { - if (getCurrent() == null) - pageContext.removeAttribute(itemId, PageContext.PAGE_SCOPE); - else if (deferredExpression != null) { - VariableMapper vm = - pageContext.getELContext().getVariableMapper(); - if (vm != null) { - ValueExpression ve = getVarExpression(deferredExpression); - vm.setVariable(itemId, ve); - } - } else - pageContext.setAttribute(itemId, getCurrent()); - } - if (statusId != null) { - if (getLoopStatus() == null) - pageContext.removeAttribute(statusId, PageContext.PAGE_SCOPE); - else - pageContext.setAttribute(statusId, getLoopStatus()); - } - - } - - /** - * Removes page attributes that we have exposed and, if applicable, - * restores them to their prior values (and scopes). - */ - private void unExposeVariables() { - // "nested" variables are now simply removed - if (itemId != null) { - pageContext.removeAttribute(itemId, PageContext.PAGE_SCOPE); - VariableMapper vm = pageContext.getELContext().getVariableMapper(); - if (vm != null) - vm.setVariable(itemId, null); - } - if (statusId != null) - pageContext.removeAttribute(statusId, PageContext.PAGE_SCOPE); - } - - /** - * Cycles through and discards up to 'n' items from the iteration. - * We only know "up to 'n'", not "exactly n," since we stop cycling - * if hasNext() returns false or if we hit the 'end' of the iteration. - * Note: this does not update the iteration index, since this method - * is intended as a behind-the-scenes operation. The index must be - * updated separately. (I don't really like this, but it's the simplest - * way to support isLast() without storing two separate inconsistent - * indices. We need to (a) make sure hasNext() refers to the next - * item we actually *want* and (b) make sure the index refers to the - * item associated with the *current* round, not the next one. - * C'est la vie.) - */ - private void discard(int n) throws JspTagException { - /* - * copy index so we can restore it, but we need to update it - * as we work so that atEnd() works - */ - int oldIndex = index; - while (n-- > 0 && !atEnd() && hasNext()) { - index++; - next(); - } - index = oldIndex; - } - - /** - * Discards items ignoring subsetting rules. Useful for discarding - * items from the beginning (i.e., to implement 'begin') where we - * don't want factor in the 'begin' value already. - */ - private void discardIgnoreSubset(int n) throws JspTagException { - while (n-- > 0 && hasNext()) - next(); - } - - /** - * Returns true if the iteration has past the 'end' index (with - * respect to subsetting), false otherwise. ('end' must be set - * for atEnd() to return true; if 'end' is not set, atEnd() - * always returns false.) - */ - private boolean atEnd() { - return ((end != -1) && (begin + index >= end)); - } - - private ValueExpression getVarExpression(ValueExpression expr) { - Object o = expr.getValue(pageContext.getELContext()); - if (o.getClass().isArray() || o instanceof List) { - return new IndexedValueExpression(deferredExpression, index); - } - - if (o instanceof Collection || o instanceof Iterator || - o instanceof Enumeration || o instanceof Map || - o instanceof String) { - - if (iteratedExpression == null) { - iteratedExpression = - new IteratedExpression(deferredExpression, getDelims()); - } - return new IteratedValueExpression(iteratedExpression, index); - } - - throw new ELException(Resources.getMessage("FOREACH_BAD_ITEMS")); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/package.html b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/package.html deleted file mode 100644 index b697807..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/core/package.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - -Classes and interfaces related to the core tag library component of the JavaServer Pages Standard Tag Library (JSTL). - -

    This tag library component provides: -

      -
    • General-purpose tags for the manipulation of scoped variables and handling of error conditions -
    • Conditional tags for the conditional processing of a JSP page -
    • Iterator tags for iterating over a wide variety of objects -
    • URL-related tags for linking or redirecting to URL resources from a JSP page, or importing a URL resource into a JSP page -
    - - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/fmt/LocaleSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/fmt/LocaleSupport.java deleted file mode 100644 index 4a5e484..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/fmt/LocaleSupport.java +++ /dev/null @@ -1,176 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package javax.servlet.jsp.jstl.fmt; - -import java.text.MessageFormat; -import java.util.MissingResourceException; -import java.util.ResourceBundle; - -import javax.servlet.jsp.PageContext; - -import org.apache.taglibs.standard.tag.common.fmt.BundleSupport; -import org.apache.taglibs.standard.tag.common.fmt.MessageSupport; - -/** - * Class which exposes the locale-determination logic for resource bundles - * through convenience methods. - * - *

    This class may be useful to any tag handler implementation that needs - * to produce localized messages. For example, this might be useful for - * exception messages that are intended directly for user consumption on an - * error page. - * - * @author Jan Luehe - */ - -public class LocaleSupport { - - /** - * Retrieves the localized message corresponding to the given key. - * - *

    The given key is looked up in the resource bundle of the default - * I18N localization context, which is retrieved from the - * javax.servlet.jsp.jstl.fmt.localizationContext configuration - * setting. - * - *

    If the configuration setting is empty, or the default I18N - * localization context does not contain any resource bundle, or the given - * key is undefined in its resource bundle, the string "???<key>???" is - * returned, where "<key>" is replaced with the given key. - * - * @param pageContext the page in which to get the localized message - * corresponding to the given key - * @param key the message key - * - * @return the localized message corresponding to the given key - */ - public static String getLocalizedMessage(PageContext pageContext, - String key) { - return getLocalizedMessage(pageContext, key, null, null); - } - - /** - * Retrieves the localized message corresponding to the given key. - * - *

    The given key is looked up in the resource bundle with the given - * base name. - * - *

    If no resource bundle with the given base name exists, or the given - * key is undefined in the resource bundle, the string "???<key>???" is - * returned, where "<key>" is replaced with the given key. - * - * @param pageContext the page in which to get the localized message - * corresponding to the given key - * @param key the message key - * @param basename the resource bundle base name - * - * @return the localized message corresponding to the given key - */ - public static String getLocalizedMessage(PageContext pageContext, - String key, - String basename) { - return getLocalizedMessage(pageContext, key, null, basename); - } - - /** - * Retrieves the localized message corresponding to the given key, and - * performs parametric replacement using the arguments specified via - * args. - * - *

    See the specification of the <fmt:message> action for a description - * of how parametric replacement is implemented. - * - *

    The localized message is retrieved as in - * {@link #getLocalizedMessage(javax.servlet.jsp.PageContext,java.lang.String) getLocalizedMessage(pageContext, key)}. - * - * @param pageContext the page in which to get the localized message - * corresponding to the given key - * @param key the message key - * @param args the arguments for parametric replacement - * - * @return the localized message corresponding to the given key - */ - public static String getLocalizedMessage(PageContext pageContext, - String key, - Object[] args) { - return getLocalizedMessage(pageContext, key, args, null); - } - - /** - * Retrieves the localized message corresponding to the given key, and - * performs parametric replacement using the arguments specified via - * args. - * - *

    See the specification of the <fmt:message> action for a description - * of how parametric replacement is implemented. - * - *

    The localized message is retrieved as in - * {@link #getLocalizedMessage(javax.servlet.jsp.PageContext,java.lang.String, java.lang.String) getLocalizedMessage(pageContext, key, basename)}. - * - * @param pageContext the page in which to get the localized message - * corresponding to the given key - * @param key the message key - * @param args the arguments for parametric replacement - * @param basename the resource bundle base name - * - * @return the localized message corresponding to the given key - */ - public static String getLocalizedMessage(PageContext pageContext, - String key, - Object[] args, - String basename) { - LocalizationContext locCtxt = null; - String message = MessageSupport.UNDEFINED_KEY + key - + MessageSupport.UNDEFINED_KEY; - - if (basename != null) { - locCtxt = BundleSupport.getLocalizationContext(pageContext, basename); - } else { - locCtxt = BundleSupport.getLocalizationContext(pageContext); - } - - if (locCtxt != null) { - ResourceBundle bundle = locCtxt.getResourceBundle(); - if (bundle != null) { - try { - message = bundle.getString(key); - if (args != null) { - MessageFormat formatter = new MessageFormat(""); - if (locCtxt.getLocale() != null) { - formatter.setLocale(locCtxt.getLocale()); - } - formatter.applyPattern(message); - message = formatter.format(args); - } - } catch (MissingResourceException mre) { - } - } - } - - return message; - } -} - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/fmt/LocalizationContext.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/fmt/LocalizationContext.java deleted file mode 100644 index d361aba..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/fmt/LocalizationContext.java +++ /dev/null @@ -1,110 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package javax.servlet.jsp.jstl.fmt; - -import java.util.Locale; -import java.util.ResourceBundle; - -/** - * Class representing an I18N localization context. - * - *

    An I18N localization context has two components: a resource bundle and - * the locale that led to the resource bundle match. - * - *

    The resource bundle component is used by <fmt:message> for mapping - * message keys to localized messages, and the locale component is used by the - * <fmt:message>, <fmt:formatNumber>, <fmt:parseNumber>, <fmt:formatDate>, - * and <fmt:parseDate> actions as their formatting or parsing locale, respectively. - * - * @author Jan Luehe - */ - -public class LocalizationContext { - - // the localization context's resource bundle - final private ResourceBundle bundle; - - // the localization context's locale - final private Locale locale; - - /** - * Constructs an empty I18N localization context. - */ - public LocalizationContext() { - bundle = null; - locale = null; - } - - /** - * Constructs an I18N localization context from the given resource bundle - * and locale. - * - *

    The specified locale is the application- or browser-based preferred - * locale that led to the resource bundle match. - * - * @param bundle The localization context's resource bundle - * @param locale The localization context's locale - */ - public LocalizationContext(ResourceBundle bundle, Locale locale) { - this.bundle = bundle; - this.locale = locale; - } - - /** - * Constructs an I18N localization context from the given resource bundle. - * - *

    The localization context's locale is taken from the given - * resource bundle. - * - * @param bundle The resource bundle - */ - public LocalizationContext(ResourceBundle bundle) { - this.bundle = bundle; - this.locale = bundle.getLocale(); - } - - /** - * Gets the resource bundle of this I18N localization context. - * - * @return The resource bundle of this I18N localization context, or null - * if this I18N localization context is empty - */ - public ResourceBundle getResourceBundle() { - return bundle; - } - - /** - * Gets the locale of this I18N localization context. - * - * @return The locale of this I18N localization context, or null if this - * I18N localization context is empty, or its resource bundle is a - * (locale-less) root resource bundle. - */ - public Locale getLocale() { - return locale; - } -} - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/fmt/package.html b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/fmt/package.html deleted file mode 100644 index 0a2668c..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/fmt/package.html +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - -Classes and interfaces related to the locale sensitive formatting tag library component of the JavaServer Pages Standard Tag Library (JSTL). - -

    This tag library component provides a number of formatting tags which allow numbers, dates, and times in a JSP page to be formatted and parsed in a locale-sensitive or customized manner. - - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/sql/Result.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/sql/Result.java deleted file mode 100644 index 48ea08f..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/sql/Result.java +++ /dev/null @@ -1,105 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package javax.servlet.jsp.jstl.sql; - -import java.util.SortedMap; - -/** - *

    This interface represents the result of a <sql:query> - * action. It provides access to the following information in the - * query result:

    - * - *
      - *
    • The result rows (getRows() and getRowsByIndex()) - *
    • The column names (getColumnNames()) - *
    • The number of rows in the result (getRowCount()) - *
    • An indication whether the rows returned represent the complete result - * or just a subset that is limited by a maximum row setting - * (isLimitedByMaxRows()) - *
    - * - *

    An implementation of the Result interface provides a - * disconnected view into the result of a query. - * - * @author Justyna Horwat - * - */ -public interface Result { - - /** - *

    Returns the result of the query as an array of SortedMap objects. - * Each item of the array represents a specific row in the query result.

    - * - *

    A row is structured as a SortedMap object where the key is the column name, - * and where the value is the value associated with the column identified by - * the key. The column value is an Object of the Java type corresponding - * to the mapping between column types and Java types defined by the JDBC - * specification when the ResultSet.getObject() method is used.

    - * - *

    The SortedMap must use the Comparator - * java.util.String.CASE_INSENSITIVE_ORDER. - * This makes it possible to access the key as a case insensitive representation - * of a column name. This method will therefore work regardless of the case of - * the column name returned by the database.

    - * - * @return The result rows as an array of SortedMap objects - */ - public SortedMap[] getRows(); - - /** - * Returns the result of the query as an array of arrays. - * The first array dimension represents a specific row in the query result. - * The array elements for each row are Object instances of the Java type - * corresponding to the mapping between column types and Java types defined - * by the JDBC specification when the ResultSet.getObject() method is used. - * - * @return the result rows as an array of Object[] objects - */ - public Object[][] getRowsByIndex(); - - /** - * Returns the names of the columns in the result. The order of the names in the array - * matches the order in which columns are returned in method getRowsByIndex(). - * - * @return the column names as an array of String objects - */ - public String[] getColumnNames(); - - /** - * Returns the number of rows in the cached ResultSet - * - * @return the number of rows in the result - */ - public int getRowCount(); - - /** - * Returns true if the query was limited by a maximum row setting - * - * @return true if the query was limited by a maximum - * row setting - */ - public boolean isLimitedByMaxRows(); -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/sql/ResultImpl.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/sql/ResultImpl.java deleted file mode 100644 index 93b1f19..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/sql/ResultImpl.java +++ /dev/null @@ -1,181 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package javax.servlet.jsp.jstl.sql; - -import java.io.Serializable; -import java.sql.ResultSet; -import java.sql.ResultSetMetaData; -import java.sql.SQLException; -import java.util.ArrayList; -import java.util.List; -import java.util.SortedMap; -import java.util.TreeMap; - -/** - *

    This class creates a cached version of a ResultSet. - * It's represented as a Result implementation, capable of - * returing an array of Row objects containing a Column - * instance for each column in the row. It is not part of the JSTL - * API; it serves merely as a back-end to ResultSupport's static methods. - * Thus, we scope its access to the package. - * - * @author Hans Bergsten - * @author Justyna Horwat - */ - -class ResultImpl implements Result, Serializable { - private List rowMap; - private List rowByIndex; - private String[] columnNames; - private boolean isLimited; - - /** - * This constructor reads the ResultSet and saves a cached - * copy. - * It's important to note that this object will be serializable only - * if the objects returned by the ResultSet are serializable too. - * - * @param rs an open ResultSet, positioned before the first - * row - * @param startRow beginning row to be cached - * @param maxRows query maximum rows limit - * @exception java.sql.SQLException if a database error occurs - */ - public ResultImpl(ResultSet rs, int startRow, int maxRows) - throws SQLException - { - rowMap = new ArrayList(); - rowByIndex = new ArrayList(); - - ResultSetMetaData rsmd = rs.getMetaData(); - int noOfColumns = rsmd.getColumnCount(); - - // Create the column name array - columnNames = new String[noOfColumns]; - for (int i = 1; i <= noOfColumns; i++) { - columnNames[i-1] = rsmd.getColumnName(i); - } - - // Throw away all rows upto startRow - for (int i = 0; i < startRow; i++) { - rs.next(); - } - - // Process the remaining rows upto maxRows - int processedRows = 0; - while (rs.next()) { - if ((maxRows != -1) && (processedRows == maxRows)) { - isLimited = true; - break; - } - Object[] columns = new Object[noOfColumns]; - SortedMap columnMap = - new TreeMap(String.CASE_INSENSITIVE_ORDER); - - // JDBC uses 1 as the lowest index! - for (int i = 1; i <= noOfColumns; i++) { - Object value = rs.getObject(i); - if (rs.wasNull()) { - value = null; - } - columns[i-1] = value; - columnMap.put(columnNames[i-1], value); - } - rowMap.add(columnMap); - rowByIndex.add(columns); - processedRows++; - } - } - - /** - * Returns an array of SortedMap objects. The SortedMap - * object key is the ColumnName and the value is the ColumnValue. - * SortedMap was created using the CASE_INSENSITIVE_ORDER - * Comparator so the key is the case insensitive representation - * of the ColumnName. - * - * @return an array of Map, or null if there are no rows - */ - public SortedMap[] getRows() { - if (rowMap == null) { - return null; - } - - //should just be able to return SortedMap[] object - return (SortedMap []) rowMap.toArray(new SortedMap[0]); - } - - - /** - * Returns an array of Object[] objects. The first index - * designates the Row, the second the Column. The array - * stores the value at the specified row and column. - * - * @return an array of Object[], or null if there are no rows - */ - public Object[][] getRowsByIndex() { - if (rowByIndex == null) { - return null; - } - - //should just be able to return Object[][] object - return (Object [][])rowByIndex.toArray(new Object[0][0]); - } - - /** - * Returns an array of String objects. The array represents - * the names of the columns arranged in the same order as in - * the getRowsByIndex() method. - * - * @return an array of String[] - */ - public String[] getColumnNames() { - return columnNames; - } - - /** - * Returns the number of rows in the cached ResultSet - * - * @return the number of cached rows, or -1 if the Result could - * not be initialized due to SQLExceptions - */ - public int getRowCount() { - if (rowMap == null) { - return -1; - } - return rowMap.size(); - } - - /** - * Returns true if the query was limited by a maximum row setting - * - * @return true if the query was limited by a MaxRows attribute - */ - public boolean isLimitedByMaxRows() { - return isLimited; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/sql/ResultSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/sql/ResultSupport.java deleted file mode 100644 index ce970fa..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/sql/ResultSupport.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package javax.servlet.jsp.jstl.sql; - -import java.sql.ResultSet; -import java.sql.SQLException; - -/** - *

    Supports the creation of a javax.servlet.jsp.jstl.sql.Result object - * from a source java.sql.ResultSet object. A Result object makes it much - * easier for page authors to access and manipulate the data resulting - * from a SQL query.

    - * - * @author Justyna Horwat - * - */ -public class ResultSupport { - - - /** - * Converts a ResultSet object to a Result object. - * - * @param rs the ResultSet object - * - * @return The Result object created from the ResultSet - */ - public static Result toResult(ResultSet rs) { - try { - return new ResultImpl(rs, -1, -1); - } catch (SQLException ex) { - return null; - } - } - - /** - * Converts maxRows of a ResultSet object to a - * Result object. - * - * @param rs the ResultSet object - * @param maxRows the maximum number of rows to be cached into the Result object. - * - * @return The Result object created from the ResultSet, - * limited by maxRows - */ - public static Result toResult(ResultSet rs, int maxRows) { - try { - return new ResultImpl(rs, -1, maxRows); - } catch (SQLException ex) { - return null; - } - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/sql/SQLExecutionTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/sql/SQLExecutionTag.java deleted file mode 100644 index e3cbcae..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/sql/SQLExecutionTag.java +++ /dev/null @@ -1,68 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package javax.servlet.jsp.jstl.sql; - -/** - *

    This interface allows tag handlers implementing it to receive - * values for parameter markers in their SQL statements.

    - * - *

    This interface is implemented by both <sql:query> and - * <sql:update>. Its addSQLParameter() method - * is called by nested parameter actions (such as <sql:param>) - * to substitute PreparedStatement parameter values for - * "?" parameter markers in the SQL statement of the enclosing - * SQLExecutionTag action.

    - * - *

    The given parameter values are converted to their corresponding - * SQL type (following the rules in the JDBC specification) before - * they are sent to the database.

    - * - *

    Keeping track of the index of the parameter values being added - * is the responsibility of the tag handler implementing this - * interface

    - * - *

    The SQLExcecutionTag interface is exposed in order - * to support custom parameter actions which may retrieve their - * parameters from any source and process them before substituting - * them for a parameter marker in the SQL statement of the - * enclosing SQLExecutionTag action

    - * - * @author Justyna Horwat - */ -public interface SQLExecutionTag { - - /** - * Adds a PreparedStatement parameter value. - * Must behave as if it calls PreparedStatement.setObject(int, Object). - * For each tag invocation, the integral index passed logically to setObject() - * must begin with 1 and must be incremented by 1 for each subsequent invocation - * of addSQLParameter(). The Object logically passed to setObject() must be the - * unmodified object received in the value argument. - * - * @param value the PreparedStatement parameter value - */ - public void addSQLParameter(Object value); -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/sql/package.html b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/sql/package.html deleted file mode 100644 index 198f1bd..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/sql/package.html +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - -Classes and interfaces related to the sql tag library component of the JavaServer Pages Standard Tag Library (JSTL). - -

    This tag library component provides a number of SQL tags which provide basic capabilities to interact with relational databases. - - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/tlv/PermittedTaglibsTLV.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/tlv/PermittedTaglibsTLV.java deleted file mode 100644 index 668b4b4..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/tlv/PermittedTaglibsTLV.java +++ /dev/null @@ -1,203 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package javax.servlet.jsp.jstl.tlv; - -import java.io.IOException; -import java.util.HashSet; -import java.util.Set; -import java.util.StringTokenizer; - -import javax.servlet.jsp.tagext.PageData; -import javax.servlet.jsp.tagext.TagLibraryValidator; -import javax.servlet.jsp.tagext.ValidationMessage; -import javax.xml.parsers.ParserConfigurationException; -import javax.xml.parsers.SAXParser; -import javax.xml.parsers.SAXParserFactory; - -import org.xml.sax.Attributes; -import org.xml.sax.SAXException; -import org.xml.sax.helpers.DefaultHandler; - -/** - *

    A TagLibraryValidator class to allow a TLD to restrict what - * taglibs (in addition to itself) may be imported on a page where it's - * used.

    - * - *

    This TLV supports the following initialization parameter:

    - *
      - *
    • permittedTaglibs: A whitespace-separated list of URIs corresponding - * to tag libraries permitted to be imported on the page in addition to the tag - * library that references PermittedTaglibsTLV (which is allowed implicitly). - *
    - * - * @author Shawn Bayern - */ -public class PermittedTaglibsTLV extends TagLibraryValidator { - - //********************************************************************* - // Constants - - // parameter names - private final String PERMITTED_TAGLIBS_PARAM = "permittedTaglibs"; - - // URI for "" element - private final String JSP_ROOT_URI = "http://java.sun.com/JSP/Page"; - - // local name of "" element - private final String JSP_ROOT_NAME = "root"; - - // QName for "" element - private final String JSP_ROOT_QN = "jsp:root"; - - - //********************************************************************* - // Validation and configuration state (protected) - - private Set permittedTaglibs; // what URIs are allowed? - private boolean failed; // did the page fail? - private String uri; // our taglib's URI - - //********************************************************************* - // Constructor and lifecycle management - - public PermittedTaglibsTLV() { - super(); - init(); - } - - private void init() { - permittedTaglibs = null; - } - - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Validation entry point - - public synchronized ValidationMessage[] validate( - String prefix, String uri, PageData page) { - try { - - // initialize - this.uri = uri; - permittedTaglibs = readConfiguration(); - - // get a handler - DefaultHandler h = new PermittedTaglibsHandler(); - - // parse the page - SAXParserFactory f = SAXParserFactory.newInstance(); - f.setValidating(true); - SAXParser p = f.newSAXParser(); - p.parse(page.getInputStream(), h); - - if (failed) - return vmFromString( - "taglib " + prefix + " (" + uri + ") allows only the " - + "following taglibs to be imported: " + permittedTaglibs); - else - return null; - - } catch (SAXException ex) { - return vmFromString(ex.toString()); - } catch (ParserConfigurationException ex) { - return vmFromString(ex.toString()); - } catch (IOException ex) { - return vmFromString(ex.toString()); - } - } - - - //********************************************************************* - // Utility functions - - /** Returns Set of permitted taglibs, based on configuration data. */ - private Set readConfiguration() { - - // initialize the Set - Set s = new HashSet(); - - // get the space-separated list of taglibs - String uris = (String) getInitParameters().get(PERMITTED_TAGLIBS_PARAM); - - // separate the list into individual uris and store them - StringTokenizer st = new StringTokenizer(uris); - while (st.hasMoreTokens()) - s.add(st.nextToken()); - - // return the new Set - return s; - - } - - // constructs a ValidationMessage[] from a single String and no ID - private ValidationMessage[] vmFromString(String message) { - return new ValidationMessage[] { - new ValidationMessage(null, message) - }; - } - - - //********************************************************************* - // SAX handler - - /** The handler that provides the base of our implementation. */ - private class PermittedTaglibsHandler extends DefaultHandler { - - // if the element is , check its "xmlns:" attributes - public void startElement( - String ns, String ln, String qn, Attributes a) { - - // ignore all but - if (!qn.equals(JSP_ROOT_QN) && - (!ns.equals(JSP_ROOT_URI) || !ln.equals(JSP_ROOT_NAME))) - return; - - // for , check the attributes - for (int i = 0; i < a.getLength(); i++) { - String name = a.getQName(i); - - // ignore non-namespace attributes, and xmlns:jsp - if (!name.startsWith("xmlns:") || name.equals("xmlns:jsp")) - continue; - - String value = a.getValue(i); - // ignore our own namespace declaration - if (value.equals(uri)) - continue; - - // otherwise, ensure that 'value' is in 'permittedTaglibs' set - if (!permittedTaglibs.contains(value)) - failed = true; - } - } - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/tlv/ScriptFreeTLV.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/tlv/ScriptFreeTLV.java deleted file mode 100644 index 89ee0ca..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/tlv/ScriptFreeTLV.java +++ /dev/null @@ -1,254 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package javax.servlet.jsp.jstl.tlv; - -import java.io.IOException; -import java.io.InputStream; -import java.util.Map; - -import javax.servlet.jsp.tagext.PageData; -import javax.servlet.jsp.tagext.TagLibraryValidator; -import javax.servlet.jsp.tagext.ValidationMessage; -import javax.xml.parsers.ParserConfigurationException; -import javax.xml.parsers.SAXParser; -import javax.xml.parsers.SAXParserFactory; - -import org.xml.sax.Attributes; -import org.xml.sax.SAXException; -import org.xml.sax.helpers.DefaultHandler; - -/** - *

    A TagLibraryValidator for enforcing restrictions against - * the use of JSP scripting elements.

    - *

    This TLV supports four initialization parameters, for controlling - * which of the four types of scripting elements are allowed or prohibited:

    - *
      - *
    • allowDeclarations: if true, indicates that declaration elements - * are not prohibited. - *
    • allowScriptlets: if true, indicates that scriptlets are not - * prohibited - *
    • allowExpressions: if true, indicates that top-level expression - * elements (i.e., expressions not associated with request-time attribute - * values) are not prohibited. - *
    • allowRTExpressions: if true, indicates that expression elements - * associated with request-time attribute values are not prohibited. - *
    - *

    The default value for all for initialization parameters is false, - * indicating all forms of scripting elements are to be prohibited.

    - * - * @author Mark A. Kolb - * @author Shawn Bayern (minor changes) - */ -public class ScriptFreeTLV extends TagLibraryValidator { - private boolean allowDeclarations = false; - private boolean allowScriptlets = false; - private boolean allowExpressions = false; - private boolean allowRTExpressions = false; - private SAXParserFactory factory; - - /** - * Constructs a new validator instance. - * Initializes the parser factory to create non-validating, namespace-aware - * SAX parsers. - */ - public ScriptFreeTLV () { - factory = SAXParserFactory.newInstance(); - factory.setValidating(false); - factory.setNamespaceAware(true); - } - - /** - * Sets the values of the initialization parameters, as supplied in the TLD. - * @param initParms a mapping from the names of the initialization parameters - * to their values, as specified in the TLD. - */ - public void setInitParameters (Map initParms) { - super.setInitParameters(initParms); - String declarationsParm = (String) initParms.get("allowDeclarations"); - String scriptletsParm = (String) initParms.get("allowScriptlets"); - String expressionsParm = (String) initParms.get("allowExpressions"); - String rtExpressionsParm = (String) initParms.get("allowRTExpressions"); - - allowDeclarations = "true".equalsIgnoreCase(declarationsParm); - allowScriptlets = "true".equalsIgnoreCase(scriptletsParm); - allowExpressions = "true".equalsIgnoreCase(expressionsParm); - allowRTExpressions = "true".equalsIgnoreCase(rtExpressionsParm); - } - - /** - * Validates a single JSP page. - * @param prefix the namespace prefix specified by the page for the - * custom tag library being validated. - * @param uri the URI specified by the page for the TLD of the - * custom tag library being validated. - * @param page a wrapper around the XML representation of the page - * being validated. - * @return null, if the page is valid; otherwise, a ValidationMessage[] - * containing one or more messages indicating why the page is not valid. - */ - public ValidationMessage[] validate - (String prefix, String uri, PageData page) { - InputStream in = null; - SAXParser parser; - MyContentHandler handler = new MyContentHandler(); - try { - synchronized (factory) { - parser = factory.newSAXParser(); - } - in = page.getInputStream(); - parser.parse(in, handler); - } - catch (ParserConfigurationException e) { - return vmFromString(e.toString()); - } - catch (SAXException e) { - return vmFromString(e.toString()); - } - catch (IOException e) { - return vmFromString(e.toString()); - } - finally { - if (in != null) try { in.close(); } catch (IOException e) {} - } - return handler.reportResults(); - } - - /** - * Handler for SAX events. - * Four counters are provided as instance variables, - * for counting occurrences of prohibited scripting elements. - */ - private class MyContentHandler extends DefaultHandler { - private int declarationCount = 0; - private int scriptletCount = 0; - private int expressionCount = 0; - private int rtExpressionCount = 0; - - /** - * This event is received whenever a new element is encountered. - * The qualified name of each such element is compared against - * the names of any prohibited scripting elements. When found, the - * corresponding counter is incremented. - * If expressions representing request-time attribute values are - * prohibited, it is also necessary to check the values of all - * attributes specified by the element. (Trying to figure out - * which attributes actually support request-time attribute values - * and checking only those is far more trouble than it's worth.) - */ - public void startElement (String namespaceUri, - String localName, String qualifiedName, - Attributes atts) { - if ((! allowDeclarations) - && qualifiedName.equals("jsp:declaration")) - ++declarationCount; - else if ((! allowScriptlets) - && qualifiedName.equals("jsp:scriptlet")) - ++scriptletCount; - else if ((! allowExpressions) - && qualifiedName.equals("jsp:expression")) - ++expressionCount; - if (! allowRTExpressions) countRTExpressions(atts); - } - - /** - * Auxiliary method for checking attribute values to see if - * are specified via request-time attribute values. - * Expressions representing request-time attribute values are - * recognized by their "%=" and "%" delimiters. When found, the - * corresponding counter is incremented. - */ - private void countRTExpressions (Attributes atts) { - int stop = atts.getLength(); - for (int i = 0; i < stop; ++i) { - String attval = atts.getValue(i); - if (attval.startsWith("%=") && attval.endsWith("%")) - ++rtExpressionCount; - } - } - - /** - * Constructs a String reporting the number(s) of prohibited - * scripting elements that were detected, if any. - * Returns null if no violations were found, making the result - * of this method suitable for the return value of the - * TagLibraryValidator.validate() method. - * - * TODO: The update from 7/13/2001 merely makes this validator - * compliant with the new TLV API, but does not fully take advantage - * of this API. In the future, we should do so... but because - * of the possibility that anti-script checking will be incorporated - * into the base TLV, I've held off for now and just changed this - * class to use the new API. -- SB. - */ - public ValidationMessage[] reportResults () { - if (declarationCount + scriptletCount + expressionCount - + rtExpressionCount > 0) { - StringBuffer results = new StringBuffer("JSP page contains "); - boolean first = true; - if (declarationCount > 0) { - results.append(Integer.toString(declarationCount)); - results.append(" declaration"); - if (declarationCount > 1) results.append('s'); - first = false; - } - if (scriptletCount > 0) { - if (! first) results.append(", "); - results.append(Integer.toString(scriptletCount)); - results.append(" scriptlet"); - if (scriptletCount > 1) results.append('s'); - first = false; - } - if (expressionCount > 0) { - if (! first) results.append(", "); - results.append(Integer.toString(expressionCount)); - results.append(" expression"); - if (expressionCount > 1) results.append('s'); - first = false; - } - if (rtExpressionCount > 0) { - if (! first) results.append(", "); - results.append(Integer.toString(rtExpressionCount)); - results.append(" request-time attribute value"); - if (rtExpressionCount > 1) results.append('s'); - first = false; - } - results.append("."); - return vmFromString(results.toString()); - } else { - return null; - } - } - } - - - // constructs a ValidationMessage[] from a single String and no ID - private static ValidationMessage[] vmFromString(String message) { - return new ValidationMessage[] { - new ValidationMessage(null, message) - }; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/tlv/package.html b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/tlv/package.html deleted file mode 100644 index 208f222..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/javax/servlet/jsp/jstl/tlv/package.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - -Reusable Tag Library Validator (TLV) classes provided by the JavaServer Pages Standard Tag Library (JSTL). - -

    TLVs allow translation-time validation of the XML view of a JSP page. The TLVs provided by JSTL allow tag library authors to enforce restrictions regarding the use of scripting elements and permitted tag libraries in JSP pages. - -

    For example, any JSP page that imports the tag library with the following Tag Library Descriptor (TLD) file will be restricted to using JSTL tags: - -

    -<?xml version="1.0" encoding="UTF-8" ?>
    -
    -<taglib xmlns="http://java.sun.com/xml/ns/javaee"
    -    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    -    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd"
    -    version="2.1">
    -  <description>
    -    Restricts JSP pages to the JSTL tag libraries
    -  </description>
    -  <display-name>permittedTaglibs</display-name>
    -  <tlib-version>1.1</tlib-version>
    -  <short-name>permittedTaglibs</short-name>
    -  <uri>http://java.sun.com/jstl/permittedTaglibs</uri>
    -
    -  <validator>
    -    <validator-class>
    -        javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV
    -    </validator-class>
    -    <init-param>
    -      <description>
    -        Whitespace-separated list of taglib URIs to permit.
    -      </description>
    -      <param-name>permittedTaglibs</param-name>
    -      <param-value>
    -        http://java.sun.com/jsp/jstl/core
    -        http://java.sun.com/jsp/jstl/fmt
    -        http://java.sun.com/jsp/jstl/sql
    -        http://java.sun.com/jsp/jstl/xml
    -      </param-value>
    -    </init-param>
    -  </validator>
    -</taglib>
    -
    - - - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/Version.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/Version.java deleted file mode 100644 index 5e03829..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/Version.java +++ /dev/null @@ -1,139 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard; - -/** - * [lifted from xalan] - * - * Administrative class to keep track of the version number of - * the standard tag library. - *

    This class implements the upcoming standard of having - * org.apache.project-name.Version.getVersion() be a standard way - * to get version information. - */ -public class Version -{ - /** - * Get the basic version string for the current release. - * Version String formatted like - * "standard-taglib v.r[.dd| Dnn]". - * - * Futurework: have this read version info from jar manifest. - * - * @return String denoting our current version - */ - public static String getVersion() - { - return getProduct() + " " + - getMajorVersionNum() + "." + getReleaseVersionNum()+ "." + - getMaintenanceVersionNum() + - ((getDevelopmentVersionNum() > 0) ? - ("_D" + getDevelopmentVersionNum()) : ""); - } - - /** - * Print the processor version to the command line. - * - * @param argv command line arguments, unused. - */ - public static void main(String argv[]) - { - System.out.println(getVersion()); - } - - /** - * Name of product - */ - public static String getProduct() - { - return "standard-taglib"; - } - - /** - * Major version number. - * Version number. This changes only when there is a - * significant, externally apparent enhancement from - * the previous release. 'n' represents the n'th - * version. - * - * Clients should carefully consider the implications - * of new versions as external interfaces and behaviour - * may have changed. - */ - public static int getMajorVersionNum() - { - return 1; - } - - /** - * Release Number. - * Release number. This changes when: - * - a new set of functionality is to be added, eg, - * implementation of a new W3C specification. - * - API or behaviour change. - * - its designated as a reference release. - */ - public static int getReleaseVersionNum() - { - return 2; - } - - /** - * Maintenance Drop Number. - * Optional identifier used to designate maintenance - * drop applied to a specific release and contains - * fixes for defects reported. It maintains compatibility - * with the release and contains no API changes. - * When missing, it designates the final and complete - * development drop for a release. - */ - public static int getMaintenanceVersionNum() - { - return 0; - } - - /** - * Development Drop Number. - * Optional identifier designates development drop of - * a specific release. D01 is the first development drop - * of a new release. - * - * Development drops are works in progress towards a - * compeleted, final release. A specific development drop - * may not completely implement all aspects of a new - * feature, which may take several development drops to - * complete. At the point of the final drop for the - * release, the D suffix will be omitted. - * - * Each 'D' drops can contain functional enhancements as - * well as defect fixes. 'D' drops may not be as stable as - * the final releases. - */ - public static int getDevelopmentVersionNum() - { - return 0; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/ASCII_CharStream.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/ASCII_CharStream.java deleted file mode 100644 index b98d332..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/ASCII_CharStream.java +++ /dev/null @@ -1,398 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - *//* Generated By:JavaCC: Do not edit this line. ASCII_CharStream.java Version 0.7pre6 */ -package org.apache.taglibs.standard.extra.spath; - -/** - * An implementation of interface CharStream, where the stream is assumed to - * contain only ASCII characters (without unicode processing). - */ - -public final class ASCII_CharStream -{ - public static final boolean staticFlag = false; - int bufsize; - int available; - int tokenBegin; - public int bufpos = -1; - private int bufline[]; - private int bufcolumn[]; - - private int column = 0; - private int line = 1; - - private boolean prevCharIsCR = false; - private boolean prevCharIsLF = false; - - private java.io.Reader inputStream; - - private char[] buffer; - private int maxNextCharInd = 0; - private int inBuf = 0; - - private final void ExpandBuff(boolean wrapAround) - { - char[] newbuffer = new char[bufsize + 2048]; - int newbufline[] = new int[bufsize + 2048]; - int newbufcolumn[] = new int[bufsize + 2048]; - - try - { - if (wrapAround) - { - System.arraycopy(buffer, tokenBegin, newbuffer, 0, bufsize - tokenBegin); - System.arraycopy(buffer, 0, newbuffer, - bufsize - tokenBegin, bufpos); - buffer = newbuffer; - - System.arraycopy(bufline, tokenBegin, newbufline, 0, bufsize - tokenBegin); - System.arraycopy(bufline, 0, newbufline, bufsize - tokenBegin, bufpos); - bufline = newbufline; - - System.arraycopy(bufcolumn, tokenBegin, newbufcolumn, 0, bufsize - tokenBegin); - System.arraycopy(bufcolumn, 0, newbufcolumn, bufsize - tokenBegin, bufpos); - bufcolumn = newbufcolumn; - - maxNextCharInd = (bufpos += (bufsize - tokenBegin)); - } - else - { - System.arraycopy(buffer, tokenBegin, newbuffer, 0, bufsize - tokenBegin); - buffer = newbuffer; - - System.arraycopy(bufline, tokenBegin, newbufline, 0, bufsize - tokenBegin); - bufline = newbufline; - - System.arraycopy(bufcolumn, tokenBegin, newbufcolumn, 0, bufsize - tokenBegin); - bufcolumn = newbufcolumn; - - maxNextCharInd = (bufpos -= tokenBegin); - } - } - catch (Throwable t) - { - throw new Error(t.getMessage()); - } - - - bufsize += 2048; - available = bufsize; - tokenBegin = 0; - } - - private final void FillBuff() throws java.io.IOException - { - if (maxNextCharInd == available) - { - if (available == bufsize) - { - if (tokenBegin > 2048) - { - bufpos = maxNextCharInd = 0; - available = tokenBegin; - } - else if (tokenBegin < 0) - bufpos = maxNextCharInd = 0; - else - ExpandBuff(false); - } - else if (available > tokenBegin) - available = bufsize; - else if ((tokenBegin - available) < 2048) - ExpandBuff(true); - else - available = tokenBegin; - } - - int i; - try { - if ((i = inputStream.read(buffer, maxNextCharInd, - available - maxNextCharInd)) == -1) - { - inputStream.close(); - throw new java.io.IOException(); - } - else - maxNextCharInd += i; - return; - } - catch(java.io.IOException e) { - --bufpos; - backup(0); - if (tokenBegin == -1) - tokenBegin = bufpos; - throw e; - } - } - - public final char BeginToken() throws java.io.IOException - { - tokenBegin = -1; - char c = readChar(); - tokenBegin = bufpos; - - return c; - } - - private final void UpdateLineColumn(char c) - { - column++; - - if (prevCharIsLF) - { - prevCharIsLF = false; - line += (column = 1); - } - else if (prevCharIsCR) - { - prevCharIsCR = false; - if (c == '\n') - { - prevCharIsLF = true; - } - else - line += (column = 1); - } - - switch (c) - { - case '\r' : - prevCharIsCR = true; - break; - case '\n' : - prevCharIsLF = true; - break; - case '\t' : - column--; - column += (8 - (column & 07)); - break; - default : - break; - } - - bufline[bufpos] = line; - bufcolumn[bufpos] = column; - } - - public final char readChar() throws java.io.IOException - { - if (inBuf > 0) - { - --inBuf; - return (char)((char)0xff & buffer[(bufpos == bufsize - 1) ? (bufpos = 0) : ++bufpos]); - } - - if (++bufpos >= maxNextCharInd) - FillBuff(); - - char c = (char)((char)0xff & buffer[bufpos]); - - UpdateLineColumn(c); - return (c); - } - - /** - * @deprecated - * @see #getEndColumn - */ - - public final int getColumn() { - return bufcolumn[bufpos]; - } - - /** - * @deprecated - * @see #getEndLine - */ - - public final int getLine() { - return bufline[bufpos]; - } - - public final int getEndColumn() { - return bufcolumn[bufpos]; - } - - public final int getEndLine() { - return bufline[bufpos]; - } - - public final int getBeginColumn() { - return bufcolumn[tokenBegin]; - } - - public final int getBeginLine() { - return bufline[tokenBegin]; - } - - public final void backup(int amount) { - - inBuf += amount; - if ((bufpos -= amount) < 0) - bufpos += bufsize; - } - - public ASCII_CharStream(java.io.Reader dstream, int startline, - int startcolumn, int buffersize) - { - inputStream = dstream; - line = startline; - column = startcolumn - 1; - - available = bufsize = buffersize; - buffer = new char[buffersize]; - bufline = new int[buffersize]; - bufcolumn = new int[buffersize]; - } - - public ASCII_CharStream(java.io.Reader dstream, int startline, - int startcolumn) - { - this(dstream, startline, startcolumn, 4096); - } - public void ReInit(java.io.Reader dstream, int startline, - int startcolumn, int buffersize) - { - inputStream = dstream; - line = startline; - column = startcolumn - 1; - - if (buffer == null || buffersize != buffer.length) - { - available = bufsize = buffersize; - buffer = new char[buffersize]; - bufline = new int[buffersize]; - bufcolumn = new int[buffersize]; - } - prevCharIsLF = prevCharIsCR = false; - tokenBegin = inBuf = maxNextCharInd = 0; - bufpos = -1; - } - - public void ReInit(java.io.Reader dstream, int startline, - int startcolumn) - { - ReInit(dstream, startline, startcolumn, 4096); - } - public ASCII_CharStream(java.io.InputStream dstream, int startline, - int startcolumn, int buffersize) - { - this(new java.io.InputStreamReader(dstream), startline, startcolumn, 4096); - } - - public ASCII_CharStream(java.io.InputStream dstream, int startline, - int startcolumn) - { - this(dstream, startline, startcolumn, 4096); - } - - public void ReInit(java.io.InputStream dstream, int startline, - int startcolumn, int buffersize) - { - ReInit(new java.io.InputStreamReader(dstream), startline, startcolumn, 4096); - } - public void ReInit(java.io.InputStream dstream, int startline, - int startcolumn) - { - ReInit(dstream, startline, startcolumn, 4096); - } - public final String GetImage() - { - if (bufpos >= tokenBegin) - return new String(buffer, tokenBegin, bufpos - tokenBegin + 1); - else - return new String(buffer, tokenBegin, bufsize - tokenBegin) + - new String(buffer, 0, bufpos + 1); - } - - public final char[] GetSuffix(int len) - { - char[] ret = new char[len]; - - if ((bufpos + 1) >= len) - System.arraycopy(buffer, bufpos - len + 1, ret, 0, len); - else - { - System.arraycopy(buffer, bufsize - (len - bufpos - 1), ret, 0, - len - bufpos - 1); - System.arraycopy(buffer, 0, ret, len - bufpos - 1, bufpos + 1); - } - - return ret; - } - - public void Done() - { - buffer = null; - bufline = null; - bufcolumn = null; - } - - /** - * Method to adjust line and column numbers for the start of a token.
    - */ - public void adjustBeginLineColumn(int newLine, int newCol) - { - int start = tokenBegin; - int len; - - if (bufpos >= tokenBegin) - { - len = bufpos - tokenBegin + inBuf + 1; - } - else - { - len = bufsize - tokenBegin + bufpos + 1 + inBuf; - } - - int i = 0, j = 0, k = 0; - int nextColDiff = 0, columnDiff = 0; - - while (i < len && - bufline[j = start % bufsize] == bufline[k = ++start % bufsize]) - { - bufline[j] = newLine; - nextColDiff = columnDiff + bufcolumn[k] - bufcolumn[j]; - bufcolumn[j] = newCol + columnDiff; - columnDiff = nextColDiff; - i++; - } - - if (i < len) - { - bufline[j] = newLine++; - bufcolumn[j] = newCol + columnDiff; - - while (i++ < len) - { - if (bufline[j = start % bufsize] != bufline[++start % bufsize]) - bufline[j] = newLine++; - else - bufline[j] = newLine; - } - } - - line = bufline[j]; - column = bufcolumn[j]; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/ASCII_UCodeESC_CharStream.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/ASCII_UCodeESC_CharStream.java deleted file mode 100644 index 54d21ac..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/ASCII_UCodeESC_CharStream.java +++ /dev/null @@ -1,541 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - *//* Generated By:JavaCC: Do not edit this line. ASCII_UCodeESC_CharStream.java Version 0.7pre6 */ -package org.apache.taglibs.standard.extra.spath; - -/** - * An implementation of interface CharStream, where the stream is assumed to - * contain only ASCII characters (with java-like unicode escape processing). - */ - -public final class ASCII_UCodeESC_CharStream -{ - public static final boolean staticFlag = false; - static final int hexval(char c) throws java.io.IOException { - switch(c) - { - case '0' : - return 0; - case '1' : - return 1; - case '2' : - return 2; - case '3' : - return 3; - case '4' : - return 4; - case '5' : - return 5; - case '6' : - return 6; - case '7' : - return 7; - case '8' : - return 8; - case '9' : - return 9; - - case 'a' : - case 'A' : - return 10; - case 'b' : - case 'B' : - return 11; - case 'c' : - case 'C' : - return 12; - case 'd' : - case 'D' : - return 13; - case 'e' : - case 'E' : - return 14; - case 'f' : - case 'F' : - return 15; - } - - throw new java.io.IOException(); // Should never come here - } - - public int bufpos = -1; - int bufsize; - int available; - int tokenBegin; - private int bufline[]; - private int bufcolumn[]; - - private int column = 0; - private int line = 1; - - private java.io.Reader inputStream; - - private boolean prevCharIsCR = false; - private boolean prevCharIsLF = false; - - private char[] nextCharBuf; - private char[] buffer; - private int maxNextCharInd = 0; - private int nextCharInd = -1; - private int inBuf = 0; - - private final void ExpandBuff(boolean wrapAround) - { - char[] newbuffer = new char[bufsize + 2048]; - int newbufline[] = new int[bufsize + 2048]; - int newbufcolumn[] = new int[bufsize + 2048]; - - try - { - if (wrapAround) - { - System.arraycopy(buffer, tokenBegin, newbuffer, 0, bufsize - tokenBegin); - System.arraycopy(buffer, 0, newbuffer, - bufsize - tokenBegin, bufpos); - buffer = newbuffer; - - System.arraycopy(bufline, tokenBegin, newbufline, 0, bufsize - tokenBegin); - System.arraycopy(bufline, 0, newbufline, bufsize - tokenBegin, bufpos); - bufline = newbufline; - - System.arraycopy(bufcolumn, tokenBegin, newbufcolumn, 0, bufsize - tokenBegin); - System.arraycopy(bufcolumn, 0, newbufcolumn, bufsize - tokenBegin, bufpos); - bufcolumn = newbufcolumn; - - bufpos += (bufsize - tokenBegin); - } - else - { - System.arraycopy(buffer, tokenBegin, newbuffer, 0, bufsize - tokenBegin); - buffer = newbuffer; - - System.arraycopy(bufline, tokenBegin, newbufline, 0, bufsize - tokenBegin); - bufline = newbufline; - - System.arraycopy(bufcolumn, tokenBegin, newbufcolumn, 0, bufsize - tokenBegin); - bufcolumn = newbufcolumn; - - bufpos -= tokenBegin; - } - } - catch (Throwable t) - { - throw new Error(t.getMessage()); - } - - available = (bufsize += 2048); - tokenBegin = 0; - } - - private final void FillBuff() throws java.io.IOException - { - int i; - if (maxNextCharInd == 4096) - maxNextCharInd = nextCharInd = 0; - - try { - if ((i = inputStream.read(nextCharBuf, maxNextCharInd, - 4096 - maxNextCharInd)) == -1) - { - inputStream.close(); - throw new java.io.IOException(); - } - else - maxNextCharInd += i; - return; - } - catch(java.io.IOException e) { - if (bufpos != 0) - { - --bufpos; - backup(0); - } - else - { - bufline[bufpos] = line; - bufcolumn[bufpos] = column; - } - throw e; - } - } - - private final char ReadByte() throws java.io.IOException - { - if (++nextCharInd >= maxNextCharInd) - FillBuff(); - - return nextCharBuf[nextCharInd]; - } - - public final char BeginToken() throws java.io.IOException - { - if (inBuf > 0) - { - --inBuf; - return buffer[tokenBegin = (bufpos == bufsize - 1) ? (bufpos = 0) - : ++bufpos]; - } - - tokenBegin = 0; - bufpos = -1; - - return readChar(); - } - - private final void AdjustBuffSize() - { - if (available == bufsize) - { - if (tokenBegin > 2048) - { - bufpos = 0; - available = tokenBegin; - } - else - ExpandBuff(false); - } - else if (available > tokenBegin) - available = bufsize; - else if ((tokenBegin - available) < 2048) - ExpandBuff(true); - else - available = tokenBegin; - } - - private final void UpdateLineColumn(char c) - { - column++; - - if (prevCharIsLF) - { - prevCharIsLF = false; - line += (column = 1); - } - else if (prevCharIsCR) - { - prevCharIsCR = false; - if (c == '\n') - { - prevCharIsLF = true; - } - else - line += (column = 1); - } - - switch (c) - { - case '\r' : - prevCharIsCR = true; - break; - case '\n' : - prevCharIsLF = true; - break; - case '\t' : - column--; - column += (8 - (column & 07)); - break; - default : - break; - } - - bufline[bufpos] = line; - bufcolumn[bufpos] = column; - } - - public final char readChar() throws java.io.IOException - { - if (inBuf > 0) - { - --inBuf; - return buffer[(bufpos == bufsize - 1) ? (bufpos = 0) : ++bufpos]; - } - - char c; - - if (++bufpos == available) - AdjustBuffSize(); - - if (((buffer[bufpos] = c = (char)((char)0xff & ReadByte())) == '\\')) - { - UpdateLineColumn(c); - - int backSlashCnt = 1; - - for (;;) // Read all the backslashes - { - if (++bufpos == available) - AdjustBuffSize(); - - try - { - if ((buffer[bufpos] = c = (char)((char)0xff & ReadByte())) != '\\') - { - UpdateLineColumn(c); - // found a non-backslash char. - if ((c == 'u') && ((backSlashCnt & 1) == 1)) - { - if (--bufpos < 0) - bufpos = bufsize - 1; - - break; - } - - backup(backSlashCnt); - return '\\'; - } - } - catch(java.io.IOException e) - { - if (backSlashCnt > 1) - backup(backSlashCnt); - - return '\\'; - } - - UpdateLineColumn(c); - backSlashCnt++; - } - - // Here, we have seen an odd number of backslash's followed by a 'u' - try - { - while ((c = (char)((char)0xff & ReadByte())) == 'u') - ++column; - - buffer[bufpos] = c = (char)(hexval(c) << 12 | - hexval((char)((char)0xff & ReadByte())) << 8 | - hexval((char)((char)0xff & ReadByte())) << 4 | - hexval((char)((char)0xff & ReadByte()))); - - column += 4; - } - catch(java.io.IOException e) - { - throw new Error("Invalid escape character at line " + line + - " column " + column + "."); - } - - if (backSlashCnt == 1) - return c; - else - { - backup(backSlashCnt - 1); - return '\\'; - } - } - else - { - UpdateLineColumn(c); - return (c); - } - } - - /** - * @deprecated - * @see #getEndColumn - */ - - public final int getColumn() { - return bufcolumn[bufpos]; - } - - /** - * @deprecated - * @see #getEndLine - */ - - public final int getLine() { - return bufline[bufpos]; - } - - public final int getEndColumn() { - return bufcolumn[bufpos]; - } - - public final int getEndLine() { - return bufline[bufpos]; - } - - public final int getBeginColumn() { - return bufcolumn[tokenBegin]; - } - - public final int getBeginLine() { - return bufline[tokenBegin]; - } - - public final void backup(int amount) { - - inBuf += amount; - if ((bufpos -= amount) < 0) - bufpos += bufsize; - } - - public ASCII_UCodeESC_CharStream(java.io.Reader dstream, - int startline, int startcolumn, int buffersize) - { - inputStream = dstream; - line = startline; - column = startcolumn - 1; - - available = bufsize = buffersize; - buffer = new char[buffersize]; - bufline = new int[buffersize]; - bufcolumn = new int[buffersize]; - nextCharBuf = new char[4096]; - } - - public ASCII_UCodeESC_CharStream(java.io.Reader dstream, - int startline, int startcolumn) - { - this(dstream, startline, startcolumn, 4096); - } - public void ReInit(java.io.Reader dstream, - int startline, int startcolumn, int buffersize) - { - inputStream = dstream; - line = startline; - column = startcolumn - 1; - - if (buffer == null || buffersize != buffer.length) - { - available = bufsize = buffersize; - buffer = new char[buffersize]; - bufline = new int[buffersize]; - bufcolumn = new int[buffersize]; - nextCharBuf = new char[4096]; - } - prevCharIsLF = prevCharIsCR = false; - tokenBegin = inBuf = maxNextCharInd = 0; - nextCharInd = bufpos = -1; - } - - public void ReInit(java.io.Reader dstream, - int startline, int startcolumn) - { - ReInit(dstream, startline, startcolumn, 4096); - } - public ASCII_UCodeESC_CharStream(java.io.InputStream dstream, int startline, - int startcolumn, int buffersize) - { - this(new java.io.InputStreamReader(dstream), startline, startcolumn, 4096); - } - - public ASCII_UCodeESC_CharStream(java.io.InputStream dstream, int startline, - int startcolumn) - { - this(dstream, startline, startcolumn, 4096); - } - - public void ReInit(java.io.InputStream dstream, int startline, - int startcolumn, int buffersize) - { - ReInit(new java.io.InputStreamReader(dstream), startline, startcolumn, 4096); - } - public void ReInit(java.io.InputStream dstream, int startline, - int startcolumn) - { - ReInit(dstream, startline, startcolumn, 4096); - } - - public final String GetImage() - { - if (bufpos >= tokenBegin) - return new String(buffer, tokenBegin, bufpos - tokenBegin + 1); - else - return new String(buffer, tokenBegin, bufsize - tokenBegin) + - new String(buffer, 0, bufpos + 1); - } - - public final char[] GetSuffix(int len) - { - char[] ret = new char[len]; - - if ((bufpos + 1) >= len) - System.arraycopy(buffer, bufpos - len + 1, ret, 0, len); - else - { - System.arraycopy(buffer, bufsize - (len - bufpos - 1), ret, 0, - len - bufpos - 1); - System.arraycopy(buffer, 0, ret, len - bufpos - 1, bufpos + 1); - } - - return ret; - } - - public void Done() - { - nextCharBuf = null; - buffer = null; - bufline = null; - bufcolumn = null; - } - - /** - * Method to adjust line and column numbers for the start of a token.
    - */ - public void adjustBeginLineColumn(int newLine, int newCol) - { - int start = tokenBegin; - int len; - - if (bufpos >= tokenBegin) - { - len = bufpos - tokenBegin + inBuf + 1; - } - else - { - len = bufsize - tokenBegin + bufpos + 1 + inBuf; - } - - int i = 0, j = 0, k = 0; - int nextColDiff = 0, columnDiff = 0; - - while (i < len && - bufline[j = start % bufsize] == bufline[k = ++start % bufsize]) - { - bufline[j] = newLine; - nextColDiff = columnDiff + bufcolumn[k] - bufcolumn[j]; - bufcolumn[j] = newCol + columnDiff; - columnDiff = nextColDiff; - i++; - } - - if (i < len) - { - bufline[j] = newLine++; - bufcolumn[j] = newCol + columnDiff; - - while (i++ < len) - { - if (bufline[j = start % bufsize] != bufline[++start % bufsize]) - bufline[j] = newLine++; - else - bufline[j] = newLine; - } - } - - line = bufline[j]; - column = bufcolumn[j]; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/AbsolutePath.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/AbsolutePath.java deleted file mode 100644 index 909404d..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/AbsolutePath.java +++ /dev/null @@ -1,58 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.extra.spath; - -import java.util.List; - -/** - *

    Represents an absolute SPath expression. Essentially a marker - * class.

    - * - * @author Shawn Bayern - */ -public class AbsolutePath extends Path { - - private boolean all; - private RelativePath base; - - /** - * Constructs a new AbsolutePath object based on a RelativePath. - * An absolute path is the same as a relative path, except that it - * begins with '/' or '//' (which one, of those two, can be - * determined by the first Step returned from getSteps()). - */ - public AbsolutePath(RelativePath base) { - if (base == null) - throw new IllegalArgumentException("non-null base required"); - this.base = base; - } - - // inherit JavaDoc comment - public List getSteps() { - // simply return our base's Step objects - return base.getSteps(); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/AttributePredicate.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/AttributePredicate.java deleted file mode 100644 index 9b71c15..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/AttributePredicate.java +++ /dev/null @@ -1,65 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.extra.spath; - - -/** - *

    Represents a predicate expression concerning a single attribute.

    - * - * @author Shawn Bayern - */ -public class AttributePredicate extends Predicate { - - private String attribute, target; - - /** - * Constructs a new AttributePredicate, given an attribute name - * and a target literal (with which to test equality). - */ - public AttributePredicate(String attribute, String target) { - if (attribute == null) - throw new IllegalArgumentException("non-null attribute needed"); - if (attribute.indexOf(":") != -1) - throw new IllegalArgumentException( - "namespace-qualified attribute names are not currently " + - "supported"); - this.attribute = attribute; - - if (target == null) - throw new IllegalArgumentException("non-null target needed"); - // strip quotation marks from target - this.target = target.substring(1, target.length() - 1); - } - - /** - * Returns true if the given SAX AttributeList is suitable, given our - * attribute name and target; returns false otherwise. - */ - public boolean isMatchingAttribute(org.xml.sax.Attributes a) { - String attValue = a.getValue("", attribute); - return (attValue != null && attValue.equals(target)); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/ParseException.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/ParseException.java deleted file mode 100644 index 3924ebb..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/ParseException.java +++ /dev/null @@ -1,212 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - *//* Generated By:JavaCC: Do not edit this line. ParseException.java Version 0.7pre6 */ -package org.apache.taglibs.standard.extra.spath; - -/** - * This exception is thrown when parse errors are encountered. - * You can explicitly create objects of this exception type by - * calling the method generateParseException in the generated - * parser. - * - * You can modify this class to customize your error reporting - * mechanisms so long as you retain the public fields. - */ -public class ParseException extends Exception { - - /** - * This constructor is used by the method "generateParseException" - * in the generated parser. Calling this constructor generates - * a new object of this type with the fields "currentToken", - * "expectedTokenSequences", and "tokenImage" set. The boolean - * flag "specialConstructor" is also set to true to indicate that - * this constructor was used to create this object. - * This constructor calls its super class with the empty string - * to force the "toString" method of parent class "Throwable" to - * print the error message in the form: - * ParseException: - */ - public ParseException(Token currentTokenVal, - int[][] expectedTokenSequencesVal, - String[] tokenImageVal - ) - { - super(""); - specialConstructor = true; - currentToken = currentTokenVal; - expectedTokenSequences = expectedTokenSequencesVal; - tokenImage = tokenImageVal; - } - - /** - * The following constructors are for use by you for whatever - * purpose you can think of. Constructing the exception in this - * manner makes the exception behave in the normal way - i.e., as - * documented in the class "Throwable". The fields "errorToken", - * "expectedTokenSequences", and "tokenImage" do not contain - * relevant information. The JavaCC generated code does not use - * these constructors. - */ - - public ParseException() { - super(); - specialConstructor = false; - } - - public ParseException(String message) { - super(message); - specialConstructor = false; - } - - /** - * This variable determines which constructor was used to create - * this object and thereby affects the semantics of the - * "getMessage" method (see below). - */ - protected boolean specialConstructor; - - /** - * This is the last token that has been consumed successfully. If - * this object has been created due to a parse error, the token - * followng this token will (therefore) be the first error token. - */ - public Token currentToken; - - /** - * Each entry in this array is an array of integers. Each array - * of integers represents a sequence of tokens (by their ordinal - * values) that is expected at this point of the parse. - */ - public int[][] expectedTokenSequences; - - /** - * This is a reference to the "tokenImage" array of the generated - * parser within which the parse error occurred. This array is - * defined in the generated ...Constants interface. - */ - public String[] tokenImage; - - /** - * This method has the standard behavior when this object has been - * created using the standard constructors. Otherwise, it uses - * "currentToken" and "expectedTokenSequences" to generate a parse - * error message and returns it. If this object has been created - * due to a parse error, and you do not catch it (it gets thrown - * from the parser), then this method is called during the printing - * of the final stack trace, and hence the correct error message - * gets displayed. - */ - public String getMessage() { - if (!specialConstructor) { - return super.getMessage(); - } - String expected = ""; - int maxSize = 0; - for (int i = 0; i < expectedTokenSequences.length; i++) { - if (maxSize < expectedTokenSequences[i].length) { - maxSize = expectedTokenSequences[i].length; - } - for (int j = 0; j < expectedTokenSequences[i].length; j++) { - expected += tokenImage[expectedTokenSequences[i][j]] + " "; - } - if (expectedTokenSequences[i][expectedTokenSequences[i].length - 1] != 0) { - expected += "..."; - } - expected += eol + " "; - } - String retval = "Encountered \""; - Token tok = currentToken.next; - for (int i = 0; i < maxSize; i++) { - if (i != 0) retval += " "; - if (tok.kind == 0) { - retval += tokenImage[0]; - break; - } - retval += add_escapes(tok.image); - tok = tok.next; - } - retval += "\" at line " + currentToken.next.beginLine + ", column " + currentToken.next.beginColumn + "." + eol; - if (expectedTokenSequences.length == 1) { - retval += "Was expecting:" + eol + " "; - } else { - retval += "Was expecting one of:" + eol + " "; - } - retval += expected; - return retval; - } - - /** - * The end of line string for this machine. - */ - protected String eol = System.getProperty("line.separator", "\n"); - - /** - * Used to convert raw characters to their escaped version - * when these raw version cannot be used as part of an ASCII - * string literal. - */ - protected String add_escapes(String str) { - StringBuffer retval = new StringBuffer(); - char ch; - for (int i = 0; i < str.length(); i++) { - switch (str.charAt(i)) - { - case 0 : - continue; - case '\b': - retval.append("\\b"); - continue; - case '\t': - retval.append("\\t"); - continue; - case '\n': - retval.append("\\n"); - continue; - case '\f': - retval.append("\\f"); - continue; - case '\r': - retval.append("\\r"); - continue; - case '\"': - retval.append("\\\""); - continue; - case '\'': - retval.append("\\\'"); - continue; - case '\\': - retval.append("\\\\"); - continue; - default: - if ((ch = str.charAt(i)) < 0x20 || ch > 0x7e) { - String s = "0000" + Integer.toString(ch, 16); - retval.append("\\u" + s.substring(s.length() - 4, s.length())); - } else { - retval.append(ch); - } - continue; - } - } - return retval.toString(); - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/Path.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/Path.java deleted file mode 100644 index 420294d..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/Path.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.extra.spath; - -import java.util.List; - -/** - *

    Represents a simple path (SPath) expression. A path is an ordered - * list of Steps. - * - * @author Shawn Bayern - */ -public abstract class Path { - - /** - * Retrives an ordered list of Step objects representing this - * expression. The result is safely modifiable by the caller and - * must support List.add(Object) and List.add(int, Object). - */ - public abstract List getSteps(); - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/Predicate.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/Predicate.java deleted file mode 100644 index 3686ded..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/Predicate.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.extra.spath; - - -/** - *

    Represents a simple predicate expression.

    - * - * @author Shawn Bayern - */ -public abstract class Predicate { - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/RelativePath.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/RelativePath.java deleted file mode 100644 index b5a5d33..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/RelativePath.java +++ /dev/null @@ -1,65 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.extra.spath; - -import java.util.List; -import java.util.Vector; - -/** - *

    Represents a relative SPath expression.

    - * - * @author Shawn Bayern - */ -public class RelativePath extends Path { - - private RelativePath next; - private Step step; - - /** - * Constructs a new RelativePath object, based on a Step and another - * (possibly null) RelativePath. If 'all' is true, then the path - * matches all instances of 'next' underneath 'step'; otherwise; - * 'next' must be an immediate child of 'step'. - */ - public RelativePath(Step step, RelativePath next) { - if (step == null) - throw new IllegalArgumentException("non-null step required"); - this.step = step; - this.next = next; - } - - // inherit JavaDoc comment - public List getSteps() { - // simply merge our 'step' with our 'next' - List l; - if (next != null) - l = next.getSteps(); - else - l = new Vector(); - l.add(0, step); - return l; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/SPathFilter.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/SPathFilter.java deleted file mode 100644 index e44cf05..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/SPathFilter.java +++ /dev/null @@ -1,285 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.extra.spath; - -import java.io.IOException; -import java.util.List; -import java.util.Stack; - -/* -import org.apache.xalan.serialize.Serializer; -import org.apache.xalan.serialize.SerializerFactory; -import org.apache.xalan.templates.OutputProperties; -*/ -import org.xml.sax.Attributes; -import org.xml.sax.InputSource; -import org.xml.sax.SAXException; -import org.xml.sax.XMLFilter; -import org.xml.sax.XMLReader; -import org.xml.sax.helpers.XMLFilterImpl; -import org.xml.sax.helpers.XMLReaderFactory; - -/** - *

    Filters a SAX stream based on a single supplied SPath - * expression.

    - * - * @author Shawn Bayern - */ -public class SPathFilter extends XMLFilterImpl { - - //********************************************************************* - // Protected state - - /** The steps in the SPath expression we use for filtering. */ - protected List steps; - - //********************************************************************* - // Private state in support of filtering - - private int depth; // depth in parsed document - private Stack acceptedDepths; // depth of acceptance - private int excludedDepth; // depth of exclusion - - private static final boolean DEBUG = false; - - //********************************************************************* - // Main method (for testing) - - /** Simple command-line interface, mostly for testing. */ -/* - public static void main(String args[]) - throws ParseException, IOException, SAXException { -// temporary... -System.setProperty("org.xml.sax.driver", "org.apache.xerces.parsers.SAXParser"); - - // retrieve and parse the expression - String expr = args[0]; - SPathParser s = new SPathParser(expr); - Path p = s.expression(); - - // construct the appropriate SAX chain - // (reader -> us -> serializer) - XMLReader r = XMLReaderFactory.createXMLReader(); - XMLFilter f1 = new SPathFilter(p); - XMLFilter f2 = new XMLFilterImpl(); - f1.setParent(r); - f2.setParent(f1); - Serializer sz = SerializerFactory.getSerializer - (OutputProperties.getDefaultMethodProperties("xml")); - sz.setOutputStream(System.out); - f2.setContentHandler(sz.asContentHandler()); - - // go! - f2.parse(new InputSource(System.in)); - System.out.println(); - } -*/ - - //********************************************************************* - // Constructor and initialization methods - - /** Constructs a new SPathFilter, given a Path. */ - public SPathFilter(Path path) { - init(); - this.steps = path.getSteps(); - } - - /** Initializes state used for filtering. */ - private void init() { - depth = 0; - excludedDepth = -1; - acceptedDepths = new Stack(); - } - - //********************************************************************* - // ContentHandler methods - - // startElement() and endElement() both require and modify filter - // state. They contain and direct the bulk of the filter's operation. - - /** Filter for startElement(). */ - public void startElement(String uri, - String localName, - String qName, - Attributes a) throws SAXException { - // always update the depth - depth++; - - // if we're in an accepted section, simply pass through - if (isAccepted()) { - getContentHandler().startElement(uri, localName, qName, a); - return; - } - - // likewise, if we're excluded, then simply block and return - if (isExcluded()) - return; - - // now, not accepted or excluded, let's see if we've got a match. - // we need to get the appropriate step based on the number of - // steps we've previously accepted - Step currentStep = (Step) steps.get(acceptedDepths.size()); - - if (nodeMatchesStep(currentStep, uri, localName, qName, a)) { - if (DEBUG) - System.err.println("*** Progressive match (" + acceptedDepths.size() + "): " + localName); - // new match (progressive) - acceptedDepths.push(new Integer(depth - 1)); - - // is it enough? give acceptance another chance... - if (isAccepted()) - getContentHandler().startElement(uri, localName, qName, a); - } else if (!currentStep.isDepthUnlimited()) { - // if the step was preceded by '/' instead of '//', then - // we can't have a match at this node or beneath it - excludedDepth = depth - 1; - } - - // nothing left to check; no reason to include node - return; - } - - /** Filter for endElement(). */ - public void endElement(String uri, String localName, String qName) - throws SAXException { - // reduce the depth - depth--; - - if (isExcluded()) { - // determine if exclusion ends with us - if (excludedDepth == depth) - excludedDepth = -1; - - // either way, we have been excluded, so pass nothing through - return; - } - - // if we're excepted (for now), include ourselves... - if (isAccepted()) - getContentHandler().endElement(uri, localName, qName); - - if (DEBUG) { - System.err.println("*** Closing tag: " + localName); - System.err.println("*** acceptedDepths.size(): " + acceptedDepths.size()); - System.err.println("*** last accepted depth: " + ((Integer)acceptedDepths.peek()).intValue()); - System.err.println("*** depth: " + depth); - } - - // now, back off if we correspond to a "successful" start tag - if (acceptedDepths.size() > 0 && - (((Integer)acceptedDepths.peek()).intValue()) == depth) - acceptedDepths.pop(); - } - - // The remaining ContentHandler functions require only one bit of - // state: are we in a mode where we pass them through, or does - // the current state dictate that we ignore them. They need no other - // information and cannot have any effect on the current state. - - /** Filter for ignoreableWhitespace(). */ - public void ignorableWhitespace(char[] ch, int start, int length) - throws SAXException { - if (isAccepted()) - getContentHandler().ignorableWhitespace(ch, start, length); - } - - /** Filter for characters(). */ - public void characters(char[] ch, int start, int length) - throws SAXException { - if (isAccepted()) - getContentHandler().characters(ch, start, length); - } - - /** Filter for startPrefixMapping(). */ - public void startPrefixMapping(String prefix, String uri) - throws SAXException { - if (isAccepted()) - getContentHandler().startPrefixMapping(prefix, uri); - } - - /** Filter for endPrefixMapping(). */ - public void endPrefixMapping(String prefix) - throws SAXException { - if (isAccepted()) - getContentHandler().endPrefixMapping(prefix); - } - - /** Filter for processingInstruction(). */ - public void processingInstruction(String target, String data) - throws SAXException { - if (isAccepted()) - getContentHandler().processingInstruction(target, data); - } - - /** Filter for skippedEntity(). */ - public void skippedEntity(String name) throws SAXException { - if (isAccepted()) - getContentHandler().skippedEntity(name); - } - - // We reset state in startDocument(), in case we're reused - /** Resets state. */ - public void startDocument() { - init(); - } - - //********************************************************************* - // Private utility methods - - public static boolean nodeMatchesStep(Step s, - String uri, - String localName, - String qName, - Attributes a) { - // if the name doesn't match, then we've got a loser - if (!s.isMatchingName(uri, localName)) - return false; - - // it's still in the game; check the predicates - List l = s.getPredicates(); - for (int i = 0; l != null && i < l.size(); i++) { - Predicate p = (Predicate) l.get(i); - if (!(p instanceof AttributePredicate)) - throw new UnsupportedOperationException - ("only attribute predicates are supported by filter"); - if (!((AttributePredicate) p).isMatchingAttribute(a)) - return false; // all predicates must match - } - - // it's survived - return true; - } - - /** Returns true if events should be passed through, false otherwise. */ - private boolean isAccepted() { - return (acceptedDepths.size() >= steps.size()); - } - - /** Returns true if events should be blocked, false otherwise. */ - private boolean isExcluded() { - return (excludedDepth != -1); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/SPathParser.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/SPathParser.java deleted file mode 100644 index c1c481a..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/SPathParser.java +++ /dev/null @@ -1,554 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - *//* Generated By:JavaCC: Do not edit this line. SPathParser.java */ -package org.apache.taglibs.standard.extra.spath; - -import java.util.Vector; - -public class SPathParser implements SPathParserConstants { - - /** Simple command-line parser interface, primarily for testing. */ - public static void main(String args[]) throws ParseException - { - SPathParser parser = new SPathParser(System.in); - Path p = parser.expression(); - java.util.List l = p.getSteps(); - - // output for simple testing - System.out.println(); - if (p instanceof AbsolutePath) - System.out.println("Root: /"); - for (int i = 0; i < l.size(); i++) { - Step s = (Step) l.get(i); - System.out.print("Step: " + s.getName()); - if (s.isDepthUnlimited()) - System.out.print("(*)"); - System.out.println(); - } - } - - // custom constructor to accept a String - public SPathParser(String x) { - this(new java.io.StringReader(x)); - } - -//********************************************************************* -// Actual SPath grammar - final public Path expression() throws ParseException { - Path expr; - if (jj_2_1(2147483647)) { - expr = absolutePath(); - jj_consume_token(0); - } else { - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case QNAME: - case NSWILDCARD: - case SLASH: - case STAR: - expr = relativePath(); - jj_consume_token(0); - break; - default: - jj_la1[0] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - } - {if (true) return expr;} - throw new Error("Missing return statement in function"); - } - - final public AbsolutePath absolutePath() throws ParseException { - RelativePath relPath; - jj_consume_token(SLASH); - relPath = relativePath(); - {if (true) return new AbsolutePath(relPath);} - throw new Error("Missing return statement in function"); - } - -// as an example, we use recursion here to handle a list - final public RelativePath relativePath() throws ParseException { - RelativePath relPath = null; - Step step; - step = step(); - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case SLASH: - jj_consume_token(SLASH); - relPath = relativePath(); - break; - default: - jj_la1[1] = jj_gen; - ; - } - {if (true) return new RelativePath(step, relPath);} - throw new Error("Missing return statement in function"); - } - -// as an example, we use inline code here to handle a list -/* - * (i'm doing something perhaps unusual here, including the - * as if it were part of the step. this mechanism for differentiating - * '/' from '//' seems most natural, even if it is a bit unconventional.) - */ - final public Step step() throws ParseException { - Token slash = null; - String nt; - Vector pl = null; - Predicate p; - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case SLASH: - slash = jj_consume_token(SLASH); - break; - default: - jj_la1[2] = jj_gen; - ; - } - nt = nameTest(); - label_1: - while (true) { - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case START_BRACKET: - ; - break; - default: - jj_la1[3] = jj_gen; - break label_1; - } - p = predicate(); - if (pl == null) pl = new Vector(); - pl.add(p); - } - // if 'slash != null', then we have '//' versus '/' - {if (true) return new Step(slash != null, nt, pl);} - throw new Error("Missing return statement in function"); - } - - final public String nameTest() throws ParseException { - Token name; - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case STAR: - name = jj_consume_token(STAR); - break; - case NSWILDCARD: - name = jj_consume_token(NSWILDCARD); - break; - case QNAME: - name = jj_consume_token(QNAME); - break; - default: - jj_la1[4] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - {if (true) return name.toString();} - throw new Error("Missing return statement in function"); - } - - final public Predicate predicate() throws ParseException { - Predicate p; - jj_consume_token(START_BRACKET); - p = attributePredicate(); - jj_consume_token(END_BRACKET); - {if (true) return p;} - throw new Error("Missing return statement in function"); - } - - final public Predicate attributePredicate() throws ParseException { - Token attname, target; - jj_consume_token(AT); - attname = jj_consume_token(QNAME); - jj_consume_token(EQUALS); - target = jj_consume_token(LITERAL); - {if (true) return new AttributePredicate(attname.toString(), target.toString());} - throw new Error("Missing return statement in function"); - } - - final private boolean jj_2_1(int xla) { - jj_la = xla; jj_lastpos = jj_scanpos = token; - boolean retval = !jj_3_1(); - jj_save(0, xla); - return retval; - } - - final private boolean jj_3R_13() { - if (jj_scan_token(AT)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(QNAME)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(EQUALS)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(LITERAL)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - final private boolean jj_3_1() { - if (jj_3R_2()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - final private boolean jj_3R_10() { - if (jj_scan_token(NSWILDCARD)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - final private boolean jj_3R_11() { - if (jj_scan_token(QNAME)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - final private boolean jj_3R_2() { - if (jj_scan_token(SLASH)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_3()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - final private boolean jj_3R_12() { - if (jj_scan_token(START_BRACKET)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_13()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(END_BRACKET)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - final private boolean jj_3R_8() { - if (jj_3R_12()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - final private boolean jj_3R_5() { - if (jj_scan_token(SLASH)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_3()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - final private boolean jj_3R_6() { - if (jj_scan_token(SLASH)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - final private boolean jj_3R_3() { - if (jj_3R_4()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - Token xsp; - xsp = jj_scanpos; - if (jj_3R_5()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - final private boolean jj_3R_4() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_6()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_7()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - while (true) { - xsp = jj_scanpos; - if (jj_3R_8()) { jj_scanpos = xsp; break; } - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } - return false; - } - - final private boolean jj_3R_9() { - if (jj_scan_token(STAR)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - final private boolean jj_3R_7() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_9()) { - jj_scanpos = xsp; - if (jj_3R_10()) { - jj_scanpos = xsp; - if (jj_3R_11()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - public SPathParserTokenManager token_source; - ASCII_UCodeESC_CharStream jj_input_stream; - public Token token, jj_nt; - private int jj_ntk; - private Token jj_scanpos, jj_lastpos; - private int jj_la; - public boolean lookingAhead = false; - private boolean jj_semLA; - private int jj_gen; - final private int[] jj_la1 = new int[5]; - final private int[] jj_la1_0 = {0x6014,0x2000,0x2000,0x10000,0x4014,}; - final private JJCalls[] jj_2_rtns = new JJCalls[1]; - private boolean jj_rescan = false; - private int jj_gc = 0; - - public SPathParser(java.io.InputStream stream) { - jj_input_stream = new ASCII_UCodeESC_CharStream(stream, 1, 1); - token_source = new SPathParserTokenManager(jj_input_stream); - token = new Token(); - jj_ntk = -1; - jj_gen = 0; - for (int i = 0; i < 5; i++) jj_la1[i] = -1; - for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); - } - - public void ReInit(java.io.InputStream stream) { - jj_input_stream.ReInit(stream, 1, 1); - token_source.ReInit(jj_input_stream); - token = new Token(); - jj_ntk = -1; - jj_gen = 0; - for (int i = 0; i < 5; i++) jj_la1[i] = -1; - for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); - } - - public SPathParser(java.io.Reader stream) { - jj_input_stream = new ASCII_UCodeESC_CharStream(stream, 1, 1); - token_source = new SPathParserTokenManager(jj_input_stream); - token = new Token(); - jj_ntk = -1; - jj_gen = 0; - for (int i = 0; i < 5; i++) jj_la1[i] = -1; - for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); - } - - public void ReInit(java.io.Reader stream) { - jj_input_stream.ReInit(stream, 1, 1); - token_source.ReInit(jj_input_stream); - token = new Token(); - jj_ntk = -1; - jj_gen = 0; - for (int i = 0; i < 5; i++) jj_la1[i] = -1; - for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); - } - - public SPathParser(SPathParserTokenManager tm) { - token_source = tm; - token = new Token(); - jj_ntk = -1; - jj_gen = 0; - for (int i = 0; i < 5; i++) jj_la1[i] = -1; - for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); - } - - public void ReInit(SPathParserTokenManager tm) { - token_source = tm; - token = new Token(); - jj_ntk = -1; - jj_gen = 0; - for (int i = 0; i < 5; i++) jj_la1[i] = -1; - for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); - } - - final private Token jj_consume_token(int kind) throws ParseException { - Token oldToken; - if ((oldToken = token).next != null) token = token.next; - else token = token.next = token_source.getNextToken(); - jj_ntk = -1; - if (token.kind == kind) { - jj_gen++; - if (++jj_gc > 100) { - jj_gc = 0; - for (int i = 0; i < jj_2_rtns.length; i++) { - JJCalls c = jj_2_rtns[i]; - while (c != null) { - if (c.gen < jj_gen) c.first = null; - c = c.next; - } - } - } - return token; - } - token = oldToken; - jj_kind = kind; - throw generateParseException(); - } - - final private boolean jj_scan_token(int kind) { - if (jj_scanpos == jj_lastpos) { - jj_la--; - if (jj_scanpos.next == null) { - jj_lastpos = jj_scanpos = jj_scanpos.next = token_source.getNextToken(); - } else { - jj_lastpos = jj_scanpos = jj_scanpos.next; - } - } else { - jj_scanpos = jj_scanpos.next; - } - if (jj_rescan) { - int i = 0; Token tok = token; - while (tok != null && tok != jj_scanpos) { i++; tok = tok.next; } - if (tok != null) jj_add_error_token(kind, i); - } - return (jj_scanpos.kind != kind); - } - - final public Token getNextToken() { - if (token.next != null) token = token.next; - else token = token.next = token_source.getNextToken(); - jj_ntk = -1; - jj_gen++; - return token; - } - - final public Token getToken(int index) { - Token t = lookingAhead ? jj_scanpos : token; - for (int i = 0; i < index; i++) { - if (t.next != null) t = t.next; - else t = t.next = token_source.getNextToken(); - } - return t; - } - - final private int jj_ntk() { - if ((jj_nt=token.next) == null) - return (jj_ntk = (token.next=token_source.getNextToken()).kind); - else - return (jj_ntk = jj_nt.kind); - } - - private java.util.Vector jj_expentries = new java.util.Vector(); - private int[] jj_expentry; - private int jj_kind = -1; - private int[] jj_lasttokens = new int[100]; - private int jj_endpos; - - private void jj_add_error_token(int kind, int pos) { - if (pos >= 100) return; - if (pos == jj_endpos + 1) { - jj_lasttokens[jj_endpos++] = kind; - } else if (jj_endpos != 0) { - jj_expentry = new int[jj_endpos]; - for (int i = 0; i < jj_endpos; i++) { - jj_expentry[i] = jj_lasttokens[i]; - } - boolean exists = false; - for (java.util.Enumeration enum_ = jj_expentries.elements(); enum_.hasMoreElements();) { - int[] oldentry = (int[])(enum_.nextElement()); - if (oldentry.length == jj_expentry.length) { - exists = true; - for (int i = 0; i < jj_expentry.length; i++) { - if (oldentry[i] != jj_expentry[i]) { - exists = false; - break; - } - } - if (exists) break; - } - } - if (!exists) jj_expentries.addElement(jj_expentry); - if (pos != 0) jj_lasttokens[(jj_endpos = pos) - 1] = kind; - } - } - - final public ParseException generateParseException() { - jj_expentries.removeAllElements(); - boolean[] la1tokens = new boolean[20]; - for (int i = 0; i < 20; i++) { - la1tokens[i] = false; - } - if (jj_kind >= 0) { - la1tokens[jj_kind] = true; - jj_kind = -1; - } - for (int i = 0; i < 5; i++) { - if (jj_la1[i] == jj_gen) { - for (int j = 0; j < 32; j++) { - if ((jj_la1_0[i] & (1< jj_gen) { - jj_la = p.arg; jj_lastpos = jj_scanpos = p.first; - switch (i) { - case 0: jj_3_1(); break; - } - } - p = p.next; - } while (p != null); - } - jj_rescan = false; - } - - final private void jj_save(int index, int xla) { - JJCalls p = jj_2_rtns[index]; - while (p.gen > jj_gen) { - if (p.next == null) { p = p.next = new JJCalls(); break; } - p = p.next; - } - p.gen = jj_gen + xla - jj_la; p.first = token; p.arg = xla; - } - - static final class JJCalls { - int gen; - Token first; - int arg; - JJCalls next; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/SPathParser.jj b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/SPathParser.jj deleted file mode 100644 index d65af36..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/SPathParser.jj +++ /dev/null @@ -1,297 +0,0 @@ -//********************************************************************* -// SPath grammar (JavaCC) -// Author: Shawn Bayern -// For JSTL reference implementation (Apache Jakarta Taglibs) - - -//********************************************************************* -// Configuration and boilerplate - -options { - STATIC = false; // we'll need multiple instances - JAVA_UNICODE_ESCAPE = true; // XML uses Unicode too -} - -PARSER_BEGIN(SPathParser) - -package org.apache.taglibs.standard.extra.spath; - -import java.util.Vector; - -public class SPathParser { - - /** Simple command-line parser interface, primarily for testing. */ - public static void main(String args[]) throws ParseException - { - SPathParser parser = new SPathParser(System.in); - Path p = parser.expression(); - java.util.List l = p.getSteps(); - - // output for simple testing - System.out.println(); - if (p instanceof AbsolutePath) - System.out.println("Root: /"); - for (int i = 0; i < l.size(); i++) { - Step s = (Step) l.get(i); - System.out.print("Step: " + s.getName()); - if (s.isDepthUnlimited()) - System.out.print("(*)"); - System.out.println(); - } - } - - // custom constructor to accept a String - public SPathParser(String x) { - this(new StringReader(x)); - } - -} - -PARSER_END(SPathParser) - -//********************************************************************* -// Literals - -TOKEN : -{ - < LITERAL: - ("\"" ((~["\"","\\"]) | ("\\" ( ["\\","\""] )))* "\"") | - ("\'" ((~["\'","\\"]) | ("\\" ( ["\\","\'"] )))* "\'") - > -} - -//********************************************************************* -// Primitive identifiers - -TOKEN : -{ - < QNAME: ()? () > - |< NCNAME: ( | ) ()* > - |< NSWILDCARD: () > - |< #NCNAMECHAR: (||||| - |) > - |< #LETTER: - ( - ["\u0041"-"\u005A"] | ["\u0061"-"\u007A"] | ["\u00C0"-"\u00D6"] | - ["\u00D8"-"\u00F6"] | ["\u00F8"-"\u00FF"] | ["\u0100"-"\u0131"] | - ["\u0134"-"\u013E"] | ["\u0141"-"\u0148"] | ["\u014A"-"\u017E"] | - ["\u0180"-"\u01C3"] | ["\u01CD"-"\u01F0"] | ["\u01F4"-"\u01F5"] | - ["\u01FA"-"\u0217"] | ["\u0250"-"\u02A8"] | ["\u02BB"-"\u02C1"] | - "\u0386" | ["\u0388"-"\u038A"] | "\u038C" | ["\u038E"-"\u03A1"] | - ["\u03A3"-"\u03CE"] | ["\u03D0"-"\u03D6"] | "\u03DA" | "\u03DC" | - "\u03DE" | "\u03E0" | ["\u03E2"-"\u03F3"] | ["\u0401"-"\u040C"] | - ["\u040E"-"\u044F"] | ["\u0451"-"\u045C"] | ["\u045E"-"\u0481"] | - ["\u0490"-"\u04C4"] | ["\u04C7"-"\u04C8"] | ["\u04CB"-"\u04CC"] | - ["\u04D0"-"\u04EB"] | ["\u04EE"-"\u04F5"] | ["\u04F8"-"\u04F9"] | - ["\u0531"-"\u0556"] | "\u0559" | ["\u0561"-"\u0586"] | - ["\u05D0"-"\u05EA"] | ["\u05F0"-"\u05F2"] | ["\u0621"-"\u063A"] | - ["\u0641"-"\u064A"] | ["\u0671"-"\u06B7"] | ["\u06BA"-"\u06BE"] | - ["\u06C0"-"\u06CE"] | ["\u06D0"-"\u06D3"] | "\u06D5" | - ["\u06E5"-"\u06E6"] | ["\u0905"-"\u0939"] | "\u093D" | - ["\u0958"-"\u0961"] | ["\u0985"-"\u098C"] | ["\u098F"-"\u0990"] | - ["\u0993"-"\u09A8"] | ["\u09AA"-"\u09B0"] | "\u09B2" | - ["\u09B6"-"\u09B9"] | ["\u09DC"-"\u09DD"] | ["\u09DF"-"\u09E1"] | - ["\u09F0"-"\u09F1"] | ["\u0A05"-"\u0A0A"] | ["\u0A0F"-"\u0A10"] | - ["\u0A13"-"\u0A28"] | ["\u0A2A"-"\u0A30"] | ["\u0A32"-"\u0A33"] | - ["\u0A35"-"\u0A36"] | ["\u0A38"-"\u0A39"] | ["\u0A59"-"\u0A5C"] | - "\u0A5E" | ["\u0A72"-"\u0A74"] | ["\u0A85"-"\u0A8B"] | "\u0A8D" | - ["\u0A8F"-"\u0A91"] | ["\u0A93"-"\u0AA8"] | ["\u0AAA"-"\u0AB0"] | - ["\u0AB2"-"\u0AB3"] | ["\u0AB5"-"\u0AB9"] | "\u0ABD" | "\u0AE0" | - ["\u0B05"-"\u0B0C"] | ["\u0B0F"-"\u0B10"] | ["\u0B13"-"\u0B28"] | - ["\u0B2A"-"\u0B30"] | ["\u0B32"-"\u0B33"] | ["\u0B36"-"\u0B39"] | - "\u0B3D" | ["\u0B5C"-"\u0B5D"] | ["\u0B5F"-"\u0B61"] | - ["\u0B85"-"\u0B8A"] | ["\u0B8E"-"\u0B90"] | ["\u0B92"-"\u0B95"] | - ["\u0B99"-"\u0B9A"] | "\u0B9C" | ["\u0B9E"-"\u0B9F"] | - ["\u0BA3"-"\u0BA4"] | ["\u0BA8"-"\u0BAA"] | ["\u0BAE"-"\u0BB5"] | - ["\u0BB7"-"\u0BB9"] | ["\u0C05"-"\u0C0C"] | ["\u0C0E"-"\u0C10"] | - ["\u0C12"-"\u0C28"] | ["\u0C2A"-"\u0C33"] | ["\u0C35"-"\u0C39"] | - ["\u0C60"-"\u0C61"] | ["\u0C85"-"\u0C8C"] | ["\u0C8E"-"\u0C90"] | - ["\u0C92"-"\u0CA8"] | ["\u0CAA"-"\u0CB3"] | ["\u0CB5"-"\u0CB9"] | - "\u0CDE" | ["\u0CE0"-"\u0CE1"] | ["\u0D05"-"\u0D0C"] | - ["\u0D0E"-"\u0D10"] | ["\u0D12"-"\u0D28"] | ["\u0D2A"-"\u0D39"] | - ["\u0D60"-"\u0D61"] | ["\u0E01"-"\u0E2E"] | "\u0E30" | - ["\u0E32"-"\u0E33"] | ["\u0E40"-"\u0E45"] | ["\u0E81"-"\u0E82"] | - "\u0E84" | ["\u0E87"-"\u0E88"] | "\u0E8A" | "\u0E8D" | - ["\u0E94"-"\u0E97"] | ["\u0E99"-"\u0E9F"] | ["\u0EA2"-"\u0EA3"] | - "\u0EA5" | "\u0EA7" | ["\u0EAA"-"\u0EAB"] | ["\u0EAD"-"\u0EAE"] | - "\u0EB0" | ["\u0EB2"-"\u0EB3"] | "\u0EBD" | ["\u0EC0"-"\u0EC4"] | - ["\u0F40"-"\u0F47"] | ["\u0F49"-"\u0F69"] | ["\u10A0"-"\u10C5"] | - ["\u10D0"-"\u10F6"] | "\u1100" | ["\u1102"-"\u1103"] | - ["\u1105"-"\u1107"] | "\u1109" | ["\u110B"-"\u110C"] | - ["\u110E"-"\u1112"] | "\u113C" | "\u113E" | "\u1140" | "\u114C" | - "\u114E" | "\u1150" | ["\u1154"-"\u1155"] | "\u1159" | - ["\u115F"-"\u1161"] | "\u1163" | "\u1165" | "\u1167" | "\u1169" | - ["\u116D"-"\u116E"] | ["\u1172"-"\u1173"] | "\u1175" | - "\u119E" | "\u11A8" | "\u11AB" | ["\u11AE"-"\u11AF"] | - ["\u11B7"-"\u11B8"] | "\u11BA" | ["\u11BC"-"\u11C2"] | "\u11EB" | - "\u11F0" | "\u11F9" | ["\u1E00"-"\u1E9B"] | ["\u1EA0"-"\u1EF9"] | - ["\u1F00"-"\u1F15"] | ["\u1F18"-"\u1F1D"] | ["\u1F20"-"\u1F45"] | - ["\u1F48"-"\u1F4D"] | ["\u1F50"-"\u1F57"] | "\u1F59" | "\u1F5B" | - "\u1F5D" | ["\u1F5F"-"\u1F7D"] | ["\u1F80"-"\u1FB4"] | - ["\u1FB6"-"\u1FBC"] | "\u1FBE" | ["\u1FC2"-"\u1FC4"] | - ["\u1FC6"-"\u1FCC"] | ["\u1FD0"-"\u1FD3"] | ["\u1FD6"-"\u1FDB"] | - ["\u1FE0"-"\u1FEC"] | ["\u1FF2"-"\u1FF4"] | ["\u1FF6"-"\u1FFC"] | - "\u2126" | ["\u212A"-"\u212B"] | "\u212E" | ["\u2180"-"\u2182"] | - ["\u3041"-"\u3094"] | ["\u30A1"-"\u30FA"] | ["\u3105"-"\u312C"] | - ["\uAC00"-"\uD7A3"] | ["\u4E00"-"\u9FA5"] | "\u3007" | - ["\u3021"-"\u3029"] - ) - > - |< #DIGIT: - ( - ["\u0030"-"\u0039"] | ["\u0660"-"\u0669"] | ["\u06F0"-"\u06F9"] | - ["\u0966"-"\u096F"] | ["\u09E6"-"\u09EF"] | ["\u0A66"-"\u0A6F"] | - ["\u0AE6"-"\u0AEF"] | ["\u0B66"-"\u0B6F"] | ["\u0BE7"-"\u0BEF"] | - ["\u0C66"-"\u0C6F"] | ["\u0CE6"-"\u0CEF"] | ["\u0D66"-"\u0D6F"] | - ["\u0E50"-"\u0E59"] | ["\u0ED0"-"\u0ED9"] | ["\u0F20"-"\u0F29"] - ) - > - |< #COMBINING_CHAR: - ( - ["\u0300"-"\u0345"] | ["\u0360"-"\u0361"] | ["\u0483"-"\u0486"] | - ["\u0591"-"\u05A1"] | ["\u05A3"-"\u05B9"] | ["\u05BB"-"\u05BD"] | - "\u05BF" | ["\u05C1"-"\u05C2"] | "\u05C4" | ["\u064B"-"\u0652"] | - "\u0670" | ["\u06D6"-"\u06DC"] | ["\u06DD"-"\u06DF"] | - ["\u06E0"-"\u06E4"] | ["\u06E7"-"\u06E8"] | ["\u06EA"-"\u06ED"] | - ["\u0901"-"\u0903"] | "\u093C" | ["\u093E"-"\u094C"] | "\u094D" | - ["\u0951"-"\u0954"] | ["\u0962"-"\u0963"] | ["\u0981"-"\u0983"] | - "\u09BC" | "\u09BE" | "\u09BF" | ["\u09C0"-"\u09C4"] | - ["\u09C7"-"\u09C8"] | ["\u09CB"-"\u09CD"] | "\u09D7" | - ["\u09E2"-"\u09E3"] | "\u0A02" | "\u0A3C" | "\u0A3E" | "\u0A3F" | - ["\u0A40"-"\u0A42"] | ["\u0A47"-"\u0A48"] | ["\u0A4B"-"\u0A4D"] | - ["\u0A70"-"\u0A71"] | ["\u0A81"-"\u0A83"] | "\u0ABC" | - ["\u0ABE"-"\u0AC5"] | ["\u0AC7"-"\u0AC9"] | ["\u0ACB"-"\u0ACD"] | - ["\u0B01"-"\u0B03"] | "\u0B3C" | ["\u0B3E"-"\u0B43"] | - ["\u0B47"-"\u0B48"] | ["\u0B4B"-"\u0B4D"] | ["\u0B56"-"\u0B57"] | - ["\u0B82"-"\u0B83"] | ["\u0BBE"-"\u0BC2"] | ["\u0BC6"-"\u0BC8"] | - ["\u0BCA"-"\u0BCD"] | "\u0BD7" | ["\u0C01"-"\u0C03"] | - ["\u0C3E"-"\u0C44"] | ["\u0C46"-"\u0C48"] | ["\u0C4A"-"\u0C4D"] | - ["\u0C55"-"\u0C56"] | ["\u0C82"-"\u0C83"] | ["\u0CBE"-"\u0CC4"] | - ["\u0CC6"-"\u0CC8"] | ["\u0CCA"-"\u0CCD"] | ["\u0CD5"-"\u0CD6"] | - ["\u0D02"-"\u0D03"] | ["\u0D3E"-"\u0D43"] | ["\u0D46"-"\u0D48"] | - ["\u0D4A"-"\u0D4D"] | "\u0D57" | "\u0E31" | ["\u0E34"-"\u0E3A"] | - ["\u0E47"-"\u0E4E"] | "\u0EB1" | ["\u0EB4"-"\u0EB9"] | - ["\u0EBB"-"\u0EBC"] | ["\u0EC8"-"\u0ECD"] | ["\u0F18"-"\u0F19"] | - "\u0F35" | "\u0F37" | "\u0F39" | "\u0F3E" | "\u0F3F" | - ["\u0F71"-"\u0F84"] | ["\u0F86"-"\u0F8B"] | ["\u0F90"-"\u0F95"] | - "\u0F97" | ["\u0F99"-"\u0FAD"] | ["\u0FB1"-"\u0FB7"] | "\u0FB9" | - ["\u20D0"-"\u20DC"] | "\u20E1" | ["\u302A"-"\u302F"] | "\u3099" | - "\u309A" - ) > - |< #EXTENDER: - ( - "\u00B7" | "\u02D0" | "\u02D1" | "\u0387" | "\u0640" | "\u0E46" | - "\u0EC6" | "\u3005" | ["\u3031"-"\u3035"] | ["\u309D"-"\u309E"] | - ["\u30FC"-"\u30FE"] - ) > - |< #UNDERSCORE: "_" > - |< #DOT: "." > - |< #DASH: "-" > -} - -//********************************************************************* -// Separators - -TOKEN : -{ - < SLASH: "/" > - |< STAR: "*" > - |< COLON: ":" > - |< START_BRACKET: "[" > - |< END_BRACKET: "]" > - |< AT: "@" > - |< EQUALS: "=" > -} - - -//********************************************************************* -// Actual SPath grammar - -Path expression(): -{ - Path expr; -} -{ - ( LOOKAHEAD(absolutePath()) expr = absolutePath() - | expr = relativePath() ) - { return expr; } -} - -AbsolutePath absolutePath(): -{ - RelativePath relPath; -} -{ - ( relPath = relativePath() ) - { return new AbsolutePath(relPath); } -} - -// as an example, we use recursion here to handle a list -RelativePath relativePath(): -{ - RelativePath relPath = null; - Step step; -} -{ - ( step = step() - ( relPath = relativePath())? ) - { - return new RelativePath(step, relPath); - } -} - -// as an example, we use inline code here to handle a list -/* - * (i'm doing something perhaps unusual here, including the - * as if it were part of the step. this mechanism for differentiating - * '/' from '//' seems most natural, even if it is a bit unconventional.) - */ -Step step(): -{ - Token slash = null; - String nt; - Vector pl = null; - Predicate p; -} -{ - ( (slash = )? - nt = nameTest() - ( p = predicate() - { - if (pl == null) pl = new Vector(); - pl.add(p); - } - )* - ) - { - // if 'slash != null', then we have '//' versus '/' - return new Step(slash != null, nt, pl); - } -} - -String nameTest(): -{ - Token name; -} -{ - ( name = | name = | name = ) - { return name.toString(); } -} - -Predicate predicate(): -{ - Predicate p; -} -{ - ( p = attributePredicate() ) - { return p; } -} - -Predicate attributePredicate(): -{ - Token attname, target; -} -{ - ( attname = target = ) - { return new AttributePredicate(attname.toString(), target.toString()); } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/SPathParserConstants.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/SPathParserConstants.java deleted file mode 100644 index e259b74..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/SPathParserConstants.java +++ /dev/null @@ -1,73 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - *//* Generated By:JavaCC: Do not edit this line. SPathParserConstants.java */ -package org.apache.taglibs.standard.extra.spath; - -public interface SPathParserConstants { - - int EOF = 0; - int LITERAL = 1; - int QNAME = 2; - int NCNAME = 3; - int NSWILDCARD = 4; - int NCNAMECHAR = 5; - int LETTER = 6; - int DIGIT = 7; - int COMBINING_CHAR = 8; - int EXTENDER = 9; - int UNDERSCORE = 10; - int DOT = 11; - int DASH = 12; - int SLASH = 13; - int STAR = 14; - int COLON = 15; - int START_BRACKET = 16; - int END_BRACKET = 17; - int AT = 18; - int EQUALS = 19; - - int DEFAULT = 0; - - String[] tokenImage = { - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\"_\"", - "\".\"", - "\"-\"", - "\"/\"", - "\"*\"", - "\":\"", - "\"[\"", - "\"]\"", - "\"@\"", - "\"=\"", - }; - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/SPathParserTokenManager.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/SPathParserTokenManager.java deleted file mode 100644 index 6708668..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/SPathParserTokenManager.java +++ /dev/null @@ -1,704 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - *//* Generated By:JavaCC: Do not edit this line. SPathParserTokenManager.java */ -package org.apache.taglibs.standard.extra.spath; - -public class SPathParserTokenManager implements SPathParserConstants -{ -private final int jjStopStringLiteralDfa_0(int pos, long active0) -{ - switch (pos) - { - default : - return -1; - } -} -private final int jjStartNfa_0(int pos, long active0) -{ - return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0), pos + 1); -} -private final int jjStopAtPos(int pos, int kind) -{ - jjmatchedKind = kind; - jjmatchedPos = pos; - return pos + 1; -} -private final int jjStartNfaWithStates_0(int pos, int kind, int state) -{ - jjmatchedKind = kind; - jjmatchedPos = pos; - try { curChar = input_stream.readChar(); } - catch(java.io.IOException e) { return pos + 1; } - return jjMoveNfa_0(state, pos + 1); -} -private final int jjMoveStringLiteralDfa0_0() -{ - switch(curChar) - { - case 42: - return jjStopAtPos(0, 14); - case 47: - return jjStopAtPos(0, 13); - case 58: - return jjStopAtPos(0, 15); - case 61: - return jjStopAtPos(0, 19); - case 64: - return jjStopAtPos(0, 18); - case 91: - return jjStopAtPos(0, 16); - case 93: - return jjStopAtPos(0, 17); - default : - return jjMoveNfa_0(0, 0); - } -} -private final void jjCheckNAdd(int state) -{ - if (jjrounds[state] != jjround) - { - jjstateSet[jjnewStateCnt++] = state; - jjrounds[state] = jjround; - } -} -private final void jjAddStates(int start, int end) -{ - do { - jjstateSet[jjnewStateCnt++] = jjnextStates[start]; - } while (start++ != end); -} -private final void jjCheckNAddTwoStates(int state1, int state2) -{ - jjCheckNAdd(state1); - jjCheckNAdd(state2); -} -private final void jjCheckNAddStates(int start, int end) -{ - do { - jjCheckNAdd(jjnextStates[start]); - } while (start++ != end); -} -private final void jjCheckNAddStates(int start) -{ - jjCheckNAdd(jjnextStates[start]); - jjCheckNAdd(jjnextStates[start + 1]); -} -static final long[] jjbitVec0 = { - 0xfffffffffffffffeL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL -}; -static final long[] jjbitVec2 = { - 0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL -}; -static final long[] jjbitVec3 = { - 0x0L, 0xffffffffffffc000L, 0xfffff0007fffffffL, 0x7fffffL -}; -static final long[] jjbitVec4 = { - 0x0L, 0x0L, 0x0L, 0xff7fffffff7fffffL -}; -static final long[] jjbitVec5 = { - 0x7ff3ffffffffffffL, 0x7ffffffffffffdfeL, 0xffffffffffffffffL, 0xfc31ffffffffe00fL -}; -static final long[] jjbitVec6 = { - 0xffffffL, 0xffffffffffff0000L, 0xf80001ffffffffffL, 0x3L -}; -static final long[] jjbitVec7 = { - 0x0L, 0x0L, 0xfffffffbffffd740L, 0xffffd547f7fffL -}; -static final long[] jjbitVec8 = { - 0xffffffffffffdffeL, 0xffffffffdffeffffL, 0xffffffffffff0003L, 0x33fcfffffff199fL -}; -static final long[] jjbitVec9 = { - 0xfffe000000000000L, 0xfffffffe027fffffL, 0x7fL, 0x707ffffff0000L -}; -static final long[] jjbitVec10 = { - 0x7fffffe00000000L, 0xfffe0000000007feL, 0x7cffffffffffffffL, 0x60002f7fffL -}; -static final long[] jjbitVec11 = { - 0x23ffffffffffffe0L, 0x3ff000000L, 0x3c5fdfffff99fe0L, 0x30003b0000000L -}; -static final long[] jjbitVec12 = { - 0x36dfdfffff987e0L, 0x1c00005e000000L, 0x23edfdfffffbafe0L, 0x100000000L -}; -static final long[] jjbitVec13 = { - 0x23cdfdfffff99fe0L, 0x3b0000000L, 0x3bfc718d63dc7e0L, 0x0L -}; -static final long[] jjbitVec14 = { - 0x3effdfffffddfe0L, 0x300000000L, 0x3effdfffffddfe0L, 0x340000000L -}; -static final long[] jjbitVec15 = { - 0x3fffdfffffddfe0L, 0x300000000L, 0x0L, 0x0L -}; -static final long[] jjbitVec16 = { - 0xd7ffffffffffeL, 0x3fL, 0x200d6caefef02596L, 0x1fL -}; -static final long[] jjbitVec17 = { - 0x0L, 0x3fffffffeffL, 0x0L, 0x0L -}; -static final long[] jjbitVec18 = { - 0x0L, 0x0L, 0xffffffff00000000L, 0x7fffffffff003fL -}; -static final long[] jjbitVec19 = { - 0x500000000007daedL, 0x2c62ab82315001L, 0xf580c90040000000L, 0x201080000000007L -}; -static final long[] jjbitVec20 = { - 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffff0fffffffL, 0x3ffffffffffffffL -}; -static final long[] jjbitVec21 = { - 0xffffffff3f3fffffL, 0x3fffffffaaff3f3fL, 0x5fdfffffffffffffL, 0x1fdc1fff0fcf1fdcL -}; -static final long[] jjbitVec22 = { - 0x4c4000000000L, 0x0L, 0x7L, 0x0L -}; -static final long[] jjbitVec23 = { - 0x3fe00000080L, 0xfffffffffffffffeL, 0xfffffffe001fffffL, 0x7ffffffffffffffL -}; -static final long[] jjbitVec24 = { - 0x1fffffffffe0L, 0x0L, 0x0L, 0x0L -}; -static final long[] jjbitVec25 = { - 0xffffffffffffffffL, 0xffffffffffffffffL, 0x3fffffffffL, 0x0L -}; -static final long[] jjbitVec26 = { - 0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffffL, 0x0L -}; -static final long[] jjbitVec27 = { - 0x0L, 0x0L, 0x80000000000000L, 0xff7fffffff7fffffL -}; -static final long[] jjbitVec28 = { - 0xffffffL, 0xffffffffffff0000L, 0xf80001ffffffffffL, 0x30003L -}; -static final long[] jjbitVec29 = { - 0xffffffffffffffffL, 0x30000003fL, 0xfffffffbffffd7c0L, 0xffffd547f7fffL -}; -static final long[] jjbitVec30 = { - 0xffffffffffffdffeL, 0xffffffffdffeffffL, 0xffffffffffff007bL, 0x33fcfffffff199fL -}; -static final long[] jjbitVec31 = { - 0xfffe000000000000L, 0xfffffffe027fffffL, 0xbbfffffbfffe007fL, 0x707ffffff0016L -}; -static final long[] jjbitVec32 = { - 0x7fffffe00000000L, 0xffff03ff0007ffffL, 0x7cffffffffffffffL, 0x3ff3dffffef7fffL -}; -static final long[] jjbitVec33 = { - 0xf3ffffffffffffeeL, 0xffcfff1e3fffL, 0xd3c5fdfffff99feeL, 0x3ffcfb080399fL -}; -static final long[] jjbitVec34 = { - 0xd36dfdfffff987e4L, 0x1fffc05e003987L, 0xf3edfdfffffbafeeL, 0xffc100003bbfL -}; -static final long[] jjbitVec35 = { - 0xf3cdfdfffff99feeL, 0xffc3b0c0398fL, 0xc3bfc718d63dc7ecL, 0xff8000803dc7L -}; -static final long[] jjbitVec36 = { - 0xc3effdfffffddfeeL, 0xffc300603ddfL, 0xc3effdfffffddfecL, 0xffc340603ddfL -}; -static final long[] jjbitVec37 = { - 0xc3fffdfffffddfecL, 0xffc300803dcfL, 0x0L, 0x0L -}; -static final long[] jjbitVec38 = { - 0x7ff7ffffffffffeL, 0x3ff7fffL, 0x3bff6caefef02596L, 0x3ff3f5fL -}; -static final long[] jjbitVec39 = { - 0xc2a003ff03000000L, 0xfffe03fffffffeffL, 0x2fe3ffffebf0fdfL, 0x0L -}; -static final long[] jjbitVec40 = { - 0x0L, 0x0L, 0x0L, 0x21fff0000L -}; -static final long[] jjbitVec41 = { - 0x3efffe000000a0L, 0xfffffffffffffffeL, 0xfffffffe661fffffL, 0x77ffffffffffffffL -}; -private final int jjMoveNfa_0(int startState, int curPos) -{ - int[] nextStates; - int startsAt = 0; - jjnewStateCnt = 19; - int i = 1; - jjstateSet[0] = startState; - int j, kind = 0x7fffffff; - for (;;) - { - if (++jjround == 0x7fffffff) - ReInitRounds(); - if (curChar < 64) - { - long l = 1L << curChar; - MatchLoop: do - { - switch(jjstateSet[--i]) - { - case 0: - if (curChar == 39) - jjCheckNAddStates(0, 2); - else if (curChar == 34) - jjCheckNAddStates(3, 5); - break; - case 1: - if ((0xfffffffbffffffffL & l) != 0L) - jjCheckNAddStates(3, 5); - break; - case 3: - if (curChar == 34) - jjCheckNAddStates(3, 5); - break; - case 4: - if (curChar == 34 && kind > 1) - kind = 1; - break; - case 5: - case 8: - if (curChar == 39) - jjCheckNAddStates(0, 2); - break; - case 6: - if ((0xffffff7fffffffffL & l) != 0L) - jjCheckNAddStates(0, 2); - break; - case 9: - if (curChar == 39 && kind > 1) - kind = 1; - break; - case 11: - if ((0x3ff600000000000L & l) != 0L) - jjAddStates(6, 7); - break; - case 12: - if (curChar == 58) - jjstateSet[jjnewStateCnt++] = 13; - break; - case 14: - if ((0x3ff600000000000L & l) == 0L) - break; - if (kind > 2) - kind = 2; - jjstateSet[jjnewStateCnt++] = 14; - break; - case 15: - if ((0x3ff600000000000L & l) == 0L) - break; - if (kind > 3) - kind = 3; - jjstateSet[jjnewStateCnt++] = 15; - break; - case 16: - if ((0x3ff600000000000L & l) != 0L) - jjAddStates(8, 9); - break; - case 17: - if (curChar == 58) - jjstateSet[jjnewStateCnt++] = 18; - break; - case 18: - if (curChar == 42 && kind > 4) - kind = 4; - break; - default : break; - } - } while(i != startsAt); - } - else if (curChar < 128) - { - long l = 1L << (curChar & 077); - MatchLoop: do - { - switch(jjstateSet[--i]) - { - case 0: - if ((0x7fffffe87fffffeL & l) == 0L) - break; - if (kind > 2) - kind = 2; - jjCheckNAddStates(10, 15); - break; - case 1: - if ((0xffffffffefffffffL & l) != 0L) - jjCheckNAddStates(3, 5); - break; - case 2: - if (curChar == 92) - jjstateSet[jjnewStateCnt++] = 3; - break; - case 3: - if (curChar == 92) - jjCheckNAddStates(3, 5); - break; - case 6: - if ((0xffffffffefffffffL & l) != 0L) - jjCheckNAddStates(0, 2); - break; - case 7: - if (curChar == 92) - jjstateSet[jjnewStateCnt++] = 8; - break; - case 8: - if (curChar == 92) - jjCheckNAddStates(0, 2); - break; - case 11: - if ((0x7fffffe87fffffeL & l) != 0L) - jjCheckNAddTwoStates(11, 12); - break; - case 13: - case 14: - if ((0x7fffffe87fffffeL & l) == 0L) - break; - if (kind > 2) - kind = 2; - jjCheckNAdd(14); - break; - case 15: - if ((0x7fffffe87fffffeL & l) == 0L) - break; - if (kind > 3) - kind = 3; - jjCheckNAdd(15); - break; - case 16: - if ((0x7fffffe87fffffeL & l) != 0L) - jjCheckNAddTwoStates(16, 17); - break; - default : break; - } - } while(i != startsAt); - } - else - { - int hiByte = (int)(curChar >> 8); - int i1 = hiByte >> 6; - long l1 = 1L << (hiByte & 077); - int i2 = (curChar & 0xff) >> 6; - long l2 = 1L << (curChar & 077); - MatchLoop: do - { - switch(jjstateSet[--i]) - { - case 0: - if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) - break; - if (kind > 2) - kind = 2; - jjCheckNAddStates(10, 15); - break; - case 1: - if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - jjAddStates(3, 5); - break; - case 6: - if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - jjAddStates(0, 2); - break; - case 11: - if (jjCanMove_2(hiByte, i1, i2, l1, l2)) - jjCheckNAddTwoStates(11, 12); - break; - case 13: - if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) - break; - if (kind > 2) - kind = 2; - jjCheckNAdd(14); - break; - case 14: - if (!jjCanMove_2(hiByte, i1, i2, l1, l2)) - break; - if (kind > 2) - kind = 2; - jjCheckNAdd(14); - break; - case 15: - if (!jjCanMove_2(hiByte, i1, i2, l1, l2)) - break; - if (kind > 3) - kind = 3; - jjCheckNAdd(15); - break; - case 16: - if (jjCanMove_2(hiByte, i1, i2, l1, l2)) - jjCheckNAddTwoStates(16, 17); - break; - default : break; - } - } while(i != startsAt); - } - if (kind != 0x7fffffff) - { - jjmatchedKind = kind; - jjmatchedPos = curPos; - kind = 0x7fffffff; - } - ++curPos; - if ((i = jjnewStateCnt) == (startsAt = 19 - (jjnewStateCnt = startsAt))) - return curPos; - try { curChar = input_stream.readChar(); } - catch(java.io.IOException e) { return curPos; } - } -} -static final int[] jjnextStates = { - 6, 7, 9, 1, 2, 4, 11, 12, 16, 17, 11, 12, 14, 15, 16, 17, -}; -private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2) -{ - switch(hiByte) - { - case 0: - return ((jjbitVec2[i2] & l2) != 0L); - default : - if ((jjbitVec0[i1] & l1) != 0L) - return true; - return false; - } -} -private static final boolean jjCanMove_1(int hiByte, int i1, int i2, long l1, long l2) -{ - switch(hiByte) - { - case 0: - return ((jjbitVec4[i2] & l2) != 0L); - case 1: - return ((jjbitVec5[i2] & l2) != 0L); - case 2: - return ((jjbitVec6[i2] & l2) != 0L); - case 3: - return ((jjbitVec7[i2] & l2) != 0L); - case 4: - return ((jjbitVec8[i2] & l2) != 0L); - case 5: - return ((jjbitVec9[i2] & l2) != 0L); - case 6: - return ((jjbitVec10[i2] & l2) != 0L); - case 9: - return ((jjbitVec11[i2] & l2) != 0L); - case 10: - return ((jjbitVec12[i2] & l2) != 0L); - case 11: - return ((jjbitVec13[i2] & l2) != 0L); - case 12: - return ((jjbitVec14[i2] & l2) != 0L); - case 13: - return ((jjbitVec15[i2] & l2) != 0L); - case 14: - return ((jjbitVec16[i2] & l2) != 0L); - case 15: - return ((jjbitVec17[i2] & l2) != 0L); - case 16: - return ((jjbitVec18[i2] & l2) != 0L); - case 17: - return ((jjbitVec19[i2] & l2) != 0L); - case 30: - return ((jjbitVec20[i2] & l2) != 0L); - case 31: - return ((jjbitVec21[i2] & l2) != 0L); - case 33: - return ((jjbitVec22[i2] & l2) != 0L); - case 48: - return ((jjbitVec23[i2] & l2) != 0L); - case 49: - return ((jjbitVec24[i2] & l2) != 0L); - case 159: - return ((jjbitVec25[i2] & l2) != 0L); - case 215: - return ((jjbitVec26[i2] & l2) != 0L); - default : - if ((jjbitVec3[i1] & l1) != 0L) - return true; - return false; - } -} -private static final boolean jjCanMove_2(int hiByte, int i1, int i2, long l1, long l2) -{ - switch(hiByte) - { - case 0: - return ((jjbitVec27[i2] & l2) != 0L); - case 1: - return ((jjbitVec5[i2] & l2) != 0L); - case 2: - return ((jjbitVec28[i2] & l2) != 0L); - case 3: - return ((jjbitVec29[i2] & l2) != 0L); - case 4: - return ((jjbitVec30[i2] & l2) != 0L); - case 5: - return ((jjbitVec31[i2] & l2) != 0L); - case 6: - return ((jjbitVec32[i2] & l2) != 0L); - case 9: - return ((jjbitVec33[i2] & l2) != 0L); - case 10: - return ((jjbitVec34[i2] & l2) != 0L); - case 11: - return ((jjbitVec35[i2] & l2) != 0L); - case 12: - return ((jjbitVec36[i2] & l2) != 0L); - case 13: - return ((jjbitVec37[i2] & l2) != 0L); - case 14: - return ((jjbitVec38[i2] & l2) != 0L); - case 15: - return ((jjbitVec39[i2] & l2) != 0L); - case 16: - return ((jjbitVec18[i2] & l2) != 0L); - case 17: - return ((jjbitVec19[i2] & l2) != 0L); - case 30: - return ((jjbitVec20[i2] & l2) != 0L); - case 31: - return ((jjbitVec21[i2] & l2) != 0L); - case 32: - return ((jjbitVec40[i2] & l2) != 0L); - case 33: - return ((jjbitVec22[i2] & l2) != 0L); - case 48: - return ((jjbitVec41[i2] & l2) != 0L); - case 49: - return ((jjbitVec24[i2] & l2) != 0L); - case 159: - return ((jjbitVec25[i2] & l2) != 0L); - case 215: - return ((jjbitVec26[i2] & l2) != 0L); - default : - if ((jjbitVec3[i1] & l1) != 0L) - return true; - return false; - } -} -public static final String[] jjstrLiteralImages = { -"", null, null, null, null, null, null, null, null, null, null, null, null, -"\57", "\52", "\72", "\133", "\135", "\100", "\75", }; -public static final String[] lexStateNames = { - "DEFAULT", -}; -private ASCII_UCodeESC_CharStream input_stream; -private final int[] jjrounds = new int[19]; -private final int[] jjstateSet = new int[38]; -protected char curChar; -public SPathParserTokenManager(ASCII_UCodeESC_CharStream stream) -{ - if (ASCII_UCodeESC_CharStream.staticFlag) - throw new Error("ERROR: Cannot use a static CharStream class with a non-static lexical analyzer."); - input_stream = stream; -} -public SPathParserTokenManager(ASCII_UCodeESC_CharStream stream, int lexState) -{ - this(stream); - SwitchTo(lexState); -} -public void ReInit(ASCII_UCodeESC_CharStream stream) -{ - jjmatchedPos = jjnewStateCnt = 0; - curLexState = defaultLexState; - input_stream = stream; - ReInitRounds(); -} -private final void ReInitRounds() -{ - int i; - jjround = 0x80000001; - for (i = 19; i-- > 0;) - jjrounds[i] = 0x80000000; -} -public void ReInit(ASCII_UCodeESC_CharStream stream, int lexState) -{ - ReInit(stream); - SwitchTo(lexState); -} -public void SwitchTo(int lexState) -{ - if (lexState >= 1 || lexState < 0) - throw new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE); - else - curLexState = lexState; -} - -private final Token jjFillToken() -{ - Token t = Token.newToken(jjmatchedKind); - t.kind = jjmatchedKind; - String im = jjstrLiteralImages[jjmatchedKind]; - t.image = (im == null) ? input_stream.GetImage() : im; - t.beginLine = input_stream.getBeginLine(); - t.beginColumn = input_stream.getBeginColumn(); - t.endLine = input_stream.getEndLine(); - t.endColumn = input_stream.getEndColumn(); - return t; -} - -int curLexState = 0; -int defaultLexState = 0; -int jjnewStateCnt; -int jjround; -int jjmatchedPos; -int jjmatchedKind; - -public final Token getNextToken() -{ - int kind; - Token specialToken = null; - Token matchedToken; - int curPos = 0; - - EOFLoop : - for (;;) - { - try - { - curChar = input_stream.BeginToken(); - } - catch(java.io.IOException e) - { - jjmatchedKind = 0; - matchedToken = jjFillToken(); - return matchedToken; - } - - jjmatchedKind = 0x7fffffff; - jjmatchedPos = 0; - curPos = jjMoveStringLiteralDfa0_0(); - if (jjmatchedKind != 0x7fffffff) - { - if (jjmatchedPos + 1 < curPos) - input_stream.backup(curPos - jjmatchedPos - 1); - matchedToken = jjFillToken(); - return matchedToken; - } - int error_line = input_stream.getEndLine(); - int error_column = input_stream.getEndColumn(); - String error_after = null; - boolean EOFSeen = false; - try { input_stream.readChar(); input_stream.backup(1); } - catch (java.io.IOException e1) { - EOFSeen = true; - error_after = curPos <= 1 ? "" : input_stream.GetImage(); - if (curChar == '\n' || curChar == '\r') { - error_line++; - error_column = 0; - } - else - error_column++; - } - if (!EOFSeen) { - input_stream.backup(1); - error_after = curPos <= 1 ? "" : input_stream.GetImage(); - } - throw new TokenMgrError(EOFSeen, curLexState, error_line, error_column, error_after, curChar, TokenMgrError.LEXICAL_ERROR); - } -} - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/SPathTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/SPathTag.java deleted file mode 100644 index 159f107..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/SPathTag.java +++ /dev/null @@ -1,96 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.extra.spath; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.tagext.TagSupport; - -/** - *

    Tag handler that exposes SPath functionality.

    - * - * @author Shawn Bayern - */ - -public class SPathTag extends TagSupport { - - //********************************************************************* - // Internal state - - private String select; // tag attribute - private String var; // tag attribute - - //********************************************************************* - // Construction and initialization - - /** - * Constructs a new handler. As with TagSupport, subclasses should - * not provide other constructors and are expected to call the - * superclass constructor. - */ - public SPathTag() { - super(); - init(); - } - - // resets local state - private void init() { - select = var = null; - } - - - //********************************************************************* - // Tag logic - - // applies XPath expression from 'select' and exposes a filter as 'var' - public int doStartTag() throws JspException { - try { - SPathFilter s = new SPathFilter(new SPathParser(select).expression()); - pageContext.setAttribute(var, s); - return SKIP_BODY; - } catch (ParseException ex) { - throw new JspTagException(ex.toString(), ex); - } - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Attribute accessors - - public void setSelect(String select) { - this.select = select; - } - - public void setVar(String var) { - this.var = var; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/Step.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/Step.java deleted file mode 100644 index fa9072f..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/Step.java +++ /dev/null @@ -1,140 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.extra.spath; - -import java.util.List; - -/** - *

    Represents a 'step' in an SPath expression.

    - * - * @author Shawn Bayern - */ -public class Step { - - private boolean depthUnlimited; - private String name; - private List predicates; - - // record a few things for for efficiency... - private String uri, localPart; - - /** - * Constructs a new Step object, given a name and a (possibly null) - * list of predicates. A boolean is also passed, indicating - * whether this particular Step is relative to the 'descendent-or-self' - * axis of the node courrently under consideration. If true, it is; - * if false, then this Step is rooted as a direct child of the node - * under consideration. - */ - public Step(boolean depthUnlimited, String name, List predicates) { - if (name == null) - throw new IllegalArgumentException("non-null name required"); - this.depthUnlimited = depthUnlimited; - this.name = name; - this.predicates = predicates; - } - - /** - * Returns true if the given name matches the Step object's - * name, taking into account the Step object's wildcards; returns - * false otherwise. - */ - public boolean isMatchingName(String uri, String localPart) { - // check and normalize arguments - if (localPart == null) - throw new IllegalArgumentException("need non-null localPart"); - if (uri != null && uri.equals("")) - uri = null; - - // split name into uri/localPart if we haven't done so already - if (this.localPart == null && this.uri == null) - parseStepName(); - - // generic wildcard - if (this.uri == null && this.localPart.equals("*")) - return true; - - // match will null namespace - if (uri == null && this.uri == null - && localPart.equals(this.localPart)) - return true; - - if (uri != null && this.uri != null && uri.equals(this.uri)) { - // exact match - if (localPart.equals(this.localPart)) - return true; - - // namespace-specific wildcard - if (this.localPart.equals("*")) - return true; - } - - // no match - return false; - } - - /** Returns true if the Step's depth is unlimited, false otherwise. */ - public boolean isDepthUnlimited() { - return depthUnlimited; - } - - /** Returns the Step's node name. */ - public String getName() { - return name; - } - - /** Returns a list of this Step object's predicates. */ - public List getPredicates() { - return predicates; - } - - /** Lazily computes some information about our name. */ - private void parseStepName() { - String prefix; - int colonIndex = name.indexOf(":"); - - if (colonIndex == -1) { - // no colon, so localpart is simply name (even if it's "*") - prefix = null; - localPart = name; - } else { - prefix = name.substring(0, colonIndex); - localPart = name.substring(colonIndex + 1); - } - - uri = mapPrefix(prefix); - } - - /** Returns a URI for the given prefix, given our mappings. */ - private String mapPrefix(String prefix) { - // ability to specify a mapping is, as of yet, unimplemented - if (prefix == null) - return null; - else - throw new IllegalArgumentException( - "unknown prefix '" + prefix + "'"); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/Token.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/Token.java deleted file mode 100644 index 9c312a8..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/Token.java +++ /dev/null @@ -1,102 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - *//* Generated By:JavaCC: Do not edit this line. Token.java Version 0.7pre3 */ -package org.apache.taglibs.standard.extra.spath; - -/** - * Describes the input token stream. - */ - -public class Token { - - /** - * An integer that describes the kind of this token. This numbering - * system is determined by JavaCCParser, and a table of these numbers is - * stored in the file ...Constants.java. - */ - public int kind; - - /** - * beginLine and beginColumn describe the position of the first character - * of this token; endLine and endColumn describe the position of the - * last character of this token. - */ - public int beginLine, beginColumn, endLine, endColumn; - - /** - * The string image of the token. - */ - public String image; - - /** - * A reference to the next regular (non-special) token from the input - * stream. If this is the last token from the input stream, or if the - * token manager has not read tokens beyond this one, this field is - * set to null. This is true only if this token is also a regular - * token. Otherwise, see below for a description of the contents of - * this field. - */ - public Token next; - - /** - * This field is used to access special tokens that occur prior to this - * token, but after the immediately preceding regular (non-special) token. - * If there are no such special tokens, this field is set to null. - * When there are more than one such special token, this field refers - * to the last of these special tokens, which in turn refers to the next - * previous special token through its specialToken field, and so on - * until the first special token (whose specialToken field is null). - * The next fields of special tokens refer to other special tokens that - * immediately follow it (without an intervening regular token). If there - * is no such token, this field is null. - */ - public Token specialToken; - - /** - * Returns the image. - */ - public final String toString() - { - return image; - } - - /** - * Returns a new Token object, by default. However, if you want, you - * can create and return subclass objects based on the value of ofKind. - * Simply add the cases to the switch for all those special cases. - * For example, if you have a subclass of Token called IDToken that - * you want to create if ofKind is ID, simlpy add something like : - * - * case MyParserConstants.ID : return new IDToken(); - * - * to the following switch statement. Then you can cast matchedToken - * variable to the appropriate type and use it in your lexical actions. - */ - public static final Token newToken(int ofKind) - { - switch(ofKind) - { - default : return new Token(); - } - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/TokenMgrError.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/TokenMgrError.java deleted file mode 100644 index ab77a7e..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/TokenMgrError.java +++ /dev/null @@ -1,154 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - *//* Generated By:JavaCC: Do not edit this line. TokenMgrError.java Version 0.7pre2 */ -package org.apache.taglibs.standard.extra.spath; - -public class TokenMgrError extends Error -{ - /* - * Ordinals for various reasons why an Error of this type can be thrown. - */ - - /** - * Lexical error occured. - */ - static final int LEXICAL_ERROR = 0; - - /** - * An attempt wass made to create a second instance of a static token manager. - */ - static final int STATIC_LEXER_ERROR = 1; - - /** - * Tried to change to an invalid lexical state. - */ - static final int INVALID_LEXICAL_STATE = 2; - - /** - * Detected (and bailed out of) an infinite loop in the token manager. - */ - static final int LOOP_DETECTED = 3; - - /** - * Indicates the reason why the exception is thrown. It will have - * one of the above 4 values. - */ - int errorCode; - - /** - * Replaces unprintable characters by their espaced (or unicode escaped) - * equivalents in the given string - */ - protected static final String addEscapes(String str) { - StringBuffer retval = new StringBuffer(); - char ch; - for (int i = 0; i < str.length(); i++) { - switch (str.charAt(i)) - { - case 0 : - continue; - case '\b': - retval.append("\\b"); - continue; - case '\t': - retval.append("\\t"); - continue; - case '\n': - retval.append("\\n"); - continue; - case '\f': - retval.append("\\f"); - continue; - case '\r': - retval.append("\\r"); - continue; - case '\"': - retval.append("\\\""); - continue; - case '\'': - retval.append("\\\'"); - continue; - case '\\': - retval.append("\\\\"); - continue; - default: - if ((ch = str.charAt(i)) < 0x20 || ch > 0x7e) { - String s = "0000" + Integer.toString(ch, 16); - retval.append("\\u" + s.substring(s.length() - 4, s.length())); - } else { - retval.append(ch); - } - continue; - } - } - return retval.toString(); - } - - /** - * Returns a detailed message for the Error when it is thrown by the - * token manager to indicate a lexical error. - * Parameters : - * EOFSeen : indicates if EOF caused the lexicl error - * curLexState : lexical state in which this error occured - * errorLine : line number when the error occured - * errorColumn : column number when the error occured - * errorAfter : prefix that was seen before this error occured - * curchar : the offending character - * Note: You can customize the lexical error message by modifying this method. - */ - private static final String LexicalError(boolean EOFSeen, int lexState, int errorLine, int errorColumn, String errorAfter, char curChar) { - return("Lexical error at line " + - errorLine + ", column " + - errorColumn + ". Encountered: " + - (EOFSeen ? " " : ("\"" + addEscapes(String.valueOf(curChar)) + "\"") + " (" + (int)curChar + "), ") + - "after : \"" + addEscapes(errorAfter) + "\""); - } - - /** - * You can also modify the body of this method to customize your error messages. - * For example, cases like LOOP_DETECTED and INVALID_LEXICAL_STATE are not - * of end-users concern, so you can return something like : - * - * "Internal Error : Please file a bug report .... " - * - * from this method for such cases in the release version of your parser. - */ - public String getMessage() { - return super.getMessage(); - } - - /* - * Constructors of various flavors follow. - */ - - public TokenMgrError() { - } - - public TokenMgrError(String message, int reason) { - super(message); - errorCode = reason; - } - - public TokenMgrError(boolean EOFSeen, int lexState, int errorLine, int errorColumn, String errorAfter, char curChar, int reason) { - this(LexicalError(EOFSeen, lexState, errorLine, errorColumn, errorAfter, curChar), reason); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/spath.tld b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/spath.tld deleted file mode 100644 index 44f3162..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/extra/spath/spath.tld +++ /dev/null @@ -1,35 +0,0 @@ - - - - 1.0 - 1.2 - spath - http://jakarta.apache.org/taglibs/standard/spath - Sample SPath (filter) taglib - - The JSTL RI's hopefully useful example of an XMLFilter. - - - - filter - org.apache.taglibs.standard.extra.spath.SPathTag - JSP - - Exposes an XMLFilter that filters an XML document based on a subset - of the XPath language. - - - select - true - false - - - var - true - false - - - - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/functions/Functions.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/functions/Functions.java deleted file mode 100644 index dac5b9f..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/functions/Functions.java +++ /dev/null @@ -1,243 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.functions; - -import java.lang.reflect.Array; -import java.util.Collection; -import java.util.Enumeration; -import java.util.Iterator; -import java.util.Map; -import java.util.StringTokenizer; - -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.resources.Resources; -import org.apache.taglibs.standard.tag.common.core.Util; - -/** - *

    JSTL Functions

    - * - * @author Pierre Delisle - */ - -public class Functions { - - //********************************************************************* - // String capitalization - - /** - * Converts all of the characters of the input string to upper case. - */ - public static String toUpperCase(String input) { - return input.toUpperCase(); - } - - /** - * Converts all of the characters of the input string to lower case. - */ - public static String toLowerCase(String input) { - return input.toLowerCase(); - } - - //********************************************************************* - // Substring processing - - public static int indexOf(String input, String substring) { - if (input == null) input = ""; - if (substring == null) substring = ""; - return input.indexOf(substring); - } - - public static boolean contains(String input, String substring) { - return indexOf(input, substring) != -1; - } - - public static boolean containsIgnoreCase(String input, String substring) { - if (input == null) input = ""; - if (substring == null) substring = ""; - String inputUC = input.toUpperCase(); - String substringUC = substring.toUpperCase(); - return indexOf(inputUC, substringUC) != -1; - } - - public static boolean startsWith(String input, String substring) { - if (input == null) input = ""; - if (substring == null) substring = ""; - return input.startsWith(substring); - } - - public static boolean endsWith(String input, String substring) { - if (input == null) input = ""; - if (substring == null) substring = ""; - int index = input.indexOf(substring); - if (index == -1) return false; - if (index == 0 && substring.length() == 0) return true; - return (index == input.length() - substring.length()); - } - - public static String substring(String input, int beginIndex, int endIndex) { - if (input == null) input = ""; - if (beginIndex >= input.length()) return ""; - if (beginIndex < 0) beginIndex = 0; - if (endIndex < 0 || endIndex > input.length()) endIndex = input.length(); - if (endIndex < beginIndex) return ""; - return input.substring(beginIndex, endIndex); - } - - public static String substringAfter(String input, String substring) { - if (input == null) input = ""; - if (input.length() == 0) return ""; - if (substring == null) substring = ""; - if (substring.length() == 0) return input; - - int index = input.indexOf(substring); - if (index == -1) { - return ""; - } else { - return input.substring(index+substring.length()); - } - } - - public static String substringBefore(String input, String substring) { - if (input == null) input = ""; - if (input.length() == 0) return ""; - if (substring == null) substring = ""; - if (substring.length() == 0) return ""; - - int index = input.indexOf(substring); - if (index == -1) { - return ""; - } else { - return input.substring(0, index); - } - } - - //********************************************************************* - // Character replacement - - public static String escapeXml(String input) { - if (input == null) return ""; - return Util.escapeXml(input); - } - - public static String trim(String input) { - if (input == null) return ""; - return input.trim(); - } - - public static String replace( - String input, - String substringBefore, - String substringAfter) - { - if (input == null) input = ""; - if (input.length() == 0) return ""; - if (substringBefore == null) substringBefore = ""; - if (substringBefore.length() == 0) return input; - - StringBuffer buf = new StringBuffer(input.length()); - int startIndex = 0; - int index; - while ((index = input.indexOf(substringBefore, startIndex)) != -1) { - buf.append(input.substring(startIndex, index)).append(substringAfter); - startIndex = index + substringBefore.length(); - } - return buf.append(input.substring(startIndex)).toString(); - } - - public static String[] split( - String input, - String delimiters) - { - String[] array; - if (input == null) input = ""; - if (input.length() == 0) { - array = new String[1]; - array[0] = ""; - return array; - } - - if (delimiters == null) delimiters = ""; - - StringTokenizer tok = new StringTokenizer(input, delimiters); - int count = tok.countTokens(); - array = new String[count]; - int i = 0; - while (tok.hasMoreTokens()) { - array[i++] = tok.nextToken(); - } - return array; - } - - //********************************************************************* - // Collections processing - - public static int length(Object obj) throws JspTagException { - if (obj == null) return 0; - - if (obj instanceof String) return ((String)obj).length(); - if (obj instanceof Collection) return ((Collection)obj).size(); - if (obj instanceof Map) return ((Map)obj).size(); - - int count = 0; - if (obj instanceof Iterator) { - Iterator iter = (Iterator)obj; - count = 0; - while (iter.hasNext()) { - count++; - iter.next(); - } - return count; - } - if (obj instanceof Enumeration) { - Enumeration enum_ = (Enumeration)obj; - count = 0; - while (enum_.hasMoreElements()) { - count++; - enum_.nextElement(); - } - return count; - } - try { - count = Array.getLength(obj); - return count; - } catch (IllegalArgumentException ex) {} - throw new JspTagException(Resources.getMessage("FOREACH_BAD_ITEMS")); - } - - public static String join(String[] array, String separator) { - if (array == null) return ""; - if (separator == null) separator = ""; - - StringBuffer buf = new StringBuffer(); - for (int i=0; iThe implementation of the and operator - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class AndOperator - extends BinaryOperator -{ - //------------------------------------- - // Singleton - //------------------------------------- - - public static final AndOperator SINGLETON = - new AndOperator (); - - //------------------------------------- - /** - * - * Constructor - **/ - public AndOperator () - { - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the symbol representing the operator - **/ - public String getOperatorSymbol () - { - return "and"; - } - - //------------------------------------- - /** - * - * Applies the operator to the given value - **/ - public Object apply (Object pLeft, - Object pRight, - Object pContext, - Logger pLogger) - throws ELException - { - // Coerce the values to booleans - boolean left = - Coercions.coerceToBoolean (pLeft, pLogger).booleanValue (); - boolean right = - Coercions.coerceToBoolean (pRight, pLogger).booleanValue (); - - return PrimitiveObjects.getBoolean (left && right); - } - - //------------------------------------- - /** - * - * Returns true if evaluation is necessary given the specified Left - * value. The And/OrOperators make use of this - **/ - public boolean shouldEvaluate (Object pLeft) - { - return - (pLeft instanceof Boolean) && - ((Boolean) pLeft).booleanValue () == true; - } - - //------------------------------------- - /** - * - * Returns true if the operator expects its arguments to be coerced - * to Booleans. The And/Or operators set this to true. - **/ - public boolean shouldCoerceToBoolean () - { - return true; - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ArithmeticOperator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ArithmeticOperator.java deleted file mode 100644 index 87fafb6..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ArithmeticOperator.java +++ /dev/null @@ -1,72 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    This is the superclass for all binary arithmetic operators - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public abstract class ArithmeticOperator - extends BinaryOperator -{ - //------------------------------------- - /** - * - * Applies the operator to the given value - **/ - public Object apply (Object pLeft, - Object pRight, - Object pContext, - Logger pLogger) - throws ELException - { - return Coercions.applyArithmeticOperator (pLeft, pRight, this, pLogger); - } - - //------------------------------------- - /** - * - * Applies the operator to the given double values, returning a double - **/ - public abstract double apply (double pLeft, - double pRight, - Logger pLogger); - - //------------------------------------- - /** - * - * Applies the operator to the given double values, returning a double - **/ - public abstract long apply (long pLeft, - long pRight, - Logger pLogger); - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ArraySuffix.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ArraySuffix.java deleted file mode 100644 index 2eee45e..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ArraySuffix.java +++ /dev/null @@ -1,324 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -import java.lang.reflect.Array; -import java.lang.reflect.InvocationTargetException; -import java.util.List; -import java.util.Map; - -/** - * - *

    Represents an operator that obtains a Map entry, an indexed - * value, a property value, or an indexed property value of an object. - * The following are the rules for evaluating this operator: - * - *

      - * Evaluating a[b] (assuming a.b == a["b"])
      - *   a is null
      - *     return null
      - *   b is null
      - *     return null
      - *   a is Map
      - *     !a.containsKey (b)
      - *       return null
      - *     a.get(b) == null
      - *       return null
      - *     otherwise
      - *       return a.get(b)
      - *   a is List or array
      - *     coerce b to int (using coercion rules)
      - *     coercion couldn't be performed
      - *       error
      - *     a.get(b) or Array.get(a, b) throws ArrayIndexOutOfBoundsException or IndexOutOfBoundsException
      - *       return null
      - *     a.get(b) or Array.get(a, b) throws other exception
      - *       error
      - *     return a.get(b) or Array.get(a, b)
      - * 
      - *   coerce b to String
      - *   b is a readable property of a
      - *     getter throws an exception
      - *       error
      - *     otherwise
      - *       return result of getter call
      - *
      - *   otherwise
      - *     error
      - * 
    - * - * @author Nathan Abramson - Art Technology Group - * @author Shawn Bayern - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class ArraySuffix - extends ValueSuffix -{ - //------------------------------------- - // Constants - //------------------------------------- - - // Zero-argument array - static Object [] sNoArgs = new Object [0]; - - //------------------------------------- - // Properties - //------------------------------------- - // property index - - Expression mIndex; - public Expression getIndex () - { return mIndex; } - public void setIndex (Expression pIndex) - { mIndex = pIndex; } - - //------------------------------------- - /** - * - * Constructor - **/ - public ArraySuffix (Expression pIndex) - { - mIndex = pIndex; - } - - //------------------------------------- - /** - * - * Gets the value of the index - **/ - Object evaluateIndex (Object pContext, - VariableResolver pResolver, - Map functions, - String defaultPrefix, - Logger pLogger) - throws ELException - { - return mIndex.evaluate (pContext, pResolver, functions, defaultPrefix, - pLogger); - } - - //------------------------------------- - /** - * - * Returns the operator symbol - **/ - String getOperatorSymbol () - { - return "[]"; - } - - //------------------------------------- - // ValueSuffix methods - //------------------------------------- - /** - * - * Returns the expression in the expression language syntax - **/ - public String getExpressionString () - { - return "[" + mIndex.getExpressionString () + "]"; - } - - //------------------------------------- - /** - * - * Evaluates the expression in the given context, operating on the - * given value. - **/ - public Object evaluate (Object pValue, - Object pContext, - VariableResolver pResolver, - Map functions, - String defaultPrefix, - Logger pLogger) - throws ELException - { - Object indexVal; - String indexStr; - BeanInfoProperty property; - BeanInfoIndexedProperty ixproperty; - - // Check for null value - if (pValue == null) { - if (pLogger.isLoggingWarning ()) { - pLogger.logWarning - (Constants.CANT_GET_INDEXED_VALUE_OF_NULL, - getOperatorSymbol ()); - } - return null; - } - - // Evaluate the index - else if ((indexVal = evaluateIndex (pContext, pResolver, - functions, defaultPrefix, pLogger)) == - null) { - if (pLogger.isLoggingWarning ()) { - pLogger.logWarning - (Constants.CANT_GET_NULL_INDEX, - getOperatorSymbol ()); - } - return null; - } - - // See if it's a Map - else if (pValue instanceof Map) { - Map val = (Map) pValue; - return val.get (indexVal); - } - - // See if it's a List or array - else if (pValue instanceof List || - pValue.getClass ().isArray ()) { - Integer indexObj = Coercions.coerceToInteger (indexVal, pLogger); - if (indexObj == null) { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.BAD_INDEX_VALUE, - getOperatorSymbol (), - indexVal.getClass ().getName ()); - } - return null; - } - else if (pValue instanceof List) { - try { - return ((List) pValue).get (indexObj.intValue ()); - } - catch (ArrayIndexOutOfBoundsException exc) { - if (pLogger.isLoggingWarning ()) { - pLogger.logWarning - (Constants.EXCEPTION_ACCESSING_LIST, - exc, - indexObj); - } - return null; - } - catch (IndexOutOfBoundsException exc) { - if (pLogger.isLoggingWarning ()) { - pLogger.logWarning - (Constants.EXCEPTION_ACCESSING_LIST, - exc, - indexObj); - } - return null; - } - catch (Exception exc) { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.EXCEPTION_ACCESSING_LIST, - exc, - indexObj); - } - return null; - } - } - else { - try { - return Array.get (pValue, indexObj.intValue ()); - } - catch (ArrayIndexOutOfBoundsException exc) { - if (pLogger.isLoggingWarning ()) { - pLogger.logWarning - (Constants.EXCEPTION_ACCESSING_ARRAY, - exc, - indexObj); - } - return null; - } - catch (IndexOutOfBoundsException exc) { - if (pLogger.isLoggingWarning ()) { - pLogger.logWarning - (Constants.EXCEPTION_ACCESSING_ARRAY, - exc, - indexObj); - } - return null; - } - catch (Exception exc) { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.EXCEPTION_ACCESSING_ARRAY, - exc, - indexObj); - } - return null; - } - } - } - - // Coerce to a String for property access - - else if ((indexStr = Coercions.coerceToString (indexVal, pLogger)) == - null) { - return null; - } - - // Look for a JavaBean property - else if ((property = BeanInfoManager.getBeanInfoProperty - (pValue.getClass (), - indexStr, - pLogger)) != null && - property.getReadMethod () != null) { - try { - return property.getReadMethod ().invoke (pValue, sNoArgs); - } - catch (InvocationTargetException exc) { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.ERROR_GETTING_PROPERTY, - exc.getTargetException (), - indexStr, - pValue.getClass ().getName ()); - } - return null; - } - catch (Exception exc) { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.ERROR_GETTING_PROPERTY, - exc, - indexStr, - pValue.getClass ().getName ()); - } - return null; - } - } - - else { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.CANT_FIND_INDEX, - indexVal, - pValue.getClass ().getName (), - getOperatorSymbol ()); - } - return null; - } - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/BeanInfoIndexedProperty.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/BeanInfoIndexedProperty.java deleted file mode 100644 index 8ee5922..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/BeanInfoIndexedProperty.java +++ /dev/null @@ -1,153 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - - - -package org.apache.taglibs.standard.lang.jstl; - - - -import java.beans.IndexedPropertyDescriptor; - -import java.beans.PropertyDescriptor; - -import java.lang.reflect.Method; - - - -/** - - * - - *

    This contains the information for one indexed property in a - - * BeanInfo - IndexedPropertyDescriptor, read method, and write - - * method. This class is necessary because the read/write methods in - - * the IndexedPropertyDescriptor may not be accessible if the bean - - * given to the introspector is not a public class. In this case, a - - * publicly accessible version of the method must be found by - - * searching for a public superclass/interface that declares the - - * method (this searching is done by the BeanInfoManager). - - * - - * @author Nathan Abramson - Art Technology Group - - * @version $Change: 181181 $$DateTime: 2001/06/26 09:55:09 $$Author: kchung $ - - **/ - - - -public class BeanInfoIndexedProperty - -{ - - //------------------------------------- - - // Properties - - //------------------------------------- - - // property readMethod - - - - Method mReadMethod; - - public Method getReadMethod () - - { return mReadMethod; } - - - - //------------------------------------- - - // property writeMethod - - - - Method mWriteMethod; - - public Method getWriteMethod () - - { return mWriteMethod; } - - - - //------------------------------------- - - // property propertyDescriptor - - - - IndexedPropertyDescriptor mIndexedPropertyDescriptor; - - public IndexedPropertyDescriptor getIndexedPropertyDescriptor () - - { return mIndexedPropertyDescriptor; } - - - - //------------------------------------- - - /** - - * - - * Constructor - - **/ - - public BeanInfoIndexedProperty - - (Method pReadMethod, - - Method pWriteMethod, - - IndexedPropertyDescriptor pIndexedPropertyDescriptor) - - { - - mReadMethod = pReadMethod; - - mWriteMethod = pWriteMethod; - - mIndexedPropertyDescriptor = pIndexedPropertyDescriptor; - - } - - - - //------------------------------------- - -} - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/BeanInfoManager.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/BeanInfoManager.java deleted file mode 100644 index c9f0fce..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/BeanInfoManager.java +++ /dev/null @@ -1,391 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -import java.beans.BeanInfo; -import java.beans.EventSetDescriptor; -import java.beans.IndexedPropertyDescriptor; -import java.beans.IntrospectionException; -import java.beans.Introspector; -import java.beans.PropertyDescriptor; -import java.lang.reflect.Method; -import java.lang.reflect.Modifier; -import java.util.HashMap; -import java.util.Map; - -/** - * - *

    Manages the BeanInfo for one class - contains the BeanInfo, and - * also a mapping from property name to BeanInfoProperty. There are - * also static methods for accessing the BeanInfoManager for a class - - * those mappings are cached permanently so that once the - * BeanInfoManager is calculated, it doesn't have to be calculated - * again. - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181181 $$DateTime: 2001/06/26 09:55:09 $$Author: kchung $ - **/ - -public class BeanInfoManager -{ - //------------------------------------- - // Properties - //------------------------------------- - // property beanClass - - Class mBeanClass; - public Class getBeanClass () - { return mBeanClass; } - - //------------------------------------- - // Member variables - //------------------------------------- - - // The BeanInfo - BeanInfo mBeanInfo; - - // Mapping from property name to BeanInfoProperty - Map mPropertyByName; - - // Mapping from property name to BeanInfoIndexedProperty - Map mIndexedPropertyByName; - - // Mapping from event set name to event set descriptor - Map mEventSetByName; - - // Flag if this is initialized - boolean mInitialized; - - // The global mapping from class to BeanInfoManager - static Map mBeanInfoManagerByClass = new HashMap (); - - //------------------------------------- - /** - * - * Constructor - **/ - BeanInfoManager (Class pBeanClass) - { - mBeanClass = pBeanClass; - } - - //------------------------------------- - /** - * - * Returns the BeanInfoManager for the specified class - **/ - public static BeanInfoManager getBeanInfoManager (Class pClass) - { - BeanInfoManager ret = (BeanInfoManager) - mBeanInfoManagerByClass.get (pClass); - if (ret == null) { - ret = createBeanInfoManager (pClass); - } - return ret; - } - - //------------------------------------- - /** - * - * Creates and registers the BeanInfoManager for the given class if - * it isn't already registered. - **/ - static synchronized BeanInfoManager createBeanInfoManager (Class pClass) - { - // Because this method is synchronized statically, the - // BeanInfoManager is not initialized at this time (otherwise it - // could end up being a bottleneck for the entire system). It is - // put into the map in an uninitialized state. The first time - // someone tries to use it, it will be initialized (with proper - // synchronizations in place to make sure it is only initialized - // once). - - BeanInfoManager ret = (BeanInfoManager) - mBeanInfoManagerByClass.get (pClass); - if (ret == null) { - ret = new BeanInfoManager (pClass); - mBeanInfoManagerByClass.put (pClass, ret); - } - return ret; - } - - //------------------------------------- - /** - * - * Returns the BeanInfoProperty for the specified property in the - * given class, or null if not found. - **/ - public static BeanInfoProperty getBeanInfoProperty - (Class pClass, - String pPropertyName, - Logger pLogger) - throws ELException - { - return getBeanInfoManager (pClass).getProperty (pPropertyName, pLogger); - } - - //------------------------------------- - /** - * - * Returns the BeanInfoIndexedProperty for the specified property in - * the given class, or null if not found. - **/ - public static BeanInfoIndexedProperty getBeanInfoIndexedProperty - (Class pClass, - String pIndexedPropertyName, - Logger pLogger) - throws ELException - { - return getBeanInfoManager - (pClass).getIndexedProperty (pIndexedPropertyName, pLogger); - } - - //------------------------------------- - /** - * - * Makes sure that this class has been initialized, and synchronizes - * the initialization if it's required. - **/ - void checkInitialized (Logger pLogger) - throws ELException - { - if (!mInitialized) { - synchronized (this) { - if (!mInitialized) { - initialize (pLogger); - mInitialized = true; - } - } - } - } - - //------------------------------------- - /** - * - * Initializes by mapping property names to BeanInfoProperties - **/ - void initialize (Logger pLogger) - throws ELException - { - try { - mBeanInfo = Introspector.getBeanInfo (mBeanClass); - - mPropertyByName = new HashMap (); - mIndexedPropertyByName = new HashMap (); - PropertyDescriptor [] pds = mBeanInfo.getPropertyDescriptors (); - for (int i = 0; pds != null && i < pds.length; i++) { - // Treat as both an indexed property and a normal property - PropertyDescriptor pd = pds [i]; - if (pd instanceof IndexedPropertyDescriptor) { - IndexedPropertyDescriptor ipd = (IndexedPropertyDescriptor) pd; - Method readMethod = getPublicMethod (ipd.getIndexedReadMethod ()); - Method writeMethod = getPublicMethod (ipd.getIndexedWriteMethod ()); - BeanInfoIndexedProperty property = new BeanInfoIndexedProperty - (readMethod, - writeMethod, - ipd); - - mIndexedPropertyByName.put (ipd.getName (), property); - } - - Method readMethod = getPublicMethod (pd.getReadMethod ()); - Method writeMethod = getPublicMethod (pd.getWriteMethod ()); - BeanInfoProperty property = new BeanInfoProperty - (readMethod, - writeMethod, - pd); - - mPropertyByName.put (pd.getName (), property); - } - - mEventSetByName = new HashMap (); - EventSetDescriptor [] esds = mBeanInfo.getEventSetDescriptors (); - for (int i = 0; esds != null && i < esds.length; i++) { - EventSetDescriptor esd = esds [i]; - mEventSetByName.put (esd.getName (), esd); - } - } - catch (IntrospectionException exc) { - if (pLogger.isLoggingWarning ()) { - pLogger.logWarning - (Constants.EXCEPTION_GETTING_BEANINFO, - exc, - mBeanClass.getName ()); - } - } - } - - //------------------------------------- - /** - * - * Returns the BeanInfo for the class - **/ - BeanInfo getBeanInfo (Logger pLogger) - throws ELException - { - checkInitialized (pLogger); - return mBeanInfo; - } - - //------------------------------------- - /** - * - * Returns the BeanInfoProperty for the given property name, or null - * if not found. - **/ - public BeanInfoProperty getProperty (String pPropertyName, - Logger pLogger) - throws ELException - { - checkInitialized (pLogger); - return (BeanInfoProperty) mPropertyByName.get (pPropertyName); - } - - //------------------------------------- - /** - * - * Returns the BeanInfoIndexedProperty for the given property name, - * or null if not found. - **/ - public BeanInfoIndexedProperty getIndexedProperty - (String pIndexedPropertyName, - Logger pLogger) - throws ELException - { - checkInitialized (pLogger); - return (BeanInfoIndexedProperty) - mIndexedPropertyByName.get (pIndexedPropertyName); - } - - //------------------------------------- - /** - * - * Returns the EventSetDescriptor for the given event set name, or - * null if not found. - **/ - public EventSetDescriptor getEventSet (String pEventSetName, - Logger pLogger) - throws ELException - { - checkInitialized (pLogger); - return (EventSetDescriptor) mEventSetByName.get (pEventSetName); - } - - //------------------------------------- - // Finding the public version of a method - if a PropertyDescriptor - // is obtained for a non-public class that implements a public - // interface, the read/write methods will be for the class, and - // therefore inaccessible. To correct this, a version of the same - // method must be found in a superclass or interface. - //------------------------------------- - /** - * - * Returns a publicly-accessible version of the given method, by - * searching for a public declaring class. - **/ - static Method getPublicMethod (Method pMethod) - { - if (pMethod == null) { - return null; - } - - // See if the method is already available from a public class - Class cl = pMethod.getDeclaringClass (); - if (Modifier.isPublic (cl.getModifiers ())) { - return pMethod; - } - - // Otherwise, try to find a public class that declares the method - Method ret = getPublicMethod (cl, pMethod); - if (ret != null) { - return ret; - } - else { - return pMethod; - } - } - - //------------------------------------- - /** - * - * If the given class is public and has a Method that declares the - * same name and arguments as the given method, then that method is - * returned. Otherwise the superclass and interfaces are searched - * recursively. - **/ - static Method getPublicMethod (Class pClass, - Method pMethod) - { - // See if this is a public class declaring the method - if (Modifier.isPublic (pClass.getModifiers ())) { - try { - Method m; - try { - m = pClass.getDeclaredMethod (pMethod.getName (), - pMethod.getParameterTypes ()); - } catch (java.security.AccessControlException ex) { - // kludge to accommodate J2EE RI's default settings - // TODO: see if we can simply replace - // getDeclaredMethod() with getMethod() ...? - m = pClass.getMethod(pMethod.getName (), - pMethod.getParameterTypes ()); - } - if (Modifier.isPublic (m.getModifiers ())) { - return m; - } - } - catch (NoSuchMethodException exc) {} - } - - // Search the interfaces - { - Class [] interfaces = pClass.getInterfaces (); - if (interfaces != null) { - for (int i = 0; i < interfaces.length; i++) { - Method m = getPublicMethod (interfaces [i], pMethod); - if (m != null) { - return m; - } - } - } - } - - // Search the superclass - { - Class superclass = pClass.getSuperclass (); - if (superclass != null) { - Method m = getPublicMethod (superclass, pMethod); - if (m != null) { - return m; - } - } - } - - return null; - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/BeanInfoProperty.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/BeanInfoProperty.java deleted file mode 100644 index 1a47573..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/BeanInfoProperty.java +++ /dev/null @@ -1,86 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -import java.beans.PropertyDescriptor; -import java.lang.reflect.Method; - -/** - * - *

    This contains the information for one property in a BeanInfo - - * PropertyDescriptor, read method, and write method. This class is - * necessary because the read/write methods in the PropertyDescriptor - * may not be accessible if the bean given to the introspector is not - * a public class. In this case, a publicly accessible version of the - * method must be found by searching for a public superclass/interface - * that declares the method (this searching is done by the - * BeanInfoManager). - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181181 $$DateTime: 2001/06/26 09:55:09 $$Author: kchung $ - **/ - -public class BeanInfoProperty -{ - //------------------------------------- - // Properties - //------------------------------------- - // property readMethod - - Method mReadMethod; - public Method getReadMethod () - { return mReadMethod; } - - //------------------------------------- - // property writeMethod - - Method mWriteMethod; - public Method getWriteMethod () - { return mWriteMethod; } - - //------------------------------------- - // property propertyDescriptor - - PropertyDescriptor mPropertyDescriptor; - public PropertyDescriptor getPropertyDescriptor () - { return mPropertyDescriptor; } - - //------------------------------------- - /** - * - * Constructor - **/ - public BeanInfoProperty (Method pReadMethod, - Method pWriteMethod, - PropertyDescriptor pPropertyDescriptor) - { - mReadMethod = pReadMethod; - mWriteMethod = pWriteMethod; - mPropertyDescriptor = pPropertyDescriptor; - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/BinaryOperator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/BinaryOperator.java deleted file mode 100644 index b82ad2e..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/BinaryOperator.java +++ /dev/null @@ -1,90 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    This is the superclass for all binary operators - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public abstract class BinaryOperator -{ - //------------------------------------- - /** - * - * Constructor - **/ - public BinaryOperator () - { - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the symbol representing the operator - **/ - public abstract String getOperatorSymbol (); - - //------------------------------------- - /** - * - * Applies the operator to the given pair of values - **/ - public abstract Object apply (Object pLeft, - Object pRight, - Object pContext, - Logger pLogger) - throws ELException; - - //------------------------------------- - /** - * - * Returns true if evaluation is necessary given the specified Left - * value. The And/OrOperators make use of this - **/ - public boolean shouldEvaluate (Object pLeft) - { - return true; - } - - //------------------------------------- - /** - * - * Returns true if the operator expects its arguments to be coerced - * to Booleans. The And/Or operators set this to true. - **/ - public boolean shouldCoerceToBoolean () - { - return false; - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/BinaryOperatorExpression.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/BinaryOperatorExpression.java deleted file mode 100644 index 00408bf..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/BinaryOperatorExpression.java +++ /dev/null @@ -1,147 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -import java.util.List; -import java.util.Map; - -/** - * - *

    An expression representing a binary operator on a value - * - * @author Nathan Abramson - Art Technology Group - * @author Shawn Bayern - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class BinaryOperatorExpression - extends Expression -{ - //------------------------------------- - // Properties - //------------------------------------- - // property expression - - Expression mExpression; - public Expression getExpression () - { return mExpression; } - public void setExpression (Expression pExpression) - { mExpression = pExpression; } - - //------------------------------------- - // property operators - - List mOperators; - public List getOperators () - { return mOperators; } - public void setOperators (List pOperators) - { mOperators = pOperators; } - - //------------------------------------- - // property expressions - - List mExpressions; - public List getExpressions () - { return mExpressions; } - public void setExpressions (List pExpressions) - { mExpressions = pExpressions; } - - //------------------------------------- - /** - * - * Constructor - **/ - public BinaryOperatorExpression (Expression pExpression, - List pOperators, - List pExpressions) - { - mExpression = pExpression; - mOperators = pOperators; - mExpressions = pExpressions; - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the expression in the expression language syntax - **/ - public String getExpressionString () - { - StringBuffer buf = new StringBuffer (); - buf.append ("("); - buf.append (mExpression.getExpressionString ()); - for (int i = 0; i < mOperators.size (); i++) { - BinaryOperator operator = (BinaryOperator) mOperators.get (i); - Expression expression = (Expression) mExpressions.get (i); - buf.append (" "); - buf.append (operator.getOperatorSymbol ()); - buf.append (" "); - buf.append (expression.getExpressionString ()); - } - buf.append (")"); - - return buf.toString (); - } - - //------------------------------------- - /** - * - * Evaluates to the literal value - **/ - public Object evaluate (Object pContext, - VariableResolver pResolver, - Map functions, - String defaultPrefix, - Logger pLogger) - throws ELException - { - Object value = mExpression.evaluate (pContext, pResolver, functions, - defaultPrefix, pLogger); - for (int i = 0; i < mOperators.size (); i++) { - BinaryOperator operator = (BinaryOperator) mOperators.get (i); - - // For the And/Or operators, we need to coerce to a boolean - // before testing if we shouldEvaluate - if (operator.shouldCoerceToBoolean ()) { - value = Coercions.coerceToBoolean (value, pLogger); - } - - if (operator.shouldEvaluate (value)) { - Expression expression = (Expression) mExpressions.get (i); - Object nextValue = expression.evaluate (pContext, pResolver, - functions, defaultPrefix, - pLogger); - - value = operator.apply (value, nextValue, pContext, pLogger); - } - } - return value; - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/BooleanLiteral.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/BooleanLiteral.java deleted file mode 100644 index bc9409e..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/BooleanLiteral.java +++ /dev/null @@ -1,82 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    An expression representing a boolean literal value - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class BooleanLiteral - extends Literal -{ - //------------------------------------- - // Member variables - //------------------------------------- - - public static final BooleanLiteral TRUE = new BooleanLiteral ("true"); - public static final BooleanLiteral FALSE = new BooleanLiteral ("false"); - - //------------------------------------- - /** - * - * Constructor - **/ - public BooleanLiteral (String pToken) - { - super (getValueFromToken (pToken)); - } - - //------------------------------------- - /** - * - * Parses the given token into the literal value - **/ - static Object getValueFromToken (String pToken) - { - return - ("true".equals (pToken)) ? - Boolean.TRUE : - Boolean.FALSE; - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the expression in the expression language syntax - **/ - public String getExpressionString () - { - return (getValue () == Boolean.TRUE) ? "true" : "false"; - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Coercions.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Coercions.java deleted file mode 100644 index 8349341..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Coercions.java +++ /dev/null @@ -1,1033 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -import java.beans.PropertyEditor; -import java.beans.PropertyEditorManager; - -/** - * - *

    This class contains the logic for coercing data types before - * operators are applied to them. - * - *

    The following is the list of rules applied for various type - * conversions. - * - *

      - * Applying arithmetic operator
      - *   Binary operator - A {+,-,*} B
      - *     if A and B are null
      - *       return 0
      - *     if A or B is Float, Double, or String containing ".", "e", or "E"
      - *       coerce both A and B to Double
      - *       apply operator
      - *     otherwise
      - *       coerce both A and B to Long
      - *       apply operator
      - *     if operator results in exception (such as divide by 0), error
      - * 
      - *   Binary operator - A {/,div} B
      - *     if A and B are null
      - *       return 0
      - *     otherwise
      - *       coerce both A and B to Double
      - *       apply operator
      - *     if operator results in exception (such as divide by 0), error
      - * 
      - *   Binary operator - A {%,mod} B
      - *     if A and B are null
      - *       return 0
      - *     if A or B is Float, Double, or String containing ".", "e" or "E"
      - *       coerce both to Double
      - *       apply operator
      - *     otherwise
      - *       coerce both A and B to Long
      - *       apply operator
      - *     if operator results in exception (such as divide by 0), error
      - * 
      - *   Unary minus operator - -A
      - *     if A is null
      - *       return 0
      - *     if A is String
      - *       if A contains ".", "e", or "E"
      - *         coerce to Double, apply operator
      - *       otherwise
      - *         coerce to a Long and apply operator
      - *     if A is Byte,Short,Integer,Long,Float,Double
      - *       retain type, apply operator
      - *     if operator results in exception, error
      - *     otherwise
      - *       error
      - *
      - * Applying "empty" operator - empty A
      - *   if A is null
      - *     return true
      - *   if A is zero-length String
      - *     return true
      - *   if A is zero-length array
      - *     return true
      - *   if A is List and ((List) A).isEmpty()
      - *     return true
      - *   if A is Map and ((Map) A).isEmpty()
      - *     return true
      - *   otherwise
      - *     return false
      - * 
      - * Applying logical operators
      - *   Binary operator - A {and,or} B
      - *     coerce both A and B to Boolean, apply operator
      - *   NOTE - operator stops as soon as expression can be determined, i.e.,
      - *     A and B and C and D - if B is false, then only A and B is evaluated
      - *   Unary not operator - not A
      - *     coerce A to Boolean, apply operator
      - * 
      - * Applying relational operator
      - *   A {<,>,<=,>=,lt,gt,lte,gte} B
      - *     if A==B
      - *       if operator is >= or <=
      - *         return true
      - *       otherwise
      - *         return false
      - *     if A or B is null
      - *       return false
      - *     if A or B is Float or Double
      - *       coerce both A and B to Double
      - *       apply operator
      - *     if A or B is Byte,Short,Character,Integer,Long
      - *       coerce both A and B to Long
      - *       apply operator
      - *     if A or B is String
      - *       coerce both A and B to String, compare lexically
      - *     if A is Comparable
      - *       if A.compareTo (B) throws exception
      - *         error
      - *       otherwise
      - *         use result of A.compareTo(B)
      - *     if B is Comparable
      - *       if B.compareTo (A) throws exception
      - *         error
      - *       otherwise
      - *         use result of B.compareTo(A)
      - *     otherwise
      - *       error
      - * 
      - * Applying equality operator
      - *   A {==,!=} B
      - *     if A==B
      - *       apply operator
      - *     if A or B is null
      - *       return false for ==, true for !=
      - *     if A or B is Float or Double
      - *       coerce both A and B to Double
      - *       apply operator
      - *     if A or B is Byte,Short,Character,Integer,Long
      - *       coerce both A and B to Long
      - *       apply operator
      - *     if A or B is Boolean
      - *       coerce both A and B to Boolean
      - *       apply operator
      - *     if A or B is String
      - *       coerce both A and B to String, compare lexically
      - *     otherwise
      - *       if an error occurs while calling A.equals(B)
      - *         error
      - *       apply operator to result of A.equals(B)
      - * 
      - * coercions
      - * 
      - *   coerce A to String
      - *     A is String
      - *       return A
      - *     A is null
      - *       return ""
      - *     A.toString throws exception
      - *       error
      - *     otherwise
      - *       return A.toString
      - * 
      - *   coerce A to primitive Number type N
      - *     A is null or ""
      - *       return 0
      - *     A is Character
      - *       convert to short, apply following rules
      - *     A is Boolean
      - *       error
      - *     A is Number type N
      - *       return A
      - *     A is Number with less precision than N
      - *       coerce quietly
      - *     A is Number with greater precision than N
      - *       coerce quietly
      - *     A is String
      - *       new N.valueOf(A) throws exception
      - *         error
      - *       return N.valueOf(A)
      - *     otherwise
      - *       error
      - * 
      - *   coerce A to Character should be
      - *     A is null or ""
      - *       return (char) 0
      - *     A is Character
      - *       return A
      - *     A is Boolean
      - *       error
      - *     A is Number with less precision than short
      - *       coerce quietly - return (char) A
      - *     A is Number with greater precision than short
      - *       coerce quietly - return (char) A
      - *     A is String
      - *       return A.charAt (0)
      - *     otherwise
      - *       error
      - * 
      - *   coerce A to Boolean
      - *     A is null or ""
      - *       return false
      - *     A is Boolean
      - *       return A
      - *     A is String
      - *       Boolean.valueOf(A) throws exception
      - *         error
      - *       return Boolean.valueOf(A)
      - *     otherwise
      - *       error
      - * 
      - *   coerce A to any other type T
      - *     A is null
      - *       return null
      - *     A is assignable to T
      - *       coerce quietly
      - *     A is String
      - *       T has no PropertyEditor
      - *         if A is "", return null
      - *         otherwise error
      - *       T's PropertyEditor throws exception
      - *         if A is "", return null
      - *         otherwise error
      - *       otherwise
      - *         apply T's PropertyEditor
      - *     otherwise
      - *       error
      - * 
    - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class Coercions -{ - //------------------------------------- - /** - * - * Coerces the given value to the specified class. - **/ - public static Object coerce (Object pValue, - Class pClass, - Logger pLogger) - throws ELException - { - if (pClass == String.class) { - return coerceToString (pValue, pLogger); - } - else if (isPrimitiveNumberClass (pClass)) { - return coerceToPrimitiveNumber (pValue, pClass, pLogger); - } - else if (pClass == Character.class || - pClass == Character.TYPE) { - return coerceToCharacter (pValue, pLogger); - } - else if (pClass == Boolean.class || - pClass == Boolean.TYPE) { - return coerceToBoolean (pValue, pLogger); - } - else { - return coerceToObject (pValue, pClass, pLogger); - } - } - - //------------------------------------- - /** - * - * Returns true if the given class is Byte, Short, Integer, Long, - * Float, Double - **/ - static boolean isPrimitiveNumberClass (Class pClass) - { - return - pClass == Byte.class || - pClass == Byte.TYPE || - pClass == Short.class || - pClass == Short.TYPE || - pClass == Integer.class || - pClass == Integer.TYPE || - pClass == Long.class || - pClass == Long.TYPE || - pClass == Float.class || - pClass == Float.TYPE || - pClass == Double.class || - pClass == Double.TYPE; - } - - //------------------------------------- - /** - * - * Coerces the specified value to a String - **/ - public static String coerceToString (Object pValue, - Logger pLogger) - throws ELException - { - if (pValue == null) { - return ""; - } - else if (pValue instanceof String) { - return (String) pValue; - } - else { - try { - return pValue.toString (); - } - catch (Exception exc) { - if (pLogger.isLoggingError ()) { - pLogger.logError (Constants.TOSTRING_EXCEPTION, - exc, - pValue.getClass ().getName ()); - } - return ""; - } - } - } - - //------------------------------------- - /** - * - * Coerces a value to the given primitive number class - **/ - public static Number coerceToPrimitiveNumber (Object pValue, - Class pClass, - Logger pLogger) - throws ELException - { - if (pValue == null || - "".equals (pValue)) { - return coerceToPrimitiveNumber (0, pClass); - } - else if (pValue instanceof Character) { - char val = ((Character) pValue).charValue (); - return coerceToPrimitiveNumber ((short) val, pClass); - } - else if (pValue instanceof Boolean) { - if (pLogger.isLoggingError ()) { - pLogger.logError (Constants.BOOLEAN_TO_NUMBER, - pValue, - pClass.getName ()); - } - return coerceToPrimitiveNumber (0, pClass); - } - else if (pValue.getClass () == pClass) { - return (Number) pValue; - } - else if (pValue instanceof Number) { - return coerceToPrimitiveNumber ((Number) pValue, pClass); - } - else if (pValue instanceof String) { - try { - return coerceToPrimitiveNumber ((String) pValue, pClass); - } - catch (Exception exc) { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.STRING_TO_NUMBER_EXCEPTION, - (String) pValue, - pClass.getName ()); - } - return coerceToPrimitiveNumber (0, pClass); - } - } - else { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.COERCE_TO_NUMBER, - pValue.getClass ().getName (), - pClass.getName ()); - } - return coerceToPrimitiveNumber (0, pClass); - } - } - - //------------------------------------- - /** - * - * Coerces a value to an Integer, returning null if the coercion - * isn't possible. - **/ - public static Integer coerceToInteger (Object pValue, - Logger pLogger) - throws ELException - { - if (pValue == null) { - return null; - } - else if (pValue instanceof Character) { - return PrimitiveObjects.getInteger - ((int) (((Character) pValue).charValue ())); - } - else if (pValue instanceof Boolean) { - if (pLogger.isLoggingWarning ()) { - pLogger.logWarning (Constants.BOOLEAN_TO_NUMBER, - pValue, - Integer.class.getName ()); - } - return PrimitiveObjects.getInteger - (((Boolean) pValue).booleanValue () ? 1 : 0); - } - else if (pValue instanceof Integer) { - return (Integer) pValue; - } - else if (pValue instanceof Number) { - return PrimitiveObjects.getInteger (((Number) pValue).intValue ()); - } - else if (pValue instanceof String) { - try { - return Integer.valueOf ((String) pValue); - } - catch (Exception exc) { - if (pLogger.isLoggingWarning ()) { - pLogger.logWarning - (Constants.STRING_TO_NUMBER_EXCEPTION, - (String) pValue, - Integer.class.getName ()); - } - return null; - } - } - else { - if (pLogger.isLoggingWarning ()) { - pLogger.logWarning - (Constants.COERCE_TO_NUMBER, - pValue.getClass ().getName (), - Integer.class.getName ()); - } - return null; - } - } - - //------------------------------------- - /** - * - * Coerces a long to the given primitive number class - **/ - static Number coerceToPrimitiveNumber (long pValue, - Class pClass) - throws ELException - { - if (pClass == Byte.class || pClass == Byte.TYPE) { - return PrimitiveObjects.getByte ((byte) pValue); - } - else if (pClass == Short.class || pClass == Short.TYPE) { - return PrimitiveObjects.getShort ((short) pValue); - } - else if (pClass == Integer.class || pClass == Integer.TYPE) { - return PrimitiveObjects.getInteger ((int) pValue); - } - else if (pClass == Long.class || pClass == Long.TYPE) { - return PrimitiveObjects.getLong ((long) pValue); - } - else if (pClass == Float.class || pClass == Float.TYPE) { - return PrimitiveObjects.getFloat ((float) pValue); - } - else if (pClass == Double.class || pClass == Double.TYPE) { - return PrimitiveObjects.getDouble ((double) pValue); - } - else { - return PrimitiveObjects.getInteger (0); - } - } - - //------------------------------------- - /** - * - * Coerces a double to the given primitive number class - **/ - static Number coerceToPrimitiveNumber (double pValue, - Class pClass) - throws ELException - { - if (pClass == Byte.class || pClass == Byte.TYPE) { - return PrimitiveObjects.getByte ((byte) pValue); - } - else if (pClass == Short.class || pClass == Short.TYPE) { - return PrimitiveObjects.getShort ((short) pValue); - } - else if (pClass == Integer.class || pClass == Integer.TYPE) { - return PrimitiveObjects.getInteger ((int) pValue); - } - else if (pClass == Long.class || pClass == Long.TYPE) { - return PrimitiveObjects.getLong ((long) pValue); - } - else if (pClass == Float.class || pClass == Float.TYPE) { - return PrimitiveObjects.getFloat ((float) pValue); - } - else if (pClass == Double.class || pClass == Double.TYPE) { - return PrimitiveObjects.getDouble ((double) pValue); - } - else { - return PrimitiveObjects.getInteger (0); - } - } - - //------------------------------------- - /** - * - * Coerces a Number to the given primitive number class - **/ - static Number coerceToPrimitiveNumber (Number pValue, - Class pClass) - throws ELException - { - if (pClass == Byte.class || pClass == Byte.TYPE) { - return PrimitiveObjects.getByte (pValue.byteValue ()); - } - else if (pClass == Short.class || pClass == Short.TYPE) { - return PrimitiveObjects.getShort (pValue.shortValue ()); - } - else if (pClass == Integer.class || pClass == Integer.TYPE) { - return PrimitiveObjects.getInteger (pValue.intValue ()); - } - else if (pClass == Long.class || pClass == Long.TYPE) { - return PrimitiveObjects.getLong (pValue.longValue ()); - } - else if (pClass == Float.class || pClass == Float.TYPE) { - return PrimitiveObjects.getFloat (pValue.floatValue ()); - } - else if (pClass == Double.class || pClass == Double.TYPE) { - return PrimitiveObjects.getDouble (pValue.doubleValue ()); - } - else { - return PrimitiveObjects.getInteger (0); - } - } - - //------------------------------------- - /** - * - * Coerces a String to the given primitive number class - **/ - static Number coerceToPrimitiveNumber (String pValue, - Class pClass) - throws ELException - { - if (pClass == Byte.class || pClass == Byte.TYPE) { - return Byte.valueOf (pValue); - } - else if (pClass == Short.class || pClass == Short.TYPE) { - return Short.valueOf (pValue); - } - else if (pClass == Integer.class || pClass == Integer.TYPE) { - return Integer.valueOf (pValue); - } - else if (pClass == Long.class || pClass == Long.TYPE) { - return Long.valueOf (pValue); - } - else if (pClass == Float.class || pClass == Float.TYPE) { - return Float.valueOf (pValue); - } - else if (pClass == Double.class || pClass == Double.TYPE) { - return Double.valueOf (pValue); - } - else { - return PrimitiveObjects.getInteger (0); - } - } - - //------------------------------------- - /** - * - * Coerces a value to a Character - **/ - public static Character coerceToCharacter (Object pValue, - Logger pLogger) - throws ELException - { - if (pValue == null || - "".equals (pValue)) { - return PrimitiveObjects.getCharacter ((char) 0); - } - else if (pValue instanceof Character) { - return (Character) pValue; - } - else if (pValue instanceof Boolean) { - if (pLogger.isLoggingError ()) { - pLogger.logError (Constants.BOOLEAN_TO_CHARACTER, pValue); - } - return PrimitiveObjects.getCharacter ((char) 0); - } - else if (pValue instanceof Number) { - return PrimitiveObjects.getCharacter - ((char) ((Number) pValue).shortValue ()); - } - else if (pValue instanceof String) { - String str = (String) pValue; - return PrimitiveObjects.getCharacter (str.charAt (0)); - } - else { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.COERCE_TO_CHARACTER, - pValue.getClass ().getName ()); - } - return PrimitiveObjects.getCharacter ((char) 0); - } - } - - //------------------------------------- - /** - * - * Coerces a value to a Boolean - **/ - public static Boolean coerceToBoolean (Object pValue, - Logger pLogger) - throws ELException - { - if (pValue == null || - "".equals (pValue)) { - return Boolean.FALSE; - } - else if (pValue instanceof Boolean) { - return (Boolean) pValue; - } - else if (pValue instanceof String) { - String str = (String) pValue; - try { - return Boolean.valueOf (str); - } - catch (Exception exc) { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.STRING_TO_BOOLEAN, - exc, - (String) pValue); - } - return Boolean.FALSE; - } - } - else { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.COERCE_TO_BOOLEAN, - pValue.getClass ().getName ()); - } - return Boolean.TRUE; - } - } - - //------------------------------------- - /** - * - * Coerces a value to the specified Class that is not covered by any - * of the above cases - **/ - public static Object coerceToObject (Object pValue, - Class pClass, - Logger pLogger) - throws ELException - { - if (pValue == null) { - return null; - } - else if (pClass.isAssignableFrom (pValue.getClass ())) { - return pValue; - } - else if (pValue instanceof String) { - String str = (String) pValue; - PropertyEditor pe = PropertyEditorManager.findEditor (pClass); - if (pe == null) { - if ("".equals (str)) { - return null; - } - else { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.NO_PROPERTY_EDITOR, - str, - pClass.getName ()); - } - return null; - } - } - try { - pe.setAsText (str); - return pe.getValue (); - } - catch (IllegalArgumentException exc) { - if ("".equals (str)) { - return null; - } - else { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.PROPERTY_EDITOR_ERROR, - exc, - pValue, - pClass.getName ()); - } - return null; - } - } - } - else { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.COERCE_TO_OBJECT, - pValue.getClass ().getName (), - pClass.getName ()); - } - return null; - } - } - - //------------------------------------- - // Applying operators - //------------------------------------- - /** - * - * Performs all of the necessary type conversions, then calls on the - * appropriate operator. - **/ - public static Object applyArithmeticOperator - (Object pLeft, - Object pRight, - ArithmeticOperator pOperator, - Logger pLogger) - throws ELException - { - if (pLeft == null && - pRight == null) { - if (pLogger.isLoggingWarning ()) { - pLogger.logWarning - (Constants.ARITH_OP_NULL, - pOperator.getOperatorSymbol ()); - } - return PrimitiveObjects.getInteger (0); - } - - else if (isFloatingPointType (pLeft) || - isFloatingPointType (pRight) || - isFloatingPointString (pLeft) || - isFloatingPointString (pRight)) { - double left = - coerceToPrimitiveNumber (pLeft, Double.class, pLogger). - doubleValue (); - double right = - coerceToPrimitiveNumber (pRight, Double.class, pLogger). - doubleValue (); - return - PrimitiveObjects.getDouble (pOperator.apply (left, right, pLogger)); - } - - else { - long left = - coerceToPrimitiveNumber (pLeft, Long.class, pLogger). - longValue (); - long right = - coerceToPrimitiveNumber (pRight, Long.class, pLogger). - longValue (); - return - PrimitiveObjects.getLong (pOperator.apply (left, right, pLogger)); - } - } - - //------------------------------------- - /** - * - * Performs all of the necessary type conversions, then calls on the - * appropriate operator. - **/ - public static Object applyRelationalOperator - (Object pLeft, - Object pRight, - RelationalOperator pOperator, - Logger pLogger) - throws ELException - { - if (isFloatingPointType (pLeft) || - isFloatingPointType (pRight)) { - double left = - coerceToPrimitiveNumber (pLeft, Double.class, pLogger). - doubleValue (); - double right = - coerceToPrimitiveNumber (pRight, Double.class, pLogger). - doubleValue (); - return - PrimitiveObjects.getBoolean (pOperator.apply (left, right, pLogger)); - } - - else if (isIntegerType (pLeft) || - isIntegerType (pRight)) { - long left = - coerceToPrimitiveNumber (pLeft, Long.class, pLogger). - longValue (); - long right = - coerceToPrimitiveNumber (pRight, Long.class, pLogger). - longValue (); - return - PrimitiveObjects.getBoolean (pOperator.apply (left, right, pLogger)); - } - - else if (pLeft instanceof String || - pRight instanceof String) { - String left = coerceToString (pLeft, pLogger); - String right = coerceToString (pRight, pLogger); - return - PrimitiveObjects.getBoolean (pOperator.apply (left, right, pLogger)); - } - - else if (pLeft instanceof Comparable) { - try { - int result = ((Comparable) pLeft).compareTo (pRight); - return - PrimitiveObjects.getBoolean - (pOperator.apply (result, -result, pLogger)); - } - catch (Exception exc) { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.COMPARABLE_ERROR, - exc, - pLeft.getClass ().getName (), - (pRight == null) ? "null" : pRight.getClass ().getName (), - pOperator.getOperatorSymbol ()); - } - return Boolean.FALSE; - } - } - - else if (pRight instanceof Comparable) { - try { - int result = ((Comparable) pRight).compareTo (pLeft); - return - PrimitiveObjects.getBoolean - (pOperator.apply (-result, result, pLogger)); - } - catch (Exception exc) { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.COMPARABLE_ERROR, - exc, - pRight.getClass ().getName (), - (pLeft == null) ? "null" : pLeft.getClass ().getName (), - pOperator.getOperatorSymbol ()); - } - return Boolean.FALSE; - } - } - - else { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.ARITH_OP_BAD_TYPE, - pOperator.getOperatorSymbol (), - pLeft.getClass ().getName (), - pRight.getClass ().getName ()); - } - return Boolean.FALSE; - } - } - - //------------------------------------- - /** - * - * Performs all of the necessary type conversions, then calls on the - * appropriate operator. - **/ - public static Object applyEqualityOperator - (Object pLeft, - Object pRight, - EqualityOperator pOperator, - Logger pLogger) - throws ELException - { - if (pLeft == pRight) { - return PrimitiveObjects.getBoolean (pOperator.apply (true, pLogger)); - } - - else if (pLeft == null || - pRight == null) { - return PrimitiveObjects.getBoolean (pOperator.apply (false, pLogger)); - } - - else if (isFloatingPointType (pLeft) || - isFloatingPointType (pRight)) { - double left = - coerceToPrimitiveNumber (pLeft, Double.class, pLogger). - doubleValue (); - double right = - coerceToPrimitiveNumber (pRight, Double.class, pLogger). - doubleValue (); - return - PrimitiveObjects.getBoolean - (pOperator.apply (left == right, pLogger)); - } - - else if (isIntegerType (pLeft) || - isIntegerType (pRight)) { - long left = - coerceToPrimitiveNumber (pLeft, Long.class, pLogger). - longValue (); - long right = - coerceToPrimitiveNumber (pRight, Long.class, pLogger). - longValue (); - return - PrimitiveObjects.getBoolean - (pOperator.apply (left == right, pLogger)); - } - - else if (pLeft instanceof Boolean || - pRight instanceof Boolean) { - boolean left = coerceToBoolean (pLeft, pLogger).booleanValue (); - boolean right = coerceToBoolean (pRight, pLogger).booleanValue (); - return - PrimitiveObjects.getBoolean - (pOperator.apply (left == right, pLogger)); - } - - else if (pLeft instanceof String || - pRight instanceof String) { - String left = coerceToString (pLeft, pLogger); - String right = coerceToString (pRight, pLogger); - return - PrimitiveObjects.getBoolean - (pOperator.apply (left.equals (right), pLogger)); - } - - else { - try { - return - PrimitiveObjects.getBoolean - (pOperator.apply (pLeft.equals (pRight), pLogger)); - } - catch (Exception exc) { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.ERROR_IN_EQUALS, - exc, - pLeft.getClass ().getName (), - pRight.getClass ().getName (), - pOperator.getOperatorSymbol ()); - } - return Boolean.FALSE; - } - } - } - - //------------------------------------- - /** - * - * Returns true if the given Object is of a floating point type - **/ - public static boolean isFloatingPointType (Object pObject) - { - return - pObject != null && - isFloatingPointType (pObject.getClass ()); - } - - //------------------------------------- - /** - * - * Returns true if the given class is of a floating point type - **/ - public static boolean isFloatingPointType (Class pClass) - { - return - pClass == Float.class || - pClass == Float.TYPE || - pClass == Double.class || - pClass == Double.TYPE; - } - - //------------------------------------- - /** - * - * Returns true if the given string might contain a floating point - * number - i.e., it contains ".", "e", or "E" - **/ - public static boolean isFloatingPointString (Object pObject) - { - if (pObject instanceof String) { - String str = (String) pObject; - int len = str.length (); - for (int i = 0; i < len; i++) { - char ch = str.charAt (i); - if (ch == '.' || - ch == 'e' || - ch == 'E') { - return true; - } - } - return false; - } - else { - return false; - } - } - - //------------------------------------- - /** - * - * Returns true if the given Object is of an integer type - **/ - public static boolean isIntegerType (Object pObject) - { - return - pObject != null && - isIntegerType (pObject.getClass ()); - } - - //------------------------------------- - /** - * - * Returns true if the given class is of an integer type - **/ - public static boolean isIntegerType (Class pClass) - { - return - pClass == Byte.class || - pClass == Byte.TYPE || - pClass == Short.class || - pClass == Short.TYPE || - pClass == Character.class || - pClass == Character.TYPE || - pClass == Integer.class || - pClass == Integer.TYPE || - pClass == Long.class || - pClass == Long.TYPE; - } - - //------------------------------------- - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ComplexValue.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ComplexValue.java deleted file mode 100644 index cfcc773..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ComplexValue.java +++ /dev/null @@ -1,124 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -import java.util.List; -import java.util.Map; - -/** - * - *

    Represents a dynamic value, which consists of a prefix and an - * optional set of ValueSuffix elements. A prefix is something like - * an identifier, and a suffix is something like a "property of" or - * "indexed element of" operator. - * - * @author Nathan Abramson - Art Technology Group - * @author Shawn Bayern - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class ComplexValue - extends Expression -{ - //------------------------------------- - // Properties - //------------------------------------- - // property prefix - - Expression mPrefix; - public Expression getPrefix () - { return mPrefix; } - public void setPrefix (Expression pPrefix) - { mPrefix = pPrefix; } - - //------------------------------------- - // property suffixes - - List mSuffixes; - public List getSuffixes () - { return mSuffixes; } - public void setSuffixes (List pSuffixes) - { mSuffixes = pSuffixes; } - - //------------------------------------- - /** - * - * Constructor - **/ - public ComplexValue (Expression pPrefix, - List pSuffixes) - { - mPrefix = pPrefix; - mSuffixes = pSuffixes; - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the expression in the expression language syntax - **/ - public String getExpressionString () - { - StringBuffer buf = new StringBuffer (); - buf.append (mPrefix.getExpressionString ()); - - for (int i = 0; mSuffixes != null && i < mSuffixes.size (); i++) { - ValueSuffix suffix = (ValueSuffix) mSuffixes.get (i); - buf.append (suffix.getExpressionString ()); - } - - return buf.toString (); - } - - //------------------------------------- - /** - * - * Evaluates by evaluating the prefix, then applying the suffixes - **/ - public Object evaluate (Object pContext, - VariableResolver pResolver, - Map functions, - String defaultPrefix, - Logger pLogger) - throws ELException - { - Object ret = mPrefix.evaluate (pContext, pResolver, functions, - defaultPrefix, pLogger); - - // Apply the suffixes - for (int i = 0; mSuffixes != null && i < mSuffixes.size (); i++) { - ValueSuffix suffix = (ValueSuffix) mSuffixes.get (i); - ret = suffix.evaluate (ret, pContext, pResolver, functions, - defaultPrefix, pLogger); - } - - return ret; - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Constants.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Constants.java deleted file mode 100644 index d70a8d0..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Constants.java +++ /dev/null @@ -1,212 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -import java.util.MissingResourceException; -import java.util.ResourceBundle; - -/** - * - *

    This contains all of the non-public constants, including - * messsage strings read from the resource file. - * - * @author Nathan Abramson - Art Technology Group - * @author Shawn Bayern - * - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class Constants -{ - //------------------------------------- - // Resources - - static ResourceBundle sResources = - ResourceBundle.getBundle ("org.apache.taglibs.standard.lang.jstl.Resources"); - - //------------------------------------- - // Messages from the resource bundle - //------------------------------------- - - public static final String EXCEPTION_GETTING_BEANINFO = - getStringResource ("EXCEPTION_GETTING_BEANINFO"); - - public static final String NULL_EXPRESSION_STRING = - getStringResource ("NULL_EXPRESSION_STRING"); - - public static final String PARSE_EXCEPTION = - getStringResource ("PARSE_EXCEPTION"); - - public static final String CANT_GET_PROPERTY_OF_NULL = - getStringResource ("CANT_GET_PROPERTY_OF_NULL"); - - public static final String NO_SUCH_PROPERTY = - getStringResource ("NO_SUCH_PROPERTY"); - - public static final String NO_GETTER_METHOD = - getStringResource ("NO_GETTER_METHOD"); - - public static final String ERROR_GETTING_PROPERTY = - getStringResource ("ERROR_GETTING_PROPERTY"); - - public static final String CANT_GET_INDEXED_VALUE_OF_NULL = - getStringResource ("CANT_GET_INDEXED_VALUE_OF_NULL"); - - public static final String CANT_GET_NULL_INDEX = - getStringResource ("CANT_GET_NULL_INDEX"); - - public static final String NULL_INDEX = - getStringResource ("NULL_INDEX"); - - public static final String BAD_INDEX_VALUE = - getStringResource ("BAD_INDEX_VALUE"); - - public static final String EXCEPTION_ACCESSING_LIST = - getStringResource ("EXCEPTION_ACCESSING_LIST"); - - public static final String EXCEPTION_ACCESSING_ARRAY = - getStringResource ("EXCEPTION_ACCESSING_ARRAY"); - - public static final String CANT_FIND_INDEX = - getStringResource ("CANT_FIND_INDEX"); - - public static final String TOSTRING_EXCEPTION = - getStringResource ("TOSTRING_EXCEPTION"); - - public static final String BOOLEAN_TO_NUMBER = - getStringResource ("BOOLEAN_TO_NUMBER"); - - public static final String STRING_TO_NUMBER_EXCEPTION = - getStringResource ("STRING_TO_NUMBER_EXCEPTION"); - - public static final String COERCE_TO_NUMBER = - getStringResource ("COERCE_TO_NUMBER"); - - public static final String BOOLEAN_TO_CHARACTER = - getStringResource ("BOOLEAN_TO_CHARACTER"); - - public static final String EMPTY_STRING_TO_CHARACTER = - getStringResource ("EMPTY_STRING_TO_CHARACTER"); - - public static final String COERCE_TO_CHARACTER = - getStringResource ("COERCE_TO_CHARACTER"); - - public static final String NULL_TO_BOOLEAN = - getStringResource ("NULL_TO_BOOLEAN"); - - public static final String STRING_TO_BOOLEAN = - getStringResource ("STRING_TO_BOOLEAN"); - - public static final String COERCE_TO_BOOLEAN = - getStringResource ("COERCE_TO_BOOLEAN"); - - public static final String COERCE_TO_OBJECT = - getStringResource ("COERCE_TO_OBJECT"); - - public static final String NO_PROPERTY_EDITOR = - getStringResource ("NO_PROPERTY_EDITOR"); - - public static final String PROPERTY_EDITOR_ERROR = - getStringResource ("PROPERTY_EDITOR_ERROR"); - - public static final String ARITH_OP_NULL = - getStringResource ("ARITH_OP_NULL"); - - public static final String ARITH_OP_BAD_TYPE = - getStringResource ("ARITH_OP_BAD_TYPE"); - - public static final String ARITH_ERROR = - getStringResource ("ARITH_ERROR"); - - public static final String ERROR_IN_EQUALS = - getStringResource ("ERROR_IN_EQUALS"); - - public static final String UNARY_OP_BAD_TYPE = - getStringResource ("UNARY_OP_BAD_TYPE"); - - public static final String NAMED_VALUE_NOT_FOUND = - getStringResource ("NAMED_VALUE_NOT_FOUND"); - - public static final String CANT_GET_INDEXED_PROPERTY = - getStringResource ("CANT_GET_INDEXED_PROPERTY"); - - public static final String COMPARABLE_ERROR = - getStringResource ("COMPARABLE_ERROR"); - - public static final String BAD_IMPLICIT_OBJECT = - getStringResource ("BAD_IMPLICIT_OBJECT"); - - public static final String ATTRIBUTE_EVALUATION_EXCEPTION = - getStringResource ("ATTRIBUTE_EVALUATION_EXCEPTION"); - - public static final String ATTRIBUTE_PARSE_EXCEPTION = - getStringResource ("ATTRIBUTE_PARSE_EXCEPTION"); - - public static final String UNKNOWN_FUNCTION = - getStringResource ("UNKNOWN_FUNCTION"); - - public static final String INAPPROPRIATE_FUNCTION_ARG_COUNT = - getStringResource ("INAPPROPRIATE_FUNCTION_ARG_COUNT"); - - public static final String FUNCTION_INVOCATION_ERROR = - getStringResource ("FUNCTION_INVOCATION_ERROR"); - - - //------------------------------------- - // Getting resources - //------------------------------------- - /** - * - * - **/ - public static String getStringResource (String pResourceName) - throws MissingResourceException - { - try { - String ret = sResources.getString (pResourceName); - if (ret == null) { - String str = "ERROR: Unable to load resource " + pResourceName; - System.err.println (str); - throw new MissingResourceException - (str, - "org.apache.taglibs.standard.lang.jstl.Constants", - pResourceName); - } - else { - return ret; - } - } - catch (MissingResourceException exc) { - System.err.println ("ERROR: Unable to load resource " + - pResourceName + - ": " + - exc); - throw exc; - } - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/DivideOperator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/DivideOperator.java deleted file mode 100644 index e08141c..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/DivideOperator.java +++ /dev/null @@ -1,111 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    The implementation of the divide operator - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class DivideOperator - extends BinaryOperator -{ - //------------------------------------- - // Singleton - //------------------------------------- - - public static final DivideOperator SINGLETON = - new DivideOperator (); - - //------------------------------------- - /** - * - * Constructor - **/ - public DivideOperator () - { - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the symbol representing the operator - **/ - public String getOperatorSymbol () - { - return "/"; - } - - //------------------------------------- - /** - * - * Applies the operator to the given value - **/ - public Object apply (Object pLeft, - Object pRight, - Object pContext, - Logger pLogger) - throws ELException - { - if (pLeft == null && - pRight == null) { - if (pLogger.isLoggingWarning ()) { - pLogger.logWarning - (Constants.ARITH_OP_NULL, - getOperatorSymbol ()); - } - return PrimitiveObjects.getInteger (0); - } - - double left = - Coercions.coerceToPrimitiveNumber (pLeft, Double.class, pLogger). - doubleValue (); - double right = - Coercions.coerceToPrimitiveNumber (pRight, Double.class, pLogger). - doubleValue (); - - try { - return PrimitiveObjects.getDouble (left / right); - } - catch (Exception exc) { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.ARITH_ERROR, - getOperatorSymbol (), - "" + left, - "" + right); - } - return PrimitiveObjects.getInteger (0); - } - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ELEvaluator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ELEvaluator.java deleted file mode 100644 index 8f6de9c..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ELEvaluator.java +++ /dev/null @@ -1,482 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -import java.io.Reader; -import java.io.StringReader; -import java.text.MessageFormat; -import java.util.Collections; -import java.util.HashMap; -import java.util.Map; - -import org.apache.taglibs.standard.lang.jstl.parser.ELParser; -import org.apache.taglibs.standard.lang.jstl.parser.ParseException; -import org.apache.taglibs.standard.lang.jstl.parser.Token; -import org.apache.taglibs.standard.lang.jstl.parser.TokenMgrError; - -/** - * - *

    This is the main class for evaluating expression Strings. An - * expression String is a String that may contain expressions of the - * form ${...}. Multiple expressions may appear in the same - * expression String. In such a case, the expression String's value - * is computed by concatenating the String values of those evaluated - * expressions and any intervening non-expression text, then - * converting the resulting String to the expected type using the - * PropertyEditor mechanism. - * - *

    In the special case where the expression String is a single - * expression, the value of the expression String is determined by - * evaluating the expression, without any intervening conversion to a - * String. - * - *

    The evaluator maintains a cache mapping expression Strings to - * their parsed results. For expression Strings containing no - * expression elements, it maintains a cache mapping - * ExpectedType/ExpressionString to parsed value, so that static - * expression Strings won't have to go through a conversion step every - * time they are used. All instances of the evaluator share the same - * cache. The cache may be bypassed by setting a flag on the - * evaluator's constructor. - * - *

    The evaluator must be passed a VariableResolver in its - * constructor. The VariableResolver is used to resolve variable - * names encountered in expressions, and can also be used to implement - * "implicit objects" that are always present in the namespace. - * Different applications will have different policies for variable - * lookups and implicit objects - these differences can be - * encapsulated in the VariableResolver passed to the evaluator's - * constructor. - * - *

    Most VariableResolvers will need to perform their resolution - * against some context. For example, a JSP environment needs a - * PageContext to resolve variables. The evaluate() method takes a - * generic Object context which is eventually passed to the - * VariableResolver - the VariableResolver is responsible for casting - * the context to the proper type. - * - *

    Once an evaluator instance has been constructed, it may be used - * multiple times, and may be used by multiple simultaneous Threads. - * In other words, an evaluator instance is well-suited for use as a - * singleton. - * - * @author Nathan Abramson - Art Technology Group - * @author Shawn Bayern - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class ELEvaluator -{ - //------------------------------------- - // Properties - //------------------------------------- - - //------------------------------------- - // Member variables - //------------------------------------- - - /** The mapping from expression String to its parsed form (String, - Expression, or ExpressionString) **/ - static Map sCachedExpressionStrings = - Collections.synchronizedMap (new HashMap ()); - - /** The mapping from ExpectedType to Maps mapping literal String to - parsed value **/ - static Map sCachedExpectedTypes = new HashMap (); - - /** The static Logger **/ - static Logger sLogger = new Logger (System.out); - - /** The VariableResolver **/ - VariableResolver mResolver; - - /** Flag if the cache should be bypassed **/ - boolean mBypassCache; - - //------------------------------------- - /** - * - * Constructor - * - * @param pResolver the object that should be used to resolve - * variable names encountered in expressions. If null, all variable - * references will resolve to null. - **/ - public ELEvaluator (VariableResolver pResolver) - { - mResolver = pResolver; - } - - //------------------------------------- - /** - * - * Constructor - * - * @param pResolver the object that should be used to resolve - * variable names encountered in expressions. If null, all variable - * references will resolve to null. - * - * @param pBypassCache flag indicating if the cache should be - * bypassed - **/ - public ELEvaluator (VariableResolver pResolver, - boolean pBypassCache) - { - mResolver = pResolver; - mBypassCache = pBypassCache; - } - - //------------------------------------- - /** - * - * Evaluates the given expression String - * - * @param pExpressionString the expression String to be evaluated - * @param pContext the context passed to the VariableResolver for - * resolving variable names - * @param pExpectedType the type to which the evaluated expression - * should be coerced - * @return the expression String evaluated to the given expected - * type - **/ - public Object evaluate (String pExpressionString, - Object pContext, - Class pExpectedType, - Map functions, - String defaultPrefix) - throws ELException - { - return evaluate (pExpressionString, - pContext, - pExpectedType, - functions, - defaultPrefix, - sLogger); - } - - //------------------------------------- - /** - * - * Evaluates the given expression string - **/ - Object evaluate (String pExpressionString, - Object pContext, - Class pExpectedType, - Map functions, - String defaultPrefix, - Logger pLogger) - throws ELException - { - // Check for null expression strings - if (pExpressionString == null) { - throw new ELException - (Constants.NULL_EXPRESSION_STRING); - } - - // Get the parsed version of the expression string - Object parsedValue = parseExpressionString (pExpressionString); - - // Evaluate differently based on the parsed type - if (parsedValue instanceof String) { - // Convert the String, and cache the conversion - String strValue = (String) parsedValue; - return convertStaticValueToExpectedType (strValue, - pExpectedType, - pLogger); - } - - else if (parsedValue instanceof Expression) { - // Evaluate the expression and convert - Object value = - ((Expression) parsedValue).evaluate (pContext, - mResolver, - functions, - defaultPrefix, - pLogger); - return convertToExpectedType (value, - pExpectedType, - pLogger); - } - - else if (parsedValue instanceof ExpressionString) { - // Evaluate the expression/string list and convert - String strValue = - ((ExpressionString) parsedValue).evaluate (pContext, - mResolver, - functions, - defaultPrefix, - pLogger); - return convertToExpectedType (strValue, - pExpectedType, - pLogger); - } - - else { - // This should never be reached - return null; - } - } - - //------------------------------------- - /** - * - * Gets the parsed form of the given expression string. If the - * parsed form is cached (and caching is not bypassed), return the - * cached form, otherwise parse and cache the value. Returns either - * a String, Expression, or ExpressionString. - **/ - public Object parseExpressionString (String pExpressionString) - throws ELException - { - // See if it's an empty String - if (pExpressionString.length () == 0) { - return ""; - } - - // See if it's in the cache - Object ret = - mBypassCache ? - null : - sCachedExpressionStrings.get (pExpressionString); - - if (ret == null) { - // Parse the expression - Reader r = new StringReader (pExpressionString); - ELParser parser = new ELParser (r); - try { - ret = parser.ExpressionString (); - sCachedExpressionStrings.put (pExpressionString, ret); - } - catch (ParseException exc) { - throw new ELException - (formatParseException (pExpressionString, - exc)); - } - catch (TokenMgrError exc) { - // Note - this should never be reached, since the parser is - // constructed to tokenize any input (illegal inputs get - // parsed to or - // - throw new ELException (exc.getMessage ()); - } - } - return ret; - } - - //------------------------------------- - /** - * - * Converts the given value to the specified expected type. - **/ - Object convertToExpectedType (Object pValue, - Class pExpectedType, - Logger pLogger) - throws ELException - { - return Coercions.coerce (pValue, - pExpectedType, - pLogger); - } - - //------------------------------------- - /** - * - * Converts the given String, specified as a static expression - * string, to the given expected type. The conversion is cached. - **/ - Object convertStaticValueToExpectedType (String pValue, - Class pExpectedType, - Logger pLogger) - throws ELException - { - // See if the value is already of the expected type - if (pExpectedType == String.class || - pExpectedType == Object.class) { - return pValue; - } - - // Find the cached value - Map valueByString = getOrCreateExpectedTypeMap (pExpectedType); - if (!mBypassCache && - valueByString.containsKey (pValue)) { - return valueByString.get (pValue); - } - else { - // Convert from a String - Object ret = Coercions.coerce (pValue, pExpectedType, pLogger); - valueByString.put (pValue, ret); - return ret; - } - } - - //------------------------------------- - /** - * - * Creates or returns the Map that maps string literals to parsed - * values for the specified expected type. - **/ - static Map getOrCreateExpectedTypeMap (Class pExpectedType) - { - synchronized (sCachedExpectedTypes) { - Map ret = (Map) sCachedExpectedTypes.get (pExpectedType); - if (ret == null) { - ret = Collections.synchronizedMap (new HashMap ()); - sCachedExpectedTypes.put (pExpectedType, ret); - } - return ret; - } - } - - //------------------------------------- - // Formatting ParseException - //------------------------------------- - /** - * - * Formats a ParseException into an error message suitable for - * displaying on a web page - **/ - static String formatParseException (String pExpressionString, - ParseException pExc) - { - // Generate the String of expected tokens - StringBuffer expectedBuf = new StringBuffer (); - int maxSize = 0; - boolean printedOne = false; - - if (pExc.expectedTokenSequences == null) - return pExc.toString(); - - for (int i = 0; i < pExc.expectedTokenSequences.length; i++) { - if (maxSize < pExc.expectedTokenSequences [i].length) { - maxSize = pExc.expectedTokenSequences [i].length; - } - for (int j = 0; j < pExc.expectedTokenSequences [i].length; j++) { - if (printedOne) { - expectedBuf.append (", "); - } - expectedBuf.append - (pExc.tokenImage [pExc.expectedTokenSequences [i] [j]]); - printedOne = true; - } - } - String expected = expectedBuf.toString (); - - // Generate the String of encountered tokens - StringBuffer encounteredBuf = new StringBuffer (); - Token tok = pExc.currentToken.next; - for (int i = 0; i < maxSize; i++) { - if (i != 0) encounteredBuf.append (" "); - if (tok.kind == 0) { - encounteredBuf.append (pExc.tokenImage [0]); - break; - } - encounteredBuf.append (addEscapes (tok.image)); - tok = tok.next; - } - String encountered = encounteredBuf.toString (); - - // Format the error message - return MessageFormat.format - (Constants.PARSE_EXCEPTION, - new Object [] { - expected, - encountered, - }); - } - - //------------------------------------- - /** - * - * Used to convert raw characters to their escaped version when - * these raw version cannot be used as part of an ASCII string - * literal. - **/ - static String addEscapes (String str) - { - StringBuffer retval = new StringBuffer (); - char ch; - for (int i = 0; i < str.length (); i++) { - switch (str.charAt (i)) { - case 0 : - continue; - case '\b': - retval.append ("\\b"); - continue; - case '\t': - retval.append ("\\t"); - continue; - case '\n': - retval.append ("\\n"); - continue; - case '\f': - retval.append ("\\f"); - continue; - case '\r': - retval.append ("\\r"); - continue; - default: - if ((ch = str.charAt (i)) < 0x20 || ch > 0x7e) { - String s = "0000" + Integer.toString (ch, 16); - retval.append ("\\u" + s.substring (s.length () - 4, s.length ())); - } - else { - retval.append (ch); - } - continue; - } - } - return retval.toString (); - } - - //------------------------------------- - // Testing methods - //------------------------------------- - /** - * - * Parses the given expression string, then converts it back to a - * String in its canonical form. This is used to test parsing. - **/ - public String parseAndRender (String pExpressionString) - throws ELException - { - Object val = parseExpressionString (pExpressionString); - if (val instanceof String) { - return (String) val; - } - else if (val instanceof Expression) { - return "${" + ((Expression) val).getExpressionString () + "}"; - } - else if (val instanceof ExpressionString) { - return ((ExpressionString) val).getExpressionString (); - } - else { - return ""; - } - } - - //------------------------------------- - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ELException.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ELException.java deleted file mode 100644 index dc043ea..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ELException.java +++ /dev/null @@ -1,118 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - - -/** - * - * Represents any of the exception conditions that arise during the - * operation evaluation of the evaluator. - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class ELException - extends Exception -{ - //------------------------------------- - // Member variables - //------------------------------------- - - Throwable mRootCause; - - //------------------------------------- - /** - * - * Constructor - **/ - public ELException () - { - super (); - } - - //------------------------------------- - /** - * - * Constructor - **/ - public ELException (String pMessage) - { - super (pMessage); - } - - //------------------------------------- - /** - * - * Constructor - **/ - public ELException (Throwable pRootCause) - { - mRootCause = pRootCause; - } - - //------------------------------------- - /** - * - * Constructor - **/ - public ELException (String pMessage, - Throwable pRootCause) - { - super (pMessage); - mRootCause = pRootCause; - } - - //------------------------------------- - /** - * - * Returns the root cause - **/ - public Throwable getRootCause () - { - return mRootCause; - } - - //------------------------------------- - /** - * - * String representation - **/ - public String toString () - { - if (getMessage () == null) { - return mRootCause.toString (); - } - else if (mRootCause == null) { - return getMessage (); - } - else { - return getMessage () + ": " + mRootCause; - } - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ELParser.jj b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ELParser.jj deleted file mode 100644 index ed9e732..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ELParser.jj +++ /dev/null @@ -1,781 +0,0 @@ -/***************************************** - * OPTIONS * - *****************************************/ - -options { - JAVA_UNICODE_ESCAPE = false; - UNICODE_INPUT = true; - STATIC = false; -} - -/***************************************** - * PARSER JAVA CODE * - *****************************************/ - -PARSER_BEGIN(ELParser) - -package org.apache.taglibs.standard.lang.jstl.parser; - -import org.apache.taglibs.standard.lang.jstl.*; -import java.util.ArrayList; -import java.util.List; - -/** - * Generated EL parser. - * - * @author Nathan Abramson - * @author Shawn Bayern - */ - -public class ELParser { - - public static void main(String args[]) - throws ParseException - { - ELParser parser = new ELParser (System.in); - parser.ExpressionString (); - } - -} - -PARSER_END(ELParser) - - -/***************************************** - * TOKENS * - *****************************************/ - - -/***************************************** -/** Tokens appearing outside of an ${...} construct **/ - - TOKEN: -{ - < NON_EXPRESSION_TEXT: - (~["$"])+ | ("$" (~["{", "$"])+) | "$" - > -| - < START_EXPRESSION: "${" > : IN_EXPRESSION -} - -/***************************************** -/** Tokens appearing inside of an ${...} construct **/ - -/* WHITE SPACE */ - - SKIP : -{ - " " -| "\t" -| "\n" -| "\r" -} - - TOKEN : -{ -/* Literals */ - - < INTEGER_LITERAL: ["0"-"9"] (["0"-"9"])* > -| - < FLOATING_POINT_LITERAL: - (["0"-"9"])+ "." (["0"-"9"])* ()? - | "." (["0"-"9"])+ ()? - | (["0"-"9"])+ - > -| - < #EXPONENT: ["e","E"] (["+","-"])? (["0"-"9"])+ > -| - < STRING_LITERAL: - ("\"" ((~["\"","\\"]) | ("\\" ( ["\\","\""] )))* "\"") | - ("\'" ((~["\'","\\"]) | ("\\" ( ["\\","\'"] )))* "\'") - > -| - < BADLY_ESCAPED_STRING_LITERAL: - ("\"" (~["\"","\\"])* ("\\" ( ~["\\","\""] ))) | - ("\'" (~["\'","\\"])* ("\\" ( ~["\\","\'"] ))) - > - -/* Reserved Words and Symbols */ - -| < TRUE: "true" > -| < FALSE: "false" > -| < NULL: "null" > -| < END_EXPRESSION: "}" > : DEFAULT -| < DOT: "." > -| < GT1: ">" > -| < GT2: "gt" > -| < LT1: "<" > -| < LT2: "lt" > -| < EQ1: "==" > -| < EQ2: "eq" > -| < LE1: "<=" > -| < LE2: "le" > -| < GE1: ">=" > -| < GE2: "ge" > -| < NE1: "!=" > -| < NE2: "ne" > -| < LPAREN: "(" > -| < RPAREN: ")" > -| < COMMA: "," > -| < COLON: ":" > -| < LBRACKET: "[" > -| < RBRACKET: "]" > -| < PLUS: "+" > -| < MINUS: "-" > -| < MULTIPLY: "*" > -| < DIVIDE1: "/" > -| < DIVIDE2: "div" > -| < MODULUS1: "%" > -| < MODULUS2: "mod" > -| < NOT1: "not" > -| < NOT2: "!" > -| < AND1: "and" > -| < AND2: "&&" > -| < OR1: "or" > -| < OR2: "||" > -| < EMPTY: "empty" > - - -/* Identifiers */ - -| < IDENTIFIER: (|) (|)* > -| < #IMPL_OBJ_START: "#" > -| - < #LETTER: - [ - "\u0024", - "\u0041"-"\u005a", - "\u005f", - "\u0061"-"\u007a", - "\u00c0"-"\u00d6", - "\u00d8"-"\u00f6", - "\u00f8"-"\u00ff", - "\u0100"-"\u1fff", - "\u3040"-"\u318f", - "\u3300"-"\u337f", - "\u3400"-"\u3d2d", - "\u4e00"-"\u9fff", - "\uf900"-"\ufaff" - ] - > -| - < #DIGIT: - [ - "\u0030"-"\u0039", - "\u0660"-"\u0669", - "\u06f0"-"\u06f9", - "\u0966"-"\u096f", - "\u09e6"-"\u09ef", - "\u0a66"-"\u0a6f", - "\u0ae6"-"\u0aef", - "\u0b66"-"\u0b6f", - "\u0be7"-"\u0bef", - "\u0c66"-"\u0c6f", - "\u0ce6"-"\u0cef", - "\u0d66"-"\u0d6f", - "\u0e50"-"\u0e59", - "\u0ed0"-"\u0ed9", - "\u1040"-"\u1049" - ] - > - -/* This is used to catch any non-matching tokens, so as to avoid any - TokenMgrErrors */ -| < ILLEGAL_CHARACTER: (~[]) > -} - - -/***************************************** - * GRAMMAR PRODUCTIONS * - *****************************************/ - -/** - * - * Returns a String if the expression string is a single String, an - * Expression if the expression string is a single Expression, an - * ExpressionString if it's a mixture of both. - **/ -Object ExpressionString () : -{ - Object ret = ""; - List elems = null; - Object elem; -} -{ - /** Try to optimize for the case of a single expression or String **/ - (ret = AttrValueString () | ret = AttrValueExpression ()) - - - /** If there's more than one, then switch to using a List **/ - ( - (elem = AttrValueString () | elem = AttrValueExpression ()) - { - if (elems == null) { - elems = new ArrayList (); - elems.add (ret); - } - elems.add (elem); - } - )* - - { - if (elems != null) { - ret = new ExpressionString (elems.toArray ()); - } - return ret; - } -} - - -String AttrValueString () : -{ - Token t; -} -{ - t = - { return t.image; } -} - - -Expression AttrValueExpression () : -{ - Expression exp; -} -{ - exp = Expression () - { return exp; } -} - - -Expression Expression () : -{ - Expression ret; -} -{ - ret = OrExpression () - { return ret; } -} - - -Expression OrExpression () : -{ - Expression startExpression; - BinaryOperator operator; - Expression expression; - List operators = null; - List expressions = null; -} -{ - startExpression = AndExpression () - - ( - ( - ( | ) { operator = OrOperator.SINGLETON; } - ) - expression = AndExpression () - - { - if (operators == null) { - operators = new ArrayList (); - expressions = new ArrayList (); - } - operators.add (operator); - expressions.add (expression); - } - )* - - { - if (operators != null) { - return new BinaryOperatorExpression (startExpression, - operators, - expressions); - } - else { - return startExpression; - } - } -} - - -Expression AndExpression () : -{ - Expression startExpression; - BinaryOperator operator; - Expression expression; - List operators = null; - List expressions = null; -} -{ - startExpression = EqualityExpression () - - ( - ( - ( | ) { operator = AndOperator.SINGLETON; } - ) - expression = EqualityExpression () - - { - if (operators == null) { - operators = new ArrayList (); - expressions = new ArrayList (); - } - operators.add (operator); - expressions.add (expression); - } - )* - - { - if (operators != null) { - return new BinaryOperatorExpression (startExpression, - operators, - expressions); - } - else { - return startExpression; - } - } -} - - -Expression EqualityExpression () : -{ - Expression startExpression; - BinaryOperator operator; - Expression expression; - List operators = null; - List expressions = null; -} -{ - startExpression = RelationalExpression () - - ( - ( - ( | ) { operator = EqualsOperator.SINGLETON; } - | ( | ) { operator = NotEqualsOperator.SINGLETON; } - ) - expression = RelationalExpression () - - { - if (operators == null) { - operators = new ArrayList (); - expressions = new ArrayList (); - } - operators.add (operator); - expressions.add (expression); - } - )* - - { - if (operators != null) { - return new BinaryOperatorExpression (startExpression, - operators, - expressions); - } - else { - return startExpression; - } - } -} - - -Expression RelationalExpression () : -{ - Expression startExpression; - BinaryOperator operator; - Expression expression; - List operators = null; - List expressions = null; -} -{ - startExpression = AddExpression () - - ( - ( - ( | ) { operator = LessThanOperator.SINGLETON; } - | ( | ) { operator = GreaterThanOperator.SINGLETON; } - | ( | ) { operator = GreaterThanOrEqualsOperator.SINGLETON; } - | ( | ) { operator = LessThanOrEqualsOperator.SINGLETON; } - ) - expression = AddExpression () - - { - if (operators == null) { - operators = new ArrayList (); - expressions = new ArrayList (); - } - operators.add (operator); - expressions.add (expression); - } - )* - - { - if (operators != null) { - return new BinaryOperatorExpression (startExpression, - operators, - expressions); - } - else { - return startExpression; - } - } -} - - -Expression AddExpression () : -{ - Expression startExpression; - BinaryOperator operator; - Expression expression; - List operators = null; - List expressions = null; -} -{ - startExpression = MultiplyExpression () - - ( - ( - { operator = PlusOperator.SINGLETON; } - | { operator = MinusOperator.SINGLETON; } - ) - expression = MultiplyExpression () - - { - if (operators == null) { - operators = new ArrayList (); - expressions = new ArrayList (); - } - operators.add (operator); - expressions.add (expression); - } - )* - - { - if (operators != null) { - return new BinaryOperatorExpression (startExpression, - operators, - expressions); - } - else { - return startExpression; - } - } -} - - -Expression MultiplyExpression () : -{ - Expression startExpression; - BinaryOperator operator; - Expression expression; - List operators = null; - List expressions = null; -} -{ - startExpression = UnaryExpression () - - ( - ( - { operator = MultiplyOperator.SINGLETON; } - | ( | ) { operator = DivideOperator.SINGLETON; } - | ( | ) { operator = ModulusOperator.SINGLETON; } - ) - expression = UnaryExpression () - - { - if (operators == null) { - operators = new ArrayList (); - expressions = new ArrayList (); - } - operators.add (operator); - expressions.add (expression); - } - )* - - { - if (operators != null) { - return new BinaryOperatorExpression (startExpression, - operators, - expressions); - } - else { - return startExpression; - } - } -} - - -Expression UnaryExpression () : -{ - Expression expression; - UnaryOperator singleOperator = null; - UnaryOperator operator; - List operators = null; -} -{ - ( - ( - ( | ) { operator = NotOperator.SINGLETON; } - | { operator = UnaryMinusOperator.SINGLETON; } - | { operator = EmptyOperator.SINGLETON; } - ) - { - if (singleOperator == null) { - singleOperator = operator; - } - else if (operators == null) { - operators = new ArrayList (); - operators.add (singleOperator); - operators.add (operator); - } - else { - operators.add (operator); - } - } - )* - - expression = Value () - - { - if (operators != null) { - return new UnaryOperatorExpression (null, operators, expression); - } - else if (singleOperator != null) { - return new UnaryOperatorExpression (singleOperator, null, expression); - } - else { - return expression; - } - } -} - - -Expression Value () : -{ - Expression prefix; - ValueSuffix suffix; - List suffixes = null; -} -{ - prefix = ValuePrefix () - (suffix = ValueSuffix () - { - if (suffixes == null) { - suffixes = new ArrayList (); - } - suffixes.add (suffix); - } - )* - - { - if (suffixes == null) { - return prefix; - } - else { - return new ComplexValue (prefix, suffixes); - } - } -} - - -/** - * This is an element that can start a value - **/ -Expression ValuePrefix () : -{ - Expression ret; -} -{ - ( - ret = Literal () - | ret = Expression () - | LOOKAHEAD(QualifiedName() ) ret = FunctionInvocation () - | ret = NamedValue () - ) - { return ret; } -} - - -NamedValue NamedValue () : -{ - Token t; -} -{ - t = { return new NamedValue (t.image); } -} - - -FunctionInvocation FunctionInvocation () : -{ - String qualifiedName; - List argumentList = new ArrayList(); - Expression exp; -} -{ - ( - qualifiedName = QualifiedName() - - ( - ( - exp = Expression () - { - argumentList.add(exp); - } - ) - ( - - exp = Expression () - { - argumentList.add(exp); - } - )* - )? - - ) - { - String allowed = System.getProperty("javax.servlet.jsp.functions.allowed"); - if (allowed == null || !allowed.equalsIgnoreCase("true")) - throw new ParseException("EL functions are not supported."); - return new FunctionInvocation(qualifiedName, argumentList); - } -} - - -ValueSuffix ValueSuffix () : -{ - ValueSuffix suffix; -} -{ - ( - suffix = PropertySuffix () - | suffix = ArraySuffix () - ) - - { return suffix; } -} - - -PropertySuffix PropertySuffix () : -{ - Token t; - String property; -} -{ - - (property = Identifier ()) - - { - return new PropertySuffix (property); - } -} - - -ArraySuffix ArraySuffix () : -{ - Expression index; -} -{ - - index = Expression () - - - { - return new ArraySuffix (index); - } -} - - -Literal Literal () : -{ - Literal ret; -} -{ - ( - ret = BooleanLiteral () - | ret = IntegerLiteral () - | ret = FloatingPointLiteral () - | ret = StringLiteral () - | ret = NullLiteral () - ) - { return ret; } -} - - -BooleanLiteral BooleanLiteral () : -{ -} -{ - { return BooleanLiteral.TRUE; } - | { return BooleanLiteral.FALSE; } -} - - -StringLiteral StringLiteral () : -{ - Token t; -} -{ - t = - { return StringLiteral.fromToken (t.image); } -} - - -IntegerLiteral IntegerLiteral () : -{ - Token t; -} -{ - t = - { return new IntegerLiteral (t.image); } -} - - -FloatingPointLiteral FloatingPointLiteral () : -{ - Token t; -} -{ - t = - { return new FloatingPointLiteral (t.image); } -} - - -NullLiteral NullLiteral () : -{ -} -{ - - { return NullLiteral.SINGLETON; } -} - - -String Identifier () : -{ - Token t; -} -{ - ( - t = - ) - { return t.image; } -} - -String QualifiedName () : -{ - String prefix = null, localPart = null; -} -{ - ( - ( - LOOKAHEAD(Identifier() ) - prefix = Identifier () - - )? - localPart = Identifier () - ) - { - if (prefix == null) - return localPart; - else - return prefix + ":" + localPart; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/EmptyOperator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/EmptyOperator.java deleted file mode 100644 index b978ccd..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/EmptyOperator.java +++ /dev/null @@ -1,116 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -import java.lang.reflect.Array; -import java.util.List; -import java.util.Map; - -/** - * - *

    The implementation of the empty operator - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class EmptyOperator - extends UnaryOperator -{ - //------------------------------------- - // Singleton - //------------------------------------- - - public static final EmptyOperator SINGLETON = - new EmptyOperator (); - - //------------------------------------- - /** - * - * Constructor - **/ - public EmptyOperator () - { - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the symbol representing the operator - **/ - public String getOperatorSymbol () - { - return "empty"; - } - - //------------------------------------- - /** - * - * Applies the operator to the given value - **/ - public Object apply (Object pValue, - Object pContext, - Logger pLogger) - throws ELException - { - // See if the value is null - if (pValue == null) { - return PrimitiveObjects.getBoolean (true); - } - - // See if the value is a zero-length String - else if ("".equals (pValue)) { - return PrimitiveObjects.getBoolean (true); - } - - // See if the value is a zero-length array - else if (pValue.getClass ().isArray () && - Array.getLength (pValue) == 0) { - return PrimitiveObjects.getBoolean (true); - } - - // See if the value is an empty List - else if (pValue instanceof List && - ((List) pValue).isEmpty ()) { - return PrimitiveObjects.getBoolean (true); - } - - // See if the value is an empty Map - else if (pValue instanceof Map && - ((Map) pValue).isEmpty ()) { - return PrimitiveObjects.getBoolean (true); - } - - // Otherwise, not empty - else { - return PrimitiveObjects.getBoolean (false); - } - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/EnumeratedMap.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/EnumeratedMap.java deleted file mode 100644 index 61be73c..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/EnumeratedMap.java +++ /dev/null @@ -1,191 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -import java.util.Collection; -import java.util.Enumeration; -import java.util.HashMap; -import java.util.Map; -import java.util.Set; - -/** - * - *

    This is a Map implementation driven by a data source that only - * provides an enumeration of keys and a getValue(key) method. This - * class must be subclassed to implement those methods. - * - *

    Some of the methods may incur a performance penalty that - * involves enumerating the entire data source. In these cases, the - * Map will try to save the results of that enumeration, but only if - * the underlying data source is immutable. - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public abstract class EnumeratedMap - implements Map -{ - //------------------------------------- - // Member variables - //------------------------------------- - - Map mMap; - - //------------------------------------- - public void clear () - { - throw new UnsupportedOperationException (); - } - - //------------------------------------- - public boolean containsKey (Object pKey) - { - return getValue (pKey) != null; - } - - //------------------------------------- - public boolean containsValue (Object pValue) - { - return getAsMap ().containsValue (pValue); - } - - //------------------------------------- - public Set entrySet () - { - return getAsMap ().entrySet (); - } - - //------------------------------------- - public Object get (Object pKey) - { - return getValue (pKey); - } - - //------------------------------------- - public boolean isEmpty () - { - return !enumerateKeys ().hasMoreElements (); - } - - //------------------------------------- - public Set keySet () - { - return getAsMap ().keySet (); - } - - //------------------------------------- - public Object put (Object pKey, Object pValue) - { - throw new UnsupportedOperationException (); - } - - //------------------------------------- - public void putAll (Map pMap) - { - throw new UnsupportedOperationException (); - } - - //------------------------------------- - public Object remove (Object pKey) - { - throw new UnsupportedOperationException (); - } - - //------------------------------------- - public int size () - { - return getAsMap ().size (); - } - - //------------------------------------- - public Collection values () - { - return getAsMap ().values (); - } - - //------------------------------------- - // Abstract methods - //------------------------------------- - /** - * - * Returns an enumeration of the keys - **/ - public abstract Enumeration enumerateKeys (); - - //------------------------------------- - /** - * - * Returns true if it is possible for this data source to change - **/ - public abstract boolean isMutable (); - - //------------------------------------- - /** - * - * Returns the value associated with the given key, or null if not - * found. - **/ - public abstract Object getValue (Object pKey); - - //------------------------------------- - /** - * - * Converts the MapSource to a Map. If the map is not mutable, this - * is cached - **/ - public Map getAsMap () - { - if (mMap != null) { - return mMap; - } - else { - Map m = convertToMap (); - if (!isMutable ()) { - mMap = m; - } - return m; - } - } - - //------------------------------------- - /** - * - * Converts to a Map - **/ - Map convertToMap () - { - Map ret = new HashMap (); - for (Enumeration e = enumerateKeys (); e.hasMoreElements (); ) { - Object key = e.nextElement (); - Object value = getValue (key); - ret.put (key, value); - } - return ret; - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/EqualityOperator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/EqualityOperator.java deleted file mode 100644 index b3bc408..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/EqualityOperator.java +++ /dev/null @@ -1,63 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    This is the superclass for all equality operators (==, !=) - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public abstract class EqualityOperator - extends BinaryOperator -{ - //------------------------------------- - /** - * - * Applies the operator to the given value - **/ - public Object apply (Object pLeft, - Object pRight, - Object pContext, - Logger pLogger) - throws ELException - { - return Coercions.applyEqualityOperator (pLeft, pRight, this, pLogger); - } - - //------------------------------------- - /** - * - * Applies the operator given the fact that the two elements are - * equal. - **/ - public abstract boolean apply (boolean pAreEqual, - Logger pLogger); - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/EqualsOperator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/EqualsOperator.java deleted file mode 100644 index e43fc4a..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/EqualsOperator.java +++ /dev/null @@ -1,80 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    The implementation of the equals operator - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class EqualsOperator - extends EqualityOperator -{ - //------------------------------------- - // Singleton - //------------------------------------- - - public static final EqualsOperator SINGLETON = - new EqualsOperator (); - - //------------------------------------- - /** - * - * Constructor - **/ - public EqualsOperator () - { - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the symbol representing the operator - **/ - public String getOperatorSymbol () - { - return "=="; - } - - //------------------------------------- - /** - * - * Applies the operator given the fact that the two elements are - * equal. - **/ - public boolean apply (boolean pAreEqual, - Logger pLogger) - { - return pAreEqual; - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Evaluator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Evaluator.java deleted file mode 100644 index 15ecfb5..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Evaluator.java +++ /dev/null @@ -1,176 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -import java.text.MessageFormat; -import java.util.Map; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.Tag; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluator; - -/** - * - *

    This is the expression evaluator "adapter" that customizes it - * for use with the JSP Standard Tag Library. It uses a - * VariableResolver implementation that looks up variables from the - * PageContext and also implements its implicit objects. It also - * wraps ELExceptions in JspExceptions that describe the attribute - * name and value causing the error. - * - * @author Nathan Abramson - Art Technology Group - * @author Shawn Bayern - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class Evaluator - implements ExpressionEvaluator -{ - //------------------------------------- - // Properties - //------------------------------------- - - //------------------------------------- - // Member variables - //------------------------------------- - - /** The singleton instance of the evaluator **/ - static ELEvaluator sEvaluator = - new ELEvaluator - (new JSTLVariableResolver ()); - - //------------------------------------- - // ExpressionEvaluator methods - //------------------------------------- - /** - * - * Translation time validation of an attribute value. This method - * will return a null String if the attribute value is valid; - * otherwise an error message. - **/ - public String validate (String pAttributeName, - String pAttributeValue) - { - try { - sEvaluator.parseExpressionString (pAttributeValue); - return null; - } - catch (ELException exc) { - return - MessageFormat.format - (Constants.ATTRIBUTE_PARSE_EXCEPTION, - new Object [] { - "" + pAttributeName, - "" + pAttributeValue, - exc.getMessage () - }); - } - } - - //------------------------------------- - /** - * - * Evaluates the expression at request time - **/ - public Object evaluate (String pAttributeName, - String pAttributeValue, - Class pExpectedType, - Tag pTag, - PageContext pPageContext, - Map functions, - String defaultPrefix) - throws JspException - { - try { - return sEvaluator.evaluate - (pAttributeValue, - pPageContext, - pExpectedType, - functions, - defaultPrefix); - } - catch (ELException exc) { - throw new JspException - (MessageFormat.format - (Constants.ATTRIBUTE_EVALUATION_EXCEPTION, - new Object [] { - "" + pAttributeName, - "" + pAttributeValue, - exc.getMessage(), - exc.getRootCause() - }), exc.getRootCause()); - } - } - - /** Conduit to old-style call for convenience. */ - public Object evaluate (String pAttributeName, - String pAttributeValue, - Class pExpectedType, - Tag pTag, - PageContext pPageContext) - throws JspException - { - return evaluate(pAttributeName, - pAttributeValue, - pExpectedType, - pTag, - pPageContext, - null, - null); - } - - - //------------------------------------- - // Testing methods - //------------------------------------- - /** - * - * Parses the given attribute value, then converts it back to a - * String in its canonical form. - **/ - public static String parseAndRender (String pAttributeValue) - throws JspException - { - try { - return sEvaluator.parseAndRender (pAttributeValue); - } - catch (ELException exc) { - throw new JspException - (MessageFormat.format - (Constants.ATTRIBUTE_PARSE_EXCEPTION, - new Object [] { - "test", - "" + pAttributeValue, - exc.getMessage () - })); - } - } - - //------------------------------------- - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Expression.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Expression.java deleted file mode 100644 index 9463dbf..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Expression.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -import java.util.Map; - -/** - * - *

    The abstract class from which all expression types - * derive. - * - * @author Nathan Abramson - Art Technology Group - * @author Shawn Bayern - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public abstract class Expression -{ - //------------------------------------- - // Member variables - //------------------------------------- - - //------------------------------------- - /** - * - * Returns the expression in the expression language syntax - **/ - public abstract String getExpressionString (); - - //------------------------------------- - /** - * - * Evaluates the expression in the given context - **/ - public abstract Object evaluate (Object pContext, - VariableResolver pResolver, - Map functions, - String defaultPrefix, - Logger pLogger) - throws ELException; - - //------------------------------------- - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ExpressionString.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ExpressionString.java deleted file mode 100644 index c0910a1..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ExpressionString.java +++ /dev/null @@ -1,121 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -import java.util.Map; - -/** - * - *

    Represents an expression String consisting of a mixture of - * Strings and Expressions. - * - * @author Nathan Abramson - Art Technology Group - * @author Shawn Bayern - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class ExpressionString -{ - //------------------------------------- - // Properties - //------------------------------------- - // property elements - - Object [] mElements; - public Object [] getElements () - { return mElements; } - public void setElements (Object [] pElements) - { mElements = pElements; } - - //------------------------------------- - /** - * - * Constructor - **/ - public ExpressionString (Object [] pElements) - { - mElements = pElements; - } - - //------------------------------------- - /** - * - * Evaluates the expression string by evaluating each element, - * converting it to a String (using toString, or "" for null values) - * and concatenating the results into a single String. - **/ - public String evaluate (Object pContext, - VariableResolver pResolver, - Map functions, - String defaultPrefix, - Logger pLogger) - throws ELException - { - StringBuffer buf = new StringBuffer (); - for (int i = 0; i < mElements.length; i++) { - Object elem = mElements [i]; - if (elem instanceof String) { - buf.append ((String) elem); - } - else if (elem instanceof Expression) { - Object val = - ((Expression) elem).evaluate (pContext, - pResolver, - functions, - defaultPrefix, - pLogger); - if (val != null) { - buf.append (val.toString ()); - } - } - } - return buf.toString (); - } - - //------------------------------------- - /** - * - * Returns the expression in the expression language syntax - **/ - public String getExpressionString () - { - StringBuffer buf = new StringBuffer (); - for (int i = 0; i < mElements.length; i++) { - Object elem = mElements [i]; - if (elem instanceof String) { - buf.append ((String) elem); - } - else if (elem instanceof Expression) { - buf.append ("${"); - buf.append (((Expression) elem).getExpressionString ()); - buf.append ("}"); - } - } - return buf.toString (); - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/FloatingPointLiteral.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/FloatingPointLiteral.java deleted file mode 100644 index 0c0679f..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/FloatingPointLiteral.java +++ /dev/null @@ -1,73 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    An expression representing a floating point literal value. The - * value is stored internally as a double. - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class FloatingPointLiteral - extends Literal -{ - //------------------------------------- - /** - * - * Constructor - **/ - public FloatingPointLiteral (String pToken) - { - super (getValueFromToken (pToken)); - } - - //------------------------------------- - /** - * - * Parses the given token into the literal value - **/ - static Object getValueFromToken (String pToken) - { - return new Double (pToken); - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the expression in the expression language syntax - **/ - public String getExpressionString () - { - return getValue ().toString (); - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/FunctionInvocation.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/FunctionInvocation.java deleted file mode 100644 index 35aa34f..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/FunctionInvocation.java +++ /dev/null @@ -1,153 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; -import java.util.Iterator; -import java.util.List; -import java.util.Map; - -/** - * - *

    Represents a function call.

    - * - * @author Shawn Bayern (in the style of Nathan's other classes) - **/ - -public class FunctionInvocation - extends Expression -{ - //------------------------------------- - // Properties - //------------------------------------- - // property index - - private String functionName; - private List argumentList; - public String getFunctionName() { return functionName; } - public void setFunctionName(String f) { functionName = f; } - public List getArgumentList() { return argumentList; } - public void setArgumentList(List l) { argumentList = l; } - - //------------------------------------- - /** - * Constructor - **/ - public FunctionInvocation (String functionName, List argumentList) - { - this.functionName = functionName; - this.argumentList = argumentList; - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * Returns the expression in the expression language syntax - **/ - public String getExpressionString () - { - StringBuffer b = new StringBuffer(); - b.append(functionName); - b.append("("); - Iterator i = argumentList.iterator(); - while (i.hasNext()) { - b.append(((Expression) i.next()).getExpressionString()); - if (i.hasNext()) - b.append(", "); - } - b.append(")"); - return b.toString(); - } - - - //------------------------------------- - /** - * - * Evaluates by looking up the name in the VariableResolver - **/ - public Object evaluate (Object pContext, - VariableResolver pResolver, - Map functions, - String defaultPrefix, - Logger pLogger) - throws ELException - { - - // if the Map is null, then the function is invalid - if (functions == null) - pLogger.logError(Constants.UNKNOWN_FUNCTION, functionName); - - // normalize function name against default prefix - String functionName = this.functionName; - if (functionName.indexOf(":") == -1) { - if (defaultPrefix == null) - pLogger.logError(Constants.UNKNOWN_FUNCTION, functionName); - functionName = defaultPrefix + ":" + functionName; - } - - // ensure that the function's name is mapped - Method target = (Method) functions.get(functionName); - if (target == null) - pLogger.logError(Constants.UNKNOWN_FUNCTION, functionName); - - // ensure that the number of arguments matches the number of parameters - Class[] params = target.getParameterTypes(); - if (params.length != argumentList.size()) - pLogger.logError(Constants.INAPPROPRIATE_FUNCTION_ARG_COUNT, - new Integer(params.length), - new Integer(argumentList.size())); - - // now, walk through each parameter, evaluating and casting its argument - Object[] arguments = new Object[argumentList.size()]; - for (int i = 0; i < params.length; i++) { - // evaluate - arguments[i] = ((Expression) argumentList.get(i)).evaluate(pContext, - pResolver, - functions, - defaultPrefix, - pLogger); - // coerce - arguments[i] = Coercions.coerce(arguments[i], params[i], pLogger); - } - - // finally, invoke the target method, which we know to be static - try { - return (target.invoke(null, arguments)); - } catch (InvocationTargetException ex) { - pLogger.logError(Constants.FUNCTION_INVOCATION_ERROR, - ex.getTargetException(), - functionName); - return null; - } catch (Exception ex) { - pLogger.logError(Constants.FUNCTION_INVOCATION_ERROR, ex, functionName); - return null; - } - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/GreaterThanOperator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/GreaterThanOperator.java deleted file mode 100644 index 761419a..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/GreaterThanOperator.java +++ /dev/null @@ -1,127 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    The implementation of the greater than operator - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class GreaterThanOperator - extends RelationalOperator -{ - //------------------------------------- - // Singleton - //------------------------------------- - - public static final GreaterThanOperator SINGLETON = - new GreaterThanOperator (); - - //------------------------------------- - /** - * - * Constructor - **/ - public GreaterThanOperator () - { - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the symbol representing the operator - **/ - public String getOperatorSymbol () - { - return ">"; - } - - //------------------------------------- - /** - * - * Applies the operator to the given value - **/ - public Object apply (Object pLeft, - Object pRight, - Object pContext, - Logger pLogger) - throws ELException - { - if (pLeft == pRight) { - return Boolean.FALSE; - } - else if (pLeft == null || - pRight == null) { - return Boolean.FALSE; - } - else { - return super.apply (pLeft, pRight, pContext, pLogger); - } - } - - //------------------------------------- - /** - * - * Applies the operator to the given double values - **/ - public boolean apply (double pLeft, - double pRight, - Logger pLogger) - { - return pLeft > pRight; - } - - //------------------------------------- - /** - * - * Applies the operator to the given long values - **/ - public boolean apply (long pLeft, - long pRight, - Logger pLogger) - { - return pLeft > pRight; - } - - //------------------------------------- - /** - * - * Applies the operator to the given String values - **/ - public boolean apply (String pLeft, - String pRight, - Logger pLogger) - { - return pLeft.compareTo (pRight) > 0; - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/GreaterThanOrEqualsOperator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/GreaterThanOrEqualsOperator.java deleted file mode 100644 index 32ed04e..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/GreaterThanOrEqualsOperator.java +++ /dev/null @@ -1,127 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    The implementation of the greater than or equals operator - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class GreaterThanOrEqualsOperator - extends RelationalOperator -{ - //------------------------------------- - // Singleton - //------------------------------------- - - public static final GreaterThanOrEqualsOperator SINGLETON = - new GreaterThanOrEqualsOperator (); - - //------------------------------------- - /** - * - * Constructor - **/ - public GreaterThanOrEqualsOperator () - { - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the symbol representing the operator - **/ - public String getOperatorSymbol () - { - return ">="; - } - - //------------------------------------- - /** - * - * Applies the operator to the given value - **/ - public Object apply (Object pLeft, - Object pRight, - Object pContext, - Logger pLogger) - throws ELException - { - if (pLeft == pRight) { - return Boolean.TRUE; - } - else if (pLeft == null || - pRight == null) { - return Boolean.FALSE; - } - else { - return super.apply (pLeft, pRight, pContext, pLogger); - } - } - - //------------------------------------- - /** - * - * Applies the operator to the given double values - **/ - public boolean apply (double pLeft, - double pRight, - Logger pLogger) - { - return pLeft >= pRight; - } - - //------------------------------------- - /** - * - * Applies the operator to the given long values - **/ - public boolean apply (long pLeft, - long pRight, - Logger pLogger) - { - return pLeft >= pRight; - } - - //------------------------------------- - /** - * - * Applies the operator to the given String values - **/ - public boolean apply (String pLeft, - String pRight, - Logger pLogger) - { - return pLeft.compareTo (pRight) >= 0; - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ImplicitObjects.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ImplicitObjects.java deleted file mode 100644 index 2c1bdd1..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ImplicitObjects.java +++ /dev/null @@ -1,1151 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - - - -package org.apache.taglibs.standard.lang.jstl; - - - -import java.util.ArrayList; - -import java.util.Collections; - -import java.util.Date; - -import java.util.Enumeration; - -import java.util.HashMap; - -import java.util.List; - -import java.util.Map; - -import javax.servlet.ServletContext; - -import javax.servlet.http.Cookie; - -import javax.servlet.http.HttpServletRequest; - -import javax.servlet.jsp.PageContext; - - - -/** - - * - - *

    This class is used to generate the implicit Map and List objects - - * that wrap various elements of the PageContext. It also returns the - - * correct implicit object for a given implicit object name. - - * - - * @author Nathan Abramson - Art Technology Group - - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - - **/ - - - -public class ImplicitObjects - -{ - - //------------------------------------- - - // Constants - - //------------------------------------- - - - - static final String sAttributeName = - - "org.apache.taglibs.standard.ImplicitObjects"; - - - - //------------------------------------- - - // Member variables - - //------------------------------------- - - - - PageContext mContext; - - Map mPage; - - Map mRequest; - - Map mSession; - - Map mApplication; - - Map mParam; - - Map mParams; - - Map mHeader; - - Map mHeaders; - - Map mInitParam; - - Map mCookie; - - - - //------------------------------------- - - /** - - * - - * Constructor - - **/ - - public ImplicitObjects (PageContext pContext) - - { - - mContext = pContext; - - } - - - - //------------------------------------- - - /** - - * - - * Finds the ImplicitObjects associated with the PageContext, - - * creating it if it doesn't yet exist. - - **/ - - public static ImplicitObjects getImplicitObjects (PageContext pContext) - - { - - ImplicitObjects objs = - - (ImplicitObjects) - - pContext.getAttribute (sAttributeName, - - PageContext.PAGE_SCOPE); - - if (objs == null) { - - objs = new ImplicitObjects (pContext); - - pContext.setAttribute (sAttributeName, - - objs, - - PageContext.PAGE_SCOPE); - - } - - return objs; - - } - - - - //------------------------------------- - - /** - - * - - * Returns the Map that "wraps" page-scoped attributes - - **/ - - public Map getPageScopeMap () - - { - - if (mPage == null) { - - mPage = createPageScopeMap (mContext); - - } - - return mPage; - - } - - - - //------------------------------------- - - /** - - * - - * Returns the Map that "wraps" request-scoped attributes - - **/ - - public Map getRequestScopeMap () - - { - - if (mRequest == null) { - - mRequest = createRequestScopeMap (mContext); - - } - - return mRequest; - - } - - - - //------------------------------------- - - /** - - * - - * Returns the Map that "wraps" session-scoped attributes - - **/ - - public Map getSessionScopeMap () - - { - - if (mSession == null) { - - mSession = createSessionScopeMap (mContext); - - } - - return mSession; - - } - - - - //------------------------------------- - - /** - - * - - * Returns the Map that "wraps" application-scoped attributes - - **/ - - public Map getApplicationScopeMap () - - { - - if (mApplication == null) { - - mApplication = createApplicationScopeMap (mContext); - - } - - return mApplication; - - } - - - - //------------------------------------- - - /** - - * - - * Returns the Map that maps parameter name to a single parameter - - * values. - - **/ - - public Map getParamMap () - - { - - if (mParam == null) { - - mParam = createParamMap (mContext); - - } - - return mParam; - - } - - - - //------------------------------------- - - /** - - * - - * Returns the Map that maps parameter name to an array of parameter - - * values. - - **/ - - public Map getParamsMap () - - { - - if (mParams == null) { - - mParams = createParamsMap (mContext); - - } - - return mParams; - - } - - - - //------------------------------------- - - /** - - * - - * Returns the Map that maps header name to a single header - - * values. - - **/ - - public Map getHeaderMap () - - { - - if (mHeader == null) { - - mHeader = createHeaderMap (mContext); - - } - - return mHeader; - - } - - - - //------------------------------------- - - /** - - * - - * Returns the Map that maps header name to an array of header - - * values. - - **/ - - public Map getHeadersMap () - - { - - if (mHeaders == null) { - - mHeaders = createHeadersMap (mContext); - - } - - return mHeaders; - - } - - - - //------------------------------------- - - /** - - * - - * Returns the Map that maps init parameter name to a single init - - * parameter values. - - **/ - - public Map getInitParamMap () - - { - - if (mInitParam == null) { - - mInitParam = createInitParamMap (mContext); - - } - - return mInitParam; - - } - - - - //------------------------------------- - - /** - - * - - * Returns the Map that maps cookie name to the first matching - - * Cookie in request.getCookies(). - - **/ - - public Map getCookieMap () - - { - - if (mCookie == null) { - - mCookie = createCookieMap (mContext); - - } - - return mCookie; - - } - - - - //------------------------------------- - - // Methods for generating wrapper maps - - //------------------------------------- - - /** - - * - - * Creates the Map that "wraps" page-scoped attributes - - **/ - - public static Map createPageScopeMap (PageContext pContext) - - { - - final PageContext context = pContext; - - return new EnumeratedMap () - - { - - public Enumeration enumerateKeys () - - { - - return context.getAttributeNamesInScope - - (PageContext.PAGE_SCOPE); - - } - - - - public Object getValue (Object pKey) - - { - - if (pKey instanceof String) { - - return context.getAttribute - - ((String) pKey, - - PageContext.PAGE_SCOPE); - - } - - else { - - return null; - - } - - } - - - - public boolean isMutable () - - { - - return true; - - } - - }; - - } - - - - //------------------------------------- - - /** - - * - - * Creates the Map that "wraps" request-scoped attributes - - **/ - - public static Map createRequestScopeMap (PageContext pContext) - - { - - final PageContext context = pContext; - - return new EnumeratedMap () - - { - - public Enumeration enumerateKeys () - - { - - return context.getAttributeNamesInScope - - (PageContext.REQUEST_SCOPE); - - } - - - - public Object getValue (Object pKey) - - { - - if (pKey instanceof String) { - - return context.getAttribute - - ((String) pKey, - - PageContext.REQUEST_SCOPE); - - } - - else { - - return null; - - } - - } - - - - public boolean isMutable () - - { - - return true; - - } - - }; - - } - - - - //------------------------------------- - - /** - - * - - * Creates the Map that "wraps" session-scoped attributes - - **/ - - public static Map createSessionScopeMap (PageContext pContext) - - { - - final PageContext context = pContext; - - return new EnumeratedMap () - - { - - public Enumeration enumerateKeys () - - { - - return context.getAttributeNamesInScope - - (PageContext.SESSION_SCOPE); - - } - - - - public Object getValue (Object pKey) - - { - - if (pKey instanceof String) { - - return context.getAttribute - - ((String) pKey, - - PageContext.SESSION_SCOPE); - - } - - else { - - return null; - - } - - } - - - - public boolean isMutable () - - { - - return true; - - } - - }; - - } - - - - //------------------------------------- - - /** - - * - - * Creates the Map that "wraps" application-scoped attributes - - **/ - - public static Map createApplicationScopeMap (PageContext pContext) - - { - - final PageContext context = pContext; - - return new EnumeratedMap () - - { - - public Enumeration enumerateKeys () - - { - - return context.getAttributeNamesInScope - - (PageContext.APPLICATION_SCOPE); - - } - - - - public Object getValue (Object pKey) - - { - - if (pKey instanceof String) { - - return context.getAttribute - - ((String) pKey, - - PageContext.APPLICATION_SCOPE); - - } - - else { - - return null; - - } - - } - - - - public boolean isMutable () - - { - - return true; - - } - - }; - - } - - - - //------------------------------------- - - /** - - * - - * Creates the Map that maps parameter name to single parameter - - * value. - - **/ - - public static Map createParamMap (PageContext pContext) - - { - - final HttpServletRequest request = - - (HttpServletRequest) pContext.getRequest (); - - return new EnumeratedMap () - - { - - public Enumeration enumerateKeys () - - { - - return request.getParameterNames (); - - } - - - - public Object getValue (Object pKey) - - { - - if (pKey instanceof String) { - - return request.getParameter ((String) pKey); - - } - - else { - - return null; - - } - - } - - - - public boolean isMutable () - - { - - return false; - - } - - }; - - } - - - - //------------------------------------- - - /** - - * - - * Creates the Map that maps parameter name to an array of parameter - - * values. - - **/ - - public static Map createParamsMap (PageContext pContext) - - { - - final HttpServletRequest request = - - (HttpServletRequest) pContext.getRequest (); - - return new EnumeratedMap () - - { - - public Enumeration enumerateKeys () - - { - - return request.getParameterNames (); - - } - - - - public Object getValue (Object pKey) - - { - - if (pKey instanceof String) { - - return request.getParameterValues ((String) pKey); - - } - - else { - - return null; - - } - - } - - - - public boolean isMutable () - - { - - return false; - - } - - }; - - } - - - - //------------------------------------- - - /** - - * - - * Creates the Map that maps header name to single header - - * value. - - **/ - - public static Map createHeaderMap (PageContext pContext) - - { - - final HttpServletRequest request = - - (HttpServletRequest) pContext.getRequest (); - - return new EnumeratedMap () - - { - - public Enumeration enumerateKeys () - - { - - return request.getHeaderNames (); - - } - - - - public Object getValue (Object pKey) - - { - - if (pKey instanceof String) { - - return request.getHeader ((String) pKey); - - } - - else { - - return null; - - } - - } - - - - public boolean isMutable () - - { - - return false; - - } - - }; - - } - - - - //------------------------------------- - - /** - - * - - * Creates the Map that maps header name to an array of header - - * values. - - **/ - - public static Map createHeadersMap (PageContext pContext) - - { - - final HttpServletRequest request = - - (HttpServletRequest) pContext.getRequest (); - - return new EnumeratedMap () - - { - - public Enumeration enumerateKeys () - - { - - return request.getHeaderNames (); - - } - - - - public Object getValue (Object pKey) - - { - - if (pKey instanceof String) { - - // Drain the header enumeration - - List l = new ArrayList (); - - Enumeration enum_ = request.getHeaders ((String) pKey); - - if (enum_ != null) { - - while (enum_.hasMoreElements ()) { - - l.add (enum_.nextElement ()); - - } - - } - - String [] ret = (String []) l.toArray (new String [l.size ()]); - - return ret; - - } - - else { - - return null; - - } - - } - - - - public boolean isMutable () - - { - - return false; - - } - - }; - - } - - - - //------------------------------------- - - /** - - * - - * Creates the Map that maps init parameter name to single init - - * parameter value. - - **/ - - public static Map createInitParamMap (PageContext pContext) - - { - - final ServletContext context = pContext.getServletContext (); - - return new EnumeratedMap () - - { - - public Enumeration enumerateKeys () - - { - - return context.getInitParameterNames (); - - } - - - - public Object getValue (Object pKey) - - { - - if (pKey instanceof String) { - - return context.getInitParameter ((String) pKey); - - } - - else { - - return null; - - } - - } - - - - public boolean isMutable () - - { - - return false; - - } - - }; - - } - - - - //------------------------------------- - - /** - - * - - * Creates the Map that maps cookie name to the first matching - - * Cookie in request.getCookies(). - - **/ - - public static Map createCookieMap (PageContext pContext) - - { - - // Read all the cookies and construct the entire map - - HttpServletRequest request = (HttpServletRequest) pContext.getRequest (); - - Cookie [] cookies = request.getCookies (); - - Map ret = new HashMap (); - - for (int i = 0; cookies != null && i < cookies.length; i++) { - - Cookie cookie = cookies [i]; - - if (cookie != null) { - - String name = cookie.getName (); - - if (!ret.containsKey (name)) { - - ret.put (name, cookie); - - } - - } - - } - - return ret; - - } - - - - //------------------------------------- - -} - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/IntegerDivideOperator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/IntegerDivideOperator.java deleted file mode 100644 index fd4e393..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/IntegerDivideOperator.java +++ /dev/null @@ -1,111 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    The implementation of the integer divide operator - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class IntegerDivideOperator - extends BinaryOperator -{ - //------------------------------------- - // Singleton - //------------------------------------- - - public static final IntegerDivideOperator SINGLETON = - new IntegerDivideOperator (); - - //------------------------------------- - /** - * - * Constructor - **/ - public IntegerDivideOperator () - { - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the symbol representing the operator - **/ - public String getOperatorSymbol () - { - return "idiv"; - } - - //------------------------------------- - /** - * - * Applies the operator to the given value - **/ - public Object apply (Object pLeft, - Object pRight, - Object pContext, - Logger pLogger) - throws ELException - { - if (pLeft == null && - pRight == null) { - if (pLogger.isLoggingWarning ()) { - pLogger.logWarning - (Constants.ARITH_OP_NULL, - getOperatorSymbol ()); - } - return PrimitiveObjects.getInteger (0); - } - - long left = - Coercions.coerceToPrimitiveNumber (pLeft, Long.class, pLogger). - longValue (); - long right = - Coercions.coerceToPrimitiveNumber (pRight, Long.class, pLogger). - longValue (); - - try { - return PrimitiveObjects.getLong (left / right); - } - catch (Exception exc) { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.ARITH_ERROR, - getOperatorSymbol (), - "" + left, - "" + right); - } - return PrimitiveObjects.getInteger (0); - } - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/IntegerLiteral.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/IntegerLiteral.java deleted file mode 100644 index b281a7f..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/IntegerLiteral.java +++ /dev/null @@ -1,73 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    An expression representing an integer literal value. The value - * is stored internally as a long. - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class IntegerLiteral - extends Literal -{ - //------------------------------------- - /** - * - * Constructor - **/ - public IntegerLiteral (String pToken) - { - super (getValueFromToken (pToken)); - } - - //------------------------------------- - /** - * - * Parses the given token into the literal value - **/ - static Object getValueFromToken (String pToken) - { - return new Long (pToken); - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the expression in the expression language syntax - **/ - public String getExpressionString () - { - return getValue ().toString (); - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/JSTLVariableResolver.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/JSTLVariableResolver.java deleted file mode 100644 index 45d00bc..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/JSTLVariableResolver.java +++ /dev/null @@ -1,117 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -import javax.servlet.jsp.PageContext; - -/** - * - *

    This is the JSTL-specific implementation of VariableResolver. - * It looks up variable references in the PageContext, and also - * recognizes references to implicit objects. - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class JSTLVariableResolver - implements VariableResolver -{ - //------------------------------------- - /** - * - * Resolves the specified variable within the given context. - * Returns null if the variable is not found. - **/ - public Object resolveVariable (String pName, - Object pContext) - throws ELException - { - PageContext ctx = (PageContext) pContext; - - // Check for implicit objects - if ("pageContext".equals (pName)) { - return ctx; - } - else if ("pageScope".equals (pName)) { - return ImplicitObjects. - getImplicitObjects (ctx). - getPageScopeMap (); - } - else if ("requestScope".equals (pName)) { - return ImplicitObjects. - getImplicitObjects (ctx). - getRequestScopeMap (); - } - else if ("sessionScope".equals (pName)) { - return ImplicitObjects. - getImplicitObjects (ctx). - getSessionScopeMap (); - } - else if ("applicationScope".equals (pName)) { - return ImplicitObjects. - getImplicitObjects (ctx). - getApplicationScopeMap (); - } - else if ("param".equals (pName)) { - return ImplicitObjects. - getImplicitObjects (ctx). - getParamMap (); - } - else if ("paramValues".equals (pName)) { - return ImplicitObjects. - getImplicitObjects (ctx). - getParamsMap (); - } - else if ("header".equals (pName)) { - return ImplicitObjects. - getImplicitObjects (ctx). - getHeaderMap (); - } - else if ("headerValues".equals (pName)) { - return ImplicitObjects. - getImplicitObjects (ctx). - getHeadersMap (); - } - else if ("initParam".equals (pName)) { - return ImplicitObjects. - getImplicitObjects (ctx). - getInitParamMap (); - } - else if ("cookie".equals (pName)) { - return ImplicitObjects. - getImplicitObjects (ctx). - getCookieMap (); - } - - // Otherwise, just look it up in the page context - else { - return ctx.findAttribute (pName); - } - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/LessThanOperator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/LessThanOperator.java deleted file mode 100644 index 0783a25..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/LessThanOperator.java +++ /dev/null @@ -1,127 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    The implementation of the less than operator - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class LessThanOperator - extends RelationalOperator -{ - //------------------------------------- - // Singleton - //------------------------------------- - - public static final LessThanOperator SINGLETON = - new LessThanOperator (); - - //------------------------------------- - /** - * - * Constructor - **/ - public LessThanOperator () - { - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the symbol representing the operator - **/ - public String getOperatorSymbol () - { - return "<"; - } - - //------------------------------------- - /** - * - * Applies the operator to the given value - **/ - public Object apply (Object pLeft, - Object pRight, - Object pContext, - Logger pLogger) - throws ELException - { - if (pLeft == pRight) { - return Boolean.FALSE; - } - else if (pLeft == null || - pRight == null) { - return Boolean.FALSE; - } - else { - return super.apply (pLeft, pRight, pContext, pLogger); - } - } - - //------------------------------------- - /** - * - * Applies the operator to the given double values - **/ - public boolean apply (double pLeft, - double pRight, - Logger pLogger) - { - return pLeft < pRight; - } - - //------------------------------------- - /** - * - * Applies the operator to the given long values - **/ - public boolean apply (long pLeft, - long pRight, - Logger pLogger) - { - return pLeft < pRight; - } - - //------------------------------------- - /** - * - * Applies the operator to the given String values - **/ - public boolean apply (String pLeft, - String pRight, - Logger pLogger) - { - return pLeft.compareTo (pRight) < 0; - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/LessThanOrEqualsOperator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/LessThanOrEqualsOperator.java deleted file mode 100644 index 88f844b..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/LessThanOrEqualsOperator.java +++ /dev/null @@ -1,127 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    The implementation of the less than or equals operator - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class LessThanOrEqualsOperator - extends RelationalOperator -{ - //------------------------------------- - // Singleton - //------------------------------------- - - public static final LessThanOrEqualsOperator SINGLETON = - new LessThanOrEqualsOperator (); - - //------------------------------------- - /** - * - * Constructor - **/ - public LessThanOrEqualsOperator () - { - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the symbol representing the operator - **/ - public String getOperatorSymbol () - { - return "<="; - } - - //------------------------------------- - /** - * - * Applies the operator to the given value - **/ - public Object apply (Object pLeft, - Object pRight, - Object pContext, - Logger pLogger) - throws ELException - { - if (pLeft == pRight) { - return Boolean.TRUE; - } - else if (pLeft == null || - pRight == null) { - return Boolean.FALSE; - } - else { - return super.apply (pLeft, pRight, pContext, pLogger); - } - } - - //------------------------------------- - /** - * - * Applies the operator to the given double values - **/ - public boolean apply (double pLeft, - double pRight, - Logger pLogger) - { - return pLeft <= pRight; - } - - //------------------------------------- - /** - * - * Applies the operator to the given long values - **/ - public boolean apply (long pLeft, - long pRight, - Logger pLogger) - { - return pLeft <= pRight; - } - - //------------------------------------- - /** - * - * Applies the operator to the given String values - **/ - public boolean apply (String pLeft, - String pRight, - Logger pLogger) - { - return pLeft.compareTo (pRight) <= 0; - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Literal.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Literal.java deleted file mode 100644 index f9db655..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Literal.java +++ /dev/null @@ -1,81 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -import java.util.Map; - -/** - * - *

    An expression representing a literal value - * - * @author Nathan Abramson - Art Technology Group - * @author Shawn Bayern - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public abstract class Literal - extends Expression -{ - //------------------------------------- - // Properties - //------------------------------------- - // property value - - Object mValue; - public Object getValue () - { return mValue; } - public void setValue (Object pValue) - { mValue = pValue; } - - //------------------------------------- - /** - * - * Constructor - **/ - public Literal (Object pValue) - { - mValue = pValue; - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Evaluates to the literal value - **/ - public Object evaluate (Object pContext, - VariableResolver pResolver, - Map functions, - String defaultPrefix, - Logger pLogger) - throws ELException - { - return mValue; - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Logger.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Logger.java deleted file mode 100644 index 348cf12..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Logger.java +++ /dev/null @@ -1,785 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -import java.io.PrintStream; -import java.text.MessageFormat; - -/** - * - *

    The evaluator may pass an instance of this class to operators - * and expressions during evaluation. They should use this to log any - * warning or error messages that might come up. This allows all of - * our logging policies to be concentrated in one class. - * - *

    Errors are conditions that are severe enough to abort operation. - * Warnings are conditions through which the operation may continue, - * but which should be reported to the developer. - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class Logger -{ - //------------------------------------- - // Member variables - //------------------------------------- - - PrintStream mOut; - - //------------------------------------- - /** - * - * Constructor - * - * @param pOut the PrintStream to which warnings should be printed - **/ - public Logger (PrintStream pOut) - { - mOut = pOut; - } - - //------------------------------------- - /** - * - * Returns true if the application should even bother to try logging - * a warning. - **/ - public boolean isLoggingWarning () - { - return false; - } - - //------------------------------------- - /** - * - * Logs a warning - **/ - public void logWarning (String pMessage, - Throwable pRootCause) - throws ELException - { - if (isLoggingWarning ()) { - if (pMessage == null) { - System.out.println (pRootCause); - } - else if (pRootCause == null) { - System.out.println (pMessage); - } - else { - System.out.println (pMessage + ": " + pRootCause); - } - } - } - - //------------------------------------- - /** - * - * Logs a warning - **/ - public void logWarning (String pTemplate) - throws ELException - { - if (isLoggingWarning ()) { - logWarning (pTemplate, null); - } - } - - //------------------------------------- - /** - * - * Logs a warning - **/ - public void logWarning (Throwable pRootCause) - throws ELException - { - if (isLoggingWarning ()) { - logWarning (null, pRootCause); - } - } - - //------------------------------------- - /** - * - * Logs a warning - **/ - public void logWarning (String pTemplate, - Object pArg0) - throws ELException - { - if (isLoggingWarning ()) { - logWarning - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - })); - } - } - - //------------------------------------- - /** - * - * Logs a warning - **/ - public void logWarning (String pTemplate, - Throwable pRootCause, - Object pArg0) - throws ELException - { - if (isLoggingWarning ()) { - logWarning - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - }), - pRootCause); - } - } - - //------------------------------------- - /** - * - * Logs a warning - **/ - public void logWarning (String pTemplate, - Object pArg0, - Object pArg1) - throws ELException - { - if (isLoggingWarning ()) { - logWarning - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - "" + pArg1, - })); - } - } - - //------------------------------------- - /** - * - * Logs a warning - **/ - public void logWarning (String pTemplate, - Throwable pRootCause, - Object pArg0, - Object pArg1) - throws ELException - { - if (isLoggingWarning ()) { - logWarning - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - "" + pArg1, - }), - pRootCause); - } - } - - //------------------------------------- - /** - * - * Logs a warning - **/ - public void logWarning (String pTemplate, - Object pArg0, - Object pArg1, - Object pArg2) - throws ELException - { - if (isLoggingWarning ()) { - logWarning - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - "" + pArg1, - "" + pArg2, - })); - } - } - - //------------------------------------- - /** - * - * Logs a warning - **/ - public void logWarning (String pTemplate, - Throwable pRootCause, - Object pArg0, - Object pArg1, - Object pArg2) - throws ELException - { - if (isLoggingWarning ()) { - logWarning - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - "" + pArg1, - "" + pArg2, - }), - pRootCause); - } - } - - //------------------------------------- - /** - * - * Logs a warning - **/ - public void logWarning (String pTemplate, - Object pArg0, - Object pArg1, - Object pArg2, - Object pArg3) - throws ELException - { - if (isLoggingWarning ()) { - logWarning - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - "" + pArg1, - "" + pArg2, - "" + pArg3, - })); - } - } - - //------------------------------------- - /** - * - * Logs a warning - **/ - public void logWarning (String pTemplate, - Throwable pRootCause, - Object pArg0, - Object pArg1, - Object pArg2, - Object pArg3) - throws ELException - { - if (isLoggingWarning ()) { - logWarning - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - "" + pArg1, - "" + pArg2, - "" + pArg3, - }), - pRootCause); - } - } - - //------------------------------------- - /** - * - * Logs a warning - **/ - public void logWarning (String pTemplate, - Object pArg0, - Object pArg1, - Object pArg2, - Object pArg3, - Object pArg4) - throws ELException - { - if (isLoggingWarning ()) { - logWarning - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - "" + pArg1, - "" + pArg2, - "" + pArg3, - "" + pArg4, - })); - } - } - - //------------------------------------- - /** - * - * Logs a warning - **/ - public void logWarning (String pTemplate, - Throwable pRootCause, - Object pArg0, - Object pArg1, - Object pArg2, - Object pArg3, - Object pArg4) - throws ELException - { - if (isLoggingWarning ()) { - logWarning - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - "" + pArg1, - "" + pArg2, - "" + pArg3, - "" + pArg4, - }), - pRootCause); - } - } - - //------------------------------------- - /** - * - * Logs a warning - **/ - public void logWarning (String pTemplate, - Object pArg0, - Object pArg1, - Object pArg2, - Object pArg3, - Object pArg4, - Object pArg5) - throws ELException - { - if (isLoggingWarning ()) { - logWarning - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - "" + pArg1, - "" + pArg2, - "" + pArg3, - "" + pArg4, - "" + pArg5, - })); - } - } - - //------------------------------------- - /** - * - * Logs a warning - **/ - public void logWarning (String pTemplate, - Throwable pRootCause, - Object pArg0, - Object pArg1, - Object pArg2, - Object pArg3, - Object pArg4, - Object pArg5) - throws ELException - { - if (isLoggingWarning ()) { - logWarning - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - "" + pArg1, - "" + pArg2, - "" + pArg3, - "" + pArg4, - "" + pArg5, - }), - pRootCause); - } - } - - //------------------------------------- - /** - * - * Returns true if the application should even bother to try logging - * an error. - **/ - public boolean isLoggingError () - { - return true; - } - - //------------------------------------- - /** - * - * Logs an error - **/ - public void logError (String pMessage, - Throwable pRootCause) - throws ELException - { - if (isLoggingError ()) { - if (pMessage == null) { - throw new ELException (pRootCause); - } - else if (pRootCause == null) { - throw new ELException (pMessage); - } - else { - throw new ELException (pMessage, pRootCause); - } - } - } - - //------------------------------------- - /** - * - * Logs an error - **/ - public void logError (String pTemplate) - throws ELException - { - if (isLoggingError ()) { - logError (pTemplate, null); - } - } - - //------------------------------------- - /** - * - * Logs an error - **/ - public void logError (Throwable pRootCause) - throws ELException - { - if (isLoggingError ()) { - logError (null, pRootCause); - } - } - - //------------------------------------- - /** - * - * Logs an error - **/ - public void logError (String pTemplate, - Object pArg0) - throws ELException - { - if (isLoggingError ()) { - logError - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - })); - } - } - - //------------------------------------- - /** - * - * Logs an error - **/ - public void logError (String pTemplate, - Throwable pRootCause, - Object pArg0) - throws ELException - { - if (isLoggingError ()) { - logError - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - }), - pRootCause); - } - } - - //------------------------------------- - /** - * - * Logs an error - **/ - public void logError (String pTemplate, - Object pArg0, - Object pArg1) - throws ELException - { - if (isLoggingError ()) { - logError - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - "" + pArg1, - })); - } - } - - //------------------------------------- - /** - * - * Logs an error - **/ - public void logError (String pTemplate, - Throwable pRootCause, - Object pArg0, - Object pArg1) - throws ELException - { - if (isLoggingError ()) { - logError - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - "" + pArg1, - }), - pRootCause); - } - } - - //------------------------------------- - /** - * - * Logs an error - **/ - public void logError (String pTemplate, - Object pArg0, - Object pArg1, - Object pArg2) - throws ELException - { - if (isLoggingError ()) { - logError - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - "" + pArg1, - "" + pArg2, - })); - } - } - - //------------------------------------- - /** - * - * Logs an error - **/ - public void logError (String pTemplate, - Throwable pRootCause, - Object pArg0, - Object pArg1, - Object pArg2) - throws ELException - { - if (isLoggingError ()) { - logError - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - "" + pArg1, - "" + pArg2, - }), - pRootCause); - } - } - - //------------------------------------- - /** - * - * Logs an error - **/ - public void logError (String pTemplate, - Object pArg0, - Object pArg1, - Object pArg2, - Object pArg3) - throws ELException - { - if (isLoggingError ()) { - logError - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - "" + pArg1, - "" + pArg2, - "" + pArg3, - })); - } - } - - //------------------------------------- - /** - * - * Logs an error - **/ - public void logError (String pTemplate, - Throwable pRootCause, - Object pArg0, - Object pArg1, - Object pArg2, - Object pArg3) - throws ELException - { - if (isLoggingError ()) { - logError - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - "" + pArg1, - "" + pArg2, - "" + pArg3, - }), - pRootCause); - } - } - - //------------------------------------- - /** - * - * Logs an error - **/ - public void logError (String pTemplate, - Object pArg0, - Object pArg1, - Object pArg2, - Object pArg3, - Object pArg4) - throws ELException - { - if (isLoggingError ()) { - logError - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - "" + pArg1, - "" + pArg2, - "" + pArg3, - "" + pArg4, - })); - } - } - - //------------------------------------- - /** - * - * Logs an error - **/ - public void logError (String pTemplate, - Throwable pRootCause, - Object pArg0, - Object pArg1, - Object pArg2, - Object pArg3, - Object pArg4) - throws ELException - { - if (isLoggingError ()) { - logError - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - "" + pArg1, - "" + pArg2, - "" + pArg3, - "" + pArg4, - }), - pRootCause); - } - } - - //------------------------------------- - /** - * - * Logs an error - **/ - public void logError (String pTemplate, - Object pArg0, - Object pArg1, - Object pArg2, - Object pArg3, - Object pArg4, - Object pArg5) - throws ELException - { - if (isLoggingError ()) { - logError - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - "" + pArg1, - "" + pArg2, - "" + pArg3, - "" + pArg4, - "" + pArg5, - })); - } - } - - //------------------------------------- - /** - * - * Logs an error - **/ - public void logError (String pTemplate, - Throwable pRootCause, - Object pArg0, - Object pArg1, - Object pArg2, - Object pArg3, - Object pArg4, - Object pArg5) - throws ELException - { - if (isLoggingError ()) { - logError - (MessageFormat.format - (pTemplate, - new Object [] { - "" + pArg0, - "" + pArg1, - "" + pArg2, - "" + pArg3, - "" + pArg4, - "" + pArg5, - }), - pRootCause); - } - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/MinusOperator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/MinusOperator.java deleted file mode 100644 index fac0d13..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/MinusOperator.java +++ /dev/null @@ -1,92 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    The implementation of the minus operator - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class MinusOperator - extends ArithmeticOperator -{ - //------------------------------------- - // Singleton - //------------------------------------- - - public static final MinusOperator SINGLETON = - new MinusOperator (); - - //------------------------------------- - /** - * - * Constructor - **/ - public MinusOperator () - { - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the symbol representing the operator - **/ - public String getOperatorSymbol () - { - return "-"; - } - - //------------------------------------- - /** - * - * Applies the operator to the given double values, returning a double - **/ - public double apply (double pLeft, - double pRight, - Logger pLogger) - { - return pLeft - pRight; - } - - //------------------------------------- - /** - * - * Applies the operator to the given double values, returning a double - **/ - public long apply (long pLeft, - long pRight, - Logger pLogger) - { - return pLeft - pRight; - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ModulusOperator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ModulusOperator.java deleted file mode 100644 index 096f576..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ModulusOperator.java +++ /dev/null @@ -1,140 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    The implementation of the modulus operator - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class ModulusOperator - extends BinaryOperator -{ - //------------------------------------- - // Singleton - //------------------------------------- - - public static final ModulusOperator SINGLETON = - new ModulusOperator (); - - //------------------------------------- - /** - * - * Constructor - **/ - public ModulusOperator () - { - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the symbol representing the operator - **/ - public String getOperatorSymbol () - { - return "%"; - } - - //------------------------------------- - /** - * - * Applies the operator to the given value - **/ - public Object apply (Object pLeft, - Object pRight, - Object pContext, - Logger pLogger) - throws ELException - { - if (pLeft == null && - pRight == null) { - if (pLogger.isLoggingWarning ()) { - pLogger.logWarning - (Constants.ARITH_OP_NULL, - getOperatorSymbol ()); - } - return PrimitiveObjects.getInteger (0); - } - - if ((pLeft != null && - (Coercions.isFloatingPointType (pLeft) || - Coercions.isFloatingPointString (pLeft))) || - (pRight != null && - (Coercions.isFloatingPointType (pRight) || - Coercions.isFloatingPointString (pRight)))) { - double left = - Coercions.coerceToPrimitiveNumber (pLeft, Double.class, pLogger). - doubleValue (); - double right = - Coercions.coerceToPrimitiveNumber (pRight, Double.class, pLogger). - doubleValue (); - - try { - return PrimitiveObjects.getDouble (left % right); - } - catch (Exception exc) { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.ARITH_ERROR, - getOperatorSymbol (), - "" + left, - "" + right); - } - return PrimitiveObjects.getInteger (0); - } - } - else { - long left = - Coercions.coerceToPrimitiveNumber (pLeft, Long.class, pLogger). - longValue (); - long right = - Coercions.coerceToPrimitiveNumber (pRight, Long.class, pLogger). - longValue (); - - try { - return PrimitiveObjects.getLong (left % right); - } - catch (Exception exc) { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.ARITH_ERROR, - getOperatorSymbol (), - "" + left, - "" + right); - } - return PrimitiveObjects.getInteger (0); - } - } - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/MultiplyOperator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/MultiplyOperator.java deleted file mode 100644 index 232c74f..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/MultiplyOperator.java +++ /dev/null @@ -1,92 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    The implementation of the multiply operator - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class MultiplyOperator - extends ArithmeticOperator -{ - //------------------------------------- - // Singleton - //------------------------------------- - - public static final MultiplyOperator SINGLETON = - new MultiplyOperator (); - - //------------------------------------- - /** - * - * Constructor - **/ - public MultiplyOperator () - { - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the symbol representing the operator - **/ - public String getOperatorSymbol () - { - return "*"; - } - - //------------------------------------- - /** - * - * Applies the operator to the given double values, returning a double - **/ - public double apply (double pLeft, - double pRight, - Logger pLogger) - { - return pLeft * pRight; - } - - //------------------------------------- - /** - * - * Applies the operator to the given double values, returning a double - **/ - public long apply (long pLeft, - long pRight, - Logger pLogger) - { - return pLeft * pRight; - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/NamedValue.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/NamedValue.java deleted file mode 100644 index 1d27a1c..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/NamedValue.java +++ /dev/null @@ -1,99 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -import java.util.Map; - -/** - * - *

    Represents a name that can be used as the first element of a - * value. - * - * @author Nathan Abramson - Art Technology Group - * @author Shawn Bayern - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class NamedValue - extends Expression -{ - //------------------------------------- - // Constants - //------------------------------------- - - //------------------------------------- - // Properties - //------------------------------------- - // property name - - String mName; - public String getName () - { return mName; } - - //------------------------------------- - /** - * - * Constructor - **/ - public NamedValue (String pName) - { - mName = pName; - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the expression in the expression language syntax - **/ - public String getExpressionString () - { - return StringLiteral.toIdentifierToken (mName); - } - - //------------------------------------- - /** - * - * Evaluates by looking up the name in the VariableResolver - **/ - public Object evaluate (Object pContext, - VariableResolver pResolver, - Map functions, - String defaultPrefix, - Logger pLogger) - throws ELException - { - if (pResolver == null) { - return null; - } - else { - return pResolver.resolveVariable (mName, pContext); - } - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/NotEqualsOperator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/NotEqualsOperator.java deleted file mode 100644 index 556106f..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/NotEqualsOperator.java +++ /dev/null @@ -1,80 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    The implementation of the not equals operator - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class NotEqualsOperator - extends EqualityOperator -{ - //------------------------------------- - // Singleton - //------------------------------------- - - public static final NotEqualsOperator SINGLETON = - new NotEqualsOperator (); - - //------------------------------------- - /** - * - * Constructor - **/ - public NotEqualsOperator () - { - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the symbol representing the operator - **/ - public String getOperatorSymbol () - { - return "!="; - } - - //------------------------------------- - /** - * - * Applies the operator given the fact that the two elements are - * equal. - **/ - public boolean apply (boolean pAreEqual, - Logger pLogger) - { - return !pAreEqual; - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/NotOperator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/NotOperator.java deleted file mode 100644 index a3ca7e9..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/NotOperator.java +++ /dev/null @@ -1,84 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    The implementation of the not operator - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class NotOperator - extends UnaryOperator -{ - //------------------------------------- - // Singleton - //------------------------------------- - - public static final NotOperator SINGLETON = - new NotOperator (); - - //------------------------------------- - /** - * - * Constructor - **/ - public NotOperator () - { - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the symbol representing the operator - **/ - public String getOperatorSymbol () - { - return "not"; - } - - //------------------------------------- - /** - * - * Applies the operator to the given value - **/ - public Object apply (Object pValue, - Object pContext, - Logger pLogger) - throws ELException - { - // Coerce the value to a boolean - boolean val = Coercions.coerceToBoolean (pValue, pLogger).booleanValue (); - - return PrimitiveObjects.getBoolean (!val); - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/NullLiteral.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/NullLiteral.java deleted file mode 100644 index b702bc3..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/NullLiteral.java +++ /dev/null @@ -1,68 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    An expression representing a null literal value - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class NullLiteral - extends Literal -{ - //------------------------------------- - // Member variables - //------------------------------------- - - public static final NullLiteral SINGLETON = new NullLiteral (); - - //------------------------------------- - /** - * - * Constructor - **/ - public NullLiteral () - { - super (null); - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the expression in the expression language syntax - **/ - public String getExpressionString () - { - return "null"; - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/OrOperator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/OrOperator.java deleted file mode 100644 index 1235fc1..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/OrOperator.java +++ /dev/null @@ -1,112 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    The implementation of the or operator - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class OrOperator - extends BinaryOperator -{ - //------------------------------------- - // Singleton - //------------------------------------- - - public static final OrOperator SINGLETON = - new OrOperator (); - - //------------------------------------- - /** - * - * Constructor - **/ - public OrOperator () - { - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the symbol representing the operator - **/ - public String getOperatorSymbol () - { - return "or"; - } - - //------------------------------------- - /** - * - * Applies the operator to the given value - **/ - public Object apply (Object pLeft, - Object pRight, - Object pContext, - Logger pLogger) - throws ELException - { - // Coerce the values to booleans - boolean left = - Coercions.coerceToBoolean (pLeft, pLogger).booleanValue (); - boolean right = - Coercions.coerceToBoolean (pRight, pLogger).booleanValue (); - - return PrimitiveObjects.getBoolean (left || right); - } - - //------------------------------------- - /** - * - * Returns true if evaluation is necessary given the specified Left - * value. The And/OrOperators make use of this - **/ - public boolean shouldEvaluate (Object pLeft) - { - return - (pLeft instanceof Boolean) && - ((Boolean) pLeft).booleanValue () == false; - } - - //------------------------------------- - /** - * - * Returns true if the operator expects its arguments to be coerced - * to Booleans. The And/Or operators set this to true. - **/ - public boolean shouldCoerceToBoolean () - { - return true; - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/PlusOperator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/PlusOperator.java deleted file mode 100644 index 07d83e0..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/PlusOperator.java +++ /dev/null @@ -1,92 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    The implementation of the plus operator - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class PlusOperator - extends ArithmeticOperator -{ - //------------------------------------- - // Singleton - //------------------------------------- - - public static final PlusOperator SINGLETON = - new PlusOperator (); - - //------------------------------------- - /** - * - * Constructor - **/ - public PlusOperator () - { - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the symbol representing the operator - **/ - public String getOperatorSymbol () - { - return "+"; - } - - //------------------------------------- - /** - * - * Applies the operator to the given double values, returning a double - **/ - public double apply (double pLeft, - double pRight, - Logger pLogger) - { - return pLeft + pRight; - } - - //------------------------------------- - /** - * - * Applies the operator to the given double values, returning a double - **/ - public long apply (long pLeft, - long pRight, - Logger pLogger) - { - return pLeft + pRight; - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/PrimitiveObjects.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/PrimitiveObjects.java deleted file mode 100644 index 3586d73..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/PrimitiveObjects.java +++ /dev/null @@ -1,251 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    This converts primitive values to their Object counterparts. - * For bytes and chars, values from 0 to 255 are cached. For shorts, - * ints, and longs, values -1000 to 1000 are cached. - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -class PrimitiveObjects -{ - //------------------------------------- - // Constants - //------------------------------------- - - static int BYTE_LOWER_BOUND = 0; - static int BYTE_UPPER_BOUND = 255; - static int CHARACTER_LOWER_BOUND = 0; - static int CHARACTER_UPPER_BOUND = 255; - static int SHORT_LOWER_BOUND = -1000; - static int SHORT_UPPER_BOUND = 1000; - static int INTEGER_LOWER_BOUND = -1000; - static int INTEGER_UPPER_BOUND = 1000; - static int LONG_LOWER_BOUND = -1000; - static int LONG_UPPER_BOUND = 1000; - - //------------------------------------- - // Member variables - //------------------------------------- - - static Byte [] mBytes = createBytes (); - static Character [] mCharacters = createCharacters (); - static Short [] mShorts = createShorts (); - static Integer [] mIntegers = createIntegers (); - static Long [] mLongs = createLongs (); - - //------------------------------------- - // Getting primitive values - //------------------------------------- - public static Boolean getBoolean (boolean pValue) - { - return - pValue ? - Boolean.TRUE : - Boolean.FALSE; - } - - //------------------------------------- - public static Byte getByte (byte pValue) - { - if (pValue >= BYTE_LOWER_BOUND && - pValue <= BYTE_UPPER_BOUND) { - return mBytes [((int) pValue) - BYTE_LOWER_BOUND]; - } - else { - return new Byte (pValue); - } - } - - //------------------------------------- - public static Character getCharacter (char pValue) - { - if (pValue >= CHARACTER_LOWER_BOUND && - pValue <= CHARACTER_UPPER_BOUND) { - return mCharacters [((int) pValue) - CHARACTER_LOWER_BOUND]; - } - else { - return new Character (pValue); - } - } - - //------------------------------------- - public static Short getShort (short pValue) - { - if (pValue >= SHORT_LOWER_BOUND && - pValue <= SHORT_UPPER_BOUND) { - return mShorts [((int) pValue) - SHORT_LOWER_BOUND]; - } - else { - return new Short (pValue); - } - } - - //------------------------------------- - public static Integer getInteger (int pValue) - { - if (pValue >= INTEGER_LOWER_BOUND && - pValue <= INTEGER_UPPER_BOUND) { - return mIntegers [((int) pValue) - INTEGER_LOWER_BOUND]; - } - else { - return new Integer (pValue); - } - } - - //------------------------------------- - public static Long getLong (long pValue) - { - if (pValue >= LONG_LOWER_BOUND && - pValue <= LONG_UPPER_BOUND) { - return mLongs [((int) pValue) - LONG_LOWER_BOUND]; - } - else { - return new Long (pValue); - } - } - - //------------------------------------- - public static Float getFloat (float pValue) - { - return new Float (pValue); - } - - //------------------------------------- - public static Double getDouble (double pValue) - { - return new Double (pValue); - } - - //------------------------------------- - // Object class equivalents of primitive classes - //------------------------------------- - /** - * - * If the given class is a primitive class, returns the object - * version of that class. Otherwise, the class is just returned. - **/ - public static Class getPrimitiveObjectClass (Class pClass) - { - if (pClass == Boolean.TYPE) { - return Boolean.class; - } - else if (pClass == Byte.TYPE) { - return Byte.class; - } - else if (pClass == Short.TYPE) { - return Short.class; - } - else if (pClass == Character.TYPE) { - return Character.class; - } - else if (pClass == Integer.TYPE) { - return Integer.class; - } - else if (pClass == Long.TYPE) { - return Long.class; - } - else if (pClass == Float.TYPE) { - return Float.class; - } - else if (pClass == Double.TYPE) { - return Double.class; - } - else { - return pClass; - } - } - - //------------------------------------- - // Initializing the cached values - //------------------------------------- - static Byte [] createBytes () - { - int len = BYTE_UPPER_BOUND - BYTE_LOWER_BOUND + 1; - Byte [] ret = new Byte [len]; - byte val = (byte) BYTE_LOWER_BOUND; - for (int i = 0; i < len; i++, val++) { - ret [i] = new Byte (val); - } - return ret; - } - - //------------------------------------- - static Character [] createCharacters () - { - int len = CHARACTER_UPPER_BOUND - CHARACTER_LOWER_BOUND + 1; - Character [] ret = new Character [len]; - char val = (char) CHARACTER_LOWER_BOUND; - for (int i = 0; i < len; i++, val++) { - ret [i] = new Character (val); - } - return ret; - } - - //------------------------------------- - static Short [] createShorts () - { - int len = SHORT_UPPER_BOUND - SHORT_LOWER_BOUND + 1; - Short [] ret = new Short [len]; - short val = (short) SHORT_LOWER_BOUND; - for (int i = 0; i < len; i++, val++) { - ret [i] = new Short (val); - } - return ret; - } - - //------------------------------------- - static Integer [] createIntegers () - { - int len = INTEGER_UPPER_BOUND - INTEGER_LOWER_BOUND + 1; - Integer [] ret = new Integer [len]; - int val = (int) INTEGER_LOWER_BOUND; - for (int i = 0; i < len; i++, val++) { - ret [i] = new Integer (val); - } - return ret; - } - - //------------------------------------- - static Long [] createLongs () - { - int len = LONG_UPPER_BOUND - LONG_LOWER_BOUND + 1; - Long [] ret = new Long [len]; - long val = (long) LONG_LOWER_BOUND; - for (int i = 0; i < len; i++, val++) { - ret [i] = new Long (val); - } - return ret; - } - - //------------------------------------- - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/PropertySuffix.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/PropertySuffix.java deleted file mode 100644 index 217647c..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/PropertySuffix.java +++ /dev/null @@ -1,104 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -import java.util.Map; - -/** - * - *

    Represents an operator that obtains the value of another value's - * property. This is a specialization of ArraySuffix - a.b is - * equivalent to a["b"] - * - * @author Nathan Abramson - Art Technology Group - * @author Shawn Bayern - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class PropertySuffix - extends ArraySuffix -{ - //------------------------------------- - // Properties - //------------------------------------- - // property name - - String mName; - public String getName () - { return mName; } - public void setName (String pName) - { mName = pName; } - - //------------------------------------- - /** - * - * Constructor - **/ - public PropertySuffix (String pName) - { - super (null); - mName = pName; - } - - //------------------------------------- - /** - * - * Gets the value of the index - **/ - Object evaluateIndex (Object pContext, - VariableResolver pResolver, - Map functions, - String defaultPrefix, - Logger pLogger) - throws ELException - { - return mName; - } - - //------------------------------------- - /** - * - * Returns the operator symbol - **/ - String getOperatorSymbol () - { - return "."; - } - - //------------------------------------- - // ValueSuffix methods - //------------------------------------- - /** - * - * Returns the expression in the expression language syntax - **/ - public String getExpressionString () - { - return "." + StringLiteral.toIdentifierToken (mName); - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/RelationalOperator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/RelationalOperator.java deleted file mode 100644 index 18cd3d5..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/RelationalOperator.java +++ /dev/null @@ -1,82 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    This is the superclass for all relational operators (except == - * or !=) - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public abstract class RelationalOperator - extends BinaryOperator -{ - //------------------------------------- - /** - * - * Applies the operator to the given value - **/ - public Object apply (Object pLeft, - Object pRight, - Object pContext, - Logger pLogger) - throws ELException - { - return Coercions.applyRelationalOperator (pLeft, pRight, this, pLogger); - } - - //------------------------------------- - /** - * - * Applies the operator to the given double values - **/ - public abstract boolean apply (double pLeft, - double pRight, - Logger pLogger); - - //------------------------------------- - /** - * - * Applies the operator to the given long values - **/ - public abstract boolean apply (long pLeft, - long pRight, - Logger pLogger); - - //------------------------------------- - /** - * - * Applies the operator to the given String values - **/ - public abstract boolean apply (String pLeft, - String pRight, - Logger pLogger); - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Resources.properties b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Resources.properties deleted file mode 100644 index 3361c5e..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Resources.properties +++ /dev/null @@ -1,141 +0,0 @@ -EXCEPTION_GETTING_BEANINFO=\ - An Exception occurred getting the BeanInfo for class {0} - -NULL_EXPRESSION_STRING=\ - A null expression string may not be passed to the \ - expression evaluator - -PARSE_EXCEPTION=\ - Encountered "{1}", expected one of [{0}] - -CANT_GET_PROPERTY_OF_NULL=\ - Attempt to get property "{0}" from a null value - -NO_SUCH_PROPERTY=\ - Class {0} does not have a property "{1}" - -NO_GETTER_METHOD=\ - Property "{0}" of class {1} does not have a public getter method - -ERROR_GETTING_PROPERTY=\ - An error occurred while getting property "{0}" from an instance \ - of class {1} - -CANT_GET_INDEXED_VALUE_OF_NULL=\ - Attempt to apply the "{0}" operator to a null value - -CANT_GET_NULL_INDEX=\ - Attempt to apply a null index to the "{0}" operator - -NULL_INDEX=\ - The index supplied to the "{0}" operator may not be null - -BAD_INDEX_VALUE=\ - The "{0}" operator was supplied with an index value of type \ - "{1}" to be applied to a List or array, but \ - that value cannot be converted to an integer. - -EXCEPTION_ACCESSING_LIST=\ - An exception occurred while trying to access index {0} of a \ - List - -EXCEPTION_ACCESSING_ARRAY=\ - An exception occurred while trying to access index {0} of an \ - Array - -CANT_FIND_INDEX=\ - Unable to find a value for "{0}" in object of class "{1}" using \ - operator "{2}" - -TOSTRING_EXCEPTION=\ - An object of type "{0}" threw an exception in its toString() \ - method while trying to be coerced to a String - -BOOLEAN_TO_NUMBER=\ - Attempt to coerce a boolean value "{0}" to type \ - "{1}" - -STRING_TO_NUMBER_EXCEPTION=\ - An exception occured trying to convert String "{0}" to type "{1}" - -COERCE_TO_NUMBER=\ - Attempt to coerce a value of type "{0}" to type "{1}" - -BOOLEAN_TO_CHARACTER=\ - Attempt to coerce a boolean value "{0}" to type Character - -EMPTY_STRING_TO_CHARACTER=\ - Attempt to coerce an empty String to type Character - -COERCE_TO_CHARACTER=\ - Attempt to coerce a value of type "{0}" to Character - -NULL_TO_BOOLEAN=\ - Attempt to coerce a null value to a Boolean - -STRING_TO_BOOLEAN=\ - An exception occurred trying to convert String "{0}" to type Boolean - -COERCE_TO_BOOLEAN=\ - Attempt to coerce a value of type "{0}" to Boolean - -COERCE_TO_OBJECT=\ - Attempt to coerce a value of type "{0}" to type "{1}" - -NO_PROPERTY_EDITOR=\ - Attempt to convert String "{0}" to type "{1}", but there is \ - no PropertyEditor for that type - -PROPERTY_EDITOR_ERROR=\ - Unable to parse value "{0}" into expected type "{1}" - -ARITH_OP_NULL=\ - Attempt to apply operator "{0}" to null value - -ARITH_OP_BAD_TYPE=\ - Attempt to apply operator "{0}" to arguments of type "{1}" \ - and "{2}" - -ARITH_ERROR=\ - An error occurred applying operator "{0}" to operands "{1}" \ - and "{2}" - -ERROR_IN_EQUALS= - An error occurred calling equals() on an object of type "{0}" \ - when comparing with an object of type "{1}" for operator "{2}" - -UNARY_OP_BAD_TYPE=\ - Attempt to apply operator "{0}" to arguments of type "{1}" - -NAMED_VALUE_NOT_FOUND=\ - Unable to find a value for name "{0}" - -CANT_GET_INDEXED_PROPERTY=\ - An error occurred obtaining the indexed property value of an \ - object of type "{0}" with index "{1}" - -COMPARABLE_ERROR=\ - An exception occurred while trying to compare a value of \ - Comparable type "{0}" with a value of type "{1}" for operator \ - "{2}" - -BAD_IMPLICIT_OBJECT=\ - No such implicit object "{0}" - the only implicit objects are: \ - {1} - -ATTRIBUTE_EVALUATION_EXCEPTION=\ - An error occurred while evaluating custom action attribute "{0}" \ - with value "{1}": {2} ({3}) - -ATTRIBUTE_PARSE_EXCEPTION=\ - An error occurred while parsing custom action attribute "{0}" \ - with value "{1}": {2} - -UNKNOWN_FUNCTION=\ - No function is mapped to the name "{1}" - -INAPPROPRIATE_FUNCTION_ARG_COUNT=\ - The function "{1}" requires {2} arguments but was passed {3} - -FUNCTION_INVOCATION_ERROR=\ - An error occurred while evaluating function "{0}" diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Resources_ja.properties b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Resources_ja.properties deleted file mode 100644 index d6ecefc..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/Resources_ja.properties +++ /dev/null @@ -1,122 +0,0 @@ -EXCEPTION_GETTING_BEANINFO=\ - \u30af\u30e9\u30b9 {0} \u306e BeanInfo \u3092\u53d6\u5f97\u3059\u308b\u904e\u7a0b\u3067\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f - -NULL_EXPRESSION_STRING=\ - null \u306e\u5f0f\u6587\u5b57\u5217\u306f\u3001\u5f0f\u306e\u8a55\u4fa1\u3068\u3057\u3066\u901a\u3089\u306a\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093 - -PARSE_EXCEPTION=\ - [{0}] \u306e\uff11\u3064\u3092\u671f\u5f85\u3057\u307e\u3057\u305f\u304c\u3001"{1}" \u306b\u906d\u9047\u3057\u307e\u3057\u305f - -CANT_GET_PROPERTY_OF_NULL=\ - null \u5024\u3088\u308a\u30d7\u30ed\u30d1\u30c6\u30a3 "{0}" \u3092\u53d6\u5f97\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 - -NO_SUCH_PROPERTY=\ - \u30af\u30e9\u30b9 {0} \u306b\u306f\u3001\u30d7\u30ed\u30d1\u30c6\u30a3 "{1}" \u304c\u5b58\u5728\u3057\u307e\u305b\u3093 - -NO_GETTER_METHOD=\ - \u30af\u30e9\u30b9 {1} \u306b\u3042\u308b\u30d7\u30ed\u30d1\u30c6\u30a3 "{0}" \u7528\u306e public \u3067\u5ba3\u8a00\u3055\u308c\u305f getter \u30e1\u30bd\u30c3\u30c9\u304c\u3042\u308a\u307e\u305b\u3093 - -ERROR_GETTING_PROPERTY=\ - \u30af\u30e9\u30b9 {1} \u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u304b\u3089\u30d7\u30ed\u30d1\u30c6\u30a3 "{0}" \u3092\u53d6\u5f97\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f - -CANT_GET_INDEXED_VALUE_OF_NULL=\ - null \u5024\u306b\u5bfe\u3057\u3066 "{0}" \u30aa\u30da\u30ec\u30fc\u30bf\u3092\u9069\u7528\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 - -CANT_GET_NULL_INDEX=\ - "{0}" \u30aa\u30da\u30ec\u30fc\u30bf\u306b\u5bfe\u3057\u3066 null \u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u3092\u9069\u7528\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 - -NULL_INDEX=\ - "{0}" \u30aa\u30da\u30ec\u30fc\u30bf\u306b\u5bfe\u3057\u3066\u4f9b\u7d66\u3055\u308c\u305f\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306f null \u3067\u3042\u3063\u3066\u306f\u3044\u3051\u307e\u305b\u3093 - -BAD_INDEX_VALUE=\ - "{0}" \u30aa\u30da\u30ec\u30fc\u30bf\u306b\u3088\u3063\u3066 List \u3082\u3057\u304f\u306f\u914d\u5217\u306b\u9069\u7528\u3055\u308c\u305f "{1}" \u578b\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5024\u3092\u4f9b\u7d66\u3057\u307e\u3057\u305f\u304c\u3001\u305d\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5024\u3092\u6574\u6570\u5024\u3078\u5909\u63db\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093 - -EXCEPTION_ACCESSING_LIST=\ - List \u306e\u4e2d\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9 {0} \u3078\u30a2\u30af\u30bb\u30b9\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f - -EXCEPTION_ACCESSING_ARRAY=\ - Array \u306e\u4e2d\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9 {0} \u3078\u30a2\u30af\u30bb\u30b9\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f - -CANT_FIND_INDEX=\ - \u30aa\u30da\u30ec\u30fc\u30bf "{2}" \u3092\u5229\u7528\u3057\u307e\u3057\u305f\u304c\u3001\u30af\u30e9\u30b9 "{1}" \u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306b\u304a\u3044\u3066 "{0}" \u306b\u5bfe\u5fdc\u3059\u308b\u5024\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093 - -TOSTRING_EXCEPTION=\ - "{0}" \u578b\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092 String \u306b\u5909\u63db\u3059\u308b\u904e\u7a0b\u306b\u304a\u3044\u3066\u3001\u3053\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e toString() \u30e1\u30bd\u30c3\u30c9\u304c\u4f8b\u5916\u3092\u30b9\u30ed\u30fc\u3057\u307e\u3057\u305f - -BOOLEAN_TO_NUMBER=\ - boolean \u5024 "{0}" \u3092 "{1}" \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 - -STRING_TO_NUMBER_EXCEPTION=\ - String "{0}" \u3092 "{1}" \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u305f\u969b\u306b\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f - -COERCE_TO_NUMBER=\ - "{0}" \u578b\u306e\u5024\u3092 "{1}" \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 - -BOOLEAN_TO_CHARACTER=\ - boolean \u5024 "{0}" \u3092 Character \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 - -EMPTY_STRING_TO_CHARACTER=\ - \u7a7a\u306e String \u3092 Character \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 - -COERCE_TO_CHARACTER=\ - "{0}" \u578b\u306e\u5024\u3092 Character \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 - -NULL_TO_BOOLEAN=\ - null \u5024\u3092 Boolean \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 - -STRING_TO_BOOLEAN=\ - String "{0}" \u3092 Boolean \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u305f\u969b\u306b\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f - -COERCE_TO_BOOLEAN=\ - "{0}" \u578b\u306e\u5024\u3092 Boolean \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 - -COERCE_TO_OBJECT=\ - "{0}" \u578b\u306e\u5024\u3092 "{1}" \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 - -NO_PROPERTY_EDITOR=\ - String "{0}" \u3092 "{1}" \u578b\u306b\u5909\u63db\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u304c\u3001\u305d\u306e\u578b\u306b\u5bfe\u5fdc\u3059\u308b PropertyEditor \u304c\u5b58\u5728\u3057\u307e\u305b\u3093 - -PROPERTY_EDITOR_ERROR=\ - \u5024 "{0}" \u3092\u69cb\u6587\u89e3\u6790\u3057\u307e\u3057\u305f\u304c\u3001\u671f\u5f85\u3055\u308c\u308b "{1}" \u578b\u306b\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093 - -ARITH_OP_NULL=\ - null \u5024\u306b\u5bfe\u3057\u3066\u30aa\u30da\u30ec\u30fc\u30bf "{0}" \u3092\u9069\u7528\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 - -ARITH_OP_BAD_TYPE=\ - "{1}" \u578b\u304a\u3088\u3073 "{2}" \u578b\u306e\u5909\u6570\u306b\u5bfe\u3057\u3066\u30aa\u30da\u30ec\u30fc\u30bf "{0}" \u3092\u9069\u7528\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 - -ARITH_ERROR=\ - \u30aa\u30da\u30e9\u30f3\u30c9 "{1}" \u304a\u3088\u3073 "{2}" \u306b\u5bfe\u3057\u3066\u30aa\u30da\u30ec\u30fc\u30bf {0} \u3092\u9069\u7528\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f - -ERROR_IN_EQUALS=\ - \u30aa\u30da\u30ec\u30fc\u30bf "{2}" \u306b\u5bfe\u3057\u3066 "{1}" \u578b\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3068\u6bd4\u8f03\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u304c\u3001"{0}" \u578b\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e equals() \u30e1\u30bd\u30c3\u30c9\u3092\u547c\u3073\u51fa\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f - -UNARY_OP_BAD_TYPE=\ - "{1}" \u578b\u306e\u5909\u6570\u306b\u5bfe\u3057\u3066\u30aa\u30da\u30ec\u30fc\u30bf "{0}" \u3092\u9069\u7528\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 - -NAMED_VALUE_NOT_FOUND=\ - \u540d\u79f0 "{0}" \u306b\u5bfe\u5fdc\u3059\u308b\u5024\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093 - -CANT_GET_INDEXED_PROPERTY=\ - \u30a4\u30f3\u30c7\u30c3\u30af\u30b9 "{1}" \u3092\u4ed8\u4e0e\u3057\u305f "{0}" \u578b\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u30fb\u30d7\u30ed\u30d1\u30c6\u30a3\u5024\u3092\u5f97\u3088\u3046\u3068\u3057\u305f\u904e\u7a0b\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f - -COMPARABLE_ERROR=\ - \u30aa\u30da\u30ec\u30fc\u30bf "{2}" \u306b\u5bfe\u3057\u3066 Comparable \u578b\u3067\u3042\u308b "{0}" \u306e\u5024\u3068 "{1}" \u578b\u306e\u5024\u3068\u3092\u6bd4\u8f03\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f - -BAD_IMPLICIT_OBJECT=\ - \u305d\u306e\u3088\u3046\u306a\u6697\u9ed9\u30aa\u30d6\u30b8\u30a7\u30af\u30c8 "{0}" \u306f\u5b58\u5728\u3057\u307e\u305b\u3093 - \u552f\u4e00\u306e\u6697\u9ed9\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f\u6b21\u306e\u3088\u3046\u306b\u306a\u308a\u307e\u3059: {1} - -ATTRIBUTE_EVALUATION_EXCEPTION=\ - \u5024 "{1}" \u306e\u30bb\u30c3\u30c8\u3055\u308c\u305f\u30ab\u30b9\u30bf\u30e0\u30fb\u30a2\u30af\u30b7\u30e7\u30f3\u5c5e\u6027 "{0}" \u3092\u8a55\u4fa1\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f: {2} ({3}) - -ATTRIBUTE_PARSE_EXCEPTION=\ - \u5024 "{1}" \u306e\u30bb\u30c3\u30c8\u3055\u308c\u305f\u30ab\u30b9\u30bf\u30e0\u30fb\u30a2\u30af\u30b7\u30e7\u30f3\u5c5e\u6027 "{0}" \u3092\u69cb\u6587\u89e3\u6790\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f: {2} - -UNKNOWN_FUNCTION=\ - "{1}" \u3068\u3044\u3046\u95a2\u6570\u540d\u306f\u5b58\u5728\u3057\u307e\u305b\u3093\u3002 - -INAPPROPRIATE_FUNCTION_ARG_COUNT=\ - \u95a2\u6570 "{1}" \u3067\u306f\u3001{2}\u500b\u306e\u5f15\u6570\u3092\u5fc5\u8981\u3068\u3057\u307e\u3059\u304c\u3001{3} \u3092\u901a\u3057\u307e\u3057\u305f\u3002 - -FUNCTION_INVOCATION_ERROR=\ - \u95a2\u6570 "{0}" \u3092\u8a55\u4fa1\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002 diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/StringLiteral.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/StringLiteral.java deleted file mode 100644 index c9c49af..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/StringLiteral.java +++ /dev/null @@ -1,192 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    An expression representing a String literal value. - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class StringLiteral - extends Literal -{ - //------------------------------------- - /** - * - * Constructor - **/ - StringLiteral (Object pValue) - { - super (pValue); - } - - //------------------------------------- - /** - * - * Returns a StringLiteral parsed from the given token (enclosed by - * single or double quotes) - **/ - public static StringLiteral fromToken (String pToken) - { - return new StringLiteral (getValueFromToken (pToken)); - } - - //------------------------------------- - /** - * - * Returns a StringLiteral with the given string value - **/ - public static StringLiteral fromLiteralValue (String pValue) - { - return new StringLiteral (pValue); - } - - //------------------------------------- - /** - * - * Parses the given token into the literal value - **/ - public static String getValueFromToken (String pToken) - { - StringBuffer buf = new StringBuffer (); - int len = pToken.length () - 1; - boolean escaping = false; - for (int i = 1; i < len; i++) { - char ch = pToken.charAt (i); - if (escaping) { - buf.append (ch); - escaping = false; - } - else if (ch == '\\') { - escaping = true; - } - else { - buf.append (ch); - } - } - return buf.toString (); - } - - //------------------------------------- - /** - * - * Converts the specified value to a String token, using " as the - * enclosing quotes and escaping any characters that need escaping. - **/ - public static String toStringToken (String pValue) - { - // See if any escaping is needed - if (pValue.indexOf ('\"') < 0 && - pValue.indexOf ('\\') < 0) { - return "\"" + pValue + "\""; - } - - // Escaping is needed - else { - StringBuffer buf = new StringBuffer (); - buf.append ('\"'); - int len = pValue.length (); - for (int i = 0; i < len; i++) { - char ch = pValue.charAt (i); - if (ch == '\\') { - buf.append ('\\'); - buf.append ('\\'); - } - else if (ch == '\"') { - buf.append ('\\'); - buf.append ('\"'); - } - else { - buf.append (ch); - } - } - buf.append ('\"'); - return buf.toString (); - } - } - - //------------------------------------- - /** - * - * Converts the specified value to an identifier token, escaping it - * as a string literal if necessary. - **/ - public static String toIdentifierToken (String pValue) - { - // See if it's a valid java identifier - if (isJavaIdentifier (pValue)) { - return pValue; - } - - // Return as a String literal - else { - return toStringToken (pValue); - } - } - - //------------------------------------- - /** - * - * Returns true if the specified value is a legal java identifier - **/ - static boolean isJavaIdentifier (String pValue) - { - int len = pValue.length (); - if (len == 0) { - return false; - } - else { - if (!Character.isJavaIdentifierStart (pValue.charAt (0))) { - return false; - } - else { - for (int i = 1; i < len; i++) { - if (!Character.isJavaIdentifierPart (pValue.charAt (i))) { - return false; - } - } - return true; - } - } - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the expression in the expression language syntax - **/ - public String getExpressionString () - { - return toStringToken ((String) getValue ()); - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/UnaryMinusOperator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/UnaryMinusOperator.java deleted file mode 100644 index 7236aa5..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/UnaryMinusOperator.java +++ /dev/null @@ -1,144 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    The implementation of the unary minus operator - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class UnaryMinusOperator - extends UnaryOperator -{ - //------------------------------------- - // Singleton - //------------------------------------- - - public static final UnaryMinusOperator SINGLETON = - new UnaryMinusOperator (); - - //------------------------------------- - /** - * - * Constructor - **/ - public UnaryMinusOperator () - { - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the symbol representing the operator - **/ - public String getOperatorSymbol () - { - return "-"; - } - - //------------------------------------- - /** - * - * Applies the operator to the given value - **/ - public Object apply (Object pValue, - Object pContext, - Logger pLogger) - throws ELException - { - if (pValue == null) { - /* - if (pLogger.isLoggingWarning ()) { - pLogger.logWarning - (Constants.ARITH_OP_NULL, - getOperatorSymbol ()); - } - */ - return PrimitiveObjects.getInteger (0); - } - - else if (pValue instanceof String) { - if (Coercions.isFloatingPointString (pValue)) { - double dval = - ((Number) - (Coercions.coerceToPrimitiveNumber - (pValue, Double.class, pLogger))). - doubleValue (); - return PrimitiveObjects.getDouble (-dval); - } - else { - long lval = - ((Number) - (Coercions.coerceToPrimitiveNumber - (pValue, Long.class, pLogger))). - longValue (); - return PrimitiveObjects.getLong (-lval); - } - } - - else if (pValue instanceof Byte) { - return PrimitiveObjects.getByte - ((byte) -(((Byte) pValue).byteValue ())); - } - else if (pValue instanceof Short) { - return PrimitiveObjects.getShort - ((short) -(((Short) pValue).shortValue ())); - } - else if (pValue instanceof Integer) { - return PrimitiveObjects.getInteger - ((int) -(((Integer) pValue).intValue ())); - } - else if (pValue instanceof Long) { - return PrimitiveObjects.getLong - ((long) -(((Long) pValue).longValue ())); - } - else if (pValue instanceof Float) { - return PrimitiveObjects.getFloat - ((float) -(((Float) pValue).floatValue ())); - } - else if (pValue instanceof Double) { - return PrimitiveObjects.getDouble - ((double) -(((Double) pValue).doubleValue ())); - } - - else { - if (pLogger.isLoggingError ()) { - pLogger.logError - (Constants.UNARY_OP_BAD_TYPE, - getOperatorSymbol (), - pValue.getClass ().getName ()); - } - return PrimitiveObjects.getInteger (0); - } - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/UnaryOperator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/UnaryOperator.java deleted file mode 100644 index 8753098..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/UnaryOperator.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    This is the superclass for all unary operators - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public abstract class UnaryOperator -{ - //------------------------------------- - /** - * - * Constructor - **/ - public UnaryOperator () - { - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the symbol representing the operator - **/ - public abstract String getOperatorSymbol (); - - //------------------------------------- - /** - * - * Applies the operator to the given value - **/ - public abstract Object apply (Object pValue, - Object pContext, - Logger pLogger) - throws ELException; - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/UnaryOperatorExpression.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/UnaryOperatorExpression.java deleted file mode 100644 index 6223bc1..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/UnaryOperatorExpression.java +++ /dev/null @@ -1,141 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -import java.util.List; -import java.util.Map; - -/** - * - *

    An expression representing one or more unary operators on a - * value - * - * @author Nathan Abramson - Art Technology Group - * @author Shawn Bayern - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class UnaryOperatorExpression - extends Expression -{ - //------------------------------------- - // Properties - //------------------------------------- - // property operator - - UnaryOperator mOperator; - public UnaryOperator getOperator () - { return mOperator; } - public void setOperator (UnaryOperator pOperator) - { mOperator = pOperator; } - - //------------------------------------- - // property operators - - List mOperators; - public List getOperators () - { return mOperators; } - public void setOperators (List pOperators) - { mOperators = pOperators; } - - //------------------------------------- - // property expression - - Expression mExpression; - public Expression getExpression () - { return mExpression; } - public void setExpression (Expression pExpression) - { mExpression = pExpression; } - - //------------------------------------- - /** - * - * Constructor - **/ - public UnaryOperatorExpression (UnaryOperator pOperator, - List pOperators, - Expression pExpression) - { - mOperator = pOperator; - mOperators = pOperators; - mExpression = pExpression; - } - - //------------------------------------- - // Expression methods - //------------------------------------- - /** - * - * Returns the expression in the expression language syntax - **/ - public String getExpressionString () - { - StringBuffer buf = new StringBuffer (); - buf.append ("("); - if (mOperator != null) { - buf.append (mOperator.getOperatorSymbol ()); - buf.append (" "); - } - else { - for (int i = 0; i < mOperators.size (); i++) { - UnaryOperator operator = (UnaryOperator) mOperators.get (i); - buf.append (operator.getOperatorSymbol ()); - buf.append (" "); - } - } - buf.append (mExpression.getExpressionString ()); - buf.append (")"); - return buf.toString (); - } - - //------------------------------------- - /** - * - * Evaluates to the literal value - **/ - public Object evaluate (Object pContext, - VariableResolver pResolver, - Map functions, - String defaultPrefix, - Logger pLogger) - throws ELException - { - Object value = mExpression.evaluate (pContext, pResolver, functions, - defaultPrefix, pLogger); - if (mOperator != null) { - value = mOperator.apply (value, pContext, pLogger); - } - else { - for (int i = mOperators.size () - 1; i >= 0; i--) { - UnaryOperator operator = (UnaryOperator) mOperators.get (i); - value = operator.apply (value, pContext, pLogger); - } - } - return value; - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ValueSuffix.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ValueSuffix.java deleted file mode 100644 index 68fa1e3..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/ValueSuffix.java +++ /dev/null @@ -1,65 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -import java.util.Map; - -/** - * - *

    Represents an element that can appear as a suffix in a complex - * value, such as a property or index operator, or a method call (should - * they ever need to be supported). - * - * @author Nathan Abramson - Art Technology Group - * @author Shawn Bayern - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public abstract class ValueSuffix -{ - //------------------------------------- - /** - * - * Returns the expression in the expression language syntax - **/ - public abstract String getExpressionString (); - - //------------------------------------- - /** - * - * Evaluates the expression in the given context, operating on the - * given value. - **/ - public abstract Object evaluate (Object pValue, - Object pContext, - VariableResolver pResolver, - Map functions, - String defaultPrefix, - Logger pLogger) - throws ELException; - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/VariableResolver.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/VariableResolver.java deleted file mode 100644 index 6495f4d..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/VariableResolver.java +++ /dev/null @@ -1,60 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl; - -/** - * - *

    This class is used to customize the way the evaluator resolves - * variable references. For example, instances of this class can - * implement their own variable lookup mechanisms, or introduce the - * notion of "implicit variables" which override any other variables. - * An instance of this class should be passed to the evaluator's - * constructor. - * - *

    Whenever the evaluator is invoked, it is passed a "context" - * Object from the application. For example, in a JSP environment, - * the "context" is a PageContext. That context object is eventually - * passed to this class, so that this class has a context in which to - * resolve variables. - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public interface VariableResolver -{ - //------------------------------------- - /** - * - * Resolves the specified variable within the given context. - * Returns null if the variable is not found. - **/ - public Object resolveVariable (String pName, - Object pContext) - throws ELException; - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/parser/ELParser.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/parser/ELParser.java deleted file mode 100644 index 8719ac4..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/parser/ELParser.java +++ /dev/null @@ -1,1225 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - *//* Generated By:JavaCC: Do not edit this line. ELParser.java */ -package org.apache.taglibs.standard.lang.jstl.parser; - -import java.util.ArrayList; -import java.util.List; - -import org.apache.taglibs.standard.lang.jstl.AndOperator; -import org.apache.taglibs.standard.lang.jstl.ArraySuffix; -import org.apache.taglibs.standard.lang.jstl.BinaryOperator; -import org.apache.taglibs.standard.lang.jstl.BinaryOperatorExpression; -import org.apache.taglibs.standard.lang.jstl.BooleanLiteral; -import org.apache.taglibs.standard.lang.jstl.ComplexValue; -import org.apache.taglibs.standard.lang.jstl.DivideOperator; -import org.apache.taglibs.standard.lang.jstl.EmptyOperator; -import org.apache.taglibs.standard.lang.jstl.EqualsOperator; -import org.apache.taglibs.standard.lang.jstl.Expression; -import org.apache.taglibs.standard.lang.jstl.ExpressionString; -import org.apache.taglibs.standard.lang.jstl.FloatingPointLiteral; -import org.apache.taglibs.standard.lang.jstl.FunctionInvocation; -import org.apache.taglibs.standard.lang.jstl.GreaterThanOperator; -import org.apache.taglibs.standard.lang.jstl.GreaterThanOrEqualsOperator; -import org.apache.taglibs.standard.lang.jstl.IntegerLiteral; -import org.apache.taglibs.standard.lang.jstl.LessThanOperator; -import org.apache.taglibs.standard.lang.jstl.LessThanOrEqualsOperator; -import org.apache.taglibs.standard.lang.jstl.Literal; -import org.apache.taglibs.standard.lang.jstl.MinusOperator; -import org.apache.taglibs.standard.lang.jstl.ModulusOperator; -import org.apache.taglibs.standard.lang.jstl.MultiplyOperator; -import org.apache.taglibs.standard.lang.jstl.NamedValue; -import org.apache.taglibs.standard.lang.jstl.NotEqualsOperator; -import org.apache.taglibs.standard.lang.jstl.NotOperator; -import org.apache.taglibs.standard.lang.jstl.NullLiteral; -import org.apache.taglibs.standard.lang.jstl.OrOperator; -import org.apache.taglibs.standard.lang.jstl.PlusOperator; -import org.apache.taglibs.standard.lang.jstl.PropertySuffix; -import org.apache.taglibs.standard.lang.jstl.StringLiteral; -import org.apache.taglibs.standard.lang.jstl.UnaryMinusOperator; -import org.apache.taglibs.standard.lang.jstl.UnaryOperator; -import org.apache.taglibs.standard.lang.jstl.UnaryOperatorExpression; -import org.apache.taglibs.standard.lang.jstl.ValueSuffix; - -/** - * Generated EL parser. - * - * @author Nathan Abramson - * @author Shawn Bayern - */ - -public class ELParser implements ELParserConstants { - - public static void main(String args[]) - throws ParseException - { - ELParser parser = new ELParser (System.in); - parser.ExpressionString (); - } - -/***************************************** - * GRAMMAR PRODUCTIONS * - *****************************************/ - -/** - * - * Returns a String if the expression string is a single String, an - * Expression if the expression string is a single Expression, an - * ExpressionString if it's a mixture of both. - **/ - final public Object ExpressionString() throws ParseException { - Object ret = ""; - List elems = null; - Object elem; - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case NON_EXPRESSION_TEXT: - ret = AttrValueString(); - break; - case START_EXPRESSION: - ret = AttrValueExpression(); - break; - default: - jj_la1[0] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - label_1: - while (true) { - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case NON_EXPRESSION_TEXT: - case START_EXPRESSION: - ; - break; - default: - jj_la1[1] = jj_gen; - break label_1; - } - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case NON_EXPRESSION_TEXT: - elem = AttrValueString(); - break; - case START_EXPRESSION: - elem = AttrValueExpression(); - break; - default: - jj_la1[2] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - if (elems == null) { - elems = new ArrayList (); - elems.add (ret); - } - elems.add (elem); - } - if (elems != null) { - ret = new ExpressionString (elems.toArray ()); - } - {if (true) return ret;} - throw new Error("Missing return statement in function"); - } - - final public String AttrValueString() throws ParseException { - Token t; - t = jj_consume_token(NON_EXPRESSION_TEXT); - {if (true) return t.image;} - throw new Error("Missing return statement in function"); - } - - final public Expression AttrValueExpression() throws ParseException { - Expression exp; - jj_consume_token(START_EXPRESSION); - exp = Expression(); - jj_consume_token(END_EXPRESSION); - {if (true) return exp;} - throw new Error("Missing return statement in function"); - } - - final public Expression Expression() throws ParseException { - Expression ret; - ret = OrExpression(); - {if (true) return ret;} - throw new Error("Missing return statement in function"); - } - - final public Expression OrExpression() throws ParseException { - Expression startExpression; - BinaryOperator operator; - Expression expression; - List operators = null; - List expressions = null; - startExpression = AndExpression(); - label_2: - while (true) { - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case OR1: - case OR2: - ; - break; - default: - jj_la1[3] = jj_gen; - break label_2; - } - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case OR1: - jj_consume_token(OR1); - break; - case OR2: - jj_consume_token(OR2); - break; - default: - jj_la1[4] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - operator = OrOperator.SINGLETON; - expression = AndExpression(); - if (operators == null) { - operators = new ArrayList (); - expressions = new ArrayList (); - } - operators.add (operator); - expressions.add (expression); - } - if (operators != null) { - {if (true) return new BinaryOperatorExpression (startExpression, - operators, - expressions);} - } - else { - {if (true) return startExpression;} - } - throw new Error("Missing return statement in function"); - } - - final public Expression AndExpression() throws ParseException { - Expression startExpression; - BinaryOperator operator; - Expression expression; - List operators = null; - List expressions = null; - startExpression = EqualityExpression(); - label_3: - while (true) { - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case AND1: - case AND2: - ; - break; - default: - jj_la1[5] = jj_gen; - break label_3; - } - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case AND1: - jj_consume_token(AND1); - break; - case AND2: - jj_consume_token(AND2); - break; - default: - jj_la1[6] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - operator = AndOperator.SINGLETON; - expression = EqualityExpression(); - if (operators == null) { - operators = new ArrayList (); - expressions = new ArrayList (); - } - operators.add (operator); - expressions.add (expression); - } - if (operators != null) { - {if (true) return new BinaryOperatorExpression (startExpression, - operators, - expressions);} - } - else { - {if (true) return startExpression;} - } - throw new Error("Missing return statement in function"); - } - - final public Expression EqualityExpression() throws ParseException { - Expression startExpression; - BinaryOperator operator; - Expression expression; - List operators = null; - List expressions = null; - startExpression = RelationalExpression(); - label_4: - while (true) { - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case EQ1: - case EQ2: - case NE1: - case NE2: - ; - break; - default: - jj_la1[7] = jj_gen; - break label_4; - } - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case EQ1: - case EQ2: - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case EQ1: - jj_consume_token(EQ1); - break; - case EQ2: - jj_consume_token(EQ2); - break; - default: - jj_la1[8] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - operator = EqualsOperator.SINGLETON; - break; - case NE1: - case NE2: - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case NE1: - jj_consume_token(NE1); - break; - case NE2: - jj_consume_token(NE2); - break; - default: - jj_la1[9] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - operator = NotEqualsOperator.SINGLETON; - break; - default: - jj_la1[10] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - expression = RelationalExpression(); - if (operators == null) { - operators = new ArrayList (); - expressions = new ArrayList (); - } - operators.add (operator); - expressions.add (expression); - } - if (operators != null) { - {if (true) return new BinaryOperatorExpression (startExpression, - operators, - expressions);} - } - else { - {if (true) return startExpression;} - } - throw new Error("Missing return statement in function"); - } - - final public Expression RelationalExpression() throws ParseException { - Expression startExpression; - BinaryOperator operator; - Expression expression; - List operators = null; - List expressions = null; - startExpression = AddExpression(); - label_5: - while (true) { - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case GT1: - case GT2: - case LT1: - case LT2: - case LE1: - case LE2: - case GE1: - case GE2: - ; - break; - default: - jj_la1[11] = jj_gen; - break label_5; - } - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case LT1: - case LT2: - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case LT1: - jj_consume_token(LT1); - break; - case LT2: - jj_consume_token(LT2); - break; - default: - jj_la1[12] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - operator = LessThanOperator.SINGLETON; - break; - case GT1: - case GT2: - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case GT1: - jj_consume_token(GT1); - break; - case GT2: - jj_consume_token(GT2); - break; - default: - jj_la1[13] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - operator = GreaterThanOperator.SINGLETON; - break; - case GE1: - case GE2: - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case GE1: - jj_consume_token(GE1); - break; - case GE2: - jj_consume_token(GE2); - break; - default: - jj_la1[14] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - operator = GreaterThanOrEqualsOperator.SINGLETON; - break; - case LE1: - case LE2: - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case LE1: - jj_consume_token(LE1); - break; - case LE2: - jj_consume_token(LE2); - break; - default: - jj_la1[15] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - operator = LessThanOrEqualsOperator.SINGLETON; - break; - default: - jj_la1[16] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - expression = AddExpression(); - if (operators == null) { - operators = new ArrayList (); - expressions = new ArrayList (); - } - operators.add (operator); - expressions.add (expression); - } - if (operators != null) { - {if (true) return new BinaryOperatorExpression (startExpression, - operators, - expressions);} - } - else { - {if (true) return startExpression;} - } - throw new Error("Missing return statement in function"); - } - - final public Expression AddExpression() throws ParseException { - Expression startExpression; - BinaryOperator operator; - Expression expression; - List operators = null; - List expressions = null; - startExpression = MultiplyExpression(); - label_6: - while (true) { - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case PLUS: - case MINUS: - ; - break; - default: - jj_la1[17] = jj_gen; - break label_6; - } - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case PLUS: - jj_consume_token(PLUS); - operator = PlusOperator.SINGLETON; - break; - case MINUS: - jj_consume_token(MINUS); - operator = MinusOperator.SINGLETON; - break; - default: - jj_la1[18] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - expression = MultiplyExpression(); - if (operators == null) { - operators = new ArrayList (); - expressions = new ArrayList (); - } - operators.add (operator); - expressions.add (expression); - } - if (operators != null) { - {if (true) return new BinaryOperatorExpression (startExpression, - operators, - expressions);} - } - else { - {if (true) return startExpression;} - } - throw new Error("Missing return statement in function"); - } - - final public Expression MultiplyExpression() throws ParseException { - Expression startExpression; - BinaryOperator operator; - Expression expression; - List operators = null; - List expressions = null; - startExpression = UnaryExpression(); - label_7: - while (true) { - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case MULTIPLY: - case DIVIDE1: - case DIVIDE2: - case MODULUS1: - case MODULUS2: - ; - break; - default: - jj_la1[19] = jj_gen; - break label_7; - } - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case MULTIPLY: - jj_consume_token(MULTIPLY); - operator = MultiplyOperator.SINGLETON; - break; - case DIVIDE1: - case DIVIDE2: - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case DIVIDE1: - jj_consume_token(DIVIDE1); - break; - case DIVIDE2: - jj_consume_token(DIVIDE2); - break; - default: - jj_la1[20] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - operator = DivideOperator.SINGLETON; - break; - case MODULUS1: - case MODULUS2: - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case MODULUS1: - jj_consume_token(MODULUS1); - break; - case MODULUS2: - jj_consume_token(MODULUS2); - break; - default: - jj_la1[21] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - operator = ModulusOperator.SINGLETON; - break; - default: - jj_la1[22] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - expression = UnaryExpression(); - if (operators == null) { - operators = new ArrayList (); - expressions = new ArrayList (); - } - operators.add (operator); - expressions.add (expression); - } - if (operators != null) { - {if (true) return new BinaryOperatorExpression (startExpression, - operators, - expressions);} - } - else { - {if (true) return startExpression;} - } - throw new Error("Missing return statement in function"); - } - - final public Expression UnaryExpression() throws ParseException { - Expression expression; - UnaryOperator singleOperator = null; - UnaryOperator operator; - List operators = null; - label_8: - while (true) { - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case MINUS: - case NOT1: - case NOT2: - case EMPTY: - ; - break; - default: - jj_la1[23] = jj_gen; - break label_8; - } - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case NOT1: - case NOT2: - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case NOT1: - jj_consume_token(NOT1); - break; - case NOT2: - jj_consume_token(NOT2); - break; - default: - jj_la1[24] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - operator = NotOperator.SINGLETON; - break; - case MINUS: - jj_consume_token(MINUS); - operator = UnaryMinusOperator.SINGLETON; - break; - case EMPTY: - jj_consume_token(EMPTY); - operator = EmptyOperator.SINGLETON; - break; - default: - jj_la1[25] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - if (singleOperator == null) { - singleOperator = operator; - } - else if (operators == null) { - operators = new ArrayList (); - operators.add (singleOperator); - operators.add (operator); - } - else { - operators.add (operator); - } - } - expression = Value(); - if (operators != null) { - {if (true) return new UnaryOperatorExpression (null, operators, expression);} - } - else if (singleOperator != null) { - {if (true) return new UnaryOperatorExpression (singleOperator, null, expression);} - } - else { - {if (true) return expression;} - } - throw new Error("Missing return statement in function"); - } - - final public Expression Value() throws ParseException { - Expression prefix; - ValueSuffix suffix; - List suffixes = null; - prefix = ValuePrefix(); - label_9: - while (true) { - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case DOT: - case LBRACKET: - ; - break; - default: - jj_la1[26] = jj_gen; - break label_9; - } - suffix = ValueSuffix(); - if (suffixes == null) { - suffixes = new ArrayList (); - } - suffixes.add (suffix); - } - if (suffixes == null) { - {if (true) return prefix;} - } - else { - {if (true) return new ComplexValue (prefix, suffixes);} - } - throw new Error("Missing return statement in function"); - } - -/** - * This is an element that can start a value - **/ - final public Expression ValuePrefix() throws ParseException { - Expression ret; - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case INTEGER_LITERAL: - case FLOATING_POINT_LITERAL: - case STRING_LITERAL: - case TRUE: - case FALSE: - case NULL: - ret = Literal(); - break; - case LPAREN: - jj_consume_token(LPAREN); - ret = Expression(); - jj_consume_token(RPAREN); - break; - default: - jj_la1[27] = jj_gen; - if (jj_2_1(2147483647)) { - ret = FunctionInvocation(); - } else { - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case IDENTIFIER: - ret = NamedValue(); - break; - default: - jj_la1[28] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - } - } - {if (true) return ret;} - throw new Error("Missing return statement in function"); - } - - final public NamedValue NamedValue() throws ParseException { - Token t; - t = jj_consume_token(IDENTIFIER); - {if (true) return new NamedValue (t.image);} - throw new Error("Missing return statement in function"); - } - - final public FunctionInvocation FunctionInvocation() throws ParseException { - String qualifiedName; - List argumentList = new ArrayList(); - Expression exp; - qualifiedName = QualifiedName(); - jj_consume_token(LPAREN); - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case INTEGER_LITERAL: - case FLOATING_POINT_LITERAL: - case STRING_LITERAL: - case TRUE: - case FALSE: - case NULL: - case LPAREN: - case MINUS: - case NOT1: - case NOT2: - case EMPTY: - case IDENTIFIER: - exp = Expression(); - argumentList.add(exp); - label_10: - while (true) { - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case COMMA: - ; - break; - default: - jj_la1[29] = jj_gen; - break label_10; - } - jj_consume_token(COMMA); - exp = Expression(); - argumentList.add(exp); - } - break; - default: - jj_la1[30] = jj_gen; - ; - } - jj_consume_token(RPAREN); - String allowed = System.getProperty("javax.servlet.jsp.functions.allowed"); - if (allowed == null || !allowed.equalsIgnoreCase("true")) - {if (true) throw new ParseException("EL functions are not supported.");} - {if (true) return new FunctionInvocation(qualifiedName, argumentList);} - throw new Error("Missing return statement in function"); - } - - final public ValueSuffix ValueSuffix() throws ParseException { - ValueSuffix suffix; - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case DOT: - suffix = PropertySuffix(); - break; - case LBRACKET: - suffix = ArraySuffix(); - break; - default: - jj_la1[31] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - {if (true) return suffix;} - throw new Error("Missing return statement in function"); - } - - final public PropertySuffix PropertySuffix() throws ParseException { - Token t; - String property; - jj_consume_token(DOT); - property = Identifier(); - {if (true) return new PropertySuffix (property);} - throw new Error("Missing return statement in function"); - } - - final public ArraySuffix ArraySuffix() throws ParseException { - Expression index; - jj_consume_token(LBRACKET); - index = Expression(); - jj_consume_token(RBRACKET); - {if (true) return new ArraySuffix (index);} - throw new Error("Missing return statement in function"); - } - - final public Literal Literal() throws ParseException { - Literal ret; - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case TRUE: - case FALSE: - ret = BooleanLiteral(); - break; - case INTEGER_LITERAL: - ret = IntegerLiteral(); - break; - case FLOATING_POINT_LITERAL: - ret = FloatingPointLiteral(); - break; - case STRING_LITERAL: - ret = StringLiteral(); - break; - case NULL: - ret = NullLiteral(); - break; - default: - jj_la1[32] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - {if (true) return ret;} - throw new Error("Missing return statement in function"); - } - - final public BooleanLiteral BooleanLiteral() throws ParseException { - switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { - case TRUE: - jj_consume_token(TRUE); - {if (true) return BooleanLiteral.TRUE;} - break; - case FALSE: - jj_consume_token(FALSE); - {if (true) return BooleanLiteral.FALSE;} - break; - default: - jj_la1[33] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } - throw new Error("Missing return statement in function"); - } - - final public StringLiteral StringLiteral() throws ParseException { - Token t; - t = jj_consume_token(STRING_LITERAL); - {if (true) return StringLiteral.fromToken (t.image);} - throw new Error("Missing return statement in function"); - } - - final public IntegerLiteral IntegerLiteral() throws ParseException { - Token t; - t = jj_consume_token(INTEGER_LITERAL); - {if (true) return new IntegerLiteral (t.image);} - throw new Error("Missing return statement in function"); - } - - final public FloatingPointLiteral FloatingPointLiteral() throws ParseException { - Token t; - t = jj_consume_token(FLOATING_POINT_LITERAL); - {if (true) return new FloatingPointLiteral (t.image);} - throw new Error("Missing return statement in function"); - } - - final public NullLiteral NullLiteral() throws ParseException { - jj_consume_token(NULL); - {if (true) return NullLiteral.SINGLETON;} - throw new Error("Missing return statement in function"); - } - - final public String Identifier() throws ParseException { - Token t; - t = jj_consume_token(IDENTIFIER); - {if (true) return t.image;} - throw new Error("Missing return statement in function"); - } - - final public String QualifiedName() throws ParseException { - String prefix = null, localPart = null; - if (jj_2_2(2147483647)) { - prefix = Identifier(); - jj_consume_token(COLON); - } else { - ; - } - localPart = Identifier(); - if (prefix == null) - {if (true) return localPart;} - else - {if (true) return prefix + ":" + localPart;} - throw new Error("Missing return statement in function"); - } - - final private boolean jj_2_1(int xla) { - jj_la = xla; jj_lastpos = jj_scanpos = token; - boolean retval = !jj_3_1(); - jj_save(0, xla); - return retval; - } - - final private boolean jj_2_2(int xla) { - jj_la = xla; jj_lastpos = jj_scanpos = token; - boolean retval = !jj_3_2(); - jj_save(1, xla); - return retval; - } - - final private boolean jj_3R_13() { - if (jj_3R_12()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(COLON)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - final private boolean jj_3_2() { - if (jj_3R_12()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(COLON)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - final private boolean jj_3_1() { - if (jj_3R_11()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_scan_token(LPAREN)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - final private boolean jj_3R_12() { - if (jj_scan_token(IDENTIFIER)) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - final private boolean jj_3R_11() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_13()) jj_scanpos = xsp; - else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - if (jj_3R_12()) return true; - if (jj_la == 0 && jj_scanpos == jj_lastpos) return false; - return false; - } - - public ELParserTokenManager token_source; - SimpleCharStream jj_input_stream; - public Token token, jj_nt; - private int jj_ntk; - private Token jj_scanpos, jj_lastpos; - private int jj_la; - public boolean lookingAhead = false; - private boolean jj_semLA; - private int jj_gen; - final private int[] jj_la1 = new int[34]; - final private int[] jj_la1_0 = {0x6,0x6,0x6,0x0,0x0,0x0,0x0,0x18600000,0x600000,0x18000000,0x18600000,0x79e0000,0x180000,0x60000,0x6000000,0x1800000,0x79e0000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000,0x20007580,0x0,0x80000000,0x20007580,0x10000,0x7580,0x3000,}; - final private int[] jj_la1_1 = {0x0,0x0,0x0,0xc000,0xc000,0x3000,0x3000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x18,0x3e0,0xc0,0x300,0x3e0,0x10c10,0xc00,0x10c10,0x2,0x0,0x20000,0x0,0x30c10,0x2,0x0,0x0,}; - final private JJCalls[] jj_2_rtns = new JJCalls[2]; - private boolean jj_rescan = false; - private int jj_gc = 0; - - public ELParser(java.io.InputStream stream) { - jj_input_stream = new SimpleCharStream(stream, 1, 1); - token_source = new ELParserTokenManager(jj_input_stream); - token = new Token(); - jj_ntk = -1; - jj_gen = 0; - for (int i = 0; i < 34; i++) jj_la1[i] = -1; - for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); - } - - public void ReInit(java.io.InputStream stream) { - jj_input_stream.ReInit(stream, 1, 1); - token_source.ReInit(jj_input_stream); - token = new Token(); - jj_ntk = -1; - jj_gen = 0; - for (int i = 0; i < 34; i++) jj_la1[i] = -1; - for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); - } - - public ELParser(java.io.Reader stream) { - jj_input_stream = new SimpleCharStream(stream, 1, 1); - token_source = new ELParserTokenManager(jj_input_stream); - token = new Token(); - jj_ntk = -1; - jj_gen = 0; - for (int i = 0; i < 34; i++) jj_la1[i] = -1; - for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); - } - - public void ReInit(java.io.Reader stream) { - jj_input_stream.ReInit(stream, 1, 1); - token_source.ReInit(jj_input_stream); - token = new Token(); - jj_ntk = -1; - jj_gen = 0; - for (int i = 0; i < 34; i++) jj_la1[i] = -1; - for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); - } - - public ELParser(ELParserTokenManager tm) { - token_source = tm; - token = new Token(); - jj_ntk = -1; - jj_gen = 0; - for (int i = 0; i < 34; i++) jj_la1[i] = -1; - for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); - } - - public void ReInit(ELParserTokenManager tm) { - token_source = tm; - token = new Token(); - jj_ntk = -1; - jj_gen = 0; - for (int i = 0; i < 34; i++) jj_la1[i] = -1; - for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); - } - - final private Token jj_consume_token(int kind) throws ParseException { - Token oldToken; - if ((oldToken = token).next != null) token = token.next; - else token = token.next = token_source.getNextToken(); - jj_ntk = -1; - if (token.kind == kind) { - jj_gen++; - if (++jj_gc > 100) { - jj_gc = 0; - for (int i = 0; i < jj_2_rtns.length; i++) { - JJCalls c = jj_2_rtns[i]; - while (c != null) { - if (c.gen < jj_gen) c.first = null; - c = c.next; - } - } - } - return token; - } - token = oldToken; - jj_kind = kind; - throw generateParseException(); - } - - final private boolean jj_scan_token(int kind) { - if (jj_scanpos == jj_lastpos) { - jj_la--; - if (jj_scanpos.next == null) { - jj_lastpos = jj_scanpos = jj_scanpos.next = token_source.getNextToken(); - } else { - jj_lastpos = jj_scanpos = jj_scanpos.next; - } - } else { - jj_scanpos = jj_scanpos.next; - } - if (jj_rescan) { - int i = 0; Token tok = token; - while (tok != null && tok != jj_scanpos) { i++; tok = tok.next; } - if (tok != null) jj_add_error_token(kind, i); - } - return (jj_scanpos.kind != kind); - } - - final public Token getNextToken() { - if (token.next != null) token = token.next; - else token = token.next = token_source.getNextToken(); - jj_ntk = -1; - jj_gen++; - return token; - } - - final public Token getToken(int index) { - Token t = lookingAhead ? jj_scanpos : token; - for (int i = 0; i < index; i++) { - if (t.next != null) t = t.next; - else t = t.next = token_source.getNextToken(); - } - return t; - } - - final private int jj_ntk() { - if ((jj_nt=token.next) == null) - return (jj_ntk = (token.next=token_source.getNextToken()).kind); - else - return (jj_ntk = jj_nt.kind); - } - - private java.util.Vector jj_expentries = new java.util.Vector(); - private int[] jj_expentry; - private int jj_kind = -1; - private int[] jj_lasttokens = new int[100]; - private int jj_endpos; - - private void jj_add_error_token(int kind, int pos) { - if (pos >= 100) return; - if (pos == jj_endpos + 1) { - jj_lasttokens[jj_endpos++] = kind; - } else if (jj_endpos != 0) { - jj_expentry = new int[jj_endpos]; - for (int i = 0; i < jj_endpos; i++) { - jj_expentry[i] = jj_lasttokens[i]; - } - boolean exists = false; - for (java.util.Enumeration enum_ = jj_expentries.elements(); enum_.hasMoreElements();) { - int[] oldentry = (int[])(enum_.nextElement()); - if (oldentry.length == jj_expentry.length) { - exists = true; - for (int i = 0; i < jj_expentry.length; i++) { - if (oldentry[i] != jj_expentry[i]) { - exists = false; - break; - } - } - if (exists) break; - } - } - if (!exists) jj_expentries.addElement(jj_expentry); - if (pos != 0) jj_lasttokens[(jj_endpos = pos) - 1] = kind; - } - } - - final public ParseException generateParseException() { - jj_expentries.removeAllElements(); - boolean[] la1tokens = new boolean[54]; - for (int i = 0; i < 54; i++) { - la1tokens[i] = false; - } - if (jj_kind >= 0) { - la1tokens[jj_kind] = true; - jj_kind = -1; - } - for (int i = 0; i < 34; i++) { - if (jj_la1[i] == jj_gen) { - for (int j = 0; j < 32; j++) { - if ((jj_la1_0[i] & (1< jj_gen) { - jj_la = p.arg; jj_lastpos = jj_scanpos = p.first; - switch (i) { - case 0: jj_3_1(); break; - case 1: jj_3_2(); break; - } - } - p = p.next; - } while (p != null); - } - jj_rescan = false; - } - - final private void jj_save(int index, int xla) { - JJCalls p = jj_2_rtns[index]; - while (p.gen > jj_gen) { - if (p.next == null) { p = p.next = new JJCalls(); break; } - p = p.next; - } - p.gen = jj_gen + xla - jj_la; p.first = token; p.arg = xla; - } - - static final class JJCalls { - int gen; - Token first; - int arg; - JJCalls next; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/parser/ELParserConstants.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/parser/ELParserConstants.java deleted file mode 100644 index 4f4a074..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/parser/ELParserConstants.java +++ /dev/null @@ -1,138 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - *//* Generated By:JavaCC: Do not edit this line. ELParserConstants.java */ -package org.apache.taglibs.standard.lang.jstl.parser; - -public interface ELParserConstants { - - int EOF = 0; - int NON_EXPRESSION_TEXT = 1; - int START_EXPRESSION = 2; - int INTEGER_LITERAL = 7; - int FLOATING_POINT_LITERAL = 8; - int EXPONENT = 9; - int STRING_LITERAL = 10; - int BADLY_ESCAPED_STRING_LITERAL = 11; - int TRUE = 12; - int FALSE = 13; - int NULL = 14; - int END_EXPRESSION = 15; - int DOT = 16; - int GT1 = 17; - int GT2 = 18; - int LT1 = 19; - int LT2 = 20; - int EQ1 = 21; - int EQ2 = 22; - int LE1 = 23; - int LE2 = 24; - int GE1 = 25; - int GE2 = 26; - int NE1 = 27; - int NE2 = 28; - int LPAREN = 29; - int RPAREN = 30; - int COMMA = 31; - int COLON = 32; - int LBRACKET = 33; - int RBRACKET = 34; - int PLUS = 35; - int MINUS = 36; - int MULTIPLY = 37; - int DIVIDE1 = 38; - int DIVIDE2 = 39; - int MODULUS1 = 40; - int MODULUS2 = 41; - int NOT1 = 42; - int NOT2 = 43; - int AND1 = 44; - int AND2 = 45; - int OR1 = 46; - int OR2 = 47; - int EMPTY = 48; - int IDENTIFIER = 49; - int IMPL_OBJ_START = 50; - int LETTER = 51; - int DIGIT = 52; - int ILLEGAL_CHARACTER = 53; - - int DEFAULT = 0; - int IN_EXPRESSION = 1; - - String[] tokenImage = { - "", - "", - "\"${\"", - "\" \"", - "\"\\t\"", - "\"\\n\"", - "\"\\r\"", - "", - "", - "", - "", - "", - "\"true\"", - "\"false\"", - "\"null\"", - "\"}\"", - "\".\"", - "\">\"", - "\"gt\"", - "\"<\"", - "\"lt\"", - "\"==\"", - "\"eq\"", - "\"<=\"", - "\"le\"", - "\">=\"", - "\"ge\"", - "\"!=\"", - "\"ne\"", - "\"(\"", - "\")\"", - "\",\"", - "\":\"", - "\"[\"", - "\"]\"", - "\"+\"", - "\"-\"", - "\"*\"", - "\"/\"", - "\"div\"", - "\"%\"", - "\"mod\"", - "\"not\"", - "\"!\"", - "\"and\"", - "\"&&\"", - "\"or\"", - "\"||\"", - "\"empty\"", - "", - "\"#\"", - "", - "", - "", - }; - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/parser/ELParserTokenManager.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/parser/ELParserTokenManager.java deleted file mode 100644 index 75f0965..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/parser/ELParserTokenManager.java +++ /dev/null @@ -1,1062 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - *//* Generated By:JavaCC: Do not edit this line. ELParserTokenManager.java */ -package org.apache.taglibs.standard.lang.jstl.parser; - -public class ELParserTokenManager implements ELParserConstants -{ - public java.io.PrintStream debugStream = System.out; - public void setDebugStream(java.io.PrintStream ds) { debugStream = ds; } -private final int jjStopStringLiteralDfa_0(int pos, long active0) -{ - switch (pos) - { - case 0: - if ((active0 & 0x4L) != 0L) - { - jjmatchedKind = 1; - return 2; - } - return -1; - default : - return -1; - } -} -private final int jjStartNfa_0(int pos, long active0) -{ - return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0), pos + 1); -} -private final int jjStopAtPos(int pos, int kind) -{ - jjmatchedKind = kind; - jjmatchedPos = pos; - return pos + 1; -} -private final int jjStartNfaWithStates_0(int pos, int kind, int state) -{ - jjmatchedKind = kind; - jjmatchedPos = pos; - try { curChar = input_stream.readChar(); } - catch(java.io.IOException e) { return pos + 1; } - return jjMoveNfa_0(state, pos + 1); -} -private final int jjMoveStringLiteralDfa0_0() -{ - switch(curChar) - { - case 36: - return jjMoveStringLiteralDfa1_0(0x4L); - default : - return jjMoveNfa_0(1, 0); - } -} -private final int jjMoveStringLiteralDfa1_0(long active0) -{ - try { curChar = input_stream.readChar(); } - catch(java.io.IOException e) { - jjStopStringLiteralDfa_0(0, active0); - return 1; - } - switch(curChar) - { - case 123: - if ((active0 & 0x4L) != 0L) - return jjStopAtPos(1, 2); - break; - default : - break; - } - return jjStartNfa_0(0, active0); -} -private final void jjCheckNAdd(int state) -{ - if (jjrounds[state] != jjround) - { - jjstateSet[jjnewStateCnt++] = state; - jjrounds[state] = jjround; - } -} -private final void jjAddStates(int start, int end) -{ - do { - jjstateSet[jjnewStateCnt++] = jjnextStates[start]; - } while (start++ != end); -} -private final void jjCheckNAddTwoStates(int state1, int state2) -{ - jjCheckNAdd(state1); - jjCheckNAdd(state2); -} -private final void jjCheckNAddStates(int start, int end) -{ - do { - jjCheckNAdd(jjnextStates[start]); - } while (start++ != end); -} -private final void jjCheckNAddStates(int start) -{ - jjCheckNAdd(jjnextStates[start]); - jjCheckNAdd(jjnextStates[start + 1]); -} -static final long[] jjbitVec0 = { - 0xfffffffffffffffeL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL -}; -static final long[] jjbitVec2 = { - 0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL -}; -private final int jjMoveNfa_0(int startState, int curPos) -{ - int[] nextStates; - int startsAt = 0; - jjnewStateCnt = 3; - int i = 1; - jjstateSet[0] = startState; - int j, kind = 0x7fffffff; - for (;;) - { - if (++jjround == 0x7fffffff) - ReInitRounds(); - if (curChar < 64) - { - long l = 1L << curChar; - MatchLoop: do - { - switch(jjstateSet[--i]) - { - case 1: - if ((0xffffffefffffffffL & l) != 0L) - { - if (kind > 1) - kind = 1; - jjCheckNAdd(0); - } - else if (curChar == 36) - { - if (kind > 1) - kind = 1; - jjCheckNAdd(2); - } - break; - case 0: - if ((0xffffffefffffffffL & l) == 0L) - break; - if (kind > 1) - kind = 1; - jjCheckNAdd(0); - break; - case 2: - if ((0xffffffefffffffffL & l) == 0L) - break; - if (kind > 1) - kind = 1; - jjCheckNAdd(2); - break; - default : break; - } - } while(i != startsAt); - } - else if (curChar < 128) - { - long l = 1L << (curChar & 077); - MatchLoop: do - { - switch(jjstateSet[--i]) - { - case 1: - case 0: - if (kind > 1) - kind = 1; - jjCheckNAdd(0); - break; - case 2: - if ((0xf7ffffffffffffffL & l) == 0L) - break; - if (kind > 1) - kind = 1; - jjstateSet[jjnewStateCnt++] = 2; - break; - default : break; - } - } while(i != startsAt); - } - else - { - int hiByte = (int)(curChar >> 8); - int i1 = hiByte >> 6; - long l1 = 1L << (hiByte & 077); - int i2 = (curChar & 0xff) >> 6; - long l2 = 1L << (curChar & 077); - MatchLoop: do - { - switch(jjstateSet[--i]) - { - case 1: - case 0: - if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) - break; - if (kind > 1) - kind = 1; - jjCheckNAdd(0); - break; - case 2: - if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) - break; - if (kind > 1) - kind = 1; - jjstateSet[jjnewStateCnt++] = 2; - break; - default : break; - } - } while(i != startsAt); - } - if (kind != 0x7fffffff) - { - jjmatchedKind = kind; - jjmatchedPos = curPos; - kind = 0x7fffffff; - } - ++curPos; - if ((i = jjnewStateCnt) == (startsAt = 3 - (jjnewStateCnt = startsAt))) - return curPos; - try { curChar = input_stream.readChar(); } - catch(java.io.IOException e) { return curPos; } - } -} -private final int jjStopStringLiteralDfa_1(int pos, long active0) -{ - switch (pos) - { - case 0: - if ((active0 & 0x1568015547000L) != 0L) - { - jjmatchedKind = 49; - return 6; - } - if ((active0 & 0x10000L) != 0L) - return 1; - return -1; - case 1: - if ((active0 & 0x400015540000L) != 0L) - return 6; - if ((active0 & 0x1168000007000L) != 0L) - { - jjmatchedKind = 49; - jjmatchedPos = 1; - return 6; - } - return -1; - case 2: - if ((active0 & 0x168000000000L) != 0L) - return 6; - if ((active0 & 0x1000000007000L) != 0L) - { - jjmatchedKind = 49; - jjmatchedPos = 2; - return 6; - } - return -1; - case 3: - if ((active0 & 0x5000L) != 0L) - return 6; - if ((active0 & 0x1000000002000L) != 0L) - { - jjmatchedKind = 49; - jjmatchedPos = 3; - return 6; - } - return -1; - default : - return -1; - } -} -private final int jjStartNfa_1(int pos, long active0) -{ - return jjMoveNfa_1(jjStopStringLiteralDfa_1(pos, active0), pos + 1); -} -private final int jjStartNfaWithStates_1(int pos, int kind, int state) -{ - jjmatchedKind = kind; - jjmatchedPos = pos; - try { curChar = input_stream.readChar(); } - catch(java.io.IOException e) { return pos + 1; } - return jjMoveNfa_1(state, pos + 1); -} -private final int jjMoveStringLiteralDfa0_1() -{ - switch(curChar) - { - case 33: - jjmatchedKind = 43; - return jjMoveStringLiteralDfa1_1(0x8000000L); - case 37: - return jjStopAtPos(0, 40); - case 38: - return jjMoveStringLiteralDfa1_1(0x200000000000L); - case 40: - return jjStopAtPos(0, 29); - case 41: - return jjStopAtPos(0, 30); - case 42: - return jjStopAtPos(0, 37); - case 43: - return jjStopAtPos(0, 35); - case 44: - return jjStopAtPos(0, 31); - case 45: - return jjStopAtPos(0, 36); - case 46: - return jjStartNfaWithStates_1(0, 16, 1); - case 47: - return jjStopAtPos(0, 38); - case 58: - return jjStopAtPos(0, 32); - case 60: - jjmatchedKind = 19; - return jjMoveStringLiteralDfa1_1(0x800000L); - case 61: - return jjMoveStringLiteralDfa1_1(0x200000L); - case 62: - jjmatchedKind = 17; - return jjMoveStringLiteralDfa1_1(0x2000000L); - case 91: - return jjStopAtPos(0, 33); - case 93: - return jjStopAtPos(0, 34); - case 97: - return jjMoveStringLiteralDfa1_1(0x100000000000L); - case 100: - return jjMoveStringLiteralDfa1_1(0x8000000000L); - case 101: - return jjMoveStringLiteralDfa1_1(0x1000000400000L); - case 102: - return jjMoveStringLiteralDfa1_1(0x2000L); - case 103: - return jjMoveStringLiteralDfa1_1(0x4040000L); - case 108: - return jjMoveStringLiteralDfa1_1(0x1100000L); - case 109: - return jjMoveStringLiteralDfa1_1(0x20000000000L); - case 110: - return jjMoveStringLiteralDfa1_1(0x40010004000L); - case 111: - return jjMoveStringLiteralDfa1_1(0x400000000000L); - case 116: - return jjMoveStringLiteralDfa1_1(0x1000L); - case 124: - return jjMoveStringLiteralDfa1_1(0x800000000000L); - case 125: - return jjStopAtPos(0, 15); - default : - return jjMoveNfa_1(0, 0); - } -} -private final int jjMoveStringLiteralDfa1_1(long active0) -{ - try { curChar = input_stream.readChar(); } - catch(java.io.IOException e) { - jjStopStringLiteralDfa_1(0, active0); - return 1; - } - switch(curChar) - { - case 38: - if ((active0 & 0x200000000000L) != 0L) - return jjStopAtPos(1, 45); - break; - case 61: - if ((active0 & 0x200000L) != 0L) - return jjStopAtPos(1, 21); - else if ((active0 & 0x800000L) != 0L) - return jjStopAtPos(1, 23); - else if ((active0 & 0x2000000L) != 0L) - return jjStopAtPos(1, 25); - else if ((active0 & 0x8000000L) != 0L) - return jjStopAtPos(1, 27); - break; - case 97: - return jjMoveStringLiteralDfa2_1(active0, 0x2000L); - case 101: - if ((active0 & 0x1000000L) != 0L) - return jjStartNfaWithStates_1(1, 24, 6); - else if ((active0 & 0x4000000L) != 0L) - return jjStartNfaWithStates_1(1, 26, 6); - else if ((active0 & 0x10000000L) != 0L) - return jjStartNfaWithStates_1(1, 28, 6); - break; - case 105: - return jjMoveStringLiteralDfa2_1(active0, 0x8000000000L); - case 109: - return jjMoveStringLiteralDfa2_1(active0, 0x1000000000000L); - case 110: - return jjMoveStringLiteralDfa2_1(active0, 0x100000000000L); - case 111: - return jjMoveStringLiteralDfa2_1(active0, 0x60000000000L); - case 113: - if ((active0 & 0x400000L) != 0L) - return jjStartNfaWithStates_1(1, 22, 6); - break; - case 114: - if ((active0 & 0x400000000000L) != 0L) - return jjStartNfaWithStates_1(1, 46, 6); - return jjMoveStringLiteralDfa2_1(active0, 0x1000L); - case 116: - if ((active0 & 0x40000L) != 0L) - return jjStartNfaWithStates_1(1, 18, 6); - else if ((active0 & 0x100000L) != 0L) - return jjStartNfaWithStates_1(1, 20, 6); - break; - case 117: - return jjMoveStringLiteralDfa2_1(active0, 0x4000L); - case 124: - if ((active0 & 0x800000000000L) != 0L) - return jjStopAtPos(1, 47); - break; - default : - break; - } - return jjStartNfa_1(0, active0); -} -private final int jjMoveStringLiteralDfa2_1(long old0, long active0) -{ - if (((active0 &= old0)) == 0L) - return jjStartNfa_1(0, old0); - try { curChar = input_stream.readChar(); } - catch(java.io.IOException e) { - jjStopStringLiteralDfa_1(1, active0); - return 2; - } - switch(curChar) - { - case 100: - if ((active0 & 0x20000000000L) != 0L) - return jjStartNfaWithStates_1(2, 41, 6); - else if ((active0 & 0x100000000000L) != 0L) - return jjStartNfaWithStates_1(2, 44, 6); - break; - case 108: - return jjMoveStringLiteralDfa3_1(active0, 0x6000L); - case 112: - return jjMoveStringLiteralDfa3_1(active0, 0x1000000000000L); - case 116: - if ((active0 & 0x40000000000L) != 0L) - return jjStartNfaWithStates_1(2, 42, 6); - break; - case 117: - return jjMoveStringLiteralDfa3_1(active0, 0x1000L); - case 118: - if ((active0 & 0x8000000000L) != 0L) - return jjStartNfaWithStates_1(2, 39, 6); - break; - default : - break; - } - return jjStartNfa_1(1, active0); -} -private final int jjMoveStringLiteralDfa3_1(long old0, long active0) -{ - if (((active0 &= old0)) == 0L) - return jjStartNfa_1(1, old0); - try { curChar = input_stream.readChar(); } - catch(java.io.IOException e) { - jjStopStringLiteralDfa_1(2, active0); - return 3; - } - switch(curChar) - { - case 101: - if ((active0 & 0x1000L) != 0L) - return jjStartNfaWithStates_1(3, 12, 6); - break; - case 108: - if ((active0 & 0x4000L) != 0L) - return jjStartNfaWithStates_1(3, 14, 6); - break; - case 115: - return jjMoveStringLiteralDfa4_1(active0, 0x2000L); - case 116: - return jjMoveStringLiteralDfa4_1(active0, 0x1000000000000L); - default : - break; - } - return jjStartNfa_1(2, active0); -} -private final int jjMoveStringLiteralDfa4_1(long old0, long active0) -{ - if (((active0 &= old0)) == 0L) - return jjStartNfa_1(2, old0); - try { curChar = input_stream.readChar(); } - catch(java.io.IOException e) { - jjStopStringLiteralDfa_1(3, active0); - return 4; - } - switch(curChar) - { - case 101: - if ((active0 & 0x2000L) != 0L) - return jjStartNfaWithStates_1(4, 13, 6); - break; - case 121: - if ((active0 & 0x1000000000000L) != 0L) - return jjStartNfaWithStates_1(4, 48, 6); - break; - default : - break; - } - return jjStartNfa_1(3, active0); -} -static final long[] jjbitVec3 = { - 0x1ff00000fffffffeL, 0xffffffffffffc000L, 0xffffffffL, 0x600000000000000L -}; -static final long[] jjbitVec4 = { - 0x0L, 0x0L, 0x0L, 0xff7fffffff7fffffL -}; -static final long[] jjbitVec5 = { - 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL -}; -static final long[] jjbitVec6 = { - 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffL, 0x0L -}; -static final long[] jjbitVec7 = { - 0xffffffffffffffffL, 0xffffffffffffffffL, 0x0L, 0x0L -}; -static final long[] jjbitVec8 = { - 0x3fffffffffffL, 0x0L, 0x0L, 0x0L -}; -private final int jjMoveNfa_1(int startState, int curPos) -{ - int[] nextStates; - int startsAt = 0; - jjnewStateCnt = 35; - int i = 1; - jjstateSet[0] = startState; - int j, kind = 0x7fffffff; - for (;;) - { - if (++jjround == 0x7fffffff) - ReInitRounds(); - if (curChar < 64) - { - long l = 1L << curChar; - MatchLoop: do - { - switch(jjstateSet[--i]) - { - case 0: - if ((0x3ff000000000000L & l) != 0L) - { - if (kind > 7) - kind = 7; - jjCheckNAddStates(0, 4); - } - else if ((0x1800000000L & l) != 0L) - { - if (kind > 49) - kind = 49; - jjCheckNAdd(6); - } - else if (curChar == 39) - jjCheckNAddStates(5, 9); - else if (curChar == 34) - jjCheckNAddStates(10, 14); - else if (curChar == 46) - jjCheckNAdd(1); - break; - case 1: - if ((0x3ff000000000000L & l) == 0L) - break; - if (kind > 8) - kind = 8; - jjCheckNAddTwoStates(1, 2); - break; - case 3: - if ((0x280000000000L & l) != 0L) - jjCheckNAdd(4); - break; - case 4: - if ((0x3ff000000000000L & l) == 0L) - break; - if (kind > 8) - kind = 8; - jjCheckNAdd(4); - break; - case 5: - if ((0x1800000000L & l) == 0L) - break; - if (kind > 49) - kind = 49; - jjCheckNAdd(6); - break; - case 6: - if ((0x3ff001000000000L & l) == 0L) - break; - if (kind > 49) - kind = 49; - jjCheckNAdd(6); - break; - case 7: - if ((0x3ff000000000000L & l) == 0L) - break; - if (kind > 7) - kind = 7; - jjCheckNAddStates(0, 4); - break; - case 8: - if ((0x3ff000000000000L & l) == 0L) - break; - if (kind > 7) - kind = 7; - jjCheckNAdd(8); - break; - case 9: - if ((0x3ff000000000000L & l) != 0L) - jjCheckNAddTwoStates(9, 10); - break; - case 10: - if (curChar != 46) - break; - if (kind > 8) - kind = 8; - jjCheckNAddTwoStates(11, 12); - break; - case 11: - if ((0x3ff000000000000L & l) == 0L) - break; - if (kind > 8) - kind = 8; - jjCheckNAddTwoStates(11, 12); - break; - case 13: - if ((0x280000000000L & l) != 0L) - jjCheckNAdd(14); - break; - case 14: - if ((0x3ff000000000000L & l) == 0L) - break; - if (kind > 8) - kind = 8; - jjCheckNAdd(14); - break; - case 15: - if ((0x3ff000000000000L & l) != 0L) - jjCheckNAddTwoStates(15, 16); - break; - case 17: - if ((0x280000000000L & l) != 0L) - jjCheckNAdd(18); - break; - case 18: - if ((0x3ff000000000000L & l) == 0L) - break; - if (kind > 8) - kind = 8; - jjCheckNAdd(18); - break; - case 19: - if (curChar == 34) - jjCheckNAddStates(10, 14); - break; - case 20: - if ((0xfffffffbffffffffL & l) != 0L) - jjCheckNAddStates(15, 17); - break; - case 22: - if (curChar == 34) - jjCheckNAddStates(15, 17); - break; - case 23: - if (curChar == 34 && kind > 10) - kind = 10; - break; - case 24: - if ((0xfffffffbffffffffL & l) != 0L) - jjCheckNAddTwoStates(24, 25); - break; - case 26: - if ((0xfffffffbffffffffL & l) != 0L && kind > 11) - kind = 11; - break; - case 27: - if (curChar == 39) - jjCheckNAddStates(5, 9); - break; - case 28: - if ((0xffffff7fffffffffL & l) != 0L) - jjCheckNAddStates(18, 20); - break; - case 30: - if (curChar == 39) - jjCheckNAddStates(18, 20); - break; - case 31: - if (curChar == 39 && kind > 10) - kind = 10; - break; - case 32: - if ((0xffffff7fffffffffL & l) != 0L) - jjCheckNAddTwoStates(32, 33); - break; - case 34: - if ((0xffffff7fffffffffL & l) != 0L && kind > 11) - kind = 11; - break; - default : break; - } - } while(i != startsAt); - } - else if (curChar < 128) - { - long l = 1L << (curChar & 077); - MatchLoop: do - { - switch(jjstateSet[--i]) - { - case 0: - case 6: - if ((0x7fffffe87fffffeL & l) == 0L) - break; - if (kind > 49) - kind = 49; - jjCheckNAdd(6); - break; - case 2: - if ((0x2000000020L & l) != 0L) - jjAddStates(21, 22); - break; - case 12: - if ((0x2000000020L & l) != 0L) - jjAddStates(23, 24); - break; - case 16: - if ((0x2000000020L & l) != 0L) - jjAddStates(25, 26); - break; - case 20: - if ((0xffffffffefffffffL & l) != 0L) - jjCheckNAddStates(15, 17); - break; - case 21: - if (curChar == 92) - jjstateSet[jjnewStateCnt++] = 22; - break; - case 22: - if (curChar == 92) - jjCheckNAddStates(15, 17); - break; - case 24: - if ((0xffffffffefffffffL & l) != 0L) - jjAddStates(27, 28); - break; - case 25: - if (curChar == 92) - jjstateSet[jjnewStateCnt++] = 26; - break; - case 26: - case 34: - if ((0xffffffffefffffffL & l) != 0L && kind > 11) - kind = 11; - break; - case 28: - if ((0xffffffffefffffffL & l) != 0L) - jjCheckNAddStates(18, 20); - break; - case 29: - if (curChar == 92) - jjstateSet[jjnewStateCnt++] = 30; - break; - case 30: - if (curChar == 92) - jjCheckNAddStates(18, 20); - break; - case 32: - if ((0xffffffffefffffffL & l) != 0L) - jjAddStates(29, 30); - break; - case 33: - if (curChar == 92) - jjstateSet[jjnewStateCnt++] = 34; - break; - default : break; - } - } while(i != startsAt); - } - else - { - int hiByte = (int)(curChar >> 8); - int i1 = hiByte >> 6; - long l1 = 1L << (hiByte & 077); - int i2 = (curChar & 0xff) >> 6; - long l2 = 1L << (curChar & 077); - MatchLoop: do - { - switch(jjstateSet[--i]) - { - case 0: - case 6: - if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) - break; - if (kind > 49) - kind = 49; - jjCheckNAdd(6); - break; - case 20: - if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - jjAddStates(15, 17); - break; - case 24: - if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - jjAddStates(27, 28); - break; - case 26: - case 34: - if (jjCanMove_0(hiByte, i1, i2, l1, l2) && kind > 11) - kind = 11; - break; - case 28: - if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - jjAddStates(18, 20); - break; - case 32: - if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - jjAddStates(29, 30); - break; - default : break; - } - } while(i != startsAt); - } - if (kind != 0x7fffffff) - { - jjmatchedKind = kind; - jjmatchedPos = curPos; - kind = 0x7fffffff; - } - ++curPos; - if ((i = jjnewStateCnt) == (startsAt = 35 - (jjnewStateCnt = startsAt))) - return curPos; - try { curChar = input_stream.readChar(); } - catch(java.io.IOException e) { return curPos; } - } -} -static final int[] jjnextStates = { - 8, 9, 10, 15, 16, 28, 29, 31, 32, 33, 20, 21, 23, 24, 25, 20, - 21, 23, 28, 29, 31, 3, 4, 13, 14, 17, 18, 24, 25, 32, 33, -}; -private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2) -{ - switch(hiByte) - { - case 0: - return ((jjbitVec2[i2] & l2) != 0L); - default : - if ((jjbitVec0[i1] & l1) != 0L) - return true; - return false; - } -} -private static final boolean jjCanMove_1(int hiByte, int i1, int i2, long l1, long l2) -{ - switch(hiByte) - { - case 0: - return ((jjbitVec4[i2] & l2) != 0L); - case 48: - return ((jjbitVec5[i2] & l2) != 0L); - case 49: - return ((jjbitVec6[i2] & l2) != 0L); - case 51: - return ((jjbitVec7[i2] & l2) != 0L); - case 61: - return ((jjbitVec8[i2] & l2) != 0L); - default : - if ((jjbitVec3[i1] & l1) != 0L) - return true; - return false; - } -} -public static final String[] jjstrLiteralImages = { -"", null, "\44\173", null, null, null, null, null, null, null, null, null, -"\164\162\165\145", "\146\141\154\163\145", "\156\165\154\154", "\175", "\56", "\76", "\147\164", -"\74", "\154\164", "\75\75", "\145\161", "\74\75", "\154\145", "\76\75", "\147\145", -"\41\75", "\156\145", "\50", "\51", "\54", "\72", "\133", "\135", "\53", "\55", "\52", -"\57", "\144\151\166", "\45", "\155\157\144", "\156\157\164", "\41", "\141\156\144", -"\46\46", "\157\162", "\174\174", "\145\155\160\164\171", null, null, null, null, null, }; -public static final String[] lexStateNames = { - "DEFAULT", - "IN_EXPRESSION", -}; -public static final int[] jjnewLexState = { - -1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -}; -static final long[] jjtoToken = { - 0x23fffffffffd87L, -}; -static final long[] jjtoSkip = { - 0x78L, -}; -private SimpleCharStream input_stream; -private final int[] jjrounds = new int[35]; -private final int[] jjstateSet = new int[70]; -protected char curChar; -public ELParserTokenManager(SimpleCharStream stream) -{ - if (SimpleCharStream.staticFlag) - throw new Error("ERROR: Cannot use a static CharStream class with a non-static lexical analyzer."); - input_stream = stream; -} -public ELParserTokenManager(SimpleCharStream stream, int lexState) -{ - this(stream); - SwitchTo(lexState); -} -public void ReInit(SimpleCharStream stream) -{ - jjmatchedPos = jjnewStateCnt = 0; - curLexState = defaultLexState; - input_stream = stream; - ReInitRounds(); -} -private final void ReInitRounds() -{ - int i; - jjround = 0x80000001; - for (i = 35; i-- > 0;) - jjrounds[i] = 0x80000000; -} -public void ReInit(SimpleCharStream stream, int lexState) -{ - ReInit(stream); - SwitchTo(lexState); -} -public void SwitchTo(int lexState) -{ - if (lexState >= 2 || lexState < 0) - throw new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE); - else - curLexState = lexState; -} - -private final Token jjFillToken() -{ - Token t = Token.newToken(jjmatchedKind); - t.kind = jjmatchedKind; - String im = jjstrLiteralImages[jjmatchedKind]; - t.image = (im == null) ? input_stream.GetImage() : im; - t.beginLine = input_stream.getBeginLine(); - t.beginColumn = input_stream.getBeginColumn(); - t.endLine = input_stream.getEndLine(); - t.endColumn = input_stream.getEndColumn(); - return t; -} - -int curLexState = 0; -int defaultLexState = 0; -int jjnewStateCnt; -int jjround; -int jjmatchedPos; -int jjmatchedKind; - -public final Token getNextToken() -{ - int kind; - Token specialToken = null; - Token matchedToken; - int curPos = 0; - - EOFLoop : - for (;;) - { - try - { - curChar = input_stream.BeginToken(); - } - catch(java.io.IOException e) - { - jjmatchedKind = 0; - matchedToken = jjFillToken(); - return matchedToken; - } - - switch(curLexState) - { - case 0: - jjmatchedKind = 0x7fffffff; - jjmatchedPos = 0; - curPos = jjMoveStringLiteralDfa0_0(); - break; - case 1: - try { input_stream.backup(0); - while (curChar <= 32 && (0x100002600L & (1L << curChar)) != 0L) - curChar = input_stream.BeginToken(); - } - catch (java.io.IOException e1) { continue EOFLoop; } - jjmatchedKind = 0x7fffffff; - jjmatchedPos = 0; - curPos = jjMoveStringLiteralDfa0_1(); - if (jjmatchedPos == 0 && jjmatchedKind > 53) - { - jjmatchedKind = 53; - } - break; - } - if (jjmatchedKind != 0x7fffffff) - { - if (jjmatchedPos + 1 < curPos) - input_stream.backup(curPos - jjmatchedPos - 1); - if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) - { - matchedToken = jjFillToken(); - if (jjnewLexState[jjmatchedKind] != -1) - curLexState = jjnewLexState[jjmatchedKind]; - return matchedToken; - } - else - { - if (jjnewLexState[jjmatchedKind] != -1) - curLexState = jjnewLexState[jjmatchedKind]; - continue EOFLoop; - } - } - int error_line = input_stream.getEndLine(); - int error_column = input_stream.getEndColumn(); - String error_after = null; - boolean EOFSeen = false; - try { input_stream.readChar(); input_stream.backup(1); } - catch (java.io.IOException e1) { - EOFSeen = true; - error_after = curPos <= 1 ? "" : input_stream.GetImage(); - if (curChar == '\n' || curChar == '\r') { - error_line++; - error_column = 0; - } - else - error_column++; - } - if (!EOFSeen) { - input_stream.backup(1); - error_after = curPos <= 1 ? "" : input_stream.GetImage(); - } - throw new TokenMgrError(EOFSeen, curLexState, error_line, error_column, error_after, curChar, TokenMgrError.LEXICAL_ERROR); - } -} - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/parser/ParseException.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/parser/ParseException.java deleted file mode 100644 index 6f9ae00..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/parser/ParseException.java +++ /dev/null @@ -1,213 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - *//* Generated By:JavaCC: Do not edit this line. ParseException.java Version 2.1 */ -package org.apache.taglibs.standard.lang.jstl.parser; - -/** - * This exception is thrown when parse errors are encountered. - * You can explicitly create objects of this exception type by - * calling the method generateParseException in the generated - * parser. - * - * You can modify this class to customize your error reporting - * mechanisms so long as you retain the public fields. - */ -public class ParseException extends Exception { - - /** - * This constructor is used by the method "generateParseException" - * in the generated parser. Calling this constructor generates - * a new object of this type with the fields "currentToken", - * "expectedTokenSequences", and "tokenImage" set. The boolean - * flag "specialConstructor" is also set to true to indicate that - * this constructor was used to create this object. - * This constructor calls its super class with the empty string - * to force the "toString" method of parent class "Throwable" to - * print the error message in the form: - * ParseException: - */ - public ParseException(Token currentTokenVal, - int[][] expectedTokenSequencesVal, - String[] tokenImageVal - ) - { - super(""); - specialConstructor = true; - currentToken = currentTokenVal; - expectedTokenSequences = expectedTokenSequencesVal; - tokenImage = tokenImageVal; - } - - /** - * The following constructors are for use by you for whatever - * purpose you can think of. Constructing the exception in this - * manner makes the exception behave in the normal way - i.e., as - * documented in the class "Throwable". The fields "errorToken", - * "expectedTokenSequences", and "tokenImage" do not contain - * relevant information. The JavaCC generated code does not use - * these constructors. - */ - - public ParseException() { - super(); - specialConstructor = false; - } - - public ParseException(String message) { - super(message); - specialConstructor = false; - } - - /** - * This variable determines which constructor was used to create - * this object and thereby affects the semantics of the - * "getMessage" method (see below). - */ - protected boolean specialConstructor; - - /** - * This is the last token that has been consumed successfully. If - * this object has been created due to a parse error, the token - * followng this token will (therefore) be the first error token. - */ - public Token currentToken; - - /** - * Each entry in this array is an array of integers. Each array - * of integers represents a sequence of tokens (by their ordinal - * values) that is expected at this point of the parse. - */ - public int[][] expectedTokenSequences; - - /** - * This is a reference to the "tokenImage" array of the generated - * parser within which the parse error occurred. This array is - * defined in the generated ...Constants interface. - */ - public String[] tokenImage; - - /** - * This method has the standard behavior when this object has been - * created using the standard constructors. Otherwise, it uses - * "currentToken" and "expectedTokenSequences" to generate a parse - * error message and returns it. If this object has been created - * due to a parse error, and you do not catch it (it gets thrown - * from the parser), then this method is called during the printing - * of the final stack trace, and hence the correct error message - * gets displayed. - */ - public String getMessage() { - if (!specialConstructor) { - return super.getMessage(); - } - String expected = ""; - int maxSize = 0; - for (int i = 0; i < expectedTokenSequences.length; i++) { - if (maxSize < expectedTokenSequences[i].length) { - maxSize = expectedTokenSequences[i].length; - } - for (int j = 0; j < expectedTokenSequences[i].length; j++) { - expected += tokenImage[expectedTokenSequences[i][j]] + " "; - } - if (expectedTokenSequences[i][expectedTokenSequences[i].length - 1] != 0) { - expected += "..."; - } - expected += eol + " "; - } - String retval = "Encountered \""; - Token tok = currentToken.next; - for (int i = 0; i < maxSize; i++) { - if (i != 0) retval += " "; - if (tok.kind == 0) { - retval += tokenImage[0]; - break; - } - retval += add_escapes(tok.image); - tok = tok.next; - } - retval += "\" at line " + currentToken.next.beginLine + ", column " + currentToken.next.beginColumn; - retval += "." + eol; - if (expectedTokenSequences.length == 1) { - retval += "Was expecting:" + eol + " "; - } else { - retval += "Was expecting one of:" + eol + " "; - } - retval += expected; - return retval; - } - - /** - * The end of line string for this machine. - */ - protected String eol = System.getProperty("line.separator", "\n"); - - /** - * Used to convert raw characters to their escaped version - * when these raw version cannot be used as part of an ASCII - * string literal. - */ - protected String add_escapes(String str) { - StringBuffer retval = new StringBuffer(); - char ch; - for (int i = 0; i < str.length(); i++) { - switch (str.charAt(i)) - { - case 0 : - continue; - case '\b': - retval.append("\\b"); - continue; - case '\t': - retval.append("\\t"); - continue; - case '\n': - retval.append("\\n"); - continue; - case '\f': - retval.append("\\f"); - continue; - case '\r': - retval.append("\\r"); - continue; - case '\"': - retval.append("\\\""); - continue; - case '\'': - retval.append("\\\'"); - continue; - case '\\': - retval.append("\\\\"); - continue; - default: - if ((ch = str.charAt(i)) < 0x20 || ch > 0x7e) { - String s = "0000" + Integer.toString(ch, 16); - retval.append("\\u" + s.substring(s.length() - 4, s.length())); - } else { - retval.append(ch); - } - continue; - } - } - return retval.toString(); - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/parser/SimpleCharStream.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/parser/SimpleCharStream.java deleted file mode 100644 index d97614c..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/parser/SimpleCharStream.java +++ /dev/null @@ -1,422 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - *//* Generated By:JavaCC: Do not edit this line. SimpleCharStream.java Version 2.1 */ -package org.apache.taglibs.standard.lang.jstl.parser; - -/** - * An implementation of interface CharStream, where the stream is assumed to - * contain only ASCII characters (without unicode processing). - */ - -public final class SimpleCharStream -{ - public static final boolean staticFlag = false; - int bufsize; - int available; - int tokenBegin; - public int bufpos = -1; - private int bufline[]; - private int bufcolumn[]; - - private int column = 0; - private int line = 1; - - private boolean prevCharIsCR = false; - private boolean prevCharIsLF = false; - - private java.io.Reader inputStream; - - private char[] buffer; - private int maxNextCharInd = 0; - private int inBuf = 0; - - private final void ExpandBuff(boolean wrapAround) - { - char[] newbuffer = new char[bufsize + 2048]; - int newbufline[] = new int[bufsize + 2048]; - int newbufcolumn[] = new int[bufsize + 2048]; - - try - { - if (wrapAround) - { - System.arraycopy(buffer, tokenBegin, newbuffer, 0, bufsize - tokenBegin); - System.arraycopy(buffer, 0, newbuffer, - bufsize - tokenBegin, bufpos); - buffer = newbuffer; - - System.arraycopy(bufline, tokenBegin, newbufline, 0, bufsize - tokenBegin); - System.arraycopy(bufline, 0, newbufline, bufsize - tokenBegin, bufpos); - bufline = newbufline; - - System.arraycopy(bufcolumn, tokenBegin, newbufcolumn, 0, bufsize - tokenBegin); - System.arraycopy(bufcolumn, 0, newbufcolumn, bufsize - tokenBegin, bufpos); - bufcolumn = newbufcolumn; - - maxNextCharInd = (bufpos += (bufsize - tokenBegin)); - } - else - { - System.arraycopy(buffer, tokenBegin, newbuffer, 0, bufsize - tokenBegin); - buffer = newbuffer; - - System.arraycopy(bufline, tokenBegin, newbufline, 0, bufsize - tokenBegin); - bufline = newbufline; - - System.arraycopy(bufcolumn, tokenBegin, newbufcolumn, 0, bufsize - tokenBegin); - bufcolumn = newbufcolumn; - - maxNextCharInd = (bufpos -= tokenBegin); - } - } - catch (Throwable t) - { - throw new Error(t.getMessage()); - } - - - bufsize += 2048; - available = bufsize; - tokenBegin = 0; - } - - private final void FillBuff() throws java.io.IOException - { - if (maxNextCharInd == available) - { - if (available == bufsize) - { - if (tokenBegin > 2048) - { - bufpos = maxNextCharInd = 0; - available = tokenBegin; - } - else if (tokenBegin < 0) - bufpos = maxNextCharInd = 0; - else - ExpandBuff(false); - } - else if (available > tokenBegin) - available = bufsize; - else if ((tokenBegin - available) < 2048) - ExpandBuff(true); - else - available = tokenBegin; - } - - int i; - try { - if ((i = inputStream.read(buffer, maxNextCharInd, - available - maxNextCharInd)) == -1) - { - inputStream.close(); - throw new java.io.IOException(); - } - else - maxNextCharInd += i; - return; - } - catch(java.io.IOException e) { - --bufpos; - backup(0); - if (tokenBegin == -1) - tokenBegin = bufpos; - throw e; - } - } - - public final char BeginToken() throws java.io.IOException - { - tokenBegin = -1; - char c = readChar(); - tokenBegin = bufpos; - - return c; - } - - private final void UpdateLineColumn(char c) - { - column++; - - if (prevCharIsLF) - { - prevCharIsLF = false; - line += (column = 1); - } - else if (prevCharIsCR) - { - prevCharIsCR = false; - if (c == '\n') - { - prevCharIsLF = true; - } - else - line += (column = 1); - } - - switch (c) - { - case '\r' : - prevCharIsCR = true; - break; - case '\n' : - prevCharIsLF = true; - break; - case '\t' : - column--; - column += (8 - (column & 07)); - break; - default : - break; - } - - bufline[bufpos] = line; - bufcolumn[bufpos] = column; - } - - public final char readChar() throws java.io.IOException - { - if (inBuf > 0) - { - --inBuf; - - if (++bufpos == bufsize) - bufpos = 0; - - return buffer[bufpos]; - } - - if (++bufpos >= maxNextCharInd) - FillBuff(); - - char c = buffer[bufpos]; - - UpdateLineColumn(c); - return (c); - } - - /** - * @deprecated - * @see #getEndColumn - */ - - public final int getColumn() { - return bufcolumn[bufpos]; - } - - /** - * @deprecated - * @see #getEndLine - */ - - public final int getLine() { - return bufline[bufpos]; - } - - public final int getEndColumn() { - return bufcolumn[bufpos]; - } - - public final int getEndLine() { - return bufline[bufpos]; - } - - public final int getBeginColumn() { - return bufcolumn[tokenBegin]; - } - - public final int getBeginLine() { - return bufline[tokenBegin]; - } - - public final void backup(int amount) { - - inBuf += amount; - if ((bufpos -= amount) < 0) - bufpos += bufsize; - } - - public SimpleCharStream(java.io.Reader dstream, int startline, - int startcolumn, int buffersize) - { - inputStream = dstream; - line = startline; - column = startcolumn - 1; - - available = bufsize = buffersize; - buffer = new char[buffersize]; - bufline = new int[buffersize]; - bufcolumn = new int[buffersize]; - } - - public SimpleCharStream(java.io.Reader dstream, int startline, - int startcolumn) - { - this(dstream, startline, startcolumn, 4096); - } - - public SimpleCharStream(java.io.Reader dstream) - { - this(dstream, 1, 1, 4096); - } - public void ReInit(java.io.Reader dstream, int startline, - int startcolumn, int buffersize) - { - inputStream = dstream; - line = startline; - column = startcolumn - 1; - - if (buffer == null || buffersize != buffer.length) - { - available = bufsize = buffersize; - buffer = new char[buffersize]; - bufline = new int[buffersize]; - bufcolumn = new int[buffersize]; - } - prevCharIsLF = prevCharIsCR = false; - tokenBegin = inBuf = maxNextCharInd = 0; - bufpos = -1; - } - - public void ReInit(java.io.Reader dstream, int startline, - int startcolumn) - { - ReInit(dstream, startline, startcolumn, 4096); - } - - public void ReInit(java.io.Reader dstream) - { - ReInit(dstream, 1, 1, 4096); - } - public SimpleCharStream(java.io.InputStream dstream, int startline, - int startcolumn, int buffersize) - { - this(new java.io.InputStreamReader(dstream), startline, startcolumn, 4096); - } - - public SimpleCharStream(java.io.InputStream dstream, int startline, - int startcolumn) - { - this(dstream, startline, startcolumn, 4096); - } - - public SimpleCharStream(java.io.InputStream dstream) - { - this(dstream, 1, 1, 4096); - } - - public void ReInit(java.io.InputStream dstream, int startline, - int startcolumn, int buffersize) - { - ReInit(new java.io.InputStreamReader(dstream), startline, startcolumn, 4096); - } - - public void ReInit(java.io.InputStream dstream) - { - ReInit(dstream, 1, 1, 4096); - } - public void ReInit(java.io.InputStream dstream, int startline, - int startcolumn) - { - ReInit(dstream, startline, startcolumn, 4096); - } - public final String GetImage() - { - if (bufpos >= tokenBegin) - return new String(buffer, tokenBegin, bufpos - tokenBegin + 1); - else - return new String(buffer, tokenBegin, bufsize - tokenBegin) + - new String(buffer, 0, bufpos + 1); - } - - public final char[] GetSuffix(int len) - { - char[] ret = new char[len]; - - if ((bufpos + 1) >= len) - System.arraycopy(buffer, bufpos - len + 1, ret, 0, len); - else - { - System.arraycopy(buffer, bufsize - (len - bufpos - 1), ret, 0, - len - bufpos - 1); - System.arraycopy(buffer, 0, ret, len - bufpos - 1, bufpos + 1); - } - - return ret; - } - - public void Done() - { - buffer = null; - bufline = null; - bufcolumn = null; - } - - /** - * Method to adjust line and column numbers for the start of a token.
    - */ - public void adjustBeginLineColumn(int newLine, int newCol) - { - int start = tokenBegin; - int len; - - if (bufpos >= tokenBegin) - { - len = bufpos - tokenBegin + inBuf + 1; - } - else - { - len = bufsize - tokenBegin + bufpos + 1 + inBuf; - } - - int i = 0, j = 0, k = 0; - int nextColDiff = 0, columnDiff = 0; - - while (i < len && - bufline[j = start % bufsize] == bufline[k = ++start % bufsize]) - { - bufline[j] = newLine; - nextColDiff = columnDiff + bufcolumn[k] - bufcolumn[j]; - bufcolumn[j] = newCol + columnDiff; - columnDiff = nextColDiff; - i++; - } - - if (i < len) - { - bufline[j] = newLine++; - bufcolumn[j] = newCol + columnDiff; - - while (i++ < len) - { - if (bufline[j = start % bufsize] != bufline[++start % bufsize]) - bufline[j] = newLine++; - else - bufline[j] = newLine; - } - } - - line = bufline[j]; - column = bufcolumn[j]; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/parser/Token.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/parser/Token.java deleted file mode 100644 index ede0f5c..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/parser/Token.java +++ /dev/null @@ -1,102 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - *//* Generated By:JavaCC: Do not edit this line. Token.java Version 2.1 */ -package org.apache.taglibs.standard.lang.jstl.parser; - -/** - * Describes the input token stream. - */ - -public class Token { - - /** - * An integer that describes the kind of this token. This numbering - * system is determined by JavaCCParser, and a table of these numbers is - * stored in the file ...Constants.java. - */ - public int kind; - - /** - * beginLine and beginColumn describe the position of the first character - * of this token; endLine and endColumn describe the position of the - * last character of this token. - */ - public int beginLine, beginColumn, endLine, endColumn; - - /** - * The string image of the token. - */ - public String image; - - /** - * A reference to the next regular (non-special) token from the input - * stream. If this is the last token from the input stream, or if the - * token manager has not read tokens beyond this one, this field is - * set to null. This is true only if this token is also a regular - * token. Otherwise, see below for a description of the contents of - * this field. - */ - public Token next; - - /** - * This field is used to access special tokens that occur prior to this - * token, but after the immediately preceding regular (non-special) token. - * If there are no such special tokens, this field is set to null. - * When there are more than one such special token, this field refers - * to the last of these special tokens, which in turn refers to the next - * previous special token through its specialToken field, and so on - * until the first special token (whose specialToken field is null). - * The next fields of special tokens refer to other special tokens that - * immediately follow it (without an intervening regular token). If there - * is no such token, this field is null. - */ - public Token specialToken; - - /** - * Returns the image. - */ - public final String toString() - { - return image; - } - - /** - * Returns a new Token object, by default. However, if you want, you - * can create and return subclass objects based on the value of ofKind. - * Simply add the cases to the switch for all those special cases. - * For example, if you have a subclass of Token called IDToken that - * you want to create if ofKind is ID, simlpy add something like : - * - * case MyParserConstants.ID : return new IDToken(); - * - * to the following switch statement. Then you can cast matchedToken - * variable to the appropriate type and use it in your lexical actions. - */ - public static final Token newToken(int ofKind) - { - switch(ofKind) - { - default : return new Token(); - } - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/parser/TokenMgrError.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/parser/TokenMgrError.java deleted file mode 100644 index 1d6dba4..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/parser/TokenMgrError.java +++ /dev/null @@ -1,154 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - *//* Generated By:JavaCC: Do not edit this line. TokenMgrError.java Version 2.1 */ -package org.apache.taglibs.standard.lang.jstl.parser; - -public class TokenMgrError extends Error -{ - /* - * Ordinals for various reasons why an Error of this type can be thrown. - */ - - /** - * Lexical error occured. - */ - static final int LEXICAL_ERROR = 0; - - /** - * An attempt wass made to create a second instance of a static token manager. - */ - static final int STATIC_LEXER_ERROR = 1; - - /** - * Tried to change to an invalid lexical state. - */ - static final int INVALID_LEXICAL_STATE = 2; - - /** - * Detected (and bailed out of) an infinite loop in the token manager. - */ - static final int LOOP_DETECTED = 3; - - /** - * Indicates the reason why the exception is thrown. It will have - * one of the above 4 values. - */ - int errorCode; - - /** - * Replaces unprintable characters by their espaced (or unicode escaped) - * equivalents in the given string - */ - protected static final String addEscapes(String str) { - StringBuffer retval = new StringBuffer(); - char ch; - for (int i = 0; i < str.length(); i++) { - switch (str.charAt(i)) - { - case 0 : - continue; - case '\b': - retval.append("\\b"); - continue; - case '\t': - retval.append("\\t"); - continue; - case '\n': - retval.append("\\n"); - continue; - case '\f': - retval.append("\\f"); - continue; - case '\r': - retval.append("\\r"); - continue; - case '\"': - retval.append("\\\""); - continue; - case '\'': - retval.append("\\\'"); - continue; - case '\\': - retval.append("\\\\"); - continue; - default: - if ((ch = str.charAt(i)) < 0x20 || ch > 0x7e) { - String s = "0000" + Integer.toString(ch, 16); - retval.append("\\u" + s.substring(s.length() - 4, s.length())); - } else { - retval.append(ch); - } - continue; - } - } - return retval.toString(); - } - - /** - * Returns a detailed message for the Error when it is thrown by the - * token manager to indicate a lexical error. - * Parameters : - * EOFSeen : indicates if EOF caused the lexicl error - * curLexState : lexical state in which this error occured - * errorLine : line number when the error occured - * errorColumn : column number when the error occured - * errorAfter : prefix that was seen before this error occured - * curchar : the offending character - * Note: You can customize the lexical error message by modifying this method. - */ - private static final String LexicalError(boolean EOFSeen, int lexState, int errorLine, int errorColumn, String errorAfter, char curChar) { - return("Lexical error at line " + - errorLine + ", column " + - errorColumn + ". Encountered: " + - (EOFSeen ? " " : ("\"" + addEscapes(String.valueOf(curChar)) + "\"") + " (" + (int)curChar + "), ") + - "after : \"" + addEscapes(errorAfter) + "\""); - } - - /** - * You can also modify the body of this method to customize your error messages. - * For example, cases like LOOP_DETECTED and INVALID_LEXICAL_STATE are not - * of end-users concern, so you can return something like : - * - * "Internal Error : Please file a bug report .... " - * - * from this method for such cases in the release version of your parser. - */ - public String getMessage() { - return super.getMessage(); - } - - /* - * Constructors of various flavors follow. - */ - - public TokenMgrError() { - } - - public TokenMgrError(String message, int reason) { - super(message); - errorCode = reason; - } - - public TokenMgrError(boolean EOFSeen, int lexState, int errorLine, int errorColumn, String errorAfter, char curChar, int reason) { - this(LexicalError(EOFSeen, lexState, errorLine, errorColumn, errorAfter, curChar), reason); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/Bean1.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/Bean1.java deleted file mode 100644 index d111967..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/Bean1.java +++ /dev/null @@ -1,285 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl.test; - -import java.util.List; -import java.util.Map; - -/** - * - *

    This is a test bean with a set of properties - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class Bean1 -{ - //------------------------------------- - // Properties - //------------------------------------- - // property boolean1 - - boolean mBoolean1; - public boolean getBoolean1 () - { return mBoolean1; } - public void setBoolean1 (boolean pBoolean1) - { mBoolean1 = pBoolean1; } - - //------------------------------------- - // property byte1 - - byte mByte1; - public byte getByte1 () - { return mByte1; } - public void setByte1 (byte pByte1) - { mByte1 = pByte1; } - - //------------------------------------- - // property char1 - - char mChar1; - public char getChar1 () - { return mChar1; } - public void setChar1 (char pChar1) - { mChar1 = pChar1; } - - //------------------------------------- - // property short1 - - short mShort1; - public short getShort1 () - { return mShort1; } - public void setShort1 (short pShort1) - { mShort1 = pShort1; } - - //------------------------------------- - // property int1 - - int mInt1; - public int getInt1 () - { return mInt1; } - public void setInt1 (int pInt1) - { mInt1 = pInt1; } - - //------------------------------------- - // property long1 - - long mLong1; - public long getLong1 () - { return mLong1; } - public void setLong1 (long pLong1) - { mLong1 = pLong1; } - - //------------------------------------- - // property float1 - - float mFloat1; - public float getFloat1 () - { return mFloat1; } - public void setFloat1 (float pFloat1) - { mFloat1 = pFloat1; } - - //------------------------------------- - // property double1 - - double mDouble1; - public double getDouble1 () - { return mDouble1; } - public void setDouble1 (double pDouble1) - { mDouble1 = pDouble1; } - - //------------------------------------- - // property boolean2 - - Boolean mBoolean2; - public Boolean getBoolean2 () - { return mBoolean2; } - public void setBoolean2 (Boolean pBoolean2) - { mBoolean2 = pBoolean2; } - - //------------------------------------- - // property byte2 - - Byte mByte2; - public Byte getByte2 () - { return mByte2; } - public void setByte2 (Byte pByte2) - { mByte2 = pByte2; } - - //------------------------------------- - // property char2 - - Character mChar2; - public Character getChar2 () - { return mChar2; } - public void setChar2 (Character pChar2) - { mChar2 = pChar2; } - - //------------------------------------- - // property short2 - - Short mShort2; - public Short getShort2 () - { return mShort2; } - public void setShort2 (Short pShort2) - { mShort2 = pShort2; } - - //------------------------------------- - // property int2 - - Integer mInt2; - public Integer getInt2 () - { return mInt2; } - public void setInt2 (Integer pInt2) - { mInt2 = pInt2; } - - //------------------------------------- - // property long2 - - Long mLong2; - public Long getLong2 () - { return mLong2; } - public void setLong2 (Long pLong2) - { mLong2 = pLong2; } - - //------------------------------------- - // property float2 - - Float mFloat2; - public Float getFloat2 () - { return mFloat2; } - public void setFloat2 (Float pFloat2) - { mFloat2 = pFloat2; } - - //------------------------------------- - // property double2 - - Double mDouble2; - public Double getDouble2 () - { return mDouble2; } - public void setDouble2 (Double pDouble2) - { mDouble2 = pDouble2; } - - //------------------------------------- - // property string1 - - String mString1; - public String getString1 () - { return mString1; } - public void setString1 (String pString1) - { mString1 = pString1; } - - //------------------------------------- - // property string2 - - String mString2; - public String getString2 () - { return mString2; } - public void setString2 (String pString2) - { mString2 = pString2; } - - //------------------------------------- - // property bean1 - - Bean1 mBean1; - public Bean1 getBean1 () - { return mBean1; } - public void setBean1 (Bean1 pBean1) - { mBean1 = pBean1; } - - //------------------------------------- - // property bean2 - - Bean1 mBean2; - public Bean1 getBean2 () - { return mBean2; } - public void setBean2 (Bean1 pBean2) - { mBean2 = pBean2; } - - //------------------------------------- - // property noGetter - - String mNoGetter; - public void setNoGetter (String pNoGetter) - { mNoGetter = pNoGetter; } - - //------------------------------------- - // property errorInGetter - - String mErrorInGetter; - public String getErrorInGetter () - { throw new NullPointerException ("Error!"); } - - //------------------------------------- - // property stringArray1 - - String [] mStringArray1; - public String [] getStringArray1 () - { return mStringArray1; } - public void setStringArray1 (String [] pStringArray1) - { mStringArray1 = pStringArray1; } - - //------------------------------------- - // property list1 - - List mList1; - public List getList1 () - { return mList1; } - public void setList1 (List pList1) - { mList1 = pList1; } - - //------------------------------------- - // property map1 - - Map mMap1; - public Map getMap1 () - { return mMap1; } - public void setMap1 (Map pMap1) - { mMap1 = pMap1; } - - //------------------------------------- - // property indexed1 - - public String getIndexed1 (int pIndex) - { return mStringArray1 [pIndex]; } - - //------------------------------------- - // Member variables - //------------------------------------- - - //------------------------------------- - /** - * - * Constructor - **/ - public Bean1 () - { - } - - //------------------------------------- - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/Bean2.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/Bean2.java deleted file mode 100644 index 7a9ff01..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/Bean2.java +++ /dev/null @@ -1,71 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl.test; - -/** - * - *

    This is a test bean that holds a single String - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class Bean2 -{ - //------------------------------------- - // Properties - //------------------------------------- - // property value - - String mValue; - public String getValue () - { return mValue; } - public void setValue (String pValue) - { mValue = pValue; } - - //------------------------------------- - // Member variables - //------------------------------------- - - //------------------------------------- - /** - * - * Constructor - **/ - public Bean2 (String pValue) - { - mValue = pValue; - } - - //------------------------------------- - public String toString () - { - return ("Bean2[" + mValue + "]"); - } - - //------------------------------------- - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/Bean2Editor.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/Bean2Editor.java deleted file mode 100644 index 53e29fe..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/Bean2Editor.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl.test; - -import java.beans.PropertyEditorSupport; - -/** - * - * PropertyEditor for parsing Bean2 - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class Bean2Editor - extends PropertyEditorSupport -{ - //------------------------------------- - public void setAsText (String pText) - throws IllegalArgumentException - { - if ("badvalue".equals (pText)) { - throw new IllegalArgumentException ("Bad value " + pText); - } - else { - setValue (new Bean2 (pText)); - } - } - - //------------------------------------- -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/EvaluationTest.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/EvaluationTest.java deleted file mode 100644 index 153d3ed..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/EvaluationTest.java +++ /dev/null @@ -1,422 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl.test; - -import java.io.BufferedInputStream; -import java.io.BufferedOutputStream; -import java.io.DataInput; -import java.io.DataInputStream; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.PrintStream; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Set; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.PageContext; - -import org.apache.taglibs.standard.lang.jstl.Evaluator; -import org.apache.taglibs.standard.lang.jstl.test.beans.Factory; - -/** - * - *

    This runs a series of tests specifically for the evaluator. It - * parses and evaluates various expressions in the context of a test - * PageContext containing preset data, and prints out the results of - * the evaluations. - * - *

    The expressions are stored in an input text file, where one line - * contains the expression and the next line contains the expected - * type. Blank lines and lines that start with # are ignored. The - * results are written to an output file (blank lines and # lines are - * included in the output file). The output file may be compared - * against an existing output file to do regression testing. - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181181 $$DateTime: 2001/06/26 09:55:09 $$Author: kchung $ - **/ - -public class EvaluationTest -{ - //------------------------------------- - // Properties - //------------------------------------- - - //------------------------------------- - // Member variables - //------------------------------------- - - //------------------------------------- - /** - * - * Constructor - **/ - public EvaluationTest () - { - } - - //------------------------------------- - /** - * - * Runs the tests, reading expressions from pIn and writing the - * results to pOut. - **/ - public static void runTests (DataInput pIn, - PrintStream pOut) - throws IOException - { - PageContext context = createTestContext (); - - while (true) { - String str = pIn.readLine (); - if (str == null) break; - if (str.startsWith ("#") || - "".equals (str.trim ())) { - pOut.println (str); - } - else { - String typeStr = pIn.readLine (); - pOut.println ("Expression: " + str); - - try { - Class cl = parseClassName (typeStr); - pOut.println ("ExpectedType: " + cl); - Evaluator e = new Evaluator (); - Object val = e.evaluate ("test", str, cl, null, context); - pOut.println ("Evaluates to: " + val); - if (val != null) { - pOut.println ("With type: " + val.getClass ().getName ()); - } - pOut.println (); - } - catch (JspException exc) { - pOut.println ("Causes an error: " + exc); - } - catch (ClassNotFoundException exc) { - pOut.println ("Causes an error: " + exc); - } - } - } - - } - - //------------------------------------- - /** - * - * Finds the class for a class name, including primitive names - **/ - static Class parseClassName (String pClassName) - throws ClassNotFoundException - { - String c = pClassName.trim (); - if ("boolean".equals (c)) { - return Boolean.TYPE; - } - else if ("byte".equals (c)) { - return Byte.TYPE; - } - else if ("char".equals (c)) { - return Character.TYPE; - } - else if ("short".equals (c)) { - return Short.TYPE; - } - else if ("int".equals (c)) { - return Integer.TYPE; - } - else if ("long".equals (c)) { - return Long.TYPE; - } - else if ("float".equals (c)) { - return Float.TYPE; - } - else if ("double".equals (c)) { - return Double.TYPE; - } - else { - return Class.forName (pClassName); - } - } - - //------------------------------------- - /** - * - * Runs the tests, reading from the given input file and writing to - * the given output file. - **/ - public static void runTests (File pInputFile, - File pOutputFile) - throws IOException - { - FileInputStream fin = null; - FileOutputStream fout = null; - try { - fin = new FileInputStream (pInputFile); - BufferedInputStream bin = new BufferedInputStream (fin); - DataInputStream din = new DataInputStream (bin); - - try { - fout = new FileOutputStream (pOutputFile); - BufferedOutputStream bout = new BufferedOutputStream (fout); - PrintStream pout = new PrintStream (bout); - - runTests (din, pout); - - pout.flush (); - } - finally { - if (fout != null) { - fout.close (); - } - } - } - finally { - if (fin != null) { - fin.close (); - } - } - } - - //------------------------------------- - /** - * - * Performs a line-by-line comparison of the two files, returning - * true if the files are different, false if not. - **/ - public static boolean isDifferentFiles (DataInput pIn1, - DataInput pIn2) - throws IOException - { - while (true) { - String str1 = pIn1.readLine (); - String str2 = pIn2.readLine (); - if (str1 == null && - str2 == null) { - return false; - } - else if (str1 == null || - str2 == null) { - return true; - } - else { - if (!str1.equals (str2)) { - return true; - } - } - } - } - - //------------------------------------- - /** - * - * Performs a line-by-line comparison of the two files, returning - * true if the files are different, false if not. - **/ - public static boolean isDifferentFiles (File pFile1, - File pFile2) - throws IOException - { - FileInputStream fin1 = null; - try { - fin1 = new FileInputStream (pFile1); - BufferedInputStream bin1 = new BufferedInputStream (fin1); - DataInputStream din1 = new DataInputStream (bin1); - - FileInputStream fin2 = null; - try { - fin2 = new FileInputStream (pFile2); - BufferedInputStream bin2 = new BufferedInputStream (fin2); - DataInputStream din2 = new DataInputStream (bin2); - - return isDifferentFiles (din1, din2); - } - finally { - if (fin2 != null) { - fin2.close (); - } - } - } - finally { - if (fin1 != null) { - fin1.close (); - } - } - } - - //------------------------------------- - // Test data - //------------------------------------- - /** - * - * Creates and returns the test PageContext that will be used for - * the tests. - **/ - static PageContext createTestContext () - { - PageContext ret = new PageContextImpl (); - - // Create some basic values for lookups - ret.setAttribute ("val1a", "page-scoped1", PageContext.PAGE_SCOPE); - ret.setAttribute ("val1b", "request-scoped1", PageContext.REQUEST_SCOPE); - ret.setAttribute ("val1c", "session-scoped1", PageContext.SESSION_SCOPE); - ret.setAttribute ("val1d", "app-scoped1", PageContext.APPLICATION_SCOPE); - - // Create a bean - { - Bean1 b1 = new Bean1 (); - b1.setBoolean1 (true); - b1.setByte1 ((byte) 12); - b1.setShort1 ((short) -124); - b1.setChar1 ('b'); - b1.setInt1 (4); - b1.setLong1 (222423); - b1.setFloat1 ((float) 12.4); - b1.setDouble1 (89.224); - b1.setString1 ("hello"); - b1.setStringArray1 (new String [] { - "string1", - "string2", - "string3", - "string4" - }); - { - List l = new ArrayList (); - l.add (new Integer (14)); - l.add ("another value"); - l.add (b1.getStringArray1 ()); - b1.setList1 (l); - } - { - Map m = new HashMap (); - m.put ("key1", "value1"); - m.put (new Integer (14), "value2"); - m.put (new Long (14), "value3"); - m.put ("recurse", b1); - b1.setMap1 (m); - } - ret.setAttribute ("bean1a", b1); - - Bean1 b2 = new Bean1 (); - b2.setInt2 (new Integer (-224)); - b2.setString2 ("bean2's string"); - b1.setBean1 (b2); - - Bean1 b3 = new Bean1 (); - b3.setDouble1 (1422.332); - b3.setString2 ("bean3's string"); - b2.setBean2 (b3); - } - - // Create the public/private beans - { - ret.setAttribute ("pbean1", Factory.createBean1 ()); - ret.setAttribute ("pbean2", Factory.createBean2 ()); - ret.setAttribute ("pbean3", Factory.createBean3 ()); - ret.setAttribute ("pbean4", Factory.createBean4 ()); - ret.setAttribute ("pbean5", Factory.createBean5 ()); - ret.setAttribute ("pbean6", Factory.createBean6 ()); - ret.setAttribute ("pbean7", Factory.createBean7 ()); - } - - // Create the empty tests - { - Map m = new HashMap (); - m.put ("emptyArray", new Object [0]); - m.put ("nonemptyArray", new Object [] {"abc"}); - m.put ("emptyList", new ArrayList ()); - { - List l = new ArrayList (); - l.add ("hello"); - m.put ("nonemptyList", l); - } - m.put ("emptyMap", new HashMap ()); - { - Map m2 = new HashMap (); - m2.put ("a", "a"); - m.put ("nonemptyMap", m2); - } - m.put ("emptySet", new HashSet ()); - { - Set s = new HashSet (); - s.add ("hello"); - m.put ("nonemptySet", s); - } - ret.setAttribute ("emptyTests", m); - } - - return ret; - } - - //------------------------------------- - // Main method - //------------------------------------- - /** - * - * Runs the evaluation test - **/ - public static void main (String [] pArgs) - throws IOException - { - if (pArgs.length != 2 && - pArgs.length != 3) { - usage (); - System.exit (1); - } - - File in = new File (pArgs [0]); - File out = new File (pArgs [1]); - - runTests (in, out); - - if (pArgs.length > 2) { - File compare = new File (pArgs [2]); - if (isDifferentFiles (out, compare)) { - System.out.println ("Test failure - output file " + - out + - " differs from expected output file " + - compare); - } - else { - System.out.println ("tests passed"); - } - } - } - - //------------------------------------- - static void usage () - { - System.err.println ("usage: java org.apache.taglibs.standard.lang.jstl.test.EvaluationTest {input file} {output file} [{compare file}]"); - } - - //------------------------------------- - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/PageContextImpl.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/PageContextImpl.java deleted file mode 100644 index 051054c..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/PageContextImpl.java +++ /dev/null @@ -1,313 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl.test; - -import java.util.Collections; -import java.util.Enumeration; -import java.util.HashMap; -import java.util.Map; - -import javax.servlet.Servlet; -import javax.servlet.ServletConfig; -import javax.servlet.ServletContext; -import javax.servlet.ServletRequest; -import javax.servlet.ServletResponse; -import javax.servlet.http.HttpSession; -import javax.servlet.jsp.JspWriter; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.el.ExpressionEvaluator; -import javax.servlet.jsp.el.VariableResolver; - -/** - * - *

    This is a "dummy" implementation of PageContext whose only - * purpose is to serve the attribute getter/setter API's. - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class PageContextImpl - extends PageContext -{ - //------------------------------------- - // Properties - //------------------------------------- - - //------------------------------------- - // Member variables - //------------------------------------- - - Map mPage = Collections.synchronizedMap (new HashMap ()); - Map mRequest = Collections.synchronizedMap (new HashMap ()); - Map mSession = Collections.synchronizedMap (new HashMap ()); - Map mApp = Collections.synchronizedMap (new HashMap ()); - - //------------------------------------- - /** - * - * Constructor - **/ - public PageContextImpl () - { - } - - //------------------------------------- - // PageContext methods - //------------------------------------- - public void initialize (Servlet servlet, - ServletRequest request, - ServletResponse response, - String errorPageURL, - boolean needSession, - int bufferSize, - boolean autoFlush) - { - } - - //------------------------------------- - public void release () - { - } - - //------------------------------------- - public void setAttribute (String name, - Object attribute) - { - mPage.put (name, attribute); - } - - //------------------------------------- - public void setAttribute (String name, - Object attribute, - int scope) - { - switch (scope) { - case PAGE_SCOPE: - mPage.put (name, attribute); - break; - case REQUEST_SCOPE: - mRequest.put (name, attribute); - break; - case SESSION_SCOPE: - mSession.put (name, attribute); - break; - case APPLICATION_SCOPE: - mApp.put (name, attribute); - break; - default: - throw new IllegalArgumentException ("Bad scope " + scope); - } - } - - //------------------------------------- - public Object getAttribute (String name) - { - return mPage.get (name); - } - - //------------------------------------- - public Object getAttribute (String name, - int scope) - { - switch (scope) { - case PAGE_SCOPE: - return mPage.get (name); - case REQUEST_SCOPE: - return mRequest.get (name); - case SESSION_SCOPE: - return mSession.get (name); - case APPLICATION_SCOPE: - return mApp.get (name); - default: - throw new IllegalArgumentException ("Bad scope " + scope); - } - } - - //------------------------------------- - public Object findAttribute (String name) - { - if (mPage.containsKey (name)) { - return mPage.get (name); - } - else if (mRequest.containsKey (name)) { - return mRequest.get (name); - } - else if (mSession.containsKey (name)) { - return mSession.get (name); - } - else if (mApp.containsKey (name)) { - return mApp.get (name); - } - else { - return null; - } - } - - //------------------------------------- - public void removeAttribute (String name) - { - if (mPage.containsKey (name)) { - mPage.remove (name); - } - else if (mRequest.containsKey (name)) { - mRequest.remove (name); - } - else if (mSession.containsKey (name)) { - mSession.remove (name); - } - else if (mApp.containsKey (name)) { - mApp.remove (name); - } - } - - //------------------------------------- - public void removeAttribute (String name, - int scope) - { - switch (scope) { - case PAGE_SCOPE: - mPage.remove (name); - break; - case REQUEST_SCOPE: - mRequest.remove (name); - break; - case SESSION_SCOPE: - mSession.remove (name); - break; - case APPLICATION_SCOPE: - mApp.remove (name); - break; - default: - throw new IllegalArgumentException ("Bad scope " + scope); - } - } - - //------------------------------------- - public int getAttributesScope (String name) - { - if (mPage.containsKey (name)) { - return PAGE_SCOPE; - } - else if (mRequest.containsKey (name)) { - return REQUEST_SCOPE; - } - else if (mSession.containsKey (name)) { - return SESSION_SCOPE; - } - else if (mApp.containsKey (name)) { - return APPLICATION_SCOPE; - } - else { - return 0; - } - } - - //------------------------------------- - public Enumeration getAttributeNamesInScope (int scope) - { - return null; - } - - //------------------------------------- - public JspWriter getOut () - { - return null; - } - - //------------------------------------- - public HttpSession getSession () - { - return null; - } - - //------------------------------------- - public Object getPage () - { - return null; - } - - //------------------------------------- - public ServletRequest getRequest () - { - return null; - } - - //------------------------------------- - public ServletResponse getResponse () - { - return null; - } - - //------------------------------------- - public Exception getException () - { - return null; - } - - //------------------------------------- - public ServletConfig getServletConfig () - { - return null; - } - - //------------------------------------- - public ServletContext getServletContext () - { - return null; - } - - //------------------------------------- - public void forward (String path) - { - } - - //------------------------------------- - public void include (String path) - { - } - - //------------------------------------- - public void handlePageException (Exception exc) - { - } - - //------------------------------------- - public void handlePageException (Throwable exc) - { - } - - //------------------------------------- - - // Since JSP 2.0 - public void include(java.lang.String relativeUrlPath, boolean flush) {} - public ExpressionEvaluator getExpressionEvaluator() { return null; } - public VariableResolver getVariableResolver() { return null; } - - // Since JSP 2.1 - public javax.el.ELContext getELContext() { return null; } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/ParserTest.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/ParserTest.java deleted file mode 100644 index df4ffb1..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/ParserTest.java +++ /dev/null @@ -1,263 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl.test; - -import java.io.BufferedInputStream; -import java.io.BufferedOutputStream; -import java.io.DataInput; -import java.io.DataInputStream; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.PrintStream; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.lang.jstl.Evaluator; - -/** - * - *

    This runs a series of tests specifically for the parser. It - * parses various expressions and prints out the canonical - * representation of those parsed expressions. - * - *

    The expressions are stored in an input text file, with one line - * per expression. Blank lines and lines that start with # are - * ignored. The results are written to an output file (blank lines - * and # lines are included in the output file). The output file may - * be compared against an existing output file to do regression - * testing. - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $ - **/ - -public class ParserTest -{ - //------------------------------------- - // Properties - //------------------------------------- - - //------------------------------------- - // Member variables - //------------------------------------- - - //------------------------------------- - /** - * - * Constructor - **/ - public ParserTest () - { - } - - //------------------------------------- - /** - * - * Runs the tests, reading expressions from pIn and writing the - * results to pOut. - **/ - public static void runTests (DataInput pIn, - PrintStream pOut) - throws IOException - { - while (true) { - String str = pIn.readLine (); - if (str == null) break; - if (str.startsWith ("#") || - "".equals (str.trim ())) { - pOut.println (str); - } - else { - // For testing non-ASCII values, the string @@non-ascii gets - // converted internally to '\u1111' - if ("@@non-ascii".equals (str)) { - str = "\u1111"; - } - - pOut.println ("Attribute value: " + str); - try { - String result = Evaluator.parseAndRender (str); - pOut.println ("Parses to: " + result); - } - catch (JspException exc) { - pOut.println ("Causes an error: " + exc.getMessage ()); - } - } - } - - } - - //------------------------------------- - /** - * - * Runs the tests, reading from the given input file and writing to - * the given output file. - **/ - public static void runTests (File pInputFile, - File pOutputFile) - throws IOException - { - FileInputStream fin = null; - FileOutputStream fout = null; - try { - fin = new FileInputStream (pInputFile); - BufferedInputStream bin = new BufferedInputStream (fin); - DataInputStream din = new DataInputStream (bin); - - try { - fout = new FileOutputStream (pOutputFile); - BufferedOutputStream bout = new BufferedOutputStream (fout); - PrintStream pout = new PrintStream (bout); - - runTests (din, pout); - - pout.flush (); - } - finally { - if (fout != null) { - fout.close (); - } - } - } - finally { - if (fin != null) { - fin.close (); - } - } - } - - //------------------------------------- - /** - * - * Performs a line-by-line comparison of the two files, returning - * true if the files are different, false if not. - **/ - public static boolean isDifferentFiles (DataInput pIn1, - DataInput pIn2) - throws IOException - { - while (true) { - String str1 = pIn1.readLine (); - String str2 = pIn2.readLine (); - if (str1 == null && - str2 == null) { - return false; - } - else if (str1 == null || - str2 == null) { - return true; - } - else { - if (!str1.equals (str2)) { - return true; - } - } - } - } - - //------------------------------------- - /** - * - * Performs a line-by-line comparison of the two files, returning - * true if the files are different, false if not. - **/ - public static boolean isDifferentFiles (File pFile1, - File pFile2) - throws IOException - { - FileInputStream fin1 = null; - try { - fin1 = new FileInputStream (pFile1); - BufferedInputStream bin1 = new BufferedInputStream (fin1); - DataInputStream din1 = new DataInputStream (bin1); - - FileInputStream fin2 = null; - try { - fin2 = new FileInputStream (pFile2); - BufferedInputStream bin2 = new BufferedInputStream (fin2); - DataInputStream din2 = new DataInputStream (bin2); - - return isDifferentFiles (din1, din2); - } - finally { - if (fin2 != null) { - fin2.close (); - } - } - } - finally { - if (fin1 != null) { - fin1.close (); - } - } - } - - //------------------------------------- - // Main method - //------------------------------------- - /** - * - * Runs the parser test - **/ - public static void main (String [] pArgs) - throws IOException - { - if (pArgs.length != 2 && - pArgs.length != 3) { - usage (); - System.exit (1); - } - - File in = new File (pArgs [0]); - File out = new File (pArgs [1]); - - runTests (in, out); - - if (pArgs.length > 2) { - File compare = new File (pArgs [2]); - if (isDifferentFiles (out, compare)) { - System.out.println ("Test failure - output file " + - out + - " differs from expected output file " + - compare); - } - else { - System.out.println ("tests passed"); - } - } - } - - //------------------------------------- - static void usage () - { - System.err.println ("usage: java org.apache.taglibs.standard.lang.jstl.test.ParserTest {input file} {output file} [{compare file}]"); - } - - //------------------------------------- - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/StaticFunctionTests.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/StaticFunctionTests.java deleted file mode 100644 index dec5cbd..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/StaticFunctionTests.java +++ /dev/null @@ -1,105 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl.test; - -import java.util.HashMap; -import java.util.Map; - -import org.apache.taglibs.standard.lang.jstl.Evaluator; - -/** - * - *

    This class contains some test functions.

    - * - * @author Shawn Bayern - */ - -public class StaticFunctionTests { - - public static void main(String args[]) throws Exception { - Map m = getSampleMethodMap(); - Evaluator e = new Evaluator(); - Object o; - o = e.evaluate("", "4", Integer.class, null, null, m, "foo"); - System.out.println(o); - o = e.evaluate("", "${4}", Integer.class, null, null, m, "foo"); - System.out.println(o); - o = e.evaluate("", "${2+2}", Integer.class, null, null, m, "foo"); - System.out.println(o); - o = e.evaluate("", "${foo:add(2, 3)}", Integer.class, null, null, m, "foo"); - System.out.println(o); - o = e.evaluate("", "${foo:multiply(2, 3)}", Integer.class, null, null, m, "foo"); - System.out.println(o); - o = e.evaluate("", "${add(2, 3)}", Integer.class, null, null, m, "foo"); - System.out.println(o); - o = e.evaluate("", "${multiply(2, 3)}", Integer.class, null, null, m, "foo"); - System.out.println(o); - o = e.evaluate("", "${add(2, 3) + 5}", Integer.class, null, null, m, "foo"); - System.out.println(o); - - System.out.println("---"); - o = e.evaluate("", "${getInt(getInteger(getInt(5)))}", Integer.class, null, null, m, "foo"); - System.out.println(o); - o = e.evaluate("", "${getInteger(getInt(getInteger(5)))}", Integer.class, null, null, m, "foo"); - System.out.println(o); - o = e.evaluate("", "${getInt(getInt(getInt(5)))}", Integer.class, null, null, m, "foo"); - System.out.println(o); - o = e.evaluate("", "${getInteger(getInteger(getInteger(5)))}", Integer.class, null, null, m, "foo"); - System.out.println(o); - - } - - public static int add(int a, int b) { - return a + b; - } - - public static int multiply(int a, int b) { - return a * b; - } - - public static int getInt(Integer i) { - return i.intValue(); - } - - public static Integer getInteger(int i) { - return new Integer(i); - } - - public static Map getSampleMethodMap() throws Exception { - Map m = new HashMap(); - Class c = StaticFunctionTests.class; - m.put("foo:add", - c.getMethod("add", new Class[] { Integer.TYPE, Integer.TYPE })); - m.put("foo:multiply", - c.getMethod("multiply", new Class[] { Integer.TYPE, Integer.TYPE })); - m.put("foo:getInt", - c.getMethod("getInt", new Class[] { Integer.class })); - m.put("foo:getInteger", - c.getMethod("getInteger", new Class[] { Integer.TYPE })); - return m; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/Factory.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/Factory.java deleted file mode 100644 index fff3ae3..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/Factory.java +++ /dev/null @@ -1,72 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl.test.beans; - -/** - * - *

    A factory for generating the various beans - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181181 $$DateTime: 2001/06/26 09:55:09 $$Author: kchung $ - **/ - -public class Factory -{ - public static PublicBean1 createBean1 () - { - return new PublicBean1 (); - } - - public static PublicBean1 createBean2 () - { - return new PrivateBean1a (); - } - - public static PublicBean1 createBean3 () - { - return new PublicBean1b (); - } - - public static PublicInterface2 createBean4 () - { - return new PublicBean2a (); - } - - public static PublicInterface2 createBean5 () - { - return new PrivateBean2b (); - } - - public static PublicInterface2 createBean6 () - { - return new PrivateBean2c (); - } - - public static PublicInterface2 createBean7 () - { - return new PrivateBean2d (); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PrivateBean1a.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PrivateBean1a.java deleted file mode 100644 index 6d047f3..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PrivateBean1a.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl.test.beans; - -/** - * - *

    A private bean subclassing a public bean - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181181 $$DateTime: 2001/06/26 09:55:09 $$Author: kchung $ - **/ - -class PrivateBean1a - extends PublicBean1 -{ -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PrivateBean2b.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PrivateBean2b.java deleted file mode 100644 index 4872cce..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PrivateBean2b.java +++ /dev/null @@ -1,40 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl.test.beans; - -/** - * - *

    A private implementation of a public interface - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181181 $$DateTime: 2001/06/26 09:55:09 $$Author: kchung $ - **/ - -class PrivateBean2b - implements PublicInterface2 -{ - public Object getValue () { return "got the value"; } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PrivateBean2c.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PrivateBean2c.java deleted file mode 100644 index 89268a1..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PrivateBean2c.java +++ /dev/null @@ -1,40 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl.test.beans; - -/** - * - *

    A private subclass of a public class impelementing a public - * interface - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181181 $$DateTime: 2001/06/26 09:55:09 $$Author: kchung $ - **/ - -class PrivateBean2c - extends PublicBean2a -{ -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PrivateBean2d.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PrivateBean2d.java deleted file mode 100644 index 3a6c586..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PrivateBean2d.java +++ /dev/null @@ -1,40 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl.test.beans; - -/** - * - *

    A private subclass of a private class impelementing a public - * interface - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181181 $$DateTime: 2001/06/26 09:55:09 $$Author: kchung $ - **/ - -class PrivateBean2d - extends PrivateBean2b -{ -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PublicBean1.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PublicBean1.java deleted file mode 100644 index 87d7801..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PublicBean1.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl.test.beans; - -/** - * - *

    A publicly-accessible bean - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181181 $$DateTime: 2001/06/26 09:55:09 $$Author: kchung $ - **/ - -public class PublicBean1 -{ - public Object getValue () { return "got the value"; } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PublicBean1b.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PublicBean1b.java deleted file mode 100644 index 11361ca..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PublicBean1b.java +++ /dev/null @@ -1,40 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl.test.beans; - -/** - * - *

    A public bean subclassing a private bean subclassing a public - * bean - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181181 $$DateTime: 2001/06/26 09:55:09 $$Author: kchung $ - **/ - -public class PublicBean1b - extends PrivateBean1a -{ -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PublicBean2a.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PublicBean2a.java deleted file mode 100644 index fe1c7ae..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PublicBean2a.java +++ /dev/null @@ -1,40 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl.test.beans; - -/** - * - *

    A publicly-accessible implementation of a public interface - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181181 $$DateTime: 2001/06/26 09:55:09 $$Author: kchung $ - **/ - -public class PublicBean2a - implements PublicInterface2 -{ - public Object getValue () { return "got the value"; } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PublicInterface2.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PublicInterface2.java deleted file mode 100644 index 29201d9..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/beans/PublicInterface2.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.jstl.test.beans; - -/** - * - *

    A publicly-accessible interface - * - * @author Nathan Abramson - Art Technology Group - * @version $Change: 181181 $$DateTime: 2001/06/26 09:55:09 $$Author: kchung $ - **/ - -public interface PublicInterface2 -{ - public Object getValue (); -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/evaluationTests.txt b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/evaluationTests.txt deleted file mode 100644 index 83bbfeb..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/evaluationTests.txt +++ /dev/null @@ -1,1056 +0,0 @@ -# The set of evaluator tests - -####################################################### -# basic literals -${1} -int -${-12} -int -${true} -boolean -${false} -boolean -${null} -java.lang.String -${4.2} -double -${-21.3} -float -${4.} -float -${.21} -float -${3e-1} -double -${.2222222222} -double - - -####################################################### -# basic relationals between literals - -${1 < 2} -boolean -${1 > 2} -boolean -${1 >= 2} -boolean -${1 <= 2} -boolean -${1 == 2} -boolean -${1 != 2} -boolean -${3 >= 3} -boolean -${3 <= 3} -boolean -${3 == 3} -boolean -${3 < 3} -boolean -${3 > 3} -boolean -${3 != 3} -boolean - - -####################################################### -# relationals between booleans - -${false < true} -java.lang.Object -${false > true} -java.lang.Object -${true >= true} -java.lang.Object -${true <= true} -java.lang.Object -${true == true} -java.lang.Object -${true != true} -java.lang.Object - -####################################################### -# looking up objects in scopes - -# val1a - defined in page scope -${pageScope.val1a} -java.lang.String -${requestScope.val1a} -java.lang.String -${sessionScope.val1a} -java.lang.String -${applicationScope.val1a} -java.lang.String -${val1a} -java.lang.String - -# val1b - defined in request scope -${pageScope.val1b} -java.lang.String -${requestScope.val1b} -java.lang.String -${sessionScope.val1b} -java.lang.String -${applicationScope.val1b} -java.lang.String -${val1b} -java.lang.String - -# val1c - defined in session scope -${pageScope.val1c} -java.lang.String -${requestScope.val1c} -java.lang.String -${sessionScope.val1c} -java.lang.String -${applicationScope.val1c} -java.lang.String -${val1c} -java.lang.String - -# val1d - defined in application scope -${pageScope.val1d} -java.lang.String -${requestScope.val1d} -java.lang.String -${sessionScope.val1d} -java.lang.String -${applicationScope.val1d} -java.lang.String -${val1d} -java.lang.String - -####################################################### -# accessing properties - -${bean1a.int1} -int -${bean1a.boolean1} -boolean -${bean1a.string1} -java.lang.String -${bean1a.bean1.int2} -int -${bean1a.bean1.bean2.string2} -java.lang.String - -####################################################### -# test the entire conversion matrix - -${bean1a.byte1} -byte -${bean1a.byte1} -char -${bean1a.byte1} -short -${bean1a.byte1} -int -${bean1a.byte1} -long -${bean1a.byte1} -float -${bean1a.byte1} -double - -${bean1a.char1} -byte -${bean1a.char1} -char -${bean1a.char1} -short -${bean1a.char1} -int -${bean1a.char1} -long -${bean1a.char1} -float -${bean1a.char1} -double - -${bean1a.short1} -byte -${bean1a.short1} -char -${bean1a.short1} -short -${bean1a.short1} -int -${bean1a.short1} -long -${bean1a.short1} -float -${bean1a.short1} -double - -${bean1a.int1} -byte -${bean1a.int1} -char -${bean1a.int1} -short -${bean1a.int1} -int -${bean1a.int1} -long -${bean1a.int1} -float -${bean1a.int1} -double - -${bean1a.long1} -byte -${bean1a.long1} -char -${bean1a.long1} -short -${bean1a.long1} -int -${bean1a.long1} -long -${bean1a.long1} -float -${bean1a.long1} -double - -${bean1a.float1} -byte -${bean1a.float1} -char -${bean1a.float1} -short -${bean1a.float1} -int -${bean1a.float1} -long -${bean1a.float1} -float -${bean1a.float1} -double - -${bean1a.double1} -byte -${bean1a.double1} -char -${bean1a.double1} -short -${bean1a.double1} -int -${bean1a.double1} -long -${bean1a.double1} -float -${bean1a.double1} -double - -####################################################### -# test the entire relational comparison type promotion matrix - -${bean1a.byte1 < bean1a.byte1} -boolean -${bean1a.byte1 < bean1a.char1} -boolean -${bean1a.byte1 < bean1a.short1} -boolean -${bean1a.byte1 < bean1a.int1} -boolean -${bean1a.byte1 < bean1a.long1} -boolean -${bean1a.byte1 < bean1a.float1} -boolean -${bean1a.byte1 < bean1a.double1} -boolean - -${bean1a.char1 < bean1a.byte1} -boolean -${bean1a.char1 < bean1a.char1} -boolean -${bean1a.char1 < bean1a.short1} -boolean -${bean1a.char1 < bean1a.int1} -boolean -${bean1a.char1 < bean1a.long1} -boolean -${bean1a.char1 < bean1a.float1} -boolean -${bean1a.char1 < bean1a.double1} -boolean - -${bean1a.short1 < bean1a.byte1} -boolean -${bean1a.short1 < bean1a.char1} -boolean -${bean1a.short1 < bean1a.short1} -boolean -${bean1a.short1 < bean1a.int1} -boolean -${bean1a.short1 < bean1a.long1} -boolean -${bean1a.short1 < bean1a.float1} -boolean -${bean1a.short1 < bean1a.double1} -boolean - -${bean1a.int1 < bean1a.byte1} -boolean -${bean1a.int1 < bean1a.char1} -boolean -${bean1a.int1 < bean1a.short1} -boolean -${bean1a.int1 < bean1a.int1} -boolean -${bean1a.int1 < bean1a.long1} -boolean -${bean1a.int1 < bean1a.float1} -boolean -${bean1a.int1 < bean1a.double1} -boolean - -${bean1a.long1 < bean1a.byte1} -boolean -${bean1a.long1 < bean1a.char1} -boolean -${bean1a.long1 < bean1a.short1} -boolean -${bean1a.long1 < bean1a.int1} -boolean -${bean1a.long1 < bean1a.long1} -boolean -${bean1a.long1 < bean1a.float1} -boolean -${bean1a.long1 < bean1a.double1} -boolean - -${bean1a.float1 < bean1a.byte1} -boolean -${bean1a.float1 < bean1a.char1} -boolean -${bean1a.float1 < bean1a.short1} -boolean -${bean1a.float1 < bean1a.int1} -boolean -${bean1a.float1 < bean1a.long1} -boolean -${bean1a.float1 < bean1a.float1} -boolean -${bean1a.float1 < bean1a.double1} -boolean - -${bean1a.double1 < bean1a.byte1} -boolean -${bean1a.double1 < bean1a.char1} -boolean -${bean1a.double1 < bean1a.short1} -boolean -${bean1a.double1 < bean1a.int1} -boolean -${bean1a.double1 < bean1a.long1} -boolean -${bean1a.double1 < bean1a.float1} -boolean -${bean1a.double1 < bean1a.double1} -boolean - -####################################################### -# test other relational comparison rules - -${null == null} -boolean -${noSuchAttribute == noSuchAttribute} -boolean -${noSuchAttribute == null} -boolean -${null == noSuchAttribute} -boolean -${bean1a == null} -boolean -${null == bean1a} -boolean -${bean1a == bean1a} -boolean -${bean1a > "hello"} -boolean -${bean1a.bean1 < 14} -boolean -${bean1a.bean1 == "hello"} -boolean - -####################################################### -# test String comparisons - -${bean1a.string1 == "hello"} -boolean -${bean1a.string1 != "hello"} -boolean -${bean1a.string1 == "goodbye"} -boolean -${bean1a.string1 != "goodbye"} -boolean -${bean1a.string1 > "goodbye"} -boolean -${"hello" == bean1a.string1} -boolean -${"goodbye" > bean1a.string1} -boolean - -####################################################### -# test errors in property traversal - -${noSuchAttribute.abc} -java.lang.Object -${bean1a.bean2.byte1} -java.lang.Object -${bean1a.noProperty} -java.lang.Object -${bean1a.noGetter} -java.lang.Object -${bean1a.errorInGetter} -java.lang.Object -${bean1a.bean2.string2} -java.lang.Object - -####################################################### -# test accessing public properties from private classes - -${pbean1.value} -java.lang.Object -${pbean2.value} -java.lang.Object -${pbean3.value} -java.lang.Object -${pbean4.value} -java.lang.Object -${pbean5.value} -java.lang.Object -${pbean6.value} -java.lang.Object -${pbean7.value} -java.lang.Object - -####################################################### -# test literal conversions - -true -boolean -false -boolean -12 -byte -12 -char -12 -short -12 -int -12 -long -12 -float -12 -double - -hello -org.apache.taglibs.standard.lang.jstl.test.Bean2 -badvalue -org.apache.taglibs.standard.lang.jstl.test.Bean2 -hello -org.apache.taglibs.standard.lang.jstl.test.Bean1 - -####################################################### -# test null values bumped up to constants - -${null} -boolean -${null} -byte -${null} -short -${null} -char -${null} -int -${null} -long -${null} -float -${null} -double -${null} -java.lang.Boolean -${null} -java.lang.Byte -${null} -java.lang.Short -${null} -java.lang.Character -${null} -java.lang.Integer -${null} -java.lang.Long -${null} -java.lang.Float -${null} -java.lang.Double - - -####################################################### -# test reserved words as identifiers - -${and} -java.lang.Object -${or} -java.lang.Object -${not} -java.lang.Object -${eq} -java.lang.Object -${ne} -java.lang.Object -${lt} -java.lang.Object -${gt} -java.lang.Object -${le} -java.lang.Object -${ge} -java.lang.Object -${instanceof} -java.lang.Object -${true} -java.lang.Object -${false} -java.lang.Object -${null} -java.lang.Object - - -####################################################### -# test reserved words as property names - -${bean1a.and} -java.lang.Object -${bean1a.or} -java.lang.Object -${bean1a.not} -java.lang.Object -${bean1a.eq} -java.lang.Object -${bean1a.ne} -java.lang.Object -${bean1a.lt} -java.lang.Object -${bean1a.gt} -java.lang.Object -${bean1a.le} -java.lang.Object -${bean1a.ge} -java.lang.Object -${bean1a.instanceof} -java.lang.Object -${bean1a.page} -java.lang.Object -${bean1a.request} -java.lang.Object -${bean1a.session} -java.lang.Object -${bean1a.application} -java.lang.Object -${bean1a.true} -java.lang.Object -${bean1a.false} -java.lang.Object -${bean1a.null} -java.lang.Object - -####################################################### -# test arithmetic - -${3+5} -java.lang.Object -${3-5} -java.lang.Object -${3/5} -java.lang.Object -${3*5} -java.lang.Object -${3*5.0} -java.lang.Object -${3.0*5} -java.lang.Object -${3.0*5.0} -java.lang.Object -${225 % 17} -java.lang.Object - -${ 1 + 2 + 3 * 5 + 6} -java.lang.Object -${ 1 + (2 + 3) * 5 + 6} -java.lang.Object - -####################################################### -# test logical operators - -${ true} -java.lang.Object -${ not true} -java.lang.Object -${ not false} -java.lang.Object -${ not not true} -java.lang.Object -${ not not false} -java.lang.Object -${ true and false} -java.lang.Object -${ true and true} -java.lang.Object -${ false and true} -java.lang.Object -${ false and false} -java.lang.Object -${ true or false} -java.lang.Object -${ true or true} -java.lang.Object -${ false or true} -java.lang.Object -${ false or false} -java.lang.Object - -${ false or false or false or true and false} -java.lang.Object -${ false or false or false or true and false or true} -java.lang.Object - -####################################################### -# test indexed access operator - -# Test as equivalent to property accessor -${ bean1a["double1"] } -java.lang.Object -${ bean1a["double1"].class } -java.lang.Object - -# Test as array accessor -${ bean1a.stringArray1[-1]} -java.lang.Object -${ bean1a.stringArray1[0]} -java.lang.Object -${ bean1a.stringArray1[1]} -java.lang.Object -${ bean1a.stringArray1[2]} -java.lang.Object -${ bean1a.stringArray1[3]} -java.lang.Object -${ bean1a.stringArray1[4]} -java.lang.Object - -# Test as list accessor -${ bean1a.list1 [0] } -java.lang.Object -${ bean1a.list1 [1] } -java.lang.Object -${ bean1a.list1 [2][2] } -java.lang.Object - -# Test as indexed property accessor -${ bean1a.indexed1[-1]} -java.lang.Object -${ bean1a.indexed1[0]} -java.lang.Object -${ bean1a.indexed1[1]} -java.lang.Object -${ bean1a.indexed1[2]} -java.lang.Object -${ bean1a.indexed1[3]} -java.lang.Object -${ bean1a.indexed1[4]} -java.lang.Object - -# Test as map accessor -${ bean1a.map1.key1 } -java.lang.Object -${ bean1a.map1 ["key1"] } -java.lang.Object -${ bean1a.map1 [14] } -java.lang.Object -${ bean1a.map1 [2 * 7] } -java.lang.Object -${ bean1a.map1.recurse.list1[0] } -java.lang.Object - -####################################################### -# test String concatenation - -${ "a" + "bcd" } -java.lang.Object -${ "a" + (4*3) } -java.lang.Object -${ bean1a.map1 ["key" + (5-4)] } -java.lang.Object - -####################################################### -# test String comparisons - -${ "30" < "4" } -java.lang.Object -${ 30 < "4" } -java.lang.Object -${ 30 > "4" } -java.lang.Object -${ "0004" == "4" } -java.lang.Object - -####################################################### -# test relational comparison with alternate symbols - -${ 4 eq 3} -java.lang.Object -${ 4 ne 3} -java.lang.Object -${ 4 eq 4} -java.lang.Object -${ 4 ne 4} -java.lang.Object -${ 4 lt 3} -java.lang.Object -${ 4 gt 3} -java.lang.Object -${ 4 le 3} -java.lang.Object -${ 4 ge 3} -java.lang.Object -${ 4 le 4} -java.lang.Object -${ 4 ge 4} -java.lang.Object - -####################################################### -# test expressions on the left side of a value suffix - -${(3).class} -java.lang.Object -${(bean1a.map1)["key1"]} -java.lang.Object - - -####################################################### -# test String/boolean logical operators - -${'true' and false} -java.lang.Object -${'true' or true} -java.lang.Object -${false and 'true'} -java.lang.Object -${false or 'true'} -java.lang.Object - -####################################################### -# test empty operator - -${ empty "A"} -java.lang.Object -${ empty "" } -java.lang.Object -${ empty null } -java.lang.Object -${ empty false} -java.lang.Object -${ empty 0} -java.lang.Object -${ not empty 0} -java.lang.Object -${ not empty empty 0} -java.lang.Object -${ empty emptyTests.emptyArray } -java.lang.Object -${ empty emptyTests.nonemptyArray } -java.lang.Object -${ empty emptyTests.emptyList } -java.lang.Object -${ empty emptyTests.nonemptyList } -java.lang.Object -${ empty emptyTests.emptyMap } -java.lang.Object -${ empty emptyTests.nonemptyMap } -java.lang.Object -${ empty emptyTests.emptySet } -java.lang.Object -${ empty emptyTests.nonemptySet } -java.lang.Object - -####################################################### -# test String arithmetic - -${ "6" / "3" } -java.lang.Object -${ 3 + "4" } -java.lang.Object -${ "4" + 3 } -java.lang.Object -${ 3 + "4.5" } -java.lang.Object -${ "4.5" + 3 } -java.lang.Object -${ 3.0 + 6.0} -java.lang.Object -${ 31121.0 * 61553.0 } -java.lang.Object -${ 31121 * 61553 } -java.lang.Object -${ 65536 * 65536 * 65536 * 32759 } -java.lang.Object -${ 9220838762064379904.0 - 9220838762064379900.0 } -java.lang.Object -${ 9220838762064379904 - 9220838762064379900 } -java.lang.Object - -####################################################### -# test relational operators involving null - -${ null == null } -java.lang.Object -${ null != null } -java.lang.Object -${ null > null } -java.lang.Object -${ null < null } -java.lang.Object -${ null >= null } -java.lang.Object -${ null <= null } -java.lang.Object - -${ null == 3 } -java.lang.Object -${ null != 3 } -java.lang.Object -${ null > 3 } -java.lang.Object -${ null < 3 } -java.lang.Object -${ null >= 3 } -java.lang.Object -${ null <= 3 } -java.lang.Object - -${ 3 == null } -java.lang.Object -${ 3 != null } -java.lang.Object -${ 3 > null } -java.lang.Object -${ 3 < null } -java.lang.Object -${ 3 >= null } -java.lang.Object -${ 3 <= null } -java.lang.Object - -${ null == "" } -java.lang.Object -${ null != "" } -java.lang.Object -${ "" == null } -java.lang.Object -${ "" != null } -java.lang.Object - -####################################################### -# arithmetic operators involving Strings - -${ 4 + 3 } -java.lang.Object -${ 4.0 + 3 } -java.lang.Object -${ 4 + 3.0 } -java.lang.Object -${ 4.0 + 3.0 } -java.lang.Object -${ "4" + 3 } -java.lang.Object -${ "4.0" + 3 } -java.lang.Object -${ "4" + 3.0 } -java.lang.Object -${ "4.0" + 3.0 } -java.lang.Object -${ 4 + "3" } -java.lang.Object -${ 4.0 + "3" } -java.lang.Object -${ 4 + "3.0" } -java.lang.Object -${ 4.0 + "3.0" } -java.lang.Object -${ "4" + "3" } -java.lang.Object -${ "4.0" + "3" } -java.lang.Object -${ "4" + "3.0" } -java.lang.Object -${ "4.0" + "3.0" } -java.lang.Object - - -${ 4 - 3 } -java.lang.Object -${ 4.0 - 3 } -java.lang.Object -${ 4 - 3.0 } -java.lang.Object -${ 4.0 - 3.0 } -java.lang.Object -${ "4" - 3 } -java.lang.Object -${ "4.0" - 3 } -java.lang.Object -${ "4" - 3.0 } -java.lang.Object -${ "4.0" - 3.0 } -java.lang.Object -${ 4 - "3" } -java.lang.Object -${ 4.0 - "3" } -java.lang.Object -${ 4 - "3.0" } -java.lang.Object -${ 4.0 - "3.0" } -java.lang.Object -${ "4" - "3" } -java.lang.Object -${ "4.0" - "3" } -java.lang.Object -${ "4" - "3.0" } -java.lang.Object -${ "4.0" - "3.0" } -java.lang.Object - - -${ 4 * 3 } -java.lang.Object -${ 4.0 * 3 } -java.lang.Object -${ 4 * 3.0 } -java.lang.Object -${ 4.0 * 3.0 } -java.lang.Object -${ "4" * 3 } -java.lang.Object -${ "4.0" * 3 } -java.lang.Object -${ "4" * 3.0 } -java.lang.Object -${ "4.0" * 3.0 } -java.lang.Object -${ 4 * "3" } -java.lang.Object -${ 4.0 * "3" } -java.lang.Object -${ 4 * "3.0" } -java.lang.Object -${ 4.0 * "3.0" } -java.lang.Object -${ "4" * "3" } -java.lang.Object -${ "4.0" * "3" } -java.lang.Object -${ "4" * "3.0" } -java.lang.Object -${ "4.0" * "3.0" } -java.lang.Object - - -${ 4 / 3 } -java.lang.Object -${ 4.0 / 3 } -java.lang.Object -${ 4 / 3.0 } -java.lang.Object -${ 4.0 / 3.0 } -java.lang.Object -${ "4" / 3 } -java.lang.Object -${ "4.0" / 3 } -java.lang.Object -${ "4" / 3.0 } -java.lang.Object -${ "4.0" / 3.0 } -java.lang.Object -${ 4 / "3" } -java.lang.Object -${ 4.0 / "3" } -java.lang.Object -${ 4 / "3.0" } -java.lang.Object -${ 4.0 / "3.0" } -java.lang.Object -${ "4" / "3" } -java.lang.Object -${ "4.0" / "3" } -java.lang.Object -${ "4" / "3.0" } -java.lang.Object -${ "4.0" / "3.0" } -java.lang.Object - - -${ 4 % 3 } -java.lang.Object -${ 4.0 % 3 } -java.lang.Object -${ 4 % 3.0 } -java.lang.Object -${ 4.0 % 3.0 } -java.lang.Object -${ "4" % 3 } -java.lang.Object -${ "4.0" % 3 } -java.lang.Object -${ "4" % 3.0 } -java.lang.Object -${ "4.0" % 3.0 } -java.lang.Object -${ 4 % "3" } -java.lang.Object -${ 4.0 % "3" } -java.lang.Object -${ 4 % "3.0" } -java.lang.Object -${ 4.0 % "3.0" } -java.lang.Object -${ "4" % "3" } -java.lang.Object -${ "4.0" % "3" } -java.lang.Object -${ "4" % "3.0" } -java.lang.Object -${ "4.0" % "3.0" } -java.lang.Object - - -${ "8" / "2" } -java.lang.Object -${ "4e2" + "3" } -java.lang.Object -${ "4" + "3e2" } -java.lang.Object -${ "4e2" + "3e2" } -java.lang.Object - - -####################################################### -# unary minus operator involving Strings - -${ -3 } -java.lang.Object -${ -3.0 } -java.lang.Object -${ -"3" } -java.lang.Object -${ -"3.0" } -java.lang.Object -${ -"3e2" } -java.lang.Object diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/evaluationTestsOutput.txt b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/evaluationTestsOutput.txt deleted file mode 100644 index 02420eb..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/evaluationTestsOutput.txt +++ /dev/null @@ -1,2390 +0,0 @@ -# The set of evaluator tests - -####################################################### -# basic literals -Expression: ${1} -ExpectedType: int -Evaluates to: 1 -With type: java.lang.Integer - -Expression: ${-12} -ExpectedType: int -Evaluates to: -12 -With type: java.lang.Integer - -Expression: ${true} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${false} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${null} -ExpectedType: class java.lang.String -Evaluates to: -With type: java.lang.String - -Expression: ${4.2} -ExpectedType: double -Evaluates to: 4.2 -With type: java.lang.Double - -Expression: ${-21.3} -ExpectedType: float -Evaluates to: -21.3 -With type: java.lang.Float - -Expression: ${4.} -ExpectedType: float -Evaluates to: 4.0 -With type: java.lang.Float - -Expression: ${.21} -ExpectedType: float -Evaluates to: 0.21 -With type: java.lang.Float - -Expression: ${3e-1} -ExpectedType: double -Evaluates to: 0.3 -With type: java.lang.Double - -Expression: ${.2222222222} -ExpectedType: double -Evaluates to: 0.2222222222 -With type: java.lang.Double - - - -####################################################### -# basic relationals between literals - -Expression: ${1 < 2} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${1 > 2} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${1 >= 2} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${1 <= 2} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${1 == 2} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${1 != 2} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${3 >= 3} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${3 <= 3} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${3 == 3} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${3 < 3} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${3 > 3} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${3 != 3} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - - - -####################################################### -# relationals between booleans - -Expression: ${false < true} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${false < true}": Attempt to apply operator "<" to arguments of type "java.lang.Boolean" and "java.lang.Boolean" -With type: javax.servlet.jsp.JspException - -Expression: ${false > true} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${false > true}": Attempt to apply operator ">" to arguments of type "java.lang.Boolean" and "java.lang.Boolean" -With type: javax.servlet.jsp.JspException - -Expression: ${true >= true} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${true <= true} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${true == true} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${true != true} -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - - -####################################################### -# looking up objects in scopes - -# val1a - defined in page scope -Expression: ${pageScope.val1a} -ExpectedType: class java.lang.String -Evaluates to: page-scoped1 -With type: java.lang.String - -Expression: ${requestScope.val1a} -ExpectedType: class java.lang.String -Evaluates to: -With type: java.lang.String - -Expression: ${sessionScope.val1a} -ExpectedType: class java.lang.String -Evaluates to: -With type: java.lang.String - -Expression: ${applicationScope.val1a} -ExpectedType: class java.lang.String -Evaluates to: -With type: java.lang.String - -Expression: ${val1a} -ExpectedType: class java.lang.String -Evaluates to: page-scoped1 -With type: java.lang.String - - -# val1b - defined in request scope -Expression: ${pageScope.val1b} -ExpectedType: class java.lang.String -Evaluates to: -With type: java.lang.String - -Expression: ${requestScope.val1b} -ExpectedType: class java.lang.String -Evaluates to: request-scoped1 -With type: java.lang.String - -Expression: ${sessionScope.val1b} -ExpectedType: class java.lang.String -Evaluates to: -With type: java.lang.String - -Expression: ${applicationScope.val1b} -ExpectedType: class java.lang.String -Evaluates to: -With type: java.lang.String - -Expression: ${val1b} -ExpectedType: class java.lang.String -Evaluates to: request-scoped1 -With type: java.lang.String - - -# val1c - defined in session scope -Expression: ${pageScope.val1c} -ExpectedType: class java.lang.String -Evaluates to: -With type: java.lang.String - -Expression: ${requestScope.val1c} -ExpectedType: class java.lang.String -Evaluates to: -With type: java.lang.String - -Expression: ${sessionScope.val1c} -ExpectedType: class java.lang.String -Evaluates to: session-scoped1 -With type: java.lang.String - -Expression: ${applicationScope.val1c} -ExpectedType: class java.lang.String -Evaluates to: -With type: java.lang.String - -Expression: ${val1c} -ExpectedType: class java.lang.String -Evaluates to: session-scoped1 -With type: java.lang.String - - -# val1d - defined in application scope -Expression: ${pageScope.val1d} -ExpectedType: class java.lang.String -Evaluates to: -With type: java.lang.String - -Expression: ${requestScope.val1d} -ExpectedType: class java.lang.String -Evaluates to: -With type: java.lang.String - -Expression: ${sessionScope.val1d} -ExpectedType: class java.lang.String -Evaluates to: -With type: java.lang.String - -Expression: ${applicationScope.val1d} -ExpectedType: class java.lang.String -Evaluates to: app-scoped1 -With type: java.lang.String - -Expression: ${val1d} -ExpectedType: class java.lang.String -Evaluates to: app-scoped1 -With type: java.lang.String - - -####################################################### -# accessing properties - -Expression: ${bean1a.int1} -ExpectedType: int -Evaluates to: 4 -With type: java.lang.Integer - -Expression: ${bean1a.boolean1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a.string1} -ExpectedType: class java.lang.String -Evaluates to: hello -With type: java.lang.String - -Expression: ${bean1a.bean1.int2} -ExpectedType: int -Evaluates to: -224 -With type: java.lang.Integer - -Expression: ${bean1a.bean1.bean2.string2} -ExpectedType: class java.lang.String -Evaluates to: bean3's string -With type: java.lang.String - - -####################################################### -# test the entire conversion matrix - -Expression: ${bean1a.byte1} -ExpectedType: byte -Evaluates to: 12 -With type: java.lang.Byte - -Expression: ${bean1a.byte1} -ExpectedType: char -Evaluates to: -With type: java.lang.Character - -Expression: ${bean1a.byte1} -ExpectedType: short -Evaluates to: 12 -With type: java.lang.Short - -Expression: ${bean1a.byte1} -ExpectedType: int -Evaluates to: 12 -With type: java.lang.Integer - -Expression: ${bean1a.byte1} -ExpectedType: long -Evaluates to: 12 -With type: java.lang.Long - -Expression: ${bean1a.byte1} -ExpectedType: float -Evaluates to: 12.0 -With type: java.lang.Float - -Expression: ${bean1a.byte1} -ExpectedType: double -Evaluates to: 12.0 -With type: java.lang.Double - - -Expression: ${bean1a.char1} -ExpectedType: byte -Evaluates to: 98 -With type: java.lang.Byte - -Expression: ${bean1a.char1} -ExpectedType: char -Evaluates to: b -With type: java.lang.Character - -Expression: ${bean1a.char1} -ExpectedType: short -Evaluates to: 98 -With type: java.lang.Short - -Expression: ${bean1a.char1} -ExpectedType: int -Evaluates to: 98 -With type: java.lang.Integer - -Expression: ${bean1a.char1} -ExpectedType: long -Evaluates to: 98 -With type: java.lang.Long - -Expression: ${bean1a.char1} -ExpectedType: float -Evaluates to: 98.0 -With type: java.lang.Float - -Expression: ${bean1a.char1} -ExpectedType: double -Evaluates to: 98.0 -With type: java.lang.Double - - -Expression: ${bean1a.short1} -ExpectedType: byte -Evaluates to: -124 -With type: java.lang.Byte - -Expression: ${bean1a.short1} -ExpectedType: char -Evaluates to: ? -With type: java.lang.Character - -Expression: ${bean1a.short1} -ExpectedType: short -Evaluates to: -124 -With type: java.lang.Short - -Expression: ${bean1a.short1} -ExpectedType: int -Evaluates to: -124 -With type: java.lang.Integer - -Expression: ${bean1a.short1} -ExpectedType: long -Evaluates to: -124 -With type: java.lang.Long - -Expression: ${bean1a.short1} -ExpectedType: float -Evaluates to: -124.0 -With type: java.lang.Float - -Expression: ${bean1a.short1} -ExpectedType: double -Evaluates to: -124.0 -With type: java.lang.Double - - -Expression: ${bean1a.int1} -ExpectedType: byte -Evaluates to: 4 -With type: java.lang.Byte - -Expression: ${bean1a.int1} -ExpectedType: char -Evaluates to:  -With type: java.lang.Character - -Expression: ${bean1a.int1} -ExpectedType: short -Evaluates to: 4 -With type: java.lang.Short - -Expression: ${bean1a.int1} -ExpectedType: int -Evaluates to: 4 -With type: java.lang.Integer - -Expression: ${bean1a.int1} -ExpectedType: long -Evaluates to: 4 -With type: java.lang.Long - -Expression: ${bean1a.int1} -ExpectedType: float -Evaluates to: 4.0 -With type: java.lang.Float - -Expression: ${bean1a.int1} -ExpectedType: double -Evaluates to: 4.0 -With type: java.lang.Double - - -Expression: ${bean1a.long1} -ExpectedType: byte -Evaluates to: -41 -With type: java.lang.Byte - -Expression: ${bean1a.long1} -ExpectedType: char -Evaluates to: ? -With type: java.lang.Character - -Expression: ${bean1a.long1} -ExpectedType: short -Evaluates to: 25815 -With type: java.lang.Short - -Expression: ${bean1a.long1} -ExpectedType: int -Evaluates to: 222423 -With type: java.lang.Integer - -Expression: ${bean1a.long1} -ExpectedType: long -Evaluates to: 222423 -With type: java.lang.Long - -Expression: ${bean1a.long1} -ExpectedType: float -Evaluates to: 222423.0 -With type: java.lang.Float - -Expression: ${bean1a.long1} -ExpectedType: double -Evaluates to: 222423.0 -With type: java.lang.Double - - -Expression: ${bean1a.float1} -ExpectedType: byte -Evaluates to: 12 -With type: java.lang.Byte - -Expression: ${bean1a.float1} -ExpectedType: char -Evaluates to: -With type: java.lang.Character - -Expression: ${bean1a.float1} -ExpectedType: short -Evaluates to: 12 -With type: java.lang.Short - -Expression: ${bean1a.float1} -ExpectedType: int -Evaluates to: 12 -With type: java.lang.Integer - -Expression: ${bean1a.float1} -ExpectedType: long -Evaluates to: 12 -With type: java.lang.Long - -Expression: ${bean1a.float1} -ExpectedType: float -Evaluates to: 12.4 -With type: java.lang.Float - -Expression: ${bean1a.float1} -ExpectedType: double -Evaluates to: 12.399999618530273 -With type: java.lang.Double - - -Expression: ${bean1a.double1} -ExpectedType: byte -Evaluates to: 89 -With type: java.lang.Byte - -Expression: ${bean1a.double1} -ExpectedType: char -Evaluates to: Y -With type: java.lang.Character - -Expression: ${bean1a.double1} -ExpectedType: short -Evaluates to: 89 -With type: java.lang.Short - -Expression: ${bean1a.double1} -ExpectedType: int -Evaluates to: 89 -With type: java.lang.Integer - -Expression: ${bean1a.double1} -ExpectedType: long -Evaluates to: 89 -With type: java.lang.Long - -Expression: ${bean1a.double1} -ExpectedType: float -Evaluates to: 89.224 -With type: java.lang.Float - -Expression: ${bean1a.double1} -ExpectedType: double -Evaluates to: 89.224 -With type: java.lang.Double - - -####################################################### -# test the entire relational comparison type promotion matrix - -Expression: ${bean1a.byte1 < bean1a.byte1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.byte1 < bean1a.char1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a.byte1 < bean1a.short1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.byte1 < bean1a.int1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.byte1 < bean1a.long1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a.byte1 < bean1a.float1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a.byte1 < bean1a.double1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - - -Expression: ${bean1a.char1 < bean1a.byte1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.char1 < bean1a.char1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.char1 < bean1a.short1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.char1 < bean1a.int1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.char1 < bean1a.long1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a.char1 < bean1a.float1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.char1 < bean1a.double1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - - -Expression: ${bean1a.short1 < bean1a.byte1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a.short1 < bean1a.char1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a.short1 < bean1a.short1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.short1 < bean1a.int1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a.short1 < bean1a.long1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a.short1 < bean1a.float1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a.short1 < bean1a.double1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - - -Expression: ${bean1a.int1 < bean1a.byte1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a.int1 < bean1a.char1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a.int1 < bean1a.short1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.int1 < bean1a.int1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.int1 < bean1a.long1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a.int1 < bean1a.float1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a.int1 < bean1a.double1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - - -Expression: ${bean1a.long1 < bean1a.byte1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.long1 < bean1a.char1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.long1 < bean1a.short1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.long1 < bean1a.int1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.long1 < bean1a.long1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.long1 < bean1a.float1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.long1 < bean1a.double1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - - -Expression: ${bean1a.float1 < bean1a.byte1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.float1 < bean1a.char1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a.float1 < bean1a.short1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.float1 < bean1a.int1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.float1 < bean1a.long1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a.float1 < bean1a.float1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.float1 < bean1a.double1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - - -Expression: ${bean1a.double1 < bean1a.byte1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.double1 < bean1a.char1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a.double1 < bean1a.short1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.double1 < bean1a.int1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.double1 < bean1a.long1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a.double1 < bean1a.float1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.double1 < bean1a.double1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - - -####################################################### -# test other relational comparison rules - -Expression: ${null == null} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${noSuchAttribute == noSuchAttribute} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${noSuchAttribute == null} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${null == noSuchAttribute} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a == null} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${null == bean1a} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a == bean1a} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a > "hello"} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a.bean1 < 14} -ExpectedType: boolean -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${bean1a.bean1 < 14}": Attempt to coerce a value of type "org.apache.taglibs.standard.lang.jstl.test.Bean1" to type "java.lang.Long" -With type: javax.servlet.jsp.JspException - -Expression: ${bean1a.bean1 == "hello"} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - - -####################################################### -# test String comparisons - -Expression: ${bean1a.string1 == "hello"} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a.string1 != "hello"} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.string1 == "goodbye"} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${bean1a.string1 != "goodbye"} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${bean1a.string1 > "goodbye"} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${"hello" == bean1a.string1} -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${"goodbye" > bean1a.string1} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - - -####################################################### -# test errors in property traversal - -Expression: ${noSuchAttribute.abc} -ExpectedType: class java.lang.Object -Evaluates to: null - -Expression: ${bean1a.bean2.byte1} -ExpectedType: class java.lang.Object -Evaluates to: null - -Expression: ${bean1a.noProperty} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${bean1a.noProperty}": Unable to find a value for "noProperty" in object of class "org.apache.taglibs.standard.lang.jstl.test.Bean1" using operator "." -With type: javax.servlet.jsp.JspException - -Expression: ${bean1a.noGetter} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${bean1a.noGetter}": Unable to find a value for "noGetter" in object of class "org.apache.taglibs.standard.lang.jstl.test.Bean1" using operator "." -With type: javax.servlet.jsp.JspException - -Expression: ${bean1a.errorInGetter} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${bean1a.errorInGetter}": An error occurred while getting property "errorInGetter" from an instance of class org.apache.taglibs.standard.lang.jstl.test.Bean1 -With type: javax.servlet.jsp.JspException - -Expression: ${bean1a.bean2.string2} -ExpectedType: class java.lang.Object -Evaluates to: null - - -####################################################### -# test accessing public properties from private classes - -Expression: ${pbean1.value} -ExpectedType: class java.lang.Object -Evaluates to: got the value -With type: java.lang.String - -Expression: ${pbean2.value} -ExpectedType: class java.lang.Object -Evaluates to: got the value -With type: java.lang.String - -Expression: ${pbean3.value} -ExpectedType: class java.lang.Object -Evaluates to: got the value -With type: java.lang.String - -Expression: ${pbean4.value} -ExpectedType: class java.lang.Object -Evaluates to: got the value -With type: java.lang.String - -Expression: ${pbean5.value} -ExpectedType: class java.lang.Object -Evaluates to: got the value -With type: java.lang.String - -Expression: ${pbean6.value} -ExpectedType: class java.lang.Object -Evaluates to: got the value -With type: java.lang.String - -Expression: ${pbean7.value} -ExpectedType: class java.lang.Object -Evaluates to: got the value -With type: java.lang.String - - -####################################################### -# test literal conversions - -Expression: true -ExpectedType: boolean -Evaluates to: true -With type: java.lang.Boolean - -Expression: false -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: 12 -ExpectedType: byte -Evaluates to: 12 -With type: java.lang.Byte - -Expression: 12 -ExpectedType: char -Evaluates to: 1 -With type: java.lang.Character - -Expression: 12 -ExpectedType: short -Evaluates to: 12 -With type: java.lang.Short - -Expression: 12 -ExpectedType: int -Evaluates to: 12 -With type: java.lang.Integer - -Expression: 12 -ExpectedType: long -Evaluates to: 12 -With type: java.lang.Long - -Expression: 12 -ExpectedType: float -Evaluates to: 12.0 -With type: java.lang.Float - -Expression: 12 -ExpectedType: double -Evaluates to: 12.0 -With type: java.lang.Double - - -Expression: hello -ExpectedType: class org.apache.taglibs.standard.lang.jstl.test.Bean2 -Evaluates to: Bean2[hello] -With type: org.apache.taglibs.standard.lang.jstl.test.Bean2 - -Expression: badvalue -ExpectedType: class org.apache.taglibs.standard.lang.jstl.test.Bean2 -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "badvalue": Unable to parse value "badvalue" into expected type "org.apache.taglibs.standard.lang.jstl.test.Bean2" -With type: javax.servlet.jsp.JspException - -Expression: hello -ExpectedType: class org.apache.taglibs.standard.lang.jstl.test.Bean1 -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "hello": Attempt to convert String "hello" to type "org.apache.taglibs.standard.lang.jstl.test.Bean1", but there is no PropertyEditor for that type -With type: javax.servlet.jsp.JspException - - -####################################################### -# test null values bumped up to constants - -Expression: ${null} -ExpectedType: boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${null} -ExpectedType: byte -Evaluates to: 0 -With type: java.lang.Byte - -Expression: ${null} -ExpectedType: short -Evaluates to: 0 -With type: java.lang.Short - -Expression: ${null} -ExpectedType: char -Evaluates to: -With type: java.lang.Character - -Expression: ${null} -ExpectedType: int -Evaluates to: 0 -With type: java.lang.Integer - -Expression: ${null} -ExpectedType: long -Evaluates to: 0 -With type: java.lang.Long - -Expression: ${null} -ExpectedType: float -Evaluates to: 0.0 -With type: java.lang.Float - -Expression: ${null} -ExpectedType: double -Evaluates to: 0.0 -With type: java.lang.Double - -Expression: ${null} -ExpectedType: class java.lang.Boolean -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${null} -ExpectedType: class java.lang.Byte -Evaluates to: 0 -With type: java.lang.Byte - -Expression: ${null} -ExpectedType: class java.lang.Short -Evaluates to: 0 -With type: java.lang.Short - -Expression: ${null} -ExpectedType: class java.lang.Character -Evaluates to: -With type: java.lang.Character - -Expression: ${null} -ExpectedType: class java.lang.Integer -Evaluates to: 0 -With type: java.lang.Integer - -Expression: ${null} -ExpectedType: class java.lang.Long -Evaluates to: 0 -With type: java.lang.Long - -Expression: ${null} -ExpectedType: class java.lang.Float -Evaluates to: 0.0 -With type: java.lang.Float - -Expression: ${null} -ExpectedType: class java.lang.Double -Evaluates to: 0.0 -With type: java.lang.Double - - - -####################################################### -# test reserved words as identifiers - -Expression: ${and} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${and}": Encountered "and", expected one of [, , , "true", "false", "null", "(", "-", "not", "!", "empty", ] -With type: javax.servlet.jsp.JspException - -Expression: ${or} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${or}": Encountered "or", expected one of [, , , "true", "false", "null", "(", "-", "not", "!", "empty", ] -With type: javax.servlet.jsp.JspException - -Expression: ${not} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${not}": Encountered "}", expected one of [, , , "true", "false", "null", "(", "-", "not", "!", "empty", ] -With type: javax.servlet.jsp.JspException - -Expression: ${eq} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${eq}": Encountered "eq", expected one of [, , , "true", "false", "null", "(", "-", "not", "!", "empty", ] -With type: javax.servlet.jsp.JspException - -Expression: ${ne} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${ne}": Encountered "ne", expected one of [, , , "true", "false", "null", "(", "-", "not", "!", "empty", ] -With type: javax.servlet.jsp.JspException - -Expression: ${lt} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${lt}": Encountered "lt", expected one of [, , , "true", "false", "null", "(", "-", "not", "!", "empty", ] -With type: javax.servlet.jsp.JspException - -Expression: ${gt} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${gt}": Encountered "gt", expected one of [, , , "true", "false", "null", "(", "-", "not", "!", "empty", ] -With type: javax.servlet.jsp.JspException - -Expression: ${le} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${le}": Encountered "le", expected one of [, , , "true", "false", "null", "(", "-", "not", "!", "empty", ] -With type: javax.servlet.jsp.JspException - -Expression: ${ge} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${ge}": Encountered "ge", expected one of [, , , "true", "false", "null", "(", "-", "not", "!", "empty", ] -With type: javax.servlet.jsp.JspException - -Expression: ${instanceof} -ExpectedType: class java.lang.Object -Evaluates to: null - -Expression: ${true} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${false} -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${null} -ExpectedType: class java.lang.Object -Evaluates to: null - - - -####################################################### -# test reserved words as property names - -Expression: ${bean1a.and} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${bean1a.and}": Encountered "and", expected one of [] -With type: javax.servlet.jsp.JspException - -Expression: ${bean1a.or} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${bean1a.or}": Encountered "or", expected one of [] -With type: javax.servlet.jsp.JspException - -Expression: ${bean1a.not} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${bean1a.not}": Encountered "not", expected one of [] -With type: javax.servlet.jsp.JspException - -Expression: ${bean1a.eq} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${bean1a.eq}": Encountered "eq", expected one of [] -With type: javax.servlet.jsp.JspException - -Expression: ${bean1a.ne} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${bean1a.ne}": Encountered "ne", expected one of [] -With type: javax.servlet.jsp.JspException - -Expression: ${bean1a.lt} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${bean1a.lt}": Encountered "lt", expected one of [] -With type: javax.servlet.jsp.JspException - -Expression: ${bean1a.gt} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${bean1a.gt}": Encountered "gt", expected one of [] -With type: javax.servlet.jsp.JspException - -Expression: ${bean1a.le} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${bean1a.le}": Encountered "le", expected one of [] -With type: javax.servlet.jsp.JspException - -Expression: ${bean1a.ge} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${bean1a.ge}": Encountered "ge", expected one of [] -With type: javax.servlet.jsp.JspException - -Expression: ${bean1a.instanceof} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${bean1a.instanceof}": Unable to find a value for "instanceof" in object of class "org.apache.taglibs.standard.lang.jstl.test.Bean1" using operator "." -With type: javax.servlet.jsp.JspException - -Expression: ${bean1a.page} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${bean1a.page}": Unable to find a value for "page" in object of class "org.apache.taglibs.standard.lang.jstl.test.Bean1" using operator "." -With type: javax.servlet.jsp.JspException - -Expression: ${bean1a.request} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${bean1a.request}": Unable to find a value for "request" in object of class "org.apache.taglibs.standard.lang.jstl.test.Bean1" using operator "." -With type: javax.servlet.jsp.JspException - -Expression: ${bean1a.session} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${bean1a.session}": Unable to find a value for "session" in object of class "org.apache.taglibs.standard.lang.jstl.test.Bean1" using operator "." -With type: javax.servlet.jsp.JspException - -Expression: ${bean1a.application} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${bean1a.application}": Unable to find a value for "application" in object of class "org.apache.taglibs.standard.lang.jstl.test.Bean1" using operator "." -With type: javax.servlet.jsp.JspException - -Expression: ${bean1a.true} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${bean1a.true}": Encountered "true", expected one of [] -With type: javax.servlet.jsp.JspException - -Expression: ${bean1a.false} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${bean1a.false}": Encountered "false", expected one of [] -With type: javax.servlet.jsp.JspException - -Expression: ${bean1a.null} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${bean1a.null}": Encountered "null", expected one of [] -With type: javax.servlet.jsp.JspException - - -####################################################### -# test arithmetic - -Expression: ${3+5} -ExpectedType: class java.lang.Object -Evaluates to: 8 -With type: java.lang.Long - -Expression: ${3-5} -ExpectedType: class java.lang.Object -Evaluates to: -2 -With type: java.lang.Long - -Expression: ${3/5} -ExpectedType: class java.lang.Object -Evaluates to: 0.6 -With type: java.lang.Double - -Expression: ${3*5} -ExpectedType: class java.lang.Object -Evaluates to: 15 -With type: java.lang.Long - -Expression: ${3*5.0} -ExpectedType: class java.lang.Object -Evaluates to: 15.0 -With type: java.lang.Double - -Expression: ${3.0*5} -ExpectedType: class java.lang.Object -Evaluates to: 15.0 -With type: java.lang.Double - -Expression: ${3.0*5.0} -ExpectedType: class java.lang.Object -Evaluates to: 15.0 -With type: java.lang.Double - -Expression: ${225 % 17} -ExpectedType: class java.lang.Object -Evaluates to: 4 -With type: java.lang.Long - - -Expression: ${ 1 + 2 + 3 * 5 + 6} -ExpectedType: class java.lang.Object -Evaluates to: 24 -With type: java.lang.Long - -Expression: ${ 1 + (2 + 3) * 5 + 6} -ExpectedType: class java.lang.Object -Evaluates to: 32 -With type: java.lang.Long - - -####################################################### -# test logical operators - -Expression: ${ true} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ not true} -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ not false} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ not not true} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ not not false} -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ true and false} -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ true and true} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ false and true} -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ false and false} -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ true or false} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ true or true} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ false or true} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ false or false} -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - - -Expression: ${ false or false or false or true and false} -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ false or false or false or true and false or true} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - - -####################################################### -# test indexed access operator - -# Test as equivalent to property accessor -Expression: ${ bean1a["double1"] } -ExpectedType: class java.lang.Object -Evaluates to: 89.224 -With type: java.lang.Double - -Expression: ${ bean1a["double1"].class } -ExpectedType: class java.lang.Object -Evaluates to: class java.lang.Double -With type: java.lang.Class - - -# Test as array accessor -Expression: ${ bean1a.stringArray1[-1]} -ExpectedType: class java.lang.Object -Evaluates to: null - -Expression: ${ bean1a.stringArray1[0]} -ExpectedType: class java.lang.Object -Evaluates to: string1 -With type: java.lang.String - -Expression: ${ bean1a.stringArray1[1]} -ExpectedType: class java.lang.Object -Evaluates to: string2 -With type: java.lang.String - -Expression: ${ bean1a.stringArray1[2]} -ExpectedType: class java.lang.Object -Evaluates to: string3 -With type: java.lang.String - -Expression: ${ bean1a.stringArray1[3]} -ExpectedType: class java.lang.Object -Evaluates to: string4 -With type: java.lang.String - -Expression: ${ bean1a.stringArray1[4]} -ExpectedType: class java.lang.Object -Evaluates to: null - - -# Test as list accessor -Expression: ${ bean1a.list1 [0] } -ExpectedType: class java.lang.Object -Evaluates to: 14 -With type: java.lang.Integer - -Expression: ${ bean1a.list1 [1] } -ExpectedType: class java.lang.Object -Evaluates to: another value -With type: java.lang.String - -Expression: ${ bean1a.list1 [2][2] } -ExpectedType: class java.lang.Object -Evaluates to: string3 -With type: java.lang.String - - -# Test as indexed property accessor -Expression: ${ bean1a.indexed1[-1]} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${ bean1a.indexed1[-1]}": Unable to find a value for "indexed1" in object of class "org.apache.taglibs.standard.lang.jstl.test.Bean1" using operator "." -With type: javax.servlet.jsp.JspException - -Expression: ${ bean1a.indexed1[0]} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${ bean1a.indexed1[0]}": Unable to find a value for "indexed1" in object of class "org.apache.taglibs.standard.lang.jstl.test.Bean1" using operator "." -With type: javax.servlet.jsp.JspException - -Expression: ${ bean1a.indexed1[1]} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${ bean1a.indexed1[1]}": Unable to find a value for "indexed1" in object of class "org.apache.taglibs.standard.lang.jstl.test.Bean1" using operator "." -With type: javax.servlet.jsp.JspException - -Expression: ${ bean1a.indexed1[2]} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${ bean1a.indexed1[2]}": Unable to find a value for "indexed1" in object of class "org.apache.taglibs.standard.lang.jstl.test.Bean1" using operator "." -With type: javax.servlet.jsp.JspException - -Expression: ${ bean1a.indexed1[3]} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${ bean1a.indexed1[3]}": Unable to find a value for "indexed1" in object of class "org.apache.taglibs.standard.lang.jstl.test.Bean1" using operator "." -With type: javax.servlet.jsp.JspException - -Expression: ${ bean1a.indexed1[4]} -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${ bean1a.indexed1[4]}": Unable to find a value for "indexed1" in object of class "org.apache.taglibs.standard.lang.jstl.test.Bean1" using operator "." -With type: javax.servlet.jsp.JspException - - -# Test as map accessor -Expression: ${ bean1a.map1.key1 } -ExpectedType: class java.lang.Object -Evaluates to: value1 -With type: java.lang.String - -Expression: ${ bean1a.map1 ["key1"] } -ExpectedType: class java.lang.Object -Evaluates to: value1 -With type: java.lang.String - -Expression: ${ bean1a.map1 [14] } -ExpectedType: class java.lang.Object -Evaluates to: value3 -With type: java.lang.String - -Expression: ${ bean1a.map1 [2 * 7] } -ExpectedType: class java.lang.Object -Evaluates to: value3 -With type: java.lang.String - -Expression: ${ bean1a.map1.recurse.list1[0] } -ExpectedType: class java.lang.Object -Evaluates to: 14 -With type: java.lang.Integer - - -####################################################### -# test String concatenation - -Expression: ${ "a" + "bcd" } -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${ "a" + "bcd" }": An exception occured trying to convert String "a" to type "java.lang.Long" -With type: javax.servlet.jsp.JspException - -Expression: ${ "a" + (4*3) } -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${ "a" + (4*3) }": An exception occured trying to convert String "a" to type "java.lang.Long" -With type: javax.servlet.jsp.JspException - -Expression: ${ bean1a.map1 ["key" + (5-4)] } -ExpectedType: class java.lang.Object -Evaluates to: javax.servlet.jsp.JspException: An error occurred while evaluating custom action attribute "test" with value "${ bean1a.map1 ["key" + (5-4)] }": An exception occured trying to convert String "key" to type "java.lang.Double" -With type: javax.servlet.jsp.JspException - - -####################################################### -# test String comparisons - -Expression: ${ "30" < "4" } -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ 30 < "4" } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ 30 > "4" } -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ "0004" == "4" } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - - -####################################################### -# test relational comparison with alternate symbols - -Expression: ${ 4 eq 3} -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ 4 ne 3} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ 4 eq 4} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ 4 ne 4} -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ 4 lt 3} -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ 4 gt 3} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ 4 le 3} -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ 4 ge 3} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ 4 le 4} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ 4 ge 4} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - - -####################################################### -# test expressions on the left side of a value suffix - -Expression: ${(3).class} -ExpectedType: class java.lang.Object -Evaluates to: class java.lang.Long -With type: java.lang.Class - -Expression: ${(bean1a.map1)["key1"]} -ExpectedType: class java.lang.Object -Evaluates to: value1 -With type: java.lang.String - - - -####################################################### -# test String/boolean logical operators - -Expression: ${'true' and false} -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${'true' or true} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${false and 'true'} -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${false or 'true'} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - - -####################################################### -# test empty operator - -Expression: ${ empty "A"} -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ empty "" } -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ empty null } -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ empty false} -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ empty 0} -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ not empty 0} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ not empty empty 0} -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ empty emptyTests.emptyArray } -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ empty emptyTests.nonemptyArray } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ empty emptyTests.emptyList } -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ empty emptyTests.nonemptyList } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ empty emptyTests.emptyMap } -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ empty emptyTests.nonemptyMap } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ empty emptyTests.emptySet } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ empty emptyTests.nonemptySet } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - - -####################################################### -# test String arithmetic - -Expression: ${ "6" / "3" } -ExpectedType: class java.lang.Object -Evaluates to: 2.0 -With type: java.lang.Double - -Expression: ${ 3 + "4" } -ExpectedType: class java.lang.Object -Evaluates to: 7 -With type: java.lang.Long - -Expression: ${ "4" + 3 } -ExpectedType: class java.lang.Object -Evaluates to: 7 -With type: java.lang.Long - -Expression: ${ 3 + "4.5" } -ExpectedType: class java.lang.Object -Evaluates to: 7.5 -With type: java.lang.Double - -Expression: ${ "4.5" + 3 } -ExpectedType: class java.lang.Object -Evaluates to: 7.5 -With type: java.lang.Double - -Expression: ${ 3.0 + 6.0} -ExpectedType: class java.lang.Object -Evaluates to: 9.0 -With type: java.lang.Double - -Expression: ${ 31121.0 * 61553.0 } -ExpectedType: class java.lang.Object -Evaluates to: 1.915590913E9 -With type: java.lang.Double - -Expression: ${ 31121 * 61553 } -ExpectedType: class java.lang.Object -Evaluates to: 1915590913 -With type: java.lang.Long - -Expression: ${ 65536 * 65536 * 65536 * 32759 } -ExpectedType: class java.lang.Object -Evaluates to: 9220838762064379904 -With type: java.lang.Long - -Expression: ${ 9220838762064379904.0 - 9220838762064379900.0 } -ExpectedType: class java.lang.Object -Evaluates to: 0.0 -With type: java.lang.Double - -Expression: ${ 9220838762064379904 - 9220838762064379900 } -ExpectedType: class java.lang.Object -Evaluates to: 4 -With type: java.lang.Long - - -####################################################### -# test relational operators involving null - -Expression: ${ null == null } -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ null != null } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ null > null } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ null < null } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ null >= null } -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ null <= null } -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - - -Expression: ${ null == 3 } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ null != 3 } -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ null > 3 } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ null < 3 } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ null >= 3 } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ null <= 3 } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - - -Expression: ${ 3 == null } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ 3 != null } -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ 3 > null } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ 3 < null } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ 3 >= null } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ 3 <= null } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - - -Expression: ${ null == "" } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ null != "" } -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - -Expression: ${ "" == null } -ExpectedType: class java.lang.Object -Evaluates to: false -With type: java.lang.Boolean - -Expression: ${ "" != null } -ExpectedType: class java.lang.Object -Evaluates to: true -With type: java.lang.Boolean - - -####################################################### -# arithmetic operators involving Strings - -Expression: ${ 4 + 3 } -ExpectedType: class java.lang.Object -Evaluates to: 7 -With type: java.lang.Long - -Expression: ${ 4.0 + 3 } -ExpectedType: class java.lang.Object -Evaluates to: 7.0 -With type: java.lang.Double - -Expression: ${ 4 + 3.0 } -ExpectedType: class java.lang.Object -Evaluates to: 7.0 -With type: java.lang.Double - -Expression: ${ 4.0 + 3.0 } -ExpectedType: class java.lang.Object -Evaluates to: 7.0 -With type: java.lang.Double - -Expression: ${ "4" + 3 } -ExpectedType: class java.lang.Object -Evaluates to: 7 -With type: java.lang.Long - -Expression: ${ "4.0" + 3 } -ExpectedType: class java.lang.Object -Evaluates to: 7.0 -With type: java.lang.Double - -Expression: ${ "4" + 3.0 } -ExpectedType: class java.lang.Object -Evaluates to: 7.0 -With type: java.lang.Double - -Expression: ${ "4.0" + 3.0 } -ExpectedType: class java.lang.Object -Evaluates to: 7.0 -With type: java.lang.Double - -Expression: ${ 4 + "3" } -ExpectedType: class java.lang.Object -Evaluates to: 7 -With type: java.lang.Long - -Expression: ${ 4.0 + "3" } -ExpectedType: class java.lang.Object -Evaluates to: 7.0 -With type: java.lang.Double - -Expression: ${ 4 + "3.0" } -ExpectedType: class java.lang.Object -Evaluates to: 7.0 -With type: java.lang.Double - -Expression: ${ 4.0 + "3.0" } -ExpectedType: class java.lang.Object -Evaluates to: 7.0 -With type: java.lang.Double - -Expression: ${ "4" + "3" } -ExpectedType: class java.lang.Object -Evaluates to: 7 -With type: java.lang.Long - -Expression: ${ "4.0" + "3" } -ExpectedType: class java.lang.Object -Evaluates to: 7.0 -With type: java.lang.Double - -Expression: ${ "4" + "3.0" } -ExpectedType: class java.lang.Object -Evaluates to: 7.0 -With type: java.lang.Double - -Expression: ${ "4.0" + "3.0" } -ExpectedType: class java.lang.Object -Evaluates to: 7.0 -With type: java.lang.Double - - - -Expression: ${ 4 - 3 } -ExpectedType: class java.lang.Object -Evaluates to: 1 -With type: java.lang.Long - -Expression: ${ 4.0 - 3 } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ 4 - 3.0 } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ 4.0 - 3.0 } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ "4" - 3 } -ExpectedType: class java.lang.Object -Evaluates to: 1 -With type: java.lang.Long - -Expression: ${ "4.0" - 3 } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ "4" - 3.0 } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ "4.0" - 3.0 } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ 4 - "3" } -ExpectedType: class java.lang.Object -Evaluates to: 1 -With type: java.lang.Long - -Expression: ${ 4.0 - "3" } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ 4 - "3.0" } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ 4.0 - "3.0" } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ "4" - "3" } -ExpectedType: class java.lang.Object -Evaluates to: 1 -With type: java.lang.Long - -Expression: ${ "4.0" - "3" } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ "4" - "3.0" } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ "4.0" - "3.0" } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - - - -Expression: ${ 4 * 3 } -ExpectedType: class java.lang.Object -Evaluates to: 12 -With type: java.lang.Long - -Expression: ${ 4.0 * 3 } -ExpectedType: class java.lang.Object -Evaluates to: 12.0 -With type: java.lang.Double - -Expression: ${ 4 * 3.0 } -ExpectedType: class java.lang.Object -Evaluates to: 12.0 -With type: java.lang.Double - -Expression: ${ 4.0 * 3.0 } -ExpectedType: class java.lang.Object -Evaluates to: 12.0 -With type: java.lang.Double - -Expression: ${ "4" * 3 } -ExpectedType: class java.lang.Object -Evaluates to: 12 -With type: java.lang.Long - -Expression: ${ "4.0" * 3 } -ExpectedType: class java.lang.Object -Evaluates to: 12.0 -With type: java.lang.Double - -Expression: ${ "4" * 3.0 } -ExpectedType: class java.lang.Object -Evaluates to: 12.0 -With type: java.lang.Double - -Expression: ${ "4.0" * 3.0 } -ExpectedType: class java.lang.Object -Evaluates to: 12.0 -With type: java.lang.Double - -Expression: ${ 4 * "3" } -ExpectedType: class java.lang.Object -Evaluates to: 12 -With type: java.lang.Long - -Expression: ${ 4.0 * "3" } -ExpectedType: class java.lang.Object -Evaluates to: 12.0 -With type: java.lang.Double - -Expression: ${ 4 * "3.0" } -ExpectedType: class java.lang.Object -Evaluates to: 12.0 -With type: java.lang.Double - -Expression: ${ 4.0 * "3.0" } -ExpectedType: class java.lang.Object -Evaluates to: 12.0 -With type: java.lang.Double - -Expression: ${ "4" * "3" } -ExpectedType: class java.lang.Object -Evaluates to: 12 -With type: java.lang.Long - -Expression: ${ "4.0" * "3" } -ExpectedType: class java.lang.Object -Evaluates to: 12.0 -With type: java.lang.Double - -Expression: ${ "4" * "3.0" } -ExpectedType: class java.lang.Object -Evaluates to: 12.0 -With type: java.lang.Double - -Expression: ${ "4.0" * "3.0" } -ExpectedType: class java.lang.Object -Evaluates to: 12.0 -With type: java.lang.Double - - - -Expression: ${ 4 / 3 } -ExpectedType: class java.lang.Object -Evaluates to: 1.3333333333333333 -With type: java.lang.Double - -Expression: ${ 4.0 / 3 } -ExpectedType: class java.lang.Object -Evaluates to: 1.3333333333333333 -With type: java.lang.Double - -Expression: ${ 4 / 3.0 } -ExpectedType: class java.lang.Object -Evaluates to: 1.3333333333333333 -With type: java.lang.Double - -Expression: ${ 4.0 / 3.0 } -ExpectedType: class java.lang.Object -Evaluates to: 1.3333333333333333 -With type: java.lang.Double - -Expression: ${ "4" / 3 } -ExpectedType: class java.lang.Object -Evaluates to: 1.3333333333333333 -With type: java.lang.Double - -Expression: ${ "4.0" / 3 } -ExpectedType: class java.lang.Object -Evaluates to: 1.3333333333333333 -With type: java.lang.Double - -Expression: ${ "4" / 3.0 } -ExpectedType: class java.lang.Object -Evaluates to: 1.3333333333333333 -With type: java.lang.Double - -Expression: ${ "4.0" / 3.0 } -ExpectedType: class java.lang.Object -Evaluates to: 1.3333333333333333 -With type: java.lang.Double - -Expression: ${ 4 / "3" } -ExpectedType: class java.lang.Object -Evaluates to: 1.3333333333333333 -With type: java.lang.Double - -Expression: ${ 4.0 / "3" } -ExpectedType: class java.lang.Object -Evaluates to: 1.3333333333333333 -With type: java.lang.Double - -Expression: ${ 4 / "3.0" } -ExpectedType: class java.lang.Object -Evaluates to: 1.3333333333333333 -With type: java.lang.Double - -Expression: ${ 4.0 / "3.0" } -ExpectedType: class java.lang.Object -Evaluates to: 1.3333333333333333 -With type: java.lang.Double - -Expression: ${ "4" / "3" } -ExpectedType: class java.lang.Object -Evaluates to: 1.3333333333333333 -With type: java.lang.Double - -Expression: ${ "4.0" / "3" } -ExpectedType: class java.lang.Object -Evaluates to: 1.3333333333333333 -With type: java.lang.Double - -Expression: ${ "4" / "3.0" } -ExpectedType: class java.lang.Object -Evaluates to: 1.3333333333333333 -With type: java.lang.Double - -Expression: ${ "4.0" / "3.0" } -ExpectedType: class java.lang.Object -Evaluates to: 1.3333333333333333 -With type: java.lang.Double - - - -Expression: ${ 4 % 3 } -ExpectedType: class java.lang.Object -Evaluates to: 1 -With type: java.lang.Long - -Expression: ${ 4.0 % 3 } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ 4 % 3.0 } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ 4.0 % 3.0 } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ "4" % 3 } -ExpectedType: class java.lang.Object -Evaluates to: 1 -With type: java.lang.Long - -Expression: ${ "4.0" % 3 } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ "4" % 3.0 } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ "4.0" % 3.0 } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ 4 % "3" } -ExpectedType: class java.lang.Object -Evaluates to: 1 -With type: java.lang.Long - -Expression: ${ 4.0 % "3" } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ 4 % "3.0" } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ 4.0 % "3.0" } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ "4" % "3" } -ExpectedType: class java.lang.Object -Evaluates to: 1 -With type: java.lang.Long - -Expression: ${ "4.0" % "3" } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ "4" % "3.0" } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - -Expression: ${ "4.0" % "3.0" } -ExpectedType: class java.lang.Object -Evaluates to: 1.0 -With type: java.lang.Double - - - -Expression: ${ "8" / "2" } -ExpectedType: class java.lang.Object -Evaluates to: 4.0 -With type: java.lang.Double - -Expression: ${ "4e2" + "3" } -ExpectedType: class java.lang.Object -Evaluates to: 403.0 -With type: java.lang.Double - -Expression: ${ "4" + "3e2" } -ExpectedType: class java.lang.Object -Evaluates to: 304.0 -With type: java.lang.Double - -Expression: ${ "4e2" + "3e2" } -ExpectedType: class java.lang.Object -Evaluates to: 700.0 -With type: java.lang.Double - - - -####################################################### -# unary minus operator involving Strings - -Expression: ${ -3 } -ExpectedType: class java.lang.Object -Evaluates to: -3 -With type: java.lang.Long - -Expression: ${ -3.0 } -ExpectedType: class java.lang.Object -Evaluates to: -3.0 -With type: java.lang.Double - -Expression: ${ -"3" } -ExpectedType: class java.lang.Object -Evaluates to: -3 -With type: java.lang.Long - -Expression: ${ -"3.0" } -ExpectedType: class java.lang.Object -Evaluates to: -3.0 -With type: java.lang.Double - -Expression: ${ -"3e2" } -ExpectedType: class java.lang.Object -Evaluates to: -300.0 -With type: java.lang.Double - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/parserTests.txt b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/parserTests.txt deleted file mode 100644 index 405afd1..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/parserTests.txt +++ /dev/null @@ -1,148 +0,0 @@ -# testing mixture of strings and expressions -abc -${ 3} -a${ -a${ 5 } -${ 3 }b -${ 1 }${ 2 } -abc ${ 1} ${ 2} def - -# testing values that end with or contain "$" -$ -\$ - $ -test$ -$test -test$test -test$$$ -test$$${ 34 } -test$$${ 34 }$$ -test$${ 34 } -$${ 34 } -$$ -test$$ -test$$test -${ 34 }$${ 34 } - -# literals -${1} -${-12} -${true} -${false} -${null} -${4.2} -${-21.3} -${4.} -${.21} -${3e-1} -${.2222222222} - -# string literals with " -${"abc"} -${""} -${"a"} -${" "} -${" some string ''' "} -${" with escaping \\"} -${" with escaping \""} -${" with escaping \"\\\""} -${" bad \ escaping"} -${" bad \' escaping"} - -# string literals with ' -${'abc'} -${''} -${'a'} -${' '} -${' some string """ '} -${' with escaping \\'} -${' with escaping \''} -${' with escaping \'\\\''} -${' bad \ escaping'} -${' bad \" escaping'} - -# identifiers -${abc} -${abc123} -${abc_123} -${bad*identifier} - -# property accessors -${a .b .c} -${ abc . 'def.ghi' . ghi . "jkl \"" } - -# array accessors -${ a[14] } -${ abc [def]} -${ def ["yesthisisallowed"]} - -# mixed property/array accessors -${ a.b.c[d. e. f]} -${ a[14].b[32].c[24][ 261] [24]} -${ a[b[c[d[e[f]]]].g] } - -# mixed operators -${ 1 + 3 - 2 * 1 == 4} -${ 1 + 3 - 2 * 1 == 4 / 1.2} -${ 1 + 3 - 2 * 1 == 4 / 1.2 and abc} -${ 1 + 3 - 2 * 1 == 4 / 1.2 and abc or def or ghi and true} - -# unary operators -${ --not abc.def } - -# array accessors of non-integer types -${ a ["hello"]."12" [17.5] } - -# making sure unicode escapes are not recognized -\u0040 -"\u0040" - -# relational operators -${ a > b } -${ a gt b } -${ a < b } -${ a lt b } -${ a >= b } -${ a ge b } -${ a <= b } -${ a le b } -${ a == b } -${ a eq b } -${ a != b } -${ a ne b } - -# logical operators -${ a and b} -${ a && b} -${ a or b} -${ a || b} -${ !a } -${ not a } - -# empty operator -${ empty "A"} -${ empty "" } -${ empty null } -${ empty false} -${ empty 0} -${ not empty 0} -${ not empty empty 0} -${ empty } - -# functions -#${a()} -#${ a() } -#${a(b)} -#${ a(b) } -#${a(b,c)} -#${a(b,c,d)} -#${a:b(c)} -#${a:b(c,d)} -#${a:b(c,d,e)} -#${a(b).c} -#${a(b)[c]} -#${a[b()]} - -# non-ascii input - the parser automatically translates the @@non-ascii -# into a UNICODE string with value \u1111 -@@non-ascii diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/parserTestsOutput.txt b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/parserTestsOutput.txt deleted file mode 100644 index b06dfa6..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/jstl/test/parserTestsOutput.txt +++ /dev/null @@ -1,260 +0,0 @@ -# testing mixture of strings and expressions -Attribute value: abc -Parses to: abc -Attribute value: ${ 3} -Parses to: ${3} -Attribute value: a${ -Causes an error: An error occurred while parsing custom action attribute "test" with value "a${": Encountered "", expected one of [, , , "true", "false", "null", "(", "-", "not", "!", "empty", ] -Attribute value: a${ 5 } -Parses to: a${5} -Attribute value: ${ 3 }b -Parses to: ${3}b -Attribute value: ${ 1 }${ 2 } -Parses to: ${1}${2} -Attribute value: abc ${ 1} ${ 2} def -Parses to: abc ${1} ${2} def - -# testing values that end with or contain "$" -Attribute value: $ -Parses to: $ -Attribute value: \$ -Parses to: \$ -Attribute value: $ -Parses to: $ -Attribute value: test$ -Parses to: test$ -Attribute value: $test -Parses to: $test -Attribute value: test$test -Parses to: test$test -Attribute value: test$$$ -Parses to: test$$$ -Attribute value: test$$${ 34 } -Parses to: test$$${34} -Attribute value: test$$${ 34 }$$ -Parses to: test$$${34}$$ -Attribute value: test$${ 34 } -Parses to: test$${34} -Attribute value: $${ 34 } -Parses to: $${34} -Attribute value: $$ -Parses to: $$ -Attribute value: test$$ -Parses to: test$$ -Attribute value: test$$test -Parses to: test$$test -Attribute value: ${ 34 }$${ 34 } -Parses to: ${34}$${34} - -# literals -Attribute value: ${1} -Parses to: ${1} -Attribute value: ${-12} -Parses to: ${(- 12)} -Attribute value: ${true} -Parses to: ${true} -Attribute value: ${false} -Parses to: ${false} -Attribute value: ${null} -Parses to: ${null} -Attribute value: ${4.2} -Parses to: ${4.2} -Attribute value: ${-21.3} -Parses to: ${(- 21.3)} -Attribute value: ${4.} -Parses to: ${4.0} -Attribute value: ${.21} -Parses to: ${0.21} -Attribute value: ${3e-1} -Parses to: ${0.3} -Attribute value: ${.2222222222} -Parses to: ${0.2222222222} - -# string literals with " -Attribute value: ${"abc"} -Parses to: ${"abc"} -Attribute value: ${""} -Parses to: ${""} -Attribute value: ${"a"} -Parses to: ${"a"} -Attribute value: ${" "} -Parses to: ${" "} -Attribute value: ${" some string ''' "} -Parses to: ${" some string ''' "} -Attribute value: ${" with escaping \\"} -Parses to: ${" with escaping \\"} -Attribute value: ${" with escaping \""} -Parses to: ${" with escaping \""} -Attribute value: ${" with escaping \"\\\""} -Parses to: ${" with escaping \"\\\""} -Attribute value: ${" bad \ escaping"} -Causes an error: An error occurred while parsing custom action attribute "test" with value "${" bad \ escaping"}": Encountered "" bad \ ", expected one of [, , , "true", "false", "null", "(", "-", "not", "!", "empty", ] -Attribute value: ${" bad \' escaping"} -Causes an error: An error occurred while parsing custom action attribute "test" with value "${" bad \' escaping"}": Encountered "" bad \'", expected one of [, , , "true", "false", "null", "(", "-", "not", "!", "empty", ] - -# string literals with ' -Attribute value: ${'abc'} -Parses to: ${"abc"} -Attribute value: ${''} -Parses to: ${""} -Attribute value: ${'a'} -Parses to: ${"a"} -Attribute value: ${' '} -Parses to: ${" "} -Attribute value: ${' some string """ '} -Parses to: ${" some string \"\"\" "} -Attribute value: ${' with escaping \\'} -Parses to: ${" with escaping \\"} -Attribute value: ${' with escaping \''} -Parses to: ${" with escaping '"} -Attribute value: ${' with escaping \'\\\''} -Parses to: ${" with escaping '\\'"} -Attribute value: ${' bad \ escaping'} -Causes an error: An error occurred while parsing custom action attribute "test" with value "${' bad \ escaping'}": Encountered "' bad \ ", expected one of [, , , "true", "false", "null", "(", "-", "not", "!", "empty", ] -Attribute value: ${' bad \" escaping'} -Causes an error: An error occurred while parsing custom action attribute "test" with value "${' bad \" escaping'}": Encountered "' bad \"", expected one of [, , , "true", "false", "null", "(", "-", "not", "!", "empty", ] - -# identifiers -Attribute value: ${abc} -Parses to: ${abc} -Attribute value: ${abc123} -Parses to: ${abc123} -Attribute value: ${abc_123} -Parses to: ${abc_123} -Attribute value: ${bad*identifier} -Parses to: ${(bad * identifier)} - -# property accessors -Attribute value: ${a .b .c} -Parses to: ${a.b.c} -Attribute value: ${ abc . 'def.ghi' . ghi . "jkl \"" } -Causes an error: An error occurred while parsing custom action attribute "test" with value "${ abc . 'def.ghi' . ghi . "jkl \"" }": Encountered "'def.ghi'", expected one of [] - -# array accessors -Attribute value: ${ a[14] } -Parses to: ${a[14]} -Attribute value: ${ abc [def]} -Parses to: ${abc[def]} -Attribute value: ${ def ["yesthisisallowed"]} -Parses to: ${def["yesthisisallowed"]} - -# mixed property/array accessors -Attribute value: ${ a.b.c[d. e. f]} -Parses to: ${a.b.c[d.e.f]} -Attribute value: ${ a[14].b[32].c[24][ 261] [24]} -Parses to: ${a[14].b[32].c[24][261][24]} -Attribute value: ${ a[b[c[d[e[f]]]].g] } -Parses to: ${a[b[c[d[e[f]]]].g]} - -# mixed operators -Attribute value: ${ 1 + 3 - 2 * 1 == 4} -Parses to: ${((1 + 3 - (2 * 1)) == 4)} -Attribute value: ${ 1 + 3 - 2 * 1 == 4 / 1.2} -Parses to: ${((1 + 3 - (2 * 1)) == (4 / 1.2))} -Attribute value: ${ 1 + 3 - 2 * 1 == 4 / 1.2 and abc} -Parses to: ${(((1 + 3 - (2 * 1)) == (4 / 1.2)) and abc)} -Attribute value: ${ 1 + 3 - 2 * 1 == 4 / 1.2 and abc or def or ghi and true} -Parses to: ${((((1 + 3 - (2 * 1)) == (4 / 1.2)) and abc) or def or (ghi and true))} - -# unary operators -Attribute value: ${ --not abc.def } -Parses to: ${(- - not abc.def)} - -# array accessors of non-integer types -Attribute value: ${ a ["hello"]."12" [17.5] } -Causes an error: An error occurred while parsing custom action attribute "test" with value "${ a ["hello"]."12" [17.5] }": Encountered ""12"", expected one of [] - -# making sure unicode escapes are not recognized -Attribute value: \u0040 -Parses to: \u0040 -Attribute value: "\u0040" -Parses to: "\u0040" - -# relational operators -Attribute value: ${ a > b } -Parses to: ${(a > b)} -Attribute value: ${ a gt b } -Parses to: ${(a > b)} -Attribute value: ${ a < b } -Parses to: ${(a < b)} -Attribute value: ${ a lt b } -Parses to: ${(a < b)} -Attribute value: ${ a >= b } -Parses to: ${(a >= b)} -Attribute value: ${ a ge b } -Parses to: ${(a >= b)} -Attribute value: ${ a <= b } -Parses to: ${(a <= b)} -Attribute value: ${ a le b } -Parses to: ${(a <= b)} -Attribute value: ${ a == b } -Parses to: ${(a == b)} -Attribute value: ${ a eq b } -Parses to: ${(a == b)} -Attribute value: ${ a != b } -Parses to: ${(a != b)} -Attribute value: ${ a ne b } -Parses to: ${(a != b)} - -# logical operators -Attribute value: ${ a and b} -Parses to: ${(a and b)} -Attribute value: ${ a && b} -Parses to: ${(a and b)} -Attribute value: ${ a or b} -Parses to: ${(a or b)} -Attribute value: ${ a || b} -Parses to: ${(a or b)} -Attribute value: ${ !a } -Parses to: ${(not a)} -Attribute value: ${ not a } -Parses to: ${(not a)} - -# empty operator -Attribute value: ${ empty "A"} -Parses to: ${(empty "A")} -Attribute value: ${ empty "" } -Parses to: ${(empty "")} -Attribute value: ${ empty null } -Parses to: ${(empty null)} -Attribute value: ${ empty false} -Parses to: ${(empty false)} -Attribute value: ${ empty 0} -Parses to: ${(empty 0)} -Attribute value: ${ not empty 0} -Parses to: ${(not empty 0)} -Attribute value: ${ not empty empty 0} -Parses to: ${(not empty empty 0)} -Attribute value: ${ empty } -Causes an error: An error occurred while parsing custom action attribute "test" with value "${ empty }": Encountered "}", expected one of [, , , "true", "false", "null", "(", "-", "not", "!", "empty", ] - -# functions -Attribute value: ${a()} -Parses to: ${a()} -Attribute value: ${ a() } -Parses to: ${a()} -Attribute value: ${a(b)} -Parses to: ${a(b)} -Attribute value: ${ a(b) } -Parses to: ${a(b)} -Attribute value: ${a(b,c)} -Parses to: ${a(b, c)} -Attribute value: ${a(b,c,d)} -Parses to: ${a(b, c, d)} -Attribute value: ${a:b(c)} -Parses to: ${a:b(c)} -Attribute value: ${a:b(c,d)} -Parses to: ${a:b(c, d)} -Attribute value: ${a:b(c,d,e)} -Parses to: ${a:b(c, d, e)} -Attribute value: ${a(b).c} -Parses to: ${a(b).c} -Attribute value: ${a(b)[c]} -Parses to: ${a(b)[c]} -Attribute value: ${a[b()]} -Parses to: ${a[b()]} - -# non-ascii input - the parser automatically translates the @@non-ascii -# into a UNICODE string with value \u1111 -Attribute value: ? -Parses to: ? diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/support/ExpressionEvaluator.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/support/ExpressionEvaluator.java deleted file mode 100644 index b81d4b5..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/support/ExpressionEvaluator.java +++ /dev/null @@ -1,71 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.support; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.Tag; - -/** - *

    The interface for an expression-language validator and evaluator. - * Classes that implement an expression language expose their functionality - * via this interface.

    - * - *

    The validate() and evaluate() methods must be thread-safe. That is, - * multiple threads may call these methods on the same ExpressionEvaluator - * object simultaneously. Implementations should synchronize access if - * they depend on transient state. Implementations should not, however, - * assume that only one object of each ExpressionEvaluator type will be - * instantiated; global caching should therefore be static. No release() - * mechanism or robust lifecycle is specified, for language-interpreter - * pluggability is experimental in EA2.

    - * - *

    WARNING: This class supports experimentation for the EA2 - * release of JSTL; it is not expected to be part of the final RI or - * specification.

    - * - * @author Shawn Bayern (based exactly on rev1 draft) - */ -public interface ExpressionEvaluator { - - /** - * Translation time validation of an expression. - * This method will return a null String if the expression - * is valid; otherwise an error message. - */ - public String validate(String attributeName, - String expression); - - /** - * Evaluates the expression at request time. - */ - public Object evaluate(String attributeName, - String expression, - Class expectedType, - Tag tag, - PageContext pageContext) - throws JspException; -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/support/ExpressionEvaluatorManager.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/support/ExpressionEvaluatorManager.java deleted file mode 100644 index 8c16ddd..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/lang/support/ExpressionEvaluatorManager.java +++ /dev/null @@ -1,158 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.lang.support; - -import java.util.HashMap; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.Tag; - -import org.apache.taglibs.standard.lang.jstl.Coercions; -import org.apache.taglibs.standard.lang.jstl.ELException; -import org.apache.taglibs.standard.lang.jstl.Logger; - -/** - *

    A conduit to the JSTL EL. Based on...

    - * - *

    An implementation of the ExpressionEvaluatorManager called for by - * the JSTL rev1 draft. This class is responsible for delegating a - * request for expression evaluating to the particular, "active" - * ExpressionEvaluator for the given point in the PageContext object - * passed in.

    - * - * @author Shawn Bayern - */ -public class ExpressionEvaluatorManager { - - //********************************************************************* - // Constants - - public static final String EVALUATOR_CLASS = - "org.apache.taglibs.standard.lang.jstl.Evaluator"; - // private static final String EVALUATOR_PARAMETER = - // "javax.servlet.jsp.jstl.temp.ExpressionEvaluatorClass"; - - //********************************************************************* - // Internal, static state - - private static HashMap nameMap = new HashMap(); - private static Logger logger = new Logger(System.out); - - //********************************************************************* - // Public static methods - - /** - * Invokes the evaluate() method on the "active" ExpressionEvaluator - * for the given pageContext. - */ - public static Object evaluate(String attributeName, - String expression, - Class expectedType, - Tag tag, - PageContext pageContext) - throws JspException - { - - // the evaluator we'll use - ExpressionEvaluator target = getEvaluatorByName(EVALUATOR_CLASS); - - // delegate the call - return (target.evaluate( - attributeName, expression, expectedType, tag, pageContext)); - } - - /** - * Invokes the evaluate() method on the "active" ExpressionEvaluator - * for the given pageContext. - */ - public static Object evaluate(String attributeName, - String expression, - Class expectedType, - PageContext pageContext) - throws JspException - { - - // the evaluator we'll use - ExpressionEvaluator target = getEvaluatorByName(EVALUATOR_CLASS); - - // delegate the call - return (target.evaluate( - attributeName, expression, expectedType, null, pageContext)); - } - - /** - * Gets an ExpressionEvaluator from the cache, or seeds the cache - * if we haven't seen a particular ExpressionEvaluator before. - */ - public static - ExpressionEvaluator getEvaluatorByName(String name) - throws JspException { - - Object oEvaluator = nameMap.get(name); - if (oEvaluator != null) { - return ((ExpressionEvaluator) oEvaluator); - } - try { - synchronized (nameMap) { - oEvaluator = nameMap.get(name); - if (oEvaluator != null) { - return ((ExpressionEvaluator) oEvaluator); - } - ExpressionEvaluator e = (ExpressionEvaluator) - Class.forName(name).newInstance(); - nameMap.put(name, e); - return (e); - } - } catch (ClassCastException ex) { - // just to display a better error message - throw new JspException("invalid ExpressionEvaluator: " + - ex.toString(), ex); - } catch (ClassNotFoundException ex) { - throw new JspException("couldn't find ExpressionEvaluator: " + - ex.toString(), ex); - } catch (IllegalAccessException ex) { - throw new JspException("couldn't access ExpressionEvaluator: " + - ex.toString(), ex); - } catch (InstantiationException ex) { - throw new JspException( - "couldn't instantiate ExpressionEvaluator: " + - ex.toString(), ex); - } - } - - /** Performs a type conversion according to the EL's rules. */ - public static Object coerce(Object value, Class classe) - throws JspException { - try { - // just delegate the call - return Coercions.coerce(value, classe, logger); - } catch (ELException ex) { - throw new JspException(ex); - } - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/resources/Resources.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/resources/Resources.java deleted file mode 100644 index 7daf478..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/resources/Resources.java +++ /dev/null @@ -1,135 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.resources; - -import java.text.MessageFormat; -import java.util.MissingResourceException; -import java.util.ResourceBundle; - -/** - *

    Provides locale-neutral access to string resources. Only the - * documentation and code are in English. :-) - * - *

    The major goal, aside from globalization, is convenience. - * Access to resources with no parameters is made in the form:

    - *
    - *     Resources.getMessage(MESSAGE_NAME);
    - * 
    - * - *

    Access to resources with one parameter works like

    - *
    - *     Resources.getMessage(MESSAGE_NAME, arg1);
    - * 
    - * - *

    ... and so on.

    - * - * @author Shawn Bayern - */ -public class Resources { - - //********************************************************************* - // Static data - - /** The location of our resources. */ - private static final String RESOURCE_LOCATION - = "org.apache.taglibs.standard.resources.Resources"; - - /** Our class-wide ResourceBundle. */ - private static ResourceBundle rb = - ResourceBundle.getBundle(RESOURCE_LOCATION); - - - //********************************************************************* - // Public static methods - - /** Retrieves a message with no arguments. */ - public static String getMessage(String name) - throws MissingResourceException { - return rb.getString(name); - } - - /** Retrieves a message with arbitrarily many arguments. */ - public static String getMessage(String name, Object[] a) - throws MissingResourceException { - String res = rb.getString(name); - return MessageFormat.format(res, a); - } - - /** Retrieves a message with one argument. */ - public static String getMessage(String name, Object a1) - throws MissingResourceException { - return getMessage(name, new Object[] { a1 }); - } - - /** Retrieves a message with two arguments. */ - public static String getMessage(String name, Object a1, Object a2) - throws MissingResourceException { - return getMessage(name, new Object[] { a1, a2 }); - } - - /** Retrieves a message with three arguments. */ - public static String getMessage(String name, - Object a1, - Object a2, - Object a3) - throws MissingResourceException { - return getMessage(name, new Object[] { a1, a2, a3 }); - } - - /** Retrieves a message with four arguments. */ - public static String getMessage(String name, - Object a1, - Object a2, - Object a3, - Object a4) - throws MissingResourceException { - return getMessage(name, new Object[] { a1, a2, a3, a4 }); - } - - /** Retrieves a message with five arguments. */ - public static String getMessage(String name, - Object a1, - Object a2, - Object a3, - Object a4, - Object a5) - throws MissingResourceException { - return getMessage(name, new Object[] { a1, a2, a3, a4, a5 }); - } - - /** Retrieves a message with six arguments. */ - public static String getMessage(String name, - Object a1, - Object a2, - Object a3, - Object a4, - Object a5, - Object a6) - throws MissingResourceException { - return getMessage(name, new Object[] { a1, a2, a3, a4, a5, a6 }); - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/resources/Resources.properties b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/resources/Resources.properties deleted file mode 100644 index f9ca88d..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/resources/Resources.properties +++ /dev/null @@ -1,313 +0,0 @@ -######################################################################### -# Conventions: -# - For error messages from particular tags, the resource should -# - (a) have a name beginning with TAGNAME_ -# - (b) contain the name of the tag within the message -# - Generic tag messages -- i.e., those used in more than one tag -- -# should begin with TAG_ -# - Errors for TagLibraryValidators should begin with TLV_ -######################################################################### - - -######################################################################### -# Generic tag error messages -######################################################################### - -TAG_NULL_ATTRIBUTE=\ - The "{0}" attribute illegally evaluated to "null" or "" in <{1}> - -######################################################################### -# Specific tag error messages -######################################################################### - -# CORE - -CHOOSE_EXCLUSIVITY=\ - Only one (or is it two?) <choose> subtag may evaluate its body - -EXPR_BAD_VALUE=\ - In <expr>, attribute value="{0}" didn't evaluate successfully, \ - but there was no "default" attribute and no non-whitespace content \ - for the tag. - -FOREACH_STEP_NO_RESULTSET=\ - Step cannot be > 1 when iterating over a ResultSet with <forEach> - -FOREACH_BAD_ITEMS=\ - Don't know how to iterate over supplied "items" in <forEach> - -FORTOKENS_BAD_ITEMS=\ - "items" in <forTokens> must be an instance of java.lang.String or \ - an instance of javax.el.ValueExpression that evaluates to a \ - java.lang.String; - -IMPORT_BAD_RELATIVE=\ - In URL tags, when the "context" attribute is specified, \ - values of both "context" and "url" must start with "/". - -IMPORT_REL_WITHOUT_HTTP=\ - Relative <import> from non-HTTP request not allowed - -IMPORT_REL_WITHOUT_DISPATCHER=\ - Unable to get RequestDispatcher for Context: "{0}" and URL: "{1}". \ - Verify values and/or enable cross context access. - -IMPORT_IO=\ - I/O error in <import> occurred reading "{0}" - -IMPORT_ILLEGAL_STREAM=\ - Unexpected internal error during <import>: \ - Target servlet called getWriter(), then getOutputStream() - -IMPORT_ILLEGAL_WRITER=\ - Unexpected internal error during <import>: \ - Target servlet called getOutputStream(), then getWriter() - -#IMPORT_ILLEGAL_GETSTRING=\ -# Unexpected internal error during <import>: \ -# Target servlet called neither getOutputStream() nor getWriter() - -PARAM_OUTSIDE_PARENT=\ - <param> outside <import> or <urlEncode> - -PARAM_ENCODE_BOOLEAN=\ - In <param>, "encode" must be "true" or "false". Got "{0}" instead. - -SET_BAD_SCOPE=\ - Invalid "scope" attribute for <set>: "{0}" - -SET_BAD_SCOPE_DEFERRED=\ - The "scope" attribute for <set> must be "page" when "value" attribute \ - is a deferred expression; - -SET_INVALID_PROPERTY=\ - Invalid property in <set>: "{0}" - -SET_INVALID_TARGET=\ - Attempt to set the property of an invalid object in <set>. - -SET_NO_VALUE=\ - Need either non-whitespace body or "value" attribute in <set> - -URLENCODE_NO_VALUE=\ - Need either non-whitespace body or "value" attribute in <urlEncode> - -WHEN_OUTSIDE_CHOOSE=\ - Illegal use of <when>-style tag without <choose> as its \ - direct parent - -# I18N - -LOCALE_NO_LANGUAGE=\ - Missing language component in 'value' attribute in <setLocale> - -LOCALE_EMPTY_COUNTRY=\ - Empty country component in 'value' attribute in <setLocale> - -PARAM_OUTSIDE_MESSAGE=\ - <param> outside <message> - -MESSAGE_NO_KEY=\ - <message> needs 'key' attribute or non-whitespace body - -FORMAT_NUMBER_INVALID_TYPE=\ - In <formatNumber>, invalid 'type' attribute: "{0}" - -FORMAT_NUMBER_NO_VALUE=\ - <formatNumber> needs 'value' attribute or non-whitespace body - -FORMAT_NUMBER_PARSE_ERROR=\ - In <formatNumber>, 'value' attribute can not be parsed into java.lang.Number: "{0}" - -FORMAT_NUMBER_CURRENCY_ERROR=\ - In <formatNumber>, unable to set currency - -PARSE_NUMBER_INVALID_TYPE=\ - In <parseNumber>, invalid 'type' attribute: "{0}" - -PARSE_NUMBER_NO_VALUE=\ - <parseNumber> needs 'value' attribute or non-whitespace body - -PARSE_NUMBER_NO_PARSE_LOCALE=\ - In <parseNumber>, a parse locale can not be established - -PARSE_NUMBER_PARSE_ERROR=\ - In <parseNumber>, 'value' attribute can not be parsed: "{0}" - -FORMAT_DATE_INVALID_TYPE=\ - In <formatDate>, invalid 'type' attribute: "{0}" - -FORMAT_DATE_BAD_TIMEZONE=\ - In <formatDate>, 'timeZone' must be an instance of java.lang.String or java.util.TimeZone - -FORMAT_DATE_INVALID_DATE_STYLE=\ - In <formatDate>, invalid 'dateStyle' attribute: "{0}" - -FORMAT_DATE_INVALID_TIME_STYLE=\ - In <formatDate>, invalid 'timeStyle' attribute: "{0}" - -PARSE_DATE_INVALID_TYPE=\ - In <parseDate>, invalid 'type' attribute: "{0}" - -PARSE_DATE_BAD_TIMEZONE=\ - In <parseDate>, 'timeZone' must be an instance of java.lang.String or java.util.TimeZone - -PARSE_DATE_INVALID_DATE_STYLE=\ - In <parseDate>, invalid 'dateStyle' attribute: "{0}" - -PARSE_DATE_INVALID_TIME_STYLE=\ - In <parseDate>, invalid 'timeStyle' attribute: "{0}" - -PARSE_DATE_NO_VALUE=\ - <parseDate> needs 'value' attribute or non-whitespace body - -PARSE_DATE_PARSE_ERROR=\ - In <parseDate>, 'value' attribute can not be parsed: "{0}" - -PARSE_DATE_NO_PARSE_LOCALE=\ - In <parseDate>, a parse locale can not be established - -# SQL - -DRIVER_INVALID_CLASS=\ - In <driver>, invalid driver class name: "{0}" - -DATASOURCE_INVALID=\ - Unable to get connection, DataSource invalid: "{0}" - -JDBC_PARAM_COUNT=\ - Invalid number of JDBC parameters specified. - -PARAM_BAD_VALUE=\ - Invalid or out of bounds value specified in parameter. - -TRANSACTION_NO_SUPPORT=\ - In <transaction>, datasource does not support transactions - -TRANSACTION_COMMIT_ERROR=\ - In <transaction>, error committing transaction: "{0}" - -TRANSACTION_INVALID_ISOLATION=\ - In <transaction>, invalid transaction isolation - -NOT_SUPPORTED=\ - Not supported - -ERROR_GET_CONNECTION=\ - Error getting connection: "{0}" - -ERROR_NESTED_DATASOURCE=\ - It is illegal to specify a DataSource when nested within a <transaction> - -SQL_PARAM_OUTSIDE_PARENT=\ - <param> or <dateParam> must be subtag of SQLExecutionTag actions like <query> or <update> - -SQL_NO_STATEMENT=\ - No SQL statement specified - -SQL_PROCESS_ERROR=\ - Error processing SQL: "{0}" - -SQL_DATASOURCE_INVALID_TYPE=\ - 'dataSource' is neither a String nor a javax.sql.DataSource - -SQL_DATASOURCE_NULL=\ - 'dataSource' is null - -SQL_MAXROWS_PARSE_ERROR=\ - Error parsing 'javax.servlet.jsp.jstl.sql.maxRows' configuration setting: "{0}" - -SQL_MAXROWS_INVALID=\ - 'javax.servlet.jsp.jstl.sql.maxRows' configuration setting neither an Integer nor a String - -SQL_DATE_PARAM_INVALID_TYPE=\ - In <dateParam>, invalid 'type' attribute: "{0}" - -# XML - -FOREACH_NOT_NODESET=\ - <forEach> can't iterate over XPath expressions that don't return a node-set - -PARAM_NO_VALUE=\ - <param> needs 'value' attribute or non-whitespace body - -PARAM_OUTSIDE_TRANSFORM=\ - <param> outside <transform> - -PARSE_INVALID_SOURCE=\ - Unrecognized object supplied as 'xml' attribute to <parse> - -PARSE_NO_SAXTRANSFORMER=\ - Filter supplied to <parse>, but default TransformerFactory \ - does not support SAX. - -TRANSFORM_NO_TRANSFORMER=\ - <transform> was not passed an XSLT stylesheet - -TRANSFORM_SOURCE_INVALID_LIST=\ - <transform> encountered an invalid java.util.List while processing 'xml' attribute. This error is typically caused if you pass a node-set with more than one node to <transform>'s 'xml' attribute. - -TRANSFORM_SOURCE_UNRECOGNIZED=\ - <transform> encountered an unknown type while processing 'xml' attribute - -TRANSFORM_XSLT_UNRECOGNIZED=\ - <transform> encountered an unknown type while processing 'xslt' attribute - -UNABLE_TO_RESOLVE_ENTITY=\ - Could not resolve entity reference: "{0}" - -######################################################################### -# JSTL core TLV messages -######################################################################### - -# Parameters - -TLV_PARAMETER_ERROR=\ - Invalid value for "{0}" validator parameter in TLD - -# Generic errors - -TLV_ILLEGAL_BODY=\ - Encountered illegal body of tag "{0}" tag, given its attributes. - -TLV_MISSING_BODY=\ - A body is necessary inside the "{0}" tag, given its attributes. - -TLV_ILLEGAL_CHILD_TAG=\ - Illegal child tag in "{0}:{1}" tag: "{2}" tag - -TLV_ILLEGAL_TEXT_BODY=\ - Illegal text inside "{0}:{1}" tag: "{2}...". - -TLV_INVALID_ATTRIBUTE=\ - Invalid "{0}" attribute in "{1}" tag: "{2}" - -TLV_ILLEGAL_ORPHAN=\ - Invalid use of "{0}" tag outside legitimate parent tag - -TLV_PARENT_WITHOUT_SUBTAG=\ - Illegal "{0}" without child "{1}" tag - -# Errors customized to particular tags (sort of) :-) - -TLV_ILLEGAL_ORDER=\ - Illegal "{0}" after "{1}:{2}" tag in "{1}:{3}" tag. - -TLV_ILLEGAL_PARAM=\ - Illegal "{0}:{1}" tag within "{0}:{2} {3}='...'" tag - -TLV_DANGLING_SCOPE=\ - Illegal 'scope' attribute without 'var' in "{0}" tag. - -TLV_EMPTY_VAR=\ - Empty 'var' attribute in "{0}" tag. - -SET_NO_SETTER_METHOD=No setter method in <set> for property "{0}" - -IMPORT_ABS_ERROR=Problem accessing the absolute URL "{0}". {1} - -XPATH_ERROR_EVALUATING_EXPR=Error evaluating XPath expression "{0}": {1} - -XPATH_ILLEGAL_ARG_EVALUATING_EXPR=Illegal argument evaluating XPath expression "{0}": {1} - -XPATH_ERROR_XOBJECT=Error accessing data in XObject: {0} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/resources/Resources_ja.properties b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/resources/Resources_ja.properties deleted file mode 100644 index 8452ff8..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/resources/Resources_ja.properties +++ /dev/null @@ -1,297 +0,0 @@ -######################################################################### -# Conventions: -# - For error messages from particular tags, the resource should -# - (a) have a name beginning with TAGNAME_ -# - (b) contain the name of the tag within the message -# - Generic tag messages -- i.e., those used in more than one tag -- -# should begin with TAG_ -# - Errors for TagLibraryValidators should begin with TLV_ -######################################################################### - - -######################################################################### -# Generic tag error messages -######################################################################### - -TAG_NULL_ATTRIBUTE=\ - <{1}> \u5185\u306b\u3042\u308b "{0}" \u5c5e\u6027\u304c "null" \u3082\u3057\u304f\u306f "" \u3067\u3042\u308b\u3068\u4e0d\u6b63\u306b\u8a55\u4fa1\u3057\u307e\u3057\u305f\u3002 - -######################################################################### -# Specific tag error messages -######################################################################### - -# CORE - -CHOOSE_EXCLUSIVITY=\ - \uff11\u3064\u3057\u304b\u5b58\u5728\u306a\u3044 <choose> \u306e\u4e0b\u4f4d\u30bf\u30b0\u306f\u30dc\u30c7\u30a3\u306e\u4e2d\u8eab\u3092\u305d\u306e\u307e\u307e\u8a55\u4fa1\u3057\u307e\u3059 - -EXPR_BAD_VALUE=\ - <expr> \u5185\u3067\u3001\u5c5e\u6027\u5024="{0}" \u304c\u6b63\u3057\u304f\u8a55\u4fa1\u3055\u308c\u305a\u3001"default" \u5c5e\u6027\u3084\u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u30bf\u30b0\u306e\u4e2d\u306b\u5b58\u5728\u3057\u307e\u305b\u3093 - -FOREACH_STEP_NO_RESULTSET=\ - <forEach> \u3067 ResultSet \u3092\u53cd\u5fa9\u51e6\u7406\u3057\u3088\u3046\u3068\u3057\u305f\u3068\u3053\u308d\u3001step \u306e\u5024\u3092 1 \u3088\u308a\u5927\u304d\u304f\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093 - -FOREACH_BAD_ITEMS=\ - <forEach> \u5185\u3067\u4f9b\u7d66\u3055\u308c\u305f "items" \u3092\u53cd\u5fa9\u51e6\u7406\u3059\u308b\u65b9\u6cd5\u304c\u4e0d\u660e\u3067\u3059 - -IMPORT_BAD_RELATIVE=\ - URL \u30bf\u30b0\u3067 "context" \u5c5e\u6027\u3092\u6307\u5b9a\u3059\u308b\u969b\u3001"context" \u304a\u3088\u3073 "url" \u306e\u4e21\u65b9\u306e\u5024\u306f "/" \u3067\u59cb\u307e\u3063\u3066\u3044\u306a\u3044\u3068\u3044\u3051\u307e\u305b\u3093 - -IMPORT_REL_WITHOUT_HTTP=\ - \u975e HTTP \u8981\u6c42\u3067\u306f\u3001URL\u3092\u76f8\u5bfe\u6307\u5b9a\u3059\u308b <import> \u3092\u8a31\u53ef\u3057\u3066\u3044\u307e\u305b\u3093 - -IMPORT_REL_WITHOUT_DISPATCHER=\ - Context: "{0}" \u304a\u3088\u3073 URL: "{1}" \u306b\u5bfe\u3057\u3066 RequestDispatcher \u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3002\u6307\u5b9a\u3057\u305f\u5024\u3092\u78ba\u8a8d\u3059\u308b\u304b\u3001\u3082\u3057\u304f\u306f\u3001Context \u3092\u76f8\u4e92\u7684\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u3066\u304f\u3060\u3055\u3044 - -IMPORT_IO=\ - <import> \u3067\u3001"{0}" \u3092\u8aad\u307f\u8fbc\u307f\u4e2d\u306b\u5165\u51fa\u529b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f - -IMPORT_ILLEGAL_STREAM=\ - <import> \u5185\u3067\u4e88\u671f\u305b\u306c\u5185\u90e8\u30a8\u30e9\u30fc: \u5bfe\u8c61\u3068\u306a\u3063\u305f Servlet \u3067 getWriter() \u30e1\u30bd\u30c3\u30c9\u304c\u547c\u3073\u51fa\u3055\u308c\u3066\u3044\u308b\u306e\u306b getOutputStream() \u30e1\u30bd\u30c3\u30c9\u3092\u547c\u3073\u51fa\u305d\u3046\u3068\u3057\u307e\u3057\u305f - -IMPORT_ILLEGAL_WRITER=\ - <import> \u5185\u3067\u4e88\u671f\u305b\u306c\u5185\u90e8\u30a8\u30e9\u30fc: \u5bfe\u8c61\u3068\u306a\u3063\u305f Servlet \u3067 getOutputStream() \u30e1\u30bd\u30c3\u30c9\u304c\u547c\u3073\u51fa\u3055\u308c\u3066\u3044\u308b\u306e\u306b getWriter() \u30e1\u30bd\u30c3\u30c9\u3092\u547c\u3073\u51fa\u305d\u3046\u3068\u3057\u307e\u3057\u305f - -#IMPORT_ILLEGAL_GETSTRING=\ -# Unexpected internal error during <import>: \ -# Target servlet called neither getOutputStream() nor getWriter() - -PARAM_OUTSIDE_PARENT=\ - <import> \u3082\u3057\u304f\u306f <urlEncode> \u306e\u5916\u5074\u306b <param> \u304c\u3042\u308a\u307e\u3059 - -PARAM_ENCODE_BOOLEAN=\ - <param> \u3067\u306f\u3001"encode" \u306f "true" \u3082\u3057\u304f\u306f "false" \u3067\u306a\u3044\u3068\u3044\u3051\u307e\u305b\u3093\u3002\u4ee3\u308f\u308a\u306b "{0}" \u3092\u53d6\u5f97\u3057\u307e\u3057\u305f - -SET_BAD_SCOPE=\ - <set> \u306b\u5bfe\u3057\u3001\u7121\u52b9\u306a "scope" \u5c5e\u6027\u3067\u3059: "{0}" - -SET_INVALID_PROPERTY=\ - <set> \u306b\u5bfe\u3057\u3001\u7121\u52b9\u306a\u30d7\u30ed\u30d1\u30c6\u30a3\u3067\u3059: "{0}" - -SET_INVALID_TARGET=\ - <set> \u306b\u5bfe\u3057\u3001\u7121\u52b9\u306a\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u30bb\u30c3\u30c8\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059 - -SET_NO_VALUE=\ - <set> \u3067\u306f\u3001\u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30dc\u30c7\u30a3\u3082\u3057\u304f\u306f "value" \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059 - -URLENCODE_NO_VALUE=\ - <urlEncode> \u3067\u306f\u3001\u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30dc\u30c7\u30a3\u3082\u3057\u304f\u306f "value" \u5c5e\u6027\u304c\u5fc5\u8981\u3067\u3059 - -WHEN_OUTSIDE_CHOOSE=\ - \u76f4\u8fd1\u306e\u89aa\u30bf\u30b0\u3067\u3042\u308b <choose> \u3092\u30bb\u30c3\u30c8\u305b\u305a\u306b <when> \u30b9\u30bf\u30a4\u30eb\u30fb\u30bf\u30b0\u3092\u4f7f\u3046\u3053\u3068\u306f\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093 - -# I18N - -LOCALE_NO_LANGUAGE=\ - <setLocale> \u3067\u3001'value' \u5c5e\u6027\u306b\u6307\u5b9a\u3057\u305f\u8a00\u8a9e\u30b3\u30fc\u30c9\u304c\u307e\u3061\u304c\u3063\u3066\u3044\u307e\u3059 - -LOCALE_EMPTY_COUNTRY=\ - <setLocale> \u3067\u3001'value' \u5c5e\u6027\u306b\u6307\u5b9a\u3057\u305f\u56fd\u30b3\u30fc\u30c9\u304c\u5b58\u5728\u3057\u307e\u305b\u3093 - -PARAM_OUTSIDE_MESSAGE=\ - <message> \u306e\u5916\u5074\u306b <param> \u304c\u3042\u308a\u307e\u3059 - -MESSAGE_NO_KEY=\ - <message> \u3067\u306f 'key' \u5c5e\u6027\u3082\u3057\u304f\u306f\u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30dc\u30c7\u30a3\u304c\u5fc5\u8981\u3067\u3059 - -FORMAT_NUMBER_INVALID_TYPE=\ - <formatNumber> \u3067\u3001\u7121\u52b9\u306a 'type' \u5c5e\u6027\u3067\u3059: "{0}" - -FORMAT_NUMBER_NO_VALUE=\ - <formatNumber> \u3067\u306f 'value' \u5c5e\u6027\u3082\u3057\u304f\u306f\u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30dc\u30c7\u30a3\u304c\u5fc5\u8981\u3067\u3059 - -FORMAT_NUMBER_PARSE_ERROR=\ - <formatNumber> \u5185\u306b\u3042\u308b\u3001'value' \u5c5e\u6027\u3092 java.lang.Number \u578b\u3067\u89e3\u6790\u3067\u304d\u307e\u305b\u3093: "{0}" - -FORMAT_NUMBER_CURRENCY_ERROR=\ - <formatNumber> \u3067\u3001\u901a\u8ca8\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3092\u30bb\u30c3\u30c8\u3067\u304d\u307e\u305b\u3093 - -PARSE_NUMBER_INVALID_TYPE=\ - <parseNumber> \u3067\u3001\u7121\u52b9\u306a 'type' \u5c5e\u6027\u3067\u3059: "{0}" - -PARSE_NUMBER_NO_VALUE=\ - <parseNumber> \u3067\u306f 'value' \u5c5e\u6027\u3082\u3057\u304f\u306f\u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30dc\u30c7\u30a3\u304c\u5fc5\u8981\u3067\u3059 - -PARSE_NUMBER_NO_PARSE_LOCALE=\ - <parseNumber> \u5185\u3067\u3001\u89e3\u6790\u3055\u308c\u305f\u30ed\u30b1\u30fc\u30eb\u3092\u78ba\u5b9a\u3067\u304d\u307e\u305b\u3093 - -PARSE_NUMBER_PARSE_ERROR=\ - <parseNumber> \u5185\u306b\u3042\u308b\u3001'value' \u5c5e\u6027\u3092\u89e3\u6790\u3067\u304d\u307e\u305b\u3093: "{0}" - -FORMAT_DATE_INVALID_TYPE=\ - <formatDate> \u3067\u3001\u7121\u52b9\u306a 'type' \u5c5e\u6027\u3067\u3059: "{0}" - -FORMAT_DATE_BAD_TIMEZONE=\ - <formatDate> \u3067\u306f\u3001'timeZone' \u306f java.lang.String \u578b\u3082\u3057\u304f\u306f java.util.TimeZone \u578b\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3067\u306a\u3044\u3068\u3044\u3051\u307e\u305b\u3093 - -FORMAT_DATE_INVALID_DATE_STYLE=\ - <formatDate> \u3067\u3001\u7121\u52b9\u306a 'dateStyle' \u5c5e\u6027\u3067\u3059: "{0}" - -FORMAT_DATE_INVALID_TIME_STYLE=\ - <formatDate> \u3067\u3001\u7121\u52b9\u306a 'timeStyle' \u5c5e\u6027\u3067\u3059: "{0}" - -PARSE_DATE_INVALID_TYPE=\ - <parseDate> \u3067\u3001\u7121\u52b9\u306a 'type' \u5c5e\u6027\u3067\u3059: "{0}" - -PARSE_DATE_BAD_TIMEZONE=\ - <parseDate> \u5185\u306b\u3042\u308b\u3001'timeZone' \u306f java.lang.String \u578b\u3082\u3057\u304f\u306f java.util.TimeZone \u578b\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3067\u306a\u3044\u3068\u3044\u3051\u307e\u305b\u3093 - -PARSE_DATE_INVALID_DATE_STYLE=\ - <parseDate> \u3067\u3001\u7121\u52b9\u306a 'dateStyle' \u5c5e\u6027\u3067\u3059: "{0}" - -PARSE_DATE_INVALID_TIME_STYLE=\ - <parseDate> \u3067\u3001\u7121\u52b9\u306a 'timeStyle' \u5c5e\u6027\u3067\u3059: "{0}" - -PARSE_DATE_NO_VALUE=\ - <parseDate> \u3067\u306f 'value' \u5c5e\u6027\u3082\u3057\u304f\u306f\u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30dc\u30c7\u30a3\u304c\u5fc5\u8981\u3067\u3059 - -PARSE_DATE_PARSE_ERROR=\ - <parseDate> \u5185\u306b\u3042\u308b\u3001'value' \u5c5e\u6027\u3092\u89e3\u6790\u3067\u304d\u307e\u305b\u3093: "{0}" - -PARSE_DATE_NO_PARSE_LOCALE=\ - <parseDate> \u5185\u3067\u3001\u89e3\u6790\u3055\u308c\u305f\u30ed\u30b1\u30fc\u30eb\u3092\u78ba\u5b9a\u3067\u304d\u307e\u305b\u3093 - -# SQL - -DRIVER_INVALID_CLASS=\ - <driver> \u3067\u3001\u7121\u52b9\u306a\u30c9\u30e9\u30a4\u30d0\u30fb\u30af\u30e9\u30b9\u540d\u3092\u6307\u5b9a\u3057\u307e\u3057\u305f: "{0}" - -DATASOURCE_INVALID=\ - DataSource \u304c\u7121\u52b9\u3067\u3042\u308b\u305f\u3081\u3001Connection \u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093: "{0}" - -JDBC_PARAM_COUNT=\ - \u6307\u5b9a\u3057\u305f JDBC \u306e\u30d1\u30e9\u30e1\u30fc\u30bf\u6570\u304c\u7121\u52b9\u3067\u3059 - -PARAM_BAD_VALUE=\ - \u30d1\u30e9\u30e1\u30fc\u30bf\u3067\u6307\u5b9a\u3057\u305f\u5024\u304c\u7121\u52b9\u3067\u3042\u308b\u304b\u7bc4\u56f2\u5916\u3067\u3059 - -TRANSACTION_NO_SUPPORT=\ - <transaction> \u5185\u306b\u3042\u308b\u3001DataSource \u306f\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093 - -TRANSACTION_COMMIT_ERROR=\ - <transaction> \u306b\u304a\u3044\u3066\u3001\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u306e\u30b3\u30df\u30c3\u30c8\u6642\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f: "{0}" - -TRANSACTION_INVALID_ISOLATION=\ - <transaction> \u306b\u304a\u3044\u3066\u3001\u7121\u52b9\u306a\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u906e\u65ad\u30ec\u30d9\u30eb\u3092\u6307\u5b9a\u3057\u307e\u3057\u305f - -NOT_SUPPORTED=\ - \u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093 - -ERROR_GET_CONNECTION=\ - Connection \u306e\u53d6\u5f97\u6642\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f: "{0}" - -ERROR_NESTED_DATASOURCE=\ - <transaction> \u306e\u4e2d\u3067\u5165\u308c\u5b50\u3068\u306a\u3063\u305f\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u3092\u6307\u5b9a\u3059\u308b\u3053\u3068\u306f\u4e0d\u6b63\u3067\u3059 - -SQL_PARAM_OUTSIDE_PARENT=\ - <param> \u307e\u305f\u306f <dateParam> \u306f <query> \u3082\u3057\u304f\u306f <update> \u306e\u3088\u3046\u306b SQLExecutionTag \u547d\u4ee4\u306e\u4e0b\u4f4d\u30bf\u30b0\u3067\u306a\u3051\u308c\u3070\u3044\u3051\u307e\u305b\u3093 - -SQL_NO_STATEMENT=\ - SQL \u30b9\u30c6\u30fc\u30c8\u30e1\u30f3\u30c8\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093 - -SQL_PROCESS_ERROR=\ - SQL \u306e\u51e6\u7406\u6642\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f: "{0}" - -SQL_DATASOURCE_INVALID_TYPE=\ - 'dataSource' \u304c String \u578b \u3067\u3082 javax.sql.DataSource \u578b\u306e\u3069\u3061\u3089\u3067\u3082\u3042\u308a\u307e\u305b\u3093 - -SQL_DATASOURCE_NULL=\ - 'dataSource' \u304c null \u3067\u3059 - -SQL_MAXROWS_PARSE_ERROR=\ - 'javax.servlet.jsp.jstl.sql.maxRows' \u306e\u74b0\u5883\u8a2d\u5b9a\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f: "{0}" - -SQL_MAXROWS_INVALID=\ - 'javax.servlet.jsp.jstl.sql.maxRows' \u3067\u74b0\u5883\u8a2d\u5b9a\u3057\u305f\u5024\u306f Integer \u578b \u3067\u3082 String \u578b\u306e\u3069\u3061\u3089\u3067\u3082\u3042\u308a\u307e\u305b\u3093 - -SQL_DATE_PARAM_INVALID_TYPE=\ - <dateParam> \u3067\u3001\u7121\u52b9\u306a 'type' \u5c5e\u6027\u3067\u3059: "{0}" - -# XML - -FOREACH_NOT_NODESET=\ - \u30ce\u30fc\u30c9\u30bb\u30c3\u30c8\u306e\u8fd4\u3055\u308c\u306a\u3044 XPath \u8868\u73fe\u306b\u5bfe\u3057 <forEach> \u306f\u53cd\u5fa9\u51e6\u7406\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093 - -PARAM_NO_VALUE=\ - <param> \u3067\u306f 'value' \u5c5e\u6027\u3082\u3057\u304f\u306f\u30db\u30ef\u30a4\u30c8\u30b9\u30da\u30fc\u30b9\u306e\u306a\u3044\u30dc\u30c7\u30a3\u304c\u5fc5\u8981\u3067\u3059 - -PARAM_OUTSIDE_TRANSFORM=\ - <transform> \u306e\u5916\u5074\u306b <param> \u304c\u3042\u308a\u307e\u3059 - -PARSE_INVALID_SOURCE=\ - <parse> \u306b\u5bfe\u3057 'xml' \u5c5e\u6027\u3068\u3057\u3066\u4f9b\u7d66\u3057\u305f\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u8a8d\u8b58\u3067\u304d\u307e\u305b\u3093 - -PARSE_NO_SAXTRANSFORMER=\ - <parse> \u306b\u5bfe\u3057\u30d5\u30a3\u30eb\u30bf\u30fc\u304c\u4f9b\u7d66\u3055\u308c\u307e\u3057\u305f\u304c\u3001\u30c7\u30d5\u30a9\u30eb\u30c8\u306e TransformerFactory \u304c SAX \u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093 - -TRANSFORM_NO_TRANSFORMER=\ - <transform> \u306b\u5bfe\u3057 XSLT \u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8\u304c\u901a\u308a\u307e\u305b\u3093 - -TRANSFORM_SOURCE_INVALID_LIST=\ - <transform> \u5185\u3067 'xml' \u5c5e\u6027\u306e\u51e6\u7406\u4e2d\u306b\u7121\u52b9\u306a java.util.List \u3068\u906d\u9047\u3057\u307e\u3057\u305f\u3002\u3053\u308c\u306f\u3001<transform> \u5185\u306e 'xml' \u5c5e\u6027\u306b\u5bfe\u3057\u3066 1 \u4ee5\u4e0a\u306e\u30ce\u30fc\u30c9\u3067\u69cb\u6210\u3055\u308c\u308b\u30ce\u30fc\u30c9\u30bb\u30c3\u30c8\u3092\u901a\u3055\u306a\u3044\u5834\u5408\u306b\u767a\u751f\u3059\u308b\u5178\u578b\u7684\u306a\u30a8\u30e9\u30fc\u3067\u3059 - -TRANSFORM_SOURCE_UNRECOGNIZED=\ - <transform> \u5185\u3067 'xml' \u5c5e\u6027\u306e\u51e6\u7406\u4e2d\u306b\u672a\u77e5\u306e\u578b\u3068\u906d\u9047\u3057\u307e\u3057\u305f - -TRANSFORM_XSLT_UNRECOGNIZED=\ - <transform> \u5185\u3067 'xslt' \u5c5e\u6027\u306e\u51e6\u7406\u4e2d\u306b\u672a\u77e5\u306e\u578b\u3068\u906d\u9047\u3057\u307e\u3057\u305f - -UNABLE_TO_RESOLVE_ENTITY=\ - \u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u53c2\u7167\u3092\u89e3\u6c7a\u3067\u304d\u307e\u305b\u3093: "{0}" - -######################################################################### -# JSTL core TLV messages -######################################################################### - -# Parameters - -TLV_PARAMETER_ERROR=\ - TLD \u306b\u3088\u308b\u3068 "{0}" \u6709\u52b9\u30d1\u30e9\u30e1\u30fc\u30bf\u306b\u5bfe\u5fdc\u3059\u308b\u5024\u304c\u7121\u52b9\u3067\u3059 - -# Generic errors - -TLV_ILLEGAL_BODY=\ - \u5c5e\u6027\u3092\u6307\u5b9a\u3057\u307e\u3057\u305f\u304c\u3001"{0}" \u30bf\u30b0\u3067\u4e0d\u6b63\u306a\u30dc\u30c7\u30a3\u306b\u906d\u9047\u3057\u307e\u3057\u305f - -TLV_MISSING_BODY=\ - \u5c5e\u6027\u3092\u6307\u5b9a\u3057\u307e\u3057\u305f\u304c\u3001\u30dc\u30c7\u30a3\u306f "{0}" \u30bf\u30b0\u306e\u4e2d\u306b\u5fc5\u8981\u3067\u3059 - -TLV_ILLEGAL_CHILD_TAG=\ - "{0}:{1}" \u30bf\u30b0\u306b\u4e0d\u6b63\u306a\u4e0b\u4f4d\u30bf\u30b0\u304c\u3042\u308a\u307e\u3059: "{2}" \u30bf\u30b0 - -TLV_ILLEGAL_TEXT_BODY=\ - "{0}:{1}" \u30bf\u30b0\u306e\u4e2d\u306b\u4e0d\u6b63\u306a\u30c6\u30ad\u30b9\u30c8\u304c\u3042\u308a\u307e\u3059: "{2}...". - -TLV_INVALID_ATTRIBUTE=\ - "{1}" \u306b\u7121\u52b9\u306a "{0}" \u5c5e\u6027\u304c\u3042\u308a\u307e\u3059: "{2}" - -TLV_ILLEGAL_ORPHAN=\ - \u9069\u5207\u306a\u89aa\u30bf\u30b0\u306e\u5916\u5074\u306b\u3042\u308b "{0}" \u30bf\u30b0\u306e\u4f7f\u3044\u65b9\u306f\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093 - -TLV_PARENT_WITHOUT_SUBTAG=\ - \u4e0b\u4f4d\u3067\u3042\u308b "{1}" \u30bf\u30b0\u306e\u306a\u3044 "{0}" \u306f\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093 - -# Errors customized to particular tags (sort of) :-) - -TLV_ILLEGAL_ORDER=\ - "{1}:{3}" \u30bf\u30b0\u3067\u306f\u3001"{1}:{2}" \u30bf\u30b0\u306e\u5f8c\u306b\u3042\u308b "{0}" \u306f\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093 - -TLV_ILLEGAL_PARAM=\ - "{0}:{2} {3}='...'" \u30bf\u30b0\u306e\u4e2d\u306b\u3042\u308b "{0}:{1}" \u30bf\u30b0\u306f\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093 - -TLV_DANGLING_SCOPE=\ - "{0}" \u30bf\u30b0\u3067 'var' \u304c\u5b58\u5728\u3057\u306a\u3044\u306e\u306b 'scope' \u5c5e\u6027\u3092\u6307\u5b9a\u3059\u308b\u3053\u3068\u306f\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093 - -TLV_EMPTY_VAR=\ - "{0}" \u30bf\u30b0\u3067 'var' \u5c5e\u6027\u304c\u7a7a\u3067\u3059 - -SET_NO_SETTER_METHOD=\ - <set> \u306b\u304a\u3044\u3066\u3001\u30d7\u30ed\u30d1\u30c6\u30a3 "{0}" \u306b\u5bfe\u5fdc\u3059\u308b setter \u30e1\u30bd\u30c3\u30c9\u304c\u5b58\u5728\u3057\u307e\u305b\u3093 - -IMPORT_ABS_ERROR=Problem accessing the absolute URL "{0}". {1} - -XPATH_ERROR_EVALUATING_EXPR=Error evaluating XPath expression "{0}": {1} - -XPATH_ILLEGAL_ARG_EVALUATING_EXPR=Illegal argument evaluating XPath expression "{0}": {1} - -XPATH_ERROR_XOBJECT=Error accessing data in XObject: {0} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/CatchTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/CatchTag.java deleted file mode 100644 index 7220a50..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/CatchTag.java +++ /dev/null @@ -1,102 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.core; - -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.TagSupport; -import javax.servlet.jsp.tagext.TryCatchFinally; - -/** - *

    Tag handler for <catch> in JSTL 1.0.

    - * - *

    <catch> simply catches any Throwables that occur in its body - * and optionally exposes them. - * - * @author Shawn Bayern - */ - -public class CatchTag extends TagSupport implements TryCatchFinally { - - /* - * If all tags that I proposed were this simple, people might - * think I was just trying to avoid work. :-) - */ - - //********************************************************************* - // Constructor and lifecycle management - - // initialize inherited and local state - public CatchTag() { - super(); - init(); - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - private void init() { - var = null; - } - - - //********************************************************************* - // Private state - - private String var; // tag attribute - private boolean caught; // internal status - - - //********************************************************************* - // Tag logic - - public int doStartTag() { - caught = false; - return EVAL_BODY_INCLUDE; - } - - public void doCatch(Throwable t) { - if (var != null) - pageContext.setAttribute(var, t, PageContext.PAGE_SCOPE); - caught = true; - } - - public void doFinally() { - if (var != null && !caught) - pageContext.removeAttribute(var, PageContext.PAGE_SCOPE); - } - - - //********************************************************************* - // Attribute accessors - - public void setVar(String var) { - this.var = var; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/ChooseTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/ChooseTag.java deleted file mode 100644 index 0c7f7aa..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/ChooseTag.java +++ /dev/null @@ -1,110 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.core; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.tagext.TagSupport; - -import org.apache.taglibs.standard.resources.Resources; - -/** - *

    Tag handler for <choose> in JSTL.

    - * - *

    <choose> is a very simple tag that acts primarily as a container; - * it always includes its body and allows exactly one of its child - * <when> tags to run. Since this tag handler doesn't have any - * attributes, it is common.core to both the rtexprvalue and expression- - * evaluating versions of the JSTL library. - * - * @author Shawn Bayern - */ - -public class ChooseTag extends TagSupport { - - //********************************************************************* - // Constructor and lifecycle management - - // initialize inherited and local state - public ChooseTag() { - super(); - init(); - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Private state - - private boolean subtagGateClosed; // has one subtag already executed? - - - //********************************************************************* - // Public methods implementing exclusivity checks - - /** - * Returns status indicating whether a subtag should run or not. - * - * @return true if the subtag should evaluate its condition - * and decide whether to run, false otherwise. - */ - public synchronized boolean gainPermission() { - return (!subtagGateClosed); - } - - /** - * Called by a subtag to indicate that it plans to evaluate its - * body. - */ - public synchronized void subtagSucceeded() { - if (subtagGateClosed) - throw new IllegalStateException( - Resources.getMessage("CHOOSE_EXCLUSIVITY")); - subtagGateClosed = true; - } - - - //********************************************************************* - // Tag logic - - // always include body - public int doStartTag() throws JspException { - subtagGateClosed = false; // when we start, no children have run - return EVAL_BODY_INCLUDE; - } - - - //********************************************************************* - // Private utility methods - - private void init() { - subtagGateClosed = false; // reset flag - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/DeclareTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/DeclareTag.java deleted file mode 100644 index 7b1b2d9..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/DeclareTag.java +++ /dev/null @@ -1,46 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.core; - -import javax.servlet.jsp.tagext.TagSupport; - -/** - *

    Tag handler for <declaregt; in JSTL. This tag handler is - * essentially a runtime no-op as far as tag logic is concerned; the - * only important functionality of the tag is to expose a scripting - * variable for an existing scoped attribute.

    - * - * @author Shawn Bayern - */ - -public class DeclareTag extends TagSupport { - - /* - * We're not identical to TagSupport only because we need to - * accept an additional "type" attribute. - */ - public void setType(String x) { } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/ForEachSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/ForEachSupport.java deleted file mode 100644 index 4db8786..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/ForEachSupport.java +++ /dev/null @@ -1,419 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.core; - -import java.util.Arrays; -import java.util.Collection; -import java.util.Enumeration; -import java.util.Iterator; -import java.util.Map; -import java.util.StringTokenizer; - -import javax.el.ValueExpression; - -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.jstl.core.LoopTagSupport; - -import org.apache.taglibs.standard.resources.Resources; - -/** - *

    Support for tag handlers for <forEach>, the core iteration - * tag in JSTL 1.0. This class extends LoopTagSupport and provides - * ForEach-specific functionality. The rtexprvalue library and the - * expression-evaluating library each have handlers that extend this - * class.

    - * - *

    Localized here is the logic for handling the veritable smorgasbord - * of types supported by <forEach>, including arrays, - * Collections, and others. To see how the actual iteration is controlled, - * review the javax.servlet.jsp.jstl.core.LoopTagSupport class instead. - *

    - * - * @see javax.servlet.jsp.jstl.core.LoopTagSupport - * @author Shawn Bayern - */ - -public abstract class ForEachSupport extends LoopTagSupport { - - //********************************************************************* - // Implementation overview - - /* - * This particular handler is essentially a large switching mechanism - * to support the various types that the tag handles. The - * class is organized around the private ForEachIterator interface, - * which serves as the basis for relaying information to the iteration - * implementation we inherit from LoopTagSupport. - * - * We expect to receive our 'items' from one of our subclasses - * (presumably from the rtexprvalue or expression-evaluating libraries). - * If 'items' is missing, we construct an Integer[] array representing - * iteration indices, in line with the spec draft. From doStartTag(), - * we analyze and 'digest' the data we're passed. Then, we simply - * relay items as necessary to the iteration implementation that - * we inherit from LoopTagSupport. - */ - - - //********************************************************************* - // Internal, supporting classes and interfaces - - /* - * Acts as a focal point for converting the various types we support. - * It would have been ideal to use Iterator here except for one problem: - * Iterator.hasNext() and Iterator.next() can't throw the JspTagException - * we want to throw. So instead, we'll encapsulate the hasNext() and - * next() methods we want to provide inside this local class. - * (Other implementations are more than welcome to implement hasNext() - * and next() explicitly, not in terms of a back-end supporting class. - * For the forEach tag handler, however, this class acts as a convenient - * organizational mechanism, for we support so many different classes. - * This encapsulation makes it easier to localize implementations - * in support of particular types -- e.g., changing the implementation - * of primitive-array iteration to wrap primitives only on request, - * instead of in advance, would involve changing only those methods that - * handle primitive arrays. - */ - protected static interface ForEachIterator { - public boolean hasNext() throws JspTagException; - public Object next() throws JspTagException; - } - - /* - * Simple implementation of ForEachIterator that adapts from - * an Iterator. This is appropriate for cases where hasNext() and - * next() don't need to throw JspTagException. Such cases are common.core. - */ - protected class SimpleForEachIterator implements ForEachIterator { - private Iterator i; - public SimpleForEachIterator(Iterator i) { - this.i = i; - } - public boolean hasNext() { - return i.hasNext(); - } - public Object next() { - return i.next(); - } - } - - - //********************************************************************* - // ForEach-specifc state (protected) - - protected ForEachIterator items; // our 'digested' items - protected Object rawItems; // our 'raw' items - - - //********************************************************************* - // Iteration control methods (based on processed 'items' object) - - // (We inherit semantics and Javadoc from LoopTagSupport.) - - protected boolean hasNext() throws JspTagException { - return items.hasNext(); - } - - protected Object next() throws JspTagException { - return items.next(); - } - - protected void prepare() throws JspTagException { - // produce the right sort of ForEachIterator - if (rawItems != null) { - // If this is a deferred expression, make a note and get - // the 'items' instance. - if (rawItems instanceof ValueExpression) { - deferredExpression = (ValueExpression) rawItems; - rawItems = deferredExpression.getValue( - pageContext.getELContext()); - } - // extract an iterator over the 'items' we've got - items = supportedTypeForEachIterator(rawItems); - } else { - // no 'items', so use 'begin' and 'end' - items = beginEndForEachIterator(); - } - - /* ResultSet no more supported in - // step must be 1 when ResultSet is passed in - if (rawItems instanceof ResultSet && step != 1) - throw new JspTagException( - Resources.getMessage("FOREACH_STEP_NO_RESULTSET")); - */ - } - - - //********************************************************************* - // Tag logic and lifecycle management - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - items = null; - rawItems = null; - deferredExpression = null; - } - - - //********************************************************************* - // Private generation methods for the ForEachIterators we produce - - /* Extracts a ForEachIterator given an object of a supported type. */ - protected ForEachIterator supportedTypeForEachIterator(Object o) - throws JspTagException { - - /* - * This is, of necessity, just a big, simple chain, matching in - * order. Since we are passed on Object because of all the - * various types we support, we cannot rely on the language's - * mechanism for resolving overloaded methods. (Method overloading - * resolves via early binding, so the type of the 'o' reference, - * not the type of the eventual value that 'o' references, is - * all that's available.) - * - * Currently, we 'match' on the object we have through an - * if/else chain that picks the first interface (or class match) - * found for an Object. - */ - - ForEachIterator items; - - if (o instanceof Object[]) - items = toForEachIterator((Object[]) o); - else if (o instanceof boolean[]) - items = toForEachIterator((boolean[]) o); - else if (o instanceof byte[]) - items = toForEachIterator((byte[]) o); - else if (o instanceof char[]) - items = toForEachIterator((char[]) o); - else if (o instanceof short[]) - items = toForEachIterator((short[]) o); - else if (o instanceof int[]) - items = toForEachIterator((int[]) o); - else if (o instanceof long[]) - items = toForEachIterator((long[]) o); - else if (o instanceof float[]) - items = toForEachIterator((float[]) o); - else if (o instanceof double[]) - items = toForEachIterator((double[]) o); - else if (o instanceof Collection) - items = toForEachIterator((Collection) o); - else if (o instanceof Iterator) - items = toForEachIterator((Iterator) o); - else if (o instanceof Enumeration) - items = toForEachIterator((Enumeration) o); - else if (o instanceof Map) - items = toForEachIterator((Map) o); - /* - else if (o instanceof ResultSet) - items = toForEachIterator((ResultSet) o); - */ - else if (o instanceof String) - items = toForEachIterator((String) o); - else - items = toForEachIterator(o); - - return (items); - } - - /* - * Creates a ForEachIterator of Integers from 'begin' to 'end' - * in support of cases where our tag handler isn't passed an - * explicit collection over which to iterate. - */ - private ForEachIterator beginEndForEachIterator() { - /* - * To plug into existing support, we need to keep 'begin', 'end', - * and 'step' as they are. So we'll simply create an Integer[] - * from 0 to 'end', inclusive, and let the existing implementation - * handle the subsetting and stepping operations. (Other than - * localizing the cost of creating this Integer[] to the start - * of the operation instead of spreading it out over the lifetime - * of the iteration, this implementation isn't worse than one that - * created new Integers() as needed from next(). Such an adapter - * to ForEachIterator could easily be written but, like I said, - * wouldn't provide much benefit.) - */ - Integer[] ia = new Integer[end + 1]; - for (int i = 0; i <= end; i++) - ia[i] = new Integer(i); - return new SimpleForEachIterator(Arrays.asList(ia).iterator()); - } - - - //********************************************************************* - // Private conversion methods to handle the various types we support - - // catch-all method whose invocation currently signals a 'matching error' - protected ForEachIterator toForEachIterator(Object o) - throws JspTagException { - throw new JspTagException(Resources.getMessage("FOREACH_BAD_ITEMS")); - } - - // returns an iterator over an Object array (via List) - protected ForEachIterator toForEachIterator(Object[] a) { - return new SimpleForEachIterator(Arrays.asList(a).iterator()); - } - - // returns an iterator over a boolean[] array, wrapping items in Boolean - protected ForEachIterator toForEachIterator(boolean[] a) { - Boolean[] wrapped = new Boolean[a.length]; - for (int i = 0; i < a.length; i++) - wrapped[i] = new Boolean(a[i]); - return new SimpleForEachIterator(Arrays.asList(wrapped).iterator()); - } - - // returns an iterator over a byte[] array, wrapping items in Byte - protected ForEachIterator toForEachIterator(byte[] a) { - Byte[] wrapped = new Byte[a.length]; - for (int i = 0; i < a.length; i++) - wrapped[i] = new Byte(a[i]); - return new SimpleForEachIterator(Arrays.asList(wrapped).iterator()); - } - - // returns an iterator over a char[] array, wrapping items in Character - protected ForEachIterator toForEachIterator(char[] a) { - Character[] wrapped = new Character[a.length]; - for (int i = 0; i < a.length; i++) - wrapped[i] = new Character(a[i]); - return new SimpleForEachIterator(Arrays.asList(wrapped).iterator()); - } - - // returns an iterator over a short[] array, wrapping items in Short - protected ForEachIterator toForEachIterator(short[] a) { - Short[] wrapped = new Short[a.length]; - for (int i = 0; i < a.length; i++) - wrapped[i] = new Short(a[i]); - return new SimpleForEachIterator(Arrays.asList(wrapped).iterator()); - } - - // returns an iterator over an int[] array, wrapping items in Integer - protected ForEachIterator toForEachIterator(int[] a) { - Integer[] wrapped = new Integer[a.length]; - for (int i = 0; i < a.length; i++) - wrapped[i] = new Integer(a[i]); - return new SimpleForEachIterator(Arrays.asList(wrapped).iterator()); - } - - // returns an iterator over a long[] array, wrapping items in Long - protected ForEachIterator toForEachIterator(long[] a) { - Long[] wrapped = new Long[a.length]; - for (int i = 0; i < a.length; i++) - wrapped[i] = new Long(a[i]); - return new SimpleForEachIterator(Arrays.asList(wrapped).iterator()); - } - - // returns an iterator over a float[] array, wrapping items in Float - protected ForEachIterator toForEachIterator(float[] a) { - Float[] wrapped = new Float[a.length]; - for (int i = 0; i < a.length; i++) - wrapped[i] = new Float(a[i]); - return new SimpleForEachIterator(Arrays.asList(wrapped).iterator()); - } - - // returns an iterator over a double[] array, wrapping items in Double - protected ForEachIterator toForEachIterator(double[] a) { - Double[] wrapped = new Double[a.length]; - for (int i = 0; i < a.length; i++) - wrapped[i] = new Double(a[i]); - return new SimpleForEachIterator(Arrays.asList(wrapped).iterator()); - } - - // retrieves an iterator from a Collection - protected ForEachIterator toForEachIterator(Collection c) { - return new SimpleForEachIterator(c.iterator()); - } - - // simply passes an Iterator through... - protected ForEachIterator toForEachIterator(Iterator i) { - return new SimpleForEachIterator(i); - } - - // converts an Enumeration to an Iterator via a local adapter - protected ForEachIterator toForEachIterator(Enumeration e) { - - // local adapter - class EnumerationAdapter implements ForEachIterator { - private Enumeration e; - public EnumerationAdapter(Enumeration e) { - this.e = e; - } - public boolean hasNext() { - return e.hasMoreElements(); - } - public Object next() { - return e.nextElement(); - } - } - - return new EnumerationAdapter(e); - } - - // retrieves an iterator over the Map.Entry items in a Map - protected ForEachIterator toForEachIterator(Map m) { - return new SimpleForEachIterator(m.entrySet().iterator()); - } - - /* No more supported in JSTL. See interface Result instead. - // thinly wraps a ResultSet in an appropriate Iterator - protected ForEachIterator toForEachIterator(ResultSet rs) - throws JspTagException { - - // local adapter - class ResultSetAdapter implements ForEachIterator { - private ResultSet rs; - public ResultSetAdapter(ResultSet rs) { - this.rs = rs; - } - public boolean hasNext() throws JspTagException { - try { - return !(rs.isLast()); // dependent on JDBC 2.0 - } catch (java.sql.SQLException ex) { - throw new JspTagException(ex.getMessage()); - } - } - public Object next() throws JspTagException { - try { - rs.next(); - return rs; - } catch (java.sql.SQLException ex) { - throw new JspTagException(ex.getMessage()); - } - } - } - - return new ResultSetAdapter(rs); - } - */ - - // tokenizes a String as a CSV and returns an iterator over it - protected ForEachIterator toForEachIterator(String s) { - StringTokenizer st = new StringTokenizer(s, ","); - return toForEachIterator(st); // convert from Enumeration - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/ForTokensSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/ForTokensSupport.java deleted file mode 100644 index d3d29b7..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/ForTokensSupport.java +++ /dev/null @@ -1,111 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.core; - -import java.util.StringTokenizer; -import javax.el.ValueExpression; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.jstl.core.LoopTagSupport; -import org.apache.taglibs.standard.resources.Resources; - -/** - *

    Support for tag handlers for <forTokens>, the tokenizing - * iteration tag in JSTL 1.0. This class extends LoopTagSupport and - * provides ForTokens-specific functionality. The rtexprvalue and - * expression-evaluating libraries each have handlers that extend this - * class.

    - * - * @see javax.servlet.jsp.jstl.core.LoopTagSupport - * @author Shawn Bayern - */ - -public abstract class ForTokensSupport extends LoopTagSupport { - - //********************************************************************* - // Implementation overview - - /* - * This handler simply constructs a StringTokenizer based on its input - * and relays tokens to the iteration implementation that it inherits. - * The 'items' and 'delims' attributes are expected to be provided by - * a subtag (presumably in the rtexprvalue or expression-evaluating - * versions of the JSTL library). - */ - - - //********************************************************************* - // ForEachTokens-specific state (protected) - - protected Object items; // 'items' attribute - protected String delims; // 'delims' attribute - protected StringTokenizer st; // digested tokenizer - - - //********************************************************************* - // Iteration control methods - - /* - * These just create and use a StringTokenizer. - * We inherit semantics and Javadoc from LoopTagSupport. - */ - - protected void prepare() throws JspTagException { - if (items instanceof ValueExpression) { - deferredExpression = (ValueExpression) items; - items = deferredExpression.getValue(pageContext.getELContext()); - } - if (!(items instanceof String)) { - throw new JspTagException( - Resources.getMessage("FORTOKENS_BAD_ITEMS")); - } - st = new StringTokenizer((String)items, delims); - } - - protected boolean hasNext() throws JspTagException { - return st.hasMoreElements(); - } - - protected Object next() throws JspTagException { - return st.nextElement(); - } - - protected String getDelims() { - return delims; - } - - //********************************************************************* - // Tag logic and lifecycle management - - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - items = delims = null; - st = null; - deferredExpression = null; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/ImportSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/ImportSupport.java deleted file mode 100644 index 0a3dc1c..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/ImportSupport.java +++ /dev/null @@ -1,593 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.core; - -import java.io.BufferedReader; -import java.io.ByteArrayOutputStream; -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.io.Writer; -import java.io.PrintWriter; -import java.io.Reader; -import java.io.StringReader; -import java.io.StringWriter; -import java.io.UnsupportedEncodingException; -import java.net.HttpURLConnection; -import java.net.URL; -import java.net.URLConnection; -import java.util.Locale; - -import javax.servlet.RequestDispatcher; -import javax.servlet.ServletContext; -import javax.servlet.ServletException; -import javax.servlet.ServletOutputStream; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import javax.servlet.http.HttpServletResponseWrapper; -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.BodyTagSupport; -import javax.servlet.jsp.tagext.TryCatchFinally; - -import org.apache.taglibs.standard.resources.Resources; - -/** - *

    Support for tag handlers for <import>, the general-purpose - * text-importing mechanism for JSTL 1.0. The rtexprvalue and expression- - * evaluating libraries each have handlers that extend this class.

    - * - * @author Shawn Bayern - */ - -public abstract class ImportSupport extends BodyTagSupport - implements TryCatchFinally, ParamParent { - - //********************************************************************* - // Public constants - - /**

    Valid characters in a scheme.

    - *

    RFC 1738 says the following:

    - *
    - * Scheme names consist of a sequence of characters. The lower - * case letters "a"--"z", digits, and the characters plus ("+"), - * period ("."), and hyphen ("-") are allowed. For resiliency, - * programs interpreting URLs should treat upper case letters as - * equivalent to lower case in scheme names (e.g., allow "HTTP" as - * well as "http"). - *
    - *

    We treat as absolute any URL that begins with such a scheme name, - * followed by a colon.

    - */ - public static final String VALID_SCHEME_CHARS = - "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+.-"; - - /** Default character encoding for response. */ - public static final String DEFAULT_ENCODING = "ISO-8859-1"; - - //********************************************************************* - // Protected state - - protected String url; // 'url' attribute - protected String context; // 'context' attribute - protected String charEncoding; // 'charEncoding' attrib. - - //********************************************************************* - // Private state (implementation details) - - private String var; // 'var' attribute - private int scope; // processed 'scope' attribute - private String varReader; // 'varReader' attribute - private Reader r; // exposed reader, if relevant - private boolean isAbsoluteUrl; // is our URL absolute? - private ParamSupport.ParamManager params; // parameters - private String urlWithParams; // URL with parameters, if applicable - - //********************************************************************* - // Constructor and initialization - - public ImportSupport() { - super(); - init(); - } - - private void init() { - url = var = varReader = context = charEncoding = urlWithParams = null; - params = null; - scope = PageContext.PAGE_SCOPE; - } - - - //********************************************************************* - // Tag logic - - // determines what kind of import and variable exposure to perform - public int doStartTag() throws JspException { - // Sanity check - if (context != null - && (!context.startsWith("/") || !url.startsWith("/"))) { - throw new JspTagException( - Resources.getMessage("IMPORT_BAD_RELATIVE")); - } - - // reset parameter-related state - urlWithParams = null; - params = new ParamSupport.ParamManager(); - - // check the URL - if (url == null || url.equals("")) - throw new NullAttributeException("import", "url"); - - // Record whether our URL is absolute or relative - isAbsoluteUrl = isAbsoluteUrl(); - - try { - // If we need to expose a Reader, we've got to do it right away - if (varReader != null) { - r = acquireReader(); - pageContext.setAttribute(varReader, r); - } - } catch (IOException ex) { - throw new JspTagException(ex.toString(), ex); - } - - return EVAL_BODY_INCLUDE; - } - - // manages connections as necessary (creating or destroying) - public int doEndTag() throws JspException { - try { - // If we didn't expose a Reader earlier... - if (varReader == null) { - // ... store it in 'var', if available ... - if (var != null) - pageContext.setAttribute(var, acquireString(), scope); - // ... or simply output it, if we have nowhere to expose it - else - pageContext.getOut().print(acquireString()); - } - return EVAL_PAGE; - } catch (IOException ex) { - throw new JspTagException(ex.toString(), ex); - } - } - - // simply rethrows its exception - public void doCatch(Throwable t) throws Throwable { - throw t; - } - - // cleans up if appropriate - public void doFinally() { - try { - // If we exposed a Reader in doStartTag(), close it. - if (varReader != null) { - // 'r' can be null if an exception was thrown... - if (r != null) - r.close(); - pageContext.removeAttribute(varReader, PageContext.PAGE_SCOPE); - } - } catch (IOException ex) { - // ignore it; close() failed, but there's nothing more we can do - } - } - - // Releases any resources we may have (or inherit) - public void release() { - init(); - super.release(); - } - - //********************************************************************* - // Tag attributes known at translation time - - public void setVar(String var) { - this.var = var; - } - - public void setVarReader(String varReader) { - this.varReader = varReader; - } - - public void setScope(String scope) { - this.scope = Util.getScope(scope); - } - - - //********************************************************************* - // Collaboration with subtags - - // inherit Javadoc - public void addParameter(String name, String value) { - params.addParameter(name, value); - } - - //********************************************************************* - // Actual URL importation logic - - /* - * Overall strategy: we have two entry points, acquireString() and - * acquireReader(). The latter passes data through unbuffered if - * possible (but note that it is not always possible -- specifically - * for cases where we must use the RequestDispatcher. The remaining - * methods handle the common.core logic of loading either a URL or a local - * resource. - * - * We consider the 'natural' form of absolute URLs to be Readers and - * relative URLs to be Strings. Thus, to avoid doing extra work, - * acquireString() and acquireReader() delegate to one another as - * appropriate. (Perhaps I could have spelled things out more clearly, - * but I thought this implementation was instructive, not to mention - * somewhat cute...) - */ - - private String acquireString() throws IOException, JspException { - if (isAbsoluteUrl) { - // for absolute URLs, delegate to our peer - BufferedReader r = new BufferedReader(acquireReader()); - StringBuffer sb = new StringBuffer(); - int i; - - // under JIT, testing seems to show this simple loop is as fast - // as any of the alternatives - // - // gmurray71 : putting in try/catch/finally block to make sure the - // reader is closed to fix a bug with file descriptors being left open - try { - while ((i = r.read()) != -1) - sb.append((char)i); - } catch (IOException iox) { - throw iox; - } finally { - r.close(); - } - - return sb.toString(); - } else { - // handle relative URLs ourselves - - // URL is relative, so we must be an HTTP request - if (!(pageContext.getRequest() instanceof HttpServletRequest - && pageContext.getResponse() instanceof HttpServletResponse)) - throw new JspTagException( - Resources.getMessage("IMPORT_REL_WITHOUT_HTTP")); - - // retrieve an appropriate ServletContext - ServletContext c = null; - String targetUrl = targetUrl(); - if (context != null) - c = pageContext.getServletContext().getContext(context); - else { - c = pageContext.getServletContext(); - - // normalize the URL if we have an HttpServletRequest - if (!targetUrl.startsWith("/")) { - String sp = ((HttpServletRequest) - pageContext.getRequest()).getServletPath(); - targetUrl = sp.substring(0, sp.lastIndexOf('/')) - + '/' + targetUrl; - } - } - - if (c == null) { - throw new JspTagException( - Resources.getMessage( - "IMPORT_REL_WITHOUT_DISPATCHER", context, targetUrl)); - } - - // from this context, get a dispatcher - RequestDispatcher rd = - c.getRequestDispatcher(stripSession(targetUrl)); - if (rd == null) - throw new JspTagException(stripSession(targetUrl)); - - // include the resource, using our custom wrapper - ImportResponseWrapper irw = - new ImportResponseWrapper(pageContext); - - // spec mandates specific error handling form include() - try { - rd.include(pageContext.getRequest(), irw); - } catch (IOException ex) { - throw new JspException(ex); - } catch (RuntimeException ex) { - throw new JspException(ex); - } catch (ServletException ex) { - Throwable rc = ex.getRootCause(); - if (rc == null) - throw new JspException(ex); - else - throw new JspException(rc); - } - - // disallow inappropriate response codes per JSTL spec - if (irw.getStatus() < 200 || irw.getStatus() > 299) { - throw new JspTagException(irw.getStatus() + " " + - stripSession(targetUrl)); - } - - // recover the response String from our wrapper - return irw.getString(); - } - } - - private Reader acquireReader() throws IOException, JspException { - if (!isAbsoluteUrl) { - // for relative URLs, delegate to our peer - return new StringReader(acquireString()); - } else { - // absolute URL - String target = targetUrl(); - try { - // handle absolute URLs ourselves, using java.net.URL - URL u = new URL(target); - URLConnection uc = u.openConnection(); - InputStream i = uc.getInputStream(); - - // okay, we've got a stream; encode it appropriately - Reader r = null; - String charSet; - if (charEncoding != null && !charEncoding.equals("")) { - charSet = charEncoding; - } else { - // charSet extracted according to RFC 2045, section 5.1 - String contentType = uc.getContentType(); - if (contentType != null) { - charSet = Util.getContentTypeAttribute(contentType, "charset"); - if (charSet == null) charSet = DEFAULT_ENCODING; - } else { - charSet = DEFAULT_ENCODING; - } - } - try { - r = new InputStreamReader(i, charSet); - } catch (Exception ex) { - r = new InputStreamReader(i, DEFAULT_ENCODING); - } - - // check response code for HTTP URLs before returning, per spec, - // before returning - if (uc instanceof HttpURLConnection) { - int status = ((HttpURLConnection) uc).getResponseCode(); - if (status < 200 || status > 299) - throw new JspTagException(status + " " + target); - } - return r; - } catch (IOException ex) { - throw new JspException( - Resources.getMessage("IMPORT_ABS_ERROR", target, ex), ex); - } catch (RuntimeException ex) { // because the spec makes us - throw new JspException( - Resources.getMessage("IMPORT_ABS_ERROR", target, ex), ex); - } - } - } - - /** Wraps responses to allow us to retrieve results as Strings. */ - private class ImportResponseWrapper extends HttpServletResponseWrapper { - - //************************************************************ - // Overview - - /* - * We provide either a Writer or an OutputStream as requested. - * We actually have a true Writer and an OutputStream backing - * both, since we don't want to use a character encoding both - * ways (Writer -> OutputStream -> Writer). So we use no - * encoding at all (as none is relevant) when the target resource - * uses a Writer. And we decode the OutputStream's bytes - * using OUR tag's 'charEncoding' attribute, or ISO-8859-1 - * as the default. We thus ignore setLocale() and setContentType() - * in this wrapper. - * - * In other words, the target's asserted encoding is used - * to convert from a Writer to an OutputStream, which is typically - * the medium through with the target will communicate its - * ultimate response. Since we short-circuit that mechanism - * and read the target's characters directly if they're offered - * as such, we simply ignore the target's encoding assertion. - */ - - //************************************************************ - // Data - - /** The Writer we convey. */ - private StringWriter sw = new StringWriter(); - - /** A buffer, alternatively, to accumulate bytes. */ - private ByteArrayOutputStream bos = new ByteArrayOutputStream(); - - /** A ServletOutputStream we convey, tied to this Writer. */ - private ServletOutputStream sos = new ServletOutputStream() { - public void write(int b) throws IOException { - bos.write(b); - } - }; - - /** 'True' if getWriter() was called; false otherwise. */ - private boolean isWriterUsed; - - /** 'True if getOutputStream() was called; false otherwise. */ - private boolean isStreamUsed; - - /** The HTTP status set by the target. */ - private int status = 200; - - private PageContext pageContext; - - //************************************************************ - // Constructor and methods - - /** Constructs a new ImportResponseWrapper. */ - public ImportResponseWrapper(PageContext pageContext) { - super((HttpServletResponse)pageContext.getResponse()); - this.pageContext = pageContext; - } - - /** Returns a Writer designed to buffer the output. */ - public PrintWriter getWriter() throws IOException { - if (isStreamUsed) - throw new IllegalStateException( - Resources.getMessage("IMPORT_ILLEGAL_STREAM")); - isWriterUsed = true; - return new PrintWriterWrapper(sw, pageContext.getOut()); - } - - /** Returns a ServletOutputStream designed to buffer the output. */ - public ServletOutputStream getOutputStream() { - if (isWriterUsed) - throw new IllegalStateException( - Resources.getMessage("IMPORT_ILLEGAL_WRITER")); - isStreamUsed = true; - return sos; - } - - /** Has no effect. */ - public void setContentType(String x) { - // ignore - } - - /** Has no effect. */ - public void setLocale(Locale x) { - // ignore - } - - public void setStatus(int status) { - this.status = status; - } - - public int getStatus() { - return status; - } - - /** - * Retrieves the buffered output, using the containing tag's - * 'charEncoding' attribute, or the tag's default encoding, - * if necessary. - */ - // not simply toString() because we need to throw - // UnsupportedEncodingException - public String getString() throws UnsupportedEncodingException { - if (isWriterUsed) - return sw.toString(); - else if (isStreamUsed) { - if (charEncoding != null && !charEncoding.equals("")) - return bos.toString(charEncoding); - else - return bos.toString(DEFAULT_ENCODING); - } else - return ""; // target didn't write anything - } - } - - private static class PrintWriterWrapper extends PrintWriter { - - private StringWriter out; - private Writer parentWriter; - - public PrintWriterWrapper(StringWriter out, Writer parentWriter) { - super(out); - this.out = out; - this.parentWriter = parentWriter; - } - - public void flush() { - try { - parentWriter.write(out.toString()); - StringBuffer sb = out.getBuffer(); - sb.delete(0, sb.length()); - } catch (IOException ex) { - } - } - } - - //********************************************************************* - // Some private utility methods - - /** Returns our URL (potentially with parameters) */ - private String targetUrl() { - if (urlWithParams == null) - urlWithParams = params.aggregateParams(url); - return urlWithParams; - } - - /** - * Returns true if our current URL is absolute, - * false otherwise. - */ - private boolean isAbsoluteUrl() throws JspTagException { - return isAbsoluteUrl(url); - } - - - //********************************************************************* - // Public utility methods - - /** - * Returns true if our current URL is absolute, - * false otherwise. - */ - public static boolean isAbsoluteUrl(String url) { - // a null URL is not absolute, by our definition - if (url == null) - return false; - - // do a fast, simple check first - int colonPos; - if ((colonPos = url.indexOf(":")) == -1) - return false; - - // if we DO have a colon, make sure that every character - // leading up to it is a valid scheme character - for (int i = 0; i < colonPos; i++) - if (VALID_SCHEME_CHARS.indexOf(url.charAt(i)) == -1) - return false; - - // if so, we've got an absolute url - return true; - } - - /** - * Strips a servlet session ID from url. The session ID - * is encoded as a URL "path parameter" beginning with "jsessionid=". - * We thus remove anything we find between ";jsessionid=" (inclusive) - * and either EOS or a subsequent ';' (exclusive). - */ - public static String stripSession(String url) { - StringBuffer u = new StringBuffer(url); - int sessionStart; - while ((sessionStart = u.toString().indexOf(";jsessionid=")) != -1) { - int sessionEnd = u.toString().indexOf(";", sessionStart + 1); - if (sessionEnd == -1) - sessionEnd = u.toString().indexOf("?", sessionStart + 1); - if (sessionEnd == -1) // still - sessionEnd = u.length(); - u.delete(sessionStart, sessionEnd); - } - return u.toString(); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/NullAttributeException.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/NullAttributeException.java deleted file mode 100644 index 40e60d0..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/NullAttributeException.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.core; - -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.resources.Resources; - -/** - *

    NullAttributeException is a JspTagException that will be thrown - * by the JSTL RI handlers when a tag attribute illegally evaluates - * to 'null'.

    - * - * @author Shawn Bayern - */ - -public class NullAttributeException extends JspTagException { - - /** - * Constructs a NullAttributeException with appropriate information. - * - * @param tag The name of the tag in which the error occurred. - * @param att The attribute value for which the error occurred. - */ - public NullAttributeException(String tag, String att) { - super(Resources.getMessage("TAG_NULL_ATTRIBUTE", att, tag)); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/OtherwiseTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/OtherwiseTag.java deleted file mode 100644 index 1a376de..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/OtherwiseTag.java +++ /dev/null @@ -1,46 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.core; - - -/** - *

    Tag handler for <otherwise> in JSTL.

    - * - * @author Shawn Bayern - */ - -public class OtherwiseTag extends WhenTagSupport { - - /* - * is just a that always tries to evaluate its body - * if it has permission from its parent tag. - */ - - // Don't let the condition stop us... :-) - protected boolean condition() { - return true; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/OutSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/OutSupport.java deleted file mode 100644 index 1a2f1cc..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/OutSupport.java +++ /dev/null @@ -1,213 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.core; - -import java.io.IOException; -import java.io.Reader; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspWriter; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.BodyTagSupport; - -/** - *

    Support for handlers of the <out> tag, which simply evalutes and - * prints the result of the expression it's passed. If the result is - * null, we print the value of the 'default' attribute's expression or - * our body (which two are mutually exclusive, although this constraint - * is enforced outside this handler, in our TagLibraryValidator).

    - * - * @author Shawn Bayern - */ -public class OutSupport extends BodyTagSupport { - - /* - * (One almost wishes XML and JSP could support "anonymous tags," - * given the amount of trouble we had naming this one!) :-) - sb - */ - - //********************************************************************* - // Internal state - - protected Object value; // tag attribute - protected String def; // tag attribute - protected boolean escapeXml; // tag attribute - private boolean needBody; // non-space body needed? - - //********************************************************************* - // Construction and initialization - - /** - * Constructs a new handler. As with TagSupport, subclasses should - * not provide other constructors and are expected to call the - * superclass constructor. - */ - public OutSupport() { - super(); - init(); - } - - // resets local state - private void init() { - value = def = null; - escapeXml = true; - needBody = false; - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates 'value' and determines if the body should be evaluted - public int doStartTag() throws JspException { - - needBody = false; // reset state related to 'default' - this.bodyContent = null; // clean-up body (just in case container is pooling tag handlers) - - try { - // print value if available; otherwise, try 'default' - if (value != null) { - out(pageContext, escapeXml, value); - return SKIP_BODY; - } else { - // if we don't have a 'default' attribute, just go to the body - if (def == null) { - needBody = true; - return EVAL_BODY_BUFFERED; - } - - // if we do have 'default', print it - if (def != null) { - // good 'default' - out(pageContext, escapeXml, def); - } - return SKIP_BODY; - } - } catch (IOException ex) { - throw new JspException(ex.toString(), ex); - } - } - - // prints the body if necessary; reports errors - public int doEndTag() throws JspException { - try { - if (!needBody) - return EVAL_PAGE; // nothing more to do - - // trim and print out the body - if (bodyContent != null && bodyContent.getString() != null) - out(pageContext, escapeXml, bodyContent.getString().trim()); - return EVAL_PAGE; - } catch (IOException ex) { - throw new JspException(ex.toString(), ex); - } - } - - - //********************************************************************* - // Public utility methods - - /** - * Outputs text to pageContext's current JspWriter. - * If escapeXml is true, performs the following substring - * replacements (to facilitate output to XML/HTML pages): - * - * & -> & - * < -> < - * > -> > - * " -> " - * ' -> ' - * - * See also Util.escapeXml(). - */ - public static void out(PageContext pageContext, - boolean escapeXml, - Object obj) throws IOException { - JspWriter w = pageContext.getOut(); - if (!escapeXml) { - // write chars as is - if (obj instanceof Reader) { - Reader reader = (Reader)obj; - char[] buf = new char[4096]; - int count; - while ((count=reader.read(buf, 0, 4096)) != -1) { - w.write(buf, 0, count); - } - } else { - w.write(obj.toString()); - } - } else { - // escape XML chars - if (obj instanceof Reader) { - Reader reader = (Reader)obj; - char[] buf = new char[4096]; - int count; - while ((count = reader.read(buf, 0, 4096)) != -1) { - writeEscapedXml(buf, count, w); - } - } else { - String text = obj.toString(); - writeEscapedXml(text.toCharArray(), text.length(), w); - } - } - } - - /** - * - * Optimized to create no extra objects and write directly - * to the JspWriter using blocks of escaped and unescaped characters - * - */ - private static void writeEscapedXml(char[] buffer, int length, JspWriter w) throws IOException{ - int start = 0; - - for (int i = 0; i < length; i++) { - char c = buffer[i]; - if (c <= Util.HIGHEST_SPECIAL) { - char[] escaped = Util.specialCharactersRepresentation[c]; - if (escaped != null) { - // add unescaped portion - if (start < i) { - w.write(buffer,start,i-start); - } - // add escaped xml - w.write(escaped); - start = i + 1; - } - } - } - // add rest of unescaped portion - if (start < length) { - w.write(buffer,start,length-start); - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/ParamParent.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/ParamParent.java deleted file mode 100644 index d94d910..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/ParamParent.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.core; - -/** - *

    Interface for tag handlers implementing valid parent tags for - * <c:param>.

    - * - * @author Shawn Bayern - */ - -public interface ParamParent { - - /** - * Adds a parameter to this tag's URL. The intent is that the - * <param> subtag will call this to register URL parameters. - * Assumes that 'name' and 'value' are appropriately encoded and do - * not contain any meaningful metacharacters; in order words, escaping - * is the responsibility of the caller. - * - * @see ParamSupport - */ - void addParameter(String name, String value); - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/ParamSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/ParamSupport.java deleted file mode 100644 index 70548bb..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/ParamSupport.java +++ /dev/null @@ -1,187 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.core; - -import java.util.LinkedList; -import java.util.List; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.tagext.BodyTagSupport; -import javax.servlet.jsp.tagext.Tag; - -import org.apache.taglibs.standard.resources.Resources; - -/** - *

    Support for tag handlers for <param>, the URL parameter - * subtag for <import> in JSTL 1.0.

    - * - * @see ParamParent, ImportSupport, URLEncodeSupport - * @author Shawn Bayern - */ - -public abstract class ParamSupport extends BodyTagSupport { - - //********************************************************************* - // Protected state - - protected String name; // 'name' attribute - protected String value; // 'value' attribute - - /** - * There used to be an 'encode' attribute; I've left this as a - * vestige in case custom subclasses want to use our functionality - * but NOT encode parameters. - */ - protected boolean encode = true; - - //********************************************************************* - // Constructor and initialization - - public ParamSupport() { - super(); - init(); - } - - private void init() { - name = value = null; - } - - //********************************************************************* - // Tag logic - - // simply send our name and value to our appropriate ancestor - public int doEndTag() throws JspException { - Tag t = findAncestorWithClass(this, ParamParent.class); - if (t == null) - throw new JspTagException( - Resources.getMessage("PARAM_OUTSIDE_PARENT")); - - // take no action for null or empty names - if (name == null || name.equals("")) - return EVAL_PAGE; - - // send the parameter to the appropriate ancestor - ParamParent parent = (ParamParent) t; - String value = this.value; - if (value == null) { - if (bodyContent == null || bodyContent.getString() == null) - value = ""; - else - value = bodyContent.getString().trim(); - } - if (encode) { - // FIXME: revert to java.net.URLEncoder.encode(s, enc) once - // we have a dependency on J2SE 1.4+. - String enc = pageContext.getResponse().getCharacterEncoding(); - parent.addParameter( - Util.URLEncode(name, enc), Util.URLEncode(value, enc)); - } else { - parent.addParameter(name, value); - } - return EVAL_PAGE; - } - - // Releases any resources we may have (or inherit) - public void release() { - init(); - } - - //********************************************************************* - // Support for parameter management - - /** - * Provides support for aggregating query parameters in URLs. - * Specifically, accepts a series of parameters, ensuring that - * - newer parameters will precede older ones in the output URL - * - all supplied parameters precede those in the input URL - */ - public static class ParamManager { - - //********************************* - // Private state - - private List names = new LinkedList(); - private List values = new LinkedList(); - private boolean done = false; - - //********************************* - // Public interface - - /** Adds a new parameter to the list. */ - public void addParameter(String name, String value) { - if (done) - throw new IllegalStateException(); - if (name != null) { - names.add(name); - if (value != null) - values.add(value); - else - values.add(""); - } - } - - /** - * Produces a new URL with the stored parameters, in the appropriate - * order. - */ - public String aggregateParams(String url) { - /* - * Since for efficiency we're destructive to the param lists, - * we don't want to run multiple times. - */ - if (done) - throw new IllegalStateException(); - done = true; - - //// reverse the order of our two lists - // Collections.reverse(this.names); - // Collections.reverse(this.values); - - // build a string from the parameter list - StringBuffer newParams = new StringBuffer(); - for (int i = 0; i < names.size(); i++) { - newParams.append(names.get(i) + "=" + values.get(i)); - if (i < (names.size() - 1)) - newParams.append("&"); - } - - // insert these parameters into the URL as appropriate - if (newParams.length() > 0) { - int questionMark = url.indexOf('?'); - if (questionMark == -1) { - return (url + "?" + newParams); - } else { - StringBuffer workingUrl = new StringBuffer(url); - workingUrl.insert(questionMark + 1, (newParams + "&")); - return workingUrl.toString(); - } - } else { - return url; - } - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/RedirectSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/RedirectSupport.java deleted file mode 100644 index 8f5206a..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/RedirectSupport.java +++ /dev/null @@ -1,131 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.core; - -import javax.servlet.http.HttpServletResponse; -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.BodyTagSupport; - -/** - *

    Support for tag handlers for <redirect>, JSTL 1.0's tag - * for redirecting to a new URL (with optional query parameters).

    - * - * @author Shawn Bayern - */ - -public abstract class RedirectSupport extends BodyTagSupport - implements ParamParent { - - //********************************************************************* - // Protected state - - protected String url; // 'url' attribute - protected String context; // 'context' attribute - - //********************************************************************* - // Private state - - private String var; // 'var' attribute - private int scope; // processed 'scope' attr - private ParamSupport.ParamManager params; // added parameters - - //********************************************************************* - // Constructor and initialization - - public RedirectSupport() { - super(); - init(); - } - - private void init() { - url = var = null; - params = null; - scope = PageContext.PAGE_SCOPE; - } - - - //********************************************************************* - // Tag attributes known at translation time - - public void setVar(String var) { - this.var = var; - } - - public void setScope(String scope) { - this.scope = Util.getScope(scope); - } - - - //********************************************************************* - // Collaboration with subtags - - // inherit Javadoc - public void addParameter(String name, String value) { - params.addParameter(name, value); - } - - - //********************************************************************* - // Tag logic - - // resets any parameters that might be sent - public int doStartTag() throws JspException { - params = new ParamSupport.ParamManager(); - return EVAL_BODY_BUFFERED; - } - - - // gets the right value, encodes it, and prints or stores it - public int doEndTag() throws JspException { - String result; // the eventual result - - // add (already encoded) parameters - String baseUrl = UrlSupport.resolveUrl(url, context, pageContext); - result = params.aggregateParams(baseUrl); - - // if the URL is relative, rewrite it with 'redirect' encoding rules - HttpServletResponse response = - ((HttpServletResponse) pageContext.getResponse()); - if (!ImportSupport.isAbsoluteUrl(result)) - result = response.encodeRedirectURL(result); - - // redirect! - try { - response.sendRedirect(result); - } catch (java.io.IOException ex) { - throw new JspTagException(ex.toString(), ex); - } - - return SKIP_PAGE; - } - - // Releases any resources we may have (or inherit) - public void release() { - init(); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/RemoveTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/RemoveTag.java deleted file mode 100644 index e8d2dd0..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/RemoveTag.java +++ /dev/null @@ -1,111 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.core; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.TagSupport; - -/** - *

    A handler for the <remove> tag, which removes the variable - * identified by 'var' (and 'scope', if present). - * - * @author Shawn Bayern - */ -public class RemoveTag extends TagSupport { - - //********************************************************************* - // Constants - - /* We support these 'scopes'. */ - - private final String APPLICATION = "application"; - private final String SESSION = "session"; - private final String REQUEST = "request"; - private final String PAGE = "page"; - - //********************************************************************* - // Internal state - - private int scope; // tag attribute - private boolean scopeSpecified; // ... by tag attribute - private String var; // tag attribute - - - //********************************************************************* - // Construction and initialization - - /** - * Constructs a new handler. As with TagSupport, subclasses should - * not provide other constructors and are expected to call the - * superclass constructor. - */ - public RemoveTag() { - super(); - init(); - } - - // resets local state - private void init() { - var = null; - scope = PageContext.PAGE_SCOPE; - scopeSpecified = false; - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Tag logic - - // removes the variable (from a specific scope, if specified) - public int doEndTag() throws JspException { - if (!scopeSpecified) - pageContext.removeAttribute(var); - else - pageContext.removeAttribute(var, scope); - return EVAL_PAGE; - } - - - //********************************************************************* - // Accessor methods - - // for tag attribute - public void setVar(String var) { - this.var = var; - } - - // for tag attribute - public void setScope(String scope) { - this.scope = Util.getScope(scope); - scopeSpecified = true; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/SetSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/SetSupport.java deleted file mode 100644 index 36d5998..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/SetSupport.java +++ /dev/null @@ -1,249 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.core; - -import java.beans.IntrospectionException; -import java.beans.Introspector; -import java.beans.PropertyDescriptor; -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; -import java.util.Map; - -import javax.el.ExpressionFactory; -import javax.el.ValueExpression; -import javax.el.VariableMapper; -import javax.el.ELException; - -import javax.servlet.jsp.JspApplicationContext; -import javax.servlet.jsp.JspFactory; -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.BodyTagSupport; - -import org.apache.taglibs.standard.resources.Resources; - -/** - *

    Support for handlers of the <set> tag.

    - * - * @author Shawn Bayern - */ -public class SetSupport extends BodyTagSupport { - - //********************************************************************* - // Internal state - - protected Object value; // tag attribute - protected boolean valueSpecified; // status - protected Object target; // tag attribute - protected String property; // tag attribute - private String var; // tag attribute - private int scope; // tag attribute - private boolean scopeSpecified; // status - - //********************************************************************* - // Construction and initialization - - /** - * Constructs a new handler. As with TagSupport, subclasses should - * not provide other constructors and are expected to call the - * superclass constructor. - */ - public SetSupport() { - super(); - init(); - } - - // resets local state - private void init() { - value = var = null; - scopeSpecified = valueSpecified = false; - scope = PageContext.PAGE_SCOPE; - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Tag logic - - public int doEndTag() throws JspException { - - Object result; // what we'll store in scope:var - - // determine the value by... - if (value != null) { - // ... reading our attribute - result = value; - } else if (valueSpecified) { - // ... accepting an explicit null - result = null; - } else { - // ... retrieving and trimming our body - if (bodyContent == null || bodyContent.getString() == null) - result = ""; - else - result = bodyContent.getString().trim(); - } - - // decide what to do with the result - if (var != null) { - - /* - * Store the result, letting an IllegalArgumentException - * propagate back if the scope is invalid (e.g., if an attempt - * is made to store something in the session without any - * HttpSession existing). - */ - if (result != null) { - if (result instanceof ValueExpression) { - if (scope != PageContext.PAGE_SCOPE) { - throw new JspException( - Resources.getMessage("SET_BAD_SCOPE_DEFERRED")); - } - VariableMapper vm = - pageContext.getELContext().getVariableMapper(); - if (vm != null) { - vm.setVariable(var, (ValueExpression)result); - } - } else { - // Make sure to clear any previous mapping for this - // variable in the variable mapper. - if (scope == PageContext.PAGE_SCOPE) { - VariableMapper vm = - pageContext.getELContext().getVariableMapper(); - if (vm != null) { - vm.setVariable(var, null); - } - } - pageContext.setAttribute(var, result, scope); - } - } else { - if (scopeSpecified) - pageContext.removeAttribute(var, scope); - else - pageContext.removeAttribute(var); - - if (scope == PageContext.PAGE_SCOPE) { - VariableMapper vm = - pageContext.getELContext().getVariableMapper(); - if (vm != null) { - vm.setVariable(var, null); - } - } - } - - } else if (target != null) { - - // save the result to target.property - if (target instanceof Map) { - // ... treating it as a Map entry - if (result == null) - ((Map) target).remove(property); - else - ((Map) target).put(property, result); - } else { - // ... treating it as a bean property - try { - PropertyDescriptor pd[] = - Introspector.getBeanInfo(target.getClass()) - .getPropertyDescriptors(); - boolean succeeded = false; - for (int i = 0; i < pd.length; i++) { - if (pd[i].getName().equals(property)) { - Method m = pd[i].getWriteMethod(); - if (m == null) { - throw new JspException( - Resources.getMessage("SET_NO_SETTER_METHOD", - property)); - } - if (result != null) { - try { - m.invoke(target, - new Object[] { - convertToExpectedType(result, m.getParameterTypes()[0])}); - } catch (javax.el.ELException ex) { - throw new JspTagException(ex); - } - } else { - m.invoke(target, new Object[] { null }); - } - succeeded = true; - } - } - if (!succeeded) { - throw new JspTagException( - Resources.getMessage("SET_INVALID_PROPERTY", - property)); - } - } catch (IllegalAccessException ex) { - throw new JspException(ex); - } catch (IntrospectionException ex) { - throw new JspException(ex); - } catch (InvocationTargetException ex) { - throw new JspException(ex); - } - } - } else { - // should't ever occur because of validation in TLV and setters - throw new JspTagException(); - } - - return EVAL_PAGE; - } - - /** - * Convert an object to an expected type according to the conversion - * rules of the Expression Language. - */ - private Object convertToExpectedType( final Object value, - Class expectedType ) { - - JspFactory jspFactory = JspFactory.getDefaultFactory(); - JspApplicationContext jspAppContext = - jspFactory.getJspApplicationContext(pageContext.getServletContext()); - ExpressionFactory exprFactory = jspAppContext.getExpressionFactory(); - return exprFactory.coerceToType(value, expectedType); - } - - //********************************************************************* - // Accessor methods - - // for tag attribute - public void setVar(String var) { - this.var = var; - } - - // for tag attribute - public void setScope(String scope) { - this.scope = Util.getScope(scope); - this.scopeSpecified = true; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/UrlSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/UrlSupport.java deleted file mode 100644 index e81bd31..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/UrlSupport.java +++ /dev/null @@ -1,175 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.core; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.BodyTagSupport; - -import org.apache.taglibs.standard.resources.Resources; - -/** - *

    Support for tag handlers for <url>, the URL creation - * and rewriting tag in JSTL 1.0.

    - * - * @author Shawn Bayern - */ - -public abstract class UrlSupport extends BodyTagSupport - implements ParamParent { - - //********************************************************************* - // Protected state - - protected String value; // 'value' attribute - protected String context; // 'context' attribute - - //********************************************************************* - // Private state - - private String var; // 'var' attribute - private int scope; // processed 'scope' attr - private ParamSupport.ParamManager params; // added parameters - - //********************************************************************* - // Constructor and initialization - - public UrlSupport() { - super(); - init(); - } - - private void init() { - value = var = null; - params = null; - context = null; - scope = PageContext.PAGE_SCOPE; - } - - - //********************************************************************* - // Tag attributes known at translation time - - public void setVar(String var) { - this.var = var; - } - - public void setScope(String scope) { - this.scope = Util.getScope(scope); - } - - - //********************************************************************* - // Collaboration with subtags - - // inherit Javadoc - public void addParameter(String name, String value) { - params.addParameter(name, value); - } - - - //********************************************************************* - // Tag logic - - // resets any parameters that might be sent - public int doStartTag() throws JspException { - params = new ParamSupport.ParamManager(); - return EVAL_BODY_BUFFERED; - } - - - // gets the right value, encodes it, and prints or stores it - public int doEndTag() throws JspException { - String result; // the eventual result - - // add (already encoded) parameters - String baseUrl = resolveUrl(value, context, pageContext); - result = params.aggregateParams(baseUrl); - - // if the URL is relative, rewrite it - if (!ImportSupport.isAbsoluteUrl(result)) { - HttpServletResponse response = - ((HttpServletResponse) pageContext.getResponse()); - result = response.encodeURL(result); - } - - // store or print the output - if (var != null) - pageContext.setAttribute(var, result, scope); - else { - try { - pageContext.getOut().print(result); - } catch (java.io.IOException ex) { - throw new JspTagException(ex.toString(), ex); - } - } - - return EVAL_PAGE; - } - - // Releases any resources we may have (or inherit) - public void release() { - init(); - } - - //********************************************************************* - // Utility methods - - public static String resolveUrl( - String url, String context, PageContext pageContext) - throws JspException { - // don't touch absolute URLs - if (ImportSupport.isAbsoluteUrl(url)) - return url; - - // normalize relative URLs against a context root - HttpServletRequest request = - (HttpServletRequest) pageContext.getRequest(); - if (context == null) { - if (url.startsWith("/")) - return (request.getContextPath() + url); - else - return url; - } else { - if (!context.startsWith("/") || !url.startsWith("/")) { - throw new JspTagException( - Resources.getMessage("IMPORT_BAD_RELATIVE")); - } - if (context.equals("/")) { - // Don't produce string starting with '//', many - // browsers interpret this as host name, not as - // path on same host. - return url; - } else { - return (context + url); - } - } - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/Util.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/Util.java deleted file mode 100644 index f65c21c..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/Util.java +++ /dev/null @@ -1,302 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.core; - -import java.io.ByteArrayOutputStream; -import java.io.IOException; -import java.io.OutputStreamWriter; -import java.text.DateFormat; -import java.util.Enumeration; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.PageContext; - -import org.apache.taglibs.standard.resources.Resources; - -/** - *

    Utilities in support of tag-handler classes.

    - * - * @author Jan Luehe - */ -public class Util { - - private static final String REQUEST = "request"; - private static final String SESSION = "session"; - private static final String APPLICATION = "application"; - private static final String DEFAULT = "default"; - private static final String SHORT = "short"; - private static final String MEDIUM = "medium"; - private static final String LONG = "long"; - private static final String FULL = "full"; - - public static final int HIGHEST_SPECIAL = '>'; - public static char[][] specialCharactersRepresentation = new char[HIGHEST_SPECIAL + 1][]; - static { - specialCharactersRepresentation['&'] = "&".toCharArray(); - specialCharactersRepresentation['<'] = "<".toCharArray(); - specialCharactersRepresentation['>'] = ">".toCharArray(); - specialCharactersRepresentation['"'] = """.toCharArray(); - specialCharactersRepresentation['\''] = "'".toCharArray(); - } - - /* - * Converts the given string description of a scope to the corresponding - * PageContext constant. - * - * The validity of the given scope has already been checked by the - * appropriate TLV. - * - * @param scope String description of scope - * - * @return PageContext constant corresponding to given scope description - */ - public static int getScope(String scope) { - int ret = PageContext.PAGE_SCOPE; // default - - if (REQUEST.equalsIgnoreCase(scope)) - ret = PageContext.REQUEST_SCOPE; - else if (SESSION.equalsIgnoreCase(scope)) - ret = PageContext.SESSION_SCOPE; - else if (APPLICATION.equalsIgnoreCase(scope)) - ret = PageContext.APPLICATION_SCOPE; - - return ret; - } - - /* - * Converts the given string description of a formatting style for - * dates and times to the corresponding java.util.DateFormat constant. - * - * @param style String description of formatting style for dates and times - * @param errCode Error code to throw if given style is invalid - * - * @return java.util.DateFormat constant corresponding to given style - * - * @throws JspException if the given style is invalid - */ - public static int getStyle(String style, String errCode) - throws JspException { - int ret = DateFormat.DEFAULT; - - if (style != null) { - if (DEFAULT.equalsIgnoreCase(style)) { - ret = DateFormat.DEFAULT; - } else if (SHORT.equalsIgnoreCase(style)) { - ret = DateFormat.SHORT; - } else if (MEDIUM.equalsIgnoreCase(style)) { - ret = DateFormat.MEDIUM; - } else if (LONG.equalsIgnoreCase(style)) { - ret = DateFormat.LONG; - } else if (FULL.equalsIgnoreCase(style)) { - ret = DateFormat.FULL; - } else { - throw new JspException(Resources.getMessage(errCode, style)); - } - } - - return ret; - } - - - - /** - * Performs the following substring replacements - * (to facilitate output to XML/HTML pages): - * - * & -> & - * < -> < - * > -> > - * " -> " - * ' -> ' - * - * See also OutSupport.writeEscapedXml(). - */ - public static String escapeXml(String buffer) { - int start = 0; - int length = buffer.length(); - char[] arrayBuffer = buffer.toCharArray(); - StringBuffer escapedBuffer = null; - - for (int i = 0; i < length; i++) { - char c = arrayBuffer[i]; - if (c <= HIGHEST_SPECIAL) { - char[] escaped = specialCharactersRepresentation[c]; - if (escaped != null) { - // create StringBuffer to hold escaped xml string - if (start == 0) { - escapedBuffer = new StringBuffer(length + 5); - } - // add unescaped portion - if (start < i) { - escapedBuffer.append(arrayBuffer,start,i-start); - } - start = i + 1; - // add escaped xml - escapedBuffer.append(escaped); - } - } - } - // no xml escaping was necessary - if (start == 0) { - return buffer; - } - // add rest of unescaped portion - if (start < length) { - escapedBuffer.append(arrayBuffer,start,length-start); - } - return escapedBuffer.toString(); - } - - /** - * Get the value associated with a content-type attribute. - * Syntax defined in RFC 2045, section 5.1. - */ - public static String getContentTypeAttribute(String input, String name) { - int begin; - int end; - int index = input.toUpperCase().indexOf(name.toUpperCase()); - if (index == -1) return null; - index = index + name.length(); // positioned after the attribute name - index = input.indexOf('=', index); // positioned at the '=' - if (index == -1) return null; - index += 1; // positioned after the '=' - input = input.substring(index).trim(); - - if (input.charAt(0) == '"') { - // attribute value is a quoted string - begin = 1; - end = input.indexOf('"', begin); - if (end == -1) return null; - } else { - begin = 0; - end = input.indexOf(';'); - if (end == -1) end = input.indexOf(' '); - if (end == -1) end = input.length(); - } - return input.substring(begin, end).trim(); - } - - /** - * URL encodes a string, based on the supplied character encoding. - * This performs the same function as java.next.URLEncode.encode - * in J2SDK1.4, and should be removed if the only platform supported - * is 1.4 or higher. - * @param s The String to be URL encoded. - * @param enc The character encoding - * @return The URL encoded String - * [taken from jakarta-tomcat-jasper/jasper2 - * org.apache.jasper.runtime.JspRuntimeLibrary.java] - */ - public static String URLEncode(String s, String enc) { - - if (s == null) { - return "null"; - } - - if (enc == null) { - enc = "UTF-8"; // Is this right? - } - - StringBuffer out = new StringBuffer(s.length()); - ByteArrayOutputStream buf = new ByteArrayOutputStream(); - OutputStreamWriter writer = null; - try { - writer = new OutputStreamWriter(buf, enc); - } catch (java.io.UnsupportedEncodingException ex) { - // Use the default encoding? - writer = new OutputStreamWriter(buf); - } - - for (int i = 0; i < s.length(); i++) { - int c = s.charAt(i); - if (c == ' ') { - out.append('+'); - } else if (isSafeChar(c)) { - out.append((char)c); - } else { - // convert to external encoding before hex conversion - try { - writer.write(c); - writer.flush(); - } catch(IOException e) { - buf.reset(); - continue; - } - byte[] ba = buf.toByteArray(); - for (int j = 0; j < ba.length; j++) { - out.append('%'); - // Converting each byte in the buffer - out.append(Character.forDigit((ba[j]>>4) & 0xf, 16)); - out.append(Character.forDigit(ba[j] & 0xf, 16)); - } - buf.reset(); - } - } - return out.toString(); - } - - private static boolean isSafeChar(int c) { - if (c >= 'a' && c <= 'z') { - return true; - } - if (c >= 'A' && c <= 'Z') { - return true; - } - if (c >= '0' && c <= '9') { - return true; - } - if (c == '-' || c == '_' || c == '.' || c == '!' || - c == '~' || c == '*' || c == '\'' || c == '(' || c == ')') { - return true; - } - return false; - } - - /** - * HttpServletRequest.getLocales() returns the server's default locale - * if the request did not specify a preferred language. - * We do not want this behavior, because it prevents us from using - * the fallback locale. - * We therefore need to return an empty Enumeration if no preferred - * locale has been specified. This way, the logic for the fallback - * locale will be able to kick in. - */ - public static Enumeration getRequestLocales(HttpServletRequest request) { - Enumeration values = request.getHeaders("accept-language"); - if (values.hasMoreElements()) { - // At least one "accept-language". Simply return - // the enumeration returned by request.getLocales(). - // System.out.println("At least one accept-language"); - return request.getLocales(); - } else { - // No header for "accept-language". Simply return - // the empty enumeration. - // System.out.println("No accept-language"); - return values; - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/WhenTagSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/WhenTagSupport.java deleted file mode 100644 index d4e8cd2..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/core/WhenTagSupport.java +++ /dev/null @@ -1,80 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.core; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.jstl.core.ConditionalTagSupport; -import javax.servlet.jsp.tagext.Tag; - -import org.apache.taglibs.standard.resources.Resources; - -/** - *

    WhenTagSupport is an abstract class that facilitates - * implementation of <when>-style tags in both the rtexprvalue - * and expression-evaluating libraries. It also supports - * <otherwise>.

    - * - *

    In particular, this base class does the following:

    - * - *
      - *
    • overrides ConditionalTagSupport.doStartTag() to implement the - * appropriate semantics of subtags of <choose>
    • - *
    - * - * @author Shawn Bayern - */ -public abstract class WhenTagSupport extends ConditionalTagSupport -{ - //********************************************************************* - // Implementation of exclusive-conditional behavior - - /* - * Includes its body if condition() evalutes to true AND its parent - * ChooseTag wants it to do so. The condition will not even be - * evaluated if ChooseTag instructs us not to run. - */ - public int doStartTag() throws JspException { - - Tag parent; - - // make sure we're contained properly - if (!((parent = getParent()) instanceof ChooseTag)) - throw new JspTagException( - Resources.getMessage("WHEN_OUTSIDE_CHOOSE")); - - // make sure our parent wants us to continue - if (!((ChooseTag) parent).gainPermission()) - return SKIP_BODY; // we've been reeled in - - // handle conditional behavior - if (condition()) { - ((ChooseTag) parent).subtagSucceeded(); - return EVAL_BODY_INCLUDE; - } else - return SKIP_BODY; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/BundleSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/BundleSupport.java deleted file mode 100644 index 1b9ee3c..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/BundleSupport.java +++ /dev/null @@ -1,337 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.fmt; - -import java.io.IOException; -import java.util.Enumeration; -import java.util.Locale; -import java.util.MissingResourceException; -import java.util.ResourceBundle; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.jstl.core.Config; -import javax.servlet.jsp.jstl.fmt.LocalizationContext; -import javax.servlet.jsp.tagext.BodyTagSupport; - -import org.apache.taglibs.standard.tag.common.core.Util; - -/** - * Support for tag handlers for <bundle>, the resource bundle loading - * tag in JSTL 1.0. - * - * @author Jan Luehe - */ - -public abstract class BundleSupport extends BodyTagSupport { - - - //********************************************************************* - // Private constants - - private static final Locale EMPTY_LOCALE = new Locale("", ""); - - - //********************************************************************* - // Protected state - - protected String basename; // 'basename' attribute - protected String prefix; // 'prefix' attribute - - - //********************************************************************* - // Private state - - private Locale fallbackLocale; - private LocalizationContext locCtxt; - - - //********************************************************************* - // Constructor and initialization - - public BundleSupport() { - super(); - init(); - } - - private void init() { - basename = prefix = null; - locCtxt = null; - } - - - //********************************************************************* - // Collaboration with subtags - - public LocalizationContext getLocalizationContext() { - return locCtxt; - } - - public String getPrefix() { - return prefix; - } - - - //********************************************************************* - // Tag logic - - public int doStartTag() throws JspException { - locCtxt = getLocalizationContext(pageContext, basename); - return EVAL_BODY_BUFFERED; - } - - public int doEndTag() throws JspException { - if (bodyContent != null) { - try { - pageContext.getOut().print(bodyContent.getString()); - } catch (IOException ioe) { - throw new JspTagException(ioe.toString(), ioe); - } - } - - return EVAL_PAGE; - } - - // Releases any resources we may have (or inherit) - public void release() { - init(); - } - - - //********************************************************************* - // Public utility methods - - /** - * Gets the default I18N localization context. - * - * @param pc Page in which to look up the default I18N localization context - */ - public static LocalizationContext getLocalizationContext(PageContext pc) { - LocalizationContext locCtxt = null; - - Object obj = Config.find(pc, Config.FMT_LOCALIZATION_CONTEXT); - if (obj == null) { - return null; - } - - if (obj instanceof LocalizationContext) { - locCtxt = (LocalizationContext) obj; - } else { - // localization context is a bundle basename - locCtxt = getLocalizationContext(pc, (String) obj); - } - - return locCtxt; - } - - /** - * Gets the resource bundle with the given base name, whose locale is - * determined as follows: - * - * Check if a match exists between the ordered set of preferred - * locales and the available locales, for the given base name. - * The set of preferred locales consists of a single locale - * (if the javax.servlet.jsp.jstl.fmt.locale configuration - * setting is present) or is equal to the client's preferred locales - * determined from the client's browser settings. - * - *

    If no match was found in the previous step, check if a match - * exists between the fallback locale (given by the - * javax.servlet.jsp.jstl.fmt.fallbackLocale configuration - * setting) and the available locales, for the given base name. - * - * @param pageContext Page in which the resource bundle with the - * given base name is requested - * @param basename Resource bundle base name - * - * @return Localization context containing the resource bundle with the - * given base name and the locale that led to the resource bundle match, - * or the empty localization context if no resource bundle match was found - */ - public static LocalizationContext getLocalizationContext(PageContext pc, - String basename) { - LocalizationContext locCtxt = null; - ResourceBundle bundle = null; - - if ((basename == null) || basename.equals("")) { - return new LocalizationContext(); - } - - // Try preferred locales - Locale pref = SetLocaleSupport.getLocale(pc, Config.FMT_LOCALE); - if (pref != null) { - // Preferred locale is application-based - bundle = findMatch(basename, pref); - if (bundle != null) { - locCtxt = new LocalizationContext(bundle, pref); - } - } else { - // Preferred locales are browser-based - locCtxt = findMatch(pc, basename); - } - - if (locCtxt == null) { - // No match found with preferred locales, try using fallback locale - pref = SetLocaleSupport.getLocale(pc, Config.FMT_FALLBACK_LOCALE); - if (pref != null) { - bundle = findMatch(basename, pref); - if (bundle != null) { - locCtxt = new LocalizationContext(bundle, pref); - } - } - } - - if (locCtxt == null) { - // try using the root resource bundle with the given basename - try { - bundle = ResourceBundle.getBundle(basename, EMPTY_LOCALE, - Thread.currentThread().getContextClassLoader()); - if (bundle != null) { - locCtxt = new LocalizationContext(bundle, null); - } - } catch (MissingResourceException mre) { - // do nothing - } - } - - if (locCtxt != null) { - // set response locale - if (locCtxt.getLocale() != null) { - SetLocaleSupport.setResponseLocale(pc, locCtxt.getLocale()); - } - } else { - // create empty localization context - locCtxt = new LocalizationContext(); - } - - return locCtxt; - } - - - //********************************************************************* - // Private utility methods - - /* - * Determines the client's preferred locales from the request, and compares - * each of the locales (in order of preference) against the available - * locales in order to determine the best matching locale. - * - * @param pageContext the page in which the resource bundle with the - * given base name is requested - * @param basename the resource bundle's base name - * - * @return the localization context containing the resource bundle with - * the given base name and best matching locale, or null if no - * resource bundle match was found - */ - private static LocalizationContext findMatch(PageContext pageContext, - String basename) { - LocalizationContext locCtxt = null; - - // Determine locale from client's browser settings. - - for (Enumeration enum_ = Util.getRequestLocales((HttpServletRequest)pageContext.getRequest()); - enum_.hasMoreElements(); ) { - Locale pref = (Locale) enum_.nextElement(); - ResourceBundle match = findMatch(basename, pref); - if (match != null) { - locCtxt = new LocalizationContext(match, pref); - break; - } - } - - return locCtxt; - } - - /* - * Gets the resource bundle with the given base name and preferred locale. - * - * This method calls java.util.ResourceBundle.getBundle(), but ignores - * its return value unless its locale represents an exact or language match - * with the given preferred locale. - * - * @param basename the resource bundle base name - * @param pref the preferred locale - * - * @return the requested resource bundle, or null if no resource - * bundle with the given base name exists or if there is no exact- or - * language-match between the preferred locale and the locale of - * the bundle returned by java.util.ResourceBundle.getBundle(). - */ - private static ResourceBundle findMatch(String basename, Locale pref) { - ResourceBundle match = null; - - try { - ResourceBundle bundle = - ResourceBundle.getBundle(basename, pref, - Thread.currentThread().getContextClassLoader()); - Locale avail = bundle.getLocale(); - if (pref.equals(avail)) { - // Exact match - match = bundle; - } else { - /* - * We have to make sure that the match we got is for - * the specified locale. The way ResourceBundle.getBundle() - * works, if a match is not found with (1) the specified locale, - * it tries to match with (2) the current default locale as - * returned by Locale.getDefault() or (3) the root resource - * bundle (basename). - * We must ignore any match that could have worked with (2) or (3). - * So if an exact match is not found, we make the following extra - * tests: - * - avail locale must be equal to preferred locale - * - avail country must be empty or equal to preferred country - * (the equality match might have failed on the variant) - */ - if (pref.getLanguage().equals(avail.getLanguage()) - && ("".equals(avail.getCountry()) || pref.getCountry().equals(avail.getCountry()))) { - /* - * Language match. - * By making sure the available locale does not have a - * country and matches the preferred locale's language, we - * rule out "matches" based on the container's default - * locale. For example, if the preferred locale is - * "en-US", the container's default locale is "en-UK", and - * there is a resource bundle (with the requested base - * name) available for "en-UK", ResourceBundle.getBundle() - * will return it, but even though its language matches - * that of the preferred locale, we must ignore it, - * because matches based on the container's default locale - * are not portable across different containers with - * different default locales. - */ - match = bundle; - } - } - } catch (MissingResourceException mre) { - } - - return match; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/FormatDateSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/FormatDateSupport.java deleted file mode 100644 index fe84955..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/FormatDateSupport.java +++ /dev/null @@ -1,216 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.fmt; - -import java.io.IOException; -import java.text.DateFormat; -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.Locale; -import java.util.TimeZone; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.TagSupport; - -import org.apache.taglibs.standard.resources.Resources; -import org.apache.taglibs.standard.tag.common.core.Util; - -/** - * Support for tag handlers for <formatDate>, the date and time - * formatting tag in JSTL 1.0. - * - * @author Jan Luehe - */ - -public abstract class FormatDateSupport extends TagSupport { - - //********************************************************************* - // Private constants - - private static final String DATE = "date"; - private static final String TIME = "time"; - private static final String DATETIME = "both"; - - - //********************************************************************* - // Protected state - - protected Date value; // 'value' attribute - protected String type; // 'type' attribute - protected String pattern; // 'pattern' attribute - protected Object timeZone; // 'timeZone' attribute - protected String dateStyle; // 'dateStyle' attribute - protected String timeStyle; // 'timeStyle' attribute - - - //********************************************************************* - // Private state - - private String var; // 'var' attribute - private int scope; // 'scope' attribute - - - //********************************************************************* - // Constructor and initialization - - public FormatDateSupport() { - super(); - init(); - } - - private void init() { - type = dateStyle = timeStyle = null; - pattern = var = null; - value = null; - timeZone = null; - scope = PageContext.PAGE_SCOPE; - } - - - //********************************************************************* - // Tag attributes known at translation time - - public void setVar(String var) { - this.var = var; - } - - public void setScope(String scope) { - this.scope = Util.getScope(scope); - } - - - //********************************************************************* - // Tag logic - - /* - * Formats the given date and time. - */ - public int doEndTag() throws JspException { - - String formatted = null; - - if (value == null) { - if (var != null) { - pageContext.removeAttribute(var, scope); - } - return EVAL_PAGE; - } - - // Create formatter - Locale locale = SetLocaleSupport.getFormattingLocale( - pageContext, - this, - true, - DateFormat.getAvailableLocales()); - - if (locale != null) { - DateFormat formatter = createFormatter(locale); - - // Apply pattern, if present - if (pattern != null) { - try { - ((SimpleDateFormat) formatter).applyPattern(pattern); - } catch (ClassCastException cce) { - formatter = new SimpleDateFormat(pattern, locale); - } - } - - // Set time zone - TimeZone tz = null; - if ((timeZone instanceof String) - && ((String) timeZone).equals("")) { - timeZone = null; - } - if (timeZone != null) { - if (timeZone instanceof String) { - tz = TimeZone.getTimeZone((String) timeZone); - } else if (timeZone instanceof TimeZone) { - tz = (TimeZone) timeZone; - } else { - throw new JspTagException( - Resources.getMessage("FORMAT_DATE_BAD_TIMEZONE")); - } - } else { - tz = TimeZoneSupport.getTimeZone(pageContext, this); - } - if (tz != null) { - formatter.setTimeZone(tz); - } - formatted = formatter.format(value); - } else { - // no formatting locale available, use Date.toString() - formatted = value.toString(); - } - - if (var != null) { - pageContext.setAttribute(var, formatted, scope); - } else { - try { - pageContext.getOut().print(formatted); - } catch (IOException ioe) { - throw new JspTagException(ioe.toString(), ioe); - } - } - - return EVAL_PAGE; - } - - // Releases any resources we may have (or inherit) - public void release() { - init(); - } - - - //********************************************************************* - // Private utility methods - - private DateFormat createFormatter(Locale loc) throws JspException { - DateFormat formatter = null; - - if ((type == null) || DATE.equalsIgnoreCase(type)) { - formatter = DateFormat.getDateInstance( - Util.getStyle(dateStyle, "FORMAT_DATE_INVALID_DATE_STYLE"), - loc); - } else if (TIME.equalsIgnoreCase(type)) { - formatter = DateFormat.getTimeInstance( - Util.getStyle(timeStyle, "FORMAT_DATE_INVALID_TIME_STYLE"), - loc); - } else if (DATETIME.equalsIgnoreCase(type)) { - formatter = DateFormat.getDateTimeInstance( - Util.getStyle(dateStyle, "FORMAT_DATE_INVALID_DATE_STYLE"), - Util.getStyle(timeStyle, "FORMAT_DATE_INVALID_TIME_STYLE"), - loc); - } else { - throw new JspException( - Resources.getMessage("FORMAT_DATE_INVALID_TYPE", - type)); - } - - return formatter; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/FormatNumberSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/FormatNumberSupport.java deleted file mode 100644 index e4177de..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/FormatNumberSupport.java +++ /dev/null @@ -1,347 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.fmt; - -import java.io.IOException; -import java.lang.reflect.Method; -import java.text.DecimalFormat; -import java.text.DecimalFormatSymbols; -import java.text.NumberFormat; -import java.util.Locale; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.BodyTagSupport; - -import org.apache.taglibs.standard.resources.Resources; -import org.apache.taglibs.standard.tag.common.core.Util; - -/** - * Support for tag handlers for <formatNumber>, the number - * formatting tag in JSTL 1.0. - * - * @author Jan Luehe - */ - -public abstract class FormatNumberSupport extends BodyTagSupport { - - //********************************************************************* - // Private constants - - private static final Class[] GET_INSTANCE_PARAM_TYPES = - new Class[] { String.class }; - private static final String NUMBER = "number"; - private static final String CURRENCY = "currency"; - private static final String PERCENT = "percent"; - - - //********************************************************************* - // Protected state - - protected Object value; // 'value' attribute - protected boolean valueSpecified; // status - protected String type; // 'type' attribute - protected String pattern; // 'pattern' attribute - protected String currencyCode; // 'currencyCode' attribute - protected String currencySymbol; // 'currencySymbol' attribute - protected boolean isGroupingUsed; // 'groupingUsed' attribute - protected boolean groupingUsedSpecified; - protected int maxIntegerDigits; // 'maxIntegerDigits' attribute - protected boolean maxIntegerDigitsSpecified; - protected int minIntegerDigits; // 'minIntegerDigits' attribute - protected boolean minIntegerDigitsSpecified; - protected int maxFractionDigits; // 'maxFractionDigits' attribute - protected boolean maxFractionDigitsSpecified; - protected int minFractionDigits; // 'minFractionDigits' attribute - protected boolean minFractionDigitsSpecified; - - - //********************************************************************* - // Private state - - private String var; // 'var' attribute - private int scope; // 'scope' attribute - private static Class currencyClass; - - - //********************************************************************* - // Constructor and initialization - - static { - try { - currencyClass = Class.forName("java.util.Currency"); - // container's runtime is J2SE 1.4 or greater - } catch (Exception cnfe) { - } - } - - public FormatNumberSupport() { - super(); - init(); - } - - private void init() { - value = type = null; - valueSpecified = false; - pattern = var = currencyCode = currencySymbol = null; - groupingUsedSpecified = false; - maxIntegerDigitsSpecified = minIntegerDigitsSpecified = false; - maxFractionDigitsSpecified = minFractionDigitsSpecified = false; - scope = PageContext.PAGE_SCOPE; - } - - - //********************************************************************* - // Tag attributes known at translation time - - public void setVar(String var) { - this.var = var; - } - - public void setScope(String scope) { - this.scope = Util.getScope(scope); - } - - - //********************************************************************* - // Tag logic - - public int doEndTag() throws JspException { - String formatted = null; - Object input = null; - - // determine the input by... - if (valueSpecified) { - // ... reading 'value' attribute - input = value; - } else { - // ... retrieving and trimming our body - if (bodyContent != null && bodyContent.getString() != null) - input = bodyContent.getString().trim(); - } - - if ((input == null) || input.equals("")) { - // Spec says: - // If value is null or empty, remove the scoped variable - // if it is specified (see attributes var and scope). - if (var != null) { - pageContext.removeAttribute(var, scope); - } - return EVAL_PAGE; - } - - /* - * If 'value' is a String, it is first parsed into an instance of - * java.lang.Number - */ - if (input instanceof String) { - try { - if (((String) input).indexOf('.') != -1) { - input = Double.valueOf((String) input); - } else { - input = Long.valueOf((String) input); - } - } catch (NumberFormatException nfe) { - throw new JspException( - Resources.getMessage("FORMAT_NUMBER_PARSE_ERROR", input), - nfe); - } - } - - // Determine formatting locale - Locale loc = SetLocaleSupport.getFormattingLocale( - pageContext, - this, - true, - NumberFormat.getAvailableLocales()); - - if (loc != null) { - // Create formatter - NumberFormat formatter = null; - if ((pattern != null) && !pattern.equals("")) { - // if 'pattern' is specified, 'type' is ignored - DecimalFormatSymbols symbols = new DecimalFormatSymbols(loc); - formatter = new DecimalFormat(pattern, symbols); - } else { - formatter = createFormatter(loc); - } - if (((pattern != null) && !pattern.equals("")) - || CURRENCY.equalsIgnoreCase(type)) { - try { - setCurrency(formatter); - } catch (Exception e) { - throw new JspException( - Resources.getMessage("FORMAT_NUMBER_CURRENCY_ERROR"), - e); - } - } - configureFormatter(formatter); - formatted = formatter.format(input); - } else { - // no formatting locale available, use toString() - formatted = input.toString(); - } - - if (var != null) { - pageContext.setAttribute(var, formatted, scope); - } else { - try { - pageContext.getOut().print(formatted); - } catch (IOException ioe) { - throw new JspTagException(ioe.toString(), ioe); - } - } - - return EVAL_PAGE; - } - - // Releases any resources we may have (or inherit) - public void release() { - init(); - } - - - //********************************************************************* - // Private utility methods - - private NumberFormat createFormatter(Locale loc) throws JspException { - NumberFormat formatter = null; - - if ((type == null) || NUMBER.equalsIgnoreCase(type)) { - formatter = NumberFormat.getNumberInstance(loc); - } else if (CURRENCY.equalsIgnoreCase(type)) { - formatter = NumberFormat.getCurrencyInstance(loc); - } else if (PERCENT.equalsIgnoreCase(type)) { - formatter = NumberFormat.getPercentInstance(loc); - } else { - throw new JspException( - Resources.getMessage("FORMAT_NUMBER_INVALID_TYPE", type)); - } - - return formatter; - } - - /* - * Applies the 'groupingUsed', 'maxIntegerDigits', 'minIntegerDigits', - * 'maxFractionDigits', and 'minFractionDigits' attributes to the given - * formatter. - */ - private void configureFormatter(NumberFormat formatter) { - if (groupingUsedSpecified) - formatter.setGroupingUsed(isGroupingUsed); - if (maxIntegerDigitsSpecified) - formatter.setMaximumIntegerDigits(maxIntegerDigits); - if (minIntegerDigitsSpecified) - formatter.setMinimumIntegerDigits(minIntegerDigits); - if (maxFractionDigitsSpecified) - formatter.setMaximumFractionDigits(maxFractionDigits); - if (minFractionDigitsSpecified) - formatter.setMinimumFractionDigits(minFractionDigits); - } - - /* - * Override the formatting locale's default currency symbol with the - * specified currency code (specified via the "currencyCode" attribute) or - * currency symbol (specified via the "currencySymbol" attribute). - * - * If both "currencyCode" and "currencySymbol" are present, - * "currencyCode" takes precedence over "currencySymbol" if the - * java.util.Currency class is defined in the container's runtime (that - * is, if the container's runtime is J2SE 1.4 or greater), and - * "currencySymbol" takes precendence over "currencyCode" otherwise. - * - * If only "currencyCode" is given, it is used as a currency symbol if - * java.util.Currency is not defined. - * - * Example: - * - * JDK "currencyCode" "currencySymbol" Currency symbol being displayed - * ----------------------------------------------------------------------- - * all --- --- Locale's default currency symbol - * - * <1.4 EUR --- EUR - * >=1.4 EUR --- Locale's currency symbol for Euro - * - * all --- \u20AC \u20AC - * - * <1.4 EUR \u20AC \u20AC - * >=1.4 EUR \u20AC Locale's currency symbol for Euro - */ - private void setCurrency(NumberFormat formatter) throws Exception { - String code = null; - String symbol = null; - - if ((currencyCode == null) && (currencySymbol == null)) { - return; - } - - if ((currencyCode != null) && (currencySymbol != null)) { - if (currencyClass != null) - code = currencyCode; - else - symbol = currencySymbol; - } else if (currencyCode == null) { - symbol = currencySymbol; - } else { - if (currencyClass != null) - code = currencyCode; - else - symbol = currencyCode; - } - - if (code != null) { - Object[] methodArgs = new Object[1]; - - /* - * java.util.Currency.getInstance() - */ - Method m = currencyClass.getMethod("getInstance", - GET_INSTANCE_PARAM_TYPES); - methodArgs[0] = code; - Object currency = m.invoke(null, methodArgs); - - /* - * java.text.NumberFormat.setCurrency() - */ - Class[] paramTypes = new Class[1]; - paramTypes[0] = currencyClass; - Class numberFormatClass = Class.forName("java.text.NumberFormat"); - m = numberFormatClass.getMethod("setCurrency", paramTypes); - methodArgs[0] = currency; - m.invoke(formatter, methodArgs); - } else { - /* - * Let potential ClassCastException propagate up (will almost - * never happen) - */ - DecimalFormat df = (DecimalFormat) formatter; - DecimalFormatSymbols dfs = df.getDecimalFormatSymbols(); - dfs.setCurrencySymbol(symbol); - df.setDecimalFormatSymbols(dfs); - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/MessageSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/MessageSupport.java deleted file mode 100644 index f9682e9..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/MessageSupport.java +++ /dev/null @@ -1,225 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.fmt; - -import java.io.IOException; -import java.text.MessageFormat; -import java.util.ArrayList; -import java.util.List; -import java.util.Locale; -import java.util.MissingResourceException; -import java.util.ResourceBundle; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.jstl.fmt.LocalizationContext; -import javax.servlet.jsp.tagext.BodyTagSupport; -import javax.servlet.jsp.tagext.Tag; - -import org.apache.taglibs.standard.tag.common.core.Util; - -/** - * Support for tag handlers for <message>, the message formatting tag - * in JSTL 1.0. - * - * @author Jan Luehe - */ - -public abstract class MessageSupport extends BodyTagSupport { - - //********************************************************************* - // Public constants - - public static final String UNDEFINED_KEY = "???"; - - - //********************************************************************* - // Protected state - - protected String keyAttrValue; // 'key' attribute value - protected boolean keySpecified; // 'key' attribute specified - protected LocalizationContext bundleAttrValue; // 'bundle' attribute value - protected boolean bundleSpecified; // 'bundle' attribute specified? - - - //********************************************************************* - // Private state - - private String var; // 'var' attribute - private int scope; // 'scope' attribute - private List params; - - - //********************************************************************* - // Constructor and initialization - - public MessageSupport() { - super(); - params = new ArrayList(); - init(); - } - - private void init() { - var = null; - scope = PageContext.PAGE_SCOPE; - keyAttrValue = null; - keySpecified = false; - bundleAttrValue = null; - bundleSpecified = false; - } - - - //********************************************************************* - // Tag attributes known at translation time - - public void setVar(String var) { - this.var = var; - } - - public void setScope(String scope) { - this.scope = Util.getScope(scope); - } - - - //********************************************************************* - // Collaboration with subtags - - /** - * Adds an argument (for parametric replacement) to this tag's message. - * - * @see ParamSupport - */ - public void addParam(Object arg) { - params.add(arg); - } - - - //********************************************************************* - // Tag logic - - public int doStartTag() throws JspException { - params.clear(); - return EVAL_BODY_BUFFERED; - } - - public int doEndTag() throws JspException { - - String key = null; - LocalizationContext locCtxt = null; - - // determine the message key by... - if (keySpecified) { - // ... reading 'key' attribute - key = keyAttrValue; - } else { - // ... retrieving and trimming our body - if (bodyContent != null && bodyContent.getString() != null) - key = bodyContent.getString().trim(); - } - - if ((key == null) || key.equals("")) { - try { - pageContext.getOut().print("??????"); - } catch (IOException ioe) { - throw new JspTagException(ioe.toString(), ioe); - } - return EVAL_PAGE; - } - - String prefix = null; - if (!bundleSpecified) { - Tag t = findAncestorWithClass(this, BundleSupport.class); - if (t != null) { - // use resource bundle from parent tag - BundleSupport parent = (BundleSupport) t; - locCtxt = parent.getLocalizationContext(); - prefix = parent.getPrefix(); - } else { - locCtxt = BundleSupport.getLocalizationContext(pageContext); - } - } else { - // localization context taken from 'bundle' attribute - locCtxt = bundleAttrValue; - if (locCtxt.getLocale() != null) { - SetLocaleSupport.setResponseLocale(pageContext, - locCtxt.getLocale()); - } - } - - String message = UNDEFINED_KEY + key + UNDEFINED_KEY; - if (locCtxt != null) { - ResourceBundle bundle = locCtxt.getResourceBundle(); - if (bundle != null) { - try { - // prepend 'prefix' attribute from parent bundle - if (prefix != null) - key = prefix + key; - message = bundle.getString(key); - // Perform parametric replacement if required - if (!params.isEmpty()) { - Object[] messageArgs = params.toArray(); - MessageFormat formatter = new MessageFormat(""); // empty pattern, default Locale - if (locCtxt.getLocale() != null) { - formatter.setLocale(locCtxt.getLocale()); - } else { - // For consistency with the actions, - // we try to get a locale that matches the user's preferences - // as well as the locales supported by 'date' and 'number'. - //System.out.println("LOCALE-LESS LOCCTXT: GETTING FORMATTING LOCALE"); - Locale locale = SetLocaleSupport.getFormattingLocale(pageContext); - //System.out.println("LOCALE: " + locale); - if (locale != null) { - formatter.setLocale(locale); - } - } - formatter.applyPattern(message); - message = formatter.format(messageArgs); - } - } catch (MissingResourceException mre) { - message = UNDEFINED_KEY + key + UNDEFINED_KEY; - } - } - } - - if (var != null) { - pageContext.setAttribute(var, message, scope); - } else { - try { - pageContext.getOut().print(message); - } catch (IOException ioe) { - throw new JspTagException(ioe.toString(), ioe); - } - } - - return EVAL_PAGE; - } - - // Releases any resources we may have (or inherit) - public void release() { - init(); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/ParamSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/ParamSupport.java deleted file mode 100644 index af7df7b..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/ParamSupport.java +++ /dev/null @@ -1,103 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.fmt; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.tagext.BodyTagSupport; -import javax.servlet.jsp.tagext.Tag; - -import org.apache.taglibs.standard.resources.Resources; - -/** - * Support for tag handlers for <param>, the message argument - * subtag in JSTL 1.0 which supplies an argument for parametric replacement - * to its parent <message> tag. - * - * @see MessageSupport - * @author Jan Luehe - */ - -public abstract class ParamSupport extends BodyTagSupport { - - //********************************************************************* - // Protected state - - protected Object value; // 'value' attribute - protected boolean valueSpecified; // status - - - //********************************************************************* - // Constructor and initialization - - public ParamSupport() { - super(); - init(); - } - - private void init() { - value = null; - valueSpecified = false; - } - - - //********************************************************************* - // Tag logic - - // Supply our value to our parent tag - public int doEndTag() throws JspException { - Tag t = findAncestorWithClass(this, MessageSupport.class); - if (t == null) { - throw new JspTagException(Resources.getMessage( - "PARAM_OUTSIDE_MESSAGE")); - } - MessageSupport parent = (MessageSupport) t; - - /* - * Get argument from 'value' attribute or body, as appropriate, and - * add it to enclosing tag, even if it is null or equal - * to "". - */ - Object input = null; - // determine the input by... - if (valueSpecified) { - // ... reading 'value' attribute - input = value; - } else { - // ... retrieving and trimming our body (TLV has ensured that it's - // non-empty) - input = bodyContent.getString().trim(); - } - parent.addParam(input); - - return EVAL_PAGE; - } - - // Releases any resources we may have (or inherit) - public void release() { - init(); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/ParseDateSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/ParseDateSupport.java deleted file mode 100644 index 1bedd24..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/ParseDateSupport.java +++ /dev/null @@ -1,241 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.fmt; - -import java.io.IOException; -import java.text.DateFormat; -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.Locale; -import java.util.TimeZone; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.BodyTagSupport; - -import org.apache.taglibs.standard.resources.Resources; -import org.apache.taglibs.standard.tag.common.core.Util; - -/** - * Support for tag handlers for <parseDate>, the date and time - * parsing tag in JSTL 1.0. - * - * @author Jan Luehe - */ - -public abstract class ParseDateSupport extends BodyTagSupport { - - //********************************************************************* - // Private constants - - private static final String DATE = "date"; - private static final String TIME = "time"; - private static final String DATETIME = "both"; - - - //********************************************************************* - // Protected state - - protected String value; // 'value' attribute - protected boolean valueSpecified; // status - protected String type; // 'type' attribute - protected String pattern; // 'pattern' attribute - protected Object timeZone; // 'timeZone' attribute - protected Locale parseLocale; // 'parseLocale' attribute - protected String dateStyle; // 'dateStyle' attribute - protected String timeStyle; // 'timeStyle' attribute - - - //********************************************************************* - // Private state - - private String var; // 'var' attribute - private int scope; // 'scope' attribute - - - //********************************************************************* - // Constructor and initialization - - public ParseDateSupport() { - super(); - init(); - } - - private void init() { - type = dateStyle = timeStyle = null; - value = pattern = var = null; - valueSpecified = false; - timeZone = null; - scope = PageContext.PAGE_SCOPE; - parseLocale = null; - } - - - //********************************************************************* - // Tag attributes known at translation time - - public void setVar(String var) { - this.var = var; - } - - public void setScope(String scope) { - this.scope = Util.getScope(scope); - } - - - //********************************************************************* - // Tag logic - - public int doEndTag() throws JspException { - - String input = null; - - // determine the input by... - if (valueSpecified) { - // ... reading 'value' attribute - input = value; - } else { - // ... retrieving and trimming our body - if (bodyContent != null && bodyContent.getString() != null) - input = bodyContent.getString().trim(); - } - - if ((input == null) || input.equals("")) { - if (var != null) { - pageContext.removeAttribute(var, scope); - } - return EVAL_PAGE; - } - - /* - * Set up parsing locale: Use locale specified via the 'parseLocale' - * attribute (if present), or else determine page's locale. - */ - Locale locale = parseLocale; - if (locale == null) - locale = SetLocaleSupport.getFormattingLocale( - pageContext, - this, - false, - DateFormat.getAvailableLocales()); - if (locale == null) { - throw new JspException( - Resources.getMessage("PARSE_DATE_NO_PARSE_LOCALE")); - } - - // Create parser - DateFormat parser = createParser(locale); - - // Apply pattern, if present - if (pattern != null) { - try { - ((SimpleDateFormat) parser).applyPattern(pattern); - } catch (ClassCastException cce) { - parser = new SimpleDateFormat(pattern, locale); - } - } - - // Set time zone - TimeZone tz = null; - if ((timeZone instanceof String) && ((String) timeZone).equals("")) { - timeZone = null; - } - if (timeZone != null) { - if (timeZone instanceof String) { - tz = TimeZone.getTimeZone((String) timeZone); - } else if (timeZone instanceof TimeZone) { - tz = (TimeZone) timeZone; - } else { - throw new JspException( - Resources.getMessage("PARSE_DATE_BAD_TIMEZONE")); - } - } else { - tz = TimeZoneSupport.getTimeZone(pageContext, this); - } - if (tz != null) { - parser.setTimeZone(tz); - } - - // Parse date - Date parsed = null; - try { - parsed = parser.parse(input); - } catch (ParseException pe) { - throw new JspException( - Resources.getMessage("PARSE_DATE_PARSE_ERROR", input), - pe); - } - - if (var != null) { - pageContext.setAttribute(var, parsed, scope); - } else { - try { - pageContext.getOut().print(parsed); - } catch (IOException ioe) { - throw new JspTagException(ioe.toString(), ioe); - } - } - - return EVAL_PAGE; - } - - // Releases any resources we may have (or inherit) - public void release() { - init(); - } - - - //********************************************************************* - // Private utility methods - - private DateFormat createParser(Locale loc) throws JspException { - DateFormat parser = null; - - if ((type == null) || DATE.equalsIgnoreCase(type)) { - parser = DateFormat.getDateInstance( - Util.getStyle(dateStyle, "PARSE_DATE_INVALID_DATE_STYLE"), - loc); - } else if (TIME.equalsIgnoreCase(type)) { - parser = DateFormat.getTimeInstance( - Util.getStyle(timeStyle, "PARSE_DATE_INVALID_TIME_STYLE"), - loc); - } else if (DATETIME.equalsIgnoreCase(type)) { - parser = DateFormat.getDateTimeInstance( - Util.getStyle(dateStyle, "PARSE_DATE_INVALID_DATE_STYLE"), - Util.getStyle(timeStyle, "PARSE_DATE_INVALID_TIME_STYLE"), - loc); - } else { - throw new JspException( - Resources.getMessage("PARSE_DATE_INVALID_TYPE", type)); - } - - parser.setLenient(false); - - return parser; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/ParseNumberSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/ParseNumberSupport.java deleted file mode 100644 index 39580a1..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/ParseNumberSupport.java +++ /dev/null @@ -1,210 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.fmt; - -import java.io.IOException; -import java.text.DecimalFormat; -import java.text.DecimalFormatSymbols; -import java.text.NumberFormat; -import java.text.ParseException; -import java.util.Locale; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.BodyTagSupport; - -import org.apache.taglibs.standard.resources.Resources; -import org.apache.taglibs.standard.tag.common.core.Util; - -/** - * Support for tag handlers for <parseNumber>, the number parsing tag - * in JSTL 1.0. - * - * @author Jan Luehe - */ - -public abstract class ParseNumberSupport extends BodyTagSupport { - - //********************************************************************* - // Private constants - - private static final String NUMBER = "number"; - private static final String CURRENCY = "currency"; - private static final String PERCENT = "percent"; - - - //********************************************************************* - // Protected state - - protected String value; // 'value' attribute - protected boolean valueSpecified; // status - protected String type; // 'type' attribute - protected String pattern; // 'pattern' attribute - protected Locale parseLocale; // 'parseLocale' attribute - protected boolean isIntegerOnly; // 'integerOnly' attribute - protected boolean integerOnlySpecified; - - - //********************************************************************* - // Private state - - private String var; // 'var' attribute - private int scope; // 'scope' attribute - - - //********************************************************************* - // Constructor and initialization - - public ParseNumberSupport() { - super(); - init(); - } - - private void init() { - value = type = pattern = var = null; - valueSpecified = false; - parseLocale = null; - integerOnlySpecified = false; - scope = PageContext.PAGE_SCOPE; - } - - - //********************************************************************* - // Tag attributes known at translation time - - public void setVar(String var) { - this.var = var; - } - - public void setScope(String scope) { - this.scope = Util.getScope(scope); - } - - - //********************************************************************* - // Tag logic - - public int doEndTag() throws JspException { - String input = null; - - // determine the input by... - if (valueSpecified) { - // ... reading 'value' attribute - input = value; - } else { - // ... retrieving and trimming our body - if (bodyContent != null && bodyContent.getString() != null) - input = bodyContent.getString().trim(); - } - - if ((input == null) || input.equals("")) { - if (var != null) { - pageContext.removeAttribute(var, scope); - } - return EVAL_PAGE; - } - - /* - * Set up parsing locale: Use locale specified via the 'parseLocale' - * attribute (if present), or else determine page's locale. - */ - Locale loc = parseLocale; - if (loc == null) - loc = SetLocaleSupport.getFormattingLocale( - pageContext, - this, - false, - NumberFormat.getAvailableLocales()); - if (loc == null) { - throw new JspException( - Resources.getMessage("PARSE_NUMBER_NO_PARSE_LOCALE")); - } - - // Create parser - NumberFormat parser = null; - if ((pattern != null) && !pattern.equals("")) { - // if 'pattern' is specified, 'type' is ignored - DecimalFormatSymbols symbols = new DecimalFormatSymbols(loc); - parser = new DecimalFormat(pattern, symbols); - } else { - parser = createParser(loc); - } - - // Configure parser - if (integerOnlySpecified) - parser.setParseIntegerOnly(isIntegerOnly); - - // Parse number - Number parsed = null; - try { - parsed = parser.parse(input); - } catch (ParseException pe) { - throw new JspException( - Resources.getMessage("PARSE_NUMBER_PARSE_ERROR", input), - pe); - } - - if (var != null) { - pageContext.setAttribute(var, parsed, scope); - } else { - try { - pageContext.getOut().print(parsed); - } catch (IOException ioe) { - throw new JspTagException(ioe.toString(), ioe); - } - } - - return EVAL_PAGE; - } - - // Releases any resources we may have (or inherit) - public void release() { - init(); - } - - - //********************************************************************* - // Private utility methods - - private NumberFormat createParser(Locale loc) throws JspException { - NumberFormat parser = null; - - if ((type == null) || NUMBER.equalsIgnoreCase(type)) { - parser = NumberFormat.getNumberInstance(loc); - } else if (CURRENCY.equalsIgnoreCase(type)) { - parser = NumberFormat.getCurrencyInstance(loc); - } else if (PERCENT.equalsIgnoreCase(type)) { - parser = NumberFormat.getPercentInstance(loc); - } else { - throw new JspException( - Resources.getMessage("PARSE_NUMBER_INVALID_TYPE", - type)); - } - - return parser; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/RequestEncodingSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/RequestEncodingSupport.java deleted file mode 100644 index 5397395..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/RequestEncodingSupport.java +++ /dev/null @@ -1,119 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.fmt; - -import java.io.UnsupportedEncodingException; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.TagSupport; - -/** - * Support for tag handlers for <requestEncoding>, the tag for setting - * the request character encoding in JSTL 1.0. - * - * @author Jan Luehe - * @author Pierre Delisle - */ - -public abstract class RequestEncodingSupport extends TagSupport { - - //********************************************************************* - // Package-scoped constants - - static final String REQUEST_CHAR_SET = - "javax.servlet.jsp.jstl.fmt.request.charset"; - - - //********************************************************************* - // Private constants - - private static final String DEFAULT_ENCODING = "ISO-8859-1"; - - - //********************************************************************* - // Tag attributes - - protected String value; // 'value' attribute - - - //********************************************************************* - // Derived information - - protected String charEncoding; // derived from 'value' attribute - - - //********************************************************************* - // Constructor and initialization - - public RequestEncodingSupport() { - super(); - init(); - } - - private void init() { - value = null; - } - - - //********************************************************************* - // Tag logic - - public int doEndTag() throws JspException { - charEncoding = value; - if ((charEncoding == null) - && (pageContext.getRequest().getCharacterEncoding() == null)) { - // Use charset from session-scoped attribute - charEncoding = (String) - pageContext.getAttribute(REQUEST_CHAR_SET, - PageContext.SESSION_SCOPE); - if (charEncoding == null) { - // Use default encoding - charEncoding = DEFAULT_ENCODING; - } - } - - /* - * If char encoding was already set in the request, we don't need to - * set it again. - */ - if (charEncoding != null) { - try { - pageContext.getRequest().setCharacterEncoding(charEncoding); - } catch (UnsupportedEncodingException uee) { - throw new JspTagException(uee.toString(), uee); - } - } - - return EVAL_PAGE; - } - - // Releases any resources we may have (or inherit) - public void release() { - init(); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/SetBundleSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/SetBundleSupport.java deleted file mode 100644 index 69c24c1..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/SetBundleSupport.java +++ /dev/null @@ -1,106 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.fmt; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.jstl.core.Config; -import javax.servlet.jsp.jstl.fmt.LocalizationContext; -import javax.servlet.jsp.tagext.TagSupport; - -import org.apache.taglibs.standard.tag.common.core.Util; - -/** - * Support for tag handlers for <setBundle>, the JSTL 1.0 tag that loads - * a resource bundle and stores it in a scoped variable. - * - * @author Jan Luehe - */ - -public abstract class SetBundleSupport extends TagSupport { - - - //********************************************************************* - // Protected state - - protected String basename; // 'basename' attribute - - - //********************************************************************* - // Private state - - private int scope; // 'scope' attribute - private String var; // 'var' attribute - - - //********************************************************************* - // Constructor and initialization - - public SetBundleSupport() { - super(); - init(); - } - - private void init() { - basename = null; - scope = PageContext.PAGE_SCOPE; - } - - - //********************************************************************* - // Tag attributes known at translation time - - public void setVar(String var) { - this.var = var; - } - - public void setScope(String scope) { - this.scope = Util.getScope(scope); - } - - - //********************************************************************* - // Tag logic - - public int doEndTag() throws JspException { - LocalizationContext locCtxt = - BundleSupport.getLocalizationContext(pageContext, basename); - - if (var != null) { - pageContext.setAttribute(var, locCtxt, scope); - } else { - Config.set(pageContext, Config.FMT_LOCALIZATION_CONTEXT, locCtxt, - scope); - } - - return EVAL_PAGE; - } - - // Releases any resources we may have (or inherit) - public void release() { - init(); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/SetLocaleSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/SetLocaleSupport.java deleted file mode 100644 index 565cdd3..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/fmt/SetLocaleSupport.java +++ /dev/null @@ -1,472 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.fmt; - -import java.text.DateFormat; -import java.text.NumberFormat; -import java.util.Enumeration; -import java.util.Locale; -import java.util.Vector; - -import javax.servlet.ServletResponse; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.jstl.core.Config; -import javax.servlet.jsp.jstl.fmt.LocalizationContext; -import javax.servlet.jsp.tagext.Tag; -import javax.servlet.jsp.tagext.TagSupport; - -import org.apache.taglibs.standard.resources.Resources; -import org.apache.taglibs.standard.tag.common.core.Util; - -/** - * Support for tag handlers for <setLocale>, the locale setting tag in - * JSTL 1.0. - * - * @author Jan Luehe - */ - -public abstract class SetLocaleSupport extends TagSupport { - - - //********************************************************************* - // Private constants - - private static final char HYPHEN = '-'; - private static final char UNDERSCORE = '_'; - - - //********************************************************************* - // Protected state - - protected Object value; // 'value' attribute - protected String variant; // 'variant' attribute - - - //********************************************************************* - // Private state - - private int scope; // 'scope' attribute - - - //********************************************************************* - // Constructor and initialization - - public SetLocaleSupport() { - super(); - init(); - } - - private void init() { - value = variant = null; - scope = PageContext.PAGE_SCOPE; - } - - - //********************************************************************* - // Tag attributes known at translation time - - public void setScope(String scope) { - this.scope = Util.getScope(scope); - } - - - //********************************************************************* - // Tag logic - - public int doEndTag() throws JspException { - Locale locale = null; - - if (value == null) { - locale = Locale.getDefault(); - } else if (value instanceof String) { - if (((String) value).trim().equals("")) { - locale = Locale.getDefault(); - } else { - locale = parseLocale((String) value, variant); - } - } else { - locale = (Locale) value; - } - - Config.set(pageContext, Config.FMT_LOCALE, locale, scope); - setResponseLocale(pageContext, locale); - - return EVAL_PAGE; - } - - // Releases any resources we may have (or inherit) - public void release() { - init(); - } - - - //********************************************************************* - // Public utility methods - - /** - * See parseLocale(String, String) for details. - */ - public static Locale parseLocale(String locale) { - return parseLocale(locale, null); - } - - /** - * Parses the given locale string into its language and (optionally) - * country components, and returns the corresponding - * java.util.Locale object. - * - * If the given locale string is null or empty, the runtime's default - * locale is returned. - * - * @param locale the locale string to parse - * @param variant the variant - * - * @return java.util.Locale object corresponding to the given - * locale string, or the runtime's default locale if the locale string is - * null or empty - * - * @throws IllegalArgumentException if the given locale does not have a - * language component or has an empty country component - */ - public static Locale parseLocale(String locale, String variant) { - - Locale ret = null; - String language = locale; - String country = null; - int index = -1; - - if (((index = locale.indexOf(HYPHEN)) > -1) - || ((index = locale.indexOf(UNDERSCORE)) > -1)) { - language = locale.substring(0, index); - country = locale.substring(index+1); - } - - if ((language == null) || (language.length() == 0)) { - throw new IllegalArgumentException( - Resources.getMessage("LOCALE_NO_LANGUAGE")); - } - - if (country == null) { - if (variant != null) - ret = new Locale(language, "", variant); - else - ret = new Locale(language, ""); - } else if (country.length() > 0) { - if (variant != null) - ret = new Locale(language, country, variant); - else - ret = new Locale(language, country); - } else { - throw new IllegalArgumentException( - Resources.getMessage("LOCALE_EMPTY_COUNTRY")); - } - - return ret; - } - - - //********************************************************************* - // Package-scoped utility methods - - /* - * Stores the given locale in the response object of the given page - * context, and stores the locale's associated charset in the - * javax.servlet.jsp.jstl.fmt.request.charset session attribute, which - * may be used by the action in a page invoked by a - * form included in the response to set the request charset to the same as - * the response charset (this makes it possible for the container to - * decode the form parameter values properly, since browsers typically - * encode form field values using the response's charset). - * - * @param pageContext the page context whose response object is assigned - * the given locale - * @param locale the response locale - */ - static void setResponseLocale(PageContext pc, Locale locale) { - // set response locale - ServletResponse response = pc.getResponse(); - response.setLocale(locale); - - // get response character encoding and store it in session attribute - if (pc.getSession() != null) { - try { - pc.setAttribute(RequestEncodingSupport.REQUEST_CHAR_SET, - response.getCharacterEncoding(), - PageContext.SESSION_SCOPE); - } catch (IllegalStateException ex) {} // invalidated session ignored - } - } - - /* - * Returns the formatting locale to use with the given formatting action - * in the given page. - * - * @param pc The page context containing the formatting action - * @param fromTag The formatting action - * @param format true if the formatting action is of type - * (as opposed to ), and false otherwise - * (if set to true, the formatting locale that is returned by - * this method is used to set the response locale). - * - * @param avail the array of available locales - * - * @return the formatting locale to use - */ - static Locale getFormattingLocale(PageContext pc, - Tag fromTag, - boolean format, - Locale[] avail) { - - LocalizationContext locCtxt = null; - - // Get formatting locale from enclosing - Tag parent = findAncestorWithClass(fromTag, BundleSupport.class); - if (parent != null) { - /* - * use locale from localization context established by parent - * action, unless that locale is null - */ - locCtxt = ((BundleSupport) parent).getLocalizationContext(); - if (locCtxt.getLocale() != null) { - if (format) { - setResponseLocale(pc, locCtxt.getLocale()); - } - return locCtxt.getLocale(); - } - } - - // Use locale from default I18N localization context, unless it is null - if ((locCtxt = BundleSupport.getLocalizationContext(pc)) != null) { - if (locCtxt.getLocale() != null) { - if (format) { - setResponseLocale(pc, locCtxt.getLocale()); - } - return locCtxt.getLocale(); - } - } - - /* - * Establish formatting locale by comparing the preferred locales - * (in order of preference) against the available formatting - * locales, and determining the best matching locale. - */ - Locale match = null; - Locale pref = getLocale(pc, Config.FMT_LOCALE); - if (pref != null) { - // Preferred locale is application-based - match = findFormattingMatch(pref, avail); - } else { - // Preferred locales are browser-based - match = findFormattingMatch(pc, avail); - } - if (match == null) { - //Use fallback locale. - pref = getLocale(pc, Config.FMT_FALLBACK_LOCALE); - if (pref != null) { - match = findFormattingMatch(pref, avail); - } - } - if (format && (match != null)) { - setResponseLocale(pc, match); - } - - return match; - } - - /** - * Setup the available formatting locales that will be used - * by getFormattingLocale(PageContext). - */ - static Locale[] availableFormattingLocales; - static { - Locale[] dateLocales = DateFormat.getAvailableLocales(); - Locale[] numberLocales = NumberFormat.getAvailableLocales(); - Vector vec = new Vector(dateLocales.length); - for (int i=0; i is used - * with a locale-less localization context. - * - * @param pc The page context containing the formatting action - * @return the formatting locale to use - */ - static Locale getFormattingLocale(PageContext pc) { - /* - * Establish formatting locale by comparing the preferred locales - * (in order of preference) against the available formatting - * locales, and determining the best matching locale. - */ - Locale match = null; - Locale pref = getLocale(pc, Config.FMT_LOCALE); - if (pref != null) { - // Preferred locale is application-based - match = findFormattingMatch(pref, availableFormattingLocales); - } else { - // Preferred locales are browser-based - match = findFormattingMatch(pc, availableFormattingLocales); - } - if (match == null) { - //Use fallback locale. - pref = getLocale(pc, Config.FMT_FALLBACK_LOCALE); - if (pref != null) { - match = findFormattingMatch(pref, availableFormattingLocales); - } - } - if (match != null) { - setResponseLocale(pc, match); - } - - return match; - } - - /* - * Returns the locale specified by the named scoped attribute or context - * configuration parameter. - * - *

    The named scoped attribute is searched in the page, request, - * session (if valid), and application scope(s) (in this order). If no such - * attribute exists in any of the scopes, the locale is taken from the - * named context configuration parameter. - * - * @param pageContext the page in which to search for the named scoped - * attribute or context configuration parameter - * @param name the name of the scoped attribute or context configuration - * parameter - * - * @return the locale specified by the named scoped attribute or context - * configuration parameter, or null if no scoped attribute or - * configuration parameter with the given name exists - */ - static Locale getLocale(PageContext pageContext, String name) { - Locale loc = null; - - Object obj = Config.find(pageContext, name); - if (obj != null) { - if (obj instanceof Locale) { - loc = (Locale) obj; - } else { - loc = parseLocale((String) obj); - } - } - - return loc; - } - - - //********************************************************************* - // Private utility methods - - /* - * Determines the client's preferred locales from the request, and compares - * each of the locales (in order of preference) against the available - * locales in order to determine the best matching locale. - * - * @param pageContext Page containing the formatting action - * @param avail Available formatting locales - * - * @return Best matching locale, or null if no match was found - */ - private static Locale findFormattingMatch(PageContext pageContext, - Locale[] avail) { - Locale match = null; - for (Enumeration enum_ = Util.getRequestLocales((HttpServletRequest)pageContext.getRequest()); - enum_.hasMoreElements(); ) { - Locale locale = (Locale)enum_.nextElement(); - match = findFormattingMatch(locale, avail); - if (match != null) { - break; - } - } - - return match; - } - - /* - * Returns the best match between the given preferred locale and the - * given available locales. - * - * The best match is given as the first available locale that exactly - * matches the given preferred locale ("exact match"). If no exact match - * exists, the best match is given to an available locale that meets - * the following criteria (in order of priority): - * - available locale's variant is empty and exact match for both - * language and country - * - available locale's variant and country are empty, and exact match - * for language. - * - * @param pref the preferred locale - * @param avail the available formatting locales - * - * @return Available locale that best matches the given preferred locale, - * or null if no match exists - */ - private static Locale findFormattingMatch(Locale pref, Locale[] avail) { - Locale match = null; - boolean langAndCountryMatch = false; - for (int i=0; i If the given action is nested inside a <timeZone> action, - * the time zone is taken from the enclosing <timeZone> action. - * - *

    Otherwise, the time zone configuration setting - * javax.servlet.jsp.jstl.core.Config.FMT_TIME_ZONE - * is used. - * - * @param pageContext the page containing the action for which the - * time zone needs to be determined - * @param fromTag the action for which the time zone needs to be - * determined - * - * @return the time zone, or null if the given action is not - * nested inside a <timeZone> action and no time zone configuration - * setting exists - */ - static TimeZone getTimeZone(PageContext pc, Tag fromTag) { - TimeZone tz = null; - - Tag t = findAncestorWithClass(fromTag, TimeZoneSupport.class); - if (t != null) { - // use time zone from parent tag - TimeZoneSupport parent = (TimeZoneSupport) t; - tz = parent.getTimeZone(); - } else { - // get time zone from configuration setting - Object obj = Config.find(pc, Config.FMT_TIME_ZONE); - if (obj != null) { - if (obj instanceof TimeZone) { - tz = (TimeZone) obj; - } else { - tz = TimeZone.getTimeZone((String) obj); - } - } - } - - return tz; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/DataSourceUtil.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/DataSourceUtil.java deleted file mode 100644 index c47fd0e..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/DataSourceUtil.java +++ /dev/null @@ -1,151 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.sql; - -import javax.naming.Context; -import javax.naming.InitialContext; -import javax.naming.NamingException; -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.jstl.core.Config; -import javax.sql.DataSource; - -import org.apache.taglibs.standard.resources.Resources; - - -/** - *

    A simple DataSource utility for the standard - * DriverManager class. - * - * TO DO: need to cache DataSource - * - * @author Justyna Horwat - */ -public class DataSourceUtil { - - private static final String ESCAPE = "\\"; - private static final String TOKEN = ","; - - /** - * If dataSource is a String first do JNDI lookup. - * If lookup fails parse String like it was a set of JDBC parameters - * Otherwise check to see if dataSource is a DataSource object and use as - * is - */ - static DataSource getDataSource(Object rawDataSource, PageContext pc) - throws JspException - { - DataSource dataSource = null; - - if (rawDataSource == null) { - rawDataSource = Config.find(pc, Config.SQL_DATA_SOURCE); - } - - if (rawDataSource == null) { - return null; - } - - /* - * If the 'dataSource' attribute's value resolves to a String - * after rtexpr/EL evaluation, use the string as JNDI path to - * a DataSource - */ - if (rawDataSource instanceof String) { - try { - Context ctx = new InitialContext(); - // relative to standard JNDI root for J2EE app - Context envCtx = (Context) ctx.lookup("java:comp/env"); - dataSource = (DataSource) envCtx.lookup((String) rawDataSource); - } catch (NamingException ex) { - dataSource = getDataSource((String) rawDataSource); - } - } else if (rawDataSource instanceof DataSource) { - dataSource = (DataSource) rawDataSource; - } else { - throw new JspException( - Resources.getMessage("SQL_DATASOURCE_INVALID_TYPE")); - } - - return dataSource; - } - - /** - * Parse JDBC parameters and setup dataSource appropriately - */ - private static DataSource getDataSource(String params) - throws JspException - { - DataSourceWrapper dataSource = new DataSourceWrapper(); - - String[] paramString = new String[4]; - int escCount = 0; - int aryCount = 0; - int begin = 0; - - for(int index=0; index < params.length(); index++) { - char nextChar = params.charAt(index); - if (TOKEN.indexOf(nextChar) != -1) { - if (escCount == 0) { - paramString[aryCount] = params.substring(begin,index).trim(); - begin = index + 1; - if (++aryCount > 4) { - throw new JspTagException( - Resources.getMessage("JDBC_PARAM_COUNT")); - } - } - } - if (ESCAPE.indexOf(nextChar) != -1) { - escCount++; - } - else { - escCount = 0; - } - } - paramString[aryCount] = params.substring(begin).trim(); - - // use the JDBC URL from the parameter string - dataSource.setJdbcURL(paramString[0]); - - // try to load a driver if it's present - if (paramString[1] != null) { - try { - dataSource.setDriverClassName(paramString[1]); - } catch (Exception ex) { - throw new JspTagException( - Resources.getMessage("DRIVER_INVALID_CLASS", - ex.toString()), ex); - } - } - - // set the username and password - dataSource.setUserName(paramString[2]); - dataSource.setPassword(paramString[3]); - - return dataSource; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/DataSourceWrapper.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/DataSourceWrapper.java deleted file mode 100644 index df9347c..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/DataSourceWrapper.java +++ /dev/null @@ -1,124 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.sql; - -import java.io.PrintWriter; -import java.sql.Connection; -import java.sql.DriverManager; -import java.sql.SQLException; - -import javax.sql.DataSource; - -import org.apache.taglibs.standard.resources.Resources; - - -/** - *

    A simple DataSource wrapper for the standard - * DriverManager class. - * - * @author Hans Bergsten - */ -public class DataSourceWrapper implements DataSource { - private String driverClassName; - private String jdbcURL; - private String userName; - private String password; - - public void setDriverClassName(String driverClassName) - throws ClassNotFoundException, InstantiationException, - IllegalAccessException { - - this.driverClassName = driverClassName; - Class.forName(driverClassName, true, - Thread.currentThread().getContextClassLoader()).newInstance(); - } - - public void setJdbcURL(String jdbcURL) { - this.jdbcURL = jdbcURL; - } - - public void setUserName(String userName) { - this.userName = userName; - } - - public void setPassword(String password) { - this.password = password; - } - - /** - * Returns a Connection using the DriverManager and all - * set properties. - */ - public Connection getConnection() throws SQLException { - Connection conn = null; - if (userName != null) { - conn = DriverManager.getConnection(jdbcURL, userName, password); - } - else { - conn = DriverManager.getConnection(jdbcURL); - } - return conn; - } - - /** - * Always throws a SQLException. Username and password are set - * in the constructor and can not be changed. - */ - public Connection getConnection(String username, String password) - throws SQLException { - throw new SQLException(Resources.getMessage("NOT_SUPPORTED")); - } - - /** - * Always throws a SQLException. Not supported. - */ - public int getLoginTimeout() throws SQLException { - throw new SQLException(Resources.getMessage("NOT_SUPPORTED")); - } - - /** - * Always throws a SQLException. Not supported. - */ - public PrintWriter getLogWriter() throws SQLException { - throw new SQLException(Resources.getMessage("NOT_SUPPORTED")); - } - - /** - * Always throws a SQLException. Not supported. - */ - public void setLoginTimeout(int seconds) throws SQLException { - throw new SQLException(Resources.getMessage("NOT_SUPPORTED")); - } - - /** - * Always throws a SQLException. Not supported. - */ - public synchronized void setLogWriter(PrintWriter out) throws SQLException { - throw new SQLException(Resources.getMessage("NOT_SUPPORTED")); - } - - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/DateParamTagSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/DateParamTagSupport.java deleted file mode 100644 index 5e119df..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/DateParamTagSupport.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ -package org.apache.taglibs.standard.tag.common.sql; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.jstl.sql.SQLExecutionTag; -import javax.servlet.jsp.tagext.TagSupport; - -import org.apache.taglibs.standard.resources.Resources; - - -/** - *

    Tag handler for <Param> in JSTL, used to set - * parameter values for a SQL statement.

    - * - * @author Justyna Horwat - */ - -public abstract class DateParamTagSupport extends TagSupport { - - //********************************************************************* - // Private constants - - private static final String TIMESTAMP_TYPE = "timestamp"; - private static final String TIME_TYPE = "time"; - private static final String DATE_TYPE = "date"; - - - //********************************************************************* - // Protected state - - protected String type; - protected java.util.Date value; - - - //********************************************************************* - // Constructor - - public DateParamTagSupport() { - super(); - init(); - } - - private void init() { - value = null; - type = null; - } - - - //********************************************************************* - // Tag logic - - public int doEndTag() throws JspException { - SQLExecutionTag parent = (SQLExecutionTag) - findAncestorWithClass(this, SQLExecutionTag.class); - if (parent == null) { - throw new JspTagException( - Resources.getMessage("SQL_PARAM_OUTSIDE_PARENT")); - } - - if (value != null) { - convertValue(); - } - - parent.addSQLParameter(value); - return EVAL_PAGE; - } - - - //********************************************************************* - // Private utility methods - - private void convertValue() throws JspException { - - if ((type == null) || (type.equalsIgnoreCase(TIMESTAMP_TYPE))) { - if (!(value instanceof java.sql.Timestamp)) { - value = new java.sql.Timestamp(value.getTime()); - } - } else if (type.equalsIgnoreCase(TIME_TYPE)) { - if (!(value instanceof java.sql.Time)) { - value = new java.sql.Time(value.getTime()); - } - } else if (type.equalsIgnoreCase(DATE_TYPE)) { - if (!(value instanceof java.sql.Date)) { - value = new java.sql.Date(value.getTime()); - } - } else { - throw new JspException( - Resources.getMessage("SQL_DATE_PARAM_INVALID_TYPE", type)); - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/DriverTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/DriverTag.java deleted file mode 100644 index 3b58bf2..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/DriverTag.java +++ /dev/null @@ -1,146 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.sql; - -import javax.servlet.ServletContext; -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.TagSupport; - -/** - *

    Tag handler for <Driver> in JSTL, used to create - * a simple DataSource for prototyping.

    - * - * @author Hans Bergsten - */ -public class DriverTag extends TagSupport { - private static final String DRIVER_CLASS_NAME = - "javax.servlet.jsp.jstl.sql.driver"; - private static final String JDBC_URL = - "javax.servlet.jsp.jstl.sql.jdbcURL"; - private static final String USER_NAME = - "javax.servlet.jsp.jstl.sql.userName"; - private static final String PASSWORD = - "javax.servlet.jsp.jstl.sql.password"; - - private String driverClassName; - private String jdbcURL; - private int scope = PageContext.PAGE_SCOPE; - private String userName; - private String var; - - //********************************************************************* - // Accessor methods - - public void setDriver(String driverClassName) { - this.driverClassName = driverClassName; - } - - public void setJdbcURL(String jdbcURL) { - this.jdbcURL = jdbcURL; - } - - /** - * Setter method for the scope of the variable to hold the - * result. - * - */ - public void setScope(String scopeName) { - if ("page".equals(scopeName)) { - scope = PageContext.PAGE_SCOPE; - } - else if ("request".equals(scopeName)) { - scope = PageContext.REQUEST_SCOPE; - } - else if ("session".equals(scopeName)) { - scope = PageContext.SESSION_SCOPE; - } - else if ("application".equals(scopeName)) { - scope = PageContext.APPLICATION_SCOPE; - } - } - - public void setUserName(String userName) { - this.userName = userName; - } - - public void setVar(String var) { - this.var = var; - } - - //********************************************************************* - // Tag logic - - public int doStartTag() throws JspException { - DataSourceWrapper ds = new DataSourceWrapper(); - try { - ds.setDriverClassName(getDriverClassName()); - } - catch (Exception e) { - throw new JspTagException("Invalid driver class name: " + - e.toString(), e); - } - ds.setJdbcURL(getJdbcURL()); - ds.setUserName(getUserName()); - ds.setPassword(getPassword()); - pageContext.setAttribute(var, ds, scope); - return SKIP_BODY; - } - - - //********************************************************************* - // Private utility methods - - private String getDriverClassName() { - if (driverClassName != null) { - return driverClassName; - } - ServletContext application = pageContext.getServletContext(); - return application.getInitParameter(DRIVER_CLASS_NAME); - } - - private String getJdbcURL() { - if (jdbcURL != null) { - return jdbcURL; - } - ServletContext application = pageContext.getServletContext(); - return application.getInitParameter(JDBC_URL); - } - - private String getUserName() { - if (userName != null) { - return userName; - } - ServletContext application = pageContext.getServletContext(); - return application.getInitParameter(USER_NAME); - } - - private String getPassword() { - ServletContext application = pageContext.getServletContext(); - return application.getInitParameter(PASSWORD); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/ParamTagSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/ParamTagSupport.java deleted file mode 100644 index 137f5cd..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/ParamTagSupport.java +++ /dev/null @@ -1,70 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ -package org.apache.taglibs.standard.tag.common.sql; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.jstl.sql.SQLExecutionTag; -import javax.servlet.jsp.tagext.BodyTagSupport; - -import org.apache.taglibs.standard.resources.Resources; - - -/** - *

    Tag handler for <Param> in JSTL, used to set - * parameter values for a SQL statement.

    - * - * @author Hans Bergsten - */ - -public abstract class ParamTagSupport extends BodyTagSupport { - protected Object value; - - //********************************************************************* - // Tag logic - - public int doEndTag() throws JspException { - SQLExecutionTag parent = (SQLExecutionTag) - findAncestorWithClass(this, SQLExecutionTag.class); - if (parent == null) { - throw new JspTagException( - Resources.getMessage("SQL_PARAM_OUTSIDE_PARENT")); - } - - Object paramValue = null; - if (value != null) { - paramValue = value; - } - else if (bodyContent != null) { - paramValue = bodyContent.getString().trim(); - if (((String) paramValue).trim().length() == 0) { - paramValue = null; - } - } - - parent.addSQLParameter(paramValue); - return EVAL_PAGE; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/QueryTagSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/QueryTagSupport.java deleted file mode 100644 index 6989b3f..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/QueryTagSupport.java +++ /dev/null @@ -1,308 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.sql; - -import java.sql.Connection; -import java.sql.PreparedStatement; -import java.sql.ResultSet; -import java.sql.SQLException; -import java.util.ArrayList; -import java.util.List; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.jstl.core.Config; -import javax.servlet.jsp.jstl.sql.Result; -import javax.servlet.jsp.jstl.sql.SQLExecutionTag; -import javax.servlet.jsp.tagext.BodyTagSupport; -import javax.servlet.jsp.tagext.TryCatchFinally; -import javax.sql.DataSource; - -import org.apache.taglibs.standard.resources.Resources; -import org.apache.taglibs.standard.tag.common.core.Util; - - -/** - *

    Tag handler for <Query> in JSTL. - * - * @author Hans Bergsten - * @author Justyna Horwat - */ - -public abstract class QueryTagSupport extends BodyTagSupport - implements TryCatchFinally, SQLExecutionTag { - - private String var; - private int scope; - - /* - * The following properties take expression values, so the - * setter methods are implemented by the expression type - * specific subclasses. - */ - protected Object rawDataSource; - protected boolean dataSourceSpecified; - protected String sql; - protected int maxRows; - protected boolean maxRowsSpecified; - protected int startRow; - - /* - * Instance variables that are not for attributes - */ - private Connection conn; - private List parameters; - private boolean isPartOfTransaction; - - - //********************************************************************* - // Constructor and initialization - - public QueryTagSupport() { - super(); - init(); - } - - private void init() { - startRow = 0; - maxRows = -1; - maxRowsSpecified = dataSourceSpecified = false; - isPartOfTransaction = false; - conn = null; - rawDataSource = null; - parameters = null; - sql = null; - var = null; - scope = PageContext.PAGE_SCOPE; - } - - - //********************************************************************* - // Accessor methods - - /** - * Setter method for the name of the variable to hold the - * result. - */ - public void setVar(String var) { - this.var = var; - } - - /** - * Setter method for the scope of the variable to hold the - * result. - */ - public void setScope(String scopeName) { - scope = Util.getScope(scopeName); - } - - //********************************************************************* - // Public utility methods - - /** - * Called by nested parameter elements to add PreparedStatement - * parameter values. - */ - public void addSQLParameter(Object o) { - if (parameters == null) { - parameters = new ArrayList(); - } - parameters.add(o); - } - - //********************************************************************* - // Tag logic - - /** - * Prepares for execution by setting the initial state, such as - * getting the Connection - */ - public int doStartTag() throws JspException { - - if (!maxRowsSpecified) { - Object obj = Config.find(pageContext, Config.SQL_MAX_ROWS); - if (obj != null) { - if (obj instanceof Integer) { - maxRows = ((Integer) obj).intValue(); - } else if (obj instanceof String) { - try { - maxRows = Integer.parseInt((String) obj); - } catch (NumberFormatException nfe) { - throw new JspException( - Resources.getMessage("SQL_MAXROWS_PARSE_ERROR", - (String) obj), - nfe); - } - } else { - throw new JspException( - Resources.getMessage("SQL_MAXROWS_INVALID")); - } - } - } - - try { - conn = getConnection(); - } catch (SQLException e) { - throw new JspException(sql + ": " + e.getMessage(), e); - } - - return EVAL_BODY_BUFFERED; - } - - /** - *

    Execute the SQL statement, set either through the sql - * attribute or as the body, and save the result as a variable - * named by the var attribute in the scope specified - * by the scope attribute, as an object that implements - * the Result interface. - * - *

    The connection used to execute the statement comes either - * from the DataSource specified by the - * dataSource attribute, provided by a parent action - * element, or is retrieved from a JSP scope attribute - * named javax.servlet.jstl.sql.dataSource. - */ - public int doEndTag() throws JspException { - /* - * Use the SQL statement specified by the sql attribute, if any, - * otherwise use the body as the statement. - */ - String sqlStatement = null; - if (sql != null) { - sqlStatement = sql; - } - else if (bodyContent != null) { - sqlStatement = bodyContent.getString(); - } - if (sqlStatement == null || sqlStatement.trim().length() == 0) { - throw new JspTagException( - Resources.getMessage("SQL_NO_STATEMENT")); - } - /* - * We shouldn't have a negative startRow or illegal maxrows - */ - if ((startRow < 0) || (maxRows < -1)) { - throw new JspException( - Resources.getMessage("PARAM_BAD_VALUE")); - } - - Result result = null; - /* - * Note! We must not use the setMaxRows() method on the - * the statement to limit the number of rows, since the - * Result factory must be able to figure out the correct - * value for isLimitedByMaxRows(); there's no way to check - * if it was from the ResultSet. - */ - try { - PreparedStatement ps = conn.prepareStatement(sqlStatement); - setParameters(ps, parameters); - ResultSet rs = ps.executeQuery(); - result = new ResultImpl(rs, startRow, maxRows); - ps.close(); - } - catch (Throwable e) { - throw new JspException(sqlStatement + ": " + e.getMessage(), e); - } - pageContext.setAttribute(var, result, scope); - return EVAL_PAGE; - } - - /** - * Just rethrows the Throwable. - */ - public void doCatch(Throwable t) throws Throwable { - throw t; - } - - /** - * Close the Connection, unless this action is used - * as part of a transaction. - */ - public void doFinally() { - if (conn != null && !isPartOfTransaction) { - try { - conn.close(); - } catch (SQLException e) {} // Not much we can do - } - - conn = null; - parameters = null; - } - - - //********************************************************************* - // Private utility methods - - private Connection getConnection() throws JspException, SQLException { - // Fix: Add all other mechanisms - Connection conn = null; - isPartOfTransaction = false; - - TransactionTagSupport parent = (TransactionTagSupport) - findAncestorWithClass(this, TransactionTagSupport.class); - if (parent != null) { - if (dataSourceSpecified) { - throw new JspTagException( - Resources.getMessage("ERROR_NESTED_DATASOURCE")); - } - conn = parent.getSharedConnection(); - isPartOfTransaction = true; - } else { - if ((rawDataSource == null) && dataSourceSpecified) { - throw new JspException( - Resources.getMessage("SQL_DATASOURCE_NULL")); - } - DataSource dataSource = DataSourceUtil.getDataSource(rawDataSource, - pageContext); - try { - conn = dataSource.getConnection(); - } catch (Exception ex) { - throw new JspException( - Resources.getMessage("DATASOURCE_INVALID", - ex.toString())); - } - } - - return conn; - } - - private void setParameters(PreparedStatement ps, List parameters) - throws SQLException - { - if (parameters != null) { - for (int i = 0; i < parameters.size(); i++) { - /* The first parameter has index 1. If a null - * is passed to setObject the parameter will be - * set to JDBC null so an explicit call to - * ps.setNull is not required. - */ - ps.setObject(i + 1, parameters.get(i)); - } - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/ResultImpl.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/ResultImpl.java deleted file mode 100644 index 25aacf2..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/ResultImpl.java +++ /dev/null @@ -1,181 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.sql; - -import java.sql.ResultSet; -import java.sql.ResultSetMetaData; -import java.sql.SQLException; -import java.util.ArrayList; -import java.util.List; -import java.util.SortedMap; -import java.util.TreeMap; - -import javax.servlet.jsp.jstl.sql.Result; - -/** - *

    This class creates a cached version of a ResultSet. - * It's represented as a Result implementation, capable of - * returing an array of Row objects containing a Column - * instance for each column in the row.

    - * - *

    Note -- this is a private copy for the RI to avoid making the - * corresponding class in javax.servlet.* public.

    - * - * @author Hans Bergsten - * @author Justyna Horwat - */ - -public class ResultImpl implements Result { - private List rowMap; - private List rowByIndex; - private String[] columnNames; - private boolean isLimited; - - /** - * This constructor reads the ResultSet and saves a cached - * copy. - * - * @param rs an open ResultSet, positioned before the first - * row - * @param startRow, beginning row to be cached - * @param maxRows, query maximum rows limit - * @exception if a database error occurs - */ - public ResultImpl(ResultSet rs, int startRow, int maxRows) - throws SQLException - { - rowMap = new ArrayList(); - rowByIndex = new ArrayList(); - - ResultSetMetaData rsmd = rs.getMetaData(); - int noOfColumns = rsmd.getColumnCount(); - - // Create the column name array - columnNames = new String[noOfColumns]; - for (int i = 1; i <= noOfColumns; i++) { - columnNames[i-1] = rsmd.getColumnName(i); - } - - // Throw away all rows upto startRow - for (int i = 0; i < startRow; i++) { - rs.next(); - } - - // Process the remaining rows upto maxRows - int processedRows = 0; - while (rs.next()) { - if ((maxRows != -1) && (processedRows == maxRows)) { - isLimited = true; - break; - } - Object[] columns = new Object[noOfColumns]; - SortedMap columnMap = - new TreeMap(String.CASE_INSENSITIVE_ORDER); - - // JDBC uses 1 as the lowest index! - for (int i = 1; i <= noOfColumns; i++) { - Object value = rs.getObject(i); - if (rs.wasNull()) { - value = null; - } - columns[i-1] = value; - columnMap.put(columnNames[i-1], value); - } - rowMap.add(columnMap); - rowByIndex.add(columns); - processedRows++; - } - } - - /** - * Returns an array of SortedMap objects. The SortedMap - * object key is the ColumnName and the value is the ColumnValue. - * SortedMap was created using the CASE_INSENSITIVE_ORDER - * Comparator so the key is the case insensitive representation - * of the ColumnName. - * - * @return an array of Map, or null if there are no rows - */ - public SortedMap[] getRows() { - if (rowMap == null) { - return null; - } - - //should just be able to return SortedMap[] object - return (SortedMap []) rowMap.toArray(new SortedMap[0]); - } - - - /** - * Returns an array of Object[] objects. The first index - * designates the Row, the second the Column. The array - * stores the value at the specified row and column. - * - * @return an array of Object[], or null if there are no rows - */ - public Object[][] getRowsByIndex() { - if (rowByIndex == null) { - return null; - } - - //should just be able to return Object[][] object - return (Object [][])rowByIndex.toArray(new Object[0][0]); - } - - /** - * Returns an array of String objects. The array represents - * the names of the columns arranged in the same order as in - * the getRowsByIndex() method. - * - * @return an array of String[] - */ - public String[] getColumnNames() { - return columnNames; - } - - /** - * Returns the number of rows in the cached ResultSet - * - * @return the number of cached rows, or -1 if the Result could - * not be initialized due to SQLExceptions - */ - public int getRowCount() { - if (rowMap == null) { - return -1; - } - return rowMap.size(); - } - - /** - * Returns true of the query was limited by a maximum row setting - * - * @return true if the query was limited by a MaxRows attribute - */ - public boolean isLimitedByMaxRows() { - return isLimited; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/SetDataSourceTagSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/SetDataSourceTagSupport.java deleted file mode 100644 index 02c04a2..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/SetDataSourceTagSupport.java +++ /dev/null @@ -1,138 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.sql; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.jstl.core.Config; -import javax.servlet.jsp.tagext.TagSupport; -import javax.sql.DataSource; - -import org.apache.taglibs.standard.resources.Resources; -import org.apache.taglibs.standard.tag.common.core.Util; - - -/** - *

    Tag handler for <SetDataSource> in JSTL, used to create - * a simple DataSource for prototyping.

    - * - * @author Hans Bergsten - * @author Justyna Horwat - */ -public class SetDataSourceTagSupport extends TagSupport { - - protected Object dataSource; - protected boolean dataSourceSpecified; - protected String jdbcURL; - protected String driverClassName; - protected String userName; - protected String password; - - private int scope; - private String var; - - - //********************************************************************* - // Constructor and initialization - - public SetDataSourceTagSupport() { - super(); - init(); - } - - private void init() { - dataSource = null; - dataSourceSpecified = false; - jdbcURL = driverClassName = userName = password = null; - var = null; - scope = PageContext.PAGE_SCOPE; - } - - - //********************************************************************* - // Accessor methods - - /** - * Setter method for the scope of the variable to hold the - * result. - * - */ - public void setScope(String scope) { - this.scope = Util.getScope(scope); - } - - public void setVar(String var) { - this.var = var; - } - - - //********************************************************************* - // Tag logic - - public int doStartTag() throws JspException { - DataSource ds; - - if (dataSource != null) { - ds = DataSourceUtil.getDataSource(dataSource, pageContext); - } else { - if (dataSourceSpecified) { - throw new JspException( - Resources.getMessage("SQL_DATASOURCE_NULL")); - } - - DataSourceWrapper dsw = new DataSourceWrapper(); - try { - // set driver class iff provided by the tag - if (driverClassName != null) { - dsw.setDriverClassName(driverClassName); - } - } - catch (Exception e) { - throw new JspTagException( - Resources.getMessage("DRIVER_INVALID_CLASS", - e.toString()), e); - } - dsw.setJdbcURL(jdbcURL); - dsw.setUserName(userName); - dsw.setPassword(password); - ds = (DataSource) dsw; - } - - if (var != null) { - pageContext.setAttribute(var, ds, scope); - } else { - Config.set(pageContext, Config.SQL_DATA_SOURCE, ds, scope); - } - - return SKIP_BODY; - } - - // Releases any resources we may have (or inherit) - public void release() { - init(); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/TransactionTagSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/TransactionTagSupport.java deleted file mode 100644 index 7b1381e..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/TransactionTagSupport.java +++ /dev/null @@ -1,215 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.sql; - -import java.sql.Connection; -import java.sql.SQLException; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.tagext.TagSupport; -import javax.servlet.jsp.tagext.TryCatchFinally; -import javax.sql.DataSource; - -import org.apache.taglibs.standard.resources.Resources; - - -/** - *

    Tag handler for <Transaction> in JSTL. - * - * @author Hans Bergsten - */ - -public abstract class TransactionTagSupport extends TagSupport - implements TryCatchFinally { - - //********************************************************************* - // Private constants - - private static final String TRANSACTION_READ_COMMITTED - = "read_committed"; - private static final String TRANSACTION_READ_UNCOMMITTED - = "read_uncommitted"; - private static final String TRANSACTION_REPEATABLE_READ - = "repeatable_read"; - private static final String TRANSACTION_SERIALIZABLE - = "serializable"; - - - //********************************************************************* - // Protected state - - protected Object rawDataSource; - protected boolean dataSourceSpecified; - - - //********************************************************************* - // Private state - - private Connection conn; - private int isolation; - private int origIsolation; - - - //********************************************************************* - // Constructor and initialization - - public TransactionTagSupport() { - super(); - init(); - } - - private void init() { - conn = null; - dataSourceSpecified = false; - rawDataSource = null; - isolation = Connection.TRANSACTION_NONE; - } - - - //********************************************************************* - // Tag logic - - /** - * Prepares for execution by setting the initial state, such as - * getting the Connection and preparing it for - * the transaction. - */ - public int doStartTag() throws JspException { - - if ((rawDataSource == null) && dataSourceSpecified) { - throw new JspException( - Resources.getMessage("SQL_DATASOURCE_NULL")); - } - - DataSource dataSource = DataSourceUtil.getDataSource(rawDataSource, - pageContext); - - try { - conn = dataSource.getConnection(); - origIsolation = conn.getTransactionIsolation(); - if (origIsolation == Connection.TRANSACTION_NONE) { - throw new JspTagException( - Resources.getMessage("TRANSACTION_NO_SUPPORT")); - } - if ((isolation != Connection.TRANSACTION_NONE) - && (isolation != origIsolation)) { - conn.setTransactionIsolation(isolation); - } - conn.setAutoCommit(false); - } catch (SQLException e) { - throw new JspTagException( - Resources.getMessage("ERROR_GET_CONNECTION", - e.toString()), e); - } - - return EVAL_BODY_INCLUDE; - } - - /** - * Commits the transaction. - */ - public int doEndTag() throws JspException { - try { - conn.commit(); - } catch (SQLException e) { - throw new JspTagException( - Resources.getMessage("TRANSACTION_COMMIT_ERROR", - e.toString()), e); - } - return EVAL_PAGE; - } - - /** - * Rollbacks the transaction and rethrows the Throwable. - */ - public void doCatch(Throwable t) throws Throwable { - if (conn != null) { - try { - conn.rollback(); - } catch (SQLException e) { - // Ignore to not hide orignal exception - } - } - throw t; - } - - /** - * Restores the Connection to its initial state and - * closes it. - */ - public void doFinally() { - if (conn != null) { - try { - if ((isolation != Connection.TRANSACTION_NONE) - && (isolation != origIsolation)) { - conn.setTransactionIsolation(origIsolation); - } - conn.setAutoCommit(true); - conn.close(); - } catch (SQLException e) { - // Not much we can do - } - } - conn = null; - } - - // Releases any resources we may have (or inherit) - public void release() { - init(); - } - - - //********************************************************************* - // Public utility methods - - /** - * Setter method for the transaction isolation level. - */ - public void setIsolation(String iso) throws JspTagException { - - if (TRANSACTION_READ_COMMITTED.equals(iso)) { - isolation = Connection.TRANSACTION_READ_COMMITTED; - } else if (TRANSACTION_READ_UNCOMMITTED.equals(iso)) { - isolation = Connection.TRANSACTION_READ_UNCOMMITTED; - } else if (TRANSACTION_REPEATABLE_READ.equals(iso)) { - isolation = Connection.TRANSACTION_REPEATABLE_READ; - } else if (TRANSACTION_SERIALIZABLE.equals(iso)) { - isolation = Connection.TRANSACTION_SERIALIZABLE; - } else { - throw new JspTagException( - Resources.getMessage("TRANSACTION_INVALID_ISOLATION")); - } - } - - /** - * Called by nested parameter elements to get a reference to - * the Connection. - */ - public Connection getSharedConnection() { - return conn; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/UpdateTagSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/UpdateTagSupport.java deleted file mode 100644 index aa2eda7..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/sql/UpdateTagSupport.java +++ /dev/null @@ -1,266 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.sql; - -import java.sql.Connection; -import java.sql.PreparedStatement; -import java.sql.SQLException; -import java.util.ArrayList; -import java.util.List; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.jstl.sql.SQLExecutionTag; -import javax.servlet.jsp.tagext.BodyTagSupport; -import javax.servlet.jsp.tagext.TryCatchFinally; -import javax.sql.DataSource; - -import org.apache.taglibs.standard.resources.Resources; -import org.apache.taglibs.standard.tag.common.core.Util; - -/** - *

    Tag handler for <Update> in JSTL. - * - * @author Hans Bergsten - * @author Justyna Horwat - */ - -public abstract class UpdateTagSupport extends BodyTagSupport - implements TryCatchFinally, SQLExecutionTag { - - private String var; - private int scope; - - /* - * The following properties take expression values, so the - * setter methods are implemented by the expression type - * specific subclasses. - */ - protected Object rawDataSource; - protected boolean dataSourceSpecified; - protected String sql; - - /* - * Instance variables that are not for attributes - */ - private Connection conn; - private List parameters; - private boolean isPartOfTransaction; - - - //********************************************************************* - // Constructor and initialization - - public UpdateTagSupport() { - super(); - init(); - } - - private void init() { - rawDataSource = null; - sql = null; - conn = null; - parameters = null; - isPartOfTransaction = dataSourceSpecified = false; - scope = PageContext.PAGE_SCOPE; - var = null; - } - - - //********************************************************************* - // Accessor methods - - /** - * Setter method for the name of the variable to hold the - * result. - */ - public void setVar(String var) { - this.var = var; - } - - /** - * Setter method for the scope of the variable to hold the - * result. - */ - public void setScope(String scopeName) { - scope = Util.getScope(scopeName); - } - - - //********************************************************************* - // Tag logic - - /** - * Prepares for execution by setting the initial state, such as - * getting the Connection - */ - public int doStartTag() throws JspException { - - try { - conn = getConnection(); - } catch (SQLException e) { - throw new JspException(sql + ": " + e.getMessage(), e); - } - - return EVAL_BODY_BUFFERED; - } - - /** - *

    Execute the SQL statement, set either through the sql - * attribute or as the body, and save the result as a variable - * named by the var attribute in the scope specified - * by the scope attribute, as an object that implements - * the Result interface. - * - *

    The connection used to execute the statement comes either - * from the DataSource specified by the - * dataSource attribute, provided by a parent action - * element, or is retrieved from a JSP scope attribute - * named javax.servlet.jsp.jstl.sql.dataSource. - */ - public int doEndTag() throws JspException { - /* - * Use the SQL statement specified by the sql attribute, if any, - * otherwise use the body as the statement. - */ - String sqlStatement = null; - if (sql != null) { - sqlStatement = sql; - } - else if (bodyContent != null) { - sqlStatement = bodyContent.getString(); - } - if (sqlStatement == null || sqlStatement.trim().length() == 0) { - throw new JspTagException( - Resources.getMessage("SQL_NO_STATEMENT")); - } - - int result = 0; - try { - PreparedStatement ps = conn.prepareStatement(sqlStatement); - setParameters(ps, parameters); - result = ps.executeUpdate(); - } - catch (Throwable e) { - throw new JspException(sqlStatement + ": " + e.getMessage(), e); - } - if (var != null) - pageContext.setAttribute(var, new Integer(result), scope); - return EVAL_PAGE; - } - - /** - * Just rethrows the Throwable. - */ - public void doCatch(Throwable t) throws Throwable { - throw t; - } - - /** - * Close the Connection, unless this action is used - * as part of a transaction. - */ - public void doFinally() { - if (conn != null && !isPartOfTransaction) { - try { - conn.close(); - } catch (SQLException e) { - // Not much we can do - } - } - - parameters = null; - conn = null; - } - - - //********************************************************************* - // Public utility methods - - /** - * Called by nested parameter elements to add PreparedStatement - * parameter values. - */ - public void addSQLParameter(Object o) { - if (parameters == null) { - parameters = new ArrayList(); - } - parameters.add(o); - } - - - //********************************************************************* - // Private utility methods - - private Connection getConnection() throws JspException, SQLException { - // Fix: Add all other mechanisms - Connection conn = null; - isPartOfTransaction = false; - - TransactionTagSupport parent = (TransactionTagSupport) - findAncestorWithClass(this, TransactionTagSupport.class); - if (parent != null) { - if (dataSourceSpecified) { - throw new JspTagException( - Resources.getMessage("ERROR_NESTED_DATASOURCE")); - } - conn = parent.getSharedConnection(); - isPartOfTransaction = true; - } else { - if ((rawDataSource == null) && dataSourceSpecified) { - throw new JspException( - Resources.getMessage("SQL_DATASOURCE_NULL")); - } - DataSource dataSource = DataSourceUtil.getDataSource(rawDataSource, - pageContext); - try { - conn = dataSource.getConnection(); - } catch (Exception ex) { - throw new JspException( - Resources.getMessage("DATASOURCE_INVALID", - ex.toString())); - } - } - - return conn; - } - - private void setParameters(PreparedStatement ps, List parameters) - throws SQLException - { - if (parameters != null) { - for (int i = 0; i < parameters.size(); i++) { - /* The first parameter has index 1. If a null - * is passed to setObject the parameter will be - * set to JDBC null so an explicit call to - * ps.setNull is not required. - */ - ps.setObject(i + 1, parameters.get(i)); - } - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/ExprSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/ExprSupport.java deleted file mode 100644 index 697f743..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/ExprSupport.java +++ /dev/null @@ -1,95 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.xml; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.tagext.TagSupport; - -/** - *

    Tag handler for <expr> in JSTL's XML library.

    - * - * @author Shawn Bayern - */ - -public abstract class ExprSupport extends TagSupport { - - //********************************************************************* - // Internal state - - private String select; // tag attribute - protected boolean escapeXml; // tag attribute - - //********************************************************************* - // Construction and initialization - - /** - * Constructs a new handler. As with TagSupport, subclasses should - * not provide other constructors and are expected to call the - * superclass constructor. - */ - public ExprSupport() { - super(); - init(); - } - - // resets local state - private void init() { - select = null; - escapeXml = true; - } - - - //********************************************************************* - // Tag logic - - // applies XPath expression from 'select' and prints the result - public int doStartTag() throws JspException { - try { - XPathUtil xu = new XPathUtil(pageContext); - String result = xu.valueOf(XPathUtil.getContext(this), select); - org.apache.taglibs.standard.tag.common.core.OutSupport.out( - pageContext, escapeXml, result); - return SKIP_BODY; - } catch (java.io.IOException ex) { - throw new JspTagException(ex.toString(), ex); - } - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Attribute accessors - - public void setSelect(String select) { - this.select = select; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/ForEachTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/ForEachTag.java deleted file mode 100644 index aca93ea..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/ForEachTag.java +++ /dev/null @@ -1,131 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.xml; - -import java.util.List; - -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.jstl.core.LoopTagSupport; - -import org.apache.taglibs.standard.resources.Resources; - -/** - *

    Support for the XML library's <forEach> tag.

    - * - * @see javax.servlet.jsp.jstl.core.LoopTagSupport - * @author Shawn Bayern - */ -public class ForEachTag extends LoopTagSupport { - - //********************************************************************* - // Private state - - private String select; // tag attribute - private List nodes; // XPath result - private int nodesIndex; // current index - private org.w3c.dom.Node current; // current node - - //********************************************************************* - // Iteration control methods - - // (We inherit semantics and Javadoc from LoopTagSupport.) - - protected void prepare() throws JspTagException { - nodesIndex = 0; - XPathUtil xu = new XPathUtil(pageContext); - nodes = xu.selectNodes(XPathUtil.getContext(this), select); - } - - protected boolean hasNext() throws JspTagException { - return (nodesIndex < nodes.size()); - } - - protected Object next() throws JspTagException { - Object o = nodes.get(nodesIndex++); - if (!(o instanceof org.w3c.dom.Node)) - throw new JspTagException( - Resources.getMessage("FOREACH_NOT_NODESET")); - current = (org.w3c.dom.Node) o; - return current; - } - - - //********************************************************************* - // Tag logic and lifecycle management - - // Releases any resources we may have (or inherit) - public void release() { - init(); - super.release(); - } - - - //********************************************************************* - // Attribute accessors - - public void setSelect(String select) { - this.select = select; - } - - public void setBegin(int begin) throws JspTagException { - this.beginSpecified = true; - this.begin = begin; - validateBegin(); - } - - public void setEnd(int end) throws JspTagException { - this.endSpecified = true; - this.end = end; - validateEnd(); - } - - public void setStep(int step) throws JspTagException { - this.stepSpecified = true; - this.step = step; - validateStep(); - } - - //********************************************************************* - // Public methods for subtags - - /* Retrieves the current context. */ - public org.w3c.dom.Node getContext() throws JspTagException { - // expose the current node as the context - return current; - } - - - //********************************************************************* - // Private utility methods - - private void init() { - select = null; - nodes = null; - nodesIndex = 0; - current = null; - } -} - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/IfTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/IfTag.java deleted file mode 100644 index d692471..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/IfTag.java +++ /dev/null @@ -1,85 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.xml; - -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.jstl.core.ConditionalTagSupport; - -/** - *

    Tag handler for <if> in JSTL's XML library.

    - * - * @author Shawn Bayern - */ - -public class IfTag extends ConditionalTagSupport { - - //********************************************************************* - // Constructor and lifecycle management - - // initialize inherited and local state - public IfTag() { - super(); - init(); - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Supplied conditional logic - - protected boolean condition() throws JspTagException { - XPathUtil xu = new XPathUtil(pageContext); - return (xu.booleanValueOf(XPathUtil.getContext(this), select)); - } - - - //********************************************************************* - // Private state - - private String select; // the value of the 'test' attribute - - - //********************************************************************* - // Attribute accessors - - public void setSelect(String select) { - this.select = select; - } - - - //********************************************************************* - // Private utility methods - - // resets internal state - private void init() { - select = null; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/JSTLXPathConstants.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/JSTLXPathConstants.java deleted file mode 100644 index 71d5f06..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/JSTLXPathConstants.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - *//* - * JSTLXPathConstants.java - * - * Created on March 4, 2005, 4:24 PM - */ - -package org.apache.taglibs.standard.tag.common.xml; - - -import javax.xml.namespace.QName; - -/** - * This class is added to provide support for a generic Object type in return type - * arguement for XPath's evaluate instance method. - * - * @author dhirup - */ -public class JSTLXPathConstants { - - /** - *

    Private constructor to prevent instantiation.

    - */ - private JSTLXPathConstants() { - } - - // To support generic Object types - public static final QName OBJECT = new QName("http://www.w3.org/1999/XSL/Transform", "OBJECT"); - - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/JSTLXPathFactory.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/JSTLXPathFactory.java deleted file mode 100644 index 1724446..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/JSTLXPathFactory.java +++ /dev/null @@ -1,44 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - *//* - * JSTLXPathFactory.java - * - * Created on March 4, 2005, 3:27 PM - */ - -package org.apache.taglibs.standard.tag.common.xml; - -import com.sun.org.apache.xpath.internal.jaxp.XPathFactoryImpl; - -/** - * This factory class is added to provide access to our own implementation - * of XPath, so that we can support a generic Object type in return type - * arguement for XPath's evaluate instance method. - * - * @author dhirup - */ -public class JSTLXPathFactory extends XPathFactoryImpl { - - public javax.xml.xpath.XPath newXPath() { - return new org.apache.taglibs.standard.tag.common.xml.JSTLXPathImpl(null, null); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/JSTLXPathImpl.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/JSTLXPathImpl.java deleted file mode 100644 index ac91b75..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/JSTLXPathImpl.java +++ /dev/null @@ -1,564 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ -package org.apache.taglibs.standard.tag.common.xml; - - -import javax.xml.namespace.QName; -import javax.xml.namespace.NamespaceContext; -import javax.xml.xpath.XPathExpressionException; -import javax.xml.xpath.XPathConstants; -import javax.xml.xpath.XPathFunctionResolver; -import javax.xml.xpath.XPathVariableResolver; -import javax.xml.xpath.XPathExpression; - -import com.sun.org.apache.xml.internal.dtm.DTM; -import com.sun.org.apache.xpath.internal.*; -import com.sun.org.apache.xpath.internal.objects.XObject; -import com.sun.org.apache.xpath.internal.res.XPATHErrorResources; -import com.sun.org.apache.xalan.internal.res.XSLMessages; - -import org.w3c.dom.Node; -import org.w3c.dom.DOMImplementation; -import org.w3c.dom.Document; -import org.w3c.dom.traversal.NodeIterator; - -import org.xml.sax.InputSource; -import org.xml.sax.SAXException; - -import javax.xml.parsers.*; - -import java.io.IOException; - -/** - * The JSTLXPathImpl class provides implementation for the methods defined in - * javax.xml.xpath.XPath interface. This provide simple access to the results - * of an XPath expression. - * - * This class provides our own implementation of XPath, so that we can support - * a generic Object type in returnType arguement for XPath's evaluate instance - * method. - * - * Most of the implementation is exactly similar to what is already provided in - * com.sun.org.apache.xpath.internal.jaxp.XPathImpl.java - */ -public class JSTLXPathImpl implements javax.xml.xpath.XPath { - - // Private variables - private XPathVariableResolver variableResolver; - private XPathFunctionResolver functionResolver; - private XPathVariableResolver origVariableResolver; - private XPathFunctionResolver origFunctionResolver; - private NamespaceContext namespaceContext=null; - private com.sun.org.apache.xpath.internal.jaxp.JAXPPrefixResolver prefixResolver; - // By default Extension Functions are allowed in XPath Expressions. If - // Secure Processing Feature is set on XPathFactory then the invocation of - // extensions function need to throw XPathFunctionException - private boolean featureSecureProcessing = false; - - JSTLXPathImpl( XPathVariableResolver vr, XPathFunctionResolver fr ) { - this.origVariableResolver = this.variableResolver = vr; - this.origFunctionResolver = this.functionResolver = fr; - } - - JSTLXPathImpl( XPathVariableResolver vr, XPathFunctionResolver fr, - boolean featureSecureProcessing ) { - this.origVariableResolver = this.variableResolver = vr; - this.origFunctionResolver = this.functionResolver = fr; - this.featureSecureProcessing = featureSecureProcessing; - } - - /** - *

    Establishes a variable resolver.

    - * - * @param resolver Variable Resolver - */ - public void setXPathVariableResolver(XPathVariableResolver resolver) { - if ( resolver == null ) { - String fmsg = XSLMessages.createXPATHMessage( - XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, - new Object[] {"XPathVariableResolver"} ); - throw new NullPointerException( fmsg ); - } - this.variableResolver = resolver; - } - - /** - *

    Returns the current variable resolver.

    - * - * @return Current variable resolver - */ - public XPathVariableResolver getXPathVariableResolver() { - return variableResolver; - } - - /** - *

    Establishes a function resolver.

    - * - * @param resolver XPath function resolver - */ - public void setXPathFunctionResolver(XPathFunctionResolver resolver) { - if ( resolver == null ) { - String fmsg = XSLMessages.createXPATHMessage( - XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, - new Object[] {"XPathFunctionResolver"} ); - throw new NullPointerException( fmsg ); - } - this.functionResolver = resolver; - } - - /** - *

    Returns the current function resolver.

    - * - * @return Current function resolver - */ - public XPathFunctionResolver getXPathFunctionResolver() { - return functionResolver; - } - - /** - *

    Establishes a namespace context.

    - * - * @param nsContext Namespace context to use - */ - public void setNamespaceContext(NamespaceContext nsContext) { - if ( nsContext == null ) { - String fmsg = XSLMessages.createXPATHMessage( - XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, - new Object[] {"NamespaceContext"} ); - throw new NullPointerException( fmsg ); - } - this.namespaceContext = nsContext; - this.prefixResolver = new com.sun.org.apache.xpath.internal.jaxp.JAXPPrefixResolver ( nsContext ); - } - - /** - *

    Returns the current namespace context.

    - * - * @return Current Namespace context - */ - public NamespaceContext getNamespaceContext() { - return namespaceContext; - } - - private static Document d = null; - - private static DocumentBuilder getParser() { - try { - // we'd really like to cache those DocumentBuilders, but we can't because: - // 1. thread safety. parsers are not thread-safe, so at least - // we need one instance per a thread. - // 2. parsers are non-reentrant, so now we are looking at having a - // pool of parsers. - // 3. then the class loading issue. The look-up procedure of - // DocumentBuilderFactory.newInstance() depends on context class loader - // and system properties, which may change during the execution of JVM. - // - // so we really have to create a fresh DocumentBuilder every time we need one - // - KK - DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); - dbf.setNamespaceAware( true ); - dbf.setValidating( false ); - return dbf.newDocumentBuilder(); - } catch (ParserConfigurationException e) { - // this should never happen with a well-behaving JAXP implementation. - throw new Error(e); - } - } - - private static Document getDummyDocument( ) { - // we don't need synchronization here; even if two threads - // enter this code at the same time, we just waste a little time - if(d==null) { - DOMImplementation dim = getParser().getDOMImplementation(); - d = dim.createDocument("http://java.sun.com/jaxp/xpath", - "dummyroot", null); - } - return d; - } - - - private XObject eval(String expression, Object contextItem) - throws javax.xml.transform.TransformerException { - com.sun.org.apache.xpath.internal.XPath xpath = new com.sun.org.apache.xpath.internal.XPath( expression, - null, prefixResolver, com.sun.org.apache.xpath.internal.XPath.SELECT ); - com.sun.org.apache.xpath.internal.XPathContext xpathSupport = null; - if ( functionResolver != null ) { - com.sun.org.apache.xpath.internal.jaxp.JAXPExtensionsProvider jep = - new com.sun.org.apache.xpath.internal.jaxp.JAXPExtensionsProvider( - functionResolver, featureSecureProcessing ); - xpathSupport = new com.sun.org.apache.xpath.internal.XPathContext( jep ); - } else { - xpathSupport = new com.sun.org.apache.xpath.internal.XPathContext(); - } - - XObject xobj = null; - - xpathSupport.setVarStack(new com.sun.org.apache.xpath.internal.jaxp.JAXPVariableStack(variableResolver)); - - // If item is null, then we will create a a Dummy contextNode - if ( contextItem instanceof Node ) { - xobj = xpath.execute (xpathSupport, (Node)contextItem, - prefixResolver ); - } else { - xobj = xpath.execute ( xpathSupport, DTM.NULL, prefixResolver ); - } - - return xobj; - } - - /** - *

    Evaluate an XPath expression in the specified context and return the result as the specified type.

    - * - *

    See "Evaluation of XPath Expressions" section of JAXP 1.3 spec - * for context item evaluation, - * variable, function and QName resolution and return type conversion.

    - * - *

    If returnType is not one of the types defined in {@link XPathConstants} ( - * {@link XPathConstants#NUMBER NUMBER}, - * {@link XPathConstants#STRING STRING}, - * {@link XPathConstants#BOOLEAN BOOLEAN}, - * {@link XPathConstants#NODE NODE} or - * {@link XPathConstants#NODESET NODESET}) - * then an IllegalArgumentException is thrown.

    - * - *

    If a null value is provided for - * item, an empty document will be used for the - * context. - * If expression or returnType is null, then a - * NullPointerException is thrown.

    - * - * @param expression The XPath expression. - * @param item The starting context (node or node list, for example). - * @param returnType The desired return type. - * - * @return Result of evaluating an XPath expression as an Object of returnType. - * - * @throws XPathExpressionException If expression cannot be evaluated. - * @throws IllegalArgumentException If returnType is not one of the types defined in {@link XPathConstants}. - * @throws NullPointerException If expression or returnType is null. - */ - public Object evaluate(String expression, Object item, QName returnType) - throws XPathExpressionException { - if ( expression == null ) { - String fmsg = XSLMessages.createXPATHMessage( - XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, - new Object[] {"XPath expression"} ); - throw new NullPointerException ( fmsg ); - } - if ( returnType == null ) { - String fmsg = XSLMessages.createXPATHMessage( - XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, - new Object[] {"returnType"} ); - throw new NullPointerException ( fmsg ); - } - // Checking if requested returnType is supported. returnType need to - // be defined in XPathConstants or JSTLXPathConstants - if ( !isSupported ( returnType ) ) { - String fmsg = XSLMessages.createXPATHMessage( - XPATHErrorResources.ER_UNSUPPORTED_RETURN_TYPE, - new Object[] { returnType.toString() } ); - throw new IllegalArgumentException ( fmsg ); - } - - try { - - XObject resultObject = eval( expression, item ); - return getResultAsType( resultObject, returnType ); - } catch ( java.lang.NullPointerException npe ) { - // If VariableResolver returns null Or if we get - // NullPointerException at this stage for some other reason - // then we have to reurn XPathException - throw new XPathExpressionException ( npe ); - } catch ( javax.xml.transform.TransformerException te ) { - Throwable nestedException = te.getException(); - if ( nestedException instanceof javax.xml.xpath.XPathFunctionException ) { - throw (javax.xml.xpath.XPathFunctionException)nestedException; - } else { - // For any other exceptions we need to throw - // XPathExpressionException ( as per spec ) - throw new XPathExpressionException ( te ); - } - } - - } - - private boolean isSupported( QName returnType ) { - if ( ( returnType.equals( XPathConstants.STRING ) ) || - ( returnType.equals( XPathConstants.NUMBER ) ) || - ( returnType.equals( XPathConstants.BOOLEAN ) ) || - ( returnType.equals( XPathConstants.NODE ) ) || - ( returnType.equals( XPathConstants.NODESET ) ) || - ( returnType.equals( JSTLXPathConstants.OBJECT ) ) ) { - - return true; - } - return false; - } - - private Object getResultAsType( XObject resultObject, QName returnType ) - throws javax.xml.transform.TransformerException { - // XPathConstants.STRING - if ( returnType.equals( XPathConstants.STRING ) ) { - return resultObject.str(); - } - // XPathConstants.NUMBER - if ( returnType.equals( XPathConstants.NUMBER ) ) { - return new Double ( resultObject.num()); - } - // XPathConstants.BOOLEAN - if ( returnType.equals( XPathConstants.BOOLEAN ) ) { - return new Boolean( resultObject.bool()); - } - // XPathConstants.NODESET ---ORdered, UNOrdered??? - if ( returnType.equals( XPathConstants.NODESET ) ) { - return resultObject.nodelist(); - } - // XPathConstants.NODE - if ( returnType.equals( XPathConstants.NODE ) ) { - NodeIterator ni = resultObject.nodeset(); - //Return the first node, or null - return ni.nextNode(); - } - // JSTLXPathConstants.OBJECT - if ( returnType.equals( JSTLXPathConstants.OBJECT ) ) { - if (resultObject instanceof com.sun.org.apache.xpath.internal.objects.XNodeSet) - return resultObject.nodelist(); - else - return resultObject.object(); - } - String fmsg = XSLMessages.createXPATHMessage( - XPATHErrorResources.ER_UNSUPPORTED_RETURN_TYPE, - new Object[] { returnType.toString()}); - throw new IllegalArgumentException( fmsg ); - } - - - - /** - *

    Evaluate an XPath expression in the specified context and return the result as a String.

    - * - *

    This method calls {@link #evaluate(String expression, Object item, QName returnType)} with a returnType of - * {@link XPathConstants#STRING}.

    - * - *

    See "Evaluation of XPath Expressions" of JAXP 1.3 spec - * for context item evaluation, - * variable, function and QName resolution and return type conversion.

    - * - *

    If a null value is provided for - * item, an empty document will be used for the - * context. - * If expression is null, then a NullPointerException is thrown.

    - * - * @param expression The XPath expression. - * @param item The starting context (node or node list, for example). - * - * @return The String that is the result of evaluating the expression and - * converting the result to a String. - * - * @throws XPathExpressionException If expression cannot be evaluated. - * @throws NullPointerException If expression is null. - */ - public String evaluate(String expression, Object item) - throws XPathExpressionException { - return (String)this.evaluate( expression, item, XPathConstants.STRING ); - } - - /** - *

    Compile an XPath expression for later evaluation.

    - * - *

    If expression contains any {@link XPathFunction}s, - * they must be available via the {@link XPathFunctionResolver}. - * An {@link XPathExpressionException} will be thrown if the XPathFunction - * cannot be resovled with the XPathFunctionResolver.

    - * - *

    If expression is null, a NullPointerException is thrown.

    - * - * @param expression The XPath expression. - * - * @return Compiled XPath expression. - - * @throws XPathExpressionException If expression cannot be compiled. - * @throws NullPointerException If expression is null. - */ - public XPathExpression compile(String expression) - throws XPathExpressionException { - // This is never used in JSTL - if ( expression == null ) { - String fmsg = XSLMessages.createXPATHMessage( - XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, - new Object[] {"XPath expression"} ); - throw new NullPointerException ( fmsg ); - } - return null; - /* - try { - com.sun.org.apache.xpath.internal.XPath xpath = new XPath (expression, null, - prefixResolver, com.sun.org.apache.xpath.internal.XPath.SELECT ); - // Can have errorListener - com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl ximpl = - new com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl (xpath, - prefixResolver, functionResolver, variableResolver, - featureSecureProcessing ); - return ximpl; - } catch ( javax.xml.transform.TransformerException te ) { - throw new XPathExpressionException ( te ) ; - } - **/ - } - - - /** - *

    Evaluate an XPath expression in the context of the specified InputSource - * and return the result as the specified type.

    - * - *

    This method builds a data model for the {@link InputSource} and calls - * {@link #evaluate(String expression, Object item, QName returnType)} on the resulting document object.

    - * - *

    See "Evaluation of XPath Expressions" section of JAXP 1.3 spec - * for context item evaluation, - * variable, function and QName resolution and return type conversion.

    - * - *

    If returnType is not one of the types defined in {@link XPathConstants}, - * then an IllegalArgumentException is thrown.

    - * - *

    If expression, source or returnType is null, - * then a NullPointerException is thrown.

    - * - * @param expression The XPath expression. - * @param source The input source of the document to evaluate over. - * @param returnType The desired return type. - * - * @return The Object that encapsulates the result of evaluating the expression. - * - * @throws XPathExpressionException If expression cannot be evaluated. - * @throws IllegalArgumentException If returnType is not one of the types defined in {@link XPathConstants}. - * @throws NullPointerException If expression, source or returnType - * is null. - */ - public Object evaluate(String expression, InputSource source, - QName returnType) throws XPathExpressionException { - // Checking validity of different parameters - if( source== null ) { - String fmsg = XSLMessages.createXPATHMessage( - XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, - new Object[] {"source"} ); - throw new NullPointerException ( fmsg ); - } - if ( expression == null ) { - String fmsg = XSLMessages.createXPATHMessage( - XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, - new Object[] {"XPath expression"} ); - throw new NullPointerException ( fmsg ); - } - if ( returnType == null ) { - String fmsg = XSLMessages.createXPATHMessage( - XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, - new Object[] {"returnType"} ); - throw new NullPointerException ( fmsg ); - } - - //Checking if requested returnType is supported. - //returnType need to be defined in XPathConstants - if ( !isSupported ( returnType ) ) { - String fmsg = XSLMessages.createXPATHMessage( - XPATHErrorResources.ER_UNSUPPORTED_RETURN_TYPE, - new Object[] { returnType.toString() } ); - throw new IllegalArgumentException ( fmsg ); - } - - try { - - Document document = getParser().parse( source ); - - XObject resultObject = eval( expression, document ); - return getResultAsType( resultObject, returnType ); - } catch ( SAXException e ) { - throw new XPathExpressionException ( e ); - } catch( IOException e ) { - throw new XPathExpressionException ( e ); - } catch ( javax.xml.transform.TransformerException te ) { - Throwable nestedException = te.getException(); - if ( nestedException instanceof javax.xml.xpath.XPathFunctionException ) { - throw (javax.xml.xpath.XPathFunctionException)nestedException; - } else { - throw new XPathExpressionException ( te ); - } - } - - } - - - - - /** - *

    Evaluate an XPath expression in the context of the specified InputSource - * and return the result as a String.

    - * - *

    This method calls {@link #evaluate(String expression, InputSource source, QName returnType)} with a - * returnType of {@link XPathConstants#STRING}.

    - * - *

    See "Evaluation of XPath Expressions" section of JAXP 1.3 spec - * for context item evaluation, - * variable, function and QName resolution and return type conversion.

    - * - *

    If expression or source is null, - * then a NullPointerException is thrown.

    - * - * @param expression The XPath expression. - * @param source The InputSource of the document to evaluate over. - * - * @return The String that is the result of evaluating the expression and - * converting the result to a String. - * - * @throws XPathExpressionException If expression cannot be evaluated. - * @throws NullPointerException If expression or source is null. - */ - public String evaluate(String expression, InputSource source) - throws XPathExpressionException { - return (String)this.evaluate( expression, source, XPathConstants.STRING ); - } - - /** - *

    Reset this XPath to its original configuration.

    - * - *

    XPath is reset to the same state as when it was created with - * {@link XPathFactory#newXPath()}. - * reset() is designed to allow the reuse of existing XPaths - * thus saving resources associated with the creation of new XPaths.

    - * - *

    The reset XPath is not guaranteed to have the same - * {@link XPathFunctionResolver}, {@link XPathVariableResolver} - * or {@link NamespaceContext} Objects, e.g. {@link Object#equals(Object obj)}. - * It is guaranteed to have a functionally equal XPathFunctionResolver, - * XPathVariableResolver - * and NamespaceContext.

    - */ - public void reset() { - this.variableResolver = this.origVariableResolver; - this.functionResolver = this.origFunctionResolver; - this.namespaceContext = null; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/JSTLXPathNamespaceContext.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/JSTLXPathNamespaceContext.java deleted file mode 100644 index a35c84f..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/JSTLXPathNamespaceContext.java +++ /dev/null @@ -1,177 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ -package org.apache.taglibs.standard.tag.common.xml; - -import java.util.Arrays; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.Iterator; - -import javax.xml.namespace.NamespaceContext; -import javax.xml.XMLConstants; - -/** - * Implemenation of XML Namespace context processing given a URI or prefix - */ -public class JSTLXPathNamespaceContext implements NamespaceContext { - - //********************************************************************* - // Constructor - - /** - * No-arg constructor which would create empty HashMap of namespaces - */ - public JSTLXPathNamespaceContext() { - namespaces = new HashMap(); - } - - public JSTLXPathNamespaceContext(HashMap nses) { - namespaces = nses; - } - - /** - * The context to resolve the prefix from, if the context - * is not given. - */ - HashMap namespaces; - - /** - * Get Namespace URI bound to a prefix in the current scope - * - * @param Prefix Parameter - * - * @return Namespace URI bound to prefix - * - * @throws IllegalArgumentException if prefix is null - */ - public String getNamespaceURI(String prefix) - throws IllegalArgumentException { - // p("[getNamespaceURI] prefix: " + prefix); - if (prefix == null) { - throw new IllegalArgumentException("Cannot get Namespace URI for null prefix"); - } - - if (prefix.equals(XMLConstants.XML_NS_PREFIX)) { - return XMLConstants.XML_NS_URI; - } - if (prefix.equals(XMLConstants.XMLNS_ATTRIBUTE)) { - return XMLConstants.XMLNS_ATTRIBUTE_NS_URI; - } - - String namespaceURI = (String)namespaces.get(prefix); - // p("[getNamespaceURI] namespaceURI: " + namespaceURI); - if (namespaceURI != null) { - return namespaceURI; - } - - return XMLConstants.NULL_NS_URI; - } - - /** - * Get Prefix bound to Namespace URI in the current scope - * - * @param Namespace URI - * - * @return Prefix bound to Namespace URI - * - * @throws IllegalArgumentException if Namespace URI is null - */ - public String getPrefix(String namespaceURI) { - // p("[getPrefix] namespaceURI: " + namespaceURI); - if (namespaceURI == null) { - throw new IllegalArgumentException("Cannot get prefix for null NamespaceURI"); - } - - if (namespaceURI.equals(XMLConstants.XML_NS_URI)) { - return XMLConstants.XML_NS_PREFIX; - } - if (namespaceURI.equals(XMLConstants.XMLNS_ATTRIBUTE_NS_URI)) { - return XMLConstants.XMLNS_ATTRIBUTE; - } - - Iterator iter = namespaces.keySet().iterator(); - while (iter.hasNext()) { - String key = (String)iter.next(); - String value = (String)namespaces.get(key); - if (value.equals(namespaceURI)) { - // p("[getPrefix] value: " + value); - return value; - } - } - - // p("[getPrefix] returning null"); - return null; - } - - /** - * Get all Prefixes bound to Namespace URI in the current scope - * - * @param Namespace URI - * - * @return Iterator of Prefixes bound to Namespace URI - * - * @throws IllegalArgumentException if Namespace URI is null - */ - public Iterator getPrefixes(String namespaceURI) { - // p("[getPrefixes] namespaceURI: " + namespaceURI); - if (namespaceURI == null) { - throw new IllegalArgumentException("Cannot get prefix for null NamespaceURI"); - } - - if (namespaceURI.equals(XMLConstants.XML_NS_URI)) { - return Arrays.asList(new String[] {XMLConstants.XML_NS_PREFIX}).iterator(); - } - if (namespaceURI.equals(XMLConstants.XMLNS_ATTRIBUTE_NS_URI)) { - return Arrays.asList(new String[] {XMLConstants.XMLNS_ATTRIBUTE}).iterator(); - } - - ArrayList prefixList = new ArrayList(); - Iterator iter = namespaces.keySet().iterator(); - while (iter.hasNext()) { - String key = (String)iter.next(); - String value = (String)namespaces.get(key); - if (value.equals(namespaceURI)) { - prefixList.add(key); - } - } - - // p("[getPrefixes] prefixList: " + prefixList); - return prefixList.iterator(); - } - - /** - * Populate map of Prefix and NameSpace URI's entries - */ - protected void addNamespace(String prefix, String uri ) { - namespaces.put(prefix, uri ); - } - - //********************************************************************* - // Utility methods - - private static void p(String s) { - System.out.println("[JSTLXPathNameContext] " + s); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/JSTLXPathVariableResolver.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/JSTLXPathVariableResolver.java deleted file mode 100644 index 2efaec5..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/JSTLXPathVariableResolver.java +++ /dev/null @@ -1,194 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ -package org.apache.taglibs.standard.tag.common.xml; - -import javax.xml.xpath.XPathVariableResolver; -import javax.xml.namespace.QName; - -import javax.servlet.http.Cookie; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.jsp.PageContext; - - -/** - * The XPathVariableResolver implementation provides access to user - * XPath variables. - */ -public class JSTLXPathVariableResolver implements XPathVariableResolver { - - //********************************************************************* - // Support for XPath evaluation - - private PageContext pageContext; - - // The URLs - private static final String PAGE_NS_URL = - "http://java.sun.com/jstl/xpath/page"; - private static final String REQUEST_NS_URL = - "http://java.sun.com/jstl/xpath/request"; - private static final String SESSION_NS_URL = - "http://java.sun.com/jstl/xpath/session"; - private static final String APP_NS_URL = - "http://java.sun.com/jstl/xpath/app"; - private static final String PARAM_NS_URL = - "http://java.sun.com/jstl/xpath/param"; - private static final String INITPARAM_NS_URL = - "http://java.sun.com/jstl/xpath/initParam"; - private static final String COOKIE_NS_URL = - "http://java.sun.com/jstl/xpath/cookie"; - private static final String HEADER_NS_URL = - "http://java.sun.com/jstl/xpath/header"; - - //********************************************************************* - // Constructor - - public JSTLXPathVariableResolver(PageContext pc) { - pageContext = pc; - } - - /** - * Find variable in set of variables - * - * @param QName variable name - * - * @return QName variables value - * - * @throws NullPointerException if variable name is null - */ - public Object resolveVariable(QName qname) throws NullPointerException { - - Object varObject = null; - - if (qname == null) { - throw new NullPointerException("Cannot resolve null variable"); - } - - String namespace = qname.getNamespaceURI(); - String prefix = qname.getPrefix(); - String localName = qname.getLocalPart(); - // p("[resolveVariable] namespace: " + namespace + " prefix: " + prefix + " localName: " + localName); - - try { - varObject = getVariableValue(namespace, prefix, localName); - } catch (UnresolvableException ue) { - System.out.println("JSTLXpathVariableResolver.resolveVariable threw UnresolvableException: " + ue); - } - - // p("[resolveVariable] varObject: " + varObject); - return varObject; - } - - /** - * Retrieve an XPath's variable value using JSTL's custom - * variable-mapping rules - */ - protected Object getVariableValue(String namespace, - String prefix, - String localName) - throws UnresolvableException { - // p("resolving: ns=" + namespace + " prefix=" + prefix + " localName=" + localName); - // We can match on namespace with Xalan but leaving as is - // [ I 'd prefer to match on namespace, but this doesn't appear - // to work in Jaxen] - if (namespace == null || namespace.equals("")) { - return notNull( - pageContext.findAttribute(localName), - namespace, - localName); - } else if (namespace.equals(PAGE_NS_URL)) { - return notNull( - pageContext.getAttribute(localName,PageContext.PAGE_SCOPE), - namespace, - localName); - } else if (namespace.equals(REQUEST_NS_URL)) { - return notNull( - pageContext.getAttribute(localName, - PageContext.REQUEST_SCOPE), - namespace, - localName); - } else if (namespace.equals(SESSION_NS_URL)) { - return notNull( - pageContext.getAttribute(localName, - PageContext.SESSION_SCOPE), - namespace, - localName); - } else if (namespace.equals(APP_NS_URL)) { - return notNull( - pageContext.getAttribute(localName, - PageContext.APPLICATION_SCOPE), - namespace, - localName); - } else if (namespace.equals(PARAM_NS_URL)) { - return notNull( - pageContext.getRequest().getParameter(localName), - namespace, - localName); - } else if (namespace.equals(INITPARAM_NS_URL)) { - return notNull( - pageContext.getServletContext(). - getInitParameter(localName), - namespace, - localName); - } else if (namespace.equals(HEADER_NS_URL)) { - HttpServletRequest hsr = - (HttpServletRequest) pageContext.getRequest(); - return notNull( - hsr.getHeader(localName), - namespace, - localName); - } else if (namespace.equals(COOKIE_NS_URL)) { - HttpServletRequest hsr = - (HttpServletRequest) pageContext.getRequest(); - Cookie[] c = hsr.getCookies(); - for (int i = 0; i < c.length; i++) - if (c[i].getName().equals(localName)) - return c[i].getValue(); - throw new UnresolvableException("$" + namespace + ":" + localName); - } else { - throw new UnresolvableException("$" + namespace + ":" + localName); - } - } - - /** - * Validate that the Object returned is not null. If it is - * null, throw an exception. - */ - private Object notNull(Object o, String namespace, String localName) - throws UnresolvableException { - if (o == null) { - throw new UnresolvableException("$" + (namespace==null?"":namespace+":") + localName); - } - // p("resolved to: " + o); - return o; - } - - //********************************************************************* - // Utility methods - - private static void p(String s) { - System.out.println("[JSTLXPathVariableResolver] " + s); - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/ParamSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/ParamSupport.java deleted file mode 100644 index f85ca35..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/ParamSupport.java +++ /dev/null @@ -1,91 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.xml; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.tagext.BodyTagSupport; -import javax.servlet.jsp.tagext.Tag; - -import org.apache.taglibs.standard.resources.Resources; - -/** - *

    Support for tag handlers for <param>, the XML parameter - * subtag for <transformt<.

    - * - * @see TransformSupport - * @author Shawn Bayern - */ - -public abstract class ParamSupport extends BodyTagSupport { - - //********************************************************************* - // Protected state - - protected String name; // 'name' attribute - protected Object value; // 'value' attribute - - //********************************************************************* - // Constructor and initialization - - public ParamSupport() { - super(); - init(); - } - - private void init() { - name = null; - value = null; - } - - - //********************************************************************* - // Tag logic - - // simply send our name and value to our parent tag - public int doEndTag() throws JspException { - Tag t = findAncestorWithClass(this, TransformSupport.class); - if (t == null) - throw new JspTagException( - Resources.getMessage("PARAM_OUTSIDE_TRANSFORM")); - TransformSupport parent = (TransformSupport) t; - - Object value = this.value; - if (value == null) { - if (bodyContent == null || bodyContent.getString() == null) - value = ""; - else - value = bodyContent.getString().trim(); - } - parent.addParameter(name, value); - return EVAL_PAGE; - } - - // Releases any resources we may have (or inherit) - public void release() { - init(); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/ParseSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/ParseSupport.java deleted file mode 100644 index 7816010..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/ParseSupport.java +++ /dev/null @@ -1,323 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.xml; - -import java.io.FileNotFoundException; -import java.io.IOException; -import java.io.InputStream; -import java.io.Reader; -import java.io.StringReader; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.BodyTagSupport; -import javax.xml.parsers.DocumentBuilder; -import javax.xml.parsers.DocumentBuilderFactory; -import javax.xml.parsers.ParserConfigurationException; -import javax.xml.transform.TransformerConfigurationException; -import javax.xml.transform.TransformerFactory; -import javax.xml.transform.dom.DOMResult; -import javax.xml.transform.sax.SAXTransformerFactory; -import javax.xml.transform.sax.TransformerHandler; - -import org.apache.taglibs.standard.resources.Resources; -import org.apache.taglibs.standard.tag.common.core.ImportSupport; -import org.apache.taglibs.standard.tag.common.core.Util; -import org.w3c.dom.Document; -import org.xml.sax.EntityResolver; -import org.xml.sax.InputSource; -import org.xml.sax.SAXException; -import org.xml.sax.XMLFilter; -import org.xml.sax.XMLReader; -import org.xml.sax.helpers.XMLReaderFactory; - -/** - *

    Support for tag handlers for <parse>, the XML parsing tag.

    - * - * @author Shawn Bayern - */ -public abstract class ParseSupport extends BodyTagSupport { - - //********************************************************************* - // Protected state - - protected Object xml; // 'xml' attribute - protected String systemId; // 'systemId' attribute - protected XMLFilter filter; // 'filter' attribute - - //********************************************************************* - // Private state - - private String var; // 'var' attribute - private String varDom; // 'varDom' attribute - private int scope; // processed 'scope' attr - private int scopeDom; // processed 'scopeDom' attr - - // state in support of XML parsing... - private DocumentBuilderFactory dbf; - private DocumentBuilder db; - private TransformerFactory tf; - private TransformerHandler th; - - - //********************************************************************* - // Constructor and initialization - - public ParseSupport() { - super(); - init(); - } - - private void init() { - var = varDom = null; - xml = null; - systemId = null; - filter = null; - dbf = null; - db = null; - tf = null; - th = null; - scope = PageContext.PAGE_SCOPE; - scopeDom = PageContext.PAGE_SCOPE; - } - - - //********************************************************************* - // Tag logic - - // parse 'source' or body, storing result in 'var' - public int doEndTag() throws JspException { - try { - - // set up our DocumentBuilder - if (dbf == null) { - dbf = DocumentBuilderFactory.newInstance(); - dbf.setNamespaceAware(true); - dbf.setValidating(false); - } - db = dbf.newDocumentBuilder(); - - // if we've gotten a filter, set up a transformer to support it - if (filter != null) { - if (tf == null) - tf = TransformerFactory.newInstance(); - if (!tf.getFeature(SAXTransformerFactory.FEATURE)) - throw new JspTagException( - Resources.getMessage("PARSE_NO_SAXTRANSFORMER")); - SAXTransformerFactory stf = (SAXTransformerFactory) tf; - th = stf.newTransformerHandler(); - } - - // produce a Document by parsing whatever the attributes tell us to use - Document d; - Object xmlText = this.xml; - if (xmlText == null) { - // if the attribute was specified, use the body as 'xml' - if (bodyContent != null && bodyContent.getString() != null) - xmlText = bodyContent.getString().trim(); - else - xmlText = ""; - } - if (xmlText instanceof String) - d = parseStringWithFilter((String) xmlText, filter); - else if (xmlText instanceof Reader) - d = parseReaderWithFilter((Reader) xmlText, filter); - else - throw new JspTagException( - Resources.getMessage("PARSE_INVALID_SOURCE")); - - // we've got a Document object; store it out as appropriate - // (let any exclusivity or other constraints be enforced by TEI/TLV) - if (var != null) - pageContext.setAttribute(var, d, scope); - if (varDom != null) - pageContext.setAttribute(varDom, d, scopeDom); - - return EVAL_PAGE; - } catch (SAXException ex) { - throw new JspException(ex); - } catch (IOException ex) { - throw new JspException(ex); - } catch (ParserConfigurationException ex) { - throw new JspException(ex); - } catch (TransformerConfigurationException ex) { - throw new JspException(ex); - } - } - - // Releases any resources we may have (or inherit) - public void release() { - init(); - } - - - //********************************************************************* - // Private utility methods - - /** Parses the given InputSource after, applying the given XMLFilter. */ - private Document parseInputSourceWithFilter(InputSource s, XMLFilter f) - throws SAXException, IOException { - if (f != null) { - // prepare an output Document - Document o = db.newDocument(); - - // use TrAX to adapt SAX events to a Document object - th.setResult(new DOMResult(o)); - XMLReader xr = XMLReaderFactory.createXMLReader(); - xr.setEntityResolver(new JstlEntityResolver(pageContext)); - // (note that we overwrite the filter's parent. this seems - // to be expected usage. we could cache and reset the old - // parent, but you can't setParent(null), so this wouldn't - // be perfect.) - f.setParent(xr); - f.setContentHandler(th); - f.parse(s); - return o; - } else - return parseInputSource(s); - } - - /** Parses the given Reader after applying the given XMLFilter. */ - private Document parseReaderWithFilter(Reader r, XMLFilter f) - throws SAXException, IOException { - return parseInputSourceWithFilter(new InputSource(r), f); - } - - /** Parses the given String after applying the given XMLFilter. */ - private Document parseStringWithFilter(String s, XMLFilter f) - throws SAXException, IOException { - StringReader r = new StringReader(s); - return parseReaderWithFilter(r, f); - } - - /** Parses the given Reader after applying the given XMLFilter. */ - private Document parseURLWithFilter(String url, XMLFilter f) - throws SAXException, IOException { - return parseInputSourceWithFilter(new InputSource(url), f); - } - - /** Parses the given InputSource into a Document. */ - private Document parseInputSource(InputSource s) - throws SAXException, IOException { - db.setEntityResolver(new JstlEntityResolver(pageContext)); - - // normalize URIs so they can be processed consistently by resolver - if (systemId == null) - s.setSystemId("jstl:"); - else if (ImportSupport.isAbsoluteUrl(systemId)) - s.setSystemId(systemId); - else - s.setSystemId("jstl:" + systemId); - return db.parse(s); - } - - /** Parses the given Reader into a Document. */ - private Document parseReader(Reader r) throws SAXException, IOException { - return parseInputSource(new InputSource(r)); - } - - /** Parses the given String into a Document. */ - private Document parseString(String s) throws SAXException, IOException { - StringReader r = new StringReader(s); - return parseReader(r); - } - - /** Parses the URL (passed as a String) into a Document. */ - private Document parseURL(String url) throws SAXException, IOException { - return parseInputSource(new InputSource(url)); - } - - //********************************************************************* - // JSTL-specific EntityResolver class - - /** Lets us resolve relative external entities. */ - public static class JstlEntityResolver implements EntityResolver { - private final PageContext ctx; - public JstlEntityResolver(PageContext ctx) { - this.ctx = ctx; - } - public InputSource resolveEntity(String publicId, String systemId) - throws FileNotFoundException { - - // pass if we don't have a systemId - if (systemId == null) - return null; - - // strip leading "jstl:" off URL if applicable - if (systemId.startsWith("jstl:")) - systemId = systemId.substring(5); - - // we're only concerned with relative URLs - if (ImportSupport.isAbsoluteUrl(systemId)) - return null; - - // for relative URLs, load and wrap the resource. - // don't bother checking for 'null' since we specifically want - // the parser to fail if the resource doesn't exist - InputStream s; - if (systemId.startsWith("/")) { - s = ctx.getServletContext().getResourceAsStream(systemId); - if (s == null) - throw new FileNotFoundException( - Resources.getMessage("UNABLE_TO_RESOLVE_ENTITY", - systemId)); - } else { - String pagePath = - ((HttpServletRequest) ctx.getRequest()).getServletPath(); - String basePath = - pagePath.substring(0, pagePath.lastIndexOf("/")); - s = ctx.getServletContext().getResourceAsStream( - basePath + "/" + systemId); - if (s == null) - throw new FileNotFoundException( - Resources.getMessage("UNABLE_TO_RESOLVE_ENTITY", - systemId)); - } - return new InputSource(s); - } - } - - //********************************************************************* - // Tag attributes - - public void setVar(String var) { - this.var = var; - } - - public void setVarDom(String varDom) { - this.varDom = varDom; - } - - public void setScope(String scope) { - this.scope = Util.getScope(scope); - } - - public void setScopeDom(String scopeDom) { - this.scopeDom = Util.getScope(scopeDom); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/SetTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/SetTag.java deleted file mode 100644 index b9fcd7d..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/SetTag.java +++ /dev/null @@ -1,116 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.xml; - -import java.util.List; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.TagSupport; - -import org.apache.taglibs.standard.tag.common.core.Util; - -/** - *

    Tag handler for <set> in JSTL's XML library.

    - * - * @author Shawn Bayern - */ -public class SetTag extends TagSupport { - - //********************************************************************* - // Internal state - - private String select; // tag attribute - private String var; // tag attribute - private int scope; // processed tag attribute - - //********************************************************************* - // Construction and initialization - - /** - * Constructs a new handler. As with TagSupport, subclasses should - * not provide other constructors and are expected to call the - * superclass constructor. - */ - public SetTag() { - super(); - init(); - } - - // resets local state - private void init() { - var = null; - select = null; - scope = PageContext.PAGE_SCOPE; - } - - - //********************************************************************* - // Tag logic - - // applies XPath expression from 'select' and stores the result in 'var' - public int doStartTag() throws JspException { - // process the query - XPathUtil xu = new XPathUtil(pageContext); - List result = - xu.selectNodes(XPathUtil.getContext(this), select); - Object ret = result; - - // unwrap primitive types if that's what we received - if (result.size() == 1) { - Object o = result.get(0); - if (o instanceof String || o instanceof Boolean - || o instanceof Number) - ret = o; - } - - // expose the final result - pageContext.setAttribute(var, ret, scope); - return SKIP_BODY; - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Attribute accessors - - public void setSelect(String select) { - this.select = select; - } - - public void setVar(String var) { - this.var = var; - } - - public void setScope(String scope) { - this.scope = Util.getScope(scope); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/TransformSupport.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/TransformSupport.java deleted file mode 100644 index a8ee22d..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/TransformSupport.java +++ /dev/null @@ -1,390 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.xml; - -import java.io.IOException; -import java.io.InputStream; -import java.io.Reader; -import java.io.StringReader; -import java.io.Writer; -import java.util.List; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.BodyTagSupport; -import javax.xml.parsers.DocumentBuilder; -import javax.xml.parsers.DocumentBuilderFactory; -import javax.xml.parsers.ParserConfigurationException; -import javax.xml.transform.Result; -import javax.xml.transform.Source; -import javax.xml.transform.Transformer; -import javax.xml.transform.TransformerConfigurationException; -import javax.xml.transform.TransformerException; -import javax.xml.transform.TransformerFactory; -import javax.xml.transform.URIResolver; -import javax.xml.transform.dom.DOMResult; -import javax.xml.transform.dom.DOMSource; -import javax.xml.transform.sax.SAXSource; -import javax.xml.transform.stream.StreamResult; -import javax.xml.transform.stream.StreamSource; - -import org.apache.taglibs.standard.resources.Resources; -import org.apache.taglibs.standard.tag.common.core.ImportSupport; -import org.apache.taglibs.standard.tag.common.core.Util; -import org.w3c.dom.Document; -import org.w3c.dom.Node; -import org.xml.sax.InputSource; -import org.xml.sax.SAXException; -import org.xml.sax.XMLReader; -import org.xml.sax.helpers.XMLReaderFactory; - -/** - *

    Support for tag handlers for <transform>, the XML transformation - * tag.

    - * - * @author Shawn Bayern - */ -public abstract class TransformSupport extends BodyTagSupport { - - //********************************************************************* - // Protected state - - protected Object xml; // attribute - protected String xmlSystemId; // attribute - protected Object xslt; // attribute - protected String xsltSystemId; // attribute - protected Result result; // attribute - - //********************************************************************* - // Private state - - private String var; // 'var' attribute - private int scope; // processed 'scope' attr - private Transformer t; // actual Transformer - private TransformerFactory tf; // reusable factory - private DocumentBuilder db; // reusable factory - private DocumentBuilderFactory dbf; // reusable factory - - - //********************************************************************* - // Constructor and initialization - - public TransformSupport() { - super(); - init(); - } - - private void init() { - xml = xslt = null; - xmlSystemId = xsltSystemId = null; - var = null; - result = null; - tf = null; - scope = PageContext.PAGE_SCOPE; - } - - - //********************************************************************* - // Tag logic - - public int doStartTag() throws JspException { - /* - * We can set up our Transformer here, so we do so, and we let - * it receive parameters directly from subtags (instead of - * caching them. - */ - try { - - //************************************ - // Initialize - - // set up our DocumentBuilderFactory if necessary - if (dbf == null) { - dbf = DocumentBuilderFactory.newInstance(); - dbf.setNamespaceAware(true); - dbf.setValidating(false); - } - if (db == null) - db = dbf.newDocumentBuilder(); - - // set up the TransformerFactory if necessary - if (tf == null) - tf = TransformerFactory.newInstance(); - - //************************************ - // Produce transformer - - Source s; - if (xslt != null) { - if (!(xslt instanceof String) && !(xslt instanceof Reader) - && !(xslt instanceof javax.xml.transform.Source)) - throw new JspTagException( - Resources.getMessage("TRANSFORM_XSLT_UNRECOGNIZED")); - s = getSource(xslt, xsltSystemId); - } else { - throw new JspTagException( - Resources.getMessage("TRANSFORM_NO_TRANSFORMER")); - } - tf.setURIResolver(new JstlUriResolver(pageContext)); - t = tf.newTransformer(s); - - return EVAL_BODY_BUFFERED; - - } catch (SAXException ex) { - throw new JspException(ex); - } catch (ParserConfigurationException ex) { - throw new JspException(ex); - } catch (IOException ex) { - throw new JspException(ex); - } catch (TransformerConfigurationException ex) { - throw new JspException(ex); - } - } - - // parse 'xml' or body, transform via our Transformer, - // and store as 'var' or through 'result' - public int doEndTag() throws JspException { - try { - - //************************************ - // Determine source XML - - // if we haven't gotten a source, use the body (which may be empty) - Object xml = this.xml; - if (xml == null) // still equal - if (bodyContent != null && bodyContent.getString() != null) - xml = bodyContent.getString().trim(); - else - xml = ""; - - // let the Source be with you - Source source = getSource(xml, xmlSystemId); - - //************************************ - // Conduct the transformation - - // we can assume at most one of 'var' or 'result' is specified - if (result != null) - // we can write directly to the Result - t.transform(source, result); - else if (var != null) { - // we need a Document - Document d = db.newDocument(); - Result doc = new DOMResult(d); - t.transform(source, doc); - pageContext.setAttribute(var, d, scope); - } else { - Result page = - new StreamResult(new SafeWriter(pageContext.getOut())); - t.transform(source, page); - } - - return EVAL_PAGE; - } catch (SAXException ex) { - throw new JspException(ex); - } catch (ParserConfigurationException ex) { - throw new JspException(ex); - } catch (IOException ex) { - throw new JspException(ex); - } catch (TransformerException ex) { - throw new JspException(ex); - } - } - - // Releases any resources we may have (or inherit) - public void release() { - init(); - } - - - //********************************************************************* - // Public methods for subtags - - /** Sets (adds) a transformation parameter on our transformer. */ - public void addParameter(String name, Object value) { - t.setParameter(name, value); - } - - - //********************************************************************* - // Utility methods - - /** - * Wraps systemId with a "jstl:" prefix to prevent the parser from - * thinking that the URI is truly relative and resolving it against - * the current directory in the filesystem. - */ - private static String wrapSystemId(String systemId) { - if (systemId == null) - return "jstl:"; - else if (ImportSupport.isAbsoluteUrl(systemId)) - return systemId; - else - return ("jstl:" + systemId); - } - - /** - * Retrieves a Source from the given Object, whether it be a String, - * Reader, Node, or other supported types (even a Source already). - * If 'url' is true, then we must be passed a String and will interpret - * it as a URL. A null input always results in a null output. - */ - private Source getSource(Object o, String systemId) - throws SAXException, ParserConfigurationException, IOException { - if (o == null) - return null; - else if (o instanceof Source) { - return (Source) o; - } else if (o instanceof String) { - // if we've got a string, chain to Reader below - return getSource(new StringReader((String) o), systemId); - } else if (o instanceof Reader) { - // explicitly go through SAX to maintain control - // over how relative external entities resolve - XMLReader xr = XMLReaderFactory.createXMLReader(); - xr.setEntityResolver( - new ParseSupport.JstlEntityResolver(pageContext)); - InputSource s = new InputSource((Reader) o); - s.setSystemId(wrapSystemId(systemId)); - Source result = new SAXSource(xr, s); - result.setSystemId(wrapSystemId(systemId)); - return result; - } else if (o instanceof Node) { - return new DOMSource((Node) o); - } else if (o instanceof List) { - // support 1-item List because our XPath processor outputs them - List l = (List) o; - if (l.size() == 1) { - return getSource(l.get(0), systemId); // unwrap List - } else { - throw new IllegalArgumentException( - Resources.getMessage("TRANSFORM_SOURCE_INVALID_LIST")); - } - } else { - throw new IllegalArgumentException( - Resources.getMessage("TRANSFORM_SOURCE_UNRECOGNIZED") - + o.getClass()); - } - } - - - //********************************************************************* - // Tag attributes - - public void setVar(String var) { - this.var = var; - } - - public void setScope(String scope) { - this.scope = Util.getScope(scope); - } - - - //********************************************************************* - // Private utility classes - - /** - * A Writer based on a wrapped Writer but ignoring requests to - * close() and flush() it. (Someone must have wrapped the - * toilet in my office similarly...) - */ - private static class SafeWriter extends Writer { - private Writer w; - public SafeWriter(Writer w) { this.w = w; } - public void close() { } - public void flush() { } - public void write(char[] cbuf, int off, int len) throws IOException { - w.write(cbuf, off, len); - } - } - - //********************************************************************* - // JSTL-specific URIResolver class - - /** Lets us resolve relative external entities. */ - private static class JstlUriResolver implements URIResolver { - private final PageContext ctx; - public JstlUriResolver(PageContext ctx) { - this.ctx = ctx; - } - public Source resolve(String href, String base) - throws TransformerException { - - // pass if we don't have a systemId - if (href == null) - return null; - - // remove "jstl" marker from 'base' - // NOTE: how 'base' is determined varies among different Xalan - // xsltc implementations - int index; - if (base != null && (index = base.indexOf("jstl:")) != -1) { - base = base.substring(index + 5); - } - - // we're only concerned with relative URLs - if (ImportSupport.isAbsoluteUrl(href) - || (base != null && ImportSupport.isAbsoluteUrl(base))) - return null; - - // base is relative; remove everything after trailing '/' - if (base == null || base.lastIndexOf("/") == -1) - base = ""; - else - base = base.substring(0, base.lastIndexOf("/") + 1); - - // concatenate to produce the real URL we're interested in - String target = base + href; - - // for relative URLs, load and wrap the resource. - // don't bother checking for 'null' since we specifically want - // the parser to fail if the resource doesn't exist - InputStream s; - if (target.startsWith("/")) { - s = ctx.getServletContext().getResourceAsStream(target); - if (s == null) - throw new TransformerException( - Resources.getMessage("UNABLE_TO_RESOLVE_ENTITY", - href)); - } else { - String pagePath = - ((HttpServletRequest) ctx.getRequest()).getServletPath(); - String basePath = - pagePath.substring(0, pagePath.lastIndexOf("/")); - s = ctx.getServletContext().getResourceAsStream( - basePath + "/" + target); - if (s == null) - throw new TransformerException( - Resources.getMessage("UNABLE_TO_RESOLVE_ENTITY", - href)); - } - return new StreamSource(s); - } - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/UnresolvableException.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/UnresolvableException.java deleted file mode 100644 index f5c3d5c..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/UnresolvableException.java +++ /dev/null @@ -1,53 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ -package org.apache.taglibs.standard.tag.common.xml; - -import javax.xml.xpath.XPathException; - -/** - * - * Derived from XPathException in order that XPath processor - * exceptions may be specifically caught. - */ -public class UnresolvableException extends XPathException { - /** - * Create an UnresolvableException object that holds - * an error message. - * @param message The error message. - */ - public UnresolvableException(String message) { - super(message); - } - - /** - * Create an UnresolvableException object that holds - * an error message, and another exception - * that caused this exception. - * @param cause The exception that caused this exception. - */ - public UnresolvableException(Throwable cause) { - super(cause); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/WhenTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/WhenTag.java deleted file mode 100644 index d20a633..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/WhenTag.java +++ /dev/null @@ -1,85 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.xml; - -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.tag.common.core.WhenTagSupport; - -/** - *

    Tag handler for <if> in JSTL's XML library.

    - * - * @author Shawn Bayern - */ - -public class WhenTag extends WhenTagSupport { - - //********************************************************************* - // Constructor and lifecycle management - - // initialize inherited and local state - public WhenTag() { - super(); - init(); - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Supplied conditional logic - - protected boolean condition() throws JspTagException { - XPathUtil xu = new XPathUtil(pageContext); - return (xu.booleanValueOf(XPathUtil.getContext(this), select)); - } - - //********************************************************************* - // Private state - - private String select; // the value of the 'test' attribute - - - //********************************************************************* - // Attribute accessors - - public void setSelect(String select) { - this.select = select; - } - - - //********************************************************************* - // Private utility methods - - // resets internal state - private void init() { - select = null; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/XPathUtil.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/XPathUtil.java deleted file mode 100644 index bef73f7..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/common/xml/XPathUtil.java +++ /dev/null @@ -1,574 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.common.xml; - -import java.util.HashMap; -import java.util.List; -import java.util.Vector; -import java.security.AccessController; -import java.security.PrivilegedAction; - -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.Tag; -import javax.servlet.jsp.tagext.TagSupport; -import javax.xml.parsers.DocumentBuilder; -import javax.xml.parsers.DocumentBuilderFactory; -import javax.xml.transform.TransformerException; -import javax.xml.xpath.XPath; -import javax.xml.xpath.XPathConstants; -import javax.xml.xpath.XPathExpressionException; -import javax.xml.xpath.XPathFactory; -import javax.xml.xpath.XPathVariableResolver; -import javax.xml.xpath.XPathFactoryConfigurationException; - -import org.apache.taglibs.standard.resources.Resources; -import org.w3c.dom.DOMImplementation; -import org.w3c.dom.Document; -import org.w3c.dom.Element; -import org.w3c.dom.Node; -import org.w3c.dom.NodeList; - -/** - *

    Support for tag handlers that evaluate XPath expressions.

    - * - * @author Shawn Bayern - * @author Ramesh Mandava ( ramesh.mandava@sun.com ) - * @author Pierre Delisle ( pierre.delisle@sun.com ) - */ -// would ideally be a base class, but some of our user handlers already -// have their own parents -public class XPathUtil { - - //********************************************************************* - // Constructor - - /** - * Constructs a new XPathUtil object associated with the given - * PageContext. - */ - public XPathUtil(PageContext pc) { - pageContext = pc; - } - - //********************************************************************* - // Support for JSTL variable resolution - - // The URLs - private static final String PAGE_NS_URL - = "http://java.sun.com/jstl/xpath/page"; - private static final String REQUEST_NS_URL - = "http://java.sun.com/jstl/xpath/request"; - private static final String SESSION_NS_URL - = "http://java.sun.com/jstl/xpath/session"; - private static final String APP_NS_URL - = "http://java.sun.com/jstl/xpath/app"; - private static final String PARAM_NS_URL - = "http://java.sun.com/jstl/xpath/param"; - private static final String INITPARAM_NS_URL - = "http://java.sun.com/jstl/xpath/initParam"; - private static final String COOKIE_NS_URL - = "http://java.sun.com/jstl/xpath/cookie"; - private static final String HEADER_NS_URL - = "http://java.sun.com/jstl/xpath/header"; - - //********************************************************************* - // Support for XPath evaluation - - private PageContext pageContext; - private static HashMap exprCache; - private static JSTLXPathNamespaceContext jstlXPathNamespaceContext = null; - - private static final String XPATH_FACTORY_CLASS_NAME = - "org.apache.taglibs.standard.tag.common.xml.JSTLXPathFactory"; - private static XPathFactory XPATH_FACTORY; - static { - // If the system property DEFAULT_PROPERTY_NAME + ":uri" is present, - // where uri is the parameter to this method, then its value is read - // as a class name. The method will try to create a new instance of - // this class by using the class loader, and returns it if it is - // successfully created. - if (System.getSecurityManager() != null) { - AccessController.doPrivileged(new PrivilegedAction(){ - public Object run(){ - System.setProperty(XPathFactory.DEFAULT_PROPERTY_NAME + - ":" + XPathFactory.DEFAULT_OBJECT_MODEL_URI, - XPATH_FACTORY_CLASS_NAME); - return null; - } - }); - } else { - System.setProperty(XPathFactory.DEFAULT_PROPERTY_NAME + - ":" + XPathFactory.DEFAULT_OBJECT_MODEL_URI, - XPATH_FACTORY_CLASS_NAME); - } - try { - XPATH_FACTORY = XPathFactory.newInstance(XPathFactory.DEFAULT_OBJECT_MODEL_URI); - } catch (XPathFactoryConfigurationException xpce) { - xpce.printStackTrace(); - } - } - - /** Initialize globally useful data. */ - private synchronized static void staticInit() { - if (jstlXPathNamespaceContext == null) { - // register supported namespaces - jstlXPathNamespaceContext = new JSTLXPathNamespaceContext(); - jstlXPathNamespaceContext.addNamespace("pageScope", PAGE_NS_URL); - jstlXPathNamespaceContext.addNamespace("requestScope", REQUEST_NS_URL); - jstlXPathNamespaceContext.addNamespace("sessionScope", SESSION_NS_URL); - jstlXPathNamespaceContext.addNamespace("applicationScope", APP_NS_URL); - jstlXPathNamespaceContext.addNamespace("param", PARAM_NS_URL); - jstlXPathNamespaceContext.addNamespace("initParam", INITPARAM_NS_URL); - jstlXPathNamespaceContext.addNamespace("header", HEADER_NS_URL); - jstlXPathNamespaceContext.addNamespace("cookie", COOKIE_NS_URL); - - - // create a HashMap to cache the expressions - exprCache = new HashMap(); - } - } - - static DocumentBuilderFactory dbf = null; - static DocumentBuilder db = null; - static Document d = null; - - static Document getDummyDocument( ) { - try { - if ( dbf == null ) { - dbf = DocumentBuilderFactory.newInstance(); - dbf.setNamespaceAware( true ); - dbf.setValidating( false ); - } - db = dbf.newDocumentBuilder(); - - DOMImplementation dim = db.getDOMImplementation(); - d = dim.createDocument("http://java.sun.com/jstl", "dummyroot", null); - //d = db.newDocument(); - return d; - } catch ( Exception e ) { - e.printStackTrace(); - } - return null; - } - - static Document getDummyDocumentWithoutRoot( ) { - try { - if ( dbf == null ) { - dbf = DocumentBuilderFactory.newInstance(); - dbf.setNamespaceAware( true ); - dbf.setValidating( false ); - } - db = dbf.newDocumentBuilder(); - - d = db.newDocument(); - return d; - } catch ( Exception e ) { - e.printStackTrace(); - } - return null; - } - - // The following variable is used for holding the modified xpath string - // when adapting parameter for Xalan XPath engine, where we need to have - // a Non null context node. - String modifiedXPath = null; - - /** - * Evaluate an XPath expression to a String value. - */ - public String valueOf(Node n, String xpathString) throws JspTagException { - // p("******** valueOf(" + n + ", " + xpathString + ")"); - staticInit(); - XPathVariableResolver jxvr = new JSTLXPathVariableResolver(pageContext); - Node contextNode = adaptParamsForXalan(n, xpathString.trim(), jxvr); - - XPath xpath = XPATH_FACTORY.newXPath(); - xpath.setNamespaceContext(jstlXPathNamespaceContext); - xpath.setXPathVariableResolver(jxvr); - try { - return xpath.evaluate(xpathString, contextNode); - } catch (XPathExpressionException ex) { - throw new JspTagException(ex.toString(), ex); - } - } - - - /** - * Evaluate an XPath expression to a boolean value. - */ - public boolean booleanValueOf(Node n, String xpathString) - throws JspTagException { - - staticInit(); - XPathVariableResolver jxvr = new JSTLXPathVariableResolver(pageContext); - Node contextNode = adaptParamsForXalan(n, xpathString.trim(), jxvr); - xpathString = modifiedXPath; - - XPath xpath = XPATH_FACTORY.newXPath(); - xpath.setNamespaceContext(jstlXPathNamespaceContext); - xpath.setXPathVariableResolver(jxvr); - try { - return ((Boolean) xpath.evaluate( - xpathString, contextNode, XPathConstants.BOOLEAN)).booleanValue(); - } catch (XPathExpressionException ex) { - throw new JspTagException( - Resources.getMessage("XPATH_ERROR_XOBJECT", ex.toString()), ex); - } - } - - /** - * Evaluate an XPath expression to a List of nodes. - */ - public List selectNodes(Node n, String xpathString) - throws JspTagException { - - staticInit(); - XPathVariableResolver jxvr = new JSTLXPathVariableResolver(pageContext); - Node contextNode = adaptParamsForXalan(n, xpathString.trim(), jxvr); - xpathString = modifiedXPath; - - try { - XPath xpath = XPATH_FACTORY.newXPath(); - xpath.setNamespaceContext(jstlXPathNamespaceContext); - xpath.setXPathVariableResolver(jxvr); - Object nl = xpath.evaluate( - xpathString, contextNode, JSTLXPathConstants.OBJECT); - return new JSTLNodeList( nl ); - } catch (XPathExpressionException ex ) { - throw new JspTagException(ex.toString(), ex); - } - } - - /** - * Evaluate an XPath expression to a single node. - */ - public Node selectSingleNode(Node n, String xpathString) - throws JspTagException { - //p("selectSingleNode of XPathUtil = passed node:" + - // "xpathString => " + n + " : " + xpathString ); - - staticInit(); - XPathVariableResolver jxvr = new JSTLXPathVariableResolver(pageContext); - Node contextNode = adaptParamsForXalan(n, xpathString.trim(), jxvr); - xpathString = modifiedXPath; - - try { - XPath xpath = XPATH_FACTORY.newXPath(); - xpath.setNamespaceContext(jstlXPathNamespaceContext); - xpath.setXPathVariableResolver(jxvr); - return (Node) xpath.evaluate( - xpathString, contextNode, XPathConstants.NODE); - } catch (XPathExpressionException ex) { - throw new JspTagException(ex.toString(), ex); - } - } - - //********************************************************************* - // Adapt XPath expression for integration with Xalan - - /** - * To evaluate an XPath expression using Xalan, we need - * to create an XPath object, which wraps an expression object and provides - * general services for execution of that expression. - * - * An XPath object can be instantiated with the following information: - * - XPath expression to evaluate - * - SourceLocator - * (reports where an error occurred in the XML source or - * transformation instructions) - * - PrefixResolver - * (resolve prefixes to namespace URIs) - * - type - * (one of SELECT or MATCH) - * - ErrorListener - * (customized error handling) - * - * Execution of the XPath expression represented by an XPath object - * is done via method execute which takes the following parameters: - * - XPathContext - * The execution context - * - Node contextNode - * The node that "." expresses - * - PrefixResolver namespaceContext - * The context in which namespaces in the XPath are supposed to be - * expanded. - * - * Given all of this, if no context node is set for the evaluation - * of the XPath expression, one must be set so Xalan - * can successfully evaluate a JSTL XPath expression. - * (it will not work if the context node is given as a varialbe - * at the beginning of the expression) - * - * @@@ Provide more details... - */ - protected Node adaptParamsForXalan(Node n, - String xpath, - XPathVariableResolver jxvr) { - Node boundDocument = null; - - modifiedXPath = xpath; - String origXPath = xpath; - boolean whetherOrigXPath = true; - - // If contextNode is not null then just pass the values to Xalan XPath - if ( n != null ) { - return n; - } - - if ( xpath.startsWith("$") ) { - // JSTL uses $scopePrefix:varLocalName/xpath expression - - String varQName= xpath.substring( xpath.indexOf("$")+1); - if ( varQName.indexOf("/") > 0 ) { - varQName = varQName.substring( 0, varQName.indexOf("/")); - } - String varPrefix = null; - String varLocalName = varQName; - if ( varQName.indexOf( ":") >= 0 ) { - varPrefix = varQName.substring( 0, varQName.indexOf(":") ); - varLocalName = varQName.substring( varQName.indexOf(":")+1 ); - } - - if ( xpath.indexOf("/") > 0 ) { - xpath = xpath.substring( xpath.indexOf("/")); - } else { - xpath = "/*"; - whetherOrigXPath = false; - } - - - try { - Object varObject=((JSTLXPathVariableResolver) jxvr).getVariableValue("", varPrefix, - varLocalName); - //p( "varObject => : its Class " +varObject + - // ":" + varObject.getClass() ); - - if ( Class.forName("org.w3c.dom.Document").isInstance( - varObject ) ) { - //boundDocument = ((Document)varObject).getDocumentElement(); - boundDocument = ((Document)varObject); - } else { - - //p("Creating a Dummy document to pass " + - // " onto as context node " ); - - if ( Class.forName("org.apache.taglibs.standard.tag.common.xml.JSTLNodeList").isInstance( varObject ) ) { - Document newDocument = getDummyDocument(); - - JSTLNodeList jstlNodeList = (JSTLNodeList)varObject; - if ( jstlNodeList.getLength() == 1 ) { - if ( Class.forName("org.w3c.dom.Node").isInstance( - jstlNodeList.elementAt(0) ) ) { - Node node = (Node)jstlNodeList.elementAt(0); - Document doc = getDummyDocumentWithoutRoot(); - Node importedNode = doc.importNode( node, true); - doc.appendChild (importedNode ); - boundDocument = doc; - if ( whetherOrigXPath ) { - xpath="/*" + xpath; - } - - } else { - - //Nodelist with primitive type - Object myObject = jstlNodeList.elementAt(0); - - //p("Single Element of primitive type"); - //p("Type => " + myObject.getClass()); - - xpath = myObject.toString(); - - //p("String value ( xpathwould be this) => " + xpath); - boundDocument = newDocument; - } - - } else { - - Element dummyroot = newDocument.getDocumentElement(); - for ( int i=0; i< jstlNodeList.getLength(); i++ ) { - Node currNode = (Node)jstlNodeList.item(i); - - Node importedNode = newDocument.importNode( - currNode, true ); - - //printDetails ( newDocument); - - dummyroot.appendChild( importedNode ); - - //p( "Details of the document After importing"); - //printDetails ( newDocument); - } - boundDocument = newDocument; - // printDetails ( boundDocument ); - //Verify :As we are adding Document element we need - // to change the xpath expression.Hopefully this - // won't change the result - - xpath = "/*" + xpath; - } - } else if ( Class.forName("org.w3c.dom.Node").isInstance( - varObject ) ) { - boundDocument = (Node)varObject; - } else { - boundDocument = getDummyDocument(); - xpath = origXPath; - } - - - } - } catch ( UnresolvableException ue ) { - // FIXME: LOG - // p("Variable Unresolvable :" + ue.getMessage()); - ue.printStackTrace(); - } catch ( ClassNotFoundException cnf ) { - // Will never happen - } - } else { - //p("Not encountered $ Creating a Dummydocument 2 "+ - // "pass onto as context node " ); - boundDocument = getDummyDocument(); - } - - modifiedXPath = xpath; - //p("Modified XPath::boundDocument =>" + modifiedXPath + - // "::" + boundDocument ); - - return boundDocument; - } - - - //********************************************************************* - // - - - //********************************************************************* - // Static support for context retrieval from parent tag - - public static Node getContext(Tag t) throws JspTagException { - ForEachTag xt = - (ForEachTag) TagSupport.findAncestorWithClass( - t, ForEachTag.class); - if (xt == null) - return null; - else - return (xt.getContext()); - } - - //********************************************************************* - // Utility methods - - private static void p(String s) { - System.out.println("[XPathUtil] " + s); - } - - public static void printDetails(Node n) { - p("\n\nDetails of Node = > " + n ) ; - p("Name:Type:Node Value = > " + n.getNodeName() + - ":" + n.getNodeType() + ":" + n.getNodeValue() ) ; - p("Namespace URI : Prefix : localName = > " + - n.getNamespaceURI() + ":" +n.getPrefix() + ":" + n.getLocalName()); - p("\n Node has children => " + n.hasChildNodes() ); - if ( n.hasChildNodes() ) { - NodeList nl = n.getChildNodes(); - p("Number of Children => " + nl.getLength() ); - for ( int i=0; i " + nodeVector.size() ); - return nodeVector.size( ); - } - - // Can implement other Vector methods to redirect those methods to - // the vector in the variable param. As we are not using them as part - // of this implementation we are not doing that here. If this changes - // then we need to override those methods accordingly - -} - - - - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/ExpressionUtil.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/ExpressionUtil.java deleted file mode 100644 index 04527a2..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/ExpressionUtil.java +++ /dev/null @@ -1,65 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.core; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.PageContext; -import javax.servlet.jsp.tagext.Tag; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.core.NullAttributeException; - -/** - *

    Contains some static utilities to facilitate common forms of - * expression evaluation.

    - * - * @author Shawn Bayern - */ - -public class ExpressionUtil { - - /** Evaluates an expression if present, but does not allow the expression - * to evaluate to 'null', throwing a NullAttributeException if it - * does. The function can return null, however, if the - * expression itself is null. - */ - public static Object evalNotNull(String tagName, - String attributeName, - String expression, - Class expectedType, - Tag tag, - PageContext pageContext) - throws JspException { - if (expression != null) { - Object r = ExpressionEvaluatorManager.evaluate( - attributeName, expression, expectedType, tag, pageContext); - if (r == null) - throw new NullAttributeException(tagName, attributeName); - return r; - } else - return null; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/ForEachTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/ForEachTag.java deleted file mode 100644 index 66417da..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/ForEachTag.java +++ /dev/null @@ -1,171 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.core; - -import java.util.ArrayList; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.jstl.core.LoopTag; -import javax.servlet.jsp.tagext.IterationTag; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.core.ForEachSupport; -import org.apache.taglibs.standard.tag.common.core.NullAttributeException; - -/** - *

    A handler for <forEach> that accepts attributes as Strings - * and evaluates them as expressions at runtime.

    - * - * @author Shawn Bayern - */ - -public class ForEachTag - extends ForEachSupport - implements LoopTag, IterationTag -{ - - //********************************************************************* - // 'Private' state (implementation details) - - private String begin_; // stores EL-based property - private String end_; // stores EL-based property - private String step_; // stores EL-based property - private String items_; // stores EL-based property - - - //********************************************************************* - // Constructor - - public ForEachTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - /* Begins iterating by processing the first item. */ - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - // for EL-based attribute - public void setBegin(String begin_) { - this.begin_ = begin_; - this.beginSpecified = true; - } - - // for EL-based attribute - public void setEnd(String end_) { - this.end_ = end_; - this.endSpecified = true; - } - - // for EL-based attribute - public void setStep(String step_) { - this.step_ = step_; - this.stepSpecified = true; - } - - public void setItems(String items_) { - this.items_ = items_; - } - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // defaults for interface with page author - begin_ = null; // (no expression) - end_ = null; // (no expression) - step_ = null; // (no expression) - items_ = null; // (no expression) - } - - /* Evaluates expressions as necessary */ - private void evaluateExpressions() throws JspException { - /* - * Note: we don't check for type mismatches here; we assume - * the expression evaluator will return the expected type - * (by virtue of knowledge we give it about what that type is). - * A ClassCastException here is truly unexpected, so we let it - * propagate up. - */ - - if (begin_ != null) { - Object r = ExpressionEvaluatorManager.evaluate( - "begin", begin_, Integer.class, this, pageContext); - if (r == null) - throw new NullAttributeException("forEach", "begin"); - begin = ((Integer) r).intValue(); - validateBegin(); - } - - if (end_ != null) { - Object r = ExpressionEvaluatorManager.evaluate( - "end", end_, Integer.class, this, pageContext); - if (r == null) - throw new NullAttributeException("forEach", "end"); - end = ((Integer) r).intValue(); - validateEnd(); - } - - if (step_ != null) { - Object r = ExpressionEvaluatorManager.evaluate( - "step", step_, Integer.class, this, pageContext); - if (r == null) - throw new NullAttributeException("forEach", "step"); - step = ((Integer) r).intValue(); - validateStep(); - } - - if (items_ != null) { - rawItems = ExpressionEvaluatorManager.evaluate( - "items", items_, Object.class, this, pageContext); - // use an empty list to indicate "no iteration", if relevant - if (rawItems == null) - rawItems = new ArrayList(); - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/ForTokensTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/ForTokensTag.java deleted file mode 100644 index 083056f..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/ForTokensTag.java +++ /dev/null @@ -1,185 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.core; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.jstl.core.LoopTag; -import javax.servlet.jsp.tagext.IterationTag; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.core.ForTokensSupport; -import org.apache.taglibs.standard.tag.common.core.NullAttributeException; - -/** - *

    A handler for <forTokens> that accepts attributes as Strings - * and evaluates them as expressions at runtime. - * - * @author Shawn Bayern - */ -public class ForTokensTag - extends ForTokensSupport - implements LoopTag, IterationTag -{ - - //********************************************************************* - // 'Private' state (implementation details) - - private String begin_; // raw EL-based property - private String end_; // raw EL-based property - private String step_; // raw EL-based property - private String items_; // raw EL-based property - private String delims_; // raw EL-based property - - - //********************************************************************* - // Constructor - - public ForTokensTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - /* Begins iterating by processing the first item. */ - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - // for EL-based attribute - public void setBegin(String begin_) { - this.begin_ = begin_; - this.beginSpecified = true; - } - - // for EL-based attribute - public void setEnd(String end_) { - this.end_ = end_; - this.endSpecified = true; - } - - // for EL-based attribute - public void setStep(String step_) { - this.step_ = step_; - this.stepSpecified = true; - } - - // for EL-based attribute - public void setItems(String items_) { - this.items_ = items_; - } - - // for EL-based attribute - public void setDelims(String delims_) { - this.delims_ = delims_; - } - - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // defaults for interface with page author - begin_ = null; // (no expression) - end_ = null; // (no expression) - step_ = null; // (no expression) - items_ = null; // (no expression) - delims_ = null; // (no expression) - } - - /* Evaluates expressions as necessary */ - private void evaluateExpressions() throws JspException { - /* - * Note: we don't check for type mismatches here; we assume - * the expression evaluator will return the expected type - * (by virtue of knowledge we give it about what that type is). - * A ClassCastException here is truly unexpected, so we let it - * propagate up. - */ - - if (begin_ != null) { - Object r = ExpressionEvaluatorManager.evaluate( - "begin", begin_, Integer.class, this, pageContext); - if (r == null) - throw new NullAttributeException("forTokens", "begin"); - begin = ((Integer) r).intValue(); - validateBegin(); - } - - if (end_ != null) { - Object r = ExpressionEvaluatorManager.evaluate( - "end", end_, Integer.class, this, pageContext); - if (r == null) - throw new NullAttributeException("forTokens", "end"); - end = ((Integer) r).intValue(); - validateEnd(); - } - - if (step_ != null) { - Object r = ExpressionEvaluatorManager.evaluate( - "step", step_, Integer.class, this, pageContext); - if (r == null) - throw new NullAttributeException("forTokens", "step"); - step = ((Integer) r).intValue(); - validateStep(); - } - - if (items_ != null) { - items = (String) ExpressionEvaluatorManager.evaluate( - "items", items_, String.class, this, pageContext); - // use the empty string to indicate "no iteration" - if (items == null) - items = ""; - } - - if (delims_ != null) { - delims = (String) ExpressionEvaluatorManager.evaluate( - "delims", delims_, String.class, this, pageContext); - // use the empty string to cause monolithic tokenization - if (delims == null) - delims = ""; - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/IfTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/IfTag.java deleted file mode 100644 index aa4fa81..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/IfTag.java +++ /dev/null @@ -1,101 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.core; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.jstl.core.ConditionalTagSupport; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.core.NullAttributeException; - -/** - *

    Tag handler for <if> in JSTL's expression-evaluating library. - * Because of the support provided by the ConditionalTagSupport class, - * thistag is trivial enough not to require a separate base supporting - * class common to both libraries.

    - * - * @author Shawn Bayern - */ - -public class IfTag extends ConditionalTagSupport { - - //********************************************************************* - // Constructor and lifecycle management - - // initialize inherited and local state - public IfTag() { - super(); - init(); - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Supplied conditional logic - - protected boolean condition() throws JspTagException { - try { - Object r = ExpressionEvaluatorManager.evaluate( - "test", test, Boolean.class, this, pageContext); - if (r == null) - throw new NullAttributeException("if", "test"); - else - return (((Boolean) r).booleanValue()); - } catch (JspException ex) { - throw new JspTagException(ex.toString(), ex); - } - } - - - //********************************************************************* - // Private state - - private String test; // the value of the 'test' attribute - - - //********************************************************************* - // Accessors - - // receives the tag's 'test' attribute - public void setTest(String test) { - this.test = test; - } - - - //********************************************************************* - // Private utility methods - - // resets internal state - private void init() { - test = null; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/ImportTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/ImportTag.java deleted file mode 100644 index 6c85551..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/ImportTag.java +++ /dev/null @@ -1,131 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.core; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.tag.common.core.ImportSupport; -import org.apache.taglibs.standard.tag.common.core.NullAttributeException; - -/** - *

    A handler for <import> that accepts attributes as Strings - * and evaluates them as expressions at runtime.

    - * - * @author Shawn Bayern - */ - -public class ImportTag extends ImportSupport { - - //********************************************************************* - // 'Private' state (implementation details) - - private String context_; // stores EL-based property - private String charEncoding_; // stores EL-based property - private String url_; // stores EL-based property - - - //********************************************************************* - // Constructor - - /** - * Constructs a new ImportTag. As with TagSupport, subclasses - * should not provide other constructors and are expected to call - * the superclass constructor - */ - public ImportTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - // for EL-based attribute - public void setUrl(String url_) { - this.url_ = url_; - } - - public void setContext(String context_) { - this.context_ = context_; - } - - public void setCharEncoding(String charEncoding_) { - this.charEncoding_ = charEncoding_; - } - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - url_ = context_ = charEncoding_ = null; - } - - /* Evaluates expressions as necessary */ - private void evaluateExpressions() throws JspException { - /* - * Note: we don't check for type mismatches here; we assume - * the expression evaluator will return the expected type - * (by virtue of knowledge we give it about what that type is). - * A ClassCastException here is truly unexpected, so we let it - * propagate up. - */ - - url = (String) ExpressionUtil.evalNotNull( - "import", "url", url_, String.class, this, pageContext); - if (url == null || url.equals("")) - throw new NullAttributeException("import", "url"); - - context = (String) ExpressionUtil.evalNotNull( - "import", "context", context_, String.class, this, pageContext); - charEncoding = (String) ExpressionUtil.evalNotNull( - "import", "charEncoding", charEncoding_, String.class, this, - pageContext); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/OutTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/OutTag.java deleted file mode 100644 index 57ebd95..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/OutTag.java +++ /dev/null @@ -1,127 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.core; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.tag.common.core.NullAttributeException; -import org.apache.taglibs.standard.tag.common.core.OutSupport; - -/** - *

    A handler for <out>, which redirects the browser to a - * new URL. - * - * @author Shawn Bayern - */ - -public class OutTag extends OutSupport { - - //********************************************************************* - // 'Private' state (implementation details) - - private String value_; // stores EL-based property - private String default_; // stores EL-based property - private String escapeXml_; // stores EL-based property - - - //********************************************************************* - // Constructor - - public OutTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - public void setValue(String value_) { - this.value_ = value_; - } - - public void setDefault(String default_) { - this.default_ = default_; - } - - public void setEscapeXml(String escapeXml_) { - this.escapeXml_ = escapeXml_; - } - - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - value_ = default_ = escapeXml_ = null; - } - - /* Evaluates expressions as necessary */ - private void evaluateExpressions() throws JspException { - try { - value = ExpressionUtil.evalNotNull( - "out", "value", value_, Object.class, this, pageContext); - } catch (NullAttributeException ex) { - // explicitly allow 'null' for value - value = null; - } - try { - def = (String) ExpressionUtil.evalNotNull( - "out", "default", default_, String.class, this, pageContext); - } catch (NullAttributeException ex) { - // explicitly allow 'null' for def - def = null; - } - escapeXml = true; - Boolean escape = ((Boolean) ExpressionUtil.evalNotNull( - "out", "escapeXml", escapeXml_, Boolean.class, this, pageContext)); - if (escape != null) - escapeXml = escape.booleanValue(); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/ParamTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/ParamTag.java deleted file mode 100644 index 98a1093..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/ParamTag.java +++ /dev/null @@ -1,120 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.core; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.tag.common.core.ParamSupport; - -/** - *

    A handler for <param> that accepts attributes as Strings - * and evaluates them as expressions at runtime.

    - * - * @author Shawn Bayern - */ - -public class ParamTag extends ParamSupport { - - //********************************************************************* - // 'Private' state (implementation details) - - private String name_; // stores EL-based property - private String value_; // stores EL-based property - - - //********************************************************************* - // Constructor - - /** - * Constructs a new ParamTag. As with TagSupport, subclasses - * should not provide other constructors and are expected to call - * the superclass constructor - */ - public ParamTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - // for EL-based attribute - public void setName(String name_) { - this.name_ = name_; - } - - public void setValue(String value_) { - this.value_ = value_; - } - - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - name_ = value_ = null; - } - - /* Evaluates expressions as necessary */ - private void evaluateExpressions() throws JspException { - /* - * Note: we don't check for type mismatches here; we assume - * the expression evaluator will return the expected type - * (by virtue of knowledge we give it about what that type is). - * A ClassCastException here is truly unexpected, so we let it - * propagate up. - */ - - name = (String) ExpressionUtil.evalNotNull( - "import", "name", name_, String.class, this, pageContext); - value = (String) ExpressionUtil.evalNotNull( - "import", "value", value_, String.class, this, pageContext); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/RedirectTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/RedirectTag.java deleted file mode 100644 index e2966d3..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/RedirectTag.java +++ /dev/null @@ -1,118 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.core; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.tag.common.core.RedirectSupport; - -/** - *

    A handler for <redirect>, which redirects the browser to a - * new URL. - * - * @author Shawn Bayern - */ - -public class RedirectTag extends RedirectSupport { - - //********************************************************************* - // 'Private' state (implementation details) - - private String url_; // stores EL-based property - private String context_; // stores EL-based property - - - //********************************************************************* - // Constructor - - /** - * Constructs a new URLEncodeTag. As with TagSupport, subclasses - * should not provide other constructors and are expected to call - * the superclass constructor - */ - public RedirectTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - public void setUrl(String url_) { - this.url_ = url_; - } - - public void setContext(String context_) { - this.context_ = context_; - } - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - url_ = context_ = null; - } - - /* Evaluates expressions as necessary */ - private void evaluateExpressions() throws JspException { - /* - * Note: we don't check for type mismatches here; we assume - * the expression evaluator will return the expected type - * (by virtue of knowledge we give it about what that type is). - * A ClassCastException here is truly unexpected, so we let it - * propagate up. - */ - - url = (String) ExpressionUtil.evalNotNull( - "redirect", "url", url_, String.class, this, pageContext); - context = (String) ExpressionUtil.evalNotNull( - "redirect", "context", context_, String.class, this, pageContext); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/SetTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/SetTag.java deleted file mode 100644 index 4cd5056..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/SetTag.java +++ /dev/null @@ -1,138 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.core; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.tag.common.core.NullAttributeException; -import org.apache.taglibs.standard.tag.common.core.SetSupport; - -/** - *

    A handler for <set>, which redirects the browser to a - * new URL. - * - * @author Shawn Bayern - */ - -public class SetTag extends SetSupport { - - //********************************************************************* - // 'Private' state (implementation details) - - private String value_; // stores EL-based property - private String target_; // stores EL-based property - private String property_; // stores EL-based property - - - //********************************************************************* - // Constructor - - public SetTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - public void setValue(String value_) { - this.value_ = value_; - this.valueSpecified = true; - } - - public void setTarget(String target_) { - this.target_ = target_; - } - - public void setProperty(String property_) { - this.property_ = property_; - } - - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - value_ = target_ = property_ = null; - } - - /* Evaluates expressions as necessary */ - private void evaluateExpressions() throws JspException { - /* - * Note: we don't check for type mismatches here; we assume - * the expression evaluator will return the expected type - * (by virtue of knowledge we give it about what that type is). - * A ClassCastException here is truly unexpected, so we let it - * propagate up. - */ - - // 'value' - try { - value = ExpressionUtil.evalNotNull( - "set", "value", value_, Object.class, this, pageContext); - } catch (NullAttributeException ex) { - // explicitly let 'value' be null - value = null; - } - - // 'target' - target = ExpressionUtil.evalNotNull( - "set", "target", target_, Object.class, this, pageContext); - - // 'property' - try { - property = (String) ExpressionUtil.evalNotNull( - "set", "property", property_, String.class, this, pageContext); - } catch (NullAttributeException ex) { - // explicitly let 'property' be null - property = null; - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/UrlTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/UrlTag.java deleted file mode 100644 index 9e26f91..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/UrlTag.java +++ /dev/null @@ -1,119 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.core; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.tag.common.core.UrlSupport; - -/** - *

    A handler for <urlEncode> that accepts attributes as Strings - * and evaluates them as expressions at runtime.

    - * - * @author Shawn Bayern - */ - -public class UrlTag extends UrlSupport { - - //********************************************************************* - // 'Private' state (implementation details) - - private String value_; // stores EL-based property - private String context_; // stores EL-based property - - - //********************************************************************* - // Constructor - - /** - * Constructs a new URLEncodeTag. As with TagSupport, subclasses - * should not provide other constructors and are expected to call - * the superclass constructor - */ - public UrlTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - public void setValue(String value_) { - this.value_ = value_; - } - - public void setContext(String context_) { - this.context_ = context_; - } - - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - value_ = null; - } - - /* Evaluates expressions as necessary */ - private void evaluateExpressions() throws JspException { - /* - * Note: we don't check for type mismatches here; we assume - * the expression evaluator will return the expected type - * (by virtue of knowledge we give it about what that type is). - * A ClassCastException here is truly unexpected, so we let it - * propagate up. - */ - - value = (String) ExpressionUtil.evalNotNull( - "url", "value", value_, String.class, this, pageContext); - context = (String) ExpressionUtil.evalNotNull( - "url", "context", context_, String.class, this, pageContext); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/WhenTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/WhenTag.java deleted file mode 100644 index 9c5fa66..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/core/WhenTag.java +++ /dev/null @@ -1,99 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.core; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.core.NullAttributeException; -import org.apache.taglibs.standard.tag.common.core.WhenTagSupport; - -/** - *

    Tag handler for <when> in JSTL's expression-evaluating - * library.

    - * - * @author Shawn Bayern - */ - -public class WhenTag extends WhenTagSupport { - - //********************************************************************* - // Constructor and lifecycle management - - // initialize inherited and local state - public WhenTag() { - super(); - init(); - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Supplied conditional logic - - protected boolean condition() throws JspTagException { - try { - Object r = ExpressionEvaluatorManager.evaluate( - "test", test, Boolean.class, this, pageContext); - if (r == null) - throw new NullAttributeException("when", "test"); - else - return (((Boolean) r).booleanValue()); - } catch (JspException ex) { - throw new JspTagException(ex.toString(), ex); - } - } - - - //********************************************************************* - // Private state - - private String test; // the value of the 'test' attribute - - - //********************************************************************* - // Accessors - - // receives the tag's 'test' attribute - public void setTest(String test) { - this.test = test; - } - - - //********************************************************************* - // Private utility methods - - // resets internal state - private void init() { - test = null; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/BundleTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/BundleTag.java deleted file mode 100644 index 292a811..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/BundleTag.java +++ /dev/null @@ -1,120 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.fmt; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.fmt.BundleSupport; - -/** - *

    A handler for <bundle> that accepts attributes as Strings - * and evaluates them as expressions at runtime.

    - * - * @author Shawn Bayern - * @author Jan Luehe - */ - -public class BundleTag extends BundleSupport { - - //********************************************************************* - // 'Private' state (implementation details) - - private String basename_; // stores EL-based property - private String prefix_; // stores EL-based property - - - //********************************************************************* - // Constructor - - /** - * Constructs a new BundleTag. As with TagSupport, subclasses - * should not provide other constructors and are expected to call - * the superclass constructor - */ - public BundleTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - // for EL-based attribute - public void setBasename(String basename_) { - this.basename_ = basename_; - } - - // for EL-based attribute - public void setPrefix(String prefix_) { - this.prefix_ = prefix_; - } - - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - basename_ = prefix_ = null; - } - - // Evaluates expressions as necessary - private void evaluateExpressions() throws JspException { - - // 'basename' attribute (mandatory) - basename = (String) ExpressionEvaluatorManager.evaluate( - "basename", basename_, String.class, this, pageContext); - - // 'prefix' attribute (optional) - if (prefix_ != null) { - prefix = (String) ExpressionEvaluatorManager.evaluate( - "prefix", prefix_, String.class, this, pageContext); - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/FormatDateTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/FormatDateTag.java deleted file mode 100644 index 602feeb..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/FormatDateTag.java +++ /dev/null @@ -1,176 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.fmt; - -import java.util.Date; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.fmt.FormatDateSupport; - -/** - *

    A handler for <formatDate> that accepts attributes as Strings - * and evaluates them as expressions at runtime.

    - * - * @author Jan Luehe - */ - -public class FormatDateTag extends FormatDateSupport { - - //********************************************************************* - // 'Private' state (implementation details) - - private String value_; // stores EL-based property - private String type_; // stores EL-based property - private String dateStyle_; // stores EL-based property - private String timeStyle_; // stores EL-based property - private String pattern_; // stores EL-based property - private String timeZone_; // stores EL-based property - - - //********************************************************************* - // Constructor - - /** - * Constructs a new FormatDateTag. As with TagSupport, subclasses - * should not provide other constructors and are expected to call - * the superclass constructor - */ - public FormatDateTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - // for EL-based attribute - public void setValue(String value_) { - this.value_ = value_; - } - - // for EL-based attribute - public void setType(String type_) { - this.type_ = type_; - } - - // for EL-based attribute - public void setDateStyle(String dateStyle_) { - this.dateStyle_ = dateStyle_; - } - - // for EL-based attribute - public void setTimeStyle(String timeStyle_) { - this.timeStyle_ = timeStyle_; - } - - // for EL-based attribute - public void setPattern(String pattern_) { - this.pattern_ = pattern_; - } - - // for EL-based attribute - public void setTimeZone(String timeZone_) { - this.timeZone_ = timeZone_; - } - - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - value_ = type_ = dateStyle_ = timeStyle_ = pattern_ = timeZone_ = null; - } - - // Evaluates expressions as necessary - private void evaluateExpressions() throws JspException { - /* - * Note: we don't check for type mismatches here; we assume - * the expression evaluator will return the expected type - * (by virtue of knowledge we give it about what that type is). - * A ClassCastException here is truly unexpected, so we let it - * propagate up. - */ - - // 'value' attribute (mandatory) - value = (Date) ExpressionEvaluatorManager.evaluate( - "value", value_, Date.class, this, pageContext); - - // 'type' attribute - if (type_ != null) { - type = (String) ExpressionEvaluatorManager.evaluate( - "type", type_, String.class, this, pageContext); - } - - // 'dateStyle' attribute - if (dateStyle_ != null) { - dateStyle = (String) ExpressionEvaluatorManager.evaluate( - "dateStyle", dateStyle_, String.class, this, pageContext); - } - - // 'timeStyle' attribute - if (timeStyle_ != null) { - timeStyle = (String) ExpressionEvaluatorManager.evaluate( - "timeStyle", timeStyle_, String.class, this, pageContext); - } - - // 'pattern' attribute - if (pattern_ != null) { - pattern = (String) ExpressionEvaluatorManager.evaluate( - "pattern", pattern_, String.class, this, pageContext); - } - - // 'timeZone' attribute - if (timeZone_ != null) { - timeZone = ExpressionEvaluatorManager.evaluate( - "timeZone", timeZone_, Object.class, this, pageContext); - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/FormatNumberTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/FormatNumberTag.java deleted file mode 100644 index 2c8914d..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/FormatNumberTag.java +++ /dev/null @@ -1,259 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.fmt; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.fmt.FormatNumberSupport; - -/** - *

    A handler for <formatNumber> that accepts attributes as Strings - * and evaluates them as expressions at runtime.

    - * - * @author Jan Luehe - */ - -public class FormatNumberTag extends FormatNumberSupport { - - //********************************************************************* - // 'Private' state (implementation details) - - private String value_; // stores EL-based property - private String type_; // stores EL-based property - private String pattern_; // stores EL-based property - private String currencyCode_; // stores EL-based property - private String currencySymbol_; // stores EL-based property - private String groupingUsed_; // stores EL-based property - private String maxIntegerDigits_; // stores EL-based property - private String minIntegerDigits_; // stores EL-based property - private String maxFractionDigits_; // stores EL-based property - private String minFractionDigits_; // stores EL-based property - - - //********************************************************************* - // Constructor - - /** - * Constructs a new FormatNumberTag. As with TagSupport, subclasses - * should not provide other constructors and are expected to call - * the superclass constructor - */ - public FormatNumberTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - // for EL-based attribute - public void setValue(String value_) { - this.value_ = value_; - this.valueSpecified = true; - } - - // for EL-based attribute - public void setType(String type_) { - this.type_ = type_; - } - - // for EL-based attribute - public void setPattern(String pattern_) { - this.pattern_ = pattern_; - } - - // for EL-based attribute - public void setCurrencyCode(String currencyCode_) { - this.currencyCode_ = currencyCode_; - } - - // for EL-based attribute - public void setCurrencySymbol(String currencySymbol_) { - this.currencySymbol_ = currencySymbol_; - } - - // for EL-based attribute - public void setGroupingUsed(String groupingUsed_) { - this.groupingUsed_ = groupingUsed_; - this.groupingUsedSpecified = true; - } - - // for EL-based attribute - public void setMaxIntegerDigits(String maxIntegerDigits_) { - this.maxIntegerDigits_ = maxIntegerDigits_; - this.maxIntegerDigitsSpecified = true; - } - - // for EL-based attribute - public void setMinIntegerDigits(String minIntegerDigits_) { - this.minIntegerDigits_ = minIntegerDigits_; - this.minIntegerDigitsSpecified = true; - } - - // for EL-based attribute - public void setMaxFractionDigits(String maxFractionDigits_) { - this.maxFractionDigits_ = maxFractionDigits_; - this.maxFractionDigitsSpecified = true; - } - - // for EL-based attribute - public void setMinFractionDigits(String minFractionDigits_) { - this.minFractionDigits_ = minFractionDigits_; - this.minFractionDigitsSpecified = true; - } - - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - value_ = type_ = pattern_ = null; - currencyCode_ = currencySymbol_ = null; - groupingUsed_ = null; - maxIntegerDigits_ = minIntegerDigits_ = null; - maxFractionDigits_ = minFractionDigits_ = null; - } - - // Evaluates expressions as necessary - private void evaluateExpressions() throws JspException { - Object obj = null; - - /* - * Note: we don't check for type mismatches here; we assume - * the expression evaluator will return the expected type - * (by virtue of knowledge we give it about what that type is). - * A ClassCastException here is truly unexpected, so we let it - * propagate up. - */ - - // 'value' attribute - if (value_ != null) { - value = ExpressionEvaluatorManager.evaluate( - "value", value_, Object.class, this, pageContext); - } - - // 'type' attribute - if (type_ != null) { - type = (String) ExpressionEvaluatorManager.evaluate( - "type", type_, String.class, this, pageContext); - } - - // 'pattern' attribute - if (pattern_ != null) { - pattern = (String) ExpressionEvaluatorManager.evaluate( - "pattern", pattern_, String.class, this, pageContext); - } - - // 'currencyCode' attribute - if (currencyCode_ != null) { - currencyCode = (String) ExpressionEvaluatorManager.evaluate( - "currencyCode", currencyCode_, String.class, this, - pageContext); - } - - // 'currencySymbol' attribute - if (currencySymbol_ != null) { - currencySymbol = (String) ExpressionEvaluatorManager.evaluate( - "currencySymbol", currencySymbol_, String.class, this, - pageContext); - } - - // 'groupingUsed' attribute - if (groupingUsed_ != null) { - obj = ExpressionEvaluatorManager.evaluate( - "groupingUsed", groupingUsed_, Boolean.class, this, - pageContext); - if (obj != null) { - isGroupingUsed = ((Boolean) obj).booleanValue(); - } - } - - // 'maxIntegerDigits' attribute - if (maxIntegerDigits_ != null) { - obj = ExpressionEvaluatorManager.evaluate( - "maxIntegerDigits", maxIntegerDigits_, Integer.class, this, - pageContext); - if (obj != null) { - maxIntegerDigits = ((Integer) obj).intValue(); - } - } - - // 'minIntegerDigits' attribute - if (minIntegerDigits_ != null) { - obj = ExpressionEvaluatorManager.evaluate( - "minIntegerDigits", minIntegerDigits_, Integer.class, this, - pageContext); - if (obj != null) { - minIntegerDigits = ((Integer) obj).intValue(); - } - } - - // 'maxFractionDigits' attribute - if (maxFractionDigits_ != null) { - obj = ExpressionEvaluatorManager.evaluate( - "maxFractionDigits", maxFractionDigits_, Integer.class, this, - pageContext); - if (obj != null) { - maxFractionDigits = ((Integer) obj).intValue(); - } - } - - // 'minFractionDigits' attribute - if (minFractionDigits_ != null) { - obj = ExpressionEvaluatorManager.evaluate( - "minFractionDigits", minFractionDigits_, Integer.class, this, - pageContext); - if (obj != null) { - minFractionDigits = ((Integer) obj).intValue(); - } - } - } -} - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/MessageTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/MessageTag.java deleted file mode 100644 index b59ca3e..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/MessageTag.java +++ /dev/null @@ -1,131 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.fmt; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.jstl.fmt.LocalizationContext; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.fmt.MessageSupport; - -/** - *

    A handler for <message> that accepts attributes as Strings - * and evaluates them as expressions at runtime.

    - * - * @author Jan Luehe - */ - -public class MessageTag extends MessageSupport { - - //********************************************************************* - // Private state (implementation details) - - private String key_; // stores EL-based property - private String bundle_; // stores EL-based property - - - //********************************************************************* - // Constructor - - /** - * Constructs a new MessageTag. As with TagSupport, subclasses - * should not provide other constructors and are expected to call - * the superclass constructor - */ - public MessageTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - // for EL-based attribute - public void setKey(String key_) { - this.key_ = key_; - this.keySpecified = true; - } - - // for EL-based attribute - public void setBundle(String bundle_) { - this.bundle_ = bundle_; - this.bundleSpecified = true; - } - - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - key_ = bundle_ = null; - } - - // Evaluates expressions as necessary - private void evaluateExpressions() throws JspException { - /* - * Note: we don't check for type mismatches here; we assume - * the expression evaluator will return the expected type - * (by virtue of knowledge we give it about what that type is). - * A ClassCastException here is truly unexpected, so we let it - * propagate up. - */ - - if (keySpecified) { - keyAttrValue = (String) ExpressionEvaluatorManager.evaluate( - "key", key_, String.class, this, pageContext); - } - - if (bundleSpecified) { - bundleAttrValue = (LocalizationContext) - ExpressionEvaluatorManager.evaluate( - "bundle", bundle_, LocalizationContext.class, this, - pageContext); - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/ParamTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/ParamTag.java deleted file mode 100644 index 1a221b5..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/ParamTag.java +++ /dev/null @@ -1,116 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.fmt; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.fmt.ParamSupport; - -/** - *

    A handler for <param> that accepts message arguments as - * Strings and evaluates them as expressions at runtime.

    - * - * @author Jan Luehe - */ - -public class ParamTag extends ParamSupport { - - //********************************************************************* - // 'Private' state (implementation details) - - private String value_; // stores EL-based property - - - //********************************************************************* - // Constructor - - /** - * Constructs a new ParamTag. As with TagSupport, subclasses - * should not provide other constructors and are expected to call - * the superclass constructor - */ - public ParamTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - // for EL-based attribute - public void setValue(String value_) { - this.value_ = value_; - this.valueSpecified = true; - } - - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - value_ = null; - } - - // Evaluates expressions as necessary - private void evaluateExpressions() throws JspException { - /* - * Note: we don't check for type mismatches here; we assume - * the expression evaluator will return the expected type - * (by virtue of knowledge we give it about what that type is). - * A ClassCastException here is truly unexpected, so we let it - * propagate up. - */ - - if (value_ != null) { - value = ExpressionEvaluatorManager.evaluate( - "value", value_, Object.class, this, pageContext); - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/ParseDateTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/ParseDateTag.java deleted file mode 100644 index df1abbf..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/ParseDateTag.java +++ /dev/null @@ -1,203 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.fmt; - -import java.util.Locale; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.fmt.ParseDateSupport; -import org.apache.taglibs.standard.tag.common.fmt.SetLocaleSupport; - -/** - *

    A handler for <parseDate> that accepts attributes as Strings - * and evaluates them as expressions at runtime.

    - * - * @author Jan Luehe - */ - -public class ParseDateTag extends ParseDateSupport { - - //********************************************************************* - // 'Private' state (implementation details) - - private String value_; // stores EL-based property - private String type_; // stores EL-based property - private String dateStyle_; // stores EL-based property - private String timeStyle_; // stores EL-based property - private String pattern_; // stores EL-based property - private String timeZone_; // stores EL-based property - private String parseLocale_; // stores EL-based property - - - //********************************************************************* - // Constructor - - /** - * Constructs a new ParseDateTag. As with TagSupport, subclasses - * should not provide other constructors and are expected to call - * the superclass constructor - */ - public ParseDateTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - // for EL-based attribute - public void setValue(String value_) { - this.value_ = value_; - this.valueSpecified = true; - } - - // for EL-based attribute - public void setType(String type_) { - this.type_ = type_; - } - - // for EL-based attribute - public void setDateStyle(String dateStyle_) { - this.dateStyle_ = dateStyle_; - } - - // for EL-based attribute - public void setTimeStyle(String timeStyle_) { - this.timeStyle_ = timeStyle_; - } - - // for EL-based attribute - public void setPattern(String pattern_) { - this.pattern_ = pattern_; - } - - // for EL-based attribute - public void setTimeZone(String timeZone_) { - this.timeZone_ = timeZone_; - } - - // for EL-based attribute - public void setParseLocale(String parseLocale_) { - this.parseLocale_ = parseLocale_; - } - - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - value_ = type_ = dateStyle_ = timeStyle_ = pattern_ = timeZone_ = null; - parseLocale_ = null; - } - - // Evaluates expressions as necessary - private void evaluateExpressions() throws JspException { - /* - * Note: we don't check for type mismatches here; we assume - * the expression evaluator will return the expected type - * (by virtue of knowledge we give it about what that type is). - * A ClassCastException here is truly unexpected, so we let it - * propagate up. - */ - - // 'value' attribute - if (value_ != null) { - value = (String) ExpressionEvaluatorManager.evaluate( - "value", value_, String.class, this, pageContext); - } - - // 'type' attribute - if (type_ != null) { - type = (String) ExpressionEvaluatorManager.evaluate( - "type", type_, String.class, this, pageContext); - } - - // 'dateStyle' attribute - if (dateStyle_ != null) { - dateStyle = (String) ExpressionEvaluatorManager.evaluate( - "dateStyle", dateStyle_, String.class, this, pageContext); - } - - // 'timeStyle' attribute - if (timeStyle_ != null) { - timeStyle = (String) ExpressionEvaluatorManager.evaluate( - "timeStyle", timeStyle_, String.class, this, pageContext); - } - - // 'pattern' attribute - if (pattern_ != null) { - pattern = (String) ExpressionEvaluatorManager.evaluate( - "pattern", pattern_, String.class, this, pageContext); - } - - // 'timeZone' attribute - if (timeZone_ != null) { - timeZone = ExpressionEvaluatorManager.evaluate( - "timeZone", timeZone_, Object.class, this, pageContext); - } - - // 'parseLocale' attribute - if (parseLocale_ != null) { - Object obj = ExpressionEvaluatorManager.evaluate( - "parseLocale", parseLocale_, Object.class, this, pageContext); - if (obj != null) { - if (obj instanceof Locale) { - parseLocale = (Locale) obj; - } else { - String localeStr = (String) obj; - if (!"".equals(localeStr)) { - parseLocale = SetLocaleSupport.parseLocale(localeStr); - } - } - } - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/ParseNumberTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/ParseNumberTag.java deleted file mode 100644 index d49b665..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/ParseNumberTag.java +++ /dev/null @@ -1,185 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.fmt; - -import java.util.Locale; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.fmt.ParseNumberSupport; -import org.apache.taglibs.standard.tag.common.fmt.SetLocaleSupport; - -/** - *

    A handler for <parseNumber> that accepts attributes as Strings - * and evaluates them as expressions at runtime.

    - * - * @author Jan Luehe - */ - -public class ParseNumberTag extends ParseNumberSupport { - - //********************************************************************* - // 'Private' state (implementation details) - - private String value_; // stores EL-based property - private String type_; // stores EL-based property - private String pattern_; // stores EL-based property - private String parseLocale_; // stores EL-based property - private String integerOnly_; // stores EL-based property - - - //********************************************************************* - // Constructor - - /** - * Constructs a new ParseNumberTag. As with TagSupport, subclasses - * should not provide other constructors and are expected to call - * the superclass constructor - */ - public ParseNumberTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - // for EL-based attribute - public void setValue(String value_) { - this.value_ = value_; - this.valueSpecified = true; - } - - // for EL-based attribute - public void setType(String type_) { - this.type_ = type_; - } - - // for EL-based attribute - public void setPattern(String pattern_) { - this.pattern_ = pattern_; - } - - // for EL-based attribute - public void setParseLocale(String parseLocale_) { - this.parseLocale_ = parseLocale_; - } - - // for EL-based attribute - public void setIntegerOnly(String integerOnly_) { - this.integerOnly_ = integerOnly_; - this.integerOnlySpecified = true; - } - - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - value_ = type_ = pattern_ = parseLocale_ = integerOnly_ = null; - } - - // Evaluates expressions as necessary - private void evaluateExpressions() throws JspException { - Object obj = null; - - /* - * Note: we don't check for type mismatches here; we assume - * the expression evaluator will return the expected type - * (by virtue of knowledge we give it about what that type is). - * A ClassCastException here is truly unexpected, so we let it - * propagate up. - */ - - // 'value' attribute - if (value_ != null) { - value = (String) ExpressionEvaluatorManager.evaluate( - "value", value_, String.class, this, pageContext); - } - - // 'type' attribute - if (type_ != null) { - type = (String) ExpressionEvaluatorManager.evaluate( - "type", type_, String.class, this, pageContext); - } - - // 'pattern' attribute - if (pattern_ != null) { - pattern = (String) ExpressionEvaluatorManager.evaluate( - "pattern", pattern_, String.class, this, pageContext); - } - - // 'parseLocale' attribute - if (parseLocale_ != null) { - obj = ExpressionEvaluatorManager.evaluate( - "parseLocale", parseLocale_, Object.class, this, pageContext); - if (obj != null) { - if (obj instanceof Locale) { - parseLocale = (Locale) obj; - } else { - String localeStr = (String) obj; - if (!"".equals(localeStr)) { - parseLocale = SetLocaleSupport.parseLocale(localeStr); - } - } - } - } - - // 'integerOnly' attribute - if (integerOnly_ != null) { - obj = ExpressionEvaluatorManager.evaluate( - "integerOnly", integerOnly_, Boolean.class, this, pageContext); - if (obj != null) { - isIntegerOnly = ((Boolean) obj).booleanValue(); - } - } - } -} - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/RequestEncodingTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/RequestEncodingTag.java deleted file mode 100644 index 4fc0d8c..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/RequestEncodingTag.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.fmt; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.fmt.RequestEncodingSupport; - -/** - *

    A handler for <requestEncoding> that accepts attributes as Strings - * and evaluates them as expressions at runtime.

    - * - * @author Jan Luehe - */ - -public class RequestEncodingTag extends RequestEncodingSupport { - - //********************************************************************* - // 'Private' state (implementation details) - - private String value_; // stores EL-based property - - - //********************************************************************* - // Constructor - - /** - * Constructs a new RequestEncodingTag. As with TagSupport, subclasses - * should not provide other constructors and are expected to call - * the superclass constructor - */ - public RequestEncodingTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - // for EL-based attribute - public void setValue(String value_) { - this.value_ = value_; - } - - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - value_ = null; - } - - // Evaluates expressions as necessary - private void evaluateExpressions() throws JspException { - /* - * Note: we don't check for type mismatches here; we assume - * the expression evaluator will return the expected type - * (by virtue of knowledge we give it about what that type is). - * A ClassCastException here is truly unexpected, so we let it - * propagate up. - */ - - if (value_ != null) { - value = (String) ExpressionEvaluatorManager.evaluate( - "value", value_, String.class, this, pageContext); - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/SetBundleTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/SetBundleTag.java deleted file mode 100644 index 5b9e8fc..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/SetBundleTag.java +++ /dev/null @@ -1,108 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.fmt; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.fmt.SetBundleSupport; - -/** - *

    A handler for <setBundle> that accepts attributes as Strings - * and evaluates them as expressions at runtime.

    - * - * @author Shawn Bayern - * @author Jan Luehe - */ - -public class SetBundleTag extends SetBundleSupport { - - //********************************************************************* - // 'Private' state (implementation details) - - private String basename_; // stores EL-based property - - - //********************************************************************* - // Constructor - - /** - * Constructs a new SetBundleTag. As with TagSupport, subclasses - * should not provide other constructors and are expected to call - * the superclass constructor - */ - public SetBundleTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - // for EL-based attribute - public void setBasename(String basename_) { - this.basename_ = basename_; - } - - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - basename_ = null; - } - - // Evaluates expressions as necessary - private void evaluateExpressions() throws JspException { - - // 'basename' attribute (mandatory) - basename = (String) ExpressionEvaluatorManager.evaluate( - "basename", basename_, String.class, this, pageContext); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/SetLocaleTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/SetLocaleTag.java deleted file mode 100644 index 0917ab2..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/SetLocaleTag.java +++ /dev/null @@ -1,119 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.fmt; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.fmt.SetLocaleSupport; - -/** - *

    A handler for <setLocale> that accepts attributes as Strings - * and evaluates them as expressions at runtime.

    - * - * @author Jan Luehe - */ - -public class SetLocaleTag extends SetLocaleSupport { - - //********************************************************************* - // 'Private' state (implementation details) - - private String value_; // stores EL-based property - private String variant_; // stores EL-based property - - - //********************************************************************* - // Constructor - - /** - * Constructs a new LocaleTag. As with TagSupport, subclasses - * should not provide other constructors and are expected to call - * the superclass constructor - */ - public SetLocaleTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - // for EL-based attribute - public void setValue(String value_) { - this.value_ = value_; - } - - // for EL-based attribute - public void setVariant(String variant_) { - this.variant_ = variant_; - } - - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - value_ = variant_ = null; - } - - // Evaluates expressions as necessary - private void evaluateExpressions() throws JspException { - - // 'value' attribute (mandatory) - value = ExpressionEvaluatorManager.evaluate( - "value", value_, Object.class, this, pageContext); - - // 'variant' attribute (optional) - if (variant_ != null) { - variant = (String) ExpressionEvaluatorManager.evaluate( - "variant", variant_, String.class, this, pageContext); - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/SetTimeZoneTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/SetTimeZoneTag.java deleted file mode 100644 index 6fcfef5..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/SetTimeZoneTag.java +++ /dev/null @@ -1,108 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.fmt; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.fmt.SetTimeZoneSupport; - -/** - *

    A handler for <setTimeZone> that accepts attributes as Strings - * and evaluates them as expressions at runtime.

    - * - * @author Shawn Bayern - * @author Jan Luehe - */ - -public class SetTimeZoneTag extends SetTimeZoneSupport { - - //********************************************************************* - // 'Private' state (implementation details) - - private String value_; // stores EL-based property - - - //********************************************************************* - // Constructor - - /** - * Constructs a new TimeZoneTag. As with TagSupport, subclasses - * should not provide other constructors and are expected to call - * the superclass constructor - */ - public SetTimeZoneTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - // for EL-based attribute - public void setValue(String value_) { - this.value_ = value_; - } - - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - value_ = null; - } - - // Evaluates expressions as necessary - private void evaluateExpressions() throws JspException { - - // 'value' attribute (mandatory) - value = ExpressionEvaluatorManager.evaluate( - "value", value_, Object.class, this, pageContext); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/TimeZoneTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/TimeZoneTag.java deleted file mode 100644 index c964a36..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/fmt/TimeZoneTag.java +++ /dev/null @@ -1,108 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.fmt; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.fmt.TimeZoneSupport; - -/** - *

    A handler for <timeZone> that accepts attributes as Strings - * and evaluates them as expressions at runtime.

    - * - * @author Shawn Bayern - * @author Jan Luehe - */ - -public class TimeZoneTag extends TimeZoneSupport { - - //********************************************************************* - // 'Private' state (implementation details) - - private String value_; // stores EL-based property - - - //********************************************************************* - // Constructor - - /** - * Constructs a new TimeZoneTag. As with TagSupport, subclasses - * should not provide other constructors and are expected to call - * the superclass constructor - */ - public TimeZoneTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - // for EL-based attribute - public void setValue(String value_) { - this.value_ = value_; - } - - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - value_ = null; - } - - // Evaluates expressions as necessary - private void evaluateExpressions() throws JspException { - - // 'value' attribute (mandatory) - value = ExpressionEvaluatorManager.evaluate( - "value", value_, Object.class, this, pageContext); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/sql/DateParamTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/sql/DateParamTag.java deleted file mode 100644 index 8762029..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/sql/DateParamTag.java +++ /dev/null @@ -1,73 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ -package org.apache.taglibs.standard.tag.el.sql; - -import java.util.Date; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.sql.DateParamTagSupport; - -/** - * Subclass for the JSTL library with EL support. - * - * @author Justyna Horwat - */ -public class DateParamTag extends DateParamTagSupport { - - private String valueEL; - private String typeEL; - - public void setValue(String valueEL) { - this.valueEL = valueEL; - } - - public void setType(String typeEL) { - this.typeEL = typeEL; - } - - public int doStartTag() throws JspException { - evaluateExpressions(); - return super.doStartTag(); - } - - //********************************************************************* - // Private utility methods - - // Evaluates expressions as necessary - private void evaluateExpressions() throws JspException { - if (valueEL != null) { - value = (Date) ExpressionEvaluatorManager.evaluate( - "value", valueEL, Date.class, this, pageContext); - } - - if (typeEL != null) { - type = (String) ExpressionEvaluatorManager.evaluate( - "type", typeEL, String.class, this, pageContext); - } - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/sql/ParamTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/sql/ParamTag.java deleted file mode 100644 index 21ff703..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/sql/ParamTag.java +++ /dev/null @@ -1,53 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ -package org.apache.taglibs.standard.tag.el.sql; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.sql.ParamTagSupport; - -/** - * Subclass for the JSTL library with EL support. - * - * @author Hans Bergsten - */ -public class ParamTag extends ParamTagSupport { - - private String valueEL; - - public void setValue(String valueEL) { - this.valueEL = valueEL; - } - - public int doStartTag() throws JspException { - if (valueEL != null) { - value = (Object) - ExpressionEvaluatorManager.evaluate("value", valueEL, - Object.class, this, pageContext); - } - return super.doStartTag(); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/sql/QueryTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/sql/QueryTag.java deleted file mode 100644 index 941cb51..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/sql/QueryTag.java +++ /dev/null @@ -1,128 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ -package org.apache.taglibs.standard.tag.el.sql; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.sql.QueryTagSupport; - -/** - * Subclass for the JSTL library with EL support. - * - * @author Hans Bergsten - * @author Justyna Horwat - */ -public class QueryTag extends QueryTagSupport { - - private String dataSourceEL; - private String sqlEL; - private String startRowEL; - private String maxRowsEL; - - //********************************************************************* - // Constructor - - /** - * Constructs a new QueryTag. As with TagSupport, subclasses - * should not provide other constructors and are expected to call - * the superclass constructor - */ - public QueryTag() { - super(); - } - - //********************************************************************* - // Accessor methods - - public void setDataSource(String dataSourceEL) { - this.dataSourceEL = dataSourceEL; - this.dataSourceSpecified = true; - } - - /** - * The index of the first row returned can be - * specified using startRow. - */ - public void setStartRow(String startRowEL) { - this.startRowEL = startRowEL; - } - - /** - * Query result can be limited by specifying - * the maximum number of rows returned. - */ - public void setMaxRows(String maxRowsEL) { - this.maxRowsEL = maxRowsEL; - this.maxRowsSpecified = true; - } - - /** - * Setter method for the SQL statement to use for the - * query. The statement may contain parameter markers - * (question marks, ?). If so, the parameter values must - * be set using nested value elements. - */ - public void setSql(String sqlEL) { - this.sqlEL = sqlEL; - } - - public int doStartTag() throws JspException { - evaluateExpressions(); - return super.doStartTag(); - } - - //********************************************************************* - // Private utility methods - - // Evaluates expressions as necessary - private void evaluateExpressions() throws JspException { - Integer tempInt = null; - - if (dataSourceEL != null) { - rawDataSource = (Object) ExpressionEvaluatorManager.evaluate( - "dataSource", dataSourceEL, Object.class, this, pageContext); - } - - if (sqlEL != null) { - sql = (String) ExpressionEvaluatorManager.evaluate("sql", sqlEL, - String.class, this, pageContext); - } - - if (startRowEL != null) { - tempInt = (Integer) ExpressionEvaluatorManager.evaluate( - "startRow", startRowEL, Integer.class, this, pageContext); - if (tempInt != null) - startRow = tempInt.intValue(); - } - - if (maxRowsEL != null) { - tempInt = (Integer) ExpressionEvaluatorManager.evaluate( - "maxRows", maxRowsEL, Integer.class, this, pageContext); - if (tempInt != null) - maxRows = tempInt.intValue(); - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/sql/SetDataSourceTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/sql/SetDataSourceTag.java deleted file mode 100644 index cdd48fb..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/sql/SetDataSourceTag.java +++ /dev/null @@ -1,111 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.sql; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.sql.SetDataSourceTagSupport; - -/** - *

    Tag handler for <SetDataSource> in JSTL, used to create - * a simple DataSource for prototyping.

    - * - */ -public class SetDataSourceTag extends SetDataSourceTagSupport { - - private String dataSourceEL; - private String driverClassNameEL; - private String jdbcURLEL; - private String userNameEL; - private String passwordEL; - - //********************************************************************* - // Accessor methods - - public void setDataSource(String dataSourceEL) { - this.dataSourceEL = dataSourceEL; - this.dataSourceSpecified = true; - } - - public void setDriver(String driverClassNameEL) { - this.driverClassNameEL = driverClassNameEL; - } - - public void setUrl(String jdbcURLEL) { - this.jdbcURLEL = jdbcURLEL; - } - - public void setUser(String userNameEL) { - this.userNameEL = userNameEL; - } - - public void setPassword(String passwordEL) { - this.passwordEL = passwordEL; - } - - //********************************************************************* - // Tag logic - - public int doStartTag() throws JspException { - evaluateExpressions(); - - return super.doStartTag(); - } - - - //********************************************************************* - // Private utility methods - - // Evaluates expressions as necessary - private void evaluateExpressions() throws JspException { - if (dataSourceEL != null) { - dataSource = ExpressionEvaluatorManager.evaluate - ("dataSource", dataSourceEL, Object.class, this, pageContext); - } - - if (driverClassNameEL != null) { - driverClassName = (String) ExpressionEvaluatorManager.evaluate - ("driver", driverClassNameEL, String.class, this, pageContext); - } - - if (jdbcURLEL != null) { - jdbcURL = (String) ExpressionEvaluatorManager.evaluate - ("url", jdbcURLEL, String.class, this, pageContext); - } - - if (userNameEL != null) { - userName = (String) ExpressionEvaluatorManager.evaluate - ("user", userNameEL, String.class, this, pageContext); - } - - if (passwordEL != null) { - password = (String) ExpressionEvaluatorManager.evaluate - ("password", passwordEL, String.class, this, pageContext); - } - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/sql/TransactionTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/sql/TransactionTag.java deleted file mode 100644 index 68fd410..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/sql/TransactionTag.java +++ /dev/null @@ -1,68 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ -package org.apache.taglibs.standard.tag.el.sql; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.sql.TransactionTagSupport; - -/** - * Subclass for the JSTL library with EL support. - * - * @author Hans Bergsten - * @author Justyna Horwat - */ -public class TransactionTag extends TransactionTagSupport { - - private String dataSourceEL; - private String isolationEL; - - public void setDataSource(String dataSourceEL) { - this.dataSourceEL = dataSourceEL; - this.dataSourceSpecified = true; - } - - public void setIsolation(String isolationEL) { - this.isolationEL = isolationEL; - } - - public int doStartTag() throws JspException { - if (dataSourceEL != null) { - rawDataSource = (Object) - ExpressionEvaluatorManager.evaluate("dataSource", - dataSourceEL, Object.class, this, pageContext); - } - - if (isolationEL != null) { - isolationEL = (String) - ExpressionEvaluatorManager.evaluate("isolation", - isolationEL, String.class, this, pageContext); - super.setIsolation(isolationEL); - } - - return super.doStartTag(); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/sql/UpdateTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/sql/UpdateTag.java deleted file mode 100644 index b019a3a..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/sql/UpdateTag.java +++ /dev/null @@ -1,69 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ -package org.apache.taglibs.standard.tag.el.sql; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.tag.common.sql.UpdateTagSupport; - -/** - * Subclass for the JSTL library with EL support. - * - * @author Hans Bergsten - */ -public class UpdateTag extends UpdateTagSupport { - - private String dataSourceEL; - private String sqlEL; - - public void setDataSource(String dataSourceEL) { - this.dataSourceEL = dataSourceEL; - this.dataSourceSpecified = true; - } - - /** - * Setter method for the SQL statement to use for the - * query. The statement may contain parameter markers - * (question marks, ?). If so, the parameter values must - * be set using nested value elements. - */ - public void setSql(String sqlEL) { - this.sqlEL = sqlEL; - } - - public int doStartTag() throws JspException { - if (dataSourceEL != null) { - rawDataSource = (Object) - ExpressionEvaluatorManager.evaluate("dataSource", - dataSourceEL, Object.class, this, pageContext); - } - if (sqlEL != null) { - sql = (String) ExpressionEvaluatorManager.evaluate("sql", sqlEL, - String.class, this, pageContext); - } - return super.doStartTag(); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/xml/ExprTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/xml/ExprTag.java deleted file mode 100644 index 2a1fa16..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/xml/ExprTag.java +++ /dev/null @@ -1,124 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.xml; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.tag.common.xml.ExprSupport; -import org.apache.taglibs.standard.tag.el.core.ExpressionUtil; - -/** - *

    A handler for <out> that accepts attributes as Strings - * and evaluates them as expressions at runtime.

    - * - * @author Shawn Bayern - */ -public class ExprTag extends ExprSupport { - - //********************************************************************* - // 'Private' state (implementation details) - - private String escapeXml_; // stores EL-based property - - - //********************************************************************* - // Constructor - - /** - * Constructs a new handler. As with TagSupport, subclasses - * should not provide other constructors and are expected to call - * the superclass constructor - */ - public ExprTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - // for EL-based attribute - public void setEscapeXml(String escapeXml_) { - this.escapeXml_ = escapeXml_; - } - - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - escapeXml_ = null; - } - - /* Evaluates expressions as necessary */ - private void evaluateExpressions() throws JspException { - /* - * Note: we don't check for type mismatches here; we assume - * the expression evaluator will return the expected type - * (by virtue of knowledge we give it about what that type is). - * A ClassCastException here is truly unexpected, so we let it - * propagate up. - */ - - if (escapeXml_ != null) { - Boolean b = (Boolean) ExpressionUtil.evalNotNull( - "out", - "escapeXml", - escapeXml_, - Boolean.class, - this, - pageContext); - if (b == null) - escapeXml = false; - else - escapeXml = b.booleanValue(); - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/xml/ParamTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/xml/ParamTag.java deleted file mode 100644 index 1596571..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/xml/ParamTag.java +++ /dev/null @@ -1,116 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.xml; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.tag.common.xml.ParamSupport; -import org.apache.taglibs.standard.tag.el.core.ExpressionUtil; - -/** - *

    A handler for <param> that accepts attributes as Strings - * and evaluates them as expressions at runtime.

    - * - * @author Shawn Bayern - */ - -public class ParamTag extends ParamSupport { - - //********************************************************************* - // 'Private' state (implementation details) - - private String name_; // stores EL-based property - private String value_; // stores EL-based property - - - //********************************************************************* - // Constructor - - public ParamTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - // for EL-based attribute - public void setName(String name_) { - this.name_ = name_; - } - - public void setValue(String value_) { - this.value_ = value_; - } - - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - name_ = value_ = null; - } - - /* Evaluates expressions as necessary */ - private void evaluateExpressions() throws JspException { - /* - * Note: we don't check for type mismatches here; we assume - * the expression evaluator will return the expected type - * (by virtue of knowledge we give it about what that type is). - * A ClassCastException here is truly unexpected, so we let it - * propagate up. - */ - - name = (String) ExpressionUtil.evalNotNull( - "param", "name", name_, String.class, this, pageContext); - value = ExpressionUtil.evalNotNull( - "param", "value", value_, Object.class, this, pageContext); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/xml/ParseTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/xml/ParseTag.java deleted file mode 100644 index 224a589..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/xml/ParseTag.java +++ /dev/null @@ -1,135 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.xml; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.tag.common.core.NullAttributeException; -import org.apache.taglibs.standard.tag.common.xml.ParseSupport; -import org.apache.taglibs.standard.tag.el.core.ExpressionUtil; -import org.xml.sax.XMLFilter; - -/** - *

    A handler for <parse> that accepts attributes as Strings - * and evaluates them as expressions at runtime.

    - * - * @author Shawn Bayern - */ -public class ParseTag extends ParseSupport { - - //********************************************************************* - // 'Private' state (implementation details) - - private String xml_; // stores EL-based property - private String systemId_; // stores EL-based property - private String filter_; // stores EL-based property - - - //********************************************************************* - // Constructor - - /** - * Constructs a new ParseTag. As with TagSupport, subclasses - * should not provide other constructors and are expected to call - * the superclass constructor - */ - public ParseTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - // for EL-based attribute - public void setFilter(String filter_) { - this.filter_ = filter_; - } - - public void setXml(String xml_) { - this.xml_ = xml_; - } - - public void setSystemId(String systemId_) { - this.systemId_ = systemId_; - } - - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - filter_ = xml_ = systemId_ = null; - } - - /* Evaluates expressions as necessary */ - private void evaluateExpressions() throws JspException { - /* - * Note: we don't check for type mismatches here; we assume - * the expression evaluator will return the expected type - * (by virtue of knowledge we give it about what that type is). - * A ClassCastException here is truly unexpected, so we let it - * propagate up. - */ - - xml = ExpressionUtil.evalNotNull( - "parse", "xml", xml_, Object.class, this, pageContext); - systemId = (String) ExpressionUtil.evalNotNull( - "parse", "systemId", systemId_, String.class, this, pageContext); - - try { - filter = (XMLFilter) ExpressionUtil.evalNotNull( - "parse", "filter", filter_, XMLFilter.class, this, pageContext); - } catch (NullAttributeException ex) { - // explicitly let 'filter' be null - filter = null; - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/xml/TransformTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/xml/TransformTag.java deleted file mode 100644 index 2368892..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/el/xml/TransformTag.java +++ /dev/null @@ -1,152 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.el.xml; - -import javax.servlet.jsp.JspException; -import javax.xml.transform.Result; - -import org.apache.taglibs.standard.tag.common.xml.TransformSupport; -import org.apache.taglibs.standard.tag.el.core.ExpressionUtil; - -/** - *

    A handler for <transform> that accepts attributes as Strings - * and evaluates them as expressions at runtime.

    - * - * @author Shawn Bayern - */ -public class TransformTag extends TransformSupport { - - //********************************************************************* - // 'Private' state (implementation details) - - private String xml_; // stores EL-based property - private String xmlSystemId_; // stores EL-based property - private String xslt_; // stores EL-based property - private String xsltSystemId_; // stores EL-based property - private String result_; // stores EL-based property - - - //********************************************************************* - // Constructor - - public TransformTag() { - super(); - init(); - } - - - //********************************************************************* - // Tag logic - - // evaluates expression and chains to parent - public int doStartTag() throws JspException { - - // evaluate any expressions we were passed, once per invocation - evaluateExpressions(); - - // chain to the parent implementation - return super.doStartTag(); - } - - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Accessor methods - - // for EL-based attribute - public void setXml(String xml_) { - this.xml_ = xml_; - } - - // for EL-based attribute - public void setXmlSystemId(String xmlSystemId_) { - this.xmlSystemId_ = xmlSystemId_; - } - - // for EL-based attribute - public void setXslt(String xslt_) { - this.xslt_ = xslt_; - } - - // for EL-based attribute - public void setXsltSystemId(String xsltSystemId_) { - this.xsltSystemId_ = xsltSystemId_; - } - - /* Removed for RI 0.5 - // for EL-based attribute - public void setTransformer(String transformer_) { - this.transformer_ = transformer_; - } - */ - - // for EL-based attribute - public void setResult(String result_) { - this.result_ = result_; - } - - - //********************************************************************* - // Private (utility) methods - - // (re)initializes state (during release() or construction) - private void init() { - // null implies "no expression" - xml_ = xmlSystemId = xslt_ = xsltSystemId_ = result_ = null; - } - - /* Evaluates expressions as necessary */ - private void evaluateExpressions() throws JspException { - /* - * Note: we don't check for type mismatches here; we assume - * the expression evaluator will return the expected type - * (by virtue of knowledge we give it about what that type is). - * A ClassCastException here is truly unexpected, so we let it - * propagate up. - */ - - xml = ExpressionUtil.evalNotNull( - "transform", "xml", xml_, Object.class, this, pageContext); - xmlSystemId = (String) ExpressionUtil.evalNotNull( - "transform", "xmlSystemId", xmlSystemId_, String.class, - this, pageContext); - xslt= ExpressionUtil.evalNotNull( - "transform", "xslt", xslt_, Object.class, this, - pageContext); - xsltSystemId = (String) ExpressionUtil.evalNotNull( - "transform", "xsltSystemId", xsltSystemId_, String.class, - this, pageContext); - result = (Result) ExpressionUtil.evalNotNull( - "transform", "result", result_, Result.class, this, pageContext); - - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/ForEachTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/ForEachTag.java deleted file mode 100644 index 1d10883..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/ForEachTag.java +++ /dev/null @@ -1,79 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.core; - -import java.util.ArrayList; - -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.jstl.core.LoopTag; -import javax.servlet.jsp.tagext.IterationTag; - -import org.apache.taglibs.standard.tag.common.core.ForEachSupport; - -/** - *

    A handler for <forEach> that supports rtexprvalue-based - * attributes.

    - * - * @author Shawn Bayern - */ - -public class ForEachTag - extends ForEachSupport - implements LoopTag, IterationTag -{ - - //********************************************************************* - // Accessor methods - - // for tag attribute - public void setBegin(int begin) throws JspTagException { - this.beginSpecified = true; - this.begin = begin; - validateBegin(); - } - - // for tag attribute - public void setEnd(int end) throws JspTagException { - this.endSpecified = true; - this.end = end; - validateEnd(); - } - - // for tag attribute - public void setStep(int step) throws JspTagException { - this.stepSpecified = true; - this.step = step; - validateStep(); - } - - public void setItems(Object o) throws JspTagException { - // for null items, simulate an empty list - if (o == null) - rawItems = new ArrayList(); - else - rawItems = o; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/ForTokensTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/ForTokensTag.java deleted file mode 100644 index 21e155f..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/ForTokensTag.java +++ /dev/null @@ -1,86 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.core; - -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.jstl.core.LoopTag; -import javax.servlet.jsp.tagext.IterationTag; - -import org.apache.taglibs.standard.tag.common.core.ForTokensSupport; - -/** - *

    A handler for <forTokens> that supports rtexprvalue-based - * attributes.

    - * - * @author Shawn Bayern - */ - -public class ForTokensTag - extends ForTokensSupport - implements LoopTag, IterationTag -{ - - //********************************************************************* - // Accessor methods - - // for tag attribute - public void setBegin(int begin) throws JspTagException { - this.beginSpecified = true; - this.begin = begin; - validateBegin(); - } - - // for tag attribute - public void setEnd(int end) throws JspTagException { - this.endSpecified = true; - this.end = end; - validateEnd(); - } - - // for tag attribute - public void setStep(int step) throws JspTagException { - this.stepSpecified = true; - this.step = step; - validateStep(); - } - - // stores the 'items' String we're passed - public void setItems(Object s) throws JspTagException { - items = s; - // use the empty string to indicate "no iteration" - if (s == null) - items = ""; - } - - // stores the 'delims' String we're passed - public void setDelims(String s) throws JspTagException { - delims = s; - // use the empty string to cause monolithic tokenization - if (s == null) - delims = ""; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/IfTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/IfTag.java deleted file mode 100644 index 1eaefc0..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/IfTag.java +++ /dev/null @@ -1,87 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.core; - -import javax.servlet.jsp.jstl.core.ConditionalTagSupport; - -/** - *

    Tag handler for <if> in JSTL's rtexprvalue library. Because - * of the support provided by the ConditionalTagSupport class, this - * tag is trivial enough not to require a separate base supporting class - * common to both libraries.

    - * - * @author Shawn Bayern - */ - -public class IfTag extends ConditionalTagSupport { - - //********************************************************************* - // Constructor and lifecycle management - - // initialize inherited and local state - public IfTag() { - super(); - init(); - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Supplied conditional logic - - protected boolean condition() { - return test; - } - - - //********************************************************************* - // Private state - - private boolean test; // the value of the 'test' attribute - - - //********************************************************************* - // Accessors - - // receives the tag's 'test' attribute - public void setTest(boolean test) { - this.test = test; - } - - - //********************************************************************* - // Private utility methods - - // resets internal state - private void init() { - test = false; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/ImportTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/ImportTag.java deleted file mode 100644 index 3d5dd08..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/ImportTag.java +++ /dev/null @@ -1,59 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.core; - -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.tag.common.core.ImportSupport; - -/** - *

    A handler for <import> that supports rtexprvalue-based - * attributes.

    - * - * @author Shawn Bayern - */ - -public class ImportTag extends ImportSupport { - - //********************************************************************* - // Accessor methods - - // for tag attribute - public void setUrl(String url) throws JspTagException { - this.url = url; - } - - // for tag attribute - public void setContext(String context) throws JspTagException { - this.context = context; - } - - // for tag attribute - public void setCharEncoding(String charEncoding) throws JspTagException { - this.charEncoding = charEncoding; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/OutTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/OutTag.java deleted file mode 100644 index 5277552..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/OutTag.java +++ /dev/null @@ -1,55 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.core; - -import org.apache.taglibs.standard.tag.common.core.OutSupport; - -/** - *

    Tag handler for <out> in JSTL's rtexprvalue library.

    - * - * @author Shawn Bayern - */ - -public class OutTag extends OutSupport { - - //********************************************************************* - // Accessors - - // for tag attribute - public void setValue(Object value) { - this.value = value; - } - - // for tag attribute - public void setDefault(String def) { - this.def = def; - } - - // for tag attribute - public void setEscapeXml(boolean escapeXml) { - this.escapeXml = escapeXml; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/ParamTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/ParamTag.java deleted file mode 100644 index 14dfbe9..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/ParamTag.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.core; - -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.tag.common.core.ParamSupport; - -/** - *

    A handler for <param> that supports rtexprvalue-based - * attributes.

    - * - * @author Shawn Bayern - */ - -public class ParamTag extends ParamSupport { - - //********************************************************************* - // Accessor methods - - // for tag attribute - public void setName(String name) throws JspTagException { - this.name = name; - } - - // for tag attribute - public void setValue(String value) throws JspTagException { - this.value = value; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/RedirectTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/RedirectTag.java deleted file mode 100644 index a9b71b3..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/RedirectTag.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.core; - -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.tag.common.core.RedirectSupport; - -/** - *

    A handler for <redirect> that supports rtexprvalue-based - * attributes.

    - * - * @author Shawn Bayern - */ - -public class RedirectTag extends RedirectSupport { - - //********************************************************************* - // Accessor methods - - // for tag attribute - public void setUrl(String url) throws JspTagException { - this.url = url; - } - - // for tag attribute - public void setContext(String context) throws JspTagException { - this.context = context; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/SetTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/SetTag.java deleted file mode 100644 index 6f5ee0a..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/SetTag.java +++ /dev/null @@ -1,56 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.core; - -import org.apache.taglibs.standard.tag.common.core.SetSupport; - -/** - *

    Tag handler for <set> in JSTL's rtexprvalue library.

    - * - * @author Shawn Bayern - */ - -public class SetTag extends SetSupport { - - //********************************************************************* - // Accessors - - // for tag attribute - public void setValue(Object value) { - this.value = value; - this.valueSpecified = true; - } - - // for tag attribute - public void setTarget(Object target) { - this.target = target; - } - - // for tag attribute - public void setProperty(String property) { - this.property = property; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/UrlTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/UrlTag.java deleted file mode 100644 index cad79f4..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/UrlTag.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.core; - -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.tag.common.core.UrlSupport; - -/** - *

    A handler for <urlEncode> that supports rtexprvalue-based - * attributes.

    - * - * @author Shawn Bayern - */ - -public class UrlTag extends UrlSupport { - - //********************************************************************* - // Accessor methods - - // for tag attribute - public void setValue(String value) throws JspTagException { - this.value = value; - } - - // for tag attribute - public void setContext(String context) throws JspTagException { - this.context = context; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/WhenTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/WhenTag.java deleted file mode 100644 index fdc6dcc..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/core/WhenTag.java +++ /dev/null @@ -1,84 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.core; - -import org.apache.taglibs.standard.tag.common.core.WhenTagSupport; - -/** - *

    Tag handler for <when> in JSTL's rtexprvalue library.

    - * - * @author Shawn Bayern - */ - -public class WhenTag extends WhenTagSupport { - - //********************************************************************* - // Constructor and lifecycle management - - // initialize inherited and local state - public WhenTag() { - super(); - init(); - } - - // Releases any resources we may have (or inherit) - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Supplied conditional logic - - protected boolean condition() { - return test; - } - - - //********************************************************************* - // Private state - - private boolean test; // the value of the 'test' attribute - - - //********************************************************************* - // Accessors - - // receives the tag's 'test' attribute - public void setTest(boolean test) { - this.test = test; - } - - - //********************************************************************* - // Private utility methods - - // resets internal state - private void init() { - test = false; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/BundleTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/BundleTag.java deleted file mode 100644 index 8afd70a..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/BundleTag.java +++ /dev/null @@ -1,53 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.fmt; - -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.tag.common.fmt.BundleSupport; - -/** - *

    A handler for <bundle> that supports rtexprvalue-based - * attributes.

    - * - * @author Jan Luehe - */ - -public class BundleTag extends BundleSupport { - - //********************************************************************* - // Accessor methods - - // for tag attribute - public void setBasename(String basename) throws JspTagException { - this.basename = basename; - } - - // for tag attribute - public void setPrefix(String prefix) throws JspTagException { - this.prefix = prefix; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/FormatDateTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/FormatDateTag.java deleted file mode 100644 index c82e9c1..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/FormatDateTag.java +++ /dev/null @@ -1,75 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.fmt; - -import java.util.Date; - -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.tag.common.fmt.FormatDateSupport; - -/** - *

    A handler for <formatDate> that supports rtexprvalue-based - * attributes.

    - * - * @author Jan Luehe - */ - -public class FormatDateTag extends FormatDateSupport { - - //********************************************************************* - // Accessor methods - - // 'value' attribute - public void setValue(Date value) throws JspTagException { - this.value = value; - } - - // 'type' attribute - public void setType(String type) throws JspTagException { - this.type = type; - } - - // 'dateStyle' attribute - public void setDateStyle(String dateStyle) throws JspTagException { - this.dateStyle = dateStyle; - } - - // 'timeStyle' attribute - public void setTimeStyle(String timeStyle) throws JspTagException { - this.timeStyle = timeStyle; - } - - // 'pattern' attribute - public void setPattern(String pattern) throws JspTagException { - this.pattern = pattern; - } - - // 'timeZone' attribute - public void setTimeZone(Object timeZone) throws JspTagException { - this.timeZone = timeZone; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/FormatNumberTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/FormatNumberTag.java deleted file mode 100644 index 1447ac2..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/FormatNumberTag.java +++ /dev/null @@ -1,101 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.fmt; - -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.tag.common.fmt.FormatNumberSupport; - -/** - *

    A handler for <formatNumber> that supports rtexprvalue-based - * attributes.

    - * - * @author Jan Luehe - */ - -public class FormatNumberTag extends FormatNumberSupport { - - //********************************************************************* - // Accessor methods - - // 'value' attribute - public void setValue(Object value) throws JspTagException { - this.value = value; - this.valueSpecified = true; - } - - // 'type' attribute - public void setType(String type) throws JspTagException { - this.type = type; - } - - // 'pattern' attribute - public void setPattern(String pattern) throws JspTagException { - this.pattern = pattern; - } - - // 'currencyCode' attribute - public void setCurrencyCode(String currencyCode) throws JspTagException { - this.currencyCode = currencyCode; - } - - // 'currencySymbol' attribute - public void setCurrencySymbol(String currencySymbol) - throws JspTagException { - this.currencySymbol = currencySymbol; - } - - // 'groupingUsed' attribute - public void setGroupingUsed(boolean isGroupingUsed) - throws JspTagException { - this.isGroupingUsed = isGroupingUsed; - this.groupingUsedSpecified = true; - } - - // 'maxIntegerDigits' attribute - public void setMaxIntegerDigits(int maxDigits) throws JspTagException { - this.maxIntegerDigits = maxDigits; - this.maxIntegerDigitsSpecified = true; - } - - // 'minIntegerDigits' attribute - public void setMinIntegerDigits(int minDigits) throws JspTagException { - this.minIntegerDigits = minDigits; - this.minIntegerDigitsSpecified = true; - } - - // 'maxFractionDigits' attribute - public void setMaxFractionDigits(int maxDigits) throws JspTagException { - this.maxFractionDigits = maxDigits; - this.maxFractionDigitsSpecified = true; - } - - // 'minFractionDigits' attribute - public void setMinFractionDigits(int minDigits) throws JspTagException { - this.minFractionDigits = minDigits; - this.minFractionDigitsSpecified = true; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/MessageTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/MessageTag.java deleted file mode 100644 index 0721aad..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/MessageTag.java +++ /dev/null @@ -1,56 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.fmt; - -import javax.servlet.jsp.JspTagException; -import javax.servlet.jsp.jstl.fmt.LocalizationContext; - -import org.apache.taglibs.standard.tag.common.fmt.MessageSupport; - -/** - *

    A handler for <message> that supports rtexprvalue-based - * attributes.

    - * - * @author Jan Luehe - */ - -public class MessageTag extends MessageSupport { - - //********************************************************************* - // Accessor methods - - // for tag attribute - public void setKey(String key) throws JspTagException { - this.keyAttrValue = key; - this.keySpecified = true; - } - - // for tag attribute - public void setBundle(LocalizationContext locCtxt) throws JspTagException { - this.bundleAttrValue = locCtxt; - this.bundleSpecified = true; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/ParamTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/ParamTag.java deleted file mode 100644 index 63856e4..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/ParamTag.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.fmt; - -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.tag.common.fmt.ParamSupport; - -/** - *

    A handler for <param> that supports rtexprvalue-based - * message arguments.

    - * - * @author Jan Luehe - */ - -public class ParamTag extends ParamSupport { - - //********************************************************************* - // Accessor methods - - // for tag attribute - public void setValue(Object value) throws JspTagException { - this.value = value; - this.valueSpecified = true; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/ParseDateTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/ParseDateTag.java deleted file mode 100644 index 6ac45d5..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/ParseDateTag.java +++ /dev/null @@ -1,91 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.fmt; - -import java.util.Locale; - -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.tag.common.fmt.ParseDateSupport; -import org.apache.taglibs.standard.tag.common.fmt.SetLocaleSupport; - -/** - *

    A handler for <parseDate> that supports rtexprvalue-based - * attributes.

    - * - * @author Jan Luehe - */ - -public class ParseDateTag extends ParseDateSupport { - - //********************************************************************* - // Accessor methods - - // 'value' attribute - public void setValue(String value) throws JspTagException { - this.value = value; - this.valueSpecified = true; - } - - // 'type' attribute - public void setType(String type) throws JspTagException { - this.type = type; - } - - // 'dateStyle' attribute - public void setDateStyle(String dateStyle) throws JspTagException { - this.dateStyle = dateStyle; - } - - // 'timeStyle' attribute - public void setTimeStyle(String timeStyle) throws JspTagException { - this.timeStyle = timeStyle; - } - - // 'pattern' attribute - public void setPattern(String pattern) throws JspTagException { - this.pattern = pattern; - } - - // 'timeZone' attribute - public void setTimeZone(Object timeZone) throws JspTagException { - this.timeZone = timeZone; - } - - // 'parseLocale' attribute - public void setParseLocale(Object loc) throws JspTagException { - if (loc != null) { - if (loc instanceof Locale) { - this.parseLocale = (Locale) loc; - } else { - if (!"".equals((String) loc)) { - this.parseLocale = SetLocaleSupport.parseLocale((String) - loc); - } - } - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/ParseNumberTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/ParseNumberTag.java deleted file mode 100644 index a88671f..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/ParseNumberTag.java +++ /dev/null @@ -1,82 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.fmt; - -import java.util.Locale; - -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.tag.common.fmt.ParseNumberSupport; -import org.apache.taglibs.standard.tag.common.fmt.SetLocaleSupport; - -/** - *

    A handler for <parseNumber> that supports rtexprvalue-based - * attributes.

    - * - * @author Jan Luehe - */ - -public class ParseNumberTag extends ParseNumberSupport { - - //********************************************************************* - // Accessor methods - - // 'value' attribute - public void setValue(String value) throws JspTagException { - this.value = value; - this.valueSpecified = true; - } - - // 'type' attribute - public void setType(String type) throws JspTagException { - this.type = type; - } - - // 'pattern' attribute - public void setPattern(String pattern) throws JspTagException { - this.pattern = pattern; - } - - // 'parseLocale' attribute - public void setParseLocale(Object loc) throws JspTagException { - if (loc != null) { - if (loc instanceof Locale) { - this.parseLocale = (Locale) loc; - } else { - if (!"".equals((String) loc)) { - this.parseLocale = SetLocaleSupport.parseLocale((String) - loc); - } - } - } - } - - // 'integerOnly' attribute - public void setIntegerOnly(boolean isIntegerOnly) throws JspTagException { - this.isIntegerOnly = isIntegerOnly; - this.integerOnlySpecified = true; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/RequestEncodingTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/RequestEncodingTag.java deleted file mode 100644 index 3f1ec61..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/RequestEncodingTag.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.fmt; - -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.tag.common.fmt.RequestEncodingSupport; - -/** - *

    A handler for <requestEncoding> that supports rtexprvalue-based - * attributes.

    - * - * @author Jan Luehe - */ - -public class RequestEncodingTag extends RequestEncodingSupport { - - //********************************************************************* - // Accessor methods - - // for tag attribute - public void setValue(String value) throws JspTagException { - this.value = value; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/SetBundleTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/SetBundleTag.java deleted file mode 100644 index 16fa071..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/SetBundleTag.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.fmt; - -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.tag.common.fmt.SetBundleSupport; - -/** - *

    A handler for <setBundle> that supports rtexprvalue-based - * attributes.

    - * - * @author Jan Luehe - */ - -public class SetBundleTag extends SetBundleSupport { - - //********************************************************************* - // Accessor methods - - // for tag attribute - public void setBasename(String basename) throws JspTagException { - this.basename = basename; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/SetLocaleTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/SetLocaleTag.java deleted file mode 100644 index cf6cb9c..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/SetLocaleTag.java +++ /dev/null @@ -1,53 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.fmt; - -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.tag.common.fmt.SetLocaleSupport; - -/** - *

    A handler for <setLocale> that supports rtexprvalue-based - * attributes.

    - * - * @author Jan Luehe - */ - -public class SetLocaleTag extends SetLocaleSupport { - - //********************************************************************* - // Accessor methods - - // for tag attribute - public void setValue(Object value) throws JspTagException { - this.value = value; - } - - // for tag attribute - public void setVariant(String variant) throws JspTagException { - this.variant = variant; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/SetTimeZoneTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/SetTimeZoneTag.java deleted file mode 100644 index dbc3c17..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/SetTimeZoneTag.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.fmt; - -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.tag.common.fmt.SetTimeZoneSupport; - -/** - *

    A handler for <setTimeZone> that supports rtexprvalue-based - * attributes.

    - * - * @author Jan Luehe - */ - -public class SetTimeZoneTag extends SetTimeZoneSupport { - - //********************************************************************* - // Accessor methods - - // for tag attribute - public void setValue(Object value) throws JspTagException { - this.value = value; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/TimeZoneTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/TimeZoneTag.java deleted file mode 100644 index 8096d48..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/fmt/TimeZoneTag.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.fmt; - -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.tag.common.fmt.TimeZoneSupport; - -/** - *

    A handler for <timeZone> that supports rtexprvalue-based - * attributes.

    - * - * @author Jan Luehe - */ - -public class TimeZoneTag extends TimeZoneSupport { - - //********************************************************************* - // Accessor methods - - // for tag attribute - public void setValue(Object value) throws JspTagException { - this.value = value; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/sql/DateParamTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/sql/DateParamTag.java deleted file mode 100644 index 71a8184..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/sql/DateParamTag.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ -package org.apache.taglibs.standard.tag.rt.sql; - -import java.util.Date; - -import org.apache.taglibs.standard.tag.common.sql.DateParamTagSupport; - -/** - * Subclass for the JSTL library with rtexprvalue support. - * - * @author Justyna Horwat - */ -public class DateParamTag extends DateParamTagSupport { - - public void setValue(Date value) { - this.value = value; - } - - public void setType(String type) { - this.type = type; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/sql/ParamTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/sql/ParamTag.java deleted file mode 100644 index 119564d..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/sql/ParamTag.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ -package org.apache.taglibs.standard.tag.rt.sql; - -import org.apache.taglibs.standard.tag.common.sql.ParamTagSupport; - -/** - * Subclass for the JSTL library with rtexprvalue support. - * - * @author Hans Bergsten - */ -public class ParamTag extends ParamTagSupport { - - public void setValue(Object value) { - this.value = value; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/sql/QueryTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/sql/QueryTag.java deleted file mode 100644 index 54e959c..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/sql/QueryTag.java +++ /dev/null @@ -1,84 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ -package org.apache.taglibs.standard.tag.rt.sql; - -import org.apache.taglibs.standard.tag.common.sql.QueryTagSupport; - -/** - * Subclass for the JSTL library with rtexprvalue support. - * - * @author Hans Bergsten - * @author Justyna Horwat - */ -public class QueryTag extends QueryTagSupport { - - //********************************************************************* - // Constructor - - /** - * Constructs a new QueryTag. As with TagSupport, subclasses - * should not provide other constructors and are expected to call - * the superclass constructor - */ - public QueryTag() { - super(); - } - - //********************************************************************* - // Accessor methods - - public void setDataSource(Object dataSource) { - this.rawDataSource = dataSource; - this.dataSourceSpecified = true; - } - - /** - * The index of the first row returned can be - * specified using startRow. - */ - public void setStartRow(int startRow) { - this.startRow = startRow; - } - - /** - * Query result can be limited by specifying - * the maximum number of rows returned. - */ - public void setMaxRows(int maxRows) { - this.maxRows = maxRows; - this.maxRowsSpecified = true; - } - - /** - * Setter method for the SQL statement to use for the - * query. The statement may contain parameter markers - * (question marks, ?). If so, the parameter values must - * be set using nested value elements. - */ - public void setSql(String sql) { - this.sql = sql; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/sql/SetDataSourceTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/sql/SetDataSourceTag.java deleted file mode 100644 index 5d53789..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/sql/SetDataSourceTag.java +++ /dev/null @@ -1,61 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.sql; - -import org.apache.taglibs.standard.tag.common.sql.SetDataSourceTagSupport; - -/** - *

    Tag handler for <Driver> in JSTL, used to create - * a simple DataSource for prototyping.

    - * - */ -public class SetDataSourceTag extends SetDataSourceTagSupport { - - //********************************************************************* - // Accessor methods - - public void setDataSource(Object dataSource) { - this.dataSource = dataSource; - this.dataSourceSpecified = true; - } - - public void setDriver(String driverClassName) { - this.driverClassName = driverClassName; - } - - public void setUrl(String jdbcURL) { - this.jdbcURL = jdbcURL; - } - - public void setUser(String userName) { - this.userName = userName; - } - - public void setPassword(String password) { - this.password = password; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/sql/TransactionTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/sql/TransactionTag.java deleted file mode 100644 index 71c80eb..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/sql/TransactionTag.java +++ /dev/null @@ -1,64 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ -package org.apache.taglibs.standard.tag.rt.sql; - -import javax.servlet.jsp.JspException; - -import org.apache.taglibs.standard.tag.common.sql.TransactionTagSupport; - -/** - * Subclass for the JSTL library with rtexprvalue support. - * - * @author Hans Bergsten - */ -public class TransactionTag extends TransactionTagSupport { - private String isolationRT; - - //********************************************************************* - // Accessor methods - - - /** - * Setter method for the SQL DataSource. DataSource can be - * a String or a DataSource object. - */ - public void setDataSource(Object dataSource) { - this.rawDataSource = dataSource; - this.dataSourceSpecified = true; - } - - /** - * Setter method for the Transaction Isolation level. - */ - public void setIsolation(String isolation) { - this.isolationRT = isolation; - } - - public int doStartTag() throws JspException { - if (isolationRT != null) - super.setIsolation(isolationRT); - return super.doStartTag(); - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/sql/UpdateTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/sql/UpdateTag.java deleted file mode 100644 index 5f0a7a7..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/sql/UpdateTag.java +++ /dev/null @@ -1,58 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ -package org.apache.taglibs.standard.tag.rt.sql; - -import org.apache.taglibs.standard.tag.common.sql.UpdateTagSupport; - -/** - * Subclass for the JSTL library with rtexprvalue support. - * - * @author Hans Bergsten - */ -public class UpdateTag extends UpdateTagSupport { - - //********************************************************************* - // Accessor methods - - - /** - * Setter method for the SQL DataSource. DataSource can be - * a String or a DataSource object. - */ - public void setDataSource(Object dataSource) { - this.rawDataSource = dataSource; - this.dataSourceSpecified = true; - } - - /** - * Setter method for the SQL statement to use for the - * query. The statement may contain parameter markers - * (question marks, ?). If so, the parameter values must - * be set using nested value elements. - */ - public void setSql(String sql) { - this.sql = sql; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/xml/ExprTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/xml/ExprTag.java deleted file mode 100644 index 44a0d23..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/xml/ExprTag.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.xml; - -import org.apache.taglibs.standard.tag.common.xml.ExprSupport; - -/** - *

    A handler for <out> that supports rtexprvalue-based - * attributes.

    - * - * @author Shawn Bayern - */ - -public class ExprTag extends ExprSupport { - - //********************************************************************* - // Accessor methods - - // for tag attribute - public void setEscapeXml(boolean escapeXml) { - this.escapeXml = escapeXml; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/xml/ParamTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/xml/ParamTag.java deleted file mode 100644 index d241946..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/xml/ParamTag.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.xml; - -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.tag.common.xml.ParamSupport; - -/** - *

    A handler for <param> that supports rtexprvalue-based - * attributes.

    - * - * @author Shawn Bayern - */ - -public class ParamTag extends ParamSupport { - - //********************************************************************* - // Accessor methods - - // for tag attribute - public void setName(String name) throws JspTagException { - this.name = name; - } - - // for tag attribute - public void setValue(Object value) throws JspTagException { - this.value = value; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/xml/ParseTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/xml/ParseTag.java deleted file mode 100644 index 064b200..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/xml/ParseTag.java +++ /dev/null @@ -1,65 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.xml; - -import javax.servlet.jsp.JspTagException; - -import org.apache.taglibs.standard.tag.common.xml.ParseSupport; -import org.xml.sax.XMLFilter; - -/** - *

    A handler for <parse> that supports rtexprvalue-based - * attributes.

    - * - * @author Shawn Bayern - */ - -public class ParseTag extends ParseSupport { - - //********************************************************************* - // Accessor methods - - // Deprecated as of JSTL 1.1 - // for tag attribute - public void setXml(Object xml) throws JspTagException { - this.xml = xml; - } - - // 'doc' replaces 'xml' as of JSTL 1.1 - public void setDoc(Object xml) throws JspTagException { - this.xml = xml; - } - - public void setSystemId(String systemId) throws JspTagException { - this.systemId = systemId; - } - - // for tag attribute - public void setFilter(XMLFilter filter) throws JspTagException { - this.filter = filter; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/xml/TransformTag.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/xml/TransformTag.java deleted file mode 100644 index 4bc8d72..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tag/rt/xml/TransformTag.java +++ /dev/null @@ -1,82 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tag.rt.xml; - -import javax.servlet.jsp.JspTagException; -import javax.xml.transform.Result; - -import org.apache.taglibs.standard.tag.common.xml.TransformSupport; - -/** - *

    A handler for <transform> that supports rtexprvalue-based - * attributes.

    - * - * @author Shawn Bayern - */ - -public class TransformTag extends TransformSupport { - - //********************************************************************* - // Accessor methods - - // Deprecated as of JSTL 1.1 - // for tag attribute - public void setXml(Object xml) throws JspTagException { - this.xml = xml; - } - - // 'doc' replaces 'xml' as of JSTL 1.1 - public void setDoc(Object xml) throws JspTagException { - this.xml = xml; - } - - // Deprecated as of JSTL 1.1 - // for tag attribute - public void setXmlSystemId(String xmlSystemId) throws JspTagException { - this.xmlSystemId = xmlSystemId; - } - - // 'docSystemId' replaces 'xmlSystemId' as of JSTL 1.1 - public void setDocSystemId(String xmlSystemId) throws JspTagException { - this.xmlSystemId = xmlSystemId; - } - - // for tag attribute - public void setXslt(Object xslt) throws JspTagException { - this.xslt = xslt; - } - - // for tag attribute - public void setXsltSystemId(String xsltSystemId) throws JspTagException { - this.xsltSystemId = xsltSystemId; - } - - // for tag attribute - public void setResult(Result result) throws JspTagException { - this.result = result; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tei/DeclareTEI.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tei/DeclareTEI.java deleted file mode 100644 index 9db5b2f..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tei/DeclareTEI.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tei; - -import javax.servlet.jsp.tagext.TagData; -import javax.servlet.jsp.tagext.TagExtraInfo; -import javax.servlet.jsp.tagext.VariableInfo; - -/** - *

    An implementation of TagExtraInfo provided for <declare>. - * We simply set up a scripting variable for the ID and value that - * <declare> already stored. For EA2, DefineTEI *always* declares - * the variable; no option is given via a tag attribute. Visibility is - * always AT_END.

    - * - * @author Shawn Bayern - */ -public class DeclareTEI extends TagExtraInfo { - - // purposely inherit JavaDoc and semantics from TagExtraInfo - public VariableInfo[] getVariableInfo(TagData data) { - // construct the relevant VariableInfo object - VariableInfo id = new VariableInfo( - data.getAttributeString("id"), - data.getAttributeString("type") == null ? - "java.lang.Object" : data.getAttributeString("type"), - true, - VariableInfo.AT_END); - return new VariableInfo[] { id }; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tei/ForEachTEI.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tei/ForEachTEI.java deleted file mode 100644 index 92e525c..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tei/ForEachTEI.java +++ /dev/null @@ -1,55 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tei; - -import javax.servlet.jsp.tagext.TagData; -import javax.servlet.jsp.tagext.TagExtraInfo; - -/** - *

    An implementation of TagExtraInfo that implements validation for - * ForEachTag's attributes

    - * - * @author Shawn Bayern - */ -public class ForEachTEI extends TagExtraInfo { - - final private static String ITEMS = "items"; - final private static String BEGIN = "begin"; - final private static String END = "end"; - - /* - * Currently implements the following rules: - * - * - If 'items' is not specified, 'begin' and 'end' must be - */ - public boolean isValid(TagData us) { - if (!Util.isSpecified(us, ITEMS)) - if (!Util.isSpecified(us, BEGIN) || !(Util.isSpecified(us, END))) - return false; - return true; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tei/ImportTEI.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tei/ImportTEI.java deleted file mode 100644 index b48b94a..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tei/ImportTEI.java +++ /dev/null @@ -1,50 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tei; - -import javax.servlet.jsp.tagext.TagData; -import javax.servlet.jsp.tagext.TagExtraInfo; - -/** - *

    An implementation of TagExtraInfo that implements validation for - * <c:import>'s attributes

    - * - * @author Shawn Bayern - */ -public class ImportTEI extends TagExtraInfo { - - final private static String VAR = "var"; - final private static String VAR_READER = "varReader"; - - public boolean isValid(TagData us) { - // don't allow both VAR and VAR_READER, together - if (Util.isSpecified(us, VAR) && Util.isSpecified(us, VAR_READER)) - return false; - - return true; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tei/Util.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tei/Util.java deleted file mode 100644 index 38b96b6..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tei/Util.java +++ /dev/null @@ -1,44 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tei; - -import javax.servlet.jsp.tagext.TagData; - -/** - *

    Utilities in support of TagExtraInfo classes.

    - * - * @author Shawn Bayern - */ -public class Util { - - /** - * Returns true if the given attribute name is specified, false otherwise. - */ - public static boolean isSpecified(TagData data, String attributeName) { - return (data.getAttribute(attributeName) != null); - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tei/XmlParseTEI.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tei/XmlParseTEI.java deleted file mode 100644 index afa2876..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tei/XmlParseTEI.java +++ /dev/null @@ -1,62 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tei; - -import javax.servlet.jsp.tagext.TagData; -import javax.servlet.jsp.tagext.TagExtraInfo; - -/** - *

    An implementation of TagExtraInfo that implements validation for - * 's attributes

    - * - * @author Shawn Bayern - */ -public class XmlParseTEI extends TagExtraInfo { - - final private static String VAR = "var"; - final private static String VAR_DOM = "varDom"; - final private static String SCOPE = "scope"; - final private static String SCOPE_DOM = "scopeDom"; - - public boolean isValid(TagData us) { - // must have no more than one of VAR and VAR_DOM ... - if (Util.isSpecified(us, VAR) && Util.isSpecified(us, VAR_DOM)) - return false; - - // ... and must have no less than one of VAR and VAR_DOM - if (!(Util.isSpecified(us, VAR) || Util.isSpecified(us, VAR_DOM))) - return false; - - // When either 'scope' is specified, its 'var' must be specified - if (Util.isSpecified(us, SCOPE) && !Util.isSpecified(us, VAR)) - return false; - if (Util.isSpecified(us, SCOPE_DOM) && !Util.isSpecified(us, VAR_DOM)) - return false; - - return true; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tei/XmlTransformTEI.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tei/XmlTransformTEI.java deleted file mode 100644 index c80f812..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tei/XmlTransformTEI.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tei; - -import javax.servlet.jsp.tagext.TagData; -import javax.servlet.jsp.tagext.TagExtraInfo; - -/** - *

    An implementation of TagExtraInfo that implements validation for - * <x:transform>'s attributes

    - * - * @author Shawn Bayern - */ -public class XmlTransformTEI extends TagExtraInfo { - - final private static String XSLT = "xslt"; - final private static String RESULT = "result"; - final private static String VAR = "var"; - - public boolean isValid(TagData us) { - // require XSLT - if (!Util.isSpecified(us, XSLT)) - return false; - - // disallow both VAR and RESULT - if (Util.isSpecified(us, VAR) && Util.isSpecified(us, RESULT)) - return false; - return true; - } - -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tlv/JstlBaseTLV.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tlv/JstlBaseTLV.java deleted file mode 100644 index 94ce22d..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tlv/JstlBaseTLV.java +++ /dev/null @@ -1,347 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tlv; - -import java.io.IOException; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Map; -import java.util.NoSuchElementException; -import java.util.Set; -import java.util.StringTokenizer; -import java.util.Vector; - -import javax.servlet.jsp.JspException; -import javax.servlet.jsp.tagext.PageData; -import javax.servlet.jsp.tagext.TagData; -import javax.servlet.jsp.tagext.TagLibraryValidator; -import javax.servlet.jsp.tagext.ValidationMessage; -import javax.xml.parsers.ParserConfigurationException; -import javax.xml.parsers.SAXParser; -import javax.xml.parsers.SAXParserFactory; - -import org.apache.taglibs.standard.lang.support.ExpressionEvaluator; -import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager; -import org.apache.taglibs.standard.resources.Resources; -import org.xml.sax.Attributes; -import org.xml.sax.SAXException; -import org.xml.sax.helpers.DefaultHandler; - -/** - *

    A base class to support SAX-based validation in JSTL.

    - * - * @author Shawn Bayern - */ -public abstract class JstlBaseTLV extends TagLibraryValidator { - - //********************************************************************* - // Implementation Overview - - /* - * We essentially just run the page through a SAX parser, handling - * the callbacks that interest us. The SAX parser is supplied by - * subclasses using the protected getHandler() method. - */ - - protected abstract DefaultHandler getHandler(); - - - //********************************************************************* - // Constants - - // parameter names - private final String EXP_ATT_PARAM = "expressionAttributes"; - - // attributes - protected static final String VAR = "var"; - protected static final String SCOPE = "scope"; - - //scopes - protected static final String PAGE_SCOPE = "page"; - protected static final String REQUEST_SCOPE = "request"; - protected static final String SESSION_SCOPE = "session"; - protected static final String APPLICATION_SCOPE = "application"; - - // Relevant URIs - protected final String JSP = "http://java.sun.com/JSP/Page"; - - // types of sub-classes - used on method validate() - private static final int TYPE_UNDEFINED = 0; - protected static final int TYPE_CORE = 1; - protected static final int TYPE_FMT = 2; - protected static final int TYPE_SQL = 3; - protected static final int TYPE_XML = 4; - - // which tlv is being validated - private int tlvType = TYPE_UNDEFINED; - - //********************************************************************* - // Validation and configuration state (protected) - - protected String uri; // our taglib's uri (as passed by JSP container on XML View) - protected String prefix; // our taglib's prefix - protected Vector messageVector; // temporary error messages - protected Map config; // configuration (Map of Sets) - protected boolean failed; // have we failed >0 times? - protected String lastElementId; // the last element we've seen - - //********************************************************************* - // Constructor and lifecycle management - - public JstlBaseTLV() { - super(); - init(); - } - - private void init() { - messageVector = null; - prefix = null; - config = null; - } - - public void release() { - super.release(); - init(); - } - - - //********************************************************************* - // Validation entry point - this method is called by the sub-classes to - // do the validation. - - public synchronized ValidationMessage[] validate( - int type, String prefix, String uri, PageData page) { - try { - this.tlvType = type; - this.uri = uri; - // initialize - messageVector = new Vector(); - - // save the prefix - this.prefix = prefix; - - // parse parameters if necessary - try { - if (config == null) - configure((String) getInitParameters().get(EXP_ATT_PARAM)); - } catch (NoSuchElementException ex) { - // parsing error - return vmFromString( - Resources.getMessage("TLV_PARAMETER_ERROR", - EXP_ATT_PARAM)); - } - - // get a handler - DefaultHandler h = getHandler(); - - // parse the page - SAXParserFactory f = SAXParserFactory.newInstance(); - f.setValidating(false); - f.setNamespaceAware(true); - SAXParser p = f.newSAXParser(); - p.parse(page.getInputStream(), h); - - if (messageVector.size() == 0) - return null; - else - return vmFromVector(messageVector); - - } catch (SAXException ex) { - return vmFromString(ex.toString()); - } catch (ParserConfigurationException ex) { - return vmFromString(ex.toString()); - } catch (IOException ex) { - return vmFromString(ex.toString()); - } - } - - //********************************************************************* - // Protected utility functions - - // delegate validation to the appropriate expression language - protected String validateExpression( - String elem, String att, String expr) { - - // let's just use the cache kept by the ExpressionEvaluatorManager - ExpressionEvaluator current; - try { - current = - ExpressionEvaluatorManager.getEvaluatorByName( - ExpressionEvaluatorManager.EVALUATOR_CLASS); - } catch (JspException ex) { - // (using JspException here feels ugly, but it's what EEM uses) - return ex.getMessage(); - } - - String response = current.validate(att, expr); - if (response == null) - return response; - else - return "tag = '" + elem + "' / attribute = '" + att + "': " - + response; - } - - // utility methods to help us match elements in our tagset - protected boolean isTag(String tagUri, - String tagLn, - String matchUri, - String matchLn) { - if (tagUri == null - || tagUri.length() == 0 - || tagLn == null - || matchUri == null - || matchLn == null) - return false; - // match beginning of URI since some suffix *_rt tags can - // be nested in EL enabled tags as defined by the spec - if (tagUri.length() > matchUri.length()) { - return (tagUri.startsWith(matchUri) && tagLn.equals(matchLn)); - } else { - return (matchUri.startsWith(tagUri) && tagLn.equals(matchLn)); - } - } - - protected boolean isJspTag(String tagUri, String tagLn, String target) { - return isTag(tagUri, tagLn, JSP, target); - } - - private boolean isTag( int type, String tagUri, String tagLn, String target) { - return ( this.tlvType == type && isTag(tagUri, tagLn, this.uri, target) ); - } - - protected boolean isCoreTag(String tagUri, String tagLn, String target) { - return isTag( TYPE_CORE, tagUri, tagLn, target ); - } - - protected boolean isFmtTag(String tagUri, String tagLn, String target) { - return isTag( TYPE_FMT, tagUri, tagLn, target ); - } - - protected boolean isSqlTag(String tagUri, String tagLn, String target) { - return isTag( TYPE_SQL, tagUri, tagLn, target ); - } - - protected boolean isXmlTag(String tagUri, String tagLn, String target) { - return isTag( TYPE_XML, tagUri, tagLn, target ); - } - - // utility method to determine if an attribute exists - protected boolean hasAttribute(Attributes a, String att) { - return (a.getValue(att) != null); - } - - /* - * method to assist with failure [ as if it's not easy enough - * already :-) ] - */ - protected void fail(String message) { - failed = true; - messageVector.add(new ValidationMessage(lastElementId, message)); - } - - // returns true if the given attribute name is specified, false otherwise - protected boolean isSpecified(TagData data, String attributeName) { - return (data.getAttribute(attributeName) != null); - } - - // returns true if the 'scope' attribute is valid - protected boolean hasNoInvalidScope(Attributes a) { - String scope = a.getValue(SCOPE); - - if ((scope != null) - && !scope.equals(PAGE_SCOPE) - && !scope.equals(REQUEST_SCOPE) - && !scope.equals(SESSION_SCOPE) - && !scope.equals(APPLICATION_SCOPE)) - return false; - - return true; - } - - // returns true if the 'var' attribute is empty - protected boolean hasEmptyVar(Attributes a) { - if ("".equals(a.getValue(VAR))) - return true; - return false; - } - - // returns true if the 'scope' attribute is present without 'var' - protected boolean hasDanglingScope(Attributes a) { - return (a.getValue(SCOPE) != null && a.getValue(VAR) == null); - } - - // retrieves the local part of a QName - protected String getLocalPart(String qname) { - int colon = qname.indexOf(":"); - if (colon == -1) - return qname; - else - return qname.substring(colon + 1); - } - - //********************************************************************* - // Miscellaneous utility functions - - // parses our configuration parameter for element:attribute pairs - private void configure(String info) { - // construct our configuration map - config = new HashMap(); - - // leave the map empty if we have nothing to configure - if (info == null) - return; - - // separate parameter into space-separated tokens and store them - StringTokenizer st = new StringTokenizer(info); - while (st.hasMoreTokens()) { - String pair = st.nextToken(); - StringTokenizer pairTokens = new StringTokenizer(pair, ":"); - String element = pairTokens.nextToken(); - String attribute = pairTokens.nextToken(); - Object atts = config.get(element); - if (atts == null) { - atts = new HashSet(); - config.put(element, atts); - } - ((Set) atts).add(attribute); - } - } - - // constructs a ValidationMessage[] from a single String and no ID - static ValidationMessage[] vmFromString(String message) { - return new ValidationMessage[] { - new ValidationMessage(null, message) - }; - } - - // constructs a ValidationMessage[] from a ValidationMessage Vector - static ValidationMessage[] vmFromVector(Vector v) { - ValidationMessage[] vm = new ValidationMessage[v.size()]; - for (int i = 0; i < vm.length; i++) - vm[i] = (ValidationMessage) v.get(i); - return vm; - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tlv/JstlCoreTLV.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tlv/JstlCoreTLV.java deleted file mode 100644 index 5a2e34c..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tlv/JstlCoreTLV.java +++ /dev/null @@ -1,335 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tlv; - -import java.util.Set; -import java.util.Stack; - -import javax.servlet.jsp.tagext.PageData; -import javax.servlet.jsp.tagext.ValidationMessage; - -import org.apache.taglibs.standard.resources.Resources; -import org.xml.sax.Attributes; -import org.xml.sax.helpers.DefaultHandler; - -/** - *

    A SAX-based TagLibraryValidator for the core JSTL tag library. - * Currently implements the following checks:

    - * - *
      - *
    • Expression syntax validation. - *
    • Choose / when / otherwise constraints
    • - *
    • Tag bodies that must either be empty or non-empty given - * particular attributes. (E.g., cannot have a body when - * 'value' is specified; it *must* have a body otherwise.) For - * these purposes, "having a body" refers to non-whitespace - * content inside the tag.
    • - *
    • Other minor constraints.
    • - *
    - * - * @author Shawn Bayern - */ -public class JstlCoreTLV extends JstlBaseTLV { - - //********************************************************************* - // Implementation Overview - - /* - * We essentially just run the page through a SAX parser, handling - * the callbacks that interest us. We collapse elements - * into the text they contain, since this simplifies processing - * somewhat. Even a quick glance at the implementation shows its - * necessary, tree-oriented nature: multiple Stacks, an understanding - * of 'depth', and so on all are important as we recover necessary - * state upon each callback. This TLV demonstrates various techniques, - * from the general "how do I use a SAX parser for a TLV?" to - * "how do I read my init parameters and then validate?" But also, - * the specific SAX methodology was kept as general as possible to - * allow for experimentation and flexibility. - */ - - - //********************************************************************* - // Constants - - // tag names - private final String CHOOSE = "choose"; - private final String WHEN = "when"; - private final String OTHERWISE = "otherwise"; - private final String EXPR = "out"; - private final String SET = "set"; - private final String IMPORT = "import"; - private final String URL = "url"; - private final String REDIRECT = "redirect"; - private final String PARAM = "param"; - // private final String EXPLANG = "expressionLanguage"; - private final String TEXT = "text"; - - // attribute names - private final String VALUE = "value"; - private final String DEFAULT = "default"; - private final String VAR_READER = "varReader"; - - // alternative identifiers for tags - private final String IMPORT_WITH_READER = "import varReader=''"; - private final String IMPORT_WITHOUT_READER = "import var=''"; - - - //********************************************************************* - // set its type and delegate validation to super-class - public ValidationMessage[] validate( - String prefix, String uri, PageData page) { - return super.validate( TYPE_CORE, prefix, uri, page ); - } - - - //********************************************************************* - // Contract fulfillment - - protected DefaultHandler getHandler() { - return new Handler(); - } - - - //********************************************************************* - // SAX event handler - - /** The handler that provides the base of our implementation. */ - private class Handler extends DefaultHandler { - - // parser state - private int depth = 0; - private Stack chooseDepths = new Stack(); - private Stack chooseHasOtherwise = new Stack(); - private Stack chooseHasWhen = new Stack(); - private Stack urlTags = new Stack(); - private String lastElementName = null; - private boolean bodyNecessary = false; - private boolean bodyIllegal = false; - - // process under the existing context (state), then modify it - public void startElement( - String ns, String ln, String qn, Attributes a) { - - // substitute our own parsed 'ln' if it's not provided - if (ln == null) - ln = getLocalPart(qn); - - // for simplicity, we can ignore for our purposes - // (don't bother distinguishing between it and its characters) - if (isJspTag(ns, ln, TEXT)) - return; - - // check body-related constraint - if (bodyIllegal) - fail(Resources.getMessage("TLV_ILLEGAL_BODY", lastElementName)); - - // validate expression syntax if we need to - Set expAtts; - if (qn.startsWith(prefix + ":") - && (expAtts = (Set) config.get(ln)) != null) { - for (int i = 0; i < a.getLength(); i++) { - String attName = a.getLocalName(i); - if (expAtts.contains(attName)) { - String vMsg = - validateExpression( - ln, - attName, - a.getValue(i)); - if (vMsg != null) - fail(vMsg); - } - } - } - - // validate attributes - if (qn.startsWith(prefix + ":") && !hasNoInvalidScope(a)) - fail(Resources.getMessage("TLV_INVALID_ATTRIBUTE", - SCOPE, qn, a.getValue(SCOPE))); - if (qn.startsWith(prefix + ":") && hasEmptyVar(a)) - fail(Resources.getMessage("TLV_EMPTY_VAR", qn)); - if (qn.startsWith(prefix + ":") && hasDanglingScope(a)) - fail(Resources.getMessage("TLV_DANGLING_SCOPE", qn)); - - // check invariants for - if (chooseChild()) { - // mark for the first the first - if (isCoreTag(ns, ln, WHEN)) { - chooseHasWhen.pop(); - chooseHasWhen.push(Boolean.TRUE); - } - - // ensure has the right children - if(!isCoreTag(ns, ln, WHEN) && !isCoreTag(ns, ln, OTHERWISE)) { - fail(Resources.getMessage("TLV_ILLEGAL_CHILD_TAG", - prefix, CHOOSE, qn)); - } - - // make sure is the last tag - if (((Boolean) chooseHasOtherwise.peek()).booleanValue()) { - fail(Resources.getMessage("TLV_ILLEGAL_ORDER", - qn, prefix, OTHERWISE, CHOOSE)); - } - if (isCoreTag(ns, ln, OTHERWISE)) { - chooseHasOtherwise.pop(); - chooseHasOtherwise.push(Boolean.TRUE); - } - - } - - // check constraints for vis-a-vis URL-related tags - if (isCoreTag(ns, ln, PARAM)) { - // no outside URL tags. - if (urlTags.empty() || urlTags.peek().equals(PARAM)) - fail(Resources.getMessage("TLV_ILLEGAL_ORPHAN", PARAM)); - - // no where the most recent has a reader - if (!urlTags.empty() && - urlTags.peek().equals(IMPORT_WITH_READER)) - fail(Resources.getMessage("TLV_ILLEGAL_PARAM", - prefix, PARAM, IMPORT, VAR_READER)); - } else { - // tag ISN'T , so it's illegal under non-reader - if (!urlTags.empty() - && urlTags.peek().equals(IMPORT_WITHOUT_READER)) - fail(Resources.getMessage("TLV_ILLEGAL_CHILD_TAG", - prefix, IMPORT, qn)); - } - - // now, modify state - - // we're a choose, so record new choose-specific state - if (isCoreTag(ns, ln, CHOOSE)) { - chooseDepths.push(new Integer(depth)); - chooseHasWhen.push(Boolean.FALSE); - chooseHasOtherwise.push(Boolean.FALSE); - } - - // if we're introducing a URL-related tag, record it - if (isCoreTag(ns, ln, IMPORT)) { - if (hasAttribute(a, VAR_READER)) - urlTags.push(IMPORT_WITH_READER); - else - urlTags.push(IMPORT_WITHOUT_READER); - } else if (isCoreTag(ns, ln, PARAM)) - urlTags.push(PARAM); - else if (isCoreTag(ns, ln, REDIRECT)) - urlTags.push(REDIRECT); - else if (isCoreTag(ns, ln, URL)) - urlTags.push(URL); - - // set up a check against illegal attribute/body combinations - bodyIllegal = false; - bodyNecessary = false; - if (isCoreTag(ns, ln, EXPR)) { - if (hasAttribute(a, DEFAULT)) - bodyIllegal = true; - } else if (isCoreTag(ns, ln, SET)) { - if (hasAttribute(a, VALUE)) - bodyIllegal = true; - // else - // bodyNecessary = true; - } - - // record the most recent tag (for error reporting) - lastElementName = qn; - lastElementId = a.getValue(JSP, "id"); - - // we're a new element, so increase depth - depth++; - } - - public void characters(char[] ch, int start, int length) { - - bodyNecessary = false; // body is no longer necessary! - - // ignore strings that are just whitespace - String s = new String(ch, start, length).trim(); - if (s.equals("")) - return; - - // check and update body-related constraints - if (bodyIllegal) - fail(Resources.getMessage("TLV_ILLEGAL_BODY", lastElementName)); - if (!urlTags.empty() - && urlTags.peek().equals(IMPORT_WITHOUT_READER)) { - // we're in an without a Reader; nothing but - // is allowed - fail(Resources.getMessage("TLV_ILLEGAL_BODY", - prefix + ":" + IMPORT)); - } - - // make sure has no non-whitespace text - if (chooseChild()) { - String msg = - Resources.getMessage("TLV_ILLEGAL_TEXT_BODY", - prefix, CHOOSE, - (s.length() < 7 ? s : s.substring(0,7))); - fail(msg); - } - } - - public void endElement(String ns, String ln, String qn) { - - // consistently, we ignore JSP_TEXT - if (isJspTag(ns, ln, TEXT)) - return; - - // handle body-related invariant - if (bodyNecessary) - fail(Resources.getMessage("TLV_MISSING_BODY", - lastElementName)); - bodyIllegal = false; // reset: we've left the tag - - // update -related state - if (isCoreTag(ns, ln, CHOOSE)) { - Boolean b = (Boolean) chooseHasWhen.pop(); - if (!b.booleanValue()) - fail(Resources.getMessage("TLV_PARENT_WITHOUT_SUBTAG", - CHOOSE, WHEN)); - chooseDepths.pop(); - chooseHasOtherwise.pop(); - } - - // update state related to URL tags - if (isCoreTag(ns, ln, IMPORT) - || isCoreTag(ns, ln, PARAM) - || isCoreTag(ns, ln, REDIRECT) - || isCoreTag(ns, ln, URL)) - urlTags.pop(); - - // update our depth - depth--; - } - - // are we directly under a ? - private boolean chooseChild() { - return (!chooseDepths.empty() - && (depth - 1) == ((Integer) chooseDepths.peek()).intValue()); - } - - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tlv/JstlFmtTLV.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tlv/JstlFmtTLV.java deleted file mode 100644 index 97a41d4..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tlv/JstlFmtTLV.java +++ /dev/null @@ -1,264 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tlv; - -import java.util.Set; -import java.util.Stack; - -import javax.servlet.jsp.tagext.PageData; -import javax.servlet.jsp.tagext.ValidationMessage; - -import org.apache.taglibs.standard.resources.Resources; -import org.xml.sax.Attributes; -import org.xml.sax.helpers.DefaultHandler; - -/** - *

    A SAX-based TagLibraryValidator for the JSTL i18n-capable formatting - * library. Currently implements the following checks:

    - * - *
      - *
    • Expression syntax validation. - *
    • Tag bodies that must either be empty or non-empty given - * particular attributes.
    • - *
    - * - * @author Shawn Bayern - * @author Jan Luehe - */ -public class JstlFmtTLV extends JstlBaseTLV { - - //********************************************************************* - // Implementation Overview - - /* - * We essentially just run the page through a SAX parser, handling - * the callbacks that interest us. We collapse elements - * into the text they contain, since this simplifies processing - * somewhat. Even a quick glance at the implementation shows its - * necessary, tree-oriented nature: multiple Stacks, an understanding - * of 'depth', and so on all are important as we recover necessary - * state upon each callback. This TLV demonstrates various techniques, - * from the general "how do I use a SAX parser for a TLV?" to - * "how do I read my init parameters and then validate?" But also, - * the specific SAX methodology was kept as general as possible to - * allow for experimentation and flexibility. - * - * Much of the code and structure is duplicated from JstlCoreTLV. - * An effort has been made to re-use code where unambiguously useful. - * However, splitting logic among parent/child classes isn't - * necessarily the cleanest approach when writing a parser like the - * one we need. I'd like to reorganize this somewhat, but it's not - * a priority. - */ - - - //********************************************************************* - // Constants - - // tag names - private final String SETLOCALE = "setLocale"; - private final String SETBUNDLE = "setBundle"; - private final String SETTIMEZONE = "setTimeZone"; - private final String BUNDLE = "bundle"; - private final String MESSAGE = "message"; - private final String MESSAGE_PARAM = "param"; - private final String FORMAT_NUMBER = "formatNumber"; - private final String PARSE_NUMBER = "parseNumber"; - private final String PARSE_DATE = "parseDate"; - // private final String EXPLANG = "expressionLanguage"; - private final String JSP_TEXT = "jsp:text"; - - // attribute names - private final String EVAL = "evaluator"; - private final String MESSAGE_KEY = "key"; - private final String BUNDLE_PREFIX = "prefix"; - private final String VALUE = "value"; - - - //********************************************************************* - // set its type and delegate validation to super-class - public ValidationMessage[] validate( - String prefix, String uri, PageData page) { - return super.validate( TYPE_FMT, prefix, uri, page ); - } - - - //********************************************************************* - // Contract fulfillment - - protected DefaultHandler getHandler() { - return new Handler(); - } - - - //********************************************************************* - // SAX event handler - - /** The handler that provides the base of our implementation. */ - private class Handler extends DefaultHandler { - - // parser state - private int depth = 0; - private Stack messageDepths = new Stack(); - private String lastElementName = null; - private boolean bodyNecessary = false; - private boolean bodyIllegal = false; - - // process under the existing context (state), then modify it - public void startElement( - String ns, String ln, String qn, Attributes a) { - - // substitute our own parsed 'ln' if it's not provided - if (ln == null) - ln = getLocalPart(qn); - - // for simplicity, we can ignore for our purposes - // (don't bother distinguishing between it and its characters) - if (qn.equals(JSP_TEXT)) - return; - - // check body-related constraint - if (bodyIllegal) - fail(Resources.getMessage("TLV_ILLEGAL_BODY", - lastElementName)); - - // validate expression syntax if we need to - Set expAtts; - if (qn.startsWith(prefix + ":") - && (expAtts = (Set) config.get(ln)) != null) { - for (int i = 0; i < a.getLength(); i++) { - String attName = a.getLocalName(i); - if (expAtts.contains(attName)) { - String vMsg = - validateExpression( - ln, - attName, - a.getValue(i)); - if (vMsg != null) - fail(vMsg); - } - } - } - - // validate attributes - if (qn.startsWith(prefix + ":") && !hasNoInvalidScope(a)) - fail(Resources.getMessage("TLV_INVALID_ATTRIBUTE", - SCOPE, qn, a.getValue(SCOPE))); - if (qn.startsWith(prefix + ":") && hasEmptyVar(a)) - fail(Resources.getMessage("TLV_EMPTY_VAR", qn)); - if (qn.startsWith(prefix + ":") - && !isFmtTag(ns, ln, SETLOCALE) - && !isFmtTag(ns, ln, SETBUNDLE) - && !isFmtTag(ns, ln, SETTIMEZONE) - && hasDanglingScope(a)) - fail(Resources.getMessage("TLV_DANGLING_SCOPE", qn)); - - /* - * Make sure is nested inside . Note that - * does not need to be a direct child of . - * Otherwise, the following would not work: - * - * - * - * - * - * - */ - if (isFmtTag(ns, ln, MESSAGE_PARAM) && messageDepths.empty()) { - fail(Resources.getMessage("PARAM_OUTSIDE_MESSAGE")); - } - - // now, modify state - - // If we're in a , record relevant state - if (isFmtTag(ns, ln, MESSAGE)) { - messageDepths.push(new Integer(depth)); - } - - // set up a check against illegal attribute/body combinations - bodyIllegal = false; - bodyNecessary = false; - if (isFmtTag(ns, ln, MESSAGE_PARAM) - || isFmtTag(ns, ln, FORMAT_NUMBER) - || isFmtTag(ns, ln, PARSE_NUMBER) - || isFmtTag(ns, ln, PARSE_DATE)) { - if (hasAttribute(a, VALUE)) - bodyIllegal = true; - else - bodyNecessary = true; - } else if (isFmtTag(ns, ln, MESSAGE) - && !hasAttribute(a, MESSAGE_KEY)) { - bodyNecessary = true; - } else if (isFmtTag(ns, ln, BUNDLE) - && hasAttribute(a, BUNDLE_PREFIX)) { - bodyNecessary = true; - } - - // record the most recent tag (for error reporting) - lastElementName = qn; - lastElementId = a.getValue(JSP, "id"); - - // we're a new element, so increase depth - depth++; - } - - public void characters(char[] ch, int start, int length) { - - bodyNecessary = false; // body is no longer necessary! - - // ignore strings that are just whitespace - String s = new String(ch, start, length).trim(); - if (s.equals("")) - return; - - // check and update body-related constraints - if (bodyIllegal) - fail(Resources.getMessage("TLV_ILLEGAL_BODY", - lastElementName)); - } - - public void endElement(String ns, String ln, String qn) { - - // consistently, we ignore JSP_TEXT - if (qn.equals(JSP_TEXT)) - return; - - // handle body-related invariant - if (bodyNecessary) - fail(Resources.getMessage("TLV_MISSING_BODY", - lastElementName)); - bodyIllegal = false; // reset: we've left the tag - - // update -related state - if (isFmtTag(ns, ln, MESSAGE)) { - messageDepths.pop(); - } - - // update our depth - depth--; - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tlv/JstlSqlTLV.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tlv/JstlSqlTLV.java deleted file mode 100644 index be767de..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tlv/JstlSqlTLV.java +++ /dev/null @@ -1,239 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tlv; - -import java.util.Set; -import java.util.Stack; - -import javax.servlet.jsp.tagext.PageData; -import javax.servlet.jsp.tagext.ValidationMessage; - -import org.apache.taglibs.standard.resources.Resources; -import org.xml.sax.Attributes; -import org.xml.sax.helpers.DefaultHandler; - -/** - *

    A SAX-based TagLibraryValidator for the JSTL SQL tag library. - * - * @author Shawn Bayern - */ -public class JstlSqlTLV extends JstlBaseTLV { - - //********************************************************************* - // Constants - - // tag names - private final String SETDATASOURCE = "setDataSource"; - private final String QUERY = "query"; - private final String UPDATE = "update"; - private final String TRANSACTION = "transaction"; - private final String PARAM = "param"; - private final String DATEPARAM = "dateParam"; - - private final String JSP_TEXT = "jsp:text"; - - // attribute names - private final String SQL = "sql"; - private final String DATASOURCE = "dataSource"; - - - //********************************************************************* - // set its type and delegate validation to super-class - public ValidationMessage[] validate( - String prefix, String uri, PageData page) { - return super.validate( TYPE_SQL, prefix, uri, page ); - } - - - //********************************************************************* - // Contract fulfillment - - protected DefaultHandler getHandler() { - return new Handler(); - } - - - //********************************************************************* - // SAX event handler - - /** The handler that provides the base of our implementation. */ - private class Handler extends DefaultHandler { - - // parser state - private int depth = 0; - private Stack queryDepths = new Stack(); - private Stack updateDepths = new Stack(); - private Stack transactionDepths = new Stack(); - private String lastElementName = null; - private boolean bodyNecessary = false; - private boolean bodyIllegal = false; - - // process under the existing context (state), then modify it - public void startElement( - String ns, String ln, String qn, Attributes a) { - - // substitute our own parsed 'ln' if it's not provided - if (ln == null) - ln = getLocalPart(qn); - - // for simplicity, we can ignore for our purposes - // (don't bother distinguishing between it and its characters) - if (qn.equals(JSP_TEXT)) - return; - - // check body-related constraint - if (bodyIllegal) - fail(Resources.getMessage("TLV_ILLEGAL_BODY", lastElementName)); - - // validate expression syntax if we need to - Set expAtts; - if (qn.startsWith(prefix + ":") - && (expAtts = (Set) config.get(ln)) != null) { - for (int i = 0; i < a.getLength(); i++) { - String attName = a.getLocalName(i); - if (expAtts.contains(attName)) { - String vMsg = - validateExpression( - ln, - attName, - a.getValue(i)); - if (vMsg != null) - fail(vMsg); - } - } - } - - // validate attributes - if (qn.startsWith(prefix + ":") && !hasNoInvalidScope(a)) - fail(Resources.getMessage("TLV_INVALID_ATTRIBUTE", - SCOPE, qn, a.getValue(SCOPE))); - if (qn.startsWith(prefix + ":") && hasEmptyVar(a)) - fail(Resources.getMessage("TLV_EMPTY_VAR", qn)); - if (qn.startsWith(prefix + ":") && hasDanglingScope(a) && - !qn.startsWith(prefix + ":" + SETDATASOURCE)) - fail(Resources.getMessage("TLV_DANGLING_SCOPE", qn)); - - // now, modify state - - /* - * Make sure is nested inside or - * . Note that does not need to - * be a direct child of or . - * Otherwise, the following would not work: - * - * - * - * - * - * - */ - if ( (isSqlTag(ns, ln, PARAM) || isSqlTag(ns, ln, DATEPARAM)) - && (queryDepths.empty() && updateDepths.empty()) ) { - fail(Resources.getMessage("SQL_PARAM_OUTSIDE_PARENT")); - } - - // If we're in a , record relevant state - if (isSqlTag(ns, ln, QUERY)) { - queryDepths.push(new Integer(depth)); - } - // If we're in a , record relevant state - if (isSqlTag(ns, ln, UPDATE)) { - updateDepths.push(new Integer(depth)); - } - // If we're in a , record relevant state - if (isSqlTag(ns, ln, TRANSACTION)) { - transactionDepths.push(new Integer(depth)); - } - - // set up a check against illegal attribute/body combinations - bodyIllegal = false; - bodyNecessary = false; - - if (isSqlTag(ns, ln, QUERY) || isSqlTag(ns, ln, UPDATE)) { - if (!hasAttribute(a, SQL)) { - bodyNecessary = true; - } - if (hasAttribute(a, DATASOURCE) && !transactionDepths.empty()) { - fail(Resources.getMessage("ERROR_NESTED_DATASOURCE")); - } - } - - if (isSqlTag(ns, ln, DATEPARAM)) { - bodyIllegal = true; - } - - // record the most recent tag (for error reporting) - lastElementName = qn; - lastElementId = a.getValue("http://java.sun.com/JSP/Page", "id"); - - // we're a new element, so increase depth - depth++; - } - - public void characters(char[] ch, int start, int length) { - - bodyNecessary = false; // body is no longer necessary! - - // ignore strings that are just whitespace - String s = new String(ch, start, length).trim(); - if (s.equals("")) - return; - - // check and update body-related constraints - if (bodyIllegal) - fail(Resources.getMessage("TLV_ILLEGAL_BODY", lastElementName)); - } - - public void endElement(String ns, String ln, String qn) { - - // consistently, we ignore JSP_TEXT - if (qn.equals(JSP_TEXT)) - return; - - // handle body-related invariant - if (bodyNecessary) - fail(Resources.getMessage("TLV_MISSING_BODY", - lastElementName)); - bodyIllegal = false; // reset: we've left the tag - - // update -related state - if (isSqlTag(ns, ln, QUERY)) { - queryDepths.pop(); - } - // update -related state - if (isSqlTag(ns, ln, UPDATE)) { - updateDepths.pop(); - } - // update -related state - if (isSqlTag(ns, ln, TRANSACTION)) { - transactionDepths.pop(); - } - - // update our depth - depth--; - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tlv/JstlXmlTLV.java b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tlv/JstlXmlTLV.java deleted file mode 100644 index 091b227..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/org/apache/taglibs/standard/tlv/JstlXmlTLV.java +++ /dev/null @@ -1,315 +0,0 @@ -/* - * The contents of this file are subject to the terms - * of the Common Development and Distribution License - * (the "License"). You may not use this file except - * in compliance with the License. - * - * You can obtain a copy of the license at - * glassfish/bootstrap/legal/CDDLv1.0.txt or - * https://glassfish.dev.java.net/public/CDDLv1.0.html. - * See the License for the specific language governing - * permissions and limitations under the License. - * - * When distributing Covered Code, include this CDDL - * HEADER in each file and include the License file at - * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, - * add the following below this CDDL HEADER, with the - * fields enclosed by brackets "[]" replaced with your - * own identifying information: Portions Copyright [yyyy] - * [name of copyright owner] - * - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. - * - * Portions Copyright Apache Software Foundation. - */ - -package org.apache.taglibs.standard.tlv; - -import java.util.Set; -import java.util.Stack; - -import javax.servlet.jsp.tagext.PageData; -import javax.servlet.jsp.tagext.ValidationMessage; - -import org.apache.taglibs.standard.resources.Resources; -import org.xml.sax.Attributes; -import org.xml.sax.helpers.DefaultHandler; - -/** - *

    A SAX-based TagLibraryValidator for the JSTL XML library. - * Currently implements the following checks:

    - * - *
      - *
    • Expression syntax validation. - *
    • Choose / when / otherwise constraints
    • - *
    • Tag bodies that must either be empty or non-empty given - * particular attributes.
    • - *
    • Other minor constraints.
    • - *
    - * - * @author Shawn Bayern - */ -public class JstlXmlTLV extends JstlBaseTLV { - - //********************************************************************* - // Implementation Overview - - /* - * We essentially just run the page through a SAX parser, handling - * the callbacks that interest us. We collapse elements - * into the text they contain, since this simplifies processing - * somewhat. Even a quick glance at the implementation shows its - * necessary, tree-oriented nature: multiple Stacks, an understanding - * of 'depth', and so on all are important as we recover necessary - * state upon each callback. This TLV demonstrates various techniques, - * from the general "how do I use a SAX parser for a TLV?" to - * "how do I read my init parameters and then validate?" But also, - * the specific SAX methodology was kept as general as possible to - * allow for experimentation and flexibility. - * - * Much of the code and structure is duplicated from JstlCoreTLV. - * An effort has been made to re-use code where unambiguously useful. - * However, splitting logic among parent/child classes isn't - * necessarily the cleanest approach when writing a parser like the - * one we need. I'd like to reorganize this somewhat, but it's not - * a priority. - */ - - - //********************************************************************* - // Constants - - // tag names - private final String CHOOSE = "choose"; - private final String WHEN = "when"; - private final String OTHERWISE = "otherwise"; - private final String PARSE = "parse"; - private final String PARAM = "param"; - private final String TRANSFORM = "transform"; - private final String JSP_TEXT = "jsp:text"; - - // attribute names - private final String VALUE = "value"; - private final String SOURCE = "xml"; - - - //********************************************************************* - // set its type and delegate validation to super-class - public ValidationMessage[] validate( - String prefix, String uri, PageData page) { - return super.validate( TYPE_XML, prefix, uri, page ); - } - - - //********************************************************************* - // Contract fulfillment - - protected DefaultHandler getHandler() { - return new Handler(); - } - - - //********************************************************************* - // SAX event handler - - /** The handler that provides the base of our implementation. */ - private class Handler extends DefaultHandler { - - // parser state - private int depth = 0; - private Stack chooseDepths = new Stack(); - private Stack chooseHasOtherwise = new Stack(); - private Stack chooseHasWhen = new Stack(); - private String lastElementName = null; - private boolean bodyNecessary = false; - private boolean bodyIllegal = false; - private Stack transformWithSource = new Stack(); - - // process under the existing context (state), then modify it - public void startElement( - String ns, String ln, String qn, Attributes a) { - - // substitute our own parsed 'ln' if it's not provided - if (ln == null) - ln = getLocalPart(qn); - - // for simplicity, we can ignore for our purposes - // (don't bother distinguishing between it and its characters) - if (qn.equals(JSP_TEXT)) - return; - - // check body-related constraint - if (bodyIllegal) - fail(Resources.getMessage("TLV_ILLEGAL_BODY", lastElementName)); - - // validate expression syntax if we need to - Set expAtts; - if (qn.startsWith(prefix + ":") - && (expAtts = (Set) config.get(ln)) != null) { - for (int i = 0; i < a.getLength(); i++) { - String attName = a.getLocalName(i); - if (expAtts.contains(attName)) { - String vMsg = - validateExpression( - ln, - attName, - a.getValue(i)); - if (vMsg != null) - fail(vMsg); - } - } - } - - // validate attributes - if (qn.startsWith(prefix + ":") && !hasNoInvalidScope(a)) - fail(Resources.getMessage("TLV_INVALID_ATTRIBUTE", - SCOPE, qn, a.getValue(SCOPE))); - if (qn.startsWith(prefix + ":") && hasEmptyVar(a)) - fail(Resources.getMessage("TLV_EMPTY_VAR", qn)); - if (qn.startsWith(prefix + ":") && hasDanglingScope(a)) - fail(Resources.getMessage("TLV_DANGLING_SCOPE", qn)); - - // check invariants for - if (chooseChild()) { - // mark for the first the first - if (isXmlTag(ns, ln, WHEN)) { - chooseHasWhen.pop(); - chooseHasWhen.push(Boolean.TRUE); - } - - // ensure has the right children - if(!isXmlTag(ns, ln, WHEN) && !isXmlTag(ns, ln, OTHERWISE)) { - fail(Resources.getMessage("TLV_ILLEGAL_CHILD_TAG", - prefix, CHOOSE, qn)); - } - - // make sure is the last tag - if (((Boolean) chooseHasOtherwise.peek()).booleanValue()) { - fail(Resources.getMessage("TLV_ILLEGAL_ORDER", - qn, prefix, OTHERWISE, CHOOSE)); - } - if (isXmlTag(ns, ln, OTHERWISE)) { - chooseHasOtherwise.pop(); - chooseHasOtherwise.push(Boolean.TRUE); - } - - } - - // Specific check, directly inside - if (!transformWithSource.empty() && - topDepth(transformWithSource) == (depth - 1)) { - // only allow - if (!isXmlTag(ns, ln, PARAM)) - fail(Resources.getMessage("TLV_ILLEGAL_BODY", - prefix + ":" + TRANSFORM)); - - // thus, if we get the opportunity to hit depth++, - // we know we've got a subtag - } - - // now, modify state - - // we're a choose, so record new choose-specific state - if (isXmlTag(ns, ln, CHOOSE)) { - chooseDepths.push(new Integer(depth)); - chooseHasWhen.push(Boolean.FALSE); - chooseHasOtherwise.push(Boolean.FALSE); - } - - // set up a check against illegal attribute/body combinations - bodyIllegal = false; - bodyNecessary = false; - if (isXmlTag(ns, ln, PARSE)) { - if (hasAttribute(a, SOURCE)) - bodyIllegal = true; - } else if (isXmlTag(ns, ln, PARAM)) { - if (hasAttribute(a, VALUE)) - bodyIllegal = true; - else - bodyNecessary = true; - } else if (isXmlTag(ns, ln, TRANSFORM)) { - if (hasAttribute(a, SOURCE)) - transformWithSource.push(new Integer(depth)); - } - - // record the most recent tag (for error reporting) - lastElementName = qn; - lastElementId = a.getValue("http://java.sun.com/JSP/Page", "id"); - - // we're a new element, so increase depth - depth++; - } - - public void characters(char[] ch, int start, int length) { - - bodyNecessary = false; // body is no longer necessary! - - // ignore strings that are just whitespace - String s = new String(ch, start, length).trim(); - if (s.equals("")) - return; - - // check and update body-related constraints - if (bodyIllegal) - fail(Resources.getMessage("TLV_ILLEGAL_BODY", lastElementName)); - - // make sure has no non-whitespace text - if (chooseChild()) { - String msg = - Resources.getMessage("TLV_ILLEGAL_TEXT_BODY", - prefix, CHOOSE, - (s.length() < 7 ? s : s.substring(0,7))); - fail(msg); - } - - // Specific check, directly inside - if (!transformWithSource.empty() - && topDepth(transformWithSource) == (depth - 1)) { - fail(Resources.getMessage("TLV_ILLEGAL_BODY", - prefix + ":" + TRANSFORM)); - } - } - - public void endElement(String ns, String ln, String qn) { - - // consistently, we ignore JSP_TEXT - if (qn.equals(JSP_TEXT)) - return; - - // handle body-related invariant - if (bodyNecessary) - fail(Resources.getMessage("TLV_MISSING_BODY", - lastElementName)); - bodyIllegal = false; // reset: we've left the tag - - // update -related state - if (isXmlTag(ns, ln, CHOOSE)) { - Boolean b = (Boolean) chooseHasWhen.pop(); - if (!b.booleanValue()) - fail(Resources.getMessage("TLV_PARENT_WITHOUT_SUBTAG", - CHOOSE, WHEN)); - chooseDepths.pop(); - chooseHasOtherwise.pop(); - } - - // update -related state - if (!transformWithSource.empty() - && topDepth(transformWithSource) == (depth - 1)) - transformWithSource.pop(); - - // update our depth - depth--; - } - - // are we directly under a ? - private boolean chooseChild() { - return (!chooseDepths.empty() - && (depth - 1) == ((Integer) chooseDepths.peek()).intValue()); - } - - // returns the top int depth (peeked at) from a Stack of Integer - private int topDepth(Stack s) { - return ((Integer) s.peek()).intValue(); - } - } -} diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/permittedTaglibs.tld b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/permittedTaglibs.tld deleted file mode 100644 index 8c0c404..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/permittedTaglibs.tld +++ /dev/null @@ -1,34 +0,0 @@ - - - - - Restricts JSP pages to the JSTL tag libraries - - permittedTaglibs - 1.1 - permittedTaglibs - http://jakarta.apache.org/taglibs/standard/permittedTaglibs - - - - javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV - - - - Whitespace-separated list of taglib URIs to permit. This example - TLD for the Standard Taglib allows only JSTL 'el' taglibs to be - imported. - - permittedTaglibs - - http://java.sun.com/jsp/jstl/core - http://java.sun.com/jsp/jstl/fmt - http://java.sun.com/jsp/jstl/sql - http://java.sun.com/jsp/jstl/xml - - - - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/scriptfree.tld b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/scriptfree.tld deleted file mode 100644 index 62ceb43..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/scriptfree.tld +++ /dev/null @@ -1,51 +0,0 @@ - - - - - Validates JSP pages to prohibit use of scripting elements. - - 1.1 - scriptfree - http://jakarta.apache.org/taglibs/standard/scriptfree - - - - Validates prohibitions against scripting elements. - - - javax.servlet.jsp.jstl.tlv.ScriptFreeTLV - - - - Controls whether or not declarations are considered valid. - - allowDeclarations - false - - - - Controls whether or not scriptlets are considered valid. - - allowScriptlets - false - - - - Controls whether or not top-level expressions are considered valid. - - allowExpressions - false - - - - Controls whether or not expressions used to supply request-time - attribute values are considered valid. - - allowRTExpressions - false - - - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/sql-1_0-rt.tld b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/sql-1_0-rt.tld deleted file mode 100644 index c2fe525..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/sql-1_0-rt.tld +++ /dev/null @@ -1,188 +0,0 @@ - - - - 1.0 - 1.2 - sql_rt - http://java.sun.com/jstl/sql_rt - JSTL sql RT - JSTL 1.0 sql library - - - - org.apache.taglibs.standard.tlv.JstlSqlTLV - - - Provides core validation features for JSTL tags. - - - - - transaction - org.apache.taglibs.standard.tag.rt.sql.TransactionTag - JSP - - Provides nested database action elements with a shared Connection, - set up to execute all statements as one transaction. - - - dataSource - false - true - - - isolation - false - true - - - - - query - org.apache.taglibs.standard.tag.rt.sql.QueryTag - JSP - - Executes the SQL query defined in its body or through the - sql attribute. - - - var - true - false - - - scope - false - false - - - sql - false - true - - - dataSource - false - true - - - startRow - false - true - - - maxRows - false - true - - - - - update - org.apache.taglibs.standard.tag.rt.sql.UpdateTag - JSP - - Executes the SQL update defined in its body or through the - sql attribute. - - - var - false - false - - - scope - false - false - - - sql - false - true - - - dataSource - false - true - - - - - param - org.apache.taglibs.standard.tag.rt.sql.ParamTag - JSP - - Sets a parameter in an SQL statement to the specified value. - - - value - false - true - - - - - dateParam - org.apache.taglibs.standard.tag.rt.sql.DateParamTag - empty - - Sets a parameter in an SQL statement to the specified java.util.Date value. - - - value - true - true - - - type - false - true - - - - - setDataSource - org.apache.taglibs.standard.tag.rt.sql.SetDataSourceTag - empty - - Creates a simple DataSource suitable only for prototyping. - - - var - false - false - - - scope - false - false - - - dataSource - false - true - - - driver - false - true - - - url - false - true - - - user - false - true - - - password - false - true - - - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/sql-1_0.tld b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/sql-1_0.tld deleted file mode 100644 index 2f8a328..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/sql-1_0.tld +++ /dev/null @@ -1,213 +0,0 @@ - - - - 1.0 - 1.2 - sql - http://java.sun.com/jstl/sql - JSTL sql - JSTL 1.0 sql library - - - - org.apache.taglibs.standard.tlv.JstlSqlTLV - - - expressionAttributes - - transaction:dataSource - transaction:isolation - query:sql - query:dataSource - query:startRow - query:maxRows - update:sql - update:dataSource - param:value - dateParam:value - dateParam:type - setDataSource:dataSource - setDataSource:driver - setDataSource:url - setDataSource:user - setDataSource:password - - - Whitespace-separated list of colon-separated token pairs - describing tag:attribute combinations that accept expressions. - The validator uses this information to determine which - attributes need their syntax validated. - - - - - - transaction - org.apache.taglibs.standard.tag.el.sql.TransactionTag - JSP - - Provides nested database action elements with a shared Connection, - set up to execute all statements as one transaction. - - - dataSource - false - false - - - isolation - false - false - - - - - query - org.apache.taglibs.standard.tag.el.sql.QueryTag - JSP - - Executes the SQL query defined in its body or through the - sql attribute. - - - var - true - false - - - scope - false - false - - - sql - false - false - - - dataSource - false - false - - - startRow - false - false - - - maxRows - false - false - - - - - update - org.apache.taglibs.standard.tag.el.sql.UpdateTag - JSP - - Executes the SQL update defined in its body or through the - sql attribute. - - - var - false - false - - - scope - false - false - - - sql - false - false - - - dataSource - false - false - - - - - param - org.apache.taglibs.standard.tag.el.sql.ParamTag - JSP - - Sets a parameter in an SQL statement to the specified value. - - - value - false - false - - - - - dateParam - org.apache.taglibs.standard.tag.el.sql.DateParamTag - empty - - Sets a parameter in an SQL statement to the specified java.util.Date val -ue. - - - value - true - true - - - type - false - true - - - - - setDataSource - org.apache.taglibs.standard.tag.el.sql.SetDataSourceTag - empty - - Creates a simple DataSource suitable only for prototyping. - - - var - false - false - - - scope - false - false - - - dataSource - false - false - - - driver - false - false - - - url - false - false - - - user - false - false - - - password - false - false - - - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/sql.tld b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/sql.tld deleted file mode 100644 index e53445b..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/sql.tld +++ /dev/null @@ -1,289 +0,0 @@ - - - - - JSTL 1.1 sql library - JSTL sql - 1.1 - sql - http://java.sun.com/jsp/jstl/sql - - - - Provides core validation features for JSTL tags. - - - org.apache.taglibs.standard.tlv.JstlSqlTLV - - - - - - Provides nested database action elements with a shared Connection, - set up to execute all statements as one transaction. - - transaction - org.apache.taglibs.standard.tag.rt.sql.TransactionTag - JSP - - -DataSource associated with the database to access. A -String value represents a relative path to a JNDI -resource or the parameters for the JDBC -DriverManager facility. - - dataSource - false - true - - - -Transaction isolation level. If not specified, it is the -isolation level the DataSource has been configured -with. - - isolation - false - true - - - - - - Executes the SQL query defined in its body or through the - sql attribute. - - query - org.apache.taglibs.standard.tag.rt.sql.QueryTag - JSP - - -Name of the exported scoped variable for the -query result. The type of the scoped variable is -javax.servlet.jsp.jstl.sql. -Result (see Chapter 16 "Java APIs"). - - var - true - false - - - -Scope of var. - - scope - false - false - - - -SQL query statement. - - sql - false - true - - - -Data source associated with the database to -query. A String value represents a relative path -to a JNDI resource or the parameters for the -DriverManager class. - - dataSource - false - true - - - -The returned Result object includes the rows -starting at the specified index. The first row of -the original query result set is at index 0. If not -specified, rows are included starting from the -first row at index 0. - - startRow - false - true - - - -The maximum number of rows to be included in -the query result. If not specified, or set to -1, no -limit on the maximum number of rows is -enforced. - - maxRows - false - true - - - - - - Executes the SQL update defined in its body or through the - sql attribute. - - update - org.apache.taglibs.standard.tag.rt.sql.UpdateTag - JSP - - -Name of the exported scoped variable for the result -of the database update. The type of the scoped -variable is java.lang.Integer. - - var - false - false - - - -Scope of var. - - scope - false - false - - - -SQL update statement. - - sql - false - true - - - -Data source associated with the database to update. -A String value represents a relative path to a JNDI -resource or the parameters for the JDBC -DriverManager class. - - dataSource - false - true - - - - - - Sets a parameter in an SQL statement to the specified value. - - param - org.apache.taglibs.standard.tag.rt.sql.ParamTag - JSP - - -Parameter value. - - value - false - true - - - - - - Sets a parameter in an SQL statement to the specified java.util.Date value. - - dateParam - org.apache.taglibs.standard.tag.rt.sql.DateParamTag - empty - - -Parameter value for DATE, TIME, or -TIMESTAMP column in a database table. - - value - true - true - - - -One of "date", "time" or "timestamp". - - type - false - true - - - - - - Creates a simple DataSource suitable only for prototyping. - - setDataSource - org.apache.taglibs.standard.tag.rt.sql.SetDataSourceTag - empty - - -Name of the exported scoped variable -for the data source specified. Type can -be String or DataSource. - - var - false - false - - - -If var is specified, scope of the -exported variable. Otherwise, scope of -the data source configuration variable. - - scope - false - false - - - -Data source. If specified as a string, it -can either be a relative path to a JNDI -resource, or a JDBC parameters string -as defined in Section 10.1.1. - - dataSource - false - true - - - -JDBC parameter: driver class name. - - driver - false - true - - - -JDBC parameter: URL associated with -the database. - - url - false - true - - - -JDBC parameter: database user on -whose behalf the connection to the -database is being made. - - user - false - true - - - -JDBC parameter: user password - - password - false - true - - - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/x-1_0-rt.tld b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/x-1_0-rt.tld deleted file mode 100644 index e7062b7..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/x-1_0-rt.tld +++ /dev/null @@ -1,256 +0,0 @@ - - - - 1.0 - 1.2 - x_rt - http://java.sun.com/jstl/xml_rt - JSTL XML RT - JSTL 1.0 XML library - - - - org.apache.taglibs.standard.tlv.JstlXmlTLV - - - Provides validation features for JSTL XML tags. - - - - - choose - org.apache.taglibs.standard.tag.common.core.ChooseTag - JSP - - Simple conditional tag that establishes a context for - mutually exclusive conditional operations, marked by - <when> and <otherwise> - - - - - out - org.apache.taglibs.standard.tag.rt.xml.ExprTag - empty - - Like <%= ... >, but for XPath expressions. - - - select - true - false - - - escapeXml - false - true - - - - - if - org.apache.taglibs.standard.tag.common.xml.IfTag - JSP - - XML conditional tag, which evalutes its body if the - supplied XPath expression evalutes to 'true' as a boolean - - - select - true - false - - - var - false - false - - - scope - false - false - - - - - forEach - org.apache.taglibs.standard.tag.common.xml.ForEachTag - JSP - - XML iteration tag. - - - var - false - false - - - select - true - false - - - - - otherwise - org.apache.taglibs.standard.tag.common.core.OtherwiseTag - JSP - - Subtag of <choose> that follows <when> tags - and runs only if all of the prior conditions evaluated to - 'false' - - - - - param - org.apache.taglibs.standard.tag.rt.xml.ParamTag - JSP - - Adds a parameter to a containing 'transform' tag's Transformer - - - name - true - true - - - value - false - true - - - - - parse - org.apache.taglibs.standard.tag.rt.xml.ParseTag - org.apache.taglibs.standard.tei.XmlParseTEI - JSP - - Parses XML content from 'source' attribute or 'body' - - - var - false - false - - - varDom - false - false - - - scope - false - false - - - scopeDom - false - false - - - xml - false - true - - - systemId - false - true - - - filter - false - true - - - - - set - org.apache.taglibs.standard.tag.common.xml.SetTag - empty - - Saves the result of an XPath expression evaluation in a 'scope' - - - var - true - false - - - select - false - false - - - scope - false - false - - - - - transform - org.apache.taglibs.standard.tag.rt.xml.TransformTag - org.apache.taglibs.standard.tei.XmlTransformTEI - JSP - - Conducts a transformation given a source XML document - and an XSLT stylesheet - - - var - false - false - - - scope - false - false - - - result - false - true - - - xml - false - true - - - xmlSystemId - false - true - - - xslt - false - true - - - xsltSystemId - false - true - - - - - when - org.apache.taglibs.standard.tag.common.xml.WhenTag - JSP - - Subtag of <choose> that includes its body if its - expression evalutes to 'true' - - - select - true - false - - - - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/x-1_0.tld b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/x-1_0.tld deleted file mode 100644 index 2237ccb..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/x-1_0.tld +++ /dev/null @@ -1,273 +0,0 @@ - - - - 1.0 - 1.2 - x - http://java.sun.com/jstl/xml - JSTL XML - JSTL 1.0 XML library - - - - org.apache.taglibs.standard.tlv.JstlXmlTLV - - - expressionAttributes - - out:escapeXml - parse:xml - parse:systemId - parse:filter - transform:xml - transform:xmlSystemId - transform:xslt - transform:xsltSystemId - transform:result - - - Whitespace-separated list of colon-separated token pairs - describing tag:attribute combinations that accept expressions. - The validator uses this information to determine which - attributes need their syntax validated. - - - - - - choose - org.apache.taglibs.standard.tag.common.core.ChooseTag - JSP - - Simple conditional tag that establishes a context for - mutually exclusive conditional operations, marked by - <when> and <otherwise> - - - - - out - org.apache.taglibs.standard.tag.el.xml.ExprTag - empty - - Like <%= ... >, but for XPath expressions. - - - select - true - false - - - escapeXml - false - false - - - - - if - org.apache.taglibs.standard.tag.common.xml.IfTag - JSP - - XML conditional tag, which evalutes its body if the - supplied XPath expression evalutes to 'true' as a boolean - - - select - true - false - - - var - false - false - - - scope - false - false - - - - - forEach - org.apache.taglibs.standard.tag.common.xml.ForEachTag - JSP - - XML iteration tag. - - - var - false - false - - - select - true - false - - - - - otherwise - org.apache.taglibs.standard.tag.common.core.OtherwiseTag - JSP - - Subtag of <choose> that follows <when> tags - and runs only if all of the prior conditions evaluated to - 'false' - - - - - param - org.apache.taglibs.standard.tag.el.xml.ParamTag - JSP - - Adds a parameter to a containing 'transform' tag's Transformer - - - name - true - false - - - value - false - false - - - - - parse - org.apache.taglibs.standard.tag.el.xml.ParseTag - org.apache.taglibs.standard.tei.XmlParseTEI - JSP - - Parses XML content from 'source' attribute or 'body' - - - var - false - false - - - varDom - false - false - - - scope - false - false - - - scopeDom - false - false - - - xml - false - false - - - systemId - false - false - - - filter - false - false - - - - - set - org.apache.taglibs.standard.tag.common.xml.SetTag - empty - - Saves the result of an XPath expression evaluation in a 'scope' - - - var - true - false - - - select - false - false - - - scope - false - false - - - - - transform - org.apache.taglibs.standard.tag.el.xml.TransformTag - org.apache.taglibs.standard.tei.XmlTransformTEI - JSP - - Conducts a transformation given a source XML document - and an XSLT stylesheet - - - var - false - false - - - scope - false - false - - - result - false - false - - - xml - false - false - - - xmlSystemId - false - false - - - xslt - false - false - - - xsltSystemId - false - false - - - - - when - org.apache.taglibs.standard.tag.common.xml.WhenTag - JSP - - Subtag of <choose> that includes its body if its - expression evalutes to 'true' - - - select - true - false - - - - diff --git a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/x.tld b/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/x.tld deleted file mode 100644 index e52ffe8..0000000 --- a/repository/javax/servlet/jsp/jstl/1.2.2/javax.servlet.jsp.jstl-api-1.2.2-sources/x.tld +++ /dev/null @@ -1,448 +0,0 @@ - - - - - JSTL 1.1 XML library - JSTL XML - 1.1 - x - http://java.sun.com/jsp/jstl/xml - - - - Provides validation features for JSTL XML tags. - - - org.apache.taglibs.standard.tlv.JstlXmlTLV - - - - - - Simple conditional tag that establishes a context for - mutually exclusive conditional operations, marked by - <when> and <otherwise> - - choose - org.apache.taglibs.standard.tag.common.core.ChooseTag - JSP - - - - - Like <%= ... >, but for XPath expressions. - - out - org.apache.taglibs.standard.tag.rt.xml.ExprTag - empty - - -XPath expression to be evaluated. - - select - true - false - - - -Determines whether characters <,>,&,'," in the -resulting string should be converted to their -corresponding character entity codes. Default -value is true. - - escapeXml - false - true - - - - - - XML conditional tag, which evalutes its body if the - supplied XPath expression evalutes to 'true' as a boolean - - if - org.apache.taglibs.standard.tag.common.xml.IfTag - JSP - - -The test condition that tells whether or not the -body content should be processed. - - select - true - false - - - -Name of the exported scoped variable for the -resulting value of the test condition. The type -of the scoped variable is Boolean. - - var - false - false - - - -Scope for var. - - scope - false - false - - - - - - XML iteration tag. - - forEach - org.apache.taglibs.standard.tag.common.xml.ForEachTag - JSP - - -Name of the exported scoped variable for the -current item of the iteration. This scoped variable -has nested visibility. Its type depends on the -result of the XPath expression in the select -attribute. - - var - false - false - - - -XPath expression to be evaluated. - - select - true - false - - - -Iteration begins at the item located at the -specified index. First item of the collection has -index 0. - - begin - false - true - int - - - -Iteration ends at the item located at the specified -index (inclusive). - - end - false - true - int - - - -Iteration will only process every step items of -the collection, starting with the first one. - - step - false - true - int - - - -Name of the exported scoped variable for the -status of the iteration. Object exported is of type -javax.servlet.jsp.jstl.core.LoopTagStatus. This scoped variable has nested visibility. - - varStatus - false - false - - - - - - Subtag of <choose> that follows <when> tags - and runs only if all of the prior conditions evaluated to - 'false' - - otherwise - org.apache.taglibs.standard.tag.common.core.OtherwiseTag - JSP - - - - - Adds a parameter to a containing 'transform' tag's Transformer - - param - org.apache.taglibs.standard.tag.rt.xml.ParamTag - JSP - - -Name of the transformation parameter. - - name - true - true - - - -Value of the parameter. - - value - false - true - - - - - - Parses XML content from 'source' attribute or 'body' - - parse - org.apache.taglibs.standard.tag.rt.xml.ParseTag - org.apache.taglibs.standard.tei.XmlParseTEI - JSP - - -Name of the exported scoped variable for -the parsed XML document. The type of the -scoped variable is implementation -dependent. - - var - false - false - - - -Name of the exported scoped variable for -the parsed XML document. The type of the -scoped variable is -org.w3c.dom.Document. - - varDom - false - false - - - -Scope for var. - - scope - false - false - - - -Scope for varDom. - - scopeDom - false - false - - - -Deprecated. Use attribute 'doc' instead. - - xml - false - true - - - -Source XML document to be parsed. - - doc - false - true - - - -The system identifier (URI) for parsing the -XML document. - - systemId - false - true - - - -Filter to be applied to the source -document. - - filter - false - true - - - - - - Saves the result of an XPath expression evaluation in a 'scope' - - set - org.apache.taglibs.standard.tag.common.xml.SetTag - empty - - -Name of the exported scoped variable to hold -the value specified in the action. The type of the -scoped variable is whatever type the select -expression evaluates to. - - var - true - false - - - -XPath expression to be evaluated. - - select - false - false - - - -Scope for var. - - scope - false - false - - - - - - Conducts a transformation given a source XML document - and an XSLT stylesheet - - transform - org.apache.taglibs.standard.tag.rt.xml.TransformTag - org.apache.taglibs.standard.tei.XmlTransformTEI - JSP - - -Name of the exported -scoped variable for the -transformed XML -document. The type of the -scoped variable is -org.w3c.dom.Document. - - var - false - false - - - -Scope for var. - - scope - false - false - - - -Result -Object that captures or -processes the transformation -result. - - result - false - true - - - -Deprecated. Use attribute -'doc' instead. - - xml - false - true - - - -Source XML document to be -transformed. (If exported by -<x:set>, it must correspond -to a well-formed XML -document, not a partial -document.) - - doc - false - true - - - -Deprecated. Use attribute -'docSystemId' instead. - - xmlSystemId - false - true - - - -The system identifier (URI) -for parsing the XML -document. - - docSystemId - false - true - - - -javax.xml.transform.Source -Transformation stylesheet as -a String, Reader, or -Source object. - - xslt - false - true - - - -The system identifier (URI) -for parsing the XSLT -stylesheet. - - xsltSystemId - false - true - - - - - - Subtag of <choose> that includes its body if its - expression evalutes to 'true' - - when - org.apache.taglibs.standard.tag.common.xml.WhenTag - JSP - - -The test condition that tells whether or -not the body content should be -processed - - select - true - false - - - - diff --git a/repository/javax/servlet/jstl/1.1.2/_remote.repositories b/repository/javax/servlet/jstl/1.1.2/_remote.repositories new file mode 100644 index 0000000..0916019 --- /dev/null +++ b/repository/javax/servlet/jstl/1.1.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Jun 10 16:56:04 CST 2017 +jstl-1.1.2.jar>central= +jstl-1.1.2.pom>central= diff --git a/repository/javax/servlet/jstl/1.1.2/jstl-1.1.2.jar b/repository/javax/servlet/jstl/1.1.2/jstl-1.1.2.jar new file mode 100644 index 0000000..a02abec Binary files /dev/null and b/repository/javax/servlet/jstl/1.1.2/jstl-1.1.2.jar differ diff --git a/repository/javax/servlet/jstl/1.1.2/jstl-1.1.2.jar.sha1 b/repository/javax/servlet/jstl/1.1.2/jstl-1.1.2.jar.sha1 new file mode 100644 index 0000000..62fc773 --- /dev/null +++ b/repository/javax/servlet/jstl/1.1.2/jstl-1.1.2.jar.sha1 @@ -0,0 +1 @@ +3375e43c620df4f1114959400ff9bb90d12a2feb \ No newline at end of file diff --git a/repository/javax/servlet/jstl/1.1.2/jstl-1.1.2.pom b/repository/javax/servlet/jstl/1.1.2/jstl-1.1.2.pom new file mode 100644 index 0000000..6eb06e0 --- /dev/null +++ b/repository/javax/servlet/jstl/1.1.2/jstl-1.1.2.pom @@ -0,0 +1,14 @@ + + 4.0.0 + javax.servlet + jstl + 1.1.2 + + + javax.servlet + jsp-api + 2.0 + provided + + + \ No newline at end of file diff --git a/repository/javax/servlet/jstl/1.1.2/jstl-1.1.2.pom.sha1 b/repository/javax/servlet/jstl/1.1.2/jstl-1.1.2.pom.sha1 new file mode 100644 index 0000000..ceacd47 --- /dev/null +++ b/repository/javax/servlet/jstl/1.1.2/jstl-1.1.2.pom.sha1 @@ -0,0 +1 @@ +da6adf71fca0d680b7725c3b50528914059f913b /home/projects/maven/repository-staging/to-ibiblio/maven2/javax/servlet/jstl/1.1.2/jstl-1.1.2.pom diff --git a/repository/javax/servlet/jstl/1.2/_remote.repositories b/repository/javax/servlet/jstl/1.2/_remote.repositories new file mode 100644 index 0000000..33e011b --- /dev/null +++ b/repository/javax/servlet/jstl/1.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Jun 09 10:17:29 CST 2017 +jstl-1.2.jar>central= +jstl-1.2.pom>central= diff --git a/repository/javax/servlet/jstl/1.2/jstl-1.2.jar b/repository/javax/servlet/jstl/1.2/jstl-1.2.jar new file mode 100644 index 0000000..0fd275e Binary files /dev/null and b/repository/javax/servlet/jstl/1.2/jstl-1.2.jar differ diff --git a/repository/javax/servlet/jstl/1.2/jstl-1.2.jar.sha1 b/repository/javax/servlet/jstl/1.2/jstl-1.2.jar.sha1 new file mode 100644 index 0000000..079bd97 --- /dev/null +++ b/repository/javax/servlet/jstl/1.2/jstl-1.2.jar.sha1 @@ -0,0 +1 @@ +74aca283cd4f4b4f3e425f5820cda58f44409547 jstl-1.2.jar diff --git a/repository/javax/servlet/jstl/1.2/jstl-1.2.pom b/repository/javax/servlet/jstl/1.2/jstl-1.2.pom new file mode 100644 index 0000000..54c2422 --- /dev/null +++ b/repository/javax/servlet/jstl/1.2/jstl-1.2.pom @@ -0,0 +1,14 @@ + + 4.0.0 + javax.servlet + jstl + 1.2 + + + javax.servlet + jsp-api + 2.0 + provided + + + \ No newline at end of file diff --git a/repository/javax/servlet/jstl/1.2/jstl-1.2.pom.sha1 b/repository/javax/servlet/jstl/1.2/jstl-1.2.pom.sha1 new file mode 100644 index 0000000..9c124ed --- /dev/null +++ b/repository/javax/servlet/jstl/1.2/jstl-1.2.pom.sha1 @@ -0,0 +1 @@ +f5511508540a7edc79de38d820cfc3a54a32b60d jstl-1.2.pom diff --git a/repository/javax/servlet/servlet-api/2.3/_remote.repositories b/repository/javax/servlet/servlet-api/2.3/_remote.repositories new file mode 100644 index 0000000..2d50e29 --- /dev/null +++ b/repository/javax/servlet/servlet-api/2.3/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Aug 20 20:52:28 CST 2017 +servlet-api-2.3.jar>central= +servlet-api-2.3.pom>central= diff --git a/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar b/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar new file mode 100644 index 0000000..cd5b351 Binary files /dev/null and b/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar differ diff --git a/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar.sha1 b/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar.sha1 new file mode 100644 index 0000000..9737197 --- /dev/null +++ b/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar.sha1 @@ -0,0 +1 @@ +0137a24e9f62973f01f16dd23fc1b5a9964fd9ef \ No newline at end of file diff --git a/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.pom b/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.pom new file mode 100644 index 0000000..0f09004 --- /dev/null +++ b/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.pom @@ -0,0 +1,6 @@ + + 4.0.0 + javax.servlet + servlet-api + 2.3 + \ No newline at end of file diff --git a/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.pom.sha1 b/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.pom.sha1 new file mode 100644 index 0000000..92f1870 --- /dev/null +++ b/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.pom.sha1 @@ -0,0 +1 @@ +5a7b9bcc0517b8fc785f306518b66616d9339548 /home/projects/maven/repository-staging/to-ibiblio/maven2/javax/servlet/servlet-api/2.3/servlet-api-2.3.pom diff --git a/repository/javax/servlet/servlet-api/2.4/_remote.repositories b/repository/javax/servlet/servlet-api/2.4/_remote.repositories new file mode 100644 index 0000000..d679d54 --- /dev/null +++ b/repository/javax/servlet/servlet-api/2.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Nov 12 15:39:27 CST 2016 +servlet-api-2.4.jar>central= +servlet-api-2.4.pom>central= diff --git a/repository/javax/servlet/servlet-api/2.4/servlet-api-2.4.jar b/repository/javax/servlet/servlet-api/2.4/servlet-api-2.4.jar new file mode 100644 index 0000000..dd326d3 Binary files /dev/null and b/repository/javax/servlet/servlet-api/2.4/servlet-api-2.4.jar differ diff --git a/repository/javax/servlet/servlet-api/2.4/servlet-api-2.4.jar.sha1 b/repository/javax/servlet/servlet-api/2.4/servlet-api-2.4.jar.sha1 new file mode 100644 index 0000000..a392c01 --- /dev/null +++ b/repository/javax/servlet/servlet-api/2.4/servlet-api-2.4.jar.sha1 @@ -0,0 +1 @@ +3fc542fe8bb8164e8d3e840fe7403bc0518053c0 \ No newline at end of file diff --git a/repository/javax/servlet/servlet-api/2.4/servlet-api-2.4.pom b/repository/javax/servlet/servlet-api/2.4/servlet-api-2.4.pom new file mode 100644 index 0000000..d77e121 --- /dev/null +++ b/repository/javax/servlet/servlet-api/2.4/servlet-api-2.4.pom @@ -0,0 +1,6 @@ + + 4.0.0 + javax.servlet + servlet-api + 2.4 + \ No newline at end of file diff --git a/repository/javax/servlet/servlet-api/2.4/servlet-api-2.4.pom.sha1 b/repository/javax/servlet/servlet-api/2.4/servlet-api-2.4.pom.sha1 new file mode 100644 index 0000000..88805d2 --- /dev/null +++ b/repository/javax/servlet/servlet-api/2.4/servlet-api-2.4.pom.sha1 @@ -0,0 +1 @@ +2d97d4b5f4dce36ac757f41db6415b85855bde8d /home/projects/maven/repository-staging/to-ibiblio/maven2/javax/servlet/servlet-api/2.4/servlet-api-2.4.pom diff --git a/repository/javax/servlet/servlet-api/2.5/_remote.repositories b/repository/javax/servlet/servlet-api/2.5/_remote.repositories new file mode 100644 index 0000000..1c22e83 --- /dev/null +++ b/repository/javax/servlet/servlet-api/2.5/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Nov 12 11:23:59 CST 2016 +servlet-api-2.5.pom>nexus= +servlet-api-2.5.jar>nexus= +servlet-api-2.5.jar>central= +servlet-api-2.5.pom>central= diff --git a/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar b/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar new file mode 100644 index 0000000..fb52493 Binary files /dev/null and b/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar differ diff --git a/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar.sha1 b/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar.sha1 new file mode 100644 index 0000000..0856409 --- /dev/null +++ b/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar.sha1 @@ -0,0 +1 @@ +5959582d97d8b61f4d154ca9e495aafd16726e34 \ No newline at end of file diff --git a/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.pom b/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.pom new file mode 100644 index 0000000..6eb5d62 --- /dev/null +++ b/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.pom @@ -0,0 +1,6 @@ + + 4.0.0 + javax.servlet + servlet-api + 2.5 + diff --git a/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.pom.sha1 b/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.pom.sha1 new file mode 100644 index 0000000..2f935cd --- /dev/null +++ b/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.pom.sha1 @@ -0,0 +1 @@ +a159fa05cce714c83deff647655dd53db064b21c \ No newline at end of file diff --git a/repository/javax/transaction/javax.transaction-api/1.2/_remote.repositories b/repository/javax/transaction/javax.transaction-api/1.2/_remote.repositories new file mode 100755 index 0000000..3d3c473 --- /dev/null +++ b/repository/javax/transaction/javax.transaction-api/1.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Feb 07 17:36:38 CST 2017 +javax.transaction-api-1.2.jar>central= +javax.transaction-api-1.2.pom>central= diff --git a/repository/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2.jar b/repository/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2.jar new file mode 100755 index 0000000..e87adb8 Binary files /dev/null and b/repository/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2.jar differ diff --git a/repository/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2.jar.sha1 b/repository/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2.jar.sha1 new file mode 100755 index 0000000..6ee1f9d --- /dev/null +++ b/repository/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2.jar.sha1 @@ -0,0 +1 @@ +d81aff979d603edd90dcd8db2abc1f4ce6479e3e \ No newline at end of file diff --git a/repository/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2.pom b/repository/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2.pom new file mode 100755 index 0000000..c6e5a9c --- /dev/null +++ b/repository/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2.pom @@ -0,0 +1,321 @@ + + + + + 4.0.0 + + net.java + jvnet-parent + 3 + + + javax.transaction + javax.transaction-api + 1.2 + + + false + javax.transaction + 1.2 + 2.3.1 + exclude.xml + Low + + ${extension.name} API + Project GlassFish Java Transaction API + + http://jta-spec.java.net + + + + paul_parkinson + Paul Parkinson + Oracle, Inc. + + lead + + + + + + GlassFish Community + https://glassfish.java.net + + + + CDDL + GPLv2 with classpath exception + https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html + repo + A business-friendly OSS license + + + + jira + http://java.net/jira/browse/JTA_SPEC + + + + JTA Developer + users@jta-spec.java.net + + + + scm:svn:https://svn.java.net/svn/glassfish~svn/tags/javax.transaction-api-1.2 + scm:svn:https://svn.java.net/svn/glassfish~svn/tags/javax.transaction-api-1.2 + http://java.net/projects/glassfish/sources/svn/show/tags/javax.transaction-api-1.2 + + + + + + src/main/java + + **/*.properties + **/*.html + + + + src/main/resources + + META-INF/README + + + + + + maven-compiler-plugin + 2.5.1 + + 1.7 + 1.7 + -Xlint:unchecked + + + + org.glassfish.build + spec-version-maven-plugin + 1.2 + + + ${non.final} + api + ${spec.version} + ${project.version} + ${extension.name} + + + + + + set-spec-properties + check-module + + + + + + org.apache.felix + maven-bundle-plugin + 1.4.3 + + + jar + + + ${spec.bundle.version} + ${spec.bundle.symbolic-name} + ${spec.extension.name} + ${spec.implementation.version} + ${spec.specification.version} + + Java(TM) JTA ${spec.version} API Design Specification + + Oracle Corporation + ${project.organization.name} + org.glassfish + javax.interceptor.*;version="[1.2,1.2.98)",* + <_include>-${basedir}/osgi.bundle + + + + + bundle-manifest + process-classes + + manifest + + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + **/*.java + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.2.1 + + + + process + + + + org.glassfish:legal:1.1 + + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.1 + + true + + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9 + + false + + Java Transaction API documentation + + + Java Transaction API documentation + + + Java Transaction API documentation + + true + true + + Oracle + and/or its affiliates. All Rights Reserved. + Use is subject to + license terms. + ]]> + + + + + package + + javadoc + + + + + + org.codehaus.mojo + findbugs-maven-plugin + ${findbugs.version} + + ${findbugs.threshold} + ${findbugs.exclude} + true + true + + + + org.apache.maven.plugins + maven-release-plugin + + forked-path + false + ${release.arguments} + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + + + org.codehaus.mojo + findbugs-maven-plugin + ${findbugs.version} + + ${findbugs.threshold} + ${findbugs.exclude} + + + + + + + + + + + javax.enterprise + cdi-api + 1.0-SP4 + provided + + + diff --git a/repository/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2.pom.sha1 b/repository/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2.pom.sha1 new file mode 100755 index 0000000..6c300ab --- /dev/null +++ b/repository/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2.pom.sha1 @@ -0,0 +1 @@ +3c48b866b21e1d3181ce04af8874844aa41bf8f6 \ No newline at end of file diff --git a/repository/javax/transaction/jta/1.1/_remote.repositories b/repository/javax/transaction/jta/1.1/_remote.repositories new file mode 100755 index 0000000..0aaf246 --- /dev/null +++ b/repository/javax/transaction/jta/1.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Jun 20 21:15:59 CST 2016 +jta-1.1.jar>central= +jta-1.1.pom>central= diff --git a/repository/javax/transaction/jta/1.1/jta-1.1.jar b/repository/javax/transaction/jta/1.1/jta-1.1.jar new file mode 100755 index 0000000..7736ec9 Binary files /dev/null and b/repository/javax/transaction/jta/1.1/jta-1.1.jar differ diff --git a/repository/javax/transaction/jta/1.1/jta-1.1.jar.sha1 b/repository/javax/transaction/jta/1.1/jta-1.1.jar.sha1 new file mode 100755 index 0000000..1982e26 --- /dev/null +++ b/repository/javax/transaction/jta/1.1/jta-1.1.jar.sha1 @@ -0,0 +1 @@ +2ca09f0b36ca7d71b762e14ea2ff09d5eac57558 diff --git a/repository/javax/transaction/jta/1.1/jta-1.1.pom b/repository/javax/transaction/jta/1.1/jta-1.1.pom new file mode 100755 index 0000000..2a550bd --- /dev/null +++ b/repository/javax/transaction/jta/1.1/jta-1.1.pom @@ -0,0 +1,17 @@ + + + + + 4.0.0 + javax.transaction + jta + 1.1 + Java Transaction API + + The javax.transaction package. It is appropriate for inclusion in a classpath, and may be added to a Java 2 installation. + + http://java.sun.com/products/jta + + http://java.sun.com/products/jta + + diff --git a/repository/javax/transaction/jta/1.1/jta-1.1.pom.sha1 b/repository/javax/transaction/jta/1.1/jta-1.1.pom.sha1 new file mode 100755 index 0000000..41ab884 --- /dev/null +++ b/repository/javax/transaction/jta/1.1/jta-1.1.pom.sha1 @@ -0,0 +1 @@ +82f6d3bd613f2b159ce04cd9071ad17817925b8e diff --git a/repository/javax/validation/validation-api/1.0.0.GA/_remote.repositories b/repository/javax/validation/validation-api/1.0.0.GA/_remote.repositories new file mode 100755 index 0000000..df6cab2 --- /dev/null +++ b/repository/javax/validation/validation-api/1.0.0.GA/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:29:46 CST 2017 +validation-api-1.0.0.GA.jar>central= +validation-api-1.0.0.GA.pom>central= diff --git a/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar b/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar new file mode 100755 index 0000000..1ff2dd7 Binary files /dev/null and b/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar differ diff --git a/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar.sha1 b/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar.sha1 new file mode 100755 index 0000000..3cf7844 --- /dev/null +++ b/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar.sha1 @@ -0,0 +1 @@ +b6bd7f9d78f6fdaa3c37dae18a4bd298915f328e \ No newline at end of file diff --git a/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.pom b/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.pom new file mode 100755 index 0000000..ed54ad0 --- /dev/null +++ b/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.pom @@ -0,0 +1,119 @@ + + + 4.0.0 + + javax.validation + validation-api + 1.0.0.GA + jar + Bean Validation API + + + Bean Validation (JSR-303) API. + + + + + epbernard + Emmanuel Bernard + emmanuel@hibernate.org + JBoss, a division of Red Hat + http://in.relation.to/Bloggers/Emmanuel + + + hardy.ferentschik + Hardy Ferentschik + hferents@redhat.com + JBoss, a division of Red Hat + http://in.relation.to/Bloggers/Hardy + + + + + + + org.apache.maven.wagon + wagon-webdav + 1.0-beta-2 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.0.2 + + 1.5 + 1.5 + + + + maven-source-plugin + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.0-beta-9 + + true + true + deploy + + + + + + + + JIRA + http://opensource.atlassian.com/projects/hibernate/browse/BVAL + + + 2007 + + + + Apache License, Version 2.0 + license.txt + + + + + scm:svn:https://svn.jboss.org/repos/hibernate/beanvalidation/api/tags/v1_0_0_GA + http://fisheye.jboss.org/browse/Hibernate/beanvalidation/api/tags/v1_0_0_GA + + + + + + + + repository.jboss.org + file://${maven.repository.root} + + + snapshots.jboss.org + JBoss Snapshot Repository + dav:https://snapshots.jboss.org/maven2 + + + + + + release + + true + + + + + diff --git a/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.pom.sha1 b/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.pom.sha1 new file mode 100755 index 0000000..619975b --- /dev/null +++ b/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.pom.sha1 @@ -0,0 +1 @@ +257066393db253e1b7ab5f5ee76256615795d08f \ No newline at end of file diff --git a/repository/javax/validation/validation-api/1.1.0.Final/_remote.repositories b/repository/javax/validation/validation-api/1.1.0.Final/_remote.repositories new file mode 100755 index 0000000..c44dd8e --- /dev/null +++ b/repository/javax/validation/validation-api/1.1.0.Final/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:48 CST 2016 +validation-api-1.1.0.Final.jar>central= +validation-api-1.1.0.Final.pom>central= diff --git a/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar b/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar new file mode 100755 index 0000000..de85403 Binary files /dev/null and b/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar differ diff --git a/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar.sha1 b/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar.sha1 new file mode 100755 index 0000000..3b852f0 --- /dev/null +++ b/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar.sha1 @@ -0,0 +1 @@ +8613ae82954779d518631e05daa73a6a954817d5 \ No newline at end of file diff --git a/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.pom b/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.pom new file mode 100755 index 0000000..7860015 --- /dev/null +++ b/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.pom @@ -0,0 +1,210 @@ + + + 4.0.0 + + javax.validation + validation-api + 1.1.0.Final + jar + Bean Validation API + http://beanvalidation.org + + + Bean Validation API + + + + + epbernard + Emmanuel Bernard + emmanuel@hibernate.org + JBoss, by Red Hat + http://in.relation.to/Bloggers/Emmanuel + + + emmanuelbernard + Emmanuel Bernard + emmanuel@hibernate.org + JBoss, by Red Hat + http://in.relation.to/Bloggers/Emmanuel + + + hardy.ferentschik + Hardy Ferentschik + hferents@redhat.com + JBoss, by Red Hat + http://in.relation.to/Bloggers/Hardy + + + gunnar.morling + Gunnar Morling + gunnar@hibernate.org + JBoss, by Red Hat + http://www.gunnarmorling.de/ + + + + + JIRA + http://opensource.atlassian.com/projects/hibernate/browse/BVAL + + + 2007 + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + + + + + scm:git:git://github.com/beanvalidation/beanvalidation-api.git + scm:git:git@github.com:beanvalidation/beanvalidation-api.git + https://github.com/beanvalidation/beanvalidation-api + 1.1.0.Final + + + + + jboss-releases-repository + JBoss Releases Repository + https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/ + + + jboss-snapshots-repository + JBoss Snapshots Repository + https://repository.jboss.org/nexus/content/repositories/snapshots/ + + + + + + UTF-8 + + + + + org.testng + testng + 6.8 + test + + + + + + + org.apache.felix + maven-bundle-plugin + 2.3.7 + + + + javax.validation.*;version="${project.version}", + + + + + + bundle-manifest + process-classes + + manifest + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.0 + + 1.6 + 1.6 + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.13 + + once + true + + **/*Test.java + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + ${basedir}/target/classes/META-INF/MANIFEST.MF + + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9 + + + attach-javadocs + + jar + + + + + + http://docs.oracle.com/javase/6/docs/api + + Bean Validation API Packages + Bean Validation API ${project.version} + Bean Validation API ${project.version} + + + + org.apache.maven.plugins + maven-install-plugin + 2.4 + + + org.apache.maven.plugins + maven-release-plugin + 2.4 + + true + true + deploy + + + + + + + + release + + true + + + + + diff --git a/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.pom.sha1 b/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.pom.sha1 new file mode 100755 index 0000000..88457d6 --- /dev/null +++ b/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.pom.sha1 @@ -0,0 +1 @@ +0d2ad4d1498d1048abc6c6948fd3f835d8fdafb0 \ No newline at end of file diff --git a/repository/javax/ws/rs/javax.ws.rs-api/2.0/_remote.repositories b/repository/javax/ws/rs/javax.ws.rs-api/2.0/_remote.repositories new file mode 100755 index 0000000..c86f6dd --- /dev/null +++ b/repository/javax/ws/rs/javax.ws.rs-api/2.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:31:25 CST 2017 +javax.ws.rs-api-2.0.pom>central= +javax.ws.rs-api-2.0.jar>central= diff --git a/repository/javax/ws/rs/javax.ws.rs-api/2.0/javax.ws.rs-api-2.0.jar b/repository/javax/ws/rs/javax.ws.rs-api/2.0/javax.ws.rs-api-2.0.jar new file mode 100755 index 0000000..b7d364b Binary files /dev/null and b/repository/javax/ws/rs/javax.ws.rs-api/2.0/javax.ws.rs-api-2.0.jar differ diff --git a/repository/javax/ws/rs/javax.ws.rs-api/2.0/javax.ws.rs-api-2.0.jar.sha1 b/repository/javax/ws/rs/javax.ws.rs-api/2.0/javax.ws.rs-api-2.0.jar.sha1 new file mode 100755 index 0000000..37c00b6 --- /dev/null +++ b/repository/javax/ws/rs/javax.ws.rs-api/2.0/javax.ws.rs-api-2.0.jar.sha1 @@ -0,0 +1 @@ +61f0983eb190954ccdede31e786a9e0bd9767c4a \ No newline at end of file diff --git a/repository/javax/ws/rs/javax.ws.rs-api/2.0/javax.ws.rs-api-2.0.pom b/repository/javax/ws/rs/javax.ws.rs-api/2.0/javax.ws.rs-api-2.0.pom new file mode 100755 index 0000000..f21a8da --- /dev/null +++ b/repository/javax/ws/rs/javax.ws.rs-api/2.0/javax.ws.rs-api-2.0.pom @@ -0,0 +1,462 @@ + + + + 4.0.0 + + + net.java + jvnet-parent + 1 + + + javax.ws.rs + javax.ws.rs-api + 2.0 + jar + javax.ws.rs-api + + http://jax-rs-spec.java.net + + + Oracle Corporation + http://www.oracle.com/ + + + + jira + http://java.net/jira/browse/JAX_RS_SPEC + + + + + JSR339 Expert Group List + jsr339-experts@jax-rs-spec.java.net + + + JAX-RS Users List + users@jax-rs-spec.java.net + + + + + + CDDL 1.1 + http://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + GPL2 w/ CPE + http://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + + + scm:git:git://java.net/jax-rs-spec~git + scm:git:ssh://git.java.net/jax-rs-spec~git + http://java.net/projects/jax-rs-spec/sources/git/show + 2.0 + + + + + m_potociar@java.net + Marek + Marek Potociar + Oracle + http://jax-rs-spec.java.net + + JAX-RS 2.0 Spec Lead + + CET + http://marek.potociar.net/topics/web-services/rest/ + + + spericas@java.net + Santiago + Santiago Pericas-Geertsen + Oracle + http://jax-rs-spec.java.net + + JAX-RS 2.0 Spec Lead + + EST + http://www.java.net/blogs/spericas/ + + + + + + final + + false + + + + ${next.final.spec.version} + + + false + + + + skip-tests + + false + + + true + + + + release + + false + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + org.apache.maven.plugins + maven-release-plugin + + + org.apache.maven.plugins + maven-deploy-plugin + + + + + + + + ${project.artifactId} + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.5.1 + + 1.6 + 1.6 + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.1 + + {0,date,MM/dd/yyyy hh:mm aa} + + timestamp + + + + + validate + + create + + + + + + + org.glassfish.build + spec-version-maven-plugin + 1.2 + + + ${non.final} + api + ${spec.version} + ${new.spec.version} + ${milestone.number} + ${project.version} + ${project.groupId} + + + + + + set-spec-properties + check-module + + + + + + org.apache.felix + maven-bundle-plugin + 2.3.7 + true + + + ${buildNumber} + Java API for RESTful Web Services (JAX-RS) + ${spec.bundle.version} + ${spec.bundle.symbolic-name} + * + ${spec.extension.name} + ${spec.implementation.version} + ${spec.specification.version} + Oracle Corporation + ${spec.specification.version} + <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@))) + <_nodefaultversion>false + + + + + osgi-bundle + package + + bundle + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9 + + JAX-RS ${project.version} API Specification + + Oracle + and/or its affiliates. All Rights Reserved. + Use is subject to + license terms.]]> + + + + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + 10 + + + + org.apache.maven.plugins + maven-release-plugin + 2.3.2 + + -Dmaven.test.skip=${skip.release.tests} ${release.arguments} + true + forked-path + clean install + false + false + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.3 + + + + jxr + + validate + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.9.1 + + ${project.build.directory}/checkstyle + ${project.build.directory}/checkstyle/checkstyle-result.xml + ${basedir}/../etc/config/checkstyle.xml + + + + + checkstyle + + validate + + + + + org.glassfish.copyright + glassfish-copyright-maven-plugin + 1.28 + + ${basedir}/../etc/config/copyright-exclude + + git + + false + + true + + true + + false + + false + ${basedir}/../etc/config/copyright.txt + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + org.apache.maven.plugins + maven-jar-plugin + + + org.codehaus.mojo + buildnumber-maven-plugin + + + org.apache.felix + maven-bundle-plugin + + + org.apache.maven.plugins + maven-javadoc-plugin + + + org.apache.maven.plugins + maven-source-plugin + + + org.apache.maven.plugins + maven-jxr-plugin + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + org.glassfish.copyright + glassfish-copyright-maven-plugin + + + org.glassfish.build + spec-version-maven-plugin + + + + + + + junit + junit + 4.11 + test + + + + + UTF-8 + 1.1 + 01 + 2.0 + ${next.final.spec.version} + true + false + ${last.final.spec.version} + + + diff --git a/repository/javax/ws/rs/javax.ws.rs-api/2.0/javax.ws.rs-api-2.0.pom.sha1 b/repository/javax/ws/rs/javax.ws.rs-api/2.0/javax.ws.rs-api-2.0.pom.sha1 new file mode 100755 index 0000000..735c85d --- /dev/null +++ b/repository/javax/ws/rs/javax.ws.rs-api/2.0/javax.ws.rs-api-2.0.pom.sha1 @@ -0,0 +1 @@ +056dfb068c761287f29c4c39ef492df23eb581c7 \ No newline at end of file diff --git a/repository/javax/ws/rs/jsr311-api/1.1.1/_remote.repositories b/repository/javax/ws/rs/jsr311-api/1.1.1/_remote.repositories new file mode 100755 index 0000000..a80a500 --- /dev/null +++ b/repository/javax/ws/rs/jsr311-api/1.1.1/_remote.repositories @@ -0,0 +1,5 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 24 18:10:46 CST 2017 +jsr311-api-1.1.1-sources.jar>central= +jsr311-api-1.1.1.jar>central= +jsr311-api-1.1.1.pom>central= diff --git a/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1-sources.jar b/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1-sources.jar new file mode 100755 index 0000000..2cd5eb8 Binary files /dev/null and b/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1-sources.jar differ diff --git a/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1-sources.jar.sha1 b/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1-sources.jar.sha1 new file mode 100755 index 0000000..03d581d --- /dev/null +++ b/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1-sources.jar.sha1 @@ -0,0 +1 @@ +bcc4b7b569ef8bb9b82e48cf23b5aaac29a4fb4e \ No newline at end of file diff --git a/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar b/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar new file mode 100755 index 0000000..ec8bc81 Binary files /dev/null and b/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar differ diff --git a/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar.sha1 b/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar.sha1 new file mode 100755 index 0000000..9046771 --- /dev/null +++ b/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar.sha1 @@ -0,0 +1 @@ +59033da2a1afd56af1ac576750a8d0b1830d59e6 \ No newline at end of file diff --git a/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.pom b/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.pom new file mode 100755 index 0000000..c685bcd --- /dev/null +++ b/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.pom @@ -0,0 +1,177 @@ + + + 4.0.0 + javax.ws.rs + jsr311-api + jar + 1.1.1 + jsr311-api + https://jsr311.dev.java.net + + + + + + Sun Microsystems, Inc + http://www.sun.com/ + + + + bugzilla + https://jsr311.dev.java.net/servlets/ProjectIssues + + + + + JSR311 Dev List + dev@jsr311.dev.java.net + + + JSR311 Users List + users@jsr311.dev.java.net + + + JSR311 Announce List + announce@jsr311.dev.java.net + + + + + + + CDDL License + + http://www.opensource.org/licenses/cddl1.php + repo + + + + + + src + test + + + + maven-compiler-plugin + 2.0.2 + + 1.5 + 1.5 + + + + org.apache.maven.plugins + maven-jar-plugin + 2.2 + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + JAX-RS: Java API for RESTful Web Services + ${project.version} + Sun Microsystems, Inc. + javax.ws.rs + ${buildNumber} + + + + + + org.codehaus.mojo + buildnumber-maven-plugin + + {0,date,MM/dd/yyyy hh:mm aa} + + timestamp + + + + + validate + + create + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + validate + + jar + + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + validate + + jar + + + + + + org.apache.felix + maven-bundle-plugin + true + + + bundle-manifest + process-classes + + manifest + + + + javax.ws.rs.* + + 1.1.1 + + + + + + + + + org.jvnet.wagon-svn + wagon-svn + 1.8 + + + + + + + junit + junit + 3.8.1 + test + + + + + + false + java.net-m2-repository + java-net:/maven2-repository/trunk/repository/ + + + + diff --git a/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.pom.sha1 b/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.pom.sha1 new file mode 100755 index 0000000..c274b12 --- /dev/null +++ b/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.pom.sha1 @@ -0,0 +1 @@ +385287e6b33d6cdfbc6f0658cc3801822831e76d jsr311-api-1.1.1.pom diff --git a/repository/javax/xml/bind/jaxb-api/2.2.2/_remote.repositories b/repository/javax/xml/bind/jaxb-api/2.2.2/_remote.repositories new file mode 100755 index 0000000..b693b5c --- /dev/null +++ b/repository/javax/xml/bind/jaxb-api/2.2.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:53 CST 2017 +jaxb-api-2.2.2.jar>central= +jaxb-api-2.2.2.pom>central= diff --git a/repository/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2.jar b/repository/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2.jar new file mode 100755 index 0000000..31e5fa0 Binary files /dev/null and b/repository/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2.jar differ diff --git a/repository/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2.jar.sha1 b/repository/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2.jar.sha1 new file mode 100755 index 0000000..a37e187 --- /dev/null +++ b/repository/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2.jar.sha1 @@ -0,0 +1 @@ +aeb3021ca93dde265796d82015beecdcff95bf09 \ No newline at end of file diff --git a/repository/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2.pom b/repository/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2.pom new file mode 100755 index 0000000..1b313f0 --- /dev/null +++ b/repository/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2.pom @@ -0,0 +1,155 @@ + + + + + 4.0.0 + javax.xml.bind + jaxb-api + 2.2.2 + jar + + JAXB API bundle for GlassFish V3 + https://jaxb.dev.java.net/ + + + Oracle Corporation + http://www.oracle.com/ + + + + + CDDL 1.1 + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + repo + + + GPL2 w/ CPE + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + repo + + + + + https://jaxb2-sources.dev.java.net/source/browse/jaxb2-sources/jaxb-ri/ + + + + + Martin Grebac + + + + + JAXB (JSR 222) API + + + + + javax.xml.stream + stax-api + 1.0-2 + + + javax.activation + activation + 1.1 + + + + + + + + org.jvnet.maven-antrun-extended-plugin + maven-antrun-extended-plugin + + + package + + run + + + + + + + + + + + + + org.jvnet.wagon-svn + wagon-svn + 1.8 + + + + + + + m2.dev.java.net + http://download.java.net/maven/2 + default + + + + + + maven2-repository.dev.java.net + Java.net Repository for Maven + http://download.java.net/maven/2/ + + + + + + false + java.net-maven2-repository + java-net:/maven2-repository/trunk/repository/ + + + + diff --git a/repository/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2.pom.sha1 b/repository/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2.pom.sha1 new file mode 100755 index 0000000..665c9ab --- /dev/null +++ b/repository/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2.pom.sha1 @@ -0,0 +1 @@ +a8368234f7555dd64d3a9060a0b02e6c215694fb \ No newline at end of file diff --git a/repository/javax/xml/bind/jaxb-api/2.2.7/_remote.repositories b/repository/javax/xml/bind/jaxb-api/2.2.7/_remote.repositories new file mode 100755 index 0000000..a9be267 --- /dev/null +++ b/repository/javax/xml/bind/jaxb-api/2.2.7/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:29:47 CST 2017 +jaxb-api-2.2.7.jar>central= +jaxb-api-2.2.7.pom>central= diff --git a/repository/javax/xml/bind/jaxb-api/2.2.7/jaxb-api-2.2.7.jar b/repository/javax/xml/bind/jaxb-api/2.2.7/jaxb-api-2.2.7.jar new file mode 100755 index 0000000..ae2adee Binary files /dev/null and b/repository/javax/xml/bind/jaxb-api/2.2.7/jaxb-api-2.2.7.jar differ diff --git a/repository/javax/xml/bind/jaxb-api/2.2.7/jaxb-api-2.2.7.jar.sha1 b/repository/javax/xml/bind/jaxb-api/2.2.7/jaxb-api-2.2.7.jar.sha1 new file mode 100755 index 0000000..23e170d --- /dev/null +++ b/repository/javax/xml/bind/jaxb-api/2.2.7/jaxb-api-2.2.7.jar.sha1 @@ -0,0 +1 @@ +2f51c4bb4724ea408096ee9100ff2827e07e5b7c \ No newline at end of file diff --git a/repository/javax/xml/bind/jaxb-api/2.2.7/jaxb-api-2.2.7.pom b/repository/javax/xml/bind/jaxb-api/2.2.7/jaxb-api-2.2.7.pom new file mode 100755 index 0000000..0ba7e86 --- /dev/null +++ b/repository/javax/xml/bind/jaxb-api/2.2.7/jaxb-api-2.2.7.pom @@ -0,0 +1,207 @@ + + + + + + + net.java + jvnet-parent + 1 + + + 4.0.0 + javax.xml.bind + jaxb-api + 2.2.7 + jar + + Java Architecture for XML Binding + JAXB (JSR 222) API + http://jaxb.java.net/ + + + Oracle Corporation + http://www.oracle.com/ + + + + + Martin Grebac + martin.grebac@oracle.com + Oracle Corporation + + + + + + CDDL 1.1 + https://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + GPL2 w/ CPE + https://glassfish.java.net/public/CDDL+GPL_1_1.html + repo + + + + + scm:svn:http://svn.java.net/svn/jsr222~svn/tags/jaxb-api-2.2.7 + scm:svn:https://svn.java.net/svn/jsr222~svn/tags/jaxb-api-2.2.7 + http://java.net/projects/jsr222/sources/svn/show/tags/jaxb-api-2.2.7 + + + + spec-comments@jsr222.java.net + Dec 2009 + + + + + + + src/main/java + + **/*.java + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.0.2 + + 1.5 + 1.5 + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.1 + + + + javax.xml.bind + + + true + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + false + false + true + true + +JAXB ${project.version} Runtime Library +${project.name} specification, ${release.spec.date}
    +Comments to: ${release.spec.feedback}
    +More information at: http://jaxb.java.net

     

    ${project.name}


    +
     
    ]]> +
    +
    v${project.version}]]> +
    + +
    Comments to: ${release.spec.feedback} +
    More information at: http://jaxb.java.net +

    Copyright © 2004-2011 Oracle ]]> + + false + + + http://download.oracle.com/javase/6/docs/api/ + ${basedir}/offline-javadoc + + + + + + + + + + + + release-sign-artifacts + + + performRelease + true + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.1 + + + sign-artifacts + verify + + sign + + + + + + + + + + diff --git a/repository/javax/xml/bind/jaxb-api/2.2.7/jaxb-api-2.2.7.pom.sha1 b/repository/javax/xml/bind/jaxb-api/2.2.7/jaxb-api-2.2.7.pom.sha1 new file mode 100755 index 0000000..6ca042f --- /dev/null +++ b/repository/javax/xml/bind/jaxb-api/2.2.7/jaxb-api-2.2.7.pom.sha1 @@ -0,0 +1 @@ +dc6f97fd7ea19f2b5acd42745c6c4612e9fee1a6 \ No newline at end of file diff --git a/repository/javax/xml/bind/jaxb-api/2.2/_remote.repositories b/repository/javax/xml/bind/jaxb-api/2.2/_remote.repositories new file mode 100755 index 0000000..5994513 --- /dev/null +++ b/repository/javax/xml/bind/jaxb-api/2.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:54:41 CST 2017 +jaxb-api-2.2.jar>central= +jaxb-api-2.2.pom>central= diff --git a/repository/javax/xml/bind/jaxb-api/2.2/jaxb-api-2.2.jar b/repository/javax/xml/bind/jaxb-api/2.2/jaxb-api-2.2.jar new file mode 100755 index 0000000..68a8250 Binary files /dev/null and b/repository/javax/xml/bind/jaxb-api/2.2/jaxb-api-2.2.jar differ diff --git a/repository/javax/xml/bind/jaxb-api/2.2/jaxb-api-2.2.jar.sha1 b/repository/javax/xml/bind/jaxb-api/2.2/jaxb-api-2.2.jar.sha1 new file mode 100755 index 0000000..7116220 --- /dev/null +++ b/repository/javax/xml/bind/jaxb-api/2.2/jaxb-api-2.2.jar.sha1 @@ -0,0 +1 @@ +bcf23b1d858c6f69d67c851d497984d25345d0b1 diff --git a/repository/javax/xml/bind/jaxb-api/2.2/jaxb-api-2.2.pom b/repository/javax/xml/bind/jaxb-api/2.2/jaxb-api-2.2.pom new file mode 100755 index 0000000..9fb2e4b --- /dev/null +++ b/repository/javax/xml/bind/jaxb-api/2.2/jaxb-api-2.2.pom @@ -0,0 +1,18 @@ + + 4.0.0 + javax.xml.bind + jaxb-api + 2.2 + + + javax.xml.stream + stax-api + 1.0-2 + + + javax.activation + activation + 1.1 + + + diff --git a/repository/javax/xml/bind/jaxb-api/2.2/jaxb-api-2.2.pom.sha1 b/repository/javax/xml/bind/jaxb-api/2.2/jaxb-api-2.2.pom.sha1 new file mode 100755 index 0000000..d38a2c6 --- /dev/null +++ b/repository/javax/xml/bind/jaxb-api/2.2/jaxb-api-2.2.pom.sha1 @@ -0,0 +1 @@ +7e6446372f6fdced26ca6eedb794ae11806f5025 diff --git a/repository/javax/xml/bind/jsr173_api/1.0/_remote.repositories b/repository/javax/xml/bind/jsr173_api/1.0/_remote.repositories new file mode 100755 index 0000000..f38cb8f --- /dev/null +++ b/repository/javax/xml/bind/jsr173_api/1.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:29:47 CST 2017 +jsr173_api-1.0.jar>central= +jsr173_api-1.0.pom>central= diff --git a/repository/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0.jar b/repository/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0.jar new file mode 100755 index 0000000..987db0f Binary files /dev/null and b/repository/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0.jar differ diff --git a/repository/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0.jar.sha1 b/repository/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0.jar.sha1 new file mode 100755 index 0000000..f2bebbd --- /dev/null +++ b/repository/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0.jar.sha1 @@ -0,0 +1 @@ +c79b8431c3104315c0aeaed7bf23d0ab0edbaa09 \ No newline at end of file diff --git a/repository/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0.pom b/repository/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0.pom new file mode 100755 index 0000000..d510e5a --- /dev/null +++ b/repository/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0.pom @@ -0,0 +1,6 @@ + + 4.0.0 + javax.xml.bind + jsr173_api + 1.0 + diff --git a/repository/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0.pom.sha1 b/repository/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0.pom.sha1 new file mode 100755 index 0000000..b98386d --- /dev/null +++ b/repository/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0.pom.sha1 @@ -0,0 +1 @@ +a598e31e2cd49ce306a9b1ac1cc449c6f866cd91 \ No newline at end of file diff --git a/repository/javax/xml/jaxrpc-api/1.1/_remote.repositories b/repository/javax/xml/jaxrpc-api/1.1/_remote.repositories new file mode 100755 index 0000000..efb9bd9 --- /dev/null +++ b/repository/javax/xml/jaxrpc-api/1.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:57 CST 2016 +jaxrpc-api-1.1.jar>central= +jaxrpc-api-1.1.pom>central= diff --git a/repository/javax/xml/jaxrpc-api/1.1/jaxrpc-api-1.1.jar b/repository/javax/xml/jaxrpc-api/1.1/jaxrpc-api-1.1.jar new file mode 100755 index 0000000..cd3bc25 Binary files /dev/null and b/repository/javax/xml/jaxrpc-api/1.1/jaxrpc-api-1.1.jar differ diff --git a/repository/javax/xml/jaxrpc-api/1.1/jaxrpc-api-1.1.jar.sha1 b/repository/javax/xml/jaxrpc-api/1.1/jaxrpc-api-1.1.jar.sha1 new file mode 100755 index 0000000..04efeb0 --- /dev/null +++ b/repository/javax/xml/jaxrpc-api/1.1/jaxrpc-api-1.1.jar.sha1 @@ -0,0 +1 @@ +64e6fa9461f714ab2c1a66d552e3200e66d2510b \ No newline at end of file diff --git a/repository/javax/xml/jaxrpc-api/1.1/jaxrpc-api-1.1.pom b/repository/javax/xml/jaxrpc-api/1.1/jaxrpc-api-1.1.pom new file mode 100755 index 0000000..ecbad59 --- /dev/null +++ b/repository/javax/xml/jaxrpc-api/1.1/jaxrpc-api-1.1.pom @@ -0,0 +1,14 @@ + + 4.0.0 + javax.xml + jaxrpc-api + 1.1 + Java API for XML Based RPC + + Part of the Java Web Services Developer Pack 1.6 + + http://java.sun.com/webservices/jaxrpc/index.jsp + + http://java.sun.com/webservices/downloads/webservicespack.html + + diff --git a/repository/javax/xml/jaxrpc-api/1.1/jaxrpc-api-1.1.pom.sha1 b/repository/javax/xml/jaxrpc-api/1.1/jaxrpc-api-1.1.pom.sha1 new file mode 100755 index 0000000..093734f --- /dev/null +++ b/repository/javax/xml/jaxrpc-api/1.1/jaxrpc-api-1.1.pom.sha1 @@ -0,0 +1 @@ +cbad588a39ae94e32ae8ee4078a6a7bc4bc92644 /home/projects/maven/repository-staging/to-ibiblio/maven2/javax/xml/jaxrpc-api/1.1/jaxrpc-api-1.1.pom diff --git a/repository/javax/xml/stream/stax-api/1.0-2/_remote.repositories b/repository/javax/xml/stream/stax-api/1.0-2/_remote.repositories new file mode 100755 index 0000000..347b9d5 --- /dev/null +++ b/repository/javax/xml/stream/stax-api/1.0-2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:53:04 CST 2016 +stax-api-1.0-2.jar>central= +stax-api-1.0-2.pom>central= diff --git a/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar b/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar new file mode 100755 index 0000000..015169d Binary files /dev/null and b/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar differ diff --git a/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar.sha1 b/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar.sha1 new file mode 100755 index 0000000..9b1f3c7 --- /dev/null +++ b/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar.sha1 @@ -0,0 +1 @@ +d6337b0de8b25e53e81b922352fbea9f9f57ba0b stax-api-1.0-2.jar diff --git a/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.pom b/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.pom new file mode 100755 index 0000000..62f3e64 --- /dev/null +++ b/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.pom @@ -0,0 +1,27 @@ + + 4.0.0 + javax.xml.stream + stax-api + 1.0-2 + Streaming API for XML + + StAX is a standard XML processing API that allows you to stream XML data from and to your application. + + + + + + + GNU General Public Library + http://www.gnu.org/licenses/gpl.txt + repo + + + COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 + http://www.sun.com/cddl/cddl.html + repo + + + + diff --git a/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.pom.sha1 b/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.pom.sha1 new file mode 100755 index 0000000..c391dfc --- /dev/null +++ b/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.pom.sha1 @@ -0,0 +1 @@ +5379b69f557c5ab7c144d22bf7c3768bd2adb93d stax-api-1.0-2.pom diff --git a/repository/jaxen/jaxen/1.1-beta-9/_remote.repositories b/repository/jaxen/jaxen/1.1-beta-9/_remote.repositories new file mode 100755 index 0000000..810593f --- /dev/null +++ b/repository/jaxen/jaxen/1.1-beta-9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:55 CST 2016 +jaxen-1.1-beta-9.jar>central= +jaxen-1.1-beta-9.pom>central= diff --git a/repository/jaxen/jaxen/1.1-beta-9/jaxen-1.1-beta-9.jar b/repository/jaxen/jaxen/1.1-beta-9/jaxen-1.1-beta-9.jar new file mode 100755 index 0000000..6402d32 Binary files /dev/null and b/repository/jaxen/jaxen/1.1-beta-9/jaxen-1.1-beta-9.jar differ diff --git a/repository/jaxen/jaxen/1.1-beta-9/jaxen-1.1-beta-9.jar.sha1 b/repository/jaxen/jaxen/1.1-beta-9/jaxen-1.1-beta-9.jar.sha1 new file mode 100755 index 0000000..92d71e4 --- /dev/null +++ b/repository/jaxen/jaxen/1.1-beta-9/jaxen-1.1-beta-9.jar.sha1 @@ -0,0 +1 @@ +18e8a67a731fb79e7d48b0ac1e14d79563e538e6 \ No newline at end of file diff --git a/repository/jaxen/jaxen/1.1-beta-9/jaxen-1.1-beta-9.pom b/repository/jaxen/jaxen/1.1-beta-9/jaxen-1.1-beta-9.pom new file mode 100755 index 0000000..531e0f0 --- /dev/null +++ b/repository/jaxen/jaxen/1.1-beta-9/jaxen-1.1-beta-9.pom @@ -0,0 +1,257 @@ + + 4.0.0 + jaxen + jaxen + jaxen + 1.1-beta-9 + Jaxen is a universal Java XPath engine. + http://jaxen.codehaus.org/ + + http://jira.codehaus.org/BrowseProject.jspa?id=10022 + + + + + +

    dev@jaxen.codehaus.org
    +
    + + + + 2001 + + + Jaxen Users List + user-subscribe@jaxen.codehaus.org + user-unsubscribe@jaxen.codehaus.org + http://archive.jaxen.codehaus.org/user/ + + + Jaxen Developers List + dev-subscribe@jaxen.codehaus.org + dev-unsubscribe@jaxen.codehaus.org + http://archive.jaxen.codehaus.org/dev/ + + + Jaxen CVS Commits List + scm-subscribe@jaxen.codehaus.org + scm-unsubscribe@jaxen.codehaus.org + http://archive.jaxen.codehaus.org/scm/ + + + Jaxen Announcement List + announce-subscribe@jaxen.codehaus.org + announce-unsubscribe@jaxen.codehaus.org + http://archive.jaxen.codehaus.org/announce/ + + + + + bob + Bob McWhirter + bob@eng.werken.com + The Werken Company + + + jstrachan + James Strachan + james_strachan@yahoo.co.uk + Spiritsoft + + + dmegginson + David Megginson + contact@megginson.com + Megginson Technologies + + + eboldwidt + Erwin Bolwidt + erwin@klomp.org + + + mbelonga + Mark A. Belonga + mbelonga@users.sourceforge.net + + + cnentwich + Christian Nentwich + xcut@users.sourceforge.net + + + purpletech + Alexander Day Chaffee + purpletech@users.sourceforge.net + Purple Technologies + + + jdvorak + Jan Dvorak + jdvorak@users.sourceforge.net + + + szegedia + Attila Szegedi + szegedia@users.sourceforge.net + + + proyal + Peter Royal + peter.royal@pobox.com + http://fotap.org/~osi + + + ssanders + Scott Sanders + scott@dotnot.org + http://dotnot.org/blog + dotnot + + + bewins + Brian Ewins + brian.ewins@gmail.com + + + elharo + Elliotte Rusty Harold + elharo@metalab.unc.edu + http://www.elharo.com/ + Cafe au Lait + + + emcgreal + Eddie McGreal + emcgreal@BlackPearl.com + + + slehmann + Steen Lehmann + slehmann@users.sourceforge.net + + + + + David Peterson + david@randombits.org + + + Mark Wilson + mark.wilson@wilsoncom.de + + + Jacob Kjome + hoju@visi.com + + + Michael Brennan + mpbrennan@earthlink.net + + + Jason Hunter + jhunter@xquery.com + + + Brett Mclaughlin + brett.mclaughlin@lutris.com + + + Bradley S. Huffman + hip@cs.okstate.edu + + + K. Ari Krupnikov + ari@lib.aero + + + Paul R. Brown + prb@fivesight.com + + + Guoliang Cao + cao@ispsoft.com + + + Jérôme Nègre + jerome.negre@e-xmlmedia.fr + + + + scm:cvs:pserver:anonymous@cvs.jaxen.codehaus.org:/home/projects/jaxen/scm:jaxen + http://cvs.jaxen.codehaus.org + + + Codehaus + http://www.codehaus.org + + + src/java/main + src/java/test + + + maven-surefire-plugin + + + **/*Test.java + + + org/jaxen/test/JDOMXPathTest.java + + + + + maven-plugins + maven-cobertura-plugin + 1.1.1 + + + + maven-plugins + maven-findbugs-plugin + 0.9.2 + + + + + + + dom4j + dom4j + 1.6.1 + + + jdom + jdom + 1.0 + + + xerces + xmlParserAPIs + 2.6.2 + + + xerces + xercesImpl + 2.6.2 + + + xom + xom + 1.0b3 + + + + + default + Default Repository + file:///dist + + + default + Default Site + scp://jaxen.codehaus.org//home/projects/jaxen/public_html + + converted + +
    \ No newline at end of file diff --git a/repository/jaxen/jaxen/1.1-beta-9/jaxen-1.1-beta-9.pom.sha1 b/repository/jaxen/jaxen/1.1-beta-9/jaxen-1.1-beta-9.pom.sha1 new file mode 100755 index 0000000..8a33e8d --- /dev/null +++ b/repository/jaxen/jaxen/1.1-beta-9/jaxen-1.1-beta-9.pom.sha1 @@ -0,0 +1 @@ +ecda8f1c8f6dd4c7f5a36d1e502e751cd4e346a8 \ No newline at end of file diff --git a/repository/jdom/jdom/1.0/_remote.repositories b/repository/jdom/jdom/1.0/_remote.repositories new file mode 100755 index 0000000..2fe0a23 --- /dev/null +++ b/repository/jdom/jdom/1.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:56 CST 2016 +jdom-1.0.pom>central= +jdom-1.0.jar>central= diff --git a/repository/jdom/jdom/1.0/jdom-1.0.jar b/repository/jdom/jdom/1.0/jdom-1.0.jar new file mode 100755 index 0000000..288e64c Binary files /dev/null and b/repository/jdom/jdom/1.0/jdom-1.0.jar differ diff --git a/repository/jdom/jdom/1.0/jdom-1.0.jar.sha1 b/repository/jdom/jdom/1.0/jdom-1.0.jar.sha1 new file mode 100755 index 0000000..da5395e --- /dev/null +++ b/repository/jdom/jdom/1.0/jdom-1.0.jar.sha1 @@ -0,0 +1 @@ +a2ac1cd690ab4c80defe7f9bce14d35934c35cec \ No newline at end of file diff --git a/repository/jdom/jdom/1.0/jdom-1.0.pom b/repository/jdom/jdom/1.0/jdom-1.0.pom new file mode 100755 index 0000000..48bfb49 --- /dev/null +++ b/repository/jdom/jdom/1.0/jdom-1.0.pom @@ -0,0 +1,40 @@ + + 4.0.0 + jdom + jdom + 1.0 + + + xerces + xercesImpl + 2.6.0 + true + + + xml-apis + xml-apis + 1.0.b2 + true + + + + jaxen + jaxen + 1.0-FCS + true + + + saxpath + saxpath + 1.0-FCS + true + + + + xalan + xalan + 2.5.0 + true + + + diff --git a/repository/jdom/jdom/1.0/jdom-1.0.pom.sha1 b/repository/jdom/jdom/1.0/jdom-1.0.pom.sha1 new file mode 100755 index 0000000..5da1a33 --- /dev/null +++ b/repository/jdom/jdom/1.0/jdom-1.0.pom.sha1 @@ -0,0 +1 @@ +7d57cf1fa9e1cd07ac40d86b9ce4e4de1b753aa2 /home/projects/maven/repository-staging/to-ibiblio/maven2/jdom/jdom/1.0/jdom-1.0.pom diff --git a/repository/jfree/jcommon/1.0.0/_remote.repositories b/repository/jfree/jcommon/1.0.0/_remote.repositories new file mode 100755 index 0000000..9352278 --- /dev/null +++ b/repository/jfree/jcommon/1.0.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 19:43:12 CST 2016 +jcommon-1.0.0.jar>central= +jcommon-1.0.0.pom>central= diff --git a/repository/jfree/jcommon/1.0.0/jcommon-1.0.0.jar b/repository/jfree/jcommon/1.0.0/jcommon-1.0.0.jar new file mode 100755 index 0000000..2b1d79c Binary files /dev/null and b/repository/jfree/jcommon/1.0.0/jcommon-1.0.0.jar differ diff --git a/repository/jfree/jcommon/1.0.0/jcommon-1.0.0.jar.sha1 b/repository/jfree/jcommon/1.0.0/jcommon-1.0.0.jar.sha1 new file mode 100755 index 0000000..46e2a2d --- /dev/null +++ b/repository/jfree/jcommon/1.0.0/jcommon-1.0.0.jar.sha1 @@ -0,0 +1 @@ +25b1bfc1bb224a270e30cc8c19c4b8f63108ada0 \ No newline at end of file diff --git a/repository/jfree/jcommon/1.0.0/jcommon-1.0.0.pom b/repository/jfree/jcommon/1.0.0/jcommon-1.0.0.pom new file mode 100755 index 0000000..8646324 --- /dev/null +++ b/repository/jfree/jcommon/1.0.0/jcommon-1.0.0.pom @@ -0,0 +1,94 @@ + + 4.0.0 + jfree + jcommon + 1.0.0 + + JFree.org + http://www.jfree.org/ + + 2001 + + + JCommon is a free general purpose Java class library that is used in + several projects at www.jfree.org, including JFreeChart and + JFreeReport. + + + + http://www.jfree.org/jcommon/ + + + scm:cvs:pserver:anonymous@cvs.sourceforge.net:/cvsroot/jfreechart:jcommon + + http://cvs.sourceforge.net/viewcvs.py/jfreechart/jcommon + + + + + JFreeChart Developer List + + jfreechart-dev-request@lists.sourceforge.net?subject=subscribe + + + jfreechart-dev-request@lists.sourceforge.net?subject=unsubscribe + + + http://sourceforge.net/mailarchive/forum.php?forum=jfreechart-dev + + + + + + + + + + + GNU Lesser General Public Licence + http://www.gnu.org/licenses/lgpl.txt + repo + + + + + + junit + junit + 3.8 + + + + + + + + + maven-antrun-plugin + + + generate-sources + + + + + + + run + + + + + + + + \ No newline at end of file diff --git a/repository/jfree/jcommon/1.0.0/jcommon-1.0.0.pom.sha1 b/repository/jfree/jcommon/1.0.0/jcommon-1.0.0.pom.sha1 new file mode 100755 index 0000000..e3267ed --- /dev/null +++ b/repository/jfree/jcommon/1.0.0/jcommon-1.0.0.pom.sha1 @@ -0,0 +1 @@ +69c053d916b40e998d71ac7774bdeb5ba8a63405 - diff --git a/repository/jfree/jcommon/1.0.16/_remote.repositories b/repository/jfree/jcommon/1.0.16/_remote.repositories new file mode 100755 index 0000000..37bb2f6 --- /dev/null +++ b/repository/jfree/jcommon/1.0.16/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Jul 11 10:02:47 CST 2016 +jcommon-1.0.16.jar>central= +jcommon-1.0.16.pom>central= diff --git a/repository/jfree/jcommon/1.0.16/jcommon-1.0.16.jar b/repository/jfree/jcommon/1.0.16/jcommon-1.0.16.jar new file mode 100755 index 0000000..63d42cf Binary files /dev/null and b/repository/jfree/jcommon/1.0.16/jcommon-1.0.16.jar differ diff --git a/repository/jfree/jcommon/1.0.16/jcommon-1.0.16.jar.sha1 b/repository/jfree/jcommon/1.0.16/jcommon-1.0.16.jar.sha1 new file mode 100755 index 0000000..d303c53 --- /dev/null +++ b/repository/jfree/jcommon/1.0.16/jcommon-1.0.16.jar.sha1 @@ -0,0 +1 @@ +376f19a7c317509a57dfc684cdfd4081db7c082c \ No newline at end of file diff --git a/repository/jfree/jcommon/1.0.16/jcommon-1.0.16.pom b/repository/jfree/jcommon/1.0.16/jcommon-1.0.16.pom new file mode 100755 index 0000000..f145a3a --- /dev/null +++ b/repository/jfree/jcommon/1.0.16/jcommon-1.0.16.pom @@ -0,0 +1,40 @@ + + 4.0.0 + + org.sonatype.oss + oss-parent + 7 + + jfree + jcommon + 1.0.16 + jar + + jcommon + JCommon is a free general purpose Java class library that is used in several projects at www.jfree.org, including JFreeChart and JFreeReport. + http://www.jfree.org/jcommon/ + + UTF-8 + + + + + GNU Lesser General Public Licence + http://www.gnu.org/licenses/lgpl.txt + repo + + + + http://jfreechart.cvs.sourceforge.net/jfreechart/ + scm:cvs:pserver:jfreechart.cvs.sourceforge.net:/cvsroot/jfreechart + + + + junit + junit + 4.9 + test + + + diff --git a/repository/jfree/jcommon/1.0.16/jcommon-1.0.16.pom.sha1 b/repository/jfree/jcommon/1.0.16/jcommon-1.0.16.pom.sha1 new file mode 100755 index 0000000..9c8630a --- /dev/null +++ b/repository/jfree/jcommon/1.0.16/jcommon-1.0.16.pom.sha1 @@ -0,0 +1 @@ +6aeb8c7cf3f541531a0e5eb8551783792637cb90 \ No newline at end of file diff --git a/repository/jfree/jfreechart/1.0.0/_remote.repositories b/repository/jfree/jfreechart/1.0.0/_remote.repositories new file mode 100755 index 0000000..2daf692 --- /dev/null +++ b/repository/jfree/jfreechart/1.0.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 19:43:12 CST 2016 +jfreechart-1.0.0.jar>central= +jfreechart-1.0.0.pom>central= diff --git a/repository/jfree/jfreechart/1.0.0/jfreechart-1.0.0.jar b/repository/jfree/jfreechart/1.0.0/jfreechart-1.0.0.jar new file mode 100755 index 0000000..9e696ee Binary files /dev/null and b/repository/jfree/jfreechart/1.0.0/jfreechart-1.0.0.jar differ diff --git a/repository/jfree/jfreechart/1.0.0/jfreechart-1.0.0.jar.sha1 b/repository/jfree/jfreechart/1.0.0/jfreechart-1.0.0.jar.sha1 new file mode 100755 index 0000000..c05f291 --- /dev/null +++ b/repository/jfree/jfreechart/1.0.0/jfreechart-1.0.0.jar.sha1 @@ -0,0 +1 @@ +7776a5e3f555643720415a47e022daac9cca32b1 \ No newline at end of file diff --git a/repository/jfree/jfreechart/1.0.0/jfreechart-1.0.0.pom b/repository/jfree/jfreechart/1.0.0/jfreechart-1.0.0.pom new file mode 100755 index 0000000..6adce3a --- /dev/null +++ b/repository/jfree/jfreechart/1.0.0/jfreechart-1.0.0.pom @@ -0,0 +1,98 @@ + + 4.0.0 + jfree + jfreechart + 1.0.0 + http://www.jfree.org/jfreechart + + JFree.org + http://www.jfree.org/ + + 2001 + + + JFreeChart is a class library, written in Java, for generating charts. + Utilising the Java2D APIs, it currently supports bar charts, pie charts, + line charts, XY-plots and time series plots. + + + + http://www.jfree.org/cvs + + scm:cvs:pserver:anonymous@cvs.sourceforge.net:/cvsroot/jfreechart:jfreechart + + + + + + + JFreeChart Developer List + + jfreechart-dev-request@lists.sourceforge.net?subject=subscribe + + + jfreechart-dev-request@lists.sourceforge.net?subject=unsubscribe + + + http://sourceforge.net/mailarchive/forum.php?forum=jfreechart-dev + + + + + + + + + + + GNU Lesser General Public Licence + http://www.gnu.org/licenses/lgpl.txt + repo + + + + + + jfree + jcommon + 1.0.0 + + + + junit + junit + 3.8 + + + + + + + + maven-antrun-plugin + + + generate-sources + + + + + + + run + + + + + + + \ No newline at end of file diff --git a/repository/jfree/jfreechart/1.0.0/jfreechart-1.0.0.pom.sha1 b/repository/jfree/jfreechart/1.0.0/jfreechart-1.0.0.pom.sha1 new file mode 100755 index 0000000..89876e5 --- /dev/null +++ b/repository/jfree/jfreechart/1.0.0/jfreechart-1.0.0.pom.sha1 @@ -0,0 +1 @@ +3a6bb6ad03e1ca61b8be7e96ac548bfee59a36ec - diff --git a/repository/jfree/jfreechart/1.0.13/_remote.repositories b/repository/jfree/jfreechart/1.0.13/_remote.repositories new file mode 100755 index 0000000..6fba249 --- /dev/null +++ b/repository/jfree/jfreechart/1.0.13/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:30:19 CST 2017 +jfreechart-1.0.13.jar>central= +jfreechart-1.0.13.pom>central= diff --git a/repository/jfree/jfreechart/1.0.13/jfreechart-1.0.13.jar b/repository/jfree/jfreechart/1.0.13/jfreechart-1.0.13.jar new file mode 100755 index 0000000..8b9f952 Binary files /dev/null and b/repository/jfree/jfreechart/1.0.13/jfreechart-1.0.13.jar differ diff --git a/repository/jfree/jfreechart/1.0.13/jfreechart-1.0.13.jar.sha1 b/repository/jfree/jfreechart/1.0.13/jfreechart-1.0.13.jar.sha1 new file mode 100755 index 0000000..c134864 --- /dev/null +++ b/repository/jfree/jfreechart/1.0.13/jfreechart-1.0.13.jar.sha1 @@ -0,0 +1 @@ +b5fbdc552c4caec3dac4b4dcbc10d119a194946e diff --git a/repository/jfree/jfreechart/1.0.13/jfreechart-1.0.13.pom b/repository/jfree/jfreechart/1.0.13/jfreechart-1.0.13.pom new file mode 100755 index 0000000..008b756 --- /dev/null +++ b/repository/jfree/jfreechart/1.0.13/jfreechart-1.0.13.pom @@ -0,0 +1,37 @@ + + 4.0.0 + jfree + jfreechart + jfreechart + 1.0.13 + http://www.jfree.org/jfreechart/ + + JFree.org + http://www.jfree.org/ + + 2001 + + JFreeChart is a class library, written in Java, for generating charts. Utilising the Java2D APIs, it currently + supports bar charts, pie charts, line charts, XY-plots and time series plots. + + + scm:cvs:pserver:anonymous@jfreechart.cvs.sourceforge.net:/cvsroot/jfreechart:jfreechart + http://jfreechart.cvs.sourceforge.net/jfreechart/jfreechart/ + + + + GNU Lesser General Public Licence + http://www.gnu.org/licenses/lgpl.txt + repo + + + + + + jfree + jcommon + 1.0.16 + + + diff --git a/repository/jfree/jfreechart/1.0.13/jfreechart-1.0.13.pom.sha1 b/repository/jfree/jfreechart/1.0.13/jfreechart-1.0.13.pom.sha1 new file mode 100755 index 0000000..7267d22 --- /dev/null +++ b/repository/jfree/jfreechart/1.0.13/jfreechart-1.0.13.pom.sha1 @@ -0,0 +1 @@ +2ee383d0d6eb254c8c8f52ecc41c3994572e8127 diff --git a/repository/jfreechart/jfreechart/1.0.0/_remote.repositories b/repository/jfreechart/jfreechart/1.0.0/_remote.repositories new file mode 100755 index 0000000..e927c03 --- /dev/null +++ b/repository/jfreechart/jfreechart/1.0.0/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 19:43:08 CST 2016 +jfreechart-1.0.0.pom>central= diff --git a/repository/jfreechart/jfreechart/1.0.0/jfreechart-1.0.0.pom b/repository/jfreechart/jfreechart/1.0.0/jfreechart-1.0.0.pom new file mode 100755 index 0000000..81ed89e --- /dev/null +++ b/repository/jfreechart/jfreechart/1.0.0/jfreechart-1.0.0.pom @@ -0,0 +1,13 @@ + + 4.0.0 + jfreechart + jfreechart + 1.0.0 + + + jfree + jfreechart + 1.0.0 + + + \ No newline at end of file diff --git a/repository/jfreechart/jfreechart/1.0.0/jfreechart-1.0.0.pom.sha1 b/repository/jfreechart/jfreechart/1.0.0/jfreechart-1.0.0.pom.sha1 new file mode 100755 index 0000000..6cf4ff7 --- /dev/null +++ b/repository/jfreechart/jfreechart/1.0.0/jfreechart-1.0.0.pom.sha1 @@ -0,0 +1 @@ +01c2a7da6e5d24846969f4950899a52ac8980f14 /home/projects/maven/repository-staging/to-ibiblio/maven2/jfreechart/jfreechart/1.0.0/jfreechart-1.0.0.pom diff --git a/repository/jline/jline/0.9.94/_remote.repositories b/repository/jline/jline/0.9.94/_remote.repositories new file mode 100755 index 0000000..3243df2 --- /dev/null +++ b/repository/jline/jline/0.9.94/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:30:19 CST 2017 +jline-0.9.94.jar>central= +jline-0.9.94.pom>central= diff --git a/repository/jline/jline/0.9.94/jline-0.9.94.jar b/repository/jline/jline/0.9.94/jline-0.9.94.jar new file mode 100755 index 0000000..dede372 Binary files /dev/null and b/repository/jline/jline/0.9.94/jline-0.9.94.jar differ diff --git a/repository/jline/jline/0.9.94/jline-0.9.94.jar.sha1 b/repository/jline/jline/0.9.94/jline-0.9.94.jar.sha1 new file mode 100755 index 0000000..699776f --- /dev/null +++ b/repository/jline/jline/0.9.94/jline-0.9.94.jar.sha1 @@ -0,0 +1 @@ +99a18e9a44834afdebc467294e1138364c207402 /home/maven/repository-staging/to-ibiblio/maven2/jline/jline/0.9.94/jline-0.9.94.jar diff --git a/repository/jline/jline/0.9.94/jline-0.9.94.pom b/repository/jline/jline/0.9.94/jline-0.9.94.pom new file mode 100755 index 0000000..ae5299e --- /dev/null +++ b/repository/jline/jline/0.9.94/jline-0.9.94.pom @@ -0,0 +1,212 @@ + + + + + 4.0.0 + jline + jline + jar + JLine + 0.9.94 + JLine is a java library for reading and editing user input in console applications. It features tab-completion, command history, password masking, customizable keybindings, and pass-through handlers to use to chain to other console applications. + http://jline.sourceforge.net + + sourceforge + http://sourceforge.net/tracker/?group_id=64033&atid=506056 + + 2002 + + + JLine users + https://lists.sourceforge.net/lists/listinfo/jline-users + jline-users@lists.sourceforge.net + http://sourceforge.net/mailarchive/forum.php?forum=jline-users + + + + + + mprudhom + Marc Prud'hommeaux + mwp1@cornell.edu + + + + + BSD + LICENSE.txt + + + + scm:cvs:pserver:anonymous@jline.cvs.sourceforge.net:/cvsroot/jline:jline + scm:cvs:ext:${maven.username}@jline.cvs.sourceforge.net:/cvsroot/jline:jline + http://jline.cvs.sourceforge.net/jline + + + + junit + junit + 3.8.1 + compile + + + + + + + maven-surefire-plugin + + + false + false + + + + maven-compiler-plugin + + 1.3 + 1.3 + + + + maven-site-plugin + + ../site-staging + + + + maven-assembly-plugin + + + src/assembly/assembly.xml + + + + + + + + + + org.codehaus.mojo + jxr-maven-plugin + + true + + + + org.apache.maven.plugins + maven-javadoc-plugin + + true + true + + http://java.sun.com/j2se/1.5.0/docs/api + + + + + maven-pmd-plugin + + + maven-project-info-reports-plugin + + + + + + + project-team + mailing-list + issue-tracking + license + scm + + + + + + org.codehaus.mojo + surefire-report-maven-plugin + + + + + + jline + scp://shell.sourceforge.net/home/groups/j/jl/jline/htdocs/m2repo + + + jline + scp://shell.sourceforge.net/home/groups/j/jl/jline/htdocs/m2snapshot + + + jline + jline + scpexe://shell.sourceforge.net/home/groups/j/jl/jline/htdocs/ + + + diff --git a/repository/jline/jline/0.9.94/jline-0.9.94.pom.sha1 b/repository/jline/jline/0.9.94/jline-0.9.94.pom.sha1 new file mode 100755 index 0000000..a92340f --- /dev/null +++ b/repository/jline/jline/0.9.94/jline-0.9.94.pom.sha1 @@ -0,0 +1 @@ +419d0d7f80d7d00f8155bd45de15e7cf5d889f0a /home/maven/repository-staging/to-ibiblio/maven2/jline/jline/0.9.94/jline-0.9.94.pom diff --git a/repository/joda-time/joda-time/1.6.2/_remote.repositories b/repository/joda-time/joda-time/1.6.2/_remote.repositories new file mode 100755 index 0000000..6adb212 --- /dev/null +++ b/repository/joda-time/joda-time/1.6.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Jun 10 17:44:15 CST 2017 +joda-time-1.6.2.pom>central= +joda-time-1.6.2.jar>central= diff --git a/repository/joda-time/joda-time/1.6.2/joda-time-1.6.2.jar b/repository/joda-time/joda-time/1.6.2/joda-time-1.6.2.jar new file mode 100755 index 0000000..9b045c3 Binary files /dev/null and b/repository/joda-time/joda-time/1.6.2/joda-time-1.6.2.jar differ diff --git a/repository/joda-time/joda-time/1.6.2/joda-time-1.6.2.jar.sha1 b/repository/joda-time/joda-time/1.6.2/joda-time-1.6.2.jar.sha1 new file mode 100755 index 0000000..f74c643 --- /dev/null +++ b/repository/joda-time/joda-time/1.6.2/joda-time-1.6.2.jar.sha1 @@ -0,0 +1 @@ +7a0525fe460ef5b99ea3152e6d2c0e4f24f04c51 \ No newline at end of file diff --git a/repository/joda-time/joda-time/1.6.2/joda-time-1.6.2.pom b/repository/joda-time/joda-time/1.6.2/joda-time-1.6.2.pom new file mode 100755 index 0000000..d8c24fd --- /dev/null +++ b/repository/joda-time/joda-time/1.6.2/joda-time-1.6.2.pom @@ -0,0 +1,423 @@ + + + 4.0.0 + joda-time + joda-time + jar + Joda time + 1.6.2 + Date and time library to replace JDK date handling + http://joda-time.sourceforge.net + + Sourceforge + https://sourceforge.net/tracker/?group_id=97367&atid=617889 + + 2002 + + + Joda Interest list + https://lists.sourceforge.net/lists/listinfo/joda-interest + https://lists.sourceforge.net/lists/listinfo/joda-interest + http://sourceforge.net/mailarchive/forum.php?forum_name=joda-interest + + + + + scolebourne + Stephen Colebourne + + + Lead developer + + 0 + + + broneill + Brian S O'Neill + + + Senior Developer + + + + + + Guy Allard + + + Fredrik Borgh + + + Jeroen van Erp + + + Gwyn Evans + + + Sean Geoghegan + + + Ashish Katyal + + + Antonio Leitao + + + Kostas Maistrelis + + + Al Major + + + Blair Martin + + + Julen Parra + + + Mike Schrag + + + Kandarp Shah + + + Francois Staes + + + Maxim Zhao + + + Ryan Propper + + + + + Apache 2 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + scm:svn:http://joda-time.svn.sourceforge.net/svnroot/joda-time/trunk/JodaTime/ + scm:svn:https://joda-time.svn.sourceforge.net/svnroot/joda-time/trunk/JodaTime/ + http://joda-time.svn.sourceforge.net/viewvc/joda-time/trunk/JodaTime/ + + + Joda.org + http://www.joda.org + + + + + META-INF + . + + LICENSE.txt + NOTICE.txt + + + + . + src/main/java + + org/joda/time/tz/data/** + + + + + + org.apache.maven.plugins + maven-clean-plugin + 2.4.1 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.1 + + true + true + 1.4 + 1.3 + 1.3 + true + lines,source + true + false + + + + org.apache.maven.plugins + maven-toolchains-plugin + 1.0 + + + validate + + toolchain + + + + + + + 1.4 + sun + + + + + + maven-antrun-plugin + 1.4 + + + compile + + + + + + + + + + + + + + + + + + + + + + + + + + run + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.5 + + + **/TestAllPackages.java + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.1 + + + src/conf/MANIFEST.MF + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.7 + + true + + http://java.sun.com/j2se/1.4.2/docs/api/ + + UTF-8 + + + User packages + org.joda.time:org.joda.time.format:org.joda.time.chrono + + + Implementation packages + org.joda.time.base:org.joda.time.convert:org.joda.time.field:org.joda.time.tz + + + + + + attach-javadocs + package + + jar + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + attach-sources + package + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-site-plugin + 2.1.1 + + + org.apache.maven.plugins + maven-repository-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-assembly-plugin + + + src/main/assembly/src.xml + src/main/assembly/bin.xml + + gnu + + + + make-assembly + deploy + + single + + + + + + + + + junit + junit + 3.8.1 + test + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + + + + index + dependencies + project-team + mailing-list + issue-tracking + license + scm + summary + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.3 + + ${basedir}/checkstyle.xml + false + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.7 + + true + + http://java.sun.com/j2se/1.5.0/docs/api/ + + UTF-8 + + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.5 + + true + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.2 + + + + + + sonatype-joda-staging + Sonatype OSS staging repository + http://oss.sonatype.org/service/local/staging/deploy/maven2/ + default + + + false + sonatype-joda-snapshot + Sonatype OSS snapshot repository + http://oss.sonatype.org/content/repositories/joda-snapshots + default + + + sf-web-joda-time + Sourceforge Site + scp://shell.sourceforge.net/home/groups/j/jo/joda-time/htdocs + + http://oss.sonatype.org/content/repositories/joda-releases + + + + repo-sign-artifacts + + + oss.repo + true + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.1 + + + sign-artifacts + verify + + sign + + + + + + + + + + UTF-8 + + diff --git a/repository/joda-time/joda-time/1.6.2/joda-time-1.6.2.pom.sha1 b/repository/joda-time/joda-time/1.6.2/joda-time-1.6.2.pom.sha1 new file mode 100755 index 0000000..593a7d5 --- /dev/null +++ b/repository/joda-time/joda-time/1.6.2/joda-time-1.6.2.pom.sha1 @@ -0,0 +1 @@ +f271dcf3db5d503d79a033762dd859ec140c9207 \ No newline at end of file diff --git a/repository/joda-time/joda-time/2.2/_remote.repositories b/repository/joda-time/joda-time/2.2/_remote.repositories new file mode 100755 index 0000000..a623110 --- /dev/null +++ b/repository/joda-time/joda-time/2.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:54:43 CST 2017 +joda-time-2.2.jar>central= +joda-time-2.2.pom>central= diff --git a/repository/joda-time/joda-time/2.2/joda-time-2.2.jar b/repository/joda-time/joda-time/2.2/joda-time-2.2.jar new file mode 100755 index 0000000..69fa924 Binary files /dev/null and b/repository/joda-time/joda-time/2.2/joda-time-2.2.jar differ diff --git a/repository/joda-time/joda-time/2.2/joda-time-2.2.jar.sha1 b/repository/joda-time/joda-time/2.2/joda-time-2.2.jar.sha1 new file mode 100755 index 0000000..ce80bfd --- /dev/null +++ b/repository/joda-time/joda-time/2.2/joda-time-2.2.jar.sha1 @@ -0,0 +1 @@ +a5f29a7acaddea3f4af307e8cf2d0cc82645fd7d \ No newline at end of file diff --git a/repository/joda-time/joda-time/2.2/joda-time-2.2.pom b/repository/joda-time/joda-time/2.2/joda-time-2.2.pom new file mode 100755 index 0000000..d505c9d --- /dev/null +++ b/repository/joda-time/joda-time/2.2/joda-time-2.2.pom @@ -0,0 +1,499 @@ + + + 4.0.0 + joda-time + joda-time + jar + Joda time + 2.2 + Date and time library to replace JDK date handling + http://joda-time.sourceforge.net + + GitHub + https://github.com/JodaOrg/joda-time/issues + + 2002 + + + Joda Interest list + https://lists.sourceforge.net/lists/listinfo/joda-interest + https://lists.sourceforge.net/lists/listinfo/joda-interest + http://sourceforge.net/mailarchive/forum.php?forum_name=joda-interest + + + + + scolebourne + Stephen Colebourne + + + Project Lead + + 0 + https://github.com/jodastephen + + + broneill + Brian S O'Neill + + + Senior Developer + + https://github.com/broneill + + + + + Guy Allard + + + Fredrik Borgh + + + Dave Brosius + https://github.com/mebigfatguy + + + Dan Cojocar + https://github.com/dancojocar + + + Jeroen van Erp + + + Gwyn Evans + + + John Fletcher + + + Sean Geoghegan + + + Ashish Katyal + + + Martin Kneissl + https://github.com/mkneissl + + + Vidar Larsen + https://github.com/vlarsen + + + Kasper Laudrup + + + Jeff Lavallee + https://github.com/jlavallee + + + Antonio Leitao + + + Kostas Maistrelis + + + Al Major + + + Blair Martin + + + Julen Parra + + + Ryan Propper + + + Mike Schrag + + + Hajime Senuma + https://github.com/hajimes + + + Kandarp Shah + + + Francois Staes + + + Ricardo Trindade + + + Maxim Zhao + + + + + Apache 2 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + scm:git:git@github.com:JodaOrg/joda-time.git + scm:git:git@github.com:JodaOrg/joda-time.git + https://github.com/JodaOrg/joda-time + + + Joda.org + http://www.joda.org + + + + + src/main/resources + + + META-INF + ${basedir} + + LICENSE.txt + NOTICE.txt + + + + . + src/main/java + + org/joda/time/tz/data/** + **/*.properties + + + + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + org.apache.maven.plugins + maven-compiler-plugin + 3.0 + + true + true + 1.5 + 1.5 + 1.5 + true + lines,source + true + false + + + + org.codehaus.mojo + exec-maven-plugin + 1.2.1 + + + compile + + java + + + + + org.joda.time.tz.ZoneInfoCompiler + compile + true + + + org.joda.time.DateTimeZone.Provider + org.joda.time.tz.UTCProvider + + + + -src + ${pom.build.sourceDirectory}/org/joda/time/tz/src + -dst + ${pom.build.outputDirectory}/org/joda/time/tz/data + africa + antarctica + asia + australasia + europe + northamerica + southamerica + pacificnew + etcetera + backward + systemv + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.13 + + + **/TestAllPackages.java + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + src/conf/MANIFEST.MF + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9 + + true + + http://download.oracle.com/javase/1.5.0/docs/api/ + + UTF-8 + + + User packages + org.joda.time:org.joda.time.format:org.joda.time.chrono + + + Implementation packages + org.joda.time.base:org.joda.time.convert:org.joda.time.field:org.joda.time.tz + + + + + + attach-javadocs + package + + jar + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + attach-sources + package + + jar-no-fork + + + + + + + **/*.properties + + + + + org.apache.maven.plugins + maven-site-plugin + 3.2 + + + org.apache.maven.plugins + maven-repository-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.4 + + + src/main/assembly/dist.xml + + gnu + + + + make-assembly + deploy + + single + + + + + + org.codehaus.mojo + clirr-maven-plugin + 2.3 + + 2.1 + + + + + + + org.joda + joda-convert + 1.2 + compile + true + + + junit + junit + 3.8.2 + test + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.5.1 + + + + index + dependencies + project-team + mailing-list + issue-tracking + license + scm + summary + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.3 + + ${basedir}/checkstyle.xml + false + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9 + + true + + http://download.oracle.com/javase/1.5.0/docs/api/ + + UTF-8 + + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.13 + + true + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.3 + + + + + + sonatype-joda-staging + Sonatype OSS staging repository + http://oss.sonatype.org/service/local/staging/deploy/maven2/ + default + + + false + sonatype-joda-snapshot + Sonatype OSS snapshot repository + http://oss.sonatype.org/content/repositories/joda-snapshots + default + + + sf-web-joda-time + Sourceforge Site + scpexe://shell.sourceforge.net/home/project-web/joda-time/htdocs + + http://oss.sonatype.org/content/repositories/joda-releases + + + + repo-sign-artifacts + + + oss.repo + true + + + + + + org.apache.maven.plugins + maven-toolchains-plugin + 1.0 + + + validate + + toolchain + + + + + + + 1.5 + sun + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + sign-artifacts + verify + + sign + + + + + + + + + + UTF-8 + + diff --git a/repository/joda-time/joda-time/2.2/joda-time-2.2.pom.sha1 b/repository/joda-time/joda-time/2.2/joda-time-2.2.pom.sha1 new file mode 100755 index 0000000..a959ccd --- /dev/null +++ b/repository/joda-time/joda-time/2.2/joda-time-2.2.pom.sha1 @@ -0,0 +1 @@ +2e415bc8611ca1755fa5ca464c316c15b6aea0a6 \ No newline at end of file diff --git a/repository/joda-time/joda-time/2.4/_remote.repositories b/repository/joda-time/joda-time/2.4/_remote.repositories new file mode 100755 index 0000000..48dba1e --- /dev/null +++ b/repository/joda-time/joda-time/2.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:31:34 CST 2017 +joda-time-2.4.jar>central= +joda-time-2.4.pom>central= diff --git a/repository/joda-time/joda-time/2.4/joda-time-2.4.jar b/repository/joda-time/joda-time/2.4/joda-time-2.4.jar new file mode 100755 index 0000000..ace67d7 Binary files /dev/null and b/repository/joda-time/joda-time/2.4/joda-time-2.4.jar differ diff --git a/repository/joda-time/joda-time/2.4/joda-time-2.4.jar.sha1 b/repository/joda-time/joda-time/2.4/joda-time-2.4.jar.sha1 new file mode 100755 index 0000000..23aca98 --- /dev/null +++ b/repository/joda-time/joda-time/2.4/joda-time-2.4.jar.sha1 @@ -0,0 +1 @@ +89e9725439adffbbd41c5f5c215c136082b34a7f \ No newline at end of file diff --git a/repository/joda-time/joda-time/2.4/joda-time-2.4.pom b/repository/joda-time/joda-time/2.4/joda-time-2.4.pom new file mode 100755 index 0000000..27ac500 --- /dev/null +++ b/repository/joda-time/joda-time/2.4/joda-time-2.4.pom @@ -0,0 +1,734 @@ + + + + 4.0.0 + joda-time + joda-time + jar + Joda-Time + 2.4 + Date and time library to replace JDK date handling + http://www.joda.org/joda-time/ + + + + GitHub + https://github.com/JodaOrg/joda-time/issues + + 2002 + + + Joda Interest list + https://lists.sourceforge.net/lists/listinfo/joda-interest + https://lists.sourceforge.net/lists/listinfo/joda-interest + http://sourceforge.net/mailarchive/forum.php?forum_name=joda-interest + + + + + + + jodastephen + Stephen Colebourne + + Project Lead + + 0 + https://github.com/jodastephen + + + broneill + Brian S O'Neill + + + Senior Developer + + https://github.com/broneill + + + + + Guy Allard + + + Oren Benjamin + https://github.com/oby1 + + + Fredrik Borgh + + + Dave Brosius + https://github.com/mebigfatguy + + + Luc Claes + https://github.com/lucclaes + + + Dan Cojocar + https://github.com/dancojocar + + + Christopher Elkins + https://github.com/celkins + + + Jeroen van Erp + + + Gwyn Evans + + + John Fletcher + + + Sean Geoghegan + + + Craig Gidney + https://github.com/Strilanc + + + haguenau + https://github.com/haguenau + + + Rowan Hill + https://github.com/rowanhill + + + Vsevolod Ivanov + https://github.com/seva-ask + + + Ashish Katyal + + + Martin Kneissl + https://github.com/mkneissl + + + Fabian Lange + https://github.com/CodingFabian + + + Vidar Larsen + https://github.com/vlarsen + + + Kasper Laudrup + + + Jeff Lavallee + https://github.com/jlavallee + + + Antonio Leitao + + + Kostas Maistrelis + + + mjunginger + https://github.com/mjunginger + + + Al Major + + + Pete Marsh + https://github.com/petedmarsh + + + Blair Martin + + + Amling Palantir + https://github.com/AmlingPalantir + + + Julen Parra + + + Jorge Perez + https://github.com/jperezalv + + + Michael Plump + + + Bjorn Pollex + https://github.com/bjoernpollex + + + Ryan Propper + + + Mike Schrag + + + Hajime Senuma + https://github.com/hajimes + + + Kandarp Shah + + + Francois Staes + + + Ricardo Trindade + + + Bram Van Dam + https://github.com/codematters + + + Maxim Zhao + + + + + + + Apache 2 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + scm:git:https://github.com/JodaOrg/joda-time.git + scm:git:git@github.com:JodaOrg/joda-time.git + https://github.com/JodaOrg/joda-time + + + Joda.org + http://www.joda.org + + + + + + + META-INF + ${project.basedir} + + LICENSE.txt + NOTICE.txt + + + + ${project.basedir}/src/main/java + + **/*.properties + + + + + + + org.codehaus.mojo + exec-maven-plugin + 1.2.1 + + + compile + + java + + + + + org.joda.time.tz.ZoneInfoCompiler + compile + true + + + org.joda.time.DateTimeZone.Provider + org.joda.time.tz.UTCProvider + + + + -src + ${project.build.sourceDirectory}/org/joda/time/tz/src + -dst + ${project.build.outputDirectory}/org/joda/time/tz/data + africa + antarctica + asia + australasia + europe + northamerica + southamerica + pacificnew + etcetera + backward + systemv + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/TestAllPackages.java + + + + + org.apache.maven.plugins + maven-jar-plugin + + + src/conf/MANIFEST.MF + + true + true + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + + User packages + org.joda.time:org.joda.time.format:org.joda.time.chrono + + + Implementation packages + org.joda.time.base:org.joda.time.convert:org.joda.time.field:org.joda.time.tz + + + + + + attach-javadocs + package + + jar + + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + package + + jar-no-fork + + + + + + + **/*.properties + + + + + org.apache.maven.plugins + maven-assembly-plugin + + false + + src/main/assembly/dist.xml + + gnu + + + + make-assembly + deploy + + single + + + + + + org.apache.maven.plugins + maven-site-plugin + + true + + + + com.github.github + site-maven-plugin + 0.9 + + + github-site + + site + + site-deploy + + + + Create website for ${project.artifactId} v${project.version} + ${project.artifactId} + true + github + JodaOrg + jodaorg.github.io + refs/heads/master + + + + org.codehaus.mojo + clirr-maven-plugin + 2.3 + + 2.3 + info + true + + + + + + + + + org.apache.maven.plugins + maven-assembly-plugin + ${maven-assembly-plugin.version} + + + org.apache.maven.plugins + maven-checkstyle-plugin + ${maven-checkstyle-plugin.version} + + + org.apache.maven.plugins + maven-changes-plugin + ${maven-changes-plugin.version} + + + org.apache.maven.plugins + maven-clean-plugin + ${maven-clean-plugin.version} + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin.version} + + + org.apache.maven.plugins + maven-deploy-plugin + ${maven-deploy-plugin.version} + + + org.apache.maven.plugins + maven-dependency-plugin + ${maven-dependency-plugin.version} + + + org.apache.maven.plugins + maven-gpg-plugin + ${maven-gpg-plugin.version} + + + org.apache.maven.plugins + maven-install-plugin + ${maven-install-plugin.version} + + + org.apache.maven.plugins + maven-jar-plugin + ${maven-jar-plugin.version} + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin.version} + + + org.apache.maven.plugins + maven-jxr-plugin + ${maven-jxr-plugin.version} + + + org.apache.maven.plugins + maven-plugin-plugin + ${maven-plugin-plugin.version} + + + org.apache.maven.plugins + maven-pmd-plugin + ${maven-pmd-plugin.version} + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${maven-project-info-reports-plugin.version} + + + org.apache.maven.plugins + maven-repository-plugin + ${maven-repository-plugin.version} + + + org.apache.maven.plugins + maven-resources-plugin + ${maven-resources-plugin.version} + + + org.apache.maven.plugins + maven-site-plugin + ${maven-site-plugin.version} + + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin.version} + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin.version} + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${maven-surefire-report-plugin.version} + + + org.apache.maven.plugins + maven-toolchains-plugin + ${maven-toolchains-plugin.version} + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.codehaus.mojo + + exec-maven-plugin + + [1.2.1,) + + java + + + + + + + + + + + + + + + + + 3.0.4 + + + + org.joda + joda-convert + 1.2 + compile + true + + + junit + junit + 3.8.2 + test + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${maven-project-info-plugin.version} + + + + dependencies + dependency-info + issue-tracking + license + mailing-list + project-team + scm + summary + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin.version} + + + + javadoc + + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${maven-surefire-report-plugin.version} + + true + + + + org.apache.maven.plugins + maven-jxr-plugin + ${maven-jxr-plugin.version} + + + + jxr + + + + + + + + + + + sonatype-joda-staging + Sonatype OSS staging repository + http://oss.sonatype.org/service/local/staging/deploy/maven2/ + default + + + false + sonatype-joda-snapshot + Sonatype OSS snapshot repository + http://oss.sonatype.org/content/repositories/joda-snapshots + default + + http://oss.sonatype.org/content/repositories/joda-releases + + + + + + repo-sign-artifacts + + + oss.repo + true + + + + + + org.apache.maven.plugins + maven-toolchains-plugin + + + validate + + toolchain + + + + + + + 1.5 + sun + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + + + + + + + 2.4 + 2.9 + 2.11 + 2.5 + 3.1 + 2.8.1 + 2.8 + 1.4 + 2.5.1 + 2.4 + 2.9.1 + 2.3 + 3.2 + 3.0.1 + 2.7 + 2.3.1 + 2.6 + 3.3 + 2.2.1 + 2.16 + 2.16 + 1.0 + + 1.5 + 1.5 + 1.5 + true + true + true + true + lines,source + + false + true + + ${project.basedir}/src/main/checkstyle/checkstyle.xml + + UTF-8 + UTF-8 + + diff --git a/repository/joda-time/joda-time/2.4/joda-time-2.4.pom.sha1 b/repository/joda-time/joda-time/2.4/joda-time-2.4.pom.sha1 new file mode 100755 index 0000000..0154c40 --- /dev/null +++ b/repository/joda-time/joda-time/2.4/joda-time-2.4.pom.sha1 @@ -0,0 +1 @@ +f0866f3acc593b02a7706d21f9beace0fe9dfe54 \ No newline at end of file diff --git a/repository/joda-time/joda-time/2.5/_remote.repositories b/repository/joda-time/joda-time/2.5/_remote.repositories new file mode 100755 index 0000000..f808d2e --- /dev/null +++ b/repository/joda-time/joda-time/2.5/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:05:21 CST 2017 +joda-time-2.5.jar>central= +joda-time-2.5.pom>central= diff --git a/repository/joda-time/joda-time/2.5/joda-time-2.5.jar b/repository/joda-time/joda-time/2.5/joda-time-2.5.jar new file mode 100755 index 0000000..4fe151d Binary files /dev/null and b/repository/joda-time/joda-time/2.5/joda-time-2.5.jar differ diff --git a/repository/joda-time/joda-time/2.5/joda-time-2.5.jar.sha1 b/repository/joda-time/joda-time/2.5/joda-time-2.5.jar.sha1 new file mode 100755 index 0000000..517fe7a --- /dev/null +++ b/repository/joda-time/joda-time/2.5/joda-time-2.5.jar.sha1 @@ -0,0 +1 @@ +c73038a3688525aad5cf33409df483178290cd64 \ No newline at end of file diff --git a/repository/joda-time/joda-time/2.5/joda-time-2.5.pom b/repository/joda-time/joda-time/2.5/joda-time-2.5.pom new file mode 100755 index 0000000..cf8d95d --- /dev/null +++ b/repository/joda-time/joda-time/2.5/joda-time-2.5.pom @@ -0,0 +1,750 @@ + + + + 4.0.0 + joda-time + joda-time + jar + Joda-Time + 2.5 + Date and time library to replace JDK date handling + http://www.joda.org/joda-time/ + + + + GitHub + https://github.com/JodaOrg/joda-time/issues + + 2002 + + + Joda Interest list + https://lists.sourceforge.net/lists/listinfo/joda-interest + https://lists.sourceforge.net/lists/listinfo/joda-interest + http://sourceforge.net/mailarchive/forum.php?forum_name=joda-interest + + + + + + + jodastephen + Stephen Colebourne + + Project Lead + + 0 + https://github.com/jodastephen + + + broneill + Brian S O'Neill + + + Senior Developer + + https://github.com/broneill + + + + + Guy Allard + + + Oren Benjamin + https://github.com/oby1 + + + Fredrik Borgh + + + Dave Brosius + https://github.com/mebigfatguy + + + Luc Claes + https://github.com/lucclaes + + + Dan Cojocar + https://github.com/dancojocar + + + Christopher Elkins + https://github.com/celkins + + + Jeroen van Erp + + + Gwyn Evans + + + John Fletcher + + + Sean Geoghegan + + + Craig Gidney + https://github.com/Strilanc + + + haguenau + https://github.com/haguenau + + + Rowan Hill + https://github.com/rowanhill + + + LongHua Huang + https://github.com/longhua + + + Vsevolod Ivanov + https://github.com/seva-ask + + + Ashish Katyal + + + Martin Kneissl + https://github.com/mkneissl + + + Fabian Lange + https://github.com/CodingFabian + + + Vidar Larsen + https://github.com/vlarsen + + + Kasper Laudrup + + + Jeff Lavallee + https://github.com/jlavallee + + + Chung-yeol Lee + https://github.com/chungyeol + + + Antonio Leitao + + + Kostas Maistrelis + + + mjunginger + https://github.com/mjunginger + + + Al Major + + + Pete Marsh + https://github.com/petedmarsh + + + Blair Martin + + + Amling Palantir + https://github.com/AmlingPalantir + + + Julen Parra + + + Jorge Perez + https://github.com/jperezalv + + + Michael Plump + + + Bjorn Pollex + https://github.com/bjoernpollex + + + Ryan Propper + + + Mike Schrag + + + Hajime Senuma + https://github.com/hajimes + + + Kandarp Shah + + + Francois Staes + + + Grzegorz Swierczynski + https://github.com/gswierczynski + + + Ricardo Trindade + + + Bram Van Dam + https://github.com/codematters + + + Maxim Zhao + + + + + + + Apache 2 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + scm:git:https://github.com/JodaOrg/joda-time.git + scm:git:git@github.com:JodaOrg/joda-time.git + https://github.com/JodaOrg/joda-time + + + Joda.org + http://www.joda.org + + + + + + + META-INF + ${project.basedir} + + LICENSE.txt + NOTICE.txt + + + + ${project.basedir}/src/main/java + + **/*.properties + + + + + + + org.codehaus.mojo + exec-maven-plugin + 1.2.1 + + + compile + + java + + + + + org.joda.time.tz.ZoneInfoCompiler + compile + true + + + org.joda.time.DateTimeZone.Provider + org.joda.time.tz.UTCProvider + + + + -src + ${project.build.sourceDirectory}/org/joda/time/tz/src + -dst + ${project.build.outputDirectory}/org/joda/time/tz/data + africa + antarctica + asia + australasia + europe + northamerica + southamerica + pacificnew + etcetera + backward + systemv + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/TestAllPackages.java + + + + + org.apache.maven.plugins + maven-jar-plugin + + + src/conf/MANIFEST.MF + + true + true + + + ${tz.database.version} + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + + User packages + org.joda.time:org.joda.time.format:org.joda.time.chrono + + + Implementation packages + org.joda.time.base:org.joda.time.convert:org.joda.time.field:org.joda.time.tz + + + + + + attach-javadocs + package + + jar + + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + package + + jar-no-fork + + + + + + + **/*.properties + + + + + org.apache.maven.plugins + maven-assembly-plugin + + false + + src/main/assembly/dist.xml + + gnu + + + + make-assembly + deploy + + single + + + + + + org.apache.maven.plugins + maven-site-plugin + + true + + + + com.github.github + site-maven-plugin + 0.9 + + + github-site + + site + + site-deploy + + + + Create website for ${project.artifactId} v${project.version} + ${project.artifactId} + true + github + JodaOrg + jodaorg.github.io + refs/heads/master + + + + org.codehaus.mojo + clirr-maven-plugin + 2.3 + + 2.3 + info + true + + + + + + + + + org.apache.maven.plugins + maven-assembly-plugin + ${maven-assembly-plugin.version} + + + org.apache.maven.plugins + maven-checkstyle-plugin + ${maven-checkstyle-plugin.version} + + + org.apache.maven.plugins + maven-changes-plugin + ${maven-changes-plugin.version} + + + org.apache.maven.plugins + maven-clean-plugin + ${maven-clean-plugin.version} + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin.version} + + + org.apache.maven.plugins + maven-deploy-plugin + ${maven-deploy-plugin.version} + + + org.apache.maven.plugins + maven-dependency-plugin + ${maven-dependency-plugin.version} + + + org.apache.maven.plugins + maven-gpg-plugin + ${maven-gpg-plugin.version} + + + org.apache.maven.plugins + maven-install-plugin + ${maven-install-plugin.version} + + + org.apache.maven.plugins + maven-jar-plugin + ${maven-jar-plugin.version} + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin.version} + + + org.apache.maven.plugins + maven-jxr-plugin + ${maven-jxr-plugin.version} + + + org.apache.maven.plugins + maven-plugin-plugin + ${maven-plugin-plugin.version} + + + org.apache.maven.plugins + maven-pmd-plugin + ${maven-pmd-plugin.version} + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${maven-project-info-reports-plugin.version} + + + org.apache.maven.plugins + maven-repository-plugin + ${maven-repository-plugin.version} + + + org.apache.maven.plugins + maven-resources-plugin + ${maven-resources-plugin.version} + + + org.apache.maven.plugins + maven-site-plugin + ${maven-site-plugin.version} + + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin.version} + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin.version} + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${maven-surefire-report-plugin.version} + + + org.apache.maven.plugins + maven-toolchains-plugin + ${maven-toolchains-plugin.version} + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.codehaus.mojo + + exec-maven-plugin + + [1.2.1,) + + java + + + + + + + + + + + + + + + + + 3.0.4 + + + + org.joda + joda-convert + 1.2 + compile + true + + + junit + junit + 3.8.2 + test + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${maven-project-info-plugin.version} + + + + dependencies + dependency-info + issue-tracking + license + mailing-list + project-team + scm + summary + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin.version} + + + + javadoc + + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${maven-surefire-report-plugin.version} + + true + + + + org.apache.maven.plugins + maven-jxr-plugin + ${maven-jxr-plugin.version} + + + + jxr + + + + + + + + + + + sonatype-joda-staging + Sonatype OSS staging repository + http://oss.sonatype.org/service/local/staging/deploy/maven2/ + default + + + false + sonatype-joda-snapshot + Sonatype OSS snapshot repository + http://oss.sonatype.org/content/repositories/joda-snapshots + default + + http://oss.sonatype.org/content/repositories/joda-releases + + + + + + repo-sign-artifacts + + + oss.repo + true + + + + + + org.apache.maven.plugins + maven-toolchains-plugin + + + validate + + toolchain + + + + + + + 1.5 + sun + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + + + + + + + 2.4 + 2.9 + 2.11 + 2.5 + 3.1 + 2.8.1 + 2.8 + 1.4 + 2.5.1 + 2.4 + 2.9.1 + 2.3 + 3.2 + 3.0.1 + 2.7 + 2.3.1 + 2.6 + 3.3 + 2.2.1 + 2.16 + 2.16 + 1.0 + + 1.5 + 1.5 + 1.5 + true + true + true + true + lines,source + + false + true + + ${project.basedir}/src/main/checkstyle/checkstyle.xml + + UTF-8 + UTF-8 + 2014h + + diff --git a/repository/joda-time/joda-time/2.5/joda-time-2.5.pom.sha1 b/repository/joda-time/joda-time/2.5/joda-time-2.5.pom.sha1 new file mode 100755 index 0000000..d98875f --- /dev/null +++ b/repository/joda-time/joda-time/2.5/joda-time-2.5.pom.sha1 @@ -0,0 +1 @@ +44897bde70c633ef0e70da9d46193285bde466b0 \ No newline at end of file diff --git a/repository/joda-time/joda-time/2.9.4/_remote.repositories b/repository/joda-time/joda-time/2.9.4/_remote.repositories new file mode 100755 index 0000000..3abe46f --- /dev/null +++ b/repository/joda-time/joda-time/2.9.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:48:10 CST 2017 +joda-time-2.9.4.pom>central= +joda-time-2.9.4.jar>central= diff --git a/repository/joda-time/joda-time/2.9.4/joda-time-2.9.4.jar b/repository/joda-time/joda-time/2.9.4/joda-time-2.9.4.jar new file mode 100755 index 0000000..3f2f276 Binary files /dev/null and b/repository/joda-time/joda-time/2.9.4/joda-time-2.9.4.jar differ diff --git a/repository/joda-time/joda-time/2.9.4/joda-time-2.9.4.jar.sha1 b/repository/joda-time/joda-time/2.9.4/joda-time-2.9.4.jar.sha1 new file mode 100755 index 0000000..e9ea891 --- /dev/null +++ b/repository/joda-time/joda-time/2.9.4/joda-time-2.9.4.jar.sha1 @@ -0,0 +1 @@ +1c295b462f16702ebe720bbb08f62e1ba80da41b \ No newline at end of file diff --git a/repository/joda-time/joda-time/2.9.4/joda-time-2.9.4.pom b/repository/joda-time/joda-time/2.9.4/joda-time-2.9.4.pom new file mode 100755 index 0000000..a15524a --- /dev/null +++ b/repository/joda-time/joda-time/2.9.4/joda-time-2.9.4.pom @@ -0,0 +1,849 @@ + + + + 4.0.0 + joda-time + joda-time + jar + Joda-Time + 2.9.4 + Date and time library to replace JDK date handling + http://www.joda.org/joda-time/ + + + + GitHub + https://github.com/JodaOrg/joda-time/issues + + 2002 + + + Joda Interest list + https://lists.sourceforge.net/lists/listinfo/joda-interest + https://lists.sourceforge.net/lists/listinfo/joda-interest + http://sourceforge.net/mailarchive/forum.php?forum_name=joda-interest + + + + + + + jodastephen + Stephen Colebourne + + Project Lead + + 0 + https://github.com/jodastephen + + + broneill + Brian S O'Neill + + + Senior Developer + + https://github.com/broneill + + + + + Adrian Acala + https://github.com/AdrianAcala + + + Guy Allard + + + Oren Benjamin + https://github.com/oby1 + + + Fredrik Borgh + + + Dave Brosius + https://github.com/mebigfatguy + + + Dan Cavallaro + https://github.com/dancavallaro + + + Luc Claes + https://github.com/lucclaes + + + Emiliano Claria + https://github.com/emilianogc + + + Dan Cojocar + https://github.com/dancojocar + + + Evgeniy Devyatykh + https://github.com/john9x + + + dspitfire + https://github.com/dspitfire + + + Christopher Elkins + https://github.com/celkins + + + emopers + https://github.com/emopers + + + Jeroen van Erp + + + Gwyn Evans + + + John Fletcher + + + Sean Geoghegan + + + Jim Gough + https://github.com/jpgough + + + Craig Gidney + https://github.com/Strilanc + + + haguenau + https://github.com/haguenau + + + Rowan Hill + https://github.com/rowanhill + + + LongHua Huang + https://github.com/longhua + + + Brendan Humphreys + https://github.com/pandacalculus + + + Vsevolod Ivanov + https://github.com/seva-ask + + + Ing. Jan Kalab + https://github.com/Pitel + + + Ashish Katyal + + + Martin Kneissl + https://github.com/mkneissl + + + Fabian Lange + https://github.com/CodingFabian + + + Vidar Larsen + https://github.com/vlarsen + + + Kasper Laudrup + + + Jeff Lavallee + https://github.com/jlavallee + + + Chung-yeol Lee + https://github.com/chungyeol + + + Antonio Leitao + + + Kostas Maistrelis + + + mjunginger + https://github.com/mjunginger + + + Al Major + + + Pete Marsh + https://github.com/petedmarsh + + + Blair Martin + + + Amling Palantir + https://github.com/AmlingPalantir + + + Julen Parra + + + Jorge Perez + https://github.com/jperezalv + + + Rok Piltaver + https://github.com/Rok-Piltaver + + + Michael Plump + + + Bjorn Pollex + https://github.com/bjoernpollex + + + Ryan Propper + + + Mike Schrag + + + Hajime Senuma + https://github.com/hajimes + + + Kandarp Shah + + + Francois Staes + + + Grzegorz Swierczynski + https://github.com/gswierczynski + + + Jason Tedor + https://github.com/jasontedor + + + Ricardo Trindade + + + Bram Van Dam + https://github.com/codematters + + + Ed Wagstaff + https://github.com/edwag + + + Can Yapan + https://github.com/canyapan + + + Maxim Zhao + + + Alex + https://github.com/nyrk + + + + + + + Apache 2 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + scm:git:https://github.com/JodaOrg/joda-time.git + scm:git:git@github.com:JodaOrg/joda-time.git + https://github.com/JodaOrg/joda-time + + + Joda.org + http://www.joda.org + + + + + + + META-INF + ${project.basedir} + + LICENSE.txt + NOTICE.txt + + + + ${project.basedir}/src/main/java + + **/*.properties + + + + + + + org.codehaus.mojo + exec-maven-plugin + 1.4.0 + + + compile-tzdb + compile + + java + + + + + org.joda.time.tz.ZoneInfoCompiler + compile + true + + + org.joda.time.DateTimeZone.Provider + org.joda.time.tz.UTCProvider + + + + -src + ${project.build.sourceDirectory}/org/joda/time/tz/src + -dst + ${project.build.outputDirectory}/org/joda/time/tz/data + africa + antarctica + asia + australasia + europe + northamerica + southamerica + pacificnew + etcetera + backward + systemv + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/TestAllPackages.java + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + default-jar + + + src/conf/MANIFEST.MF + + ${tz.database.version} + org.joda.time + + + + + + no-tzdb + package + + jar + + + no-tzdb + + + Joda-Time-No-TZDB + + + + org/joda/time/tz/data/** + org/joda/time/tz/ZoneInfoCompiler* + + + + + + + + true + true + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + + User packages + org.joda.time:org.joda.time.format:org.joda.time.chrono + + + Implementation packages + org.joda.time.base:org.joda.time.convert:org.joda.time.field:org.joda.time.tz + + + + + + attach-javadocs + package + + jar + + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + package + + jar-no-fork + + + + + + + **/*.properties + + + + + org.apache.maven.plugins + maven-assembly-plugin + + false + + src/main/assembly/dist.xml + + gnu + + + + make-assembly + deploy + + single + + + + + + org.apache.maven.plugins + maven-site-plugin + + true + + + + lt.velykis.maven.skins + reflow-velocity-tools + 1.1.1 + + + org.apache.velocity + velocity + 1.7 + + + + + com.github.github + site-maven-plugin + 0.12 + + + github-site + + site + + site-deploy + + + + Create website for ${project.artifactId} v${project.version} + ${project.artifactId} + true + github + JodaOrg + jodaorg.github.io + refs/heads/master + + + + org.codehaus.mojo + clirr-maven-plugin + 2.6.1 + + 2.7 + info + true + + + + + + + + + org.apache.maven.plugins + maven-assembly-plugin + ${maven-assembly-plugin.version} + + + org.apache.maven.plugins + maven-checkstyle-plugin + ${maven-checkstyle-plugin.version} + + + org.apache.maven.plugins + maven-changes-plugin + ${maven-changes-plugin.version} + + + org.apache.maven.plugins + maven-clean-plugin + ${maven-clean-plugin.version} + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin.version} + + + org.apache.maven.plugins + maven-deploy-plugin + ${maven-deploy-plugin.version} + + + org.apache.maven.plugins + maven-dependency-plugin + ${maven-dependency-plugin.version} + + + org.apache.maven.plugins + maven-gpg-plugin + ${maven-gpg-plugin.version} + + + org.apache.maven.plugins + maven-install-plugin + ${maven-install-plugin.version} + + + org.apache.maven.plugins + maven-jar-plugin + ${maven-jar-plugin.version} + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin.version} + + + org.apache.maven.plugins + maven-jxr-plugin + ${maven-jxr-plugin.version} + + + org.apache.maven.plugins + maven-plugin-plugin + ${maven-plugin-plugin.version} + + + org.apache.maven.plugins + maven-pmd-plugin + ${maven-pmd-plugin.version} + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${maven-project-info-reports-plugin.version} + + + org.apache.maven.plugins + maven-repository-plugin + ${maven-repository-plugin.version} + + + org.apache.maven.plugins + maven-resources-plugin + ${maven-resources-plugin.version} + + + org.apache.maven.plugins + maven-site-plugin + ${maven-site-plugin.version} + + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin.version} + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin.version} + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${maven-surefire-report-plugin.version} + + + org.apache.maven.plugins + maven-toolchains-plugin + ${maven-toolchains-plugin.version} + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.codehaus.mojo + + exec-maven-plugin + + [1.2.1,) + + java + + + + + + + + + + + + + + + + + 3.0.4 + + + + org.joda + joda-convert + 1.2 + compile + true + + + junit + junit + 3.8.2 + test + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${maven-project-info-plugin.version} + + + + dependencies + dependency-info + issue-tracking + license + mailing-list + project-team + scm + summary + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin.version} + + + + javadoc + + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${maven-surefire-report-plugin.version} + + true + + + + + + + + + sonatype-joda-staging + Sonatype OSS staging repository + http://oss.sonatype.org/service/local/staging/deploy/maven2/ + default + + + false + sonatype-joda-snapshot + Sonatype OSS snapshot repository + http://oss.sonatype.org/content/repositories/joda-snapshots + default + + http://oss.sonatype.org/content/repositories/joda-releases + + + + + + java8 + + 1.8 + + + -Xdoclint:none + + + + repo-sign-artifacts + + + oss.repo + true + + + + + + org.apache.maven.plugins + maven-toolchains-plugin + + + validate + + toolchain + + + + + + + 1.5 + sun + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + + + + + + + + + + 2.5.5 + 2.11 + 2.16 + 2.6.1 + 3.3 + 2.8.2 + 2.10 + 1.6 + 2.5.2 + 2.6 + 2.10.3 + 2.5 + 3.4 + 3.5 + 2.8 + 2.4 + 2.7 + 3.4 + 2.4 + 2.18.1 + 2.18.1 + 1.1 + + 1.5 + 1.5 + 1.5 + true + true + true + true + lines,source + + false + true + + ${project.basedir}/src/main/checkstyle/checkstyle.xml + + UTF-8 + UTF-8 + 2016d + + diff --git a/repository/joda-time/joda-time/2.9.4/joda-time-2.9.4.pom.sha1 b/repository/joda-time/joda-time/2.9.4/joda-time-2.9.4.pom.sha1 new file mode 100755 index 0000000..2d29f0f --- /dev/null +++ b/repository/joda-time/joda-time/2.9.4/joda-time-2.9.4.pom.sha1 @@ -0,0 +1 @@ +ce1692319c3a2f17ecb031346e09fcaa826eb2ef \ No newline at end of file diff --git a/repository/jstl/jstl/1.2/_remote.repositories b/repository/jstl/jstl/1.2/_remote.repositories new file mode 100755 index 0000000..9640928 --- /dev/null +++ b/repository/jstl/jstl/1.2/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:41 CST 2017 +jstl-1.2.jar>central= +jstl-1.2.pom>central= +jstl-1.2.pom>nexus= +jstl-1.2.jar>nexus= diff --git a/repository/jstl/jstl/1.2/jstl-1.2.jar b/repository/jstl/jstl/1.2/jstl-1.2.jar new file mode 100755 index 0000000..0fd275e Binary files /dev/null and b/repository/jstl/jstl/1.2/jstl-1.2.jar differ diff --git a/repository/jstl/jstl/1.2/jstl-1.2.jar.sha1 b/repository/jstl/jstl/1.2/jstl-1.2.jar.sha1 new file mode 100755 index 0000000..8c504e0 --- /dev/null +++ b/repository/jstl/jstl/1.2/jstl-1.2.jar.sha1 @@ -0,0 +1 @@ +74aca283cd4f4b4f3e425f5820cda58f44409547 diff --git a/repository/jstl/jstl/1.2/jstl-1.2.pom b/repository/jstl/jstl/1.2/jstl-1.2.pom new file mode 100755 index 0000000..6f5fa37 --- /dev/null +++ b/repository/jstl/jstl/1.2/jstl-1.2.pom @@ -0,0 +1,6 @@ + + 4.0.0 + jstl + jstl + 1.2 + diff --git a/repository/jstl/jstl/1.2/jstl-1.2.pom.sha1 b/repository/jstl/jstl/1.2/jstl-1.2.pom.sha1 new file mode 100755 index 0000000..7a67403 --- /dev/null +++ b/repository/jstl/jstl/1.2/jstl-1.2.pom.sha1 @@ -0,0 +1 @@ +80e26c0f726d948e7d404b96b229c16f2ab8324a diff --git a/repository/junit/junit/3.8.1/_remote.repositories b/repository/junit/junit/3.8.1/_remote.repositories new file mode 100644 index 0000000..578e0df --- /dev/null +++ b/repository/junit/junit/3.8.1/_remote.repositories @@ -0,0 +1,7 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:46 CST 2017 +junit-3.8.1.jar>nexus= +junit-3.8.1.pom>nexus= +junit-3.8.1.jar>central= +junit-3.8.1.pom>central= +junit-3.8.1-sources.jar>central= diff --git a/repository/junit/junit/3.8.1/junit-3.8.1-sources.jar b/repository/junit/junit/3.8.1/junit-3.8.1-sources.jar new file mode 100644 index 0000000..63c80be Binary files /dev/null and b/repository/junit/junit/3.8.1/junit-3.8.1-sources.jar differ diff --git a/repository/junit/junit/3.8.1/junit-3.8.1-sources.jar.sha1 b/repository/junit/junit/3.8.1/junit-3.8.1-sources.jar.sha1 new file mode 100644 index 0000000..cec6797 --- /dev/null +++ b/repository/junit/junit/3.8.1/junit-3.8.1-sources.jar.sha1 @@ -0,0 +1 @@ +0525753763e53f6f76da052b316d0f2e3bfa4d73 junit/junit/3.8.1/junit-3.8.1-sources.jar diff --git a/repository/junit/junit/3.8.1/junit-3.8.1.jar b/repository/junit/junit/3.8.1/junit-3.8.1.jar new file mode 100644 index 0000000..674d71e Binary files /dev/null and b/repository/junit/junit/3.8.1/junit-3.8.1.jar differ diff --git a/repository/junit/junit/3.8.1/junit-3.8.1.jar.sha1 b/repository/junit/junit/3.8.1/junit-3.8.1.jar.sha1 new file mode 100644 index 0000000..ed10f03 --- /dev/null +++ b/repository/junit/junit/3.8.1/junit-3.8.1.jar.sha1 @@ -0,0 +1 @@ +99129f16442844f6a4a11ae22fbbee40b14d774f \ No newline at end of file diff --git a/repository/junit/junit/3.8.1/junit-3.8.1.pom b/repository/junit/junit/3.8.1/junit-3.8.1.pom new file mode 100644 index 0000000..2169a65 --- /dev/null +++ b/repository/junit/junit/3.8.1/junit-3.8.1.pom @@ -0,0 +1,29 @@ + + + 4.0.0 + junit + junit + 3.8.1 + JUnit + http://junit.org + + JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. + + + JUnit + http://www.junit.org + + + + Common Public License Version 1.0 + http://www.opensource.org/licenses/cpl1.0.txt + + + + http://junit.cvs.sourceforge.net/junit/ + + + + diff --git a/repository/junit/junit/3.8.1/junit-3.8.1.pom.sha1 b/repository/junit/junit/3.8.1/junit-3.8.1.pom.sha1 new file mode 100644 index 0000000..59fcd0c --- /dev/null +++ b/repository/junit/junit/3.8.1/junit-3.8.1.pom.sha1 @@ -0,0 +1 @@ +16d74791c801c89b0071b1680ea0bc85c93417bb junit-3.8.1.pom diff --git a/repository/junit/junit/3.8.2/_remote.repositories b/repository/junit/junit/3.8.2/_remote.repositories new file mode 100644 index 0000000..9537d54 --- /dev/null +++ b/repository/junit/junit/3.8.2/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 17:06:38 CST 2017 +junit-3.8.2.pom>central= +junit-3.8.2.pom>nexus= +junit-3.8.2.jar>nexus= +junit-3.8.2.jar>central= diff --git a/repository/junit/junit/3.8.2/junit-3.8.2.jar b/repository/junit/junit/3.8.2/junit-3.8.2.jar new file mode 100644 index 0000000..c8f711d Binary files /dev/null and b/repository/junit/junit/3.8.2/junit-3.8.2.jar differ diff --git a/repository/junit/junit/3.8.2/junit-3.8.2.jar.sha1 b/repository/junit/junit/3.8.2/junit-3.8.2.jar.sha1 new file mode 100644 index 0000000..fe62900 --- /dev/null +++ b/repository/junit/junit/3.8.2/junit-3.8.2.jar.sha1 @@ -0,0 +1 @@ +07e4cde26b53a9a0e3fe5b00d1dbbc7cc1d46060 - diff --git a/repository/junit/junit/3.8.2/junit-3.8.2.pom b/repository/junit/junit/3.8.2/junit-3.8.2.pom new file mode 100644 index 0000000..8488147 --- /dev/null +++ b/repository/junit/junit/3.8.2/junit-3.8.2.pom @@ -0,0 +1,26 @@ + + 4.0.0 + junit + junit + 3.8.2 + JUnit + http://junit.org + + JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. + + + JUnit + http://www.junit.org + + + + Common Public License Version 1.0 + http://www.opensource.org/licenses/cpl1.0.txt + + + + http://junit.cvs.sourceforge.net/junit/ + + + + diff --git a/repository/junit/junit/3.8.2/junit-3.8.2.pom.sha1 b/repository/junit/junit/3.8.2/junit-3.8.2.pom.sha1 new file mode 100644 index 0000000..0863107 --- /dev/null +++ b/repository/junit/junit/3.8.2/junit-3.8.2.pom.sha1 @@ -0,0 +1 @@ +c735a15ca8fc2ea77db963c71ade153ffeb8212e junit-3.8.2.pom diff --git a/repository/junit/junit/3.8/_remote.repositories b/repository/junit/junit/3.8/_remote.repositories new file mode 100644 index 0000000..ca45d49 --- /dev/null +++ b/repository/junit/junit/3.8/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Aug 12 17:05:48 CST 2016 +junit-3.8.jar>central= +junit-3.8.pom>central= diff --git a/repository/junit/junit/3.8/junit-3.8.jar b/repository/junit/junit/3.8/junit-3.8.jar new file mode 100644 index 0000000..571bc02 Binary files /dev/null and b/repository/junit/junit/3.8/junit-3.8.jar differ diff --git a/repository/junit/junit/3.8/junit-3.8.jar.sha1 b/repository/junit/junit/3.8/junit-3.8.jar.sha1 new file mode 100644 index 0000000..fb3e140 --- /dev/null +++ b/repository/junit/junit/3.8/junit-3.8.jar.sha1 @@ -0,0 +1 @@ +b4cd87d6abbc43078ffc915c7181e4c8961e5b7b \ No newline at end of file diff --git a/repository/junit/junit/3.8/junit-3.8.pom b/repository/junit/junit/3.8/junit-3.8.pom new file mode 100644 index 0000000..ef9c6ba --- /dev/null +++ b/repository/junit/junit/3.8/junit-3.8.pom @@ -0,0 +1,26 @@ + + 4.0.0 + junit + junit + 3.8 + JUnit + http://junit.org + + JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. + + + JUnit + http://www.junit.org + + + + Common Public License Version 1.0 + http://www.opensource.org/licenses/cpl1.0.txt + + + + http://junit.cvs.sourceforge.net/junit/ + + + + \ No newline at end of file diff --git a/repository/junit/junit/3.8/junit-3.8.pom.sha1 b/repository/junit/junit/3.8/junit-3.8.pom.sha1 new file mode 100644 index 0000000..d420e7c --- /dev/null +++ b/repository/junit/junit/3.8/junit-3.8.pom.sha1 @@ -0,0 +1 @@ +23df9fbef09462d082baebf7afcc62895b8dbf5c junit-3.8.pom diff --git a/repository/junit/junit/4.1/_remote.repositories b/repository/junit/junit/4.1/_remote.repositories new file mode 100644 index 0000000..4940297 --- /dev/null +++ b/repository/junit/junit/4.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Jun 09 10:17:28 CST 2017 +junit-4.1.jar>central= +junit-4.1.pom>central= diff --git a/repository/junit/junit/4.1/junit-4.1.jar b/repository/junit/junit/4.1/junit-4.1.jar new file mode 100644 index 0000000..2c46d67 Binary files /dev/null and b/repository/junit/junit/4.1/junit-4.1.jar differ diff --git a/repository/junit/junit/4.1/junit-4.1.jar.sha1 b/repository/junit/junit/4.1/junit-4.1.jar.sha1 new file mode 100644 index 0000000..c14ff60 --- /dev/null +++ b/repository/junit/junit/4.1/junit-4.1.jar.sha1 @@ -0,0 +1 @@ +73913068c0fecba0ffa1972728482b3b8df0fe94 - diff --git a/repository/junit/junit/4.1/junit-4.1.pom b/repository/junit/junit/4.1/junit-4.1.pom new file mode 100644 index 0000000..031b965 --- /dev/null +++ b/repository/junit/junit/4.1/junit-4.1.pom @@ -0,0 +1,23 @@ + + 4.0.0 + junit + junit + 4.1 + http://junit.org + JUnit + + JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. + + + + + Common Public License Version 1.0 + http://www.opensource.org/licenses/cpl1.0.txt + + + + + + + + diff --git a/repository/junit/junit/4.1/junit-4.1.pom.sha1 b/repository/junit/junit/4.1/junit-4.1.pom.sha1 new file mode 100644 index 0000000..80f188f --- /dev/null +++ b/repository/junit/junit/4.1/junit-4.1.pom.sha1 @@ -0,0 +1 @@ +4fcf309f2f7a95f3ec083a228b8a7324185c100d - diff --git a/repository/junit/junit/4.10/_remote.repositories b/repository/junit/junit/4.10/_remote.repositories new file mode 100644 index 0000000..45276d9 --- /dev/null +++ b/repository/junit/junit/4.10/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Nov 08 22:54:34 CST 2016 +junit-4.10.jar>central= +junit-4.10.pom>central= diff --git a/repository/junit/junit/4.10/junit-4.10.jar b/repository/junit/junit/4.10/junit-4.10.jar new file mode 100644 index 0000000..954851e Binary files /dev/null and b/repository/junit/junit/4.10/junit-4.10.jar differ diff --git a/repository/junit/junit/4.10/junit-4.10.jar.sha1 b/repository/junit/junit/4.10/junit-4.10.jar.sha1 new file mode 100644 index 0000000..4b9e0da --- /dev/null +++ b/repository/junit/junit/4.10/junit-4.10.jar.sha1 @@ -0,0 +1 @@ +e4f1766ce7404a08f45d859fb9c226fc9e41a861 \ No newline at end of file diff --git a/repository/junit/junit/4.10/junit-4.10.pom b/repository/junit/junit/4.10/junit-4.10.pom new file mode 100644 index 0000000..3ccf8f8 --- /dev/null +++ b/repository/junit/junit/4.10/junit-4.10.pom @@ -0,0 +1,69 @@ + + + 4.0.0 + junit + junit + 4.10 + JUnit + http://junit.org + + JUnit is a regression testing framework written by Erich Gamma and Kent Beck. + It is used by the developer who implements unit tests in Java. + + + JUnit + http://www.junit.org + + + + JUnit Mailing List + junit@yahoogroups.com + + http://tech.groups.yahoo.com/group/junit/ + + + + + + Common Public License Version 1.0 + http://www.opensource.org/licenses/cpl1.0.txt + + + + scm:git:git://github.com/KentBeck/junit.git + scm:git:git@github.com:KentBeck/junit.git + http://github.com/KentBeck/junit/tree/master + + + + dsaff + David Saff + david@saff.net + + + + + + maven-compiler-plugin + + ISO-8859-1 + ${jdk.version} + ${jdk.version} + + + + + + + org.hamcrest + hamcrest-core + 1.1 + compile + + + + + 1.5 + + \ No newline at end of file diff --git a/repository/junit/junit/4.10/junit-4.10.pom.sha1 b/repository/junit/junit/4.10/junit-4.10.pom.sha1 new file mode 100644 index 0000000..0509630 --- /dev/null +++ b/repository/junit/junit/4.10/junit-4.10.pom.sha1 @@ -0,0 +1 @@ +35bef83e80c3431f95d267e19252bddfe965041c \ No newline at end of file diff --git a/repository/junit/junit/4.11/_remote.repositories b/repository/junit/junit/4.11/_remote.repositories new file mode 100644 index 0000000..a3ab5b6 --- /dev/null +++ b/repository/junit/junit/4.11/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Apr 14 16:37:59 CST 2017 +junit-4.11.jar>central= +junit-4.11.pom>central= diff --git a/repository/junit/junit/4.11/junit-4.11.jar b/repository/junit/junit/4.11/junit-4.11.jar new file mode 100644 index 0000000..aaf7444 Binary files /dev/null and b/repository/junit/junit/4.11/junit-4.11.jar differ diff --git a/repository/junit/junit/4.11/junit-4.11.jar.sha1 b/repository/junit/junit/4.11/junit-4.11.jar.sha1 new file mode 100644 index 0000000..7dc885d --- /dev/null +++ b/repository/junit/junit/4.11/junit-4.11.jar.sha1 @@ -0,0 +1 @@ +4e031bb61df09069aeb2bffb4019e7a5034a4ee0 \ No newline at end of file diff --git a/repository/junit/junit/4.11/junit-4.11.pom b/repository/junit/junit/4.11/junit-4.11.pom new file mode 100644 index 0000000..683d295 --- /dev/null +++ b/repository/junit/junit/4.11/junit-4.11.pom @@ -0,0 +1,68 @@ + + + 4.0.0 + junit + junit + 4.11 + JUnit + http://junit.org + + JUnit is a regression testing framework written by Erich Gamma and Kent Beck. + It is used by the developer who implements unit tests in Java. + + + JUnit + http://www.junit.org + + + + JUnit Mailing List + junit@yahoogroups.com + + http://tech.groups.yahoo.com/group/junit/ + + + + + + Common Public License Version 1.0 + http://www.opensource.org/licenses/cpl1.0.txt + + + + scm:git:git://github.com/KentBeck/junit.git + scm:git:git@github.com:KentBeck/junit.git + http://github.com/KentBeck/junit/tree/master + + + + dsaff + David Saff + david@saff.net + + + + + + maven-compiler-plugin + + ISO-8859-1 + ${jdk.version} + ${jdk.version} + + + + + + + org.hamcrest + hamcrest-core + 1.3 + compile + + + + 1.5 + + \ No newline at end of file diff --git a/repository/junit/junit/4.11/junit-4.11.pom.sha1 b/repository/junit/junit/4.11/junit-4.11.pom.sha1 new file mode 100644 index 0000000..0e04cd2 --- /dev/null +++ b/repository/junit/junit/4.11/junit-4.11.pom.sha1 @@ -0,0 +1 @@ +cddf7490ffe839978cf5d6c944c01f2a8cb70a49 \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/LICENSE-junit.txt b/repository/junit/junit/4.12/junit-4.12-sources/LICENSE-junit.txt deleted file mode 100644 index fb68629..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/LICENSE-junit.txt +++ /dev/null @@ -1,214 +0,0 @@ -JUnit - -Eclipse Public License - v 1.0 - -THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC -LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM -CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. - -1. DEFINITIONS - -"Contribution" means: - - a) in the case of the initial Contributor, the initial code and - documentation distributed under this Agreement, and - b) in the case of each subsequent Contributor: - - i) changes to the Program, and - - ii) additions to the Program; - - where such changes and/or additions to the Program originate from and are -distributed by that particular Contributor. A Contribution 'originates' from a -Contributor if it was added to the Program by such Contributor itself or anyone -acting on such Contributor's behalf. Contributions do not include additions to -the Program which: (i) are separate modules of software distributed in -conjunction with the Program under their own license agreement, and (ii) are -not derivative works of the Program. - -"Contributor" means any person or entity that distributes the Program. - -"Licensed Patents " mean patent claims licensable by a Contributor which are -necessarily infringed by the use or sale of its Contribution alone or when -combined with the Program. - -"Program" means the Contributions distributed in accordance with this Agreement. - -"Recipient" means anyone who receives the Program under this Agreement, -including all Contributors. - -2. GRANT OF RIGHTS - - a) Subject to the terms of this Agreement, each Contributor hereby grants -Recipient a non-exclusive, worldwide, royalty-free copyright license to -reproduce, prepare derivative works of, publicly display, publicly perform, -distribute and sublicense the Contribution of such Contributor, if any, and -such derivative works, in source code and object code form. - - b) Subject to the terms of this Agreement, each Contributor hereby grants -Recipient a non-exclusive, worldwide, royalty-free patent license under -Licensed Patents to make, use, sell, offer to sell, import and otherwise -transfer the Contribution of such Contributor, if any, in source code and -object code form. This patent license shall apply to the combination of the -Contribution and the Program if, at the time the Contribution is added by the -Contributor, such addition of the Contribution causes such combination to be -covered by the Licensed Patents. The patent license shall not apply to any -other combinations which include the Contribution. No hardware per se is -licensed hereunder. - - c) Recipient understands that although each Contributor grants the -licenses to its Contributions set forth herein, no assurances are provided by -any Contributor that the Program does not infringe the patent or other -intellectual property rights of any other entity. Each Contributor disclaims -any liability to Recipient for claims brought by any other entity based on -infringement of intellectual property rights or otherwise. As a condition to -exercising the rights and licenses granted hereunder, each Recipient hereby -assumes sole responsibility to secure any other intellectual property rights -needed, if any. For example, if a third party patent license is required to -allow Recipient to distribute the Program, it is Recipient's responsibility to -acquire that license before distributing the Program. - - d) Each Contributor represents that to its knowledge it has sufficient -copyright rights in its Contribution, if any, to grant the copyright license -set forth in this Agreement. - -3. REQUIREMENTS - -A Contributor may choose to distribute the Program in object code form under -its own license agreement, provided that: - - a) it complies with the terms and conditions of this Agreement; and - - b) its license agreement: - - i) effectively disclaims on behalf of all Contributors all warranties and -conditions, express and implied, including warranties or conditions of title -and non-infringement, and implied warranties or conditions of merchantability -and fitness for a particular purpose; - - ii) effectively excludes on behalf of all Contributors all liability for -damages, including direct, indirect, special, incidental and consequential -damages, such as lost profits; - - iii) states that any provisions which differ from this Agreement are -offered by that Contributor alone and not by any other party; and - - iv) states that source code for the Program is available from such -Contributor, and informs licensees how to obtain it in a reasonable manner on -or through a medium customarily used for software exchange. - -When the Program is made available in source code form: - - a) it must be made available under this Agreement; and - - b) a copy of this Agreement must be included with each copy of the -Program. - -Contributors may not remove or alter any copyright notices contained within the -Program. - -Each Contributor must identify itself as the originator of its Contribution, if -any, in a manner that reasonably allows subsequent Recipients to identify the -originator of the Contribution. - -4. COMMERCIAL DISTRIBUTION - -Commercial distributors of software may accept certain responsibilities with -respect to end users, business partners and the like. While this license is -intended to facilitate the commercial use of the Program, the Contributor who -includes the Program in a commercial product offering should do so in a manner -which does not create potential liability for other Contributors. Therefore, if -a Contributor includes the Program in a commercial product offering, such -Contributor ("Commercial Contributor") hereby agrees to defend and indemnify -every other Contributor ("Indemnified Contributor") against any losses, damages -and costs (collectively "Losses") arising from claims, lawsuits and other legal -actions brought by a third party against the Indemnified Contributor to the -extent caused by the acts or omissions of such Commercial Contributor in -connection with its distribution of the Program in a commercial product -offering. The obligations in this section do not apply to any claims or Losses -relating to any actual or alleged intellectual property infringement. In order -to qualify, an Indemnified Contributor must: a) promptly notify the Commercial -Contributor in writing of such claim, and b) allow the Commercial Contributor -to control, and cooperate with the Commercial Contributor in, the defense and -any related settlement negotiations. The Indemnified Contributor may -participate in any such claim at its own expense. - -For example, a Contributor might include the Program in a commercial product -offering, Product X. That Contributor is then a Commercial Contributor. If that -Commercial Contributor then makes performance claims, or offers warranties -related to Product X, those performance claims and warranties are such -Commercial Contributor's responsibility alone. Under this section, the -Commercial Contributor would have to defend claims against the other -Contributors related to those performance claims and warranties, and if a court -requires any other Contributor to pay any damages as a result, the Commercial -Contributor must pay those damages. - -5. NO WARRANTY - -EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED 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. Each -Recipient is solely responsible for determining the appropriateness of using -and distributing the Program and assumes all risks associated with its exercise -of rights under this Agreement, including but not limited to the risks and -costs of program errors, compliance with applicable laws, damage to or loss of -data, programs or equipment, and unavailability or interruption of operations. - -6. DISCLAIMER OF LIABILITY - -EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY -CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST -PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY -WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS -GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -7. GENERAL - -If any provision of this Agreement is invalid or unenforceable under applicable -law, it shall not affect the validity or enforceability of the remainder of the -terms of this Agreement, and without further action by the parties hereto, such -provision shall be reformed to the minimum extent necessary to make such -provision valid and enforceable. - -If Recipient institutes patent litigation against any -entity (including a cross-claim or counterclaim in a lawsuit) alleging that the -Program itself (excluding combinations of the Program with other software or -hardware) infringes such Recipient's patent(s), then such Recipient's rights -granted under Section 2(b) shall terminate as of the date such litigation is -filed. - -All Recipient's rights under this Agreement shall terminate if it fails to -comply with any of the material terms or conditions of this Agreement and does -not cure such failure in a reasonable period of time after becoming aware of -such noncompliance. If all Recipient's rights under this Agreement terminate, -Recipient agrees to cease use and distribution of the Program as soon as -reasonably practicable. However, Recipient's obligations under this Agreement -and any licenses granted by Recipient relating to the Program shall continue -and survive. - -Everyone is permitted to copy and distribute copies of this Agreement, but in -order to avoid inconsistency the Agreement is copyrighted and may only be -modified in the following manner. The Agreement Steward reserves the right to -publish new versions (including revisions) of this Agreement from time to time. -No one other than the Agreement Steward has the right to modify this Agreement. -The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may assign the responsibility to -serve as the Agreement Steward to a suitable separate entity. Each new version -of the Agreement will be given a distinguishing version number. The Program -(including Contributions) may always be distributed subject to the version of -the Agreement under which it was received. In addition, after a new version of -the Agreement is published, Contributor may elect to distribute the Program -(including its Contributions) under the new version. Except as expressly stated -in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to -the intellectual property of any Contributor under this Agreement, whether -expressly, by implication, estoppel or otherwise. All rights in the Program not -expressly granted under this Agreement are reserved. - -This Agreement is governed by the laws of the State of New York and the -intellectual property laws of the United States of America. No party to this -Agreement will bring a legal action under this Agreement more than one year -after the cause of action arose. Each party waives its rights to a jury trial -in any resulting litigation. - diff --git a/repository/junit/junit/4.12/junit-4.12-sources/META-INF/MANIFEST.MF b/repository/junit/junit/4.12/junit-4.12-sources/META-INF/MANIFEST.MF deleted file mode 100644 index 0f4a71f..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/META-INF/MANIFEST.MF +++ /dev/null @@ -1,6 +0,0 @@ -Manifest-Version: 1.0 -Built-By: jenkins -Build-Jdk: 1.6.0_45 -Created-By: Apache Maven -Archiver-Version: Plexus Archiver - diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/extensions/ActiveTestSuite.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/extensions/ActiveTestSuite.java deleted file mode 100644 index 95c5e2e..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/extensions/ActiveTestSuite.java +++ /dev/null @@ -1,70 +0,0 @@ -package junit.extensions; - -import junit.framework.Test; -import junit.framework.TestCase; -import junit.framework.TestResult; -import junit.framework.TestSuite; - -/** - * A TestSuite for active Tests. It runs each - * test in a separate thread and waits until all - * threads have terminated. - * -- Aarhus Radisson Scandinavian Center 11th floor - */ -public class ActiveTestSuite extends TestSuite { - private volatile int fActiveTestDeathCount; - - public ActiveTestSuite() { - } - - public ActiveTestSuite(Class theClass) { - super(theClass); - } - - public ActiveTestSuite(String name) { - super(name); - } - - public ActiveTestSuite(Class theClass, String name) { - super(theClass, name); - } - - @Override - public void run(TestResult result) { - fActiveTestDeathCount = 0; - super.run(result); - waitUntilFinished(); - } - - @Override - public void runTest(final Test test, final TestResult result) { - Thread t = new Thread() { - @Override - public void run() { - try { - // inlined due to limitation in VA/Java - //ActiveTestSuite.super.runTest(test, result); - test.run(result); - } finally { - ActiveTestSuite.this.runFinished(); - } - } - }; - t.start(); - } - - synchronized void waitUntilFinished() { - while (fActiveTestDeathCount < testCount()) { - try { - wait(); - } catch (InterruptedException e) { - return; // ignore - } - } - } - - synchronized public void runFinished() { - fActiveTestDeathCount++; - notifyAll(); - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/extensions/RepeatedTest.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/extensions/RepeatedTest.java deleted file mode 100644 index 22c690a..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/extensions/RepeatedTest.java +++ /dev/null @@ -1,39 +0,0 @@ -package junit.extensions; - -import junit.framework.Test; -import junit.framework.TestResult; - -/** - * A Decorator that runs a test repeatedly. - */ -public class RepeatedTest extends TestDecorator { - private int fTimesRepeat; - - public RepeatedTest(Test test, int repeat) { - super(test); - if (repeat < 0) { - throw new IllegalArgumentException("Repetition count must be >= 0"); - } - fTimesRepeat = repeat; - } - - @Override - public int countTestCases() { - return super.countTestCases() * fTimesRepeat; - } - - @Override - public void run(TestResult result) { - for (int i = 0; i < fTimesRepeat; i++) { - if (result.shouldStop()) { - break; - } - super.run(result); - } - } - - @Override - public String toString() { - return super.toString() + "(repeated)"; - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/extensions/TestDecorator.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/extensions/TestDecorator.java deleted file mode 100644 index 2b74f30..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/extensions/TestDecorator.java +++ /dev/null @@ -1,42 +0,0 @@ -package junit.extensions; - -import junit.framework.Assert; -import junit.framework.Test; -import junit.framework.TestResult; - -/** - * A Decorator for Tests. Use TestDecorator as the base class for defining new - * test decorators. Test decorator subclasses can be introduced to add behaviour - * before or after a test is run. - */ -public class TestDecorator extends Assert implements Test { - protected Test fTest; - - public TestDecorator(Test test) { - fTest = test; - } - - /** - * The basic run behaviour. - */ - public void basicRun(TestResult result) { - fTest.run(result); - } - - public int countTestCases() { - return fTest.countTestCases(); - } - - public void run(TestResult result) { - basicRun(result); - } - - @Override - public String toString() { - return fTest.toString(); - } - - public Test getTest() { - return fTest; - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/extensions/TestSetup.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/extensions/TestSetup.java deleted file mode 100644 index fcdca8c..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/extensions/TestSetup.java +++ /dev/null @@ -1,42 +0,0 @@ -package junit.extensions; - -import junit.framework.Protectable; -import junit.framework.Test; -import junit.framework.TestResult; - -/** - * A Decorator to set up and tear down additional fixture state. Subclass - * TestSetup and insert it into your tests when you want to set up additional - * state once before the tests are run. - */ -public class TestSetup extends TestDecorator { - - public TestSetup(Test test) { - super(test); - } - - @Override - public void run(final TestResult result) { - Protectable p = new Protectable() { - public void protect() throws Exception { - setUp(); - basicRun(result); - tearDown(); - } - }; - result.runProtected(this, p); - } - - /** - * Sets up the fixture. Override to set up additional fixture state. - */ - protected void setUp() throws Exception { - } - - /** - * Tears down the fixture. Override to tear down the additional fixture - * state. - */ - protected void tearDown() throws Exception { - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/extensions/package-info.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/extensions/package-info.java deleted file mode 100644 index a1c5bb4..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/extensions/package-info.java +++ /dev/null @@ -1,4 +0,0 @@ -/** - * Provides extended functionality for JUnit v3.x. - */ -package junit.extensions; \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/Assert.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/Assert.java deleted file mode 100644 index 663461c..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/Assert.java +++ /dev/null @@ -1,339 +0,0 @@ -package junit.framework; - -/** - * A set of assert methods. Messages are only displayed when an assert fails. - * - * @deprecated Please use {@link org.junit.Assert} instead. - */ -@Deprecated -public class Assert { - /** - * Protect constructor since it is a static only class - */ - protected Assert() { - } - - /** - * Asserts that a condition is true. If it isn't it throws - * an AssertionFailedError with the given message. - */ - static public void assertTrue(String message, boolean condition) { - if (!condition) { - fail(message); - } - } - - /** - * Asserts that a condition is true. If it isn't it throws - * an AssertionFailedError. - */ - static public void assertTrue(boolean condition) { - assertTrue(null, condition); - } - - /** - * Asserts that a condition is false. If it isn't it throws - * an AssertionFailedError with the given message. - */ - static public void assertFalse(String message, boolean condition) { - assertTrue(message, !condition); - } - - /** - * Asserts that a condition is false. If it isn't it throws - * an AssertionFailedError. - */ - static public void assertFalse(boolean condition) { - assertFalse(null, condition); - } - - /** - * Fails a test with the given message. - */ - static public void fail(String message) { - if (message == null) { - throw new AssertionFailedError(); - } - throw new AssertionFailedError(message); - } - - /** - * Fails a test with no message. - */ - static public void fail() { - fail(null); - } - - /** - * Asserts that two objects are equal. If they are not - * an AssertionFailedError is thrown with the given message. - */ - static public void assertEquals(String message, Object expected, Object actual) { - if (expected == null && actual == null) { - return; - } - if (expected != null && expected.equals(actual)) { - return; - } - failNotEquals(message, expected, actual); - } - - /** - * Asserts that two objects are equal. If they are not - * an AssertionFailedError is thrown. - */ - static public void assertEquals(Object expected, Object actual) { - assertEquals(null, expected, actual); - } - - /** - * Asserts that two Strings are equal. - */ - static public void assertEquals(String message, String expected, String actual) { - if (expected == null && actual == null) { - return; - } - if (expected != null && expected.equals(actual)) { - return; - } - String cleanMessage = message == null ? "" : message; - throw new ComparisonFailure(cleanMessage, expected, actual); - } - - /** - * Asserts that two Strings are equal. - */ - static public void assertEquals(String expected, String actual) { - assertEquals(null, expected, actual); - } - - /** - * Asserts that two doubles are equal concerning a delta. If they are not - * an AssertionFailedError is thrown with the given message. If the expected - * value is infinity then the delta value is ignored. - */ - static public void assertEquals(String message, double expected, double actual, double delta) { - if (Double.compare(expected, actual) == 0) { - return; - } - if (!(Math.abs(expected - actual) <= delta)) { - failNotEquals(message, new Double(expected), new Double(actual)); - } - } - - /** - * Asserts that two doubles are equal concerning a delta. If the expected - * value is infinity then the delta value is ignored. - */ - static public void assertEquals(double expected, double actual, double delta) { - assertEquals(null, expected, actual, delta); - } - - /** - * Asserts that two floats are equal concerning a positive delta. If they - * are not an AssertionFailedError is thrown with the given message. If the - * expected value is infinity then the delta value is ignored. - */ - static public void assertEquals(String message, float expected, float actual, float delta) { - if (Float.compare(expected, actual) == 0) { - return; - } - if (!(Math.abs(expected - actual) <= delta)) { - failNotEquals(message, new Float(expected), new Float(actual)); - } - } - - /** - * Asserts that two floats are equal concerning a delta. If the expected - * value is infinity then the delta value is ignored. - */ - static public void assertEquals(float expected, float actual, float delta) { - assertEquals(null, expected, actual, delta); - } - - /** - * Asserts that two longs are equal. If they are not - * an AssertionFailedError is thrown with the given message. - */ - static public void assertEquals(String message, long expected, long actual) { - assertEquals(message, Long.valueOf(expected), Long.valueOf(actual)); - } - - /** - * Asserts that two longs are equal. - */ - static public void assertEquals(long expected, long actual) { - assertEquals(null, expected, actual); - } - - /** - * Asserts that two booleans are equal. If they are not - * an AssertionFailedError is thrown with the given message. - */ - static public void assertEquals(String message, boolean expected, boolean actual) { - assertEquals(message, Boolean.valueOf(expected), Boolean.valueOf(actual)); - } - - /** - * Asserts that two booleans are equal. - */ - static public void assertEquals(boolean expected, boolean actual) { - assertEquals(null, expected, actual); - } - - /** - * Asserts that two bytes are equal. If they are not - * an AssertionFailedError is thrown with the given message. - */ - static public void assertEquals(String message, byte expected, byte actual) { - assertEquals(message, Byte.valueOf(expected), Byte.valueOf(actual)); - } - - /** - * Asserts that two bytes are equal. - */ - static public void assertEquals(byte expected, byte actual) { - assertEquals(null, expected, actual); - } - - /** - * Asserts that two chars are equal. If they are not - * an AssertionFailedError is thrown with the given message. - */ - static public void assertEquals(String message, char expected, char actual) { - assertEquals(message, Character.valueOf(expected), Character.valueOf(actual)); - } - - /** - * Asserts that two chars are equal. - */ - static public void assertEquals(char expected, char actual) { - assertEquals(null, expected, actual); - } - - /** - * Asserts that two shorts are equal. If they are not - * an AssertionFailedError is thrown with the given message. - */ - static public void assertEquals(String message, short expected, short actual) { - assertEquals(message, Short.valueOf(expected), Short.valueOf(actual)); - } - - /** - * Asserts that two shorts are equal. - */ - static public void assertEquals(short expected, short actual) { - assertEquals(null, expected, actual); - } - - /** - * Asserts that two ints are equal. If they are not - * an AssertionFailedError is thrown with the given message. - */ - static public void assertEquals(String message, int expected, int actual) { - assertEquals(message, Integer.valueOf(expected), Integer.valueOf(actual)); - } - - /** - * Asserts that two ints are equal. - */ - static public void assertEquals(int expected, int actual) { - assertEquals(null, expected, actual); - } - - /** - * Asserts that an object isn't null. - */ - static public void assertNotNull(Object object) { - assertNotNull(null, object); - } - - /** - * Asserts that an object isn't null. If it is - * an AssertionFailedError is thrown with the given message. - */ - static public void assertNotNull(String message, Object object) { - assertTrue(message, object != null); - } - - /** - * Asserts that an object is null. If it isn't an {@link AssertionError} is - * thrown. - * Message contains: Expected: but was: object - * - * @param object Object to check or null - */ - static public void assertNull(Object object) { - if (object != null) { - assertNull("Expected: but was: " + object.toString(), object); - } - } - - /** - * Asserts that an object is null. If it is not - * an AssertionFailedError is thrown with the given message. - */ - static public void assertNull(String message, Object object) { - assertTrue(message, object == null); - } - - /** - * Asserts that two objects refer to the same object. If they are not - * an AssertionFailedError is thrown with the given message. - */ - static public void assertSame(String message, Object expected, Object actual) { - if (expected == actual) { - return; - } - failNotSame(message, expected, actual); - } - - /** - * Asserts that two objects refer to the same object. If they are not - * the same an AssertionFailedError is thrown. - */ - static public void assertSame(Object expected, Object actual) { - assertSame(null, expected, actual); - } - - /** - * Asserts that two objects do not refer to the same object. If they do - * refer to the same object an AssertionFailedError is thrown with the - * given message. - */ - static public void assertNotSame(String message, Object expected, Object actual) { - if (expected == actual) { - failSame(message); - } - } - - /** - * Asserts that two objects do not refer to the same object. If they do - * refer to the same object an AssertionFailedError is thrown. - */ - static public void assertNotSame(Object expected, Object actual) { - assertNotSame(null, expected, actual); - } - - static public void failSame(String message) { - String formatted = (message != null) ? message + " " : ""; - fail(formatted + "expected not same"); - } - - static public void failNotSame(String message, Object expected, Object actual) { - String formatted = (message != null) ? message + " " : ""; - fail(formatted + "expected same:<" + expected + "> was not:<" + actual + ">"); - } - - static public void failNotEquals(String message, Object expected, Object actual) { - fail(format(message, expected, actual)); - } - - public static String format(String message, Object expected, Object actual) { - String formatted = ""; - if (message != null && message.length() > 0) { - formatted = message + " "; - } - return formatted + "expected:<" + expected + "> but was:<" + actual + ">"; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/AssertionFailedError.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/AssertionFailedError.java deleted file mode 100644 index e11fbec..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/AssertionFailedError.java +++ /dev/null @@ -1,29 +0,0 @@ -package junit.framework; - -/** - * Thrown when an assertion failed. - */ -public class AssertionFailedError extends AssertionError { - - private static final long serialVersionUID = 1L; - - /** - * Constructs a new AssertionFailedError without a detail message. - */ - public AssertionFailedError() { - } - - /** - * Constructs a new AssertionFailedError with the specified detail message. - * A null message is replaced by an empty String. - * @param message the detail message. The detail message is saved for later - * retrieval by the {@code Throwable.getMessage()} method. - */ - public AssertionFailedError(String message) { - super(defaultString(message)); - } - - private static String defaultString(String message) { - return message == null ? "" : message; - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/ComparisonCompactor.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/ComparisonCompactor.java deleted file mode 100644 index fa20a8e..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/ComparisonCompactor.java +++ /dev/null @@ -1,77 +0,0 @@ -package junit.framework; - -public class ComparisonCompactor { - - private static final String ELLIPSIS = "..."; - private static final String DELTA_END = "]"; - private static final String DELTA_START = "["; - - private int fContextLength; - private String fExpected; - private String fActual; - private int fPrefix; - private int fSuffix; - - public ComparisonCompactor(int contextLength, String expected, String actual) { - fContextLength = contextLength; - fExpected = expected; - fActual = actual; - } - - public String compact(String message) { - if (fExpected == null || fActual == null || areStringsEqual()) { - return Assert.format(message, fExpected, fActual); - } - - findCommonPrefix(); - findCommonSuffix(); - String expected = compactString(fExpected); - String actual = compactString(fActual); - return Assert.format(message, expected, actual); - } - - private String compactString(String source) { - String result = DELTA_START + source.substring(fPrefix, source.length() - fSuffix + 1) + DELTA_END; - if (fPrefix > 0) { - result = computeCommonPrefix() + result; - } - if (fSuffix > 0) { - result = result + computeCommonSuffix(); - } - return result; - } - - private void findCommonPrefix() { - fPrefix = 0; - int end = Math.min(fExpected.length(), fActual.length()); - for (; fPrefix < end; fPrefix++) { - if (fExpected.charAt(fPrefix) != fActual.charAt(fPrefix)) { - break; - } - } - } - - private void findCommonSuffix() { - int expectedSuffix = fExpected.length() - 1; - int actualSuffix = fActual.length() - 1; - for (; actualSuffix >= fPrefix && expectedSuffix >= fPrefix; actualSuffix--, expectedSuffix--) { - if (fExpected.charAt(expectedSuffix) != fActual.charAt(actualSuffix)) { - break; - } - } - fSuffix = fExpected.length() - expectedSuffix; - } - - private String computeCommonPrefix() { - return (fPrefix > fContextLength ? ELLIPSIS : "") + fExpected.substring(Math.max(0, fPrefix - fContextLength), fPrefix); - } - - private String computeCommonSuffix() { - int end = Math.min(fExpected.length() - fSuffix + 1 + fContextLength, fExpected.length()); - return fExpected.substring(fExpected.length() - fSuffix + 1, end) + (fExpected.length() - fSuffix + 1 < fExpected.length() - fContextLength ? ELLIPSIS : ""); - } - - private boolean areStringsEqual() { - return fExpected.equals(fActual); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/ComparisonFailure.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/ComparisonFailure.java deleted file mode 100644 index 66433ef..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/ComparisonFailure.java +++ /dev/null @@ -1,56 +0,0 @@ -package junit.framework; - -/** - * Thrown when an assert equals for Strings failed. - * - * Inspired by a patch from Alex Chaffee mailto:alex@purpletech.com - */ -public class ComparisonFailure extends AssertionFailedError { - private static final int MAX_CONTEXT_LENGTH = 20; - private static final long serialVersionUID = 1L; - - private String fExpected; - private String fActual; - - /** - * Constructs a comparison failure. - * - * @param message the identifying message or null - * @param expected the expected string value - * @param actual the actual string value - */ - public ComparisonFailure(String message, String expected, String actual) { - super(message); - fExpected = expected; - fActual = actual; - } - - /** - * Returns "..." in place of common prefix and "..." in - * place of common suffix between expected and actual. - * - * @see Throwable#getMessage() - */ - @Override - public String getMessage() { - return new ComparisonCompactor(MAX_CONTEXT_LENGTH, fExpected, fActual).compact(super.getMessage()); - } - - /** - * Gets the actual string value - * - * @return the actual string value - */ - public String getActual() { - return fActual; - } - - /** - * Gets the expected string value - * - * @return the expected string value - */ - public String getExpected() { - return fExpected; - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/JUnit4TestAdapter.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/JUnit4TestAdapter.java deleted file mode 100644 index cbb66db..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/JUnit4TestAdapter.java +++ /dev/null @@ -1,86 +0,0 @@ -package junit.framework; - -import java.util.List; - -import org.junit.Ignore; -import org.junit.runner.Describable; -import org.junit.runner.Description; -import org.junit.runner.Request; -import org.junit.runner.Runner; -import org.junit.runner.manipulation.Filter; -import org.junit.runner.manipulation.Filterable; -import org.junit.runner.manipulation.NoTestsRemainException; -import org.junit.runner.manipulation.Sortable; -import org.junit.runner.manipulation.Sorter; - -public class JUnit4TestAdapter implements Test, Filterable, Sortable, Describable { - private final Class fNewTestClass; - - private final Runner fRunner; - - private final JUnit4TestAdapterCache fCache; - - public JUnit4TestAdapter(Class newTestClass) { - this(newTestClass, JUnit4TestAdapterCache.getDefault()); - } - - public JUnit4TestAdapter(final Class newTestClass, JUnit4TestAdapterCache cache) { - fCache = cache; - fNewTestClass = newTestClass; - fRunner = Request.classWithoutSuiteMethod(newTestClass).getRunner(); - } - - public int countTestCases() { - return fRunner.testCount(); - } - - public void run(TestResult result) { - fRunner.run(fCache.getNotifier(result, this)); - } - - // reflective interface for Eclipse - public List getTests() { - return fCache.asTestList(getDescription()); - } - - // reflective interface for Eclipse - public Class getTestClass() { - return fNewTestClass; - } - - public Description getDescription() { - Description description = fRunner.getDescription(); - return removeIgnored(description); - } - - private Description removeIgnored(Description description) { - if (isIgnored(description)) { - return Description.EMPTY; - } - Description result = description.childlessCopy(); - for (Description each : description.getChildren()) { - Description child = removeIgnored(each); - if (!child.isEmpty()) { - result.addChild(child); - } - } - return result; - } - - private boolean isIgnored(Description description) { - return description.getAnnotation(Ignore.class) != null; - } - - @Override - public String toString() { - return fNewTestClass.getName(); - } - - public void filter(Filter filter) throws NoTestsRemainException { - filter.apply(fRunner); - } - - public void sort(Sorter sorter) { - sorter.apply(fRunner); - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/JUnit4TestAdapterCache.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/JUnit4TestAdapterCache.java deleted file mode 100644 index 603f261..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/JUnit4TestAdapterCache.java +++ /dev/null @@ -1,77 +0,0 @@ -package junit.framework; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; - -import org.junit.runner.Description; -import org.junit.runner.notification.Failure; -import org.junit.runner.notification.RunListener; -import org.junit.runner.notification.RunNotifier; - -public class JUnit4TestAdapterCache extends HashMap { - private static final long serialVersionUID = 1L; - private static final JUnit4TestAdapterCache fInstance = new JUnit4TestAdapterCache(); - - public static JUnit4TestAdapterCache getDefault() { - return fInstance; - } - - public Test asTest(Description description) { - if (description.isSuite()) { - return createTest(description); - } else { - if (!containsKey(description)) { - put(description, createTest(description)); - } - return get(description); - } - } - - Test createTest(Description description) { - if (description.isTest()) { - return new JUnit4TestCaseFacade(description); - } else { - TestSuite suite = new TestSuite(description.getDisplayName()); - for (Description child : description.getChildren()) { - suite.addTest(asTest(child)); - } - return suite; - } - } - - public RunNotifier getNotifier(final TestResult result, final JUnit4TestAdapter adapter) { - RunNotifier notifier = new RunNotifier(); - notifier.addListener(new RunListener() { - @Override - public void testFailure(Failure failure) throws Exception { - result.addError(asTest(failure.getDescription()), failure.getException()); - } - - @Override - public void testFinished(Description description) throws Exception { - result.endTest(asTest(description)); - } - - @Override - public void testStarted(Description description) throws Exception { - result.startTest(asTest(description)); - } - }); - return notifier; - } - - public List asTestList(Description description) { - if (description.isTest()) { - return Arrays.asList(asTest(description)); - } else { - List returnThis = new ArrayList(); - for (Description child : description.getChildren()) { - returnThis.add(asTest(child)); - } - return returnThis; - } - } - -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/JUnit4TestCaseFacade.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/JUnit4TestCaseFacade.java deleted file mode 100644 index 5fd8ac7..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/JUnit4TestCaseFacade.java +++ /dev/null @@ -1,30 +0,0 @@ -package junit.framework; - -import org.junit.runner.Describable; -import org.junit.runner.Description; - -public class JUnit4TestCaseFacade implements Test, Describable { - private final Description fDescription; - - JUnit4TestCaseFacade(Description description) { - fDescription = description; - } - - @Override - public String toString() { - return getDescription().toString(); - } - - public int countTestCases() { - return 1; - } - - public void run(TestResult result) { - throw new RuntimeException( - "This test stub created only for informational purposes."); - } - - public Description getDescription() { - return fDescription; - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/Protectable.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/Protectable.java deleted file mode 100644 index 9f30b10..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/Protectable.java +++ /dev/null @@ -1,14 +0,0 @@ -package junit.framework; - -/** - * A Protectable can be run and can throw a Throwable. - * - * @see TestResult - */ -public interface Protectable { - - /** - * Run the the following method protected. - */ - public abstract void protect() throws Throwable; -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/Test.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/Test.java deleted file mode 100644 index db95c6c..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/Test.java +++ /dev/null @@ -1,18 +0,0 @@ -package junit.framework; - -/** - * A Test can be run and collect its results. - * - * @see TestResult - */ -public interface Test { - /** - * Counts the number of test cases that will be run by this test. - */ - public abstract int countTestCases(); - - /** - * Runs a test and collects its result in a TestResult instance. - */ - public abstract void run(TestResult result); -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/TestCase.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/TestCase.java deleted file mode 100644 index b89ce71..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/TestCase.java +++ /dev/null @@ -1,546 +0,0 @@ -package junit.framework; - -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; -import java.lang.reflect.Modifier; - -/** - * A test case defines the fixture to run multiple tests. To define a test case
    - *
      - *
    1. implement a subclass of TestCase
    2. - *
    3. define instance variables that store the state of the fixture
    4. - *
    5. initialize the fixture state by overriding {@link #setUp()}
    6. - *
    7. clean-up after a test by overriding {@link #tearDown()}.
    8. - *
    - * Each test runs in its own fixture so there - * can be no side effects among test runs. - * Here is an example: - *
    - * public class MathTest extends TestCase {
    - *    protected double fValue1;
    - *    protected double fValue2;
    - *
    - *    protected void setUp() {
    - *       fValue1= 2.0;
    - *       fValue2= 3.0;
    - *    }
    - * }
    - * 
    - * - * For each test implement a method which interacts - * with the fixture. Verify the expected results with assertions specified - * by calling {@link junit.framework.Assert#assertTrue(String, boolean)} with a boolean. - *
    - *    public void testAdd() {
    - *       double result= fValue1 + fValue2;
    - *       assertTrue(result == 5.0);
    - *    }
    - * 
    - * - * Once the methods are defined you can run them. The framework supports - * both a static type safe and more dynamic way to run a test. - * In the static way you override the runTest method and define the method to - * be invoked. A convenient way to do so is with an anonymous inner class. - *
    - * TestCase test= new MathTest("add") {
    - *    public void runTest() {
    - *       testAdd();
    - *    }
    - * };
    - * test.run();
    - * 
    - * The dynamic way uses reflection to implement {@link #runTest()}. It dynamically finds - * and invokes a method. - * In this case the name of the test case has to correspond to the test method - * to be run. - *
    - * TestCase test= new MathTest("testAdd");
    - * test.run();
    - * 
    - * - * The tests to be run can be collected into a TestSuite. JUnit provides - * different test runners which can run a test suite and collect the results. - * A test runner either expects a static method suite as the entry - * point to get a test to run or it will extract the suite automatically. - *
    - * public static Test suite() {
    - *    suite.addTest(new MathTest("testAdd"));
    - *    suite.addTest(new MathTest("testDivideByZero"));
    - *    return suite;
    - * }
    - * 
    - * - * @see TestResult - * @see TestSuite - */ -public abstract class TestCase extends Assert implements Test { - /** - * the name of the test case - */ - private String fName; - - /** - * No-arg constructor to enable serialization. This method - * is not intended to be used by mere mortals without calling setName(). - */ - public TestCase() { - fName = null; - } - - /** - * Constructs a test case with the given name. - */ - public TestCase(String name) { - fName = name; - } - - /** - * Counts the number of test cases executed by run(TestResult result). - */ - public int countTestCases() { - return 1; - } - - /** - * Creates a default TestResult object - * - * @see TestResult - */ - protected TestResult createResult() { - return new TestResult(); - } - - /** - * A convenience method to run this test, collecting the results with a - * default TestResult object. - * - * @see TestResult - */ - public TestResult run() { - TestResult result = createResult(); - run(result); - return result; - } - - /** - * Runs the test case and collects the results in TestResult. - */ - public void run(TestResult result) { - result.run(this); - } - - /** - * Runs the bare test sequence. - * - * @throws Throwable if any exception is thrown - */ - public void runBare() throws Throwable { - Throwable exception = null; - setUp(); - try { - runTest(); - } catch (Throwable running) { - exception = running; - } finally { - try { - tearDown(); - } catch (Throwable tearingDown) { - if (exception == null) exception = tearingDown; - } - } - if (exception != null) throw exception; - } - - /** - * Override to run the test and assert its state. - * - * @throws Throwable if any exception is thrown - */ - protected void runTest() throws Throwable { - assertNotNull("TestCase.fName cannot be null", fName); // Some VMs crash when calling getMethod(null,null); - Method runMethod = null; - try { - // use getMethod to get all public inherited - // methods. getDeclaredMethods returns all - // methods of this class but excludes the - // inherited ones. - runMethod = getClass().getMethod(fName, (Class[]) null); - } catch (NoSuchMethodException e) { - fail("Method \"" + fName + "\" not found"); - } - if (!Modifier.isPublic(runMethod.getModifiers())) { - fail("Method \"" + fName + "\" should be public"); - } - - try { - runMethod.invoke(this); - } catch (InvocationTargetException e) { - e.fillInStackTrace(); - throw e.getTargetException(); - } catch (IllegalAccessException e) { - e.fillInStackTrace(); - throw e; - } - } - - /** - * Asserts that a condition is true. If it isn't it throws - * an AssertionFailedError with the given message. - */ - @SuppressWarnings("deprecation") - public static void assertTrue(String message, boolean condition) { - Assert.assertTrue(message, condition); - } - - /** - * Asserts that a condition is true. If it isn't it throws - * an AssertionFailedError. - */ - @SuppressWarnings("deprecation") - public static void assertTrue(boolean condition) { - Assert.assertTrue(condition); - } - - /** - * Asserts that a condition is false. If it isn't it throws - * an AssertionFailedError with the given message. - */ - @SuppressWarnings("deprecation") - public static void assertFalse(String message, boolean condition) { - Assert.assertFalse(message, condition); - } - - /** - * Asserts that a condition is false. If it isn't it throws - * an AssertionFailedError. - */ - @SuppressWarnings("deprecation") - public static void assertFalse(boolean condition) { - Assert.assertFalse(condition); - } - - /** - * Fails a test with the given message. - */ - @SuppressWarnings("deprecation") - public static void fail(String message) { - Assert.fail(message); - } - - /** - * Fails a test with no message. - */ - @SuppressWarnings("deprecation") - public static void fail() { - Assert.fail(); - } - - /** - * Asserts that two objects are equal. If they are not - * an AssertionFailedError is thrown with the given message. - */ - @SuppressWarnings("deprecation") - public static void assertEquals(String message, Object expected, Object actual) { - Assert.assertEquals(message, expected, actual); - } - - /** - * Asserts that two objects are equal. If they are not - * an AssertionFailedError is thrown. - */ - @SuppressWarnings("deprecation") - public static void assertEquals(Object expected, Object actual) { - Assert.assertEquals(expected, actual); - } - - /** - * Asserts that two Strings are equal. - */ - @SuppressWarnings("deprecation") - public static void assertEquals(String message, String expected, String actual) { - Assert.assertEquals(message, expected, actual); - } - - /** - * Asserts that two Strings are equal. - */ - @SuppressWarnings("deprecation") - public static void assertEquals(String expected, String actual) { - Assert.assertEquals(expected, actual); - } - - /** - * Asserts that two doubles are equal concerning a delta. If they are not - * an AssertionFailedError is thrown with the given message. If the expected - * value is infinity then the delta value is ignored. - */ - @SuppressWarnings("deprecation") - public static void assertEquals(String message, double expected, double actual, double delta) { - Assert.assertEquals(message, expected, actual, delta); - } - - /** - * Asserts that two doubles are equal concerning a delta. If the expected - * value is infinity then the delta value is ignored. - */ - @SuppressWarnings("deprecation") - public static void assertEquals(double expected, double actual, double delta) { - Assert.assertEquals(expected, actual, delta); - } - - /** - * Asserts that two floats are equal concerning a positive delta. If they - * are not an AssertionFailedError is thrown with the given message. If the - * expected value is infinity then the delta value is ignored. - */ - @SuppressWarnings("deprecation") - public static void assertEquals(String message, float expected, float actual, float delta) { - Assert.assertEquals(message, expected, actual, delta); - } - - /** - * Asserts that two floats are equal concerning a delta. If the expected - * value is infinity then the delta value is ignored. - */ - @SuppressWarnings("deprecation") - public static void assertEquals(float expected, float actual, float delta) { - Assert.assertEquals(expected, actual, delta); - } - - /** - * Asserts that two longs are equal. If they are not - * an AssertionFailedError is thrown with the given message. - */ - @SuppressWarnings("deprecation") - public static void assertEquals(String message, long expected, long actual) { - Assert.assertEquals(message, expected, actual); - } - - /** - * Asserts that two longs are equal. - */ - @SuppressWarnings("deprecation") - public static void assertEquals(long expected, long actual) { - Assert.assertEquals(expected, actual); - } - - /** - * Asserts that two booleans are equal. If they are not - * an AssertionFailedError is thrown with the given message. - */ - @SuppressWarnings("deprecation") - public static void assertEquals(String message, boolean expected, boolean actual) { - Assert.assertEquals(message, expected, actual); - } - - /** - * Asserts that two booleans are equal. - */ - @SuppressWarnings("deprecation") - public static void assertEquals(boolean expected, boolean actual) { - Assert.assertEquals(expected, actual); - } - - /** - * Asserts that two bytes are equal. If they are not - * an AssertionFailedError is thrown with the given message. - */ - @SuppressWarnings("deprecation") - public static void assertEquals(String message, byte expected, byte actual) { - Assert.assertEquals(message, expected, actual); - } - - /** - * Asserts that two bytes are equal. - */ - @SuppressWarnings("deprecation") - public static void assertEquals(byte expected, byte actual) { - Assert.assertEquals(expected, actual); - } - - /** - * Asserts that two chars are equal. If they are not - * an AssertionFailedError is thrown with the given message. - */ - @SuppressWarnings("deprecation") - public static void assertEquals(String message, char expected, char actual) { - Assert.assertEquals(message, expected, actual); - } - - /** - * Asserts that two chars are equal. - */ - @SuppressWarnings("deprecation") - public static void assertEquals(char expected, char actual) { - Assert.assertEquals(expected, actual); - } - - /** - * Asserts that two shorts are equal. If they are not - * an AssertionFailedError is thrown with the given message. - */ - @SuppressWarnings("deprecation") - public static void assertEquals(String message, short expected, short actual) { - Assert.assertEquals(message, expected, actual); - } - - /** - * Asserts that two shorts are equal. - */ - @SuppressWarnings("deprecation") - public static void assertEquals(short expected, short actual) { - Assert.assertEquals(expected, actual); - } - - /** - * Asserts that two ints are equal. If they are not - * an AssertionFailedError is thrown with the given message. - */ - @SuppressWarnings("deprecation") - public static void assertEquals(String message, int expected, int actual) { - Assert.assertEquals(message, expected, actual); - } - - /** - * Asserts that two ints are equal. - */ - @SuppressWarnings("deprecation") - public static void assertEquals(int expected, int actual) { - Assert.assertEquals(expected, actual); - } - - /** - * Asserts that an object isn't null. - */ - @SuppressWarnings("deprecation") - public static void assertNotNull(Object object) { - Assert.assertNotNull(object); - } - - /** - * Asserts that an object isn't null. If it is - * an AssertionFailedError is thrown with the given message. - */ - @SuppressWarnings("deprecation") - public static void assertNotNull(String message, Object object) { - Assert.assertNotNull(message, object); - } - - /** - * Asserts that an object is null. If it isn't an {@link AssertionError} is - * thrown. - * Message contains: Expected: but was: object - * - * @param object Object to check or null - */ - @SuppressWarnings("deprecation") - public static void assertNull(Object object) { - Assert.assertNull(object); - } - - /** - * Asserts that an object is null. If it is not - * an AssertionFailedError is thrown with the given message. - */ - @SuppressWarnings("deprecation") - public static void assertNull(String message, Object object) { - Assert.assertNull(message, object); - } - - /** - * Asserts that two objects refer to the same object. If they are not - * an AssertionFailedError is thrown with the given message. - */ - @SuppressWarnings("deprecation") - public static void assertSame(String message, Object expected, Object actual) { - Assert.assertSame(message, expected, actual); - } - - /** - * Asserts that two objects refer to the same object. If they are not - * the same an AssertionFailedError is thrown. - */ - @SuppressWarnings("deprecation") - public static void assertSame(Object expected, Object actual) { - Assert.assertSame(expected, actual); - } - - /** - * Asserts that two objects do not refer to the same object. If they do - * refer to the same object an AssertionFailedError is thrown with the - * given message. - */ - @SuppressWarnings("deprecation") - public static void assertNotSame(String message, Object expected, Object actual) { - Assert.assertNotSame(message, expected, actual); - } - - /** - * Asserts that two objects do not refer to the same object. If they do - * refer to the same object an AssertionFailedError is thrown. - */ - @SuppressWarnings("deprecation") - public static void assertNotSame(Object expected, Object actual) { - Assert.assertNotSame(expected, actual); - } - - @SuppressWarnings("deprecation") - public static void failSame(String message) { - Assert.failSame(message); - } - - @SuppressWarnings("deprecation") - public static void failNotSame(String message, Object expected, Object actual) { - Assert.failNotSame(message, expected, actual); - } - - @SuppressWarnings("deprecation") - public static void failNotEquals(String message, Object expected, Object actual) { - Assert.failNotEquals(message, expected, actual); - } - - @SuppressWarnings("deprecation") - public static String format(String message, Object expected, Object actual) { - return Assert.format(message, expected, actual); - } - - /** - * Sets up the fixture, for example, open a network connection. - * This method is called before a test is executed. - */ - protected void setUp() throws Exception { - } - - /** - * Tears down the fixture, for example, close a network connection. - * This method is called after a test is executed. - */ - protected void tearDown() throws Exception { - } - - /** - * Returns a string representation of the test case - */ - @Override - public String toString() { - return getName() + "(" + getClass().getName() + ")"; - } - - /** - * Gets the name of a TestCase - * - * @return the name of the TestCase - */ - public String getName() { - return fName; - } - - /** - * Sets the name of a TestCase - * - * @param name the name to set - */ - public void setName(String name) { - fName = name; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/TestFailure.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/TestFailure.java deleted file mode 100644 index 6168b58..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/TestFailure.java +++ /dev/null @@ -1,73 +0,0 @@ -package junit.framework; - -import java.io.PrintWriter; -import java.io.StringWriter; - - -/** - * A {@code TestFailure} collects a failed test together with - * the caught exception. - * - * @see TestResult - */ -public class TestFailure { - protected Test fFailedTest; - protected Throwable fThrownException; - - /** - * Constructs a TestFailure with the given test and exception. - */ - public TestFailure(Test failedTest, Throwable thrownException) { - fFailedTest = failedTest; - fThrownException = thrownException; - } - - /** - * Gets the failed test. - */ - public Test failedTest() { - return fFailedTest; - } - - /** - * Gets the thrown exception. - */ - public Throwable thrownException() { - return fThrownException; - } - - /** - * Returns a short description of the failure. - */ - @Override - public String toString() { - return fFailedTest + ": " + fThrownException.getMessage(); - } - - /** - * Returns a String containing the stack trace of the error - * thrown by TestFailure. - */ - public String trace() { - StringWriter stringWriter = new StringWriter(); - PrintWriter writer = new PrintWriter(stringWriter); - thrownException().printStackTrace(writer); - return stringWriter.toString(); - } - - /** - * Returns a String containing the message from the thrown exception. - */ - public String exceptionMessage() { - return thrownException().getMessage(); - } - - /** - * Returns {@code true} if the error is considered a failure - * (i.e. if it is an instance of {@code AssertionFailedError}), - * {@code false} otherwise. - */ - public boolean isFailure() { - return thrownException() instanceof AssertionFailedError; - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/TestListener.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/TestListener.java deleted file mode 100644 index 32d1a7f..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/TestListener.java +++ /dev/null @@ -1,26 +0,0 @@ -package junit.framework; - -/** - * A Listener for test progress - */ -public interface TestListener { - /** - * An error occurred. - */ - public void addError(Test test, Throwable e); - - /** - * A failure occurred. - */ - public void addFailure(Test test, AssertionFailedError e); - - /** - * A test ended. - */ - public void endTest(Test test); - - /** - * A test started. - */ - public void startTest(Test test); -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/TestResult.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/TestResult.java deleted file mode 100644 index 8332542..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/TestResult.java +++ /dev/null @@ -1,185 +0,0 @@ -package junit.framework; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.Enumeration; -import java.util.List; - -/** - * A TestResult collects the results of executing - * a test case. It is an instance of the Collecting Parameter pattern. - * The test framework distinguishes between failures and errors. - * A failure is anticipated and checked for with assertions. Errors are - * unanticipated problems like an {@link ArrayIndexOutOfBoundsException}. - * - * @see Test - */ -public class TestResult { - protected List fFailures; - protected List fErrors; - protected List fListeners; - protected int fRunTests; - private boolean fStop; - - public TestResult() { - fFailures = new ArrayList(); - fErrors = new ArrayList(); - fListeners = new ArrayList(); - fRunTests = 0; - fStop = false; - } - - /** - * Adds an error to the list of errors. The passed in exception - * caused the error. - */ - public synchronized void addError(Test test, Throwable e) { - fErrors.add(new TestFailure(test, e)); - for (TestListener each : cloneListeners()) { - each.addError(test, e); - } - } - - /** - * Adds a failure to the list of failures. The passed in exception - * caused the failure. - */ - public synchronized void addFailure(Test test, AssertionFailedError e) { - fFailures.add(new TestFailure(test, e)); - for (TestListener each : cloneListeners()) { - each.addFailure(test, e); - } - } - - /** - * Registers a TestListener - */ - public synchronized void addListener(TestListener listener) { - fListeners.add(listener); - } - - /** - * Unregisters a TestListener - */ - public synchronized void removeListener(TestListener listener) { - fListeners.remove(listener); - } - - /** - * Returns a copy of the listeners. - */ - private synchronized List cloneListeners() { - List result = new ArrayList(); - result.addAll(fListeners); - return result; - } - - /** - * Informs the result that a test was completed. - */ - public void endTest(Test test) { - for (TestListener each : cloneListeners()) { - each.endTest(test); - } - } - - /** - * Gets the number of detected errors. - */ - public synchronized int errorCount() { - return fErrors.size(); - } - - /** - * Returns an Enumeration for the errors - */ - public synchronized Enumeration errors() { - return Collections.enumeration(fErrors); - } - - - /** - * Gets the number of detected failures. - */ - public synchronized int failureCount() { - return fFailures.size(); - } - - /** - * Returns an Enumeration for the failures - */ - public synchronized Enumeration failures() { - return Collections.enumeration(fFailures); - } - - /** - * Runs a TestCase. - */ - protected void run(final TestCase test) { - startTest(test); - Protectable p = new Protectable() { - public void protect() throws Throwable { - test.runBare(); - } - }; - runProtected(test, p); - - endTest(test); - } - - /** - * Gets the number of run tests. - */ - public synchronized int runCount() { - return fRunTests; - } - - /** - * Runs a TestCase. - */ - public void runProtected(final Test test, Protectable p) { - try { - p.protect(); - } catch (AssertionFailedError e) { - addFailure(test, e); - } catch (ThreadDeath e) { // don't catch ThreadDeath by accident - throw e; - } catch (Throwable e) { - addError(test, e); - } - } - - /** - * Checks whether the test run should stop - */ - public synchronized boolean shouldStop() { - return fStop; - } - - /** - * Informs the result that a test will be started. - */ - public void startTest(Test test) { - final int count = test.countTestCases(); - synchronized (this) { - fRunTests += count; - } - for (TestListener each : cloneListeners()) { - each.startTest(test); - } - } - - /** - * Marks that the test run should stop. - */ - public synchronized void stop() { - fStop = true; - } - - /** - * Returns whether the entire test was successful or not. - */ - public synchronized boolean wasSuccessful() { - return failureCount() == 0 && errorCount() == 0; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/TestSuite.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/TestSuite.java deleted file mode 100644 index 366f1cf..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/TestSuite.java +++ /dev/null @@ -1,319 +0,0 @@ -package junit.framework; - -import java.io.PrintWriter; -import java.io.StringWriter; -import java.lang.reflect.Constructor; -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; -import java.lang.reflect.Modifier; -import java.util.ArrayList; -import java.util.Enumeration; -import java.util.List; -import java.util.Vector; - -import org.junit.internal.MethodSorter; - -/** - * A TestSuite is a Composite of Tests. - * It runs a collection of test cases. Here is an example using - * the dynamic test definition. - *
    - * TestSuite suite= new TestSuite();
    - * suite.addTest(new MathTest("testAdd"));
    - * suite.addTest(new MathTest("testDivideByZero"));
    - * 
    - *

    - * Alternatively, a TestSuite can extract the tests to be run automatically. - * To do so you pass the class of your TestCase class to the - * TestSuite constructor. - *

    - * TestSuite suite= new TestSuite(MathTest.class);
    - * 
    - *

    - * This constructor creates a suite with all the methods - * starting with "test" that take no arguments. - *

    - * A final option is to do the same for a large array of test classes. - *

    - * Class[] testClasses = { MathTest.class, AnotherTest.class }
    - * TestSuite suite= new TestSuite(testClasses);
    - * 
    - * - * @see Test - */ -public class TestSuite implements Test { - - /** - * ...as the moon sets over the early morning Merlin, Oregon - * mountains, our intrepid adventurers type... - */ - static public Test createTest(Class theClass, String name) { - Constructor constructor; - try { - constructor = getTestConstructor(theClass); - } catch (NoSuchMethodException e) { - return warning("Class " + theClass.getName() + " has no public constructor TestCase(String name) or TestCase()"); - } - Object test; - try { - if (constructor.getParameterTypes().length == 0) { - test = constructor.newInstance(new Object[0]); - if (test instanceof TestCase) { - ((TestCase) test).setName(name); - } - } else { - test = constructor.newInstance(new Object[]{name}); - } - } catch (InstantiationException e) { - return (warning("Cannot instantiate test case: " + name + " (" + exceptionToString(e) + ")")); - } catch (InvocationTargetException e) { - return (warning("Exception in constructor: " + name + " (" + exceptionToString(e.getTargetException()) + ")")); - } catch (IllegalAccessException e) { - return (warning("Cannot access test case: " + name + " (" + exceptionToString(e) + ")")); - } - return (Test) test; - } - - /** - * Gets a constructor which takes a single String as - * its argument or a no arg constructor. - */ - public static Constructor getTestConstructor(Class theClass) throws NoSuchMethodException { - try { - return theClass.getConstructor(String.class); - } catch (NoSuchMethodException e) { - // fall through - } - return theClass.getConstructor(); - } - - /** - * Returns a test which will fail and log a warning message. - */ - public static Test warning(final String message) { - return new TestCase("warning") { - @Override - protected void runTest() { - fail(message); - } - }; - } - - /** - * Converts the stack trace into a string - */ - private static String exceptionToString(Throwable e) { - StringWriter stringWriter = new StringWriter(); - PrintWriter writer = new PrintWriter(stringWriter); - e.printStackTrace(writer); - return stringWriter.toString(); - } - - private String fName; - - private Vector fTests = new Vector(10); // Cannot convert this to List because it is used directly by some test runners - - /** - * Constructs an empty TestSuite. - */ - public TestSuite() { - } - - /** - * Constructs a TestSuite from the given class. Adds all the methods - * starting with "test" as test cases to the suite. - * Parts of this method were written at 2337 meters in the Hueffihuette, - * Kanton Uri - */ - public TestSuite(final Class theClass) { - addTestsFromTestCase(theClass); - } - - private void addTestsFromTestCase(final Class theClass) { - fName = theClass.getName(); - try { - getTestConstructor(theClass); // Avoid generating multiple error messages - } catch (NoSuchMethodException e) { - addTest(warning("Class " + theClass.getName() + " has no public constructor TestCase(String name) or TestCase()")); - return; - } - - if (!Modifier.isPublic(theClass.getModifiers())) { - addTest(warning("Class " + theClass.getName() + " is not public")); - return; - } - - Class superClass = theClass; - List names = new ArrayList(); - while (Test.class.isAssignableFrom(superClass)) { - for (Method each : MethodSorter.getDeclaredMethods(superClass)) { - addTestMethod(each, names, theClass); - } - superClass = superClass.getSuperclass(); - } - if (fTests.size() == 0) { - addTest(warning("No tests found in " + theClass.getName())); - } - } - - /** - * Constructs a TestSuite from the given class with the given name. - * - * @see TestSuite#TestSuite(Class) - */ - public TestSuite(Class theClass, String name) { - this(theClass); - setName(name); - } - - /** - * Constructs an empty TestSuite. - */ - public TestSuite(String name) { - setName(name); - } - - /** - * Constructs a TestSuite from the given array of classes. - * - * @param classes {@link TestCase}s - */ - public TestSuite(Class... classes) { - for (Class each : classes) { - addTest(testCaseForClass(each)); - } - } - - private Test testCaseForClass(Class each) { - if (TestCase.class.isAssignableFrom(each)) { - return new TestSuite(each.asSubclass(TestCase.class)); - } else { - return warning(each.getCanonicalName() + " does not extend TestCase"); - } - } - - /** - * Constructs a TestSuite from the given array of classes with the given name. - * - * @see TestSuite#TestSuite(Class[]) - */ - public TestSuite(Class[] classes, String name) { - this(classes); - setName(name); - } - - /** - * Adds a test to the suite. - */ - public void addTest(Test test) { - fTests.add(test); - } - - /** - * Adds the tests from the given class to the suite - */ - public void addTestSuite(Class testClass) { - addTest(new TestSuite(testClass)); - } - - /** - * Counts the number of test cases that will be run by this test. - */ - public int countTestCases() { - int count = 0; - for (Test each : fTests) { - count += each.countTestCases(); - } - return count; - } - - /** - * Returns the name of the suite. Not all - * test suites have a name and this method - * can return null. - */ - public String getName() { - return fName; - } - - /** - * Runs the tests and collects their result in a TestResult. - */ - public void run(TestResult result) { - for (Test each : fTests) { - if (result.shouldStop()) { - break; - } - runTest(each, result); - } - } - - public void runTest(Test test, TestResult result) { - test.run(result); - } - - /** - * Sets the name of the suite. - * - * @param name the name to set - */ - public void setName(String name) { - fName = name; - } - - /** - * Returns the test at the given index - */ - public Test testAt(int index) { - return fTests.get(index); - } - - /** - * Returns the number of tests in this suite - */ - public int testCount() { - return fTests.size(); - } - - /** - * Returns the tests as an enumeration - */ - public Enumeration tests() { - return fTests.elements(); - } - - /** - */ - @Override - public String toString() { - if (getName() != null) { - return getName(); - } - return super.toString(); - } - - private void addTestMethod(Method m, List names, Class theClass) { - String name = m.getName(); - if (names.contains(name)) { - return; - } - if (!isPublicTestMethod(m)) { - if (isTestMethod(m)) { - addTest(warning("Test method isn't public: " + m.getName() + "(" + theClass.getCanonicalName() + ")")); - } - return; - } - names.add(name); - addTest(createTest(theClass, name)); - } - - private boolean isPublicTestMethod(Method m) { - return isTestMethod(m) && Modifier.isPublic(m.getModifiers()); - } - - private boolean isTestMethod(Method m) { - return m.getParameterTypes().length == 0 && - m.getName().startsWith("test") && - m.getReturnType().equals(Void.TYPE); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/package-info.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/package-info.java deleted file mode 100644 index 153a1c8..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/framework/package-info.java +++ /dev/null @@ -1,4 +0,0 @@ -/** - * Provides JUnit v3.x core classes. - */ -package junit.framework; \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/runner/BaseTestRunner.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/runner/BaseTestRunner.java deleted file mode 100644 index 8268323..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/runner/BaseTestRunner.java +++ /dev/null @@ -1,327 +0,0 @@ -package junit.runner; - -import java.io.BufferedReader; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.InputStream; -import java.io.PrintWriter; -import java.io.StringReader; -import java.io.StringWriter; -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; -import java.lang.reflect.Modifier; -import java.text.NumberFormat; -import java.util.Properties; - -import junit.framework.AssertionFailedError; -import junit.framework.Test; -import junit.framework.TestListener; -import junit.framework.TestSuite; - -/** - * Base class for all test runners. - * This class was born live on stage in Sardinia during XP2000. - */ -public abstract class BaseTestRunner implements TestListener { - public static final String SUITE_METHODNAME = "suite"; - - private static Properties fPreferences; - static int fgMaxMessageLength = 500; - static boolean fgFilterStack = true; - boolean fLoading = true; - - /* - * Implementation of TestListener - */ - public synchronized void startTest(Test test) { - testStarted(test.toString()); - } - - protected static void setPreferences(Properties preferences) { - fPreferences = preferences; - } - - protected static Properties getPreferences() { - if (fPreferences == null) { - fPreferences = new Properties(); - fPreferences.put("loading", "true"); - fPreferences.put("filterstack", "true"); - readPreferences(); - } - return fPreferences; - } - - public static void savePreferences() throws IOException { - FileOutputStream fos = new FileOutputStream(getPreferencesFile()); - try { - getPreferences().store(fos, ""); - } finally { - fos.close(); - } - } - - public static void setPreference(String key, String value) { - getPreferences().put(key, value); - } - - public synchronized void endTest(Test test) { - testEnded(test.toString()); - } - - public synchronized void addError(final Test test, final Throwable e) { - testFailed(TestRunListener.STATUS_ERROR, test, e); - } - - public synchronized void addFailure(final Test test, final AssertionFailedError e) { - testFailed(TestRunListener.STATUS_FAILURE, test, e); - } - - // TestRunListener implementation - - public abstract void testStarted(String testName); - - public abstract void testEnded(String testName); - - public abstract void testFailed(int status, Test test, Throwable e); - - /** - * Returns the Test corresponding to the given suite. This is - * a template method, subclasses override runFailed(), clearStatus(). - */ - public Test getTest(String suiteClassName) { - if (suiteClassName.length() <= 0) { - clearStatus(); - return null; - } - Class testClass = null; - try { - testClass = loadSuiteClass(suiteClassName); - } catch (ClassNotFoundException e) { - String clazz = e.getMessage(); - if (clazz == null) { - clazz = suiteClassName; - } - runFailed("Class not found \"" + clazz + "\""); - return null; - } catch (Exception e) { - runFailed("Error: " + e.toString()); - return null; - } - Method suiteMethod = null; - try { - suiteMethod = testClass.getMethod(SUITE_METHODNAME); - } catch (Exception e) { - // try to extract a test suite automatically - clearStatus(); - return new TestSuite(testClass); - } - if (!Modifier.isStatic(suiteMethod.getModifiers())) { - runFailed("Suite() method must be static"); - return null; - } - Test test = null; - try { - test = (Test) suiteMethod.invoke(null); // static method - if (test == null) { - return test; - } - } catch (InvocationTargetException e) { - runFailed("Failed to invoke suite():" + e.getTargetException().toString()); - return null; - } catch (IllegalAccessException e) { - runFailed("Failed to invoke suite():" + e.toString()); - return null; - } - - clearStatus(); - return test; - } - - /** - * Returns the formatted string of the elapsed time. - */ - public String elapsedTimeAsString(long runTime) { - return NumberFormat.getInstance().format((double) runTime / 1000); - } - - /** - * Processes the command line arguments and - * returns the name of the suite class to run or null - */ - protected String processArguments(String[] args) { - String suiteName = null; - for (int i = 0; i < args.length; i++) { - if (args[i].equals("-noloading")) { - setLoading(false); - } else if (args[i].equals("-nofilterstack")) { - fgFilterStack = false; - } else if (args[i].equals("-c")) { - if (args.length > i + 1) { - suiteName = extractClassName(args[i + 1]); - } else { - System.out.println("Missing Test class name"); - } - i++; - } else { - suiteName = args[i]; - } - } - return suiteName; - } - - /** - * Sets the loading behaviour of the test runner - */ - public void setLoading(boolean enable) { - fLoading = enable; - } - - /** - * Extract the class name from a String in VA/Java style - */ - public String extractClassName(String className) { - if (className.startsWith("Default package for")) { - return className.substring(className.lastIndexOf(".") + 1); - } - return className; - } - - /** - * Truncates a String to the maximum length. - */ - public static String truncate(String s) { - if (fgMaxMessageLength != -1 && s.length() > fgMaxMessageLength) { - s = s.substring(0, fgMaxMessageLength) + "..."; - } - return s; - } - - /** - * Override to define how to handle a failed loading of - * a test suite. - */ - protected abstract void runFailed(String message); - - /** - * Returns the loaded Class for a suite name. - */ - protected Class loadSuiteClass(String suiteClassName) throws ClassNotFoundException { - return Class.forName(suiteClassName); - } - - /** - * Clears the status message. - */ - protected void clearStatus() { // Belongs in the GUI TestRunner class - } - - protected boolean useReloadingTestSuiteLoader() { - return getPreference("loading").equals("true") && fLoading; - } - - private static File getPreferencesFile() { - String home = System.getProperty("user.home"); - return new File(home, "junit.properties"); - } - - private static void readPreferences() { - InputStream is = null; - try { - is = new FileInputStream(getPreferencesFile()); - setPreferences(new Properties(getPreferences())); - getPreferences().load(is); - } catch (IOException ignored) { - } finally { - try { - if (is != null) { - is.close(); - } - } catch (IOException e1) { - } - } - } - - public static String getPreference(String key) { - return getPreferences().getProperty(key); - } - - public static int getPreference(String key, int dflt) { - String value = getPreference(key); - int intValue = dflt; - if (value == null) { - return intValue; - } - try { - intValue = Integer.parseInt(value); - } catch (NumberFormatException ne) { - } - return intValue; - } - - /** - * Returns a filtered stack trace - */ - public static String getFilteredTrace(Throwable e) { - StringWriter stringWriter = new StringWriter(); - PrintWriter writer = new PrintWriter(stringWriter); - e.printStackTrace(writer); - String trace = stringWriter.toString(); - return BaseTestRunner.getFilteredTrace(trace); - } - - /** - * Filters stack frames from internal JUnit classes - */ - public static String getFilteredTrace(String stack) { - if (showStackRaw()) { - return stack; - } - - StringWriter sw = new StringWriter(); - PrintWriter pw = new PrintWriter(sw); - StringReader sr = new StringReader(stack); - BufferedReader br = new BufferedReader(sr); - - String line; - try { - while ((line = br.readLine()) != null) { - if (!filterLine(line)) { - pw.println(line); - } - } - } catch (Exception IOException) { - return stack; // return the stack unfiltered - } - return sw.toString(); - } - - protected static boolean showStackRaw() { - return !getPreference("filterstack").equals("true") || fgFilterStack == false; - } - - static boolean filterLine(String line) { - String[] patterns = new String[]{ - "junit.framework.TestCase", - "junit.framework.TestResult", - "junit.framework.TestSuite", - "junit.framework.Assert.", // don't filter AssertionFailure - "junit.swingui.TestRunner", - "junit.awtui.TestRunner", - "junit.textui.TestRunner", - "java.lang.reflect.Method.invoke(" - }; - for (int i = 0; i < patterns.length; i++) { - if (line.indexOf(patterns[i]) > 0) { - return true; - } - } - return false; - } - - static { - fgMaxMessageLength = getPreference("maxmessage", fgMaxMessageLength); - } - -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/runner/TestRunListener.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/runner/TestRunListener.java deleted file mode 100644 index b5e22f5..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/runner/TestRunListener.java +++ /dev/null @@ -1,25 +0,0 @@ -package junit.runner; - -/** - * A listener interface for observing the - * execution of a test run. Unlike TestListener, - * this interface using only primitive objects, - * making it suitable for remote test execution. - */ -public interface TestRunListener { - /* test status constants*/ - public static final int STATUS_ERROR = 1; - public static final int STATUS_FAILURE = 2; - - public void testRunStarted(String testSuiteName, int testCount); - - public void testRunEnded(long elapsedTime); - - public void testRunStopped(long elapsedTime); - - public void testStarted(String testName); - - public void testEnded(String testName); - - public void testFailed(int status, String testName, String trace); -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/runner/Version.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/runner/Version.java deleted file mode 100644 index d4e2515..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/runner/Version.java +++ /dev/null @@ -1,18 +0,0 @@ -package junit.runner; - -/** - * This class defines the current version of JUnit - */ -public class Version { - private Version() { - // don't instantiate - } - - public static String id() { - return "4.12"; - } - - public static void main(String[] args) { - System.out.println(id()); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/runner/Version.java.template b/repository/junit/junit/4.12/junit-4.12-sources/junit/runner/Version.java.template deleted file mode 100644 index 3182cfd..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/runner/Version.java.template +++ /dev/null @@ -1,18 +0,0 @@ -package junit.runner; - -/** - * This class defines the current version of JUnit - */ -public class Version { - private Version() { - // don't instantiate - } - - public static String id() { - return "@version@"; - } - - public static void main(String[] args) { - System.out.println(id()); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/runner/logo.gif b/repository/junit/junit/4.12/junit-4.12-sources/junit/runner/logo.gif deleted file mode 100644 index d0e1547..0000000 Binary files a/repository/junit/junit/4.12/junit-4.12-sources/junit/runner/logo.gif and /dev/null differ diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/runner/package-info.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/runner/package-info.java deleted file mode 100644 index b746185..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/runner/package-info.java +++ /dev/null @@ -1,4 +0,0 @@ -/** - * Provides JUnit v3.x test runners. - */ -package junit.runner; \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/runner/smalllogo.gif b/repository/junit/junit/4.12/junit-4.12-sources/junit/runner/smalllogo.gif deleted file mode 100644 index 7b25eaf..0000000 Binary files a/repository/junit/junit/4.12/junit-4.12-sources/junit/runner/smalllogo.gif and /dev/null differ diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/textui/ResultPrinter.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/textui/ResultPrinter.java deleted file mode 100644 index 95f10f4..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/textui/ResultPrinter.java +++ /dev/null @@ -1,137 +0,0 @@ -package junit.textui; - -import java.io.PrintStream; -import java.text.NumberFormat; -import java.util.Enumeration; - -import junit.framework.AssertionFailedError; -import junit.framework.Test; -import junit.framework.TestFailure; -import junit.framework.TestListener; -import junit.framework.TestResult; -import junit.runner.BaseTestRunner; - -public class ResultPrinter implements TestListener { - PrintStream fWriter; - int fColumn = 0; - - public ResultPrinter(PrintStream writer) { - fWriter = writer; - } - - /* API for use by textui.TestRunner */ - - synchronized void print(TestResult result, long runTime) { - printHeader(runTime); - printErrors(result); - printFailures(result); - printFooter(result); - } - - void printWaitPrompt() { - getWriter().println(); - getWriter().println(" to continue"); - } - - /* Internal methods */ - - protected void printHeader(long runTime) { - getWriter().println(); - getWriter().println("Time: " + elapsedTimeAsString(runTime)); - } - - protected void printErrors(TestResult result) { - printDefects(result.errors(), result.errorCount(), "error"); - } - - protected void printFailures(TestResult result) { - printDefects(result.failures(), result.failureCount(), "failure"); - } - - protected void printDefects(Enumeration booBoos, int count, String type) { - if (count == 0) return; - if (count == 1) { - getWriter().println("There was " + count + " " + type + ":"); - } else { - getWriter().println("There were " + count + " " + type + "s:"); - } - for (int i = 1; booBoos.hasMoreElements(); i++) { - printDefect(booBoos.nextElement(), i); - } - } - - public void printDefect(TestFailure booBoo, int count) { // only public for testing purposes - printDefectHeader(booBoo, count); - printDefectTrace(booBoo); - } - - protected void printDefectHeader(TestFailure booBoo, int count) { - // I feel like making this a println, then adding a line giving the throwable a chance to print something - // before we get to the stack trace. - getWriter().print(count + ") " + booBoo.failedTest()); - } - - protected void printDefectTrace(TestFailure booBoo) { - getWriter().print(BaseTestRunner.getFilteredTrace(booBoo.trace())); - } - - protected void printFooter(TestResult result) { - if (result.wasSuccessful()) { - getWriter().println(); - getWriter().print("OK"); - getWriter().println(" (" + result.runCount() + " test" + (result.runCount() == 1 ? "" : "s") + ")"); - - } else { - getWriter().println(); - getWriter().println("FAILURES!!!"); - getWriter().println("Tests run: " + result.runCount() + - ", Failures: " + result.failureCount() + - ", Errors: " + result.errorCount()); - } - getWriter().println(); - } - - /** - * Returns the formatted string of the elapsed time. - * Duplicated from BaseTestRunner. Fix it. - */ - protected String elapsedTimeAsString(long runTime) { - return NumberFormat.getInstance().format((double) runTime / 1000); - } - - public PrintStream getWriter() { - return fWriter; - } - - /** - * @see junit.framework.TestListener#addError(Test, Throwable) - */ - public void addError(Test test, Throwable e) { - getWriter().print("E"); - } - - /** - * @see junit.framework.TestListener#addFailure(Test, AssertionFailedError) - */ - public void addFailure(Test test, AssertionFailedError t) { - getWriter().print("F"); - } - - /** - * @see junit.framework.TestListener#endTest(Test) - */ - public void endTest(Test test) { - } - - /** - * @see junit.framework.TestListener#startTest(Test) - */ - public void startTest(Test test) { - getWriter().print("."); - if (fColumn++ >= 40) { - getWriter().println(); - fColumn = 0; - } - } - -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/textui/TestRunner.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/textui/TestRunner.java deleted file mode 100644 index 4d78f77..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/textui/TestRunner.java +++ /dev/null @@ -1,206 +0,0 @@ -package junit.textui; - - -import java.io.PrintStream; - -import junit.framework.Test; -import junit.framework.TestCase; -import junit.framework.TestResult; -import junit.framework.TestSuite; -import junit.runner.BaseTestRunner; -import junit.runner.Version; - -/** - * A command line based tool to run tests. - *
    - * java junit.textui.TestRunner [-wait] TestCaseClass
    - * 
    - *

    - * TestRunner expects the name of a TestCase class as argument. - * If this class defines a static suite method it - * will be invoked and the returned test is run. Otherwise all - * the methods starting with "test" having no arguments are run. - *

    - * When the wait command line argument is given TestRunner - * waits until the users types RETURN. - *

    - * TestRunner prints a trace as the tests are executed followed by a - * summary at the end. - */ -public class TestRunner extends BaseTestRunner { - private ResultPrinter fPrinter; - - public static final int SUCCESS_EXIT = 0; - public static final int FAILURE_EXIT = 1; - public static final int EXCEPTION_EXIT = 2; - - /** - * Constructs a TestRunner. - */ - public TestRunner() { - this(System.out); - } - - /** - * Constructs a TestRunner using the given stream for all the output - */ - public TestRunner(PrintStream writer) { - this(new ResultPrinter(writer)); - } - - /** - * Constructs a TestRunner using the given ResultPrinter all the output - */ - public TestRunner(ResultPrinter printer) { - fPrinter = printer; - } - - /** - * Runs a suite extracted from a TestCase subclass. - */ - static public void run(Class testClass) { - run(new TestSuite(testClass)); - } - - /** - * Runs a single test and collects its results. - * This method can be used to start a test run - * from your program. - *

    -     * public static void main (String[] args) {
    -     *    test.textui.TestRunner.run(suite());
    -     * }
    -     * 
    - */ - static public TestResult run(Test test) { - TestRunner runner = new TestRunner(); - return runner.doRun(test); - } - - /** - * Runs a single test and waits until the user - * types RETURN. - */ - static public void runAndWait(Test suite) { - TestRunner aTestRunner = new TestRunner(); - aTestRunner.doRun(suite, true); - } - - @Override - public void testFailed(int status, Test test, Throwable e) { - } - - @Override - public void testStarted(String testName) { - } - - @Override - public void testEnded(String testName) { - } - - /** - * Creates the TestResult to be used for the test run. - */ - protected TestResult createTestResult() { - return new TestResult(); - } - - public TestResult doRun(Test test) { - return doRun(test, false); - } - - public TestResult doRun(Test suite, boolean wait) { - TestResult result = createTestResult(); - result.addListener(fPrinter); - long startTime = System.currentTimeMillis(); - suite.run(result); - long endTime = System.currentTimeMillis(); - long runTime = endTime - startTime; - fPrinter.print(result, runTime); - - pause(wait); - return result; - } - - protected void pause(boolean wait) { - if (!wait) return; - fPrinter.printWaitPrompt(); - try { - System.in.read(); - } catch (Exception e) { - } - } - - public static void main(String args[]) { - TestRunner aTestRunner = new TestRunner(); - try { - TestResult r = aTestRunner.start(args); - if (!r.wasSuccessful()) { - System.exit(FAILURE_EXIT); - } - System.exit(SUCCESS_EXIT); - } catch (Exception e) { - System.err.println(e.getMessage()); - System.exit(EXCEPTION_EXIT); - } - } - - /** - * Starts a test run. Analyzes the command line arguments and runs the given - * test suite. - */ - public TestResult start(String args[]) throws Exception { - String testCase = ""; - String method = ""; - boolean wait = false; - - for (int i = 0; i < args.length; i++) { - if (args[i].equals("-wait")) { - wait = true; - } else if (args[i].equals("-c")) { - testCase = extractClassName(args[++i]); - } else if (args[i].equals("-m")) { - String arg = args[++i]; - int lastIndex = arg.lastIndexOf('.'); - testCase = arg.substring(0, lastIndex); - method = arg.substring(lastIndex + 1); - } else if (args[i].equals("-v")) { - System.err.println("JUnit " + Version.id() + " by Kent Beck and Erich Gamma"); - } else { - testCase = args[i]; - } - } - - if (testCase.equals("")) { - throw new Exception("Usage: TestRunner [-wait] testCaseName, where name is the name of the TestCase class"); - } - - try { - if (!method.equals("")) { - return runSingleMethod(testCase, method, wait); - } - Test suite = getTest(testCase); - return doRun(suite, wait); - } catch (Exception e) { - throw new Exception("Could not create and run test suite: " + e); - } - } - - protected TestResult runSingleMethod(String testCase, String method, boolean wait) throws Exception { - Class testClass = loadSuiteClass(testCase).asSubclass(TestCase.class); - Test test = TestSuite.createTest(testClass, method); - return doRun(test, wait); - } - - @Override - protected void runFailed(String message) { - System.err.println(message); - System.exit(FAILURE_EXIT); - } - - public void setPrinter(ResultPrinter printer) { - fPrinter = printer; - } - - -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/junit/textui/package-info.java b/repository/junit/junit/4.12/junit-4.12-sources/junit/textui/package-info.java deleted file mode 100644 index 2aa5176..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/junit/textui/package-info.java +++ /dev/null @@ -1,4 +0,0 @@ -/** - * Provides JUnit v3.x command line based tool to run tests. - */ -package junit.textui; \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/After.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/After.java deleted file mode 100644 index eae7e3a..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/After.java +++ /dev/null @@ -1,41 +0,0 @@ -package org.junit; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * If you allocate external resources in a {@link org.junit.Before} method you need to release them - * after the test runs. Annotating a public void method - * with @After causes that method to be run after the {@link org.junit.Test} method. All @After - * methods are guaranteed to run even if a {@link org.junit.Before} or {@link org.junit.Test} method throws an - * exception. The @After methods declared in superclasses will be run after those of the current - * class, unless they are overridden in the current class. - *

    - * Here is a simple example: - *

    - * public class Example {
    - *    File output;
    - *    @Before public void createOutputFile() {
    - *          output= new File(...);
    - *    }
    - *    @Test public void something() {
    - *          ...
    - *    }
    - *    @After public void deleteOutputFile() {
    - *          output.delete();
    - *    }
    - * }
    - * 
    - * - * @see org.junit.Before - * @see org.junit.Test - * @since 4.0 - */ - -@Retention(RetentionPolicy.RUNTIME) -@Target(ElementType.METHOD) -public @interface After { -} - diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/AfterClass.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/AfterClass.java deleted file mode 100644 index dba4109..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/AfterClass.java +++ /dev/null @@ -1,42 +0,0 @@ -package org.junit; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * If you allocate expensive external resources in a {@link org.junit.BeforeClass} method you need to release them - * after all the tests in the class have run. Annotating a public static void method - * with @AfterClass causes that method to be run after all the tests in the class have been run. All @AfterClass - * methods are guaranteed to run even if a {@link org.junit.BeforeClass} method throws an - * exception. The @AfterClass methods declared in superclasses will be run after those of the current - * class, unless they are shadowed in the current class. - *

    - * Here is a simple example: - *

    - * public class Example {
    - *    private static DatabaseConnection database;
    - *    @BeforeClass public static void login() {
    - *          database= ...;
    - *    }
    - *    @Test public void something() {
    - *          ...
    - *    }
    - *    @Test public void somethingElse() {
    - *          ...
    - *    }
    - *    @AfterClass public static void logout() {
    - *          database.logout();
    - *    }
    - * }
    - * 
    - * - * @see org.junit.BeforeClass - * @see org.junit.Test - * @since 4.0 - */ -@Retention(RetentionPolicy.RUNTIME) -@Target(ElementType.METHOD) -public @interface AfterClass { -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/Assert.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/Assert.java deleted file mode 100755 index d7deb06..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/Assert.java +++ /dev/null @@ -1,958 +0,0 @@ -package org.junit; - -import org.hamcrest.Matcher; -import org.hamcrest.MatcherAssert; -import org.junit.internal.ArrayComparisonFailure; -import org.junit.internal.ExactComparisonCriteria; -import org.junit.internal.InexactComparisonCriteria; - -/** - * A set of assertion methods useful for writing tests. Only failed assertions - * are recorded. These methods can be used directly: - * Assert.assertEquals(...), however, they read better if they - * are referenced through static import: - * - *
    - * import static org.junit.Assert.*;
    - *    ...
    - *    assertEquals(...);
    - * 
    - * - * @see AssertionError - * @since 4.0 - */ -public class Assert { - /** - * Protect constructor since it is a static only class - */ - protected Assert() { - } - - /** - * Asserts that a condition is true. If it isn't it throws an - * {@link AssertionError} with the given message. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param condition condition to be checked - */ - static public void assertTrue(String message, boolean condition) { - if (!condition) { - fail(message); - } - } - - /** - * Asserts that a condition is true. If it isn't it throws an - * {@link AssertionError} without a message. - * - * @param condition condition to be checked - */ - static public void assertTrue(boolean condition) { - assertTrue(null, condition); - } - - /** - * Asserts that a condition is false. If it isn't it throws an - * {@link AssertionError} with the given message. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param condition condition to be checked - */ - static public void assertFalse(String message, boolean condition) { - assertTrue(message, !condition); - } - - /** - * Asserts that a condition is false. If it isn't it throws an - * {@link AssertionError} without a message. - * - * @param condition condition to be checked - */ - static public void assertFalse(boolean condition) { - assertFalse(null, condition); - } - - /** - * Fails a test with the given message. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @see AssertionError - */ - static public void fail(String message) { - if (message == null) { - throw new AssertionError(); - } - throw new AssertionError(message); - } - - /** - * Fails a test with no message. - */ - static public void fail() { - fail(null); - } - - /** - * Asserts that two objects are equal. If they are not, an - * {@link AssertionError} is thrown with the given message. If - * expected and actual are null, - * they are considered equal. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param expected expected value - * @param actual actual value - */ - static public void assertEquals(String message, Object expected, - Object actual) { - if (equalsRegardingNull(expected, actual)) { - return; - } else if (expected instanceof String && actual instanceof String) { - String cleanMessage = message == null ? "" : message; - throw new ComparisonFailure(cleanMessage, (String) expected, - (String) actual); - } else { - failNotEquals(message, expected, actual); - } - } - - private static boolean equalsRegardingNull(Object expected, Object actual) { - if (expected == null) { - return actual == null; - } - - return isEquals(expected, actual); - } - - private static boolean isEquals(Object expected, Object actual) { - return expected.equals(actual); - } - - /** - * Asserts that two objects are equal. If they are not, an - * {@link AssertionError} without a message is thrown. If - * expected and actual are null, - * they are considered equal. - * - * @param expected expected value - * @param actual the value to check against expected - */ - static public void assertEquals(Object expected, Object actual) { - assertEquals(null, expected, actual); - } - - /** - * Asserts that two objects are not equals. If they are, an - * {@link AssertionError} is thrown with the given message. If - * unexpected and actual are null, - * they are considered equal. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param unexpected unexpected value to check - * @param actual the value to check against unexpected - */ - static public void assertNotEquals(String message, Object unexpected, - Object actual) { - if (equalsRegardingNull(unexpected, actual)) { - failEquals(message, actual); - } - } - - /** - * Asserts that two objects are not equals. If they are, an - * {@link AssertionError} without a message is thrown. If - * unexpected and actual are null, - * they are considered equal. - * - * @param unexpected unexpected value to check - * @param actual the value to check against unexpected - */ - static public void assertNotEquals(Object unexpected, Object actual) { - assertNotEquals(null, unexpected, actual); - } - - private static void failEquals(String message, Object actual) { - String formatted = "Values should be different. "; - if (message != null) { - formatted = message + ". "; - } - - formatted += "Actual: " + actual; - fail(formatted); - } - - /** - * Asserts that two longs are not equals. If they are, an - * {@link AssertionError} is thrown with the given message. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param unexpected unexpected value to check - * @param actual the value to check against unexpected - */ - static public void assertNotEquals(String message, long unexpected, long actual) { - if (unexpected == actual) { - failEquals(message, Long.valueOf(actual)); - } - } - - /** - * Asserts that two longs are not equals. If they are, an - * {@link AssertionError} without a message is thrown. - * - * @param unexpected unexpected value to check - * @param actual the value to check against unexpected - */ - static public void assertNotEquals(long unexpected, long actual) { - assertNotEquals(null, unexpected, actual); - } - - /** - * Asserts that two doubles are not equal to within a positive delta. - * If they are, an {@link AssertionError} is thrown with the given - * message. If the unexpected value is infinity then the delta value is - * ignored. NaNs are considered equal: - * assertNotEquals(Double.NaN, Double.NaN, *) fails - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param unexpected unexpected value - * @param actual the value to check against unexpected - * @param delta the maximum delta between unexpected and - * actual for which both numbers are still - * considered equal. - */ - static public void assertNotEquals(String message, double unexpected, - double actual, double delta) { - if (!doubleIsDifferent(unexpected, actual, delta)) { - failEquals(message, Double.valueOf(actual)); - } - } - - /** - * Asserts that two doubles are not equal to within a positive delta. - * If they are, an {@link AssertionError} is thrown. If the unexpected - * value is infinity then the delta value is ignored.NaNs are considered - * equal: assertNotEquals(Double.NaN, Double.NaN, *) fails - * - * @param unexpected unexpected value - * @param actual the value to check against unexpected - * @param delta the maximum delta between unexpected and - * actual for which both numbers are still - * considered equal. - */ - static public void assertNotEquals(double unexpected, double actual, double delta) { - assertNotEquals(null, unexpected, actual, delta); - } - - /** - * Asserts that two floats are not equal to within a positive delta. - * If they are, an {@link AssertionError} is thrown. If the unexpected - * value is infinity then the delta value is ignored.NaNs are considered - * equal: assertNotEquals(Float.NaN, Float.NaN, *) fails - * - * @param unexpected unexpected value - * @param actual the value to check against unexpected - * @param delta the maximum delta between unexpected and - * actual for which both numbers are still - * considered equal. - */ - static public void assertNotEquals(float unexpected, float actual, float delta) { - assertNotEquals(null, unexpected, actual, delta); - } - - /** - * Asserts that two object arrays are equal. If they are not, an - * {@link AssertionError} is thrown with the given message. If - * expecteds and actuals are null, - * they are considered equal. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param expecteds Object array or array of arrays (multi-dimensional array) with - * expected values. - * @param actuals Object array or array of arrays (multi-dimensional array) with - * actual values - */ - public static void assertArrayEquals(String message, Object[] expecteds, - Object[] actuals) throws ArrayComparisonFailure { - internalArrayEquals(message, expecteds, actuals); - } - - /** - * Asserts that two object arrays are equal. If they are not, an - * {@link AssertionError} is thrown. If expected and - * actual are null, they are considered - * equal. - * - * @param expecteds Object array or array of arrays (multi-dimensional array) with - * expected values - * @param actuals Object array or array of arrays (multi-dimensional array) with - * actual values - */ - public static void assertArrayEquals(Object[] expecteds, Object[] actuals) { - assertArrayEquals(null, expecteds, actuals); - } - - /** - * Asserts that two boolean arrays are equal. If they are not, an - * {@link AssertionError} is thrown with the given message. If - * expecteds and actuals are null, - * they are considered equal. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param expecteds boolean array with expected values. - * @param actuals boolean array with expected values. - */ - public static void assertArrayEquals(String message, boolean[] expecteds, - boolean[] actuals) throws ArrayComparisonFailure { - internalArrayEquals(message, expecteds, actuals); - } - - /** - * Asserts that two boolean arrays are equal. If they are not, an - * {@link AssertionError} is thrown. If expected and - * actual are null, they are considered - * equal. - * - * @param expecteds boolean array with expected values. - * @param actuals boolean array with expected values. - */ - public static void assertArrayEquals(boolean[] expecteds, boolean[] actuals) { - assertArrayEquals(null, expecteds, actuals); - } - - /** - * Asserts that two byte arrays are equal. If they are not, an - * {@link AssertionError} is thrown with the given message. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param expecteds byte array with expected values. - * @param actuals byte array with actual values - */ - public static void assertArrayEquals(String message, byte[] expecteds, - byte[] actuals) throws ArrayComparisonFailure { - internalArrayEquals(message, expecteds, actuals); - } - - /** - * Asserts that two byte arrays are equal. If they are not, an - * {@link AssertionError} is thrown. - * - * @param expecteds byte array with expected values. - * @param actuals byte array with actual values - */ - public static void assertArrayEquals(byte[] expecteds, byte[] actuals) { - assertArrayEquals(null, expecteds, actuals); - } - - /** - * Asserts that two char arrays are equal. If they are not, an - * {@link AssertionError} is thrown with the given message. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param expecteds char array with expected values. - * @param actuals char array with actual values - */ - public static void assertArrayEquals(String message, char[] expecteds, - char[] actuals) throws ArrayComparisonFailure { - internalArrayEquals(message, expecteds, actuals); - } - - /** - * Asserts that two char arrays are equal. If they are not, an - * {@link AssertionError} is thrown. - * - * @param expecteds char array with expected values. - * @param actuals char array with actual values - */ - public static void assertArrayEquals(char[] expecteds, char[] actuals) { - assertArrayEquals(null, expecteds, actuals); - } - - /** - * Asserts that two short arrays are equal. If they are not, an - * {@link AssertionError} is thrown with the given message. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param expecteds short array with expected values. - * @param actuals short array with actual values - */ - public static void assertArrayEquals(String message, short[] expecteds, - short[] actuals) throws ArrayComparisonFailure { - internalArrayEquals(message, expecteds, actuals); - } - - /** - * Asserts that two short arrays are equal. If they are not, an - * {@link AssertionError} is thrown. - * - * @param expecteds short array with expected values. - * @param actuals short array with actual values - */ - public static void assertArrayEquals(short[] expecteds, short[] actuals) { - assertArrayEquals(null, expecteds, actuals); - } - - /** - * Asserts that two int arrays are equal. If they are not, an - * {@link AssertionError} is thrown with the given message. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param expecteds int array with expected values. - * @param actuals int array with actual values - */ - public static void assertArrayEquals(String message, int[] expecteds, - int[] actuals) throws ArrayComparisonFailure { - internalArrayEquals(message, expecteds, actuals); - } - - /** - * Asserts that two int arrays are equal. If they are not, an - * {@link AssertionError} is thrown. - * - * @param expecteds int array with expected values. - * @param actuals int array with actual values - */ - public static void assertArrayEquals(int[] expecteds, int[] actuals) { - assertArrayEquals(null, expecteds, actuals); - } - - /** - * Asserts that two long arrays are equal. If they are not, an - * {@link AssertionError} is thrown with the given message. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param expecteds long array with expected values. - * @param actuals long array with actual values - */ - public static void assertArrayEquals(String message, long[] expecteds, - long[] actuals) throws ArrayComparisonFailure { - internalArrayEquals(message, expecteds, actuals); - } - - /** - * Asserts that two long arrays are equal. If they are not, an - * {@link AssertionError} is thrown. - * - * @param expecteds long array with expected values. - * @param actuals long array with actual values - */ - public static void assertArrayEquals(long[] expecteds, long[] actuals) { - assertArrayEquals(null, expecteds, actuals); - } - - /** - * Asserts that two double arrays are equal. If they are not, an - * {@link AssertionError} is thrown with the given message. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param expecteds double array with expected values. - * @param actuals double array with actual values - * @param delta the maximum delta between expecteds[i] and - * actuals[i] for which both numbers are still - * considered equal. - */ - public static void assertArrayEquals(String message, double[] expecteds, - double[] actuals, double delta) throws ArrayComparisonFailure { - new InexactComparisonCriteria(delta).arrayEquals(message, expecteds, actuals); - } - - /** - * Asserts that two double arrays are equal. If they are not, an - * {@link AssertionError} is thrown. - * - * @param expecteds double array with expected values. - * @param actuals double array with actual values - * @param delta the maximum delta between expecteds[i] and - * actuals[i] for which both numbers are still - * considered equal. - */ - public static void assertArrayEquals(double[] expecteds, double[] actuals, double delta) { - assertArrayEquals(null, expecteds, actuals, delta); - } - - /** - * Asserts that two float arrays are equal. If they are not, an - * {@link AssertionError} is thrown with the given message. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param expecteds float array with expected values. - * @param actuals float array with actual values - * @param delta the maximum delta between expecteds[i] and - * actuals[i] for which both numbers are still - * considered equal. - */ - public static void assertArrayEquals(String message, float[] expecteds, - float[] actuals, float delta) throws ArrayComparisonFailure { - new InexactComparisonCriteria(delta).arrayEquals(message, expecteds, actuals); - } - - /** - * Asserts that two float arrays are equal. If they are not, an - * {@link AssertionError} is thrown. - * - * @param expecteds float array with expected values. - * @param actuals float array with actual values - * @param delta the maximum delta between expecteds[i] and - * actuals[i] for which both numbers are still - * considered equal. - */ - public static void assertArrayEquals(float[] expecteds, float[] actuals, float delta) { - assertArrayEquals(null, expecteds, actuals, delta); - } - - /** - * Asserts that two object arrays are equal. If they are not, an - * {@link AssertionError} is thrown with the given message. If - * expecteds and actuals are null, - * they are considered equal. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param expecteds Object array or array of arrays (multi-dimensional array) with - * expected values. - * @param actuals Object array or array of arrays (multi-dimensional array) with - * actual values - */ - private static void internalArrayEquals(String message, Object expecteds, - Object actuals) throws ArrayComparisonFailure { - new ExactComparisonCriteria().arrayEquals(message, expecteds, actuals); - } - - /** - * Asserts that two doubles are equal to within a positive delta. - * If they are not, an {@link AssertionError} is thrown with the given - * message. If the expected value is infinity then the delta value is - * ignored. NaNs are considered equal: - * assertEquals(Double.NaN, Double.NaN, *) passes - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param expected expected value - * @param actual the value to check against expected - * @param delta the maximum delta between expected and - * actual for which both numbers are still - * considered equal. - */ - static public void assertEquals(String message, double expected, - double actual, double delta) { - if (doubleIsDifferent(expected, actual, delta)) { - failNotEquals(message, Double.valueOf(expected), Double.valueOf(actual)); - } - } - - /** - * Asserts that two floats are equal to within a positive delta. - * If they are not, an {@link AssertionError} is thrown with the given - * message. If the expected value is infinity then the delta value is - * ignored. NaNs are considered equal: - * assertEquals(Float.NaN, Float.NaN, *) passes - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param expected expected value - * @param actual the value to check against expected - * @param delta the maximum delta between expected and - * actual for which both numbers are still - * considered equal. - */ - static public void assertEquals(String message, float expected, - float actual, float delta) { - if (floatIsDifferent(expected, actual, delta)) { - failNotEquals(message, Float.valueOf(expected), Float.valueOf(actual)); - } - } - - /** - * Asserts that two floats are not equal to within a positive delta. - * If they are, an {@link AssertionError} is thrown with the given - * message. If the unexpected value is infinity then the delta value is - * ignored. NaNs are considered equal: - * assertNotEquals(Float.NaN, Float.NaN, *) fails - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param unexpected unexpected value - * @param actual the value to check against unexpected - * @param delta the maximum delta between unexpected and - * actual for which both numbers are still - * considered equal. - */ - static public void assertNotEquals(String message, float unexpected, - float actual, float delta) { - if (!floatIsDifferent(unexpected, actual, delta)) { - failEquals(message, Float.valueOf(actual)); - } - } - - static private boolean doubleIsDifferent(double d1, double d2, double delta) { - if (Double.compare(d1, d2) == 0) { - return false; - } - if ((Math.abs(d1 - d2) <= delta)) { - return false; - } - - return true; - } - - static private boolean floatIsDifferent(float f1, float f2, float delta) { - if (Float.compare(f1, f2) == 0) { - return false; - } - if ((Math.abs(f1 - f2) <= delta)) { - return false; - } - - return true; - } - - /** - * Asserts that two longs are equal. If they are not, an - * {@link AssertionError} is thrown. - * - * @param expected expected long value. - * @param actual actual long value - */ - static public void assertEquals(long expected, long actual) { - assertEquals(null, expected, actual); - } - - /** - * Asserts that two longs are equal. If they are not, an - * {@link AssertionError} is thrown with the given message. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param expected long expected value. - * @param actual long actual value - */ - static public void assertEquals(String message, long expected, long actual) { - if (expected != actual) { - failNotEquals(message, Long.valueOf(expected), Long.valueOf(actual)); - } - } - - /** - * @deprecated Use - * assertEquals(double expected, double actual, double delta) - * instead - */ - @Deprecated - static public void assertEquals(double expected, double actual) { - assertEquals(null, expected, actual); - } - - /** - * @deprecated Use - * assertEquals(String message, double expected, double actual, double delta) - * instead - */ - @Deprecated - static public void assertEquals(String message, double expected, - double actual) { - fail("Use assertEquals(expected, actual, delta) to compare floating-point numbers"); - } - - /** - * Asserts that two doubles are equal to within a positive delta. - * If they are not, an {@link AssertionError} is thrown. If the expected - * value is infinity then the delta value is ignored.NaNs are considered - * equal: assertEquals(Double.NaN, Double.NaN, *) passes - * - * @param expected expected value - * @param actual the value to check against expected - * @param delta the maximum delta between expected and - * actual for which both numbers are still - * considered equal. - */ - static public void assertEquals(double expected, double actual, double delta) { - assertEquals(null, expected, actual, delta); - } - - /** - * Asserts that two floats are equal to within a positive delta. - * If they are not, an {@link AssertionError} is thrown. If the expected - * value is infinity then the delta value is ignored. NaNs are considered - * equal: assertEquals(Float.NaN, Float.NaN, *) passes - * - * @param expected expected value - * @param actual the value to check against expected - * @param delta the maximum delta between expected and - * actual for which both numbers are still - * considered equal. - */ - - static public void assertEquals(float expected, float actual, float delta) { - assertEquals(null, expected, actual, delta); - } - - /** - * Asserts that an object isn't null. If it is an {@link AssertionError} is - * thrown with the given message. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param object Object to check or null - */ - static public void assertNotNull(String message, Object object) { - assertTrue(message, object != null); - } - - /** - * Asserts that an object isn't null. If it is an {@link AssertionError} is - * thrown. - * - * @param object Object to check or null - */ - static public void assertNotNull(Object object) { - assertNotNull(null, object); - } - - /** - * Asserts that an object is null. If it is not, an {@link AssertionError} - * is thrown with the given message. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param object Object to check or null - */ - static public void assertNull(String message, Object object) { - if (object == null) { - return; - } - failNotNull(message, object); - } - - /** - * Asserts that an object is null. If it isn't an {@link AssertionError} is - * thrown. - * - * @param object Object to check or null - */ - static public void assertNull(Object object) { - assertNull(null, object); - } - - static private void failNotNull(String message, Object actual) { - String formatted = ""; - if (message != null) { - formatted = message + " "; - } - fail(formatted + "expected null, but was:<" + actual + ">"); - } - - /** - * Asserts that two objects refer to the same object. If they are not, an - * {@link AssertionError} is thrown with the given message. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param expected the expected object - * @param actual the object to compare to expected - */ - static public void assertSame(String message, Object expected, Object actual) { - if (expected == actual) { - return; - } - failNotSame(message, expected, actual); - } - - /** - * Asserts that two objects refer to the same object. If they are not the - * same, an {@link AssertionError} without a message is thrown. - * - * @param expected the expected object - * @param actual the object to compare to expected - */ - static public void assertSame(Object expected, Object actual) { - assertSame(null, expected, actual); - } - - /** - * Asserts that two objects do not refer to the same object. If they do - * refer to the same object, an {@link AssertionError} is thrown with the - * given message. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param unexpected the object you don't expect - * @param actual the object to compare to unexpected - */ - static public void assertNotSame(String message, Object unexpected, - Object actual) { - if (unexpected == actual) { - failSame(message); - } - } - - /** - * Asserts that two objects do not refer to the same object. If they do - * refer to the same object, an {@link AssertionError} without a message is - * thrown. - * - * @param unexpected the object you don't expect - * @param actual the object to compare to unexpected - */ - static public void assertNotSame(Object unexpected, Object actual) { - assertNotSame(null, unexpected, actual); - } - - static private void failSame(String message) { - String formatted = ""; - if (message != null) { - formatted = message + " "; - } - fail(formatted + "expected not same"); - } - - static private void failNotSame(String message, Object expected, - Object actual) { - String formatted = ""; - if (message != null) { - formatted = message + " "; - } - fail(formatted + "expected same:<" + expected + "> was not:<" + actual - + ">"); - } - - static private void failNotEquals(String message, Object expected, - Object actual) { - fail(format(message, expected, actual)); - } - - static String format(String message, Object expected, Object actual) { - String formatted = ""; - if (message != null && !message.equals("")) { - formatted = message + " "; - } - String expectedString = String.valueOf(expected); - String actualString = String.valueOf(actual); - if (expectedString.equals(actualString)) { - return formatted + "expected: " - + formatClassAndValue(expected, expectedString) - + " but was: " + formatClassAndValue(actual, actualString); - } else { - return formatted + "expected:<" + expectedString + "> but was:<" - + actualString + ">"; - } - } - - private static String formatClassAndValue(Object value, String valueString) { - String className = value == null ? "null" : value.getClass().getName(); - return className + "<" + valueString + ">"; - } - - /** - * Asserts that two object arrays are equal. If they are not, an - * {@link AssertionError} is thrown with the given message. If - * expecteds and actuals are null, - * they are considered equal. - * - * @param message the identifying message for the {@link AssertionError} (null - * okay) - * @param expecteds Object array or array of arrays (multi-dimensional array) with - * expected values. - * @param actuals Object array or array of arrays (multi-dimensional array) with - * actual values - * @deprecated use assertArrayEquals - */ - @Deprecated - public static void assertEquals(String message, Object[] expecteds, - Object[] actuals) { - assertArrayEquals(message, expecteds, actuals); - } - - /** - * Asserts that two object arrays are equal. If they are not, an - * {@link AssertionError} is thrown. If expected and - * actual are null, they are considered - * equal. - * - * @param expecteds Object array or array of arrays (multi-dimensional array) with - * expected values - * @param actuals Object array or array of arrays (multi-dimensional array) with - * actual values - * @deprecated use assertArrayEquals - */ - @Deprecated - public static void assertEquals(Object[] expecteds, Object[] actuals) { - assertArrayEquals(expecteds, actuals); - } - - /** - * Asserts that actual satisfies the condition specified by - * matcher. If not, an {@link AssertionError} is thrown with - * information about the matcher and failing value. Example: - * - *
    -     *   assertThat(0, is(1)); // fails:
    -     *     // failure message:
    -     *     // expected: is <1>
    -     *     // got value: <0>
    -     *   assertThat(0, is(not(1))) // passes
    -     * 
    - * - * org.hamcrest.Matcher does not currently document the meaning - * of its type parameter T. This method assumes that a matcher - * typed as Matcher<T> can be meaningfully applied only - * to values that could be assigned to a variable of type T. - * - * @param the static type accepted by the matcher (this can flag obvious - * compile-time problems such as {@code assertThat(1, is("a"))} - * @param actual the computed value being compared - * @param matcher an expression, built of {@link Matcher}s, specifying allowed - * values - * @see org.hamcrest.CoreMatchers - * @see org.hamcrest.MatcherAssert - */ - public static void assertThat(T actual, Matcher matcher) { - assertThat("", actual, matcher); - } - - /** - * Asserts that actual satisfies the condition specified by - * matcher. If not, an {@link AssertionError} is thrown with - * the reason and information about the matcher and failing value. Example: - * - *
    -     *   assertThat("Help! Integers don't work", 0, is(1)); // fails:
    -     *     // failure message:
    -     *     // Help! Integers don't work
    -     *     // expected: is <1>
    -     *     // got value: <0>
    -     *   assertThat("Zero is one", 0, is(not(1))) // passes
    -     * 
    - * - * org.hamcrest.Matcher does not currently document the meaning - * of its type parameter T. This method assumes that a matcher - * typed as Matcher<T> can be meaningfully applied only - * to values that could be assigned to a variable of type T. - * - * @param reason additional information about the error - * @param the static type accepted by the matcher (this can flag obvious - * compile-time problems such as {@code assertThat(1, is("a"))} - * @param actual the computed value being compared - * @param matcher an expression, built of {@link Matcher}s, specifying allowed - * values - * @see org.hamcrest.CoreMatchers - * @see org.hamcrest.MatcherAssert - */ - public static void assertThat(String reason, T actual, - Matcher matcher) { - MatcherAssert.assertThat(reason, actual, matcher); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/Assume.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/Assume.java deleted file mode 100644 index b7687f7..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/Assume.java +++ /dev/null @@ -1,158 +0,0 @@ -package org.junit; - -import static java.util.Arrays.asList; -import static org.hamcrest.CoreMatchers.everyItem; -import static org.hamcrest.CoreMatchers.is; -import static org.hamcrest.CoreMatchers.notNullValue; -import static org.hamcrest.CoreMatchers.nullValue; - -import org.hamcrest.Matcher; - -/** - * A set of methods useful for stating assumptions about the conditions in which a test is meaningful. - * A failed assumption does not mean the code is broken, but that the test provides no useful information. Assume - * basically means "don't run this test if these conditions don't apply". The default JUnit runner skips tests with - * failing assumptions. Custom runners may behave differently. - *

    - * A good example of using assumptions is in Theories where they are needed to exclude certain datapoints that aren't suitable or allowed for a certain test case. - *

    - * Failed assumptions are usually not logged, because there may be many tests that don't apply to certain - * configurations. - * - *

    - * These methods can be used directly: Assume.assumeTrue(...), however, they - * read better if they are referenced through static import:
    - *

    - * import static org.junit.Assume.*;
    - *    ...
    - *    assumeTrue(...);
    - * 
    - *

    - * - * @see Theories - * - * @since 4.4 - */ -public class Assume { - /** - * If called with an expression evaluating to {@code false}, the test will halt and be ignored. - */ - public static void assumeTrue(boolean b) { - assumeThat(b, is(true)); - } - - /** - * The inverse of {@link #assumeTrue(boolean)}. - */ - public static void assumeFalse(boolean b) { - assumeTrue(!b); - } - - /** - * If called with an expression evaluating to {@code false}, the test will halt and be ignored. - * - * @param b If false, the method will attempt to stop the test and ignore it by - * throwing {@link AssumptionViolatedException}. - * @param message A message to pass to {@link AssumptionViolatedException}. - */ - public static void assumeTrue(String message, boolean b) { - if (!b) throw new AssumptionViolatedException(message); - } - - /** - * The inverse of {@link #assumeTrue(String, boolean)}. - */ - public static void assumeFalse(String message, boolean b) { - assumeTrue(message, !b); - } - - /** - * If called with one or more null elements in objects, the test will halt and be ignored. - */ - public static void assumeNotNull(Object... objects) { - assumeThat(asList(objects), everyItem(notNullValue())); - } - - /** - * Call to assume that actual satisfies the condition specified by matcher. - * If not, the test halts and is ignored. - * Example: - *
    :
    -     *   assumeThat(1, is(1)); // passes
    -     *   foo(); // will execute
    -     *   assumeThat(0, is(1)); // assumption failure! test halts
    -     *   int x = 1 / 0; // will never execute
    -     * 
    - * - * @param the static type accepted by the matcher (this can flag obvious compile-time problems such as {@code assumeThat(1, is("a"))} - * @param actual the computed value being compared - * @param matcher an expression, built of {@link Matcher}s, specifying allowed values - * @see org.hamcrest.CoreMatchers - * @see org.junit.matchers.JUnitMatchers - */ - public static void assumeThat(T actual, Matcher matcher) { - if (!matcher.matches(actual)) { - throw new AssumptionViolatedException(actual, matcher); - } - } - - /** - * Call to assume that actual satisfies the condition specified by matcher. - * If not, the test halts and is ignored. - * Example: - *
    :
    -     *   assumeThat("alwaysPasses", 1, is(1)); // passes
    -     *   foo(); // will execute
    -     *   assumeThat("alwaysFails", 0, is(1)); // assumption failure! test halts
    -     *   int x = 1 / 0; // will never execute
    -     * 
    - * - * @param the static type accepted by the matcher (this can flag obvious compile-time problems such as {@code assumeThat(1, is("a"))} - * @param actual the computed value being compared - * @param matcher an expression, built of {@link Matcher}s, specifying allowed values - * @see org.hamcrest.CoreMatchers - * @see org.junit.matchers.JUnitMatchers - */ - public static void assumeThat(String message, T actual, Matcher matcher) { - if (!matcher.matches(actual)) { - throw new AssumptionViolatedException(message, actual, matcher); - } - } - - /** - * Use to assume that an operation completes normally. If {@code e} is non-null, the test will halt and be ignored. - * - * For example: - *
    -     * \@Test public void parseDataFile() {
    -     *   DataFile file;
    -     *   try {
    -     *     file = DataFile.open("sampledata.txt");
    -     *   } catch (IOException e) {
    -     *     // stop test and ignore if data can't be opened
    -     *     assumeNoException(e);
    -     *   }
    -     *   // ...
    -     * }
    -     * 
    - * - * @param e if non-null, the offending exception - */ - public static void assumeNoException(Throwable e) { - assumeThat(e, nullValue()); - } - - /** - * Attempts to halt the test and ignore it if Throwable e is - * not null. Similar to {@link #assumeNoException(Throwable)}, - * but provides an additional message that can explain the details - * concerning the assumption. - * - * @param e if non-null, the offending exception - * @param message Additional message to pass to {@link AssumptionViolatedException}. - * @see #assumeNoException(Throwable) - */ - public static void assumeNoException(String message, Throwable e) { - assumeThat(message, e, nullValue()); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/AssumptionViolatedException.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/AssumptionViolatedException.java deleted file mode 100644 index e48ddf0..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/AssumptionViolatedException.java +++ /dev/null @@ -1,46 +0,0 @@ -package org.junit; - -import org.hamcrest.Matcher; - -/** - * An exception class used to implement assumptions (state in which a given test - * is meaningful and should or should not be executed). A test for which an assumption - * fails should not generate a test case failure. - * - * @see org.junit.Assume - * @since 4.12 - */ -@SuppressWarnings("deprecation") -public class AssumptionViolatedException extends org.junit.internal.AssumptionViolatedException { - private static final long serialVersionUID = 1L; - - /** - * An assumption exception with the given actual value and a matcher describing - * the expectation that failed. - */ - public AssumptionViolatedException(T actual, Matcher matcher) { - super(actual, matcher); - } - - /** - * An assumption exception with a message with the given actual value and a - * matcher describing the expectation that failed. - */ - public AssumptionViolatedException(String message, T expected, Matcher matcher) { - super(message, expected, matcher); - } - - /** - * An assumption exception with the given message only. - */ - public AssumptionViolatedException(String message) { - super(message); - } - - /** - * An assumption exception with the given message and a cause. - */ - public AssumptionViolatedException(String assumption, Throwable t) { - super(assumption, t); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/Before.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/Before.java deleted file mode 100644 index def8adb..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/Before.java +++ /dev/null @@ -1,39 +0,0 @@ -package org.junit; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * When writing tests, it is common to find that several tests need similar - * objects created before they can run. Annotating a public void method - * with @Before causes that method to be run before the {@link org.junit.Test} method. - * The @Before methods of superclasses will be run before those of the current class, - * unless they are overridden in the current class. No other ordering is defined. - *

    - * Here is a simple example: - *

    - * public class Example {
    - *    List empty;
    - *    @Before public void initialize() {
    - *       empty= new ArrayList();
    - *    }
    - *    @Test public void size() {
    - *       ...
    - *    }
    - *    @Test public void remove() {
    - *       ...
    - *    }
    - * }
    - * 
    - * - * @see org.junit.BeforeClass - * @see org.junit.After - * @since 4.0 - */ -@Retention(RetentionPolicy.RUNTIME) -@Target(ElementType.METHOD) -public @interface Before { -} - diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/BeforeClass.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/BeforeClass.java deleted file mode 100644 index 8183fa0..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/BeforeClass.java +++ /dev/null @@ -1,37 +0,0 @@ -package org.junit; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * Sometimes several tests need to share computationally expensive setup - * (like logging into a database). While this can compromise the independence of - * tests, sometimes it is a necessary optimization. Annotating a public static void no-arg method - * with @BeforeClass causes it to be run once before any of - * the test methods in the class. The @BeforeClass methods of superclasses - * will be run before those of the current class, unless they are shadowed in the current class. - *

    - * For example: - *

    - * public class Example {
    - *    @BeforeClass public static void onlyOnce() {
    - *       ...
    - *    }
    - *    @Test public void one() {
    - *       ...
    - *    }
    - *    @Test public void two() {
    - *       ...
    - *    }
    - * }
    - * 
    - * - * @see org.junit.AfterClass - * @since 4.0 - */ -@Retention(RetentionPolicy.RUNTIME) -@Target(ElementType.METHOD) -public @interface BeforeClass { -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/ClassRule.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/ClassRule.java deleted file mode 100644 index 02c40a7..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/ClassRule.java +++ /dev/null @@ -1,87 +0,0 @@ -package org.junit; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * Annotates static fields that reference rules or methods that return them. A field must be public, - * static, and a subtype of {@link org.junit.rules.TestRule}. A method must be public static, and return - * a subtype of {@link org.junit.rules.TestRule}. - *

    - * The {@link org.junit.runners.model.Statement} passed - * to the {@link org.junit.rules.TestRule} will run any {@link BeforeClass} methods, - * then the entire body of the test class (all contained methods, if it is - * a standard JUnit test class, or all contained classes, if it is a - * {@link org.junit.runners.Suite}), and finally any {@link AfterClass} methods. - *

    - * The statement passed to the {@link org.junit.rules.TestRule} will never throw an exception, - * and throwing an exception from the {@link org.junit.rules.TestRule} will result in undefined - * behavior. This means that some {@link org.junit.rules.TestRule}s, such as - * {@link org.junit.rules.ErrorCollector}, - * {@link org.junit.rules.ExpectedException}, - * and {@link org.junit.rules.Timeout}, - * have undefined behavior when used as {@link ClassRule}s. - *

    - * If there are multiple - * annotated {@link ClassRule}s on a class, they will be applied in an order - * that depends on your JVM's implementation of the reflection API, which is - * undefined, in general. However, Rules defined by fields will always be applied - * before Rules defined by methods. - *

    - * For example, here is a test suite that connects to a server once before - * all the test classes run, and disconnects after they are finished: - *

    - * @RunWith(Suite.class)
    - * @SuiteClasses({A.class, B.class, C.class})
    - * public class UsesExternalResource {
    - *     public static Server myServer= new Server();
    - *
    - *     @ClassRule
    - *     public static ExternalResource resource= new ExternalResource() {
    - *       @Override
    - *       protected void before() throws Throwable {
    - *          myServer.connect();
    - *      }
    - *
    - *      @Override
    - *      protected void after() {
    - * 	        myServer.disconnect();
    - *      }
    - *   };
    - * }
    - * 
    - *

    - * and the same using a method - *

    - * @RunWith(Suite.class)
    - * @SuiteClasses({A.class, B.class, C.class})
    - * public class UsesExternalResource {
    - *     public static Server myServer= new Server();
    - *
    - *     @ClassRule
    - *     public static ExternalResource getResource() {
    - *         return new ExternalResource() {
    - *             @Override
    - *             protected void before() throws Throwable {
    - *                 myServer.connect();
    - *             }
    - *
    - *             @Override
    - *             protected void after() {
    - *                 myServer.disconnect();
    - *             }
    - *         };
    - *     }
    - * }
    - * 
    - *

    - * For more information and more examples, see {@link org.junit.rules.TestRule}. - * - * @since 4.9 - */ -@Retention(RetentionPolicy.RUNTIME) -@Target({ElementType.FIELD, ElementType.METHOD}) -public @interface ClassRule { -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/ComparisonFailure.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/ComparisonFailure.java deleted file mode 100644 index 9563e61..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/ComparisonFailure.java +++ /dev/null @@ -1,171 +0,0 @@ -package org.junit; - -/** - * Thrown when an {@link org.junit.Assert#assertEquals(Object, Object) assertEquals(String, String)} fails. - * Create and throw a ComparisonFailure manually if you want to show users the - * difference between two complex strings. - *

    - * Inspired by a patch from Alex Chaffee (alex@purpletech.com) - * - * @since 4.0 - */ -public class ComparisonFailure extends AssertionError { - /** - * The maximum length for expected and actual strings. If it is exceeded, the strings should be shortened. - * - * @see ComparisonCompactor - */ - private static final int MAX_CONTEXT_LENGTH = 20; - private static final long serialVersionUID = 1L; - - /* - * We have to use the f prefix until the next major release to ensure - * serialization compatibility. - * See https://github.com/junit-team/junit/issues/976 - */ - private String fExpected; - private String fActual; - - /** - * Constructs a comparison failure. - * - * @param message the identifying message or null - * @param expected the expected string value - * @param actual the actual string value - */ - public ComparisonFailure(String message, String expected, String actual) { - super(message); - this.fExpected = expected; - this.fActual = actual; - } - - /** - * Returns "..." in place of common prefix and "..." in place of common suffix between expected and actual. - * - * @see Throwable#getMessage() - */ - @Override - public String getMessage() { - return new ComparisonCompactor(MAX_CONTEXT_LENGTH, fExpected, fActual).compact(super.getMessage()); - } - - /** - * Returns the actual string value - * - * @return the actual string value - */ - public String getActual() { - return fActual; - } - - /** - * Returns the expected string value - * - * @return the expected string value - */ - public String getExpected() { - return fExpected; - } - - private static class ComparisonCompactor { - private static final String ELLIPSIS = "..."; - private static final String DIFF_END = "]"; - private static final String DIFF_START = "["; - - /** - * The maximum length for expected and actual strings to show. When - * contextLength is exceeded, the Strings are shortened. - */ - private final int contextLength; - private final String expected; - private final String actual; - - /** - * @param contextLength the maximum length of context surrounding the difference between the compared strings. - * When context length is exceeded, the prefixes and suffixes are compacted. - * @param expected the expected string value - * @param actual the actual string value - */ - public ComparisonCompactor(int contextLength, String expected, String actual) { - this.contextLength = contextLength; - this.expected = expected; - this.actual = actual; - } - - public String compact(String message) { - if (expected == null || actual == null || expected.equals(actual)) { - return Assert.format(message, expected, actual); - } else { - DiffExtractor extractor = new DiffExtractor(); - String compactedPrefix = extractor.compactPrefix(); - String compactedSuffix = extractor.compactSuffix(); - return Assert.format(message, - compactedPrefix + extractor.expectedDiff() + compactedSuffix, - compactedPrefix + extractor.actualDiff() + compactedSuffix); - } - } - - private String sharedPrefix() { - int end = Math.min(expected.length(), actual.length()); - for (int i = 0; i < end; i++) { - if (expected.charAt(i) != actual.charAt(i)) { - return expected.substring(0, i); - } - } - return expected.substring(0, end); - } - - private String sharedSuffix(String prefix) { - int suffixLength = 0; - int maxSuffixLength = Math.min(expected.length() - prefix.length(), - actual.length() - prefix.length()) - 1; - for (; suffixLength <= maxSuffixLength; suffixLength++) { - if (expected.charAt(expected.length() - 1 - suffixLength) - != actual.charAt(actual.length() - 1 - suffixLength)) { - break; - } - } - return expected.substring(expected.length() - suffixLength); - } - - private class DiffExtractor { - private final String sharedPrefix; - private final String sharedSuffix; - - /** - * Can not be instantiated outside {@link org.junit.ComparisonFailure.ComparisonCompactor}. - */ - private DiffExtractor() { - sharedPrefix = sharedPrefix(); - sharedSuffix = sharedSuffix(sharedPrefix); - } - - public String expectedDiff() { - return extractDiff(expected); - } - - public String actualDiff() { - return extractDiff(actual); - } - - public String compactPrefix() { - if (sharedPrefix.length() <= contextLength) { - return sharedPrefix; - } - return ELLIPSIS + sharedPrefix.substring(sharedPrefix.length() - contextLength); - } - - public String compactSuffix() { - if (sharedSuffix.length() <= contextLength) { - return sharedSuffix; - } - return sharedSuffix.substring(0, contextLength) + ELLIPSIS; - } - - private String extractDiff(String source) { - return DIFF_START + source.substring(sharedPrefix.length(), source.length() - sharedSuffix.length()) - + DIFF_END; - } - } - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/FixMethodOrder.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/FixMethodOrder.java deleted file mode 100644 index aaa0313..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/FixMethodOrder.java +++ /dev/null @@ -1,41 +0,0 @@ -package org.junit; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -import org.junit.runners.MethodSorters; - -/** - * This class allows the user to choose the order of execution of the methods within a test class. - * - *

    The default order of execution of JUnit tests within a class is deterministic but not predictable. - * The order of execution is not guaranteed for Java 7 (and some previous versions), and can even change - * from run to run, so the order of execution was changed to be deterministic (in JUnit 4.11) - * - *

    It is recommended that test methods be written so that they are independent of the order that they are executed. - * However, there may be a number of dependent tests either through error or by design. - * This class allows the user to specify the order of execution of test methods. - * - *

    For possibilities, see {@link MethodSorters} - * - * Here is an example: - * - *

    - * @FixMethodOrder(MethodSorters.NAME_ASCENDING)
    - * public class MyTest {
    - * }
    - * 
    - * - * @see org.junit.runners.MethodSorters - * @since 4.11 - */ -@Retention(RetentionPolicy.RUNTIME) -@Target({ElementType.TYPE}) -public @interface FixMethodOrder { - /** - * Optionally specify value to have the methods executed in a particular order - */ - MethodSorters value() default MethodSorters.DEFAULT; -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/Ignore.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/Ignore.java deleted file mode 100644 index db23581..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/Ignore.java +++ /dev/null @@ -1,40 +0,0 @@ -package org.junit; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * Sometimes you want to temporarily disable a test or a group of tests. Methods annotated with - * {@link org.junit.Test} that are also annotated with @Ignore will not be executed as tests. - * Also, you can annotate a class containing test methods with @Ignore and none of the containing - * tests will be executed. Native JUnit 4 test runners should report the number of ignored tests along with the - * number of tests that ran and the number of tests that failed. - * - *

    For example: - *

    - *    @Ignore @Test public void something() { ...
    - * 
    - * @Ignore takes an optional default parameter if you want to record why a test is being ignored: - *
    - *    @Ignore("not ready yet") @Test public void something() { ...
    - * 
    - * @Ignore can also be applied to the test class: - *
    - *      @Ignore public class IgnoreMe {
    - *          @Test public void test1() { ... }
    - *          @Test public void test2() { ... }
    - *         }
    - * 
    - * - * @since 4.0 - */ -@Retention(RetentionPolicy.RUNTIME) -@Target({ElementType.METHOD, ElementType.TYPE}) -public @interface Ignore { - /** - * The optional reason why the test is ignored. - */ - String value() default ""; -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/Rule.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/Rule.java deleted file mode 100644 index 711235c..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/Rule.java +++ /dev/null @@ -1,70 +0,0 @@ -package org.junit; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * Annotates fields that reference rules or methods that return a rule. A field must be public, not - * static, and a subtype of {@link org.junit.rules.TestRule} (preferred) or - * {@link org.junit.rules.MethodRule}. A method must be public, not static, - * and must return a subtype of {@link org.junit.rules.TestRule} (preferred) or - * {@link org.junit.rules.MethodRule}. - *

    - * The {@link org.junit.runners.model.Statement} passed - * to the {@link org.junit.rules.TestRule} will run any {@link Before} methods, - * then the {@link Test} method, and finally any {@link After} methods, - * throwing an exception if any of these fail. If there are multiple - * annotated {@link Rule}s on a class, they will be applied in order of fields first, then methods. - * However, if there are multiple fields (or methods) they will be applied in an order - * that depends on your JVM's implementation of the reflection API, which is - * undefined, in general. Rules defined by fields will always be applied - * before Rules defined by methods. You can use a {@link org.junit.rules.RuleChain} if you want - * to have control over the order in which the Rules are applied. - *

    - * For example, here is a test class that creates a temporary folder before - * each test method, and deletes it after each: - *

    - * public static class HasTempFolder {
    - *     @Rule
    - *     public TemporaryFolder folder= new TemporaryFolder();
    - *
    - *     @Test
    - *     public void testUsingTempFolder() throws IOException {
    - *         File createdFile= folder.newFile("myfile.txt");
    - *         File createdFolder= folder.newFolder("subfolder");
    - *         // ...
    - *     }
    - * }
    - * 
    - *

    - * And the same using a method. - *

    - * public static class HasTempFolder {
    - *     private TemporaryFolder folder= new TemporaryFolder();
    - *
    - *     @Rule
    - *     public TemporaryFolder getFolder() {
    - *         return folder;
    - *     }
    - *
    - *     @Test
    - *     public void testUsingTempFolder() throws IOException {
    - *         File createdFile= folder.newFile("myfile.txt");
    - *         File createdFolder= folder.newFolder("subfolder");
    - *         // ...
    - *     }
    - * }
    - * 
    - *

    - * For more information and more examples, see - * {@link org.junit.rules.TestRule}. - * - * @since 4.7 - */ -@Retention(RetentionPolicy.RUNTIME) -@Target({ElementType.FIELD, ElementType.METHOD}) -public @interface Rule { - -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/Test.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/Test.java deleted file mode 100644 index 71ac428..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/Test.java +++ /dev/null @@ -1,98 +0,0 @@ -package org.junit; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * The Test annotation tells JUnit that the public void method - * to which it is attached can be run as a test case. To run the method, - * JUnit first constructs a fresh instance of the class then invokes the - * annotated method. Any exceptions thrown by the test will be reported - * by JUnit as a failure. If no exceptions are thrown, the test is assumed - * to have succeeded. - *

    - * A simple test looks like this: - *

    - * public class Example {
    - *    @Test
    - *    public void method() {
    - *       org.junit.Assert.assertTrue( new ArrayList().isEmpty() );
    - *    }
    - * }
    - * 
    - *

    - * The Test annotation supports two optional parameters. - * The first, expected, declares that a test method should throw - * an exception. If it doesn't throw an exception or if it throws a different exception - * than the one declared, the test fails. For example, the following test succeeds: - *

    - *    @Test(expected=IndexOutOfBoundsException.class) public void outOfBounds() {
    - *       new ArrayList<Object>().get(1);
    - *    }
    - * 
    - * If the exception's message or one of its properties should be verified, the - * {@link org.junit.rules.ExpectedException ExpectedException} rule can be used. Further - * information about exception testing can be found at the - * JUnit Wiki. - *

    - * The second optional parameter, timeout, causes a test to fail if it takes - * longer than a specified amount of clock time (measured in milliseconds). The following test fails: - *

    - *    @Test(timeout=100) public void infinity() {
    - *       while(true);
    - *    }
    - * 
    - * Warning: while timeout is useful to catch and terminate - * infinite loops, it should not be considered deterministic. The - * following test may or may not fail depending on how the operating system - * schedules threads: - *
    - *    @Test(timeout=100) public void sleep100() {
    - *       Thread.sleep(100);
    - *    }
    - * 
    - * THREAD SAFETY WARNING: Test methods with a timeout parameter are run in a thread other than the - * thread which runs the fixture's @Before and @After methods. This may yield different behavior for - * code that is not thread safe when compared to the same test method without a timeout parameter. - * Consider using the {@link org.junit.rules.Timeout} rule instead, which ensures a test method is run on the - * same thread as the fixture's @Before and @After methods. - * - * @since 4.0 - */ -@Retention(RetentionPolicy.RUNTIME) -@Target({ElementType.METHOD}) -public @interface Test { - - /** - * Default empty exception - */ - static class None extends Throwable { - private static final long serialVersionUID = 1L; - - private None() { - } - } - - /** - * Optionally specify expected, a Throwable, to cause a test method to succeed if - * and only if an exception of the specified class is thrown by the method. If the Throwable's - * message or one of its properties should be verified, the - * {@link org.junit.rules.ExpectedException ExpectedException} rule can be used instead. - */ - Class expected() default None.class; - - /** - * Optionally specify timeout in milliseconds to cause a test method to fail if it - * takes longer than that number of milliseconds. - *

    - * THREAD SAFETY WARNING: Test methods with a timeout parameter are run in a thread other than the - * thread which runs the fixture's @Before and @After methods. This may yield different behavior for - * code that is not thread safe when compared to the same test method without a timeout parameter. - * Consider using the {@link org.junit.rules.Timeout} rule instead, which ensures a test method is run on the - * same thread as the fixture's @Before and @After methods. - *

    - */ - long timeout() default 0L; -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/ParallelComputer.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/ParallelComputer.java deleted file mode 100644 index 97da0f7..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/ParallelComputer.java +++ /dev/null @@ -1,67 +0,0 @@ -package org.junit.experimental; - -import java.util.concurrent.ExecutorService; -import java.util.concurrent.Executors; -import java.util.concurrent.TimeUnit; - -import org.junit.runner.Computer; -import org.junit.runner.Runner; -import org.junit.runners.ParentRunner; -import org.junit.runners.model.InitializationError; -import org.junit.runners.model.RunnerBuilder; -import org.junit.runners.model.RunnerScheduler; - -public class ParallelComputer extends Computer { - private final boolean classes; - - private final boolean methods; - - public ParallelComputer(boolean classes, boolean methods) { - this.classes = classes; - this.methods = methods; - } - - public static Computer classes() { - return new ParallelComputer(true, false); - } - - public static Computer methods() { - return new ParallelComputer(false, true); - } - - private static Runner parallelize(Runner runner) { - if (runner instanceof ParentRunner) { - ((ParentRunner) runner).setScheduler(new RunnerScheduler() { - private final ExecutorService fService = Executors.newCachedThreadPool(); - - public void schedule(Runnable childStatement) { - fService.submit(childStatement); - } - - public void finished() { - try { - fService.shutdown(); - fService.awaitTermination(Long.MAX_VALUE, TimeUnit.NANOSECONDS); - } catch (InterruptedException e) { - e.printStackTrace(System.err); - } - } - }); - } - return runner; - } - - @Override - public Runner getSuite(RunnerBuilder builder, java.lang.Class[] classes) - throws InitializationError { - Runner suite = super.getSuite(builder, classes); - return this.classes ? parallelize(suite) : suite; - } - - @Override - protected Runner getRunner(RunnerBuilder builder, Class testClass) - throws Throwable { - Runner runner = super.getRunner(builder, testClass); - return methods ? parallelize(runner) : runner; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/categories/Categories.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/categories/Categories.java deleted file mode 100644 index 290c180..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/categories/Categories.java +++ /dev/null @@ -1,385 +0,0 @@ -package org.junit.experimental.categories; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.util.Collections; -import java.util.HashSet; -import java.util.Set; - -import org.junit.runner.Description; -import org.junit.runner.manipulation.Filter; -import org.junit.runner.manipulation.NoTestsRemainException; -import org.junit.runners.Suite; -import org.junit.runners.model.InitializationError; -import org.junit.runners.model.RunnerBuilder; - -/** - * From a given set of test classes, runs only the classes and methods that are - * annotated with either the category given with the @IncludeCategory - * annotation, or a subtype of that category. - *

    - * Note that, for now, annotating suites with {@code @Category} has no effect. - * Categories must be annotated on the direct method or class. - *

    - * Example: - *

    - * public interface FastTests {
    - * }
    - *
    - * public interface SlowTests {
    - * }
    - *
    - * public interface SmokeTests
    - * }
    - *
    - * public static class A {
    - *     @Test
    - *     public void a() {
    - *         fail();
    - *     }
    - *
    - *     @Category(SlowTests.class)
    - *     @Test
    - *     public void b() {
    - *     }
    - *
    - *     @Category({FastTests.class, SmokeTests.class})
    - *     @Test
    - *     public void c() {
    - *     }
    - * }
    - *
    - * @Category({SlowTests.class, FastTests.class})
    - * public static class B {
    - *     @Test
    - *     public void d() {
    - *     }
    - * }
    - *
    - * @RunWith(Categories.class)
    - * @IncludeCategory(SlowTests.class)
    - * @SuiteClasses({A.class, B.class})
    - * // Note that Categories is a kind of Suite
    - * public static class SlowTestSuite {
    - *     // Will run A.b and B.d, but not A.a and A.c
    - * }
    - * 
    - *

    - * Example to run multiple categories: - *

    - * @RunWith(Categories.class)
    - * @IncludeCategory({FastTests.class, SmokeTests.class})
    - * @SuiteClasses({A.class, B.class})
    - * public static class FastOrSmokeTestSuite {
    - *     // Will run A.c and B.d, but not A.b because it is not any of FastTests or SmokeTests
    - * }
    - * 
    - * - * @version 4.12 - * @see Categories at JUnit wiki - */ -public class Categories extends Suite { - - @Retention(RetentionPolicy.RUNTIME) - public @interface IncludeCategory { - /** - * Determines the tests to run that are annotated with categories specified in - * the value of this annotation or their subtypes unless excluded with {@link ExcludeCategory}. - */ - public Class[] value() default {}; - - /** - * If true, runs tests annotated with any of the categories in - * {@link IncludeCategory#value()}. Otherwise, runs tests only if annotated with all of the categories. - */ - public boolean matchAny() default true; - } - - @Retention(RetentionPolicy.RUNTIME) - public @interface ExcludeCategory { - /** - * Determines the tests which do not run if they are annotated with categories specified in the - * value of this annotation or their subtypes regardless of being included in {@link IncludeCategory#value()}. - */ - public Class[] value() default {}; - - /** - * If true, the tests annotated with any of the categories in {@link ExcludeCategory#value()} - * do not run. Otherwise, the tests do not run if and only if annotated with all categories. - */ - public boolean matchAny() default true; - } - - public static class CategoryFilter extends Filter { - private final Set> included; - private final Set> excluded; - private final boolean includedAny; - private final boolean excludedAny; - - public static CategoryFilter include(boolean matchAny, Class... categories) { - if (hasNull(categories)) { - throw new NullPointerException("has null category"); - } - return categoryFilter(matchAny, createSet(categories), true, null); - } - - public static CategoryFilter include(Class category) { - return include(true, category); - } - - public static CategoryFilter include(Class... categories) { - return include(true, categories); - } - - public static CategoryFilter exclude(boolean matchAny, Class... categories) { - if (hasNull(categories)) { - throw new NullPointerException("has null category"); - } - return categoryFilter(true, null, matchAny, createSet(categories)); - } - - public static CategoryFilter exclude(Class category) { - return exclude(true, category); - } - - public static CategoryFilter exclude(Class... categories) { - return exclude(true, categories); - } - - public static CategoryFilter categoryFilter(boolean matchAnyInclusions, Set> inclusions, - boolean matchAnyExclusions, Set> exclusions) { - return new CategoryFilter(matchAnyInclusions, inclusions, matchAnyExclusions, exclusions); - } - - protected CategoryFilter(boolean matchAnyIncludes, Set> includes, - boolean matchAnyExcludes, Set> excludes) { - includedAny = matchAnyIncludes; - excludedAny = matchAnyExcludes; - included = copyAndRefine(includes); - excluded = copyAndRefine(excludes); - } - - /** - * @see #toString() - */ - @Override - public String describe() { - return toString(); - } - - /** - * Returns string in the form "[included categories] - [excluded categories]", where both - * sets have comma separated names of categories. - * - * @return string representation for the relative complement of excluded categories set - * in the set of included categories. Examples: - *
      - *
    • "categories [all]" for all included categories and no excluded ones; - *
    • "categories [all] - [A, B]" for all included categories and given excluded ones; - *
    • "categories [A, B] - [C, D]" for given included categories and given excluded ones. - *
    - * @see Class#toString() name of category - */ - @Override public String toString() { - StringBuilder description= new StringBuilder("categories ") - .append(included.isEmpty() ? "[all]" : included); - if (!excluded.isEmpty()) { - description.append(" - ").append(excluded); - } - return description.toString(); - } - - @Override - public boolean shouldRun(Description description) { - if (hasCorrectCategoryAnnotation(description)) { - return true; - } - - for (Description each : description.getChildren()) { - if (shouldRun(each)) { - return true; - } - } - - return false; - } - - private boolean hasCorrectCategoryAnnotation(Description description) { - final Set> childCategories= categories(description); - - // If a child has no categories, immediately return. - if (childCategories.isEmpty()) { - return included.isEmpty(); - } - - if (!excluded.isEmpty()) { - if (excludedAny) { - if (matchesAnyParentCategories(childCategories, excluded)) { - return false; - } - } else { - if (matchesAllParentCategories(childCategories, excluded)) { - return false; - } - } - } - - if (included.isEmpty()) { - // Couldn't be excluded, and with no suite's included categories treated as should run. - return true; - } else { - if (includedAny) { - return matchesAnyParentCategories(childCategories, included); - } else { - return matchesAllParentCategories(childCategories, included); - } - } - } - - /** - * @return true if at least one (any) parent category match a child, otherwise false. - * If empty parentCategories, returns false. - */ - private boolean matchesAnyParentCategories(Set> childCategories, Set> parentCategories) { - for (Class parentCategory : parentCategories) { - if (hasAssignableTo(childCategories, parentCategory)) { - return true; - } - } - return false; - } - - /** - * @return false if at least one parent category does not match children, otherwise true. - * If empty parentCategories, returns true. - */ - private boolean matchesAllParentCategories(Set> childCategories, Set> parentCategories) { - for (Class parentCategory : parentCategories) { - if (!hasAssignableTo(childCategories, parentCategory)) { - return false; - } - } - return true; - } - - private static Set> categories(Description description) { - Set> categories= new HashSet>(); - Collections.addAll(categories, directCategories(description)); - Collections.addAll(categories, directCategories(parentDescription(description))); - return categories; - } - - private static Description parentDescription(Description description) { - Class testClass= description.getTestClass(); - return testClass == null ? null : Description.createSuiteDescription(testClass); - } - - private static Class[] directCategories(Description description) { - if (description == null) { - return new Class[0]; - } - - Category annotation= description.getAnnotation(Category.class); - return annotation == null ? new Class[0] : annotation.value(); - } - - private static Set> copyAndRefine(Set> classes) { - HashSet> c= new HashSet>(); - if (classes != null) { - c.addAll(classes); - } - c.remove(null); - return c; - } - - private static boolean hasNull(Class... classes) { - if (classes == null) return false; - for (Class clazz : classes) { - if (clazz == null) { - return true; - } - } - return false; - } - } - - public Categories(Class klass, RunnerBuilder builder) throws InitializationError { - super(klass, builder); - try { - Set> included= getIncludedCategory(klass); - Set> excluded= getExcludedCategory(klass); - boolean isAnyIncluded= isAnyIncluded(klass); - boolean isAnyExcluded= isAnyExcluded(klass); - - filter(CategoryFilter.categoryFilter(isAnyIncluded, included, isAnyExcluded, excluded)); - } catch (NoTestsRemainException e) { - throw new InitializationError(e); - } - assertNoCategorizedDescendentsOfUncategorizeableParents(getDescription()); - } - - private static Set> getIncludedCategory(Class klass) { - IncludeCategory annotation= klass.getAnnotation(IncludeCategory.class); - return createSet(annotation == null ? null : annotation.value()); - } - - private static boolean isAnyIncluded(Class klass) { - IncludeCategory annotation= klass.getAnnotation(IncludeCategory.class); - return annotation == null || annotation.matchAny(); - } - - private static Set> getExcludedCategory(Class klass) { - ExcludeCategory annotation= klass.getAnnotation(ExcludeCategory.class); - return createSet(annotation == null ? null : annotation.value()); - } - - private static boolean isAnyExcluded(Class klass) { - ExcludeCategory annotation= klass.getAnnotation(ExcludeCategory.class); - return annotation == null || annotation.matchAny(); - } - - private static void assertNoCategorizedDescendentsOfUncategorizeableParents(Description description) throws InitializationError { - if (!canHaveCategorizedChildren(description)) { - assertNoDescendantsHaveCategoryAnnotations(description); - } - for (Description each : description.getChildren()) { - assertNoCategorizedDescendentsOfUncategorizeableParents(each); - } - } - - private static void assertNoDescendantsHaveCategoryAnnotations(Description description) throws InitializationError { - for (Description each : description.getChildren()) { - if (each.getAnnotation(Category.class) != null) { - throw new InitializationError("Category annotations on Parameterized classes are not supported on individual methods."); - } - assertNoDescendantsHaveCategoryAnnotations(each); - } - } - - // If children have names like [0], our current magical category code can't determine their parentage. - private static boolean canHaveCategorizedChildren(Description description) { - for (Description each : description.getChildren()) { - if (each.getTestClass() == null) { - return false; - } - } - return true; - } - - private static boolean hasAssignableTo(Set> assigns, Class to) { - for (final Class from : assigns) { - if (to.isAssignableFrom(from)) { - return true; - } - } - return false; - } - - private static Set> createSet(Class... t) { - final Set> set= new HashSet>(); - if (t != null) { - Collections.addAll(set, t); - } - return set; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/categories/Category.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/categories/Category.java deleted file mode 100644 index 8eae836..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/categories/Category.java +++ /dev/null @@ -1,48 +0,0 @@ -package org.junit.experimental.categories; - -import java.lang.annotation.Inherited; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -import org.junit.validator.ValidateWith; - -/** - * Marks a test class or test method as belonging to one or more categories of tests. - * The value is an array of arbitrary classes. - * - * This annotation is only interpreted by the Categories runner (at present). - * - * For example: - *
    - * public interface FastTests {}
    - * public interface SlowTests {}
    - *
    - * public static class A {
    - * @Test
    - * public void a() {
    - * fail();
    - * }
    - *
    - * @Category(SlowTests.class)
    - * @Test
    - * public void b() {
    - * }
    - * }
    - *
    - * @Category({SlowTests.class, FastTests.class})
    - * public static class B {
    - * @Test
    - * public void c() {
    - *
    - * }
    - * }
    - * 
    - * - * For more usage, see code example on {@link Categories}. - */ -@Retention(RetentionPolicy.RUNTIME) -@Inherited -@ValidateWith(CategoryValidator.class) -public @interface Category { - Class[] value(); -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/categories/CategoryFilterFactory.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/categories/CategoryFilterFactory.java deleted file mode 100644 index cee1ae7..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/categories/CategoryFilterFactory.java +++ /dev/null @@ -1,47 +0,0 @@ -package org.junit.experimental.categories; - -import java.util.ArrayList; -import java.util.List; - -import org.junit.internal.Classes; -import org.junit.runner.FilterFactory; -import org.junit.runner.FilterFactoryParams; -import org.junit.runner.manipulation.Filter; - -/** - * Implementation of FilterFactory for Category filtering. - */ -abstract class CategoryFilterFactory implements FilterFactory { - /** - * Creates a {@link org.junit.experimental.categories.Categories.CategoryFilter} given a - * {@link FilterFactoryParams} argument. - * - * @param params Parameters needed to create the {@link Filter} - */ - public Filter createFilter(FilterFactoryParams params) throws FilterNotCreatedException { - try { - return createFilter(parseCategories(params.getArgs())); - } catch (ClassNotFoundException e) { - throw new FilterNotCreatedException(e); - } - } - - /** - * Creates a {@link org.junit.experimental.categories.Categories.CategoryFilter} given an array of classes. - * - * @param categories Category classes. - */ - protected abstract Filter createFilter(List> categories); - - private List> parseCategories(String categories) throws ClassNotFoundException { - List> categoryClasses = new ArrayList>(); - - for (String category : categories.split(",")) { - Class categoryClass = Classes.getClass(category); - - categoryClasses.add(categoryClass); - } - - return categoryClasses; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/categories/CategoryValidator.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/categories/CategoryValidator.java deleted file mode 100644 index 491d8ac..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/categories/CategoryValidator.java +++ /dev/null @@ -1,62 +0,0 @@ -package org.junit.experimental.categories; - -import static java.util.Arrays.asList; -import static java.util.Collections.unmodifiableList; -import static java.util.Collections.unmodifiableSet; - -import java.lang.annotation.Annotation; -import java.util.ArrayList; -import java.util.HashSet; -import java.util.List; -import java.util.Set; - -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.runners.model.FrameworkMethod; -import org.junit.validator.AnnotationValidator; - -/** - * Validates that there are no errors in the use of the {@code Category} - * annotation. If there is, a {@code Throwable} object will be added to the list - * of errors. - * - * @since 4.12 - */ -public final class CategoryValidator extends AnnotationValidator { - - @SuppressWarnings("unchecked") - private static final Set> INCOMPATIBLE_ANNOTATIONS = unmodifiableSet(new HashSet>( - asList(BeforeClass.class, AfterClass.class, Before.class, After.class))); - - /** - * Adds to {@code errors} a throwable for each problem detected. Looks for - * {@code BeforeClass}, {@code AfterClass}, {@code Before} and {@code After} - * annotations. - * - * @param method the method that is being validated - * @return A list of exceptions detected - * - * @since 4.12 - */ - @Override - public List validateAnnotatedMethod(FrameworkMethod method) { - List errors = new ArrayList(); - Annotation[] annotations = method.getAnnotations(); - for (Annotation annotation : annotations) { - for (Class clazz : INCOMPATIBLE_ANNOTATIONS) { - if (annotation.annotationType().isAssignableFrom(clazz)) { - addErrorMessage(errors, clazz); - } - } - } - return unmodifiableList(errors); - } - - private void addErrorMessage(List errors, Class clazz) { - String message = String.format("@%s can not be combined with @Category", - clazz.getSimpleName()); - errors.add(new Exception(message)); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/categories/ExcludeCategories.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/categories/ExcludeCategories.java deleted file mode 100644 index 8ccb6b5..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/categories/ExcludeCategories.java +++ /dev/null @@ -1,52 +0,0 @@ -package org.junit.experimental.categories; - -import java.util.HashSet; -import java.util.List; -import java.util.Set; - -import org.junit.experimental.categories.Categories.CategoryFilter; -import org.junit.runner.manipulation.Filter; - -/** - * {@link org.junit.runner.FilterFactory} to exclude categories. - * - * The {@link Filter} that is created will filter out tests that are categorized with any of the - * given categories. - * - * Usage from command line: - * - * --filter=org.junit.experimental.categories.ExcludeCategories=pkg.of.Cat1,pkg.of.Cat2 - * - * - * Usage from API: - * - * new ExcludeCategories().createFilter(Cat1.class, Cat2.class); - * - */ -public final class ExcludeCategories extends CategoryFilterFactory { - /** - * Creates a {@link Filter} which is only passed by tests that are - * not categorized with any of the specified categories. - * - * @param categories Category classes. - */ - @Override - protected Filter createFilter(List> categories) { - return new ExcludesAny(categories); - } - - private static class ExcludesAny extends CategoryFilter { - public ExcludesAny(List> categories) { - this(new HashSet>(categories)); - } - - public ExcludesAny(Set> categories) { - super(true, null, true, categories); - } - - @Override - public String describe() { - return "excludes " + super.describe(); - } - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/categories/IncludeCategories.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/categories/IncludeCategories.java deleted file mode 100644 index 38eb693..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/categories/IncludeCategories.java +++ /dev/null @@ -1,52 +0,0 @@ -package org.junit.experimental.categories; - -import java.util.HashSet; -import java.util.List; -import java.util.Set; - -import org.junit.experimental.categories.Categories.CategoryFilter; -import org.junit.runner.manipulation.Filter; - -/** - * {@link org.junit.runner.FilterFactory} to include categories. - * - * The {@link Filter} that is created will filter out tests that are categorized with any of the - * given categories. - * - * Usage from command line: - * - * --filter=org.junit.experimental.categories.IncludeCategories=pkg.of.Cat1,pkg.of.Cat2 - * - * - * Usage from API: - * - * new IncludeCategories().createFilter(Cat1.class, Cat2.class); - * - */ -public final class IncludeCategories extends CategoryFilterFactory { - /** - * Creates a {@link Filter} which is only passed by tests that are - * categorized with any of the specified categories. - * - * @param categories Category classes. - */ - @Override - protected Filter createFilter(List> categories) { - return new IncludesAny(categories); - } - - private static class IncludesAny extends CategoryFilter { - public IncludesAny(List> categories) { - this(new HashSet>(categories)); - } - - public IncludesAny(Set> categories) { - super(true, categories, true, null); - } - - @Override - public String describe() { - return "includes " + super.describe(); - } - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/max/CouldNotReadCoreException.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/max/CouldNotReadCoreException.java deleted file mode 100644 index 116d755..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/max/CouldNotReadCoreException.java +++ /dev/null @@ -1,15 +0,0 @@ -package org.junit.experimental.max; - -/** - * Thrown when Max cannot read the MaxCore serialization - */ -public class CouldNotReadCoreException extends Exception { - private static final long serialVersionUID = 1L; - - /** - * Constructs - */ - public CouldNotReadCoreException(Throwable e) { - super(e); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/max/MaxCore.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/max/MaxCore.java deleted file mode 100644 index 625cade..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/max/MaxCore.java +++ /dev/null @@ -1,181 +0,0 @@ -package org.junit.experimental.max; - -import java.io.File; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - -import junit.framework.TestSuite; -import org.junit.internal.requests.SortingRequest; -import org.junit.internal.runners.ErrorReportingRunner; -import org.junit.internal.runners.JUnit38ClassRunner; -import org.junit.runner.Description; -import org.junit.runner.JUnitCore; -import org.junit.runner.Request; -import org.junit.runner.Result; -import org.junit.runner.Runner; -import org.junit.runners.Suite; -import org.junit.runners.model.InitializationError; - -/** - * A replacement for JUnitCore, which keeps track of runtime and failure history, and reorders tests - * to maximize the chances that a failing test occurs early in the test run. - * - * The rules for sorting are: - *
      - *
    1. Never-run tests first, in arbitrary order - *
    2. Group remaining tests by the date at which they most recently failed. - *
    3. Sort groups such that the most recent failure date is first, and never-failing tests are at the end. - *
    4. Within a group, run the fastest tests first. - *
    - */ -public class MaxCore { - private static final String MALFORMED_JUNIT_3_TEST_CLASS_PREFIX = "malformed JUnit 3 test class: "; - - /** - * Create a new MaxCore from a serialized file stored at storedResults - * - * @deprecated use storedLocally() - */ - @Deprecated - public static MaxCore forFolder(String folderName) { - return storedLocally(new File(folderName)); - } - - /** - * Create a new MaxCore from a serialized file stored at storedResults - */ - public static MaxCore storedLocally(File storedResults) { - return new MaxCore(storedResults); - } - - private final MaxHistory history; - - private MaxCore(File storedResults) { - history = MaxHistory.forFolder(storedResults); - } - - /** - * Run all the tests in class. - * - * @return a {@link Result} describing the details of the test run and the failed tests. - */ - public Result run(Class testClass) { - return run(Request.aClass(testClass)); - } - - /** - * Run all the tests contained in request. - * - * @param request the request describing tests - * @return a {@link Result} describing the details of the test run and the failed tests. - */ - public Result run(Request request) { - return run(request, new JUnitCore()); - } - - /** - * Run all the tests contained in request. - * - * This variant should be used if {@code core} has attached listeners that this - * run should notify. - * - * @param request the request describing tests - * @param core a JUnitCore to delegate to. - * @return a {@link Result} describing the details of the test run and the failed tests. - */ - public Result run(Request request, JUnitCore core) { - core.addListener(history.listener()); - return core.run(sortRequest(request).getRunner()); - } - - /** - * @return a new Request, which contains all of the same tests, but in a new order. - */ - public Request sortRequest(Request request) { - if (request instanceof SortingRequest) { - // We'll pay big karma points for this - return request; - } - List leaves = findLeaves(request); - Collections.sort(leaves, history.testComparator()); - return constructLeafRequest(leaves); - } - - private Request constructLeafRequest(List leaves) { - final List runners = new ArrayList(); - for (Description each : leaves) { - runners.add(buildRunner(each)); - } - return new Request() { - @Override - public Runner getRunner() { - try { - return new Suite((Class) null, runners) { - }; - } catch (InitializationError e) { - return new ErrorReportingRunner(null, e); - } - } - }; - } - - private Runner buildRunner(Description each) { - if (each.toString().equals("TestSuite with 0 tests")) { - return Suite.emptySuite(); - } - if (each.toString().startsWith(MALFORMED_JUNIT_3_TEST_CLASS_PREFIX)) { - // This is cheating, because it runs the whole class - // to get the warning for this method, but we can't do better, - // because JUnit 3.8's - // thrown away which method the warning is for. - return new JUnit38ClassRunner(new TestSuite(getMalformedTestClass(each))); - } - Class type = each.getTestClass(); - if (type == null) { - throw new RuntimeException("Can't build a runner from description [" + each + "]"); - } - String methodName = each.getMethodName(); - if (methodName == null) { - return Request.aClass(type).getRunner(); - } - return Request.method(type, methodName).getRunner(); - } - - private Class getMalformedTestClass(Description each) { - try { - return Class.forName(each.toString().replace(MALFORMED_JUNIT_3_TEST_CLASS_PREFIX, "")); - } catch (ClassNotFoundException e) { - return null; - } - } - - /** - * @param request a request to run - * @return a list of method-level tests to run, sorted in the order - * specified in the class comment. - */ - public List sortedLeavesForTest(Request request) { - return findLeaves(sortRequest(request)); - } - - private List findLeaves(Request request) { - List results = new ArrayList(); - findLeaves(null, request.getRunner().getDescription(), results); - return results; - } - - private void findLeaves(Description parent, Description description, List results) { - if (description.getChildren().isEmpty()) { - if (description.toString().equals("warning(junit.framework.TestSuite$1)")) { - results.add(Description.createSuiteDescription(MALFORMED_JUNIT_3_TEST_CLASS_PREFIX + parent)); - } else { - results.add(description); - } - } else { - for (Description each : description.getChildren()) { - findLeaves(description, each, results); - } - } - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/max/MaxHistory.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/max/MaxHistory.java deleted file mode 100644 index 45a4033..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/max/MaxHistory.java +++ /dev/null @@ -1,173 +0,0 @@ -package org.junit.experimental.max; - -import java.io.File; -import java.io.FileInputStream; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.ObjectInputStream; -import java.io.ObjectOutputStream; -import java.io.Serializable; -import java.util.Comparator; -import java.util.HashMap; -import java.util.Map; - -import org.junit.runner.Description; -import org.junit.runner.Result; -import org.junit.runner.notification.Failure; -import org.junit.runner.notification.RunListener; - -/** - * Stores a subset of the history of each test: - *
      - *
    • Last failure timestamp - *
    • Duration of last execution - *
    - */ -public class MaxHistory implements Serializable { - private static final long serialVersionUID = 1L; - - /** - * Loads a {@link MaxHistory} from {@code file}, or generates a new one that - * will be saved to {@code file}. - */ - public static MaxHistory forFolder(File file) { - if (file.exists()) { - try { - return readHistory(file); - } catch (CouldNotReadCoreException e) { - e.printStackTrace(); - file.delete(); - } - } - return new MaxHistory(file); - } - - private static MaxHistory readHistory(File storedResults) - throws CouldNotReadCoreException { - try { - FileInputStream file = new FileInputStream(storedResults); - try { - ObjectInputStream stream = new ObjectInputStream(file); - try { - return (MaxHistory) stream.readObject(); - } finally { - stream.close(); - } - } finally { - file.close(); - } - } catch (Exception e) { - throw new CouldNotReadCoreException(e); - } - } - - /* - * We have to use the f prefix until the next major release to ensure - * serialization compatibility. - * See https://github.com/junit-team/junit/issues/976 - */ - private final Map fDurations = new HashMap(); - private final Map fFailureTimestamps = new HashMap(); - private final File fHistoryStore; - - private MaxHistory(File storedResults) { - fHistoryStore = storedResults; - } - - private void save() throws IOException { - ObjectOutputStream stream = new ObjectOutputStream(new FileOutputStream( - fHistoryStore)); - stream.writeObject(this); - stream.close(); - } - - Long getFailureTimestamp(Description key) { - return fFailureTimestamps.get(key.toString()); - } - - void putTestFailureTimestamp(Description key, long end) { - fFailureTimestamps.put(key.toString(), end); - } - - boolean isNewTest(Description key) { - return !fDurations.containsKey(key.toString()); - } - - Long getTestDuration(Description key) { - return fDurations.get(key.toString()); - } - - void putTestDuration(Description description, long duration) { - fDurations.put(description.toString(), duration); - } - - private final class RememberingListener extends RunListener { - private long overallStart = System.currentTimeMillis(); - - private Map starts = new HashMap(); - - @Override - public void testStarted(Description description) throws Exception { - starts.put(description, System.nanoTime()); // Get most accurate - // possible time - } - - @Override - public void testFinished(Description description) throws Exception { - long end = System.nanoTime(); - long start = starts.get(description); - putTestDuration(description, end - start); - } - - @Override - public void testFailure(Failure failure) throws Exception { - putTestFailureTimestamp(failure.getDescription(), overallStart); - } - - @Override - public void testRunFinished(Result result) throws Exception { - save(); - } - } - - private class TestComparator implements Comparator { - public int compare(Description o1, Description o2) { - // Always prefer new tests - if (isNewTest(o1)) { - return -1; - } - if (isNewTest(o2)) { - return 1; - } - // Then most recently failed first - int result = getFailure(o2).compareTo(getFailure(o1)); - return result != 0 ? result - // Then shorter tests first - : getTestDuration(o1).compareTo(getTestDuration(o2)); - } - - private Long getFailure(Description key) { - Long result = getFailureTimestamp(key); - if (result == null) { - return 0L; // 0 = "never failed (that I know about)" - } - return result; - } - } - - /** - * @return a listener that will update this history based on the test - * results reported. - */ - public RunListener listener() { - return new RememberingListener(); - } - - /** - * @return a comparator that ranks tests based on the JUnit Max sorting - * rules, as described in the {@link MaxCore} class comment. - */ - public Comparator testComparator() { - return new TestComparator(); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/results/FailureList.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/results/FailureList.java deleted file mode 100644 index e02eeae..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/results/FailureList.java +++ /dev/null @@ -1,28 +0,0 @@ -package org.junit.experimental.results; - -import java.util.List; - -import org.junit.runner.Result; -import org.junit.runner.notification.Failure; -import org.junit.runner.notification.RunListener; - -class FailureList { - private final List failures; - - public FailureList(List failures) { - this.failures = failures; - } - - public Result result() { - Result result = new Result(); - RunListener listener = result.createListener(); - for (Failure failure : failures) { - try { - listener.testFailure(failure); - } catch (Exception e) { - throw new RuntimeException("I can't believe this happened"); - } - } - return result; - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/results/PrintableResult.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/results/PrintableResult.java deleted file mode 100644 index ffe22f0..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/results/PrintableResult.java +++ /dev/null @@ -1,63 +0,0 @@ -package org.junit.experimental.results; - -import java.io.ByteArrayOutputStream; -import java.io.PrintStream; -import java.util.List; - -import org.junit.internal.TextListener; -import org.junit.runner.JUnitCore; -import org.junit.runner.Request; -import org.junit.runner.Result; -import org.junit.runner.notification.Failure; - -/** - * A test result that prints nicely in error messages. - * This is only intended to be used in JUnit self-tests. - * For example: - * - *
    - *    assertThat(testResult(HasExpectedException.class), isSuccessful());
    - * 
    - */ -public class PrintableResult { - private Result result; - - /** - * The result of running JUnit on {@code type} - */ - public static PrintableResult testResult(Class type) { - return testResult(Request.aClass(type)); - } - - /** - * The result of running JUnit on Request {@code request} - */ - public static PrintableResult testResult(Request request) { - return new PrintableResult(new JUnitCore().run(request)); - } - - /** - * A result that includes the given {@code failures} - */ - public PrintableResult(List failures) { - this(new FailureList(failures).result()); - } - - private PrintableResult(Result result) { - this.result = result; - } - - /** - * Returns the number of failures in this result. - */ - public int failureCount() { - return result.getFailures().size(); - } - - @Override - public String toString() { - ByteArrayOutputStream stream = new ByteArrayOutputStream(); - new TextListener(new PrintStream(stream)).testRunFinished(result); - return stream.toString(); - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/results/ResultMatchers.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/results/ResultMatchers.java deleted file mode 100644 index cf58f1b..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/results/ResultMatchers.java +++ /dev/null @@ -1,70 +0,0 @@ -package org.junit.experimental.results; - -import org.hamcrest.BaseMatcher; -import org.hamcrest.Description; -import org.hamcrest.Matcher; -import org.hamcrest.TypeSafeMatcher; - -/** - * Matchers on a PrintableResult, to enable JUnit self-tests. - * For example: - * - *
    - * assertThat(testResult(HasExpectedException.class), isSuccessful());
    - * 
    - */ -public class ResultMatchers { - /** - * Matches if the tests are all successful - */ - public static Matcher isSuccessful() { - return failureCountIs(0); - } - - /** - * Matches if there are {@code count} failures - */ - public static Matcher failureCountIs(final int count) { - return new TypeSafeMatcher() { - public void describeTo(Description description) { - description.appendText("has " + count + " failures"); - } - - @Override - public boolean matchesSafely(PrintableResult item) { - return item.failureCount() == count; - } - }; - } - - /** - * Matches if the result has exactly one failure, and it contains {@code string} - */ - public static Matcher hasSingleFailureContaining(final String string) { - return new BaseMatcher() { - public boolean matches(Object item) { - return item.toString().contains(string) && failureCountIs(1).matches(item); - } - - public void describeTo(Description description) { - description.appendText("has single failure containing " + string); - } - }; - } - - /** - * Matches if the result has one or more failures, and at least one of them - * contains {@code string} - */ - public static Matcher hasFailureContaining(final String string) { - return new BaseMatcher() { - public boolean matches(Object item) { - return item.toString().contains(string); - } - - public void describeTo(Description description) { - description.appendText("has failure containing " + string); - } - }; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/runners/Enclosed.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/runners/Enclosed.java deleted file mode 100644 index 610b970..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/runners/Enclosed.java +++ /dev/null @@ -1,45 +0,0 @@ -package org.junit.experimental.runners; - -import java.lang.reflect.Modifier; -import java.util.ArrayList; -import java.util.List; - -import org.junit.runners.Suite; -import org.junit.runners.model.RunnerBuilder; - -/** - * If you put tests in inner classes, Ant, for example, won't find them. By running the outer class - * with Enclosed, the tests in the inner classes will be run. You might put tests in inner classes - * to group them for convenience or to share constants. Abstract inner classes are ignored. - *

    - * So, for example: - *

    - * @RunWith(Enclosed.class)
    - * public class ListTests {
    - *     ...useful shared stuff...
    - *     public static class OneKindOfListTest {...}
    - *     public static class AnotherKind {...}
    - *     abstract public static class Ignored {...}
    - * }
    - * 
    - */ -public class Enclosed extends Suite { - /** - * Only called reflectively. Do not use programmatically. - */ - public Enclosed(Class klass, RunnerBuilder builder) throws Throwable { - super(builder, klass, filterAbstractClasses(klass.getClasses())); - } - - private static Class[] filterAbstractClasses(final Class[] classes) { - final List> filteredList= new ArrayList>(classes.length); - - for (final Class clazz : classes) { - if (!Modifier.isAbstract(clazz.getModifiers())) { - filteredList.add(clazz); - } - } - - return filteredList.toArray(new Class[filteredList.size()]); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/DataPoint.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/DataPoint.java deleted file mode 100644 index 0a017bb..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/DataPoint.java +++ /dev/null @@ -1,56 +0,0 @@ -package org.junit.experimental.theories; - -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * Annotating an field or method with @DataPoint will cause the field value - * or the value returned by the method to be used as a potential parameter for - * theories in that class, when run with the - * {@link org.junit.experimental.theories.Theories Theories} runner. - *

    - * A DataPoint is only considered as a potential value for parameters for - * which its type is assignable. When multiple {@code DataPoint}s exist - * with overlapping types more control can be obtained by naming each DataPoint - * using the value of this annotation, e.g. with - * @DataPoint({"dataset1", "dataset2"}), and then specifying - * which named set to consider as potential values for each parameter using the - * {@link org.junit.experimental.theories.FromDataPoints @FromDataPoints} - * annotation. - *

    - * Parameters with no specified source (i.e. without @FromDataPoints or - * other {@link org.junit.experimental.theories.ParametersSuppliedBy - * @ParameterSuppliedBy} annotations) will use all {@code DataPoint}s that are - * assignable to the parameter type as potential values, including named sets of - * {@code DataPoint}s. - * - *

    - * @DataPoint
    - * public static String dataPoint = "value";
    - * 
    - * @DataPoint("generated")
    - * public static String generatedDataPoint() {
    - *     return "generated value";
    - * }
    - * 
    - * @Theory
    - * public void theoryMethod(String param) {
    - *     ...
    - * }
    - * 
    - * - * @see org.junit.experimental.theories.Theories - * @see org.junit.experimental.theories.Theory - * @see org.junit.experimental.theories.DataPoint - * @see org.junit.experimental.theories.FromDataPoints - */ -@Retention(RetentionPolicy.RUNTIME) -@Target({FIELD, METHOD}) -public @interface DataPoint { - String[] value() default {}; - Class[] ignoredExceptions() default {}; -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/DataPoints.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/DataPoints.java deleted file mode 100644 index b47461b..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/DataPoints.java +++ /dev/null @@ -1,64 +0,0 @@ -package org.junit.experimental.theories; - -import static java.lang.annotation.ElementType.FIELD; -import static java.lang.annotation.ElementType.METHOD; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * Annotating an array or iterable-typed field or method with @DataPoints - * will cause the values in the array or iterable given to be used as potential - * parameters for theories in that class when run with the - * {@link org.junit.experimental.theories.Theories Theories} runner. - *

    - * DataPoints will only be considered as potential values for parameters for - * which their types are assignable. When multiple sets of DataPoints exist with - * overlapping types more control can be obtained by naming the DataPoints using - * the value of this annotation, e.g. with - * @DataPoints({"dataset1", "dataset2"}), and then specifying - * which named set to consider as potential values for each parameter using the - * {@link org.junit.experimental.theories.FromDataPoints @FromDataPoints} - * annotation. - *

    - * Parameters with no specified source (i.e. without @FromDataPoints or - * other {@link org.junit.experimental.theories.ParametersSuppliedBy - * @ParameterSuppliedBy} annotations) will use all DataPoints that are - * assignable to the parameter type as potential values, including named sets of - * DataPoints. - *

    - * DataPoints methods whose array types aren't assignable from the target - * parameter type (and so can't possibly return relevant values) will not be - * called when generating values for that parameter. Iterable-typed datapoints - * methods must always be called though, as this information is not available - * here after generic type erasure, so expensive methods returning iterable - * datapoints are a bad idea. - * - *

    - * @DataPoints
    - * public static String[] dataPoints = new String[] { ... };
    - * 
    - * @DataPoints
    - * public static String[] generatedDataPoints() {
    - *     return new String[] { ... };
    - * }
    - * 
    - * @Theory
    - * public void theoryMethod(String param) {
    - *     ...
    - * }
    - * 
    - * - * @see org.junit.experimental.theories.Theories - * @see org.junit.experimental.theories.Theory - * @see org.junit.experimental.theories.DataPoint - * @see org.junit.experimental.theories.FromDataPoints - */ -@Retention(RetentionPolicy.RUNTIME) -@Target({ FIELD, METHOD }) -public @interface DataPoints { - String[] value() default {}; - - Class[] ignoredExceptions() default {}; -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/FromDataPoints.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/FromDataPoints.java deleted file mode 100644 index 2b149ca..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/FromDataPoints.java +++ /dev/null @@ -1,54 +0,0 @@ -package org.junit.experimental.theories; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -import org.junit.experimental.theories.internal.SpecificDataPointsSupplier; - -/** - * Annotating a parameter of a {@link org.junit.experimental.theories.Theory - * @Theory} method with @FromDataPoints will limit the - * datapoints considered as potential values for that parameter to just the - * {@link org.junit.experimental.theories.DataPoints DataPoints} with the given - * name. DataPoint names can be given as the value parameter of the - * @DataPoints annotation. - *

    - * DataPoints without names will not be considered as values for any parameters - * annotated with @FromDataPoints. - *

    - * @DataPoints
    - * public static String[] unnamed = new String[] { ... };
    - * 
    - * @DataPoints("regexes")
    - * public static String[] regexStrings = new String[] { ... };
    - * 
    - * @DataPoints({"forMatching", "alphanumeric"})
    - * public static String[] testStrings = new String[] { ... }; 
    - * 
    - * @Theory
    - * public void stringTheory(String param) {
    - *     // This will be called with every value in 'regexStrings',
    - *     // 'testStrings' and 'unnamed'.
    - * }
    - * 
    - * @Theory
    - * public void regexTheory(@FromDataPoints("regexes") String regex,
    - *                         @FromDataPoints("forMatching") String value) {
    - *     // This will be called with only the values in 'regexStrings' as 
    - *     // regex, only the values in 'testStrings' as value, and none 
    - *     // of the values in 'unnamed'.
    - * }
    - * 
    - * - * @see org.junit.experimental.theories.Theory - * @see org.junit.experimental.theories.DataPoint - * @see org.junit.experimental.theories.DataPoints - */ -@Retention(RetentionPolicy.RUNTIME) -@Target(ElementType.PARAMETER) -@ParametersSuppliedBy(SpecificDataPointsSupplier.class) -public @interface FromDataPoints { - String value(); -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/ParameterSignature.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/ParameterSignature.java deleted file mode 100644 index cf22583..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/ParameterSignature.java +++ /dev/null @@ -1,134 +0,0 @@ -package org.junit.experimental.theories; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Constructor; -import java.lang.reflect.Method; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -public class ParameterSignature { - - private static final Map, Class> CONVERTABLE_TYPES_MAP = buildConvertableTypesMap(); - - private static Map, Class> buildConvertableTypesMap() { - Map, Class> map = new HashMap, Class>(); - - putSymmetrically(map, boolean.class, Boolean.class); - putSymmetrically(map, byte.class, Byte.class); - putSymmetrically(map, short.class, Short.class); - putSymmetrically(map, char.class, Character.class); - putSymmetrically(map, int.class, Integer.class); - putSymmetrically(map, long.class, Long.class); - putSymmetrically(map, float.class, Float.class); - putSymmetrically(map, double.class, Double.class); - - return Collections.unmodifiableMap(map); - } - - private static void putSymmetrically(Map map, T a, T b) { - map.put(a, b); - map.put(b, a); - } - - public static ArrayList signatures(Method method) { - return signatures(method.getParameterTypes(), method - .getParameterAnnotations()); - } - - public static List signatures(Constructor constructor) { - return signatures(constructor.getParameterTypes(), constructor - .getParameterAnnotations()); - } - - private static ArrayList signatures( - Class[] parameterTypes, Annotation[][] parameterAnnotations) { - ArrayList sigs = new ArrayList(); - for (int i = 0; i < parameterTypes.length; i++) { - sigs.add(new ParameterSignature(parameterTypes[i], - parameterAnnotations[i])); - } - return sigs; - } - - private final Class type; - - private final Annotation[] annotations; - - private ParameterSignature(Class type, Annotation[] annotations) { - this.type = type; - this.annotations = annotations; - } - - public boolean canAcceptValue(Object candidate) { - return (candidate == null) ? !type.isPrimitive() : canAcceptType(candidate.getClass()); - } - - public boolean canAcceptType(Class candidate) { - return type.isAssignableFrom(candidate) || - isAssignableViaTypeConversion(type, candidate); - } - - public boolean canPotentiallyAcceptType(Class candidate) { - return candidate.isAssignableFrom(type) || - isAssignableViaTypeConversion(candidate, type) || - canAcceptType(candidate); - } - - private boolean isAssignableViaTypeConversion(Class targetType, Class candidate) { - if (CONVERTABLE_TYPES_MAP.containsKey(candidate)) { - Class wrapperClass = CONVERTABLE_TYPES_MAP.get(candidate); - return targetType.isAssignableFrom(wrapperClass); - } else { - return false; - } - } - - public Class getType() { - return type; - } - - public List getAnnotations() { - return Arrays.asList(annotations); - } - - public boolean hasAnnotation(Class type) { - return getAnnotation(type) != null; - } - - public T findDeepAnnotation(Class annotationType) { - Annotation[] annotations2 = annotations; - return findDeepAnnotation(annotations2, annotationType, 3); - } - - private T findDeepAnnotation( - Annotation[] annotations, Class annotationType, int depth) { - if (depth == 0) { - return null; - } - for (Annotation each : annotations) { - if (annotationType.isInstance(each)) { - return annotationType.cast(each); - } - Annotation candidate = findDeepAnnotation(each.annotationType() - .getAnnotations(), annotationType, depth - 1); - if (candidate != null) { - return annotationType.cast(candidate); - } - } - - return null; - } - - public T getAnnotation(Class annotationType) { - for (Annotation each : getAnnotations()) { - if (annotationType.isInstance(each)) { - return annotationType.cast(each); - } - } - return null; - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/ParameterSupplier.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/ParameterSupplier.java deleted file mode 100644 index bac8b34..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/ParameterSupplier.java +++ /dev/null @@ -1,43 +0,0 @@ -package org.junit.experimental.theories; - -import java.util.List; - -/** - * Abstract parent class for suppliers of input data points for theories. Extend this class to customize how {@link - * org.junit.experimental.theories.Theories Theories} runner - * finds accepted data points. Then use your class together with @ParametersSuppliedBy on input - * parameters for theories. - * - *

    - * For example, here is a supplier for values between two integers, and an annotation that references it: - * - *

    - *     @Retention(RetentionPolicy.RUNTIME)
    - *     @ParametersSuppliedBy(BetweenSupplier.class)
    - *     public @interface Between {
    - *         int first();
    - *
    - *         int last();
    - *     }
    - *
    - *     public static class BetweenSupplier extends ParameterSupplier {
    - *         @Override
    - *         public List<PotentialAssignment> getValueSources(ParameterSignature sig) {
    - *             List<PotentialAssignment> list = new ArrayList<PotentialAssignment>();
    - *             Between annotation = (Between) sig.getSupplierAnnotation();
    - *
    - *             for (int i = annotation.first(); i <= annotation.last(); i++)
    - *                 list.add(PotentialAssignment.forValue("ints", i));
    - *             return list;
    - *         }
    - *     }
    - * 
    - *

    - * - * @see org.junit.experimental.theories.ParametersSuppliedBy - * @see org.junit.experimental.theories.Theories - * @see org.junit.experimental.theories.FromDataPoints - */ -public abstract class ParameterSupplier { - public abstract List getValueSources(ParameterSignature sig) throws Throwable; -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/ParametersSuppliedBy.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/ParametersSuppliedBy.java deleted file mode 100644 index 15b5d95..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/ParametersSuppliedBy.java +++ /dev/null @@ -1,48 +0,0 @@ -package org.junit.experimental.theories; - -import static java.lang.annotation.ElementType.ANNOTATION_TYPE; -import static java.lang.annotation.ElementType.PARAMETER; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * Annotating a {@link org.junit.experimental.theories.Theory Theory} method - * parameter with @ParametersSuppliedBy causes it to be supplied with - * values from the named - * {@link org.junit.experimental.theories.ParameterSupplier ParameterSupplier} - * when run as a theory by the {@link org.junit.experimental.theories.Theories - * Theories} runner. - * - * In addition, annotations themselves can be annotated with - * @ParametersSuppliedBy, and then used similarly. ParameterSuppliedBy - * annotations on parameters are detected by searching up this heirarchy such - * that these act as syntactic sugar, making: - * - *
    - * @ParametersSuppliedBy(Supplier.class)
    - * public @interface SpecialParameter { }
    - * 
    - * @Theory
    - * public void theoryMethod(@SpecialParameter String param) {
    - *   ...
    - * }
    - * 
    - * - * equivalent to: - * - *
    - * @Theory
    - * public void theoryMethod(@ParametersSuppliedBy(Supplier.class) String param) {
    - *   ...
    - * }
    - * 
    - */ -@Retention(RetentionPolicy.RUNTIME) -@Target({ ANNOTATION_TYPE, PARAMETER }) -public @interface ParametersSuppliedBy { - - Class value(); - -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/PotentialAssignment.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/PotentialAssignment.java deleted file mode 100644 index 18ca07a..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/PotentialAssignment.java +++ /dev/null @@ -1,52 +0,0 @@ -package org.junit.experimental.theories; - -import static java.lang.String.format; - -public abstract class PotentialAssignment { - public static class CouldNotGenerateValueException extends Exception { - private static final long serialVersionUID = 1L; - - public CouldNotGenerateValueException() { - } - - public CouldNotGenerateValueException(Throwable e) { - super(e); - } - } - - public static PotentialAssignment forValue(final String name, final Object value) { - return new PotentialAssignment() { - @Override - public Object getValue() { - return value; - } - - @Override - public String toString() { - return format("[%s]", value); - } - - @Override - public String getDescription() { - String valueString; - - if (value == null) { - valueString = "null"; - } else { - try { - valueString = format("\"%s\"", value); - } catch (Throwable e) { - valueString = format("[toString() threw %s: %s]", - e.getClass().getSimpleName(), e.getMessage()); - } - } - - return format("%s ", valueString, name); - } - }; - } - - public abstract Object getValue() throws CouldNotGenerateValueException; - - public abstract String getDescription() throws CouldNotGenerateValueException; -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/Theories.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/Theories.java deleted file mode 100644 index 817f553..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/Theories.java +++ /dev/null @@ -1,305 +0,0 @@ -package org.junit.experimental.theories; - -import java.lang.reflect.Constructor; -import java.lang.reflect.Field; -import java.lang.reflect.Method; -import java.lang.reflect.Modifier; -import java.util.ArrayList; -import java.util.List; - -import org.junit.Assert; -import org.junit.Assume; -import org.junit.experimental.theories.internal.Assignments; -import org.junit.experimental.theories.internal.ParameterizedAssertionError; -import org.junit.internal.AssumptionViolatedException; -import org.junit.runners.BlockJUnit4ClassRunner; -import org.junit.runners.model.FrameworkMethod; -import org.junit.runners.model.InitializationError; -import org.junit.runners.model.Statement; -import org.junit.runners.model.TestClass; - -/** - * The Theories runner allows to test a certain functionality against a subset of an infinite set of data points. - *

    - * A Theory is a piece of functionality (a method) that is executed against several data inputs called data points. - * To make a test method a theory you mark it with @Theory. To create a data point you create a public - * field in your test class and mark it with @DataPoint. The Theories runner then executes your test - * method as many times as the number of data points declared, providing a different data point as - * the input argument on each invocation. - *

    - *

    - * A Theory differs from standard test method in that it captures some aspect of the intended behavior in possibly - * infinite numbers of scenarios which corresponds to the number of data points declared. Using assumptions and - * assertions properly together with covering multiple scenarios with different data points can make your tests more - * flexible and bring them closer to scientific theories (hence the name). - *

    - *

    - * For example: - *

    - *
    - * @RunWith(Theories.class)
    - * public class UserTest {
    - *      @DataPoint
    - *      public static String GOOD_USERNAME = "optimus";
    - *      @DataPoint
    - *      public static String USERNAME_WITH_SLASH = "optimus/prime";
    - *
    - *      @Theory
    - *      public void filenameIncludesUsername(String username) {
    - *          assumeThat(username, not(containsString("/")));
    - *          assertThat(new User(username).configFileName(), containsString(username));
    - *      }
    - * }
    - * 
    - * This makes it clear that the user's filename should be included in the config file name, - * only if it doesn't contain a slash. Another test or theory might define what happens when a username does contain - * a slash. UserTest will attempt to run filenameIncludesUsername on every compatible data - * point defined in the class. If any of the assumptions fail, the data point is silently ignored. If all of the - * assumptions pass, but an assertion fails, the test fails. - *

    - * Defining general statements as theories allows data point reuse across a bunch of functionality tests and also - * allows automated tools to search for new, unexpected data points that expose bugs. - *

    - *

    - * The support for Theories has been absorbed from the Popper project, and more complete documentation can be found - * from that projects archived documentation. - *

    - * - * @see Archived Popper project documentation - * @see Paper on Theories - */ -public class Theories extends BlockJUnit4ClassRunner { - public Theories(Class klass) throws InitializationError { - super(klass); - } - - @Override - protected void collectInitializationErrors(List errors) { - super.collectInitializationErrors(errors); - validateDataPointFields(errors); - validateDataPointMethods(errors); - } - - private void validateDataPointFields(List errors) { - Field[] fields = getTestClass().getJavaClass().getDeclaredFields(); - - for (Field field : fields) { - if (field.getAnnotation(DataPoint.class) == null && field.getAnnotation(DataPoints.class) == null) { - continue; - } - if (!Modifier.isStatic(field.getModifiers())) { - errors.add(new Error("DataPoint field " + field.getName() + " must be static")); - } - if (!Modifier.isPublic(field.getModifiers())) { - errors.add(new Error("DataPoint field " + field.getName() + " must be public")); - } - } - } - - private void validateDataPointMethods(List errors) { - Method[] methods = getTestClass().getJavaClass().getDeclaredMethods(); - - for (Method method : methods) { - if (method.getAnnotation(DataPoint.class) == null && method.getAnnotation(DataPoints.class) == null) { - continue; - } - if (!Modifier.isStatic(method.getModifiers())) { - errors.add(new Error("DataPoint method " + method.getName() + " must be static")); - } - if (!Modifier.isPublic(method.getModifiers())) { - errors.add(new Error("DataPoint method " + method.getName() + " must be public")); - } - } - } - - @Override - protected void validateConstructor(List errors) { - validateOnlyOneConstructor(errors); - } - - @Override - protected void validateTestMethods(List errors) { - for (FrameworkMethod each : computeTestMethods()) { - if (each.getAnnotation(Theory.class) != null) { - each.validatePublicVoid(false, errors); - each.validateNoTypeParametersOnArgs(errors); - } else { - each.validatePublicVoidNoArg(false, errors); - } - - for (ParameterSignature signature : ParameterSignature.signatures(each.getMethod())) { - ParametersSuppliedBy annotation = signature.findDeepAnnotation(ParametersSuppliedBy.class); - if (annotation != null) { - validateParameterSupplier(annotation.value(), errors); - } - } - } - } - - private void validateParameterSupplier(Class supplierClass, List errors) { - Constructor[] constructors = supplierClass.getConstructors(); - - if (constructors.length != 1) { - errors.add(new Error("ParameterSupplier " + supplierClass.getName() + - " must have only one constructor (either empty or taking only a TestClass)")); - } else { - Class[] paramTypes = constructors[0].getParameterTypes(); - if (!(paramTypes.length == 0) && !paramTypes[0].equals(TestClass.class)) { - errors.add(new Error("ParameterSupplier " + supplierClass.getName() + - " constructor must take either nothing or a single TestClass instance")); - } - } - } - - @Override - protected List computeTestMethods() { - List testMethods = new ArrayList(super.computeTestMethods()); - List theoryMethods = getTestClass().getAnnotatedMethods(Theory.class); - testMethods.removeAll(theoryMethods); - testMethods.addAll(theoryMethods); - return testMethods; - } - - @Override - public Statement methodBlock(final FrameworkMethod method) { - return new TheoryAnchor(method, getTestClass()); - } - - public static class TheoryAnchor extends Statement { - private int successes = 0; - - private final FrameworkMethod testMethod; - private final TestClass testClass; - - private List fInvalidParameters = new ArrayList(); - - public TheoryAnchor(FrameworkMethod testMethod, TestClass testClass) { - this.testMethod = testMethod; - this.testClass = testClass; - } - - private TestClass getTestClass() { - return testClass; - } - - @Override - public void evaluate() throws Throwable { - runWithAssignment(Assignments.allUnassigned( - testMethod.getMethod(), getTestClass())); - - //if this test method is not annotated with Theory, then no successes is a valid case - boolean hasTheoryAnnotation = testMethod.getAnnotation(Theory.class) != null; - if (successes == 0 && hasTheoryAnnotation) { - Assert - .fail("Never found parameters that satisfied method assumptions. Violated assumptions: " - + fInvalidParameters); - } - } - - protected void runWithAssignment(Assignments parameterAssignment) - throws Throwable { - if (!parameterAssignment.isComplete()) { - runWithIncompleteAssignment(parameterAssignment); - } else { - runWithCompleteAssignment(parameterAssignment); - } - } - - protected void runWithIncompleteAssignment(Assignments incomplete) - throws Throwable { - for (PotentialAssignment source : incomplete - .potentialsForNextUnassigned()) { - runWithAssignment(incomplete.assignNext(source)); - } - } - - protected void runWithCompleteAssignment(final Assignments complete) - throws Throwable { - new BlockJUnit4ClassRunner(getTestClass().getJavaClass()) { - @Override - protected void collectInitializationErrors( - List errors) { - // do nothing - } - - @Override - public Statement methodBlock(FrameworkMethod method) { - final Statement statement = super.methodBlock(method); - return new Statement() { - @Override - public void evaluate() throws Throwable { - try { - statement.evaluate(); - handleDataPointSuccess(); - } catch (AssumptionViolatedException e) { - handleAssumptionViolation(e); - } catch (Throwable e) { - reportParameterizedError(e, complete - .getArgumentStrings(nullsOk())); - } - } - - }; - } - - @Override - protected Statement methodInvoker(FrameworkMethod method, Object test) { - return methodCompletesWithParameters(method, complete, test); - } - - @Override - public Object createTest() throws Exception { - Object[] params = complete.getConstructorArguments(); - - if (!nullsOk()) { - Assume.assumeNotNull(params); - } - - return getTestClass().getOnlyConstructor().newInstance(params); - } - }.methodBlock(testMethod).evaluate(); - } - - private Statement methodCompletesWithParameters( - final FrameworkMethod method, final Assignments complete, final Object freshInstance) { - return new Statement() { - @Override - public void evaluate() throws Throwable { - final Object[] values = complete.getMethodArguments(); - - if (!nullsOk()) { - Assume.assumeNotNull(values); - } - - method.invokeExplosively(freshInstance, values); - } - }; - } - - protected void handleAssumptionViolation(AssumptionViolatedException e) { - fInvalidParameters.add(e); - } - - protected void reportParameterizedError(Throwable e, Object... params) - throws Throwable { - if (params.length == 0) { - throw e; - } - throw new ParameterizedAssertionError(e, testMethod.getName(), - params); - } - - private boolean nullsOk() { - Theory annotation = testMethod.getMethod().getAnnotation( - Theory.class); - if (annotation == null) { - return false; - } - return annotation.nullsAccepted(); - } - - protected void handleDataPointSuccess() { - successes++; - } - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/Theory.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/Theory.java deleted file mode 100644 index 0b9f2c4..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/Theory.java +++ /dev/null @@ -1,18 +0,0 @@ -package org.junit.experimental.theories; - -import static java.lang.annotation.ElementType.METHOD; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * Marks test methods that should be read as theories by the {@link org.junit.experimental.theories.Theories Theories} runner. - * - * @see org.junit.experimental.theories.Theories - */ -@Retention(RetentionPolicy.RUNTIME) -@Target(METHOD) -public @interface Theory { - boolean nullsAccepted() default true; -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/internal/AllMembersSupplier.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/internal/AllMembersSupplier.java deleted file mode 100644 index f15fb28..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/internal/AllMembersSupplier.java +++ /dev/null @@ -1,204 +0,0 @@ -package org.junit.experimental.theories.internal; - -import java.lang.reflect.Array; -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Iterator; -import java.util.List; - -import org.junit.Assume; -import org.junit.experimental.theories.DataPoint; -import org.junit.experimental.theories.DataPoints; -import org.junit.experimental.theories.ParameterSignature; -import org.junit.experimental.theories.ParameterSupplier; -import org.junit.experimental.theories.PotentialAssignment; -import org.junit.runners.model.FrameworkField; -import org.junit.runners.model.FrameworkMethod; -import org.junit.runners.model.TestClass; - -/** - * Supplies Theory parameters based on all public members of the target class. - */ -public class AllMembersSupplier extends ParameterSupplier { - static class MethodParameterValue extends PotentialAssignment { - private final FrameworkMethod method; - - private MethodParameterValue(FrameworkMethod dataPointMethod) { - method = dataPointMethod; - } - - @Override - public Object getValue() throws CouldNotGenerateValueException { - try { - return method.invokeExplosively(null); - } catch (IllegalArgumentException e) { - throw new RuntimeException( - "unexpected: argument length is checked"); - } catch (IllegalAccessException e) { - throw new RuntimeException( - "unexpected: getMethods returned an inaccessible method"); - } catch (Throwable throwable) { - DataPoint annotation = method.getAnnotation(DataPoint.class); - Assume.assumeTrue(annotation == null || !isAssignableToAnyOf(annotation.ignoredExceptions(), throwable)); - - throw new CouldNotGenerateValueException(throwable); - } - } - - @Override - public String getDescription() throws CouldNotGenerateValueException { - return method.getName(); - } - } - - private final TestClass clazz; - - /** - * Constructs a new supplier for {@code type} - */ - public AllMembersSupplier(TestClass type) { - clazz = type; - } - - @Override - public List getValueSources(ParameterSignature sig) throws Throwable { - List list = new ArrayList(); - - addSinglePointFields(sig, list); - addMultiPointFields(sig, list); - addSinglePointMethods(sig, list); - addMultiPointMethods(sig, list); - - return list; - } - - private void addMultiPointMethods(ParameterSignature sig, List list) throws Throwable { - for (FrameworkMethod dataPointsMethod : getDataPointsMethods(sig)) { - Class returnType = dataPointsMethod.getReturnType(); - - if ((returnType.isArray() && sig.canPotentiallyAcceptType(returnType.getComponentType())) || - Iterable.class.isAssignableFrom(returnType)) { - try { - addDataPointsValues(returnType, sig, dataPointsMethod.getName(), list, - dataPointsMethod.invokeExplosively(null)); - } catch (Throwable throwable) { - DataPoints annotation = dataPointsMethod.getAnnotation(DataPoints.class); - if (annotation != null && isAssignableToAnyOf(annotation.ignoredExceptions(), throwable)) { - return; - } else { - throw throwable; - } - } - } - } - } - - private void addSinglePointMethods(ParameterSignature sig, List list) { - for (FrameworkMethod dataPointMethod : getSingleDataPointMethods(sig)) { - if (sig.canAcceptType(dataPointMethod.getType())) { - list.add(new MethodParameterValue(dataPointMethod)); - } - } - } - - private void addMultiPointFields(ParameterSignature sig, List list) { - for (final Field field : getDataPointsFields(sig)) { - Class type = field.getType(); - addDataPointsValues(type, sig, field.getName(), list, getStaticFieldValue(field)); - } - } - - private void addSinglePointFields(ParameterSignature sig, List list) { - for (final Field field : getSingleDataPointFields(sig)) { - Object value = getStaticFieldValue(field); - - if (sig.canAcceptValue(value)) { - list.add(PotentialAssignment.forValue(field.getName(), value)); - } - } - } - - private void addDataPointsValues(Class type, ParameterSignature sig, String name, - List list, Object value) { - if (type.isArray()) { - addArrayValues(sig, name, list, value); - } - else if (Iterable.class.isAssignableFrom(type)) { - addIterableValues(sig, name, list, (Iterable) value); - } - } - - private void addArrayValues(ParameterSignature sig, String name, List list, Object array) { - for (int i = 0; i < Array.getLength(array); i++) { - Object value = Array.get(array, i); - if (sig.canAcceptValue(value)) { - list.add(PotentialAssignment.forValue(name + "[" + i + "]", value)); - } - } - } - - private void addIterableValues(ParameterSignature sig, String name, List list, Iterable iterable) { - Iterator iterator = iterable.iterator(); - int i = 0; - while (iterator.hasNext()) { - Object value = iterator.next(); - if (sig.canAcceptValue(value)) { - list.add(PotentialAssignment.forValue(name + "[" + i + "]", value)); - } - i += 1; - } - } - - private Object getStaticFieldValue(final Field field) { - try { - return field.get(null); - } catch (IllegalArgumentException e) { - throw new RuntimeException( - "unexpected: field from getClass doesn't exist on object"); - } catch (IllegalAccessException e) { - throw new RuntimeException( - "unexpected: getFields returned an inaccessible field"); - } - } - - private static boolean isAssignableToAnyOf(Class[] typeArray, Object target) { - for (Class type : typeArray) { - if (type.isAssignableFrom(target.getClass())) { - return true; - } - } - return false; - } - - protected Collection getDataPointsMethods(ParameterSignature sig) { - return clazz.getAnnotatedMethods(DataPoints.class); - } - - protected Collection getSingleDataPointFields(ParameterSignature sig) { - List fields = clazz.getAnnotatedFields(DataPoint.class); - Collection validFields = new ArrayList(); - - for (FrameworkField frameworkField : fields) { - validFields.add(frameworkField.getField()); - } - - return validFields; - } - - protected Collection getDataPointsFields(ParameterSignature sig) { - List fields = clazz.getAnnotatedFields(DataPoints.class); - Collection validFields = new ArrayList(); - - for (FrameworkField frameworkField : fields) { - validFields.add(frameworkField.getField()); - } - - return validFields; - } - - protected Collection getSingleDataPointMethods(ParameterSignature sig) { - return clazz.getAnnotatedMethods(DataPoint.class); - } - -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/internal/Assignments.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/internal/Assignments.java deleted file mode 100644 index a94c8a5..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/internal/Assignments.java +++ /dev/null @@ -1,154 +0,0 @@ -package org.junit.experimental.theories.internal; - -import static java.util.Collections.emptyList; - -import java.lang.reflect.Constructor; -import java.lang.reflect.Method; -import java.util.ArrayList; -import java.util.List; - -import org.junit.experimental.theories.ParameterSignature; -import org.junit.experimental.theories.ParameterSupplier; -import org.junit.experimental.theories.ParametersSuppliedBy; -import org.junit.experimental.theories.PotentialAssignment; -import org.junit.experimental.theories.PotentialAssignment.CouldNotGenerateValueException; -import org.junit.runners.model.TestClass; - -/** - * A potentially incomplete list of value assignments for a method's formal - * parameters - */ -public class Assignments { - private final List assigned; - - private final List unassigned; - - private final TestClass clazz; - - private Assignments(List assigned, - List unassigned, TestClass clazz) { - this.unassigned = unassigned; - this.assigned = assigned; - this.clazz = clazz; - } - - /** - * Returns a new assignment list for {@code testMethod}, with no params - * assigned. - */ - public static Assignments allUnassigned(Method testMethod, - TestClass testClass) { - List signatures; - signatures = ParameterSignature.signatures(testClass - .getOnlyConstructor()); - signatures.addAll(ParameterSignature.signatures(testMethod)); - return new Assignments(new ArrayList(), - signatures, testClass); - } - - public boolean isComplete() { - return unassigned.size() == 0; - } - - public ParameterSignature nextUnassigned() { - return unassigned.get(0); - } - - public Assignments assignNext(PotentialAssignment source) { - List assigned = new ArrayList( - this.assigned); - assigned.add(source); - - return new Assignments(assigned, unassigned.subList(1, - unassigned.size()), clazz); - } - - public Object[] getActualValues(int start, int stop) - throws CouldNotGenerateValueException { - Object[] values = new Object[stop - start]; - for (int i = start; i < stop; i++) { - values[i - start] = assigned.get(i).getValue(); - } - return values; - } - - public List potentialsForNextUnassigned() - throws Throwable { - ParameterSignature unassigned = nextUnassigned(); - List assignments = getSupplier(unassigned).getValueSources(unassigned); - - if (assignments.size() == 0) { - assignments = generateAssignmentsFromTypeAlone(unassigned); - } - - return assignments; - } - - private List generateAssignmentsFromTypeAlone(ParameterSignature unassigned) { - Class paramType = unassigned.getType(); - - if (paramType.isEnum()) { - return new EnumSupplier(paramType).getValueSources(unassigned); - } else if (paramType.equals(Boolean.class) || paramType.equals(boolean.class)) { - return new BooleanSupplier().getValueSources(unassigned); - } else { - return emptyList(); - } - } - - private ParameterSupplier getSupplier(ParameterSignature unassigned) - throws Exception { - ParametersSuppliedBy annotation = unassigned - .findDeepAnnotation(ParametersSuppliedBy.class); - - if (annotation != null) { - return buildParameterSupplierFromClass(annotation.value()); - } else { - return new AllMembersSupplier(clazz); - } - } - - private ParameterSupplier buildParameterSupplierFromClass( - Class cls) throws Exception { - Constructor[] supplierConstructors = cls.getConstructors(); - - for (Constructor constructor : supplierConstructors) { - Class[] parameterTypes = constructor.getParameterTypes(); - if (parameterTypes.length == 1 - && parameterTypes[0].equals(TestClass.class)) { - return (ParameterSupplier) constructor.newInstance(clazz); - } - } - - return cls.newInstance(); - } - - public Object[] getConstructorArguments() - throws CouldNotGenerateValueException { - return getActualValues(0, getConstructorParameterCount()); - } - - public Object[] getMethodArguments() throws CouldNotGenerateValueException { - return getActualValues(getConstructorParameterCount(), assigned.size()); - } - - public Object[] getAllArguments() throws CouldNotGenerateValueException { - return getActualValues(0, assigned.size()); - } - - private int getConstructorParameterCount() { - List signatures = ParameterSignature - .signatures(clazz.getOnlyConstructor()); - int constructorParameterCount = signatures.size(); - return constructorParameterCount; - } - - public Object[] getArgumentStrings(boolean nullsOk) - throws CouldNotGenerateValueException { - Object[] values = new Object[assigned.size()]; - for (int i = 0; i < values.length; i++) { - values[i] = assigned.get(i).getDescription(); - } - return values; - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/internal/BooleanSupplier.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/internal/BooleanSupplier.java deleted file mode 100644 index 5f7032f..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/internal/BooleanSupplier.java +++ /dev/null @@ -1,18 +0,0 @@ -package org.junit.experimental.theories.internal; - -import java.util.Arrays; -import java.util.List; - -import org.junit.experimental.theories.ParameterSignature; -import org.junit.experimental.theories.ParameterSupplier; -import org.junit.experimental.theories.PotentialAssignment; - -public class BooleanSupplier extends ParameterSupplier { - - @Override - public List getValueSources(ParameterSignature sig) { - return Arrays.asList(PotentialAssignment.forValue("true", true), - PotentialAssignment.forValue("false", false)); - } - -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/internal/EnumSupplier.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/internal/EnumSupplier.java deleted file mode 100644 index 1f3ab90..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/internal/EnumSupplier.java +++ /dev/null @@ -1,30 +0,0 @@ -package org.junit.experimental.theories.internal; - -import java.util.ArrayList; -import java.util.List; - -import org.junit.experimental.theories.ParameterSignature; -import org.junit.experimental.theories.ParameterSupplier; -import org.junit.experimental.theories.PotentialAssignment; - -public class EnumSupplier extends ParameterSupplier { - - private Class enumType; - - public EnumSupplier(Class enumType) { - this.enumType = enumType; - } - - @Override - public List getValueSources(ParameterSignature sig) { - Object[] enumValues = enumType.getEnumConstants(); - - List assignments = new ArrayList(); - for (Object value : enumValues) { - assignments.add(PotentialAssignment.forValue(value.toString(), value)); - } - - return assignments; - } - -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/internal/ParameterizedAssertionError.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/internal/ParameterizedAssertionError.java deleted file mode 100644 index 5b9e947..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/internal/ParameterizedAssertionError.java +++ /dev/null @@ -1,50 +0,0 @@ -package org.junit.experimental.theories.internal; - -import java.util.Arrays; -import java.util.Collection; -import java.util.Iterator; - -public class ParameterizedAssertionError extends AssertionError { - private static final long serialVersionUID = 1L; - - public ParameterizedAssertionError(Throwable targetException, - String methodName, Object... params) { - super(String.format("%s(%s)", methodName, join(", ", params))); - this.initCause(targetException); - } - - @Override - public boolean equals(Object obj) { - return obj instanceof ParameterizedAssertionError && toString().equals(obj.toString()); - } - - @Override - public int hashCode() { - return toString().hashCode(); - } - - public static String join(String delimiter, Object... params) { - return join(delimiter, Arrays.asList(params)); - } - - public static String join(String delimiter, Collection values) { - StringBuilder sb = new StringBuilder(); - Iterator iter = values.iterator(); - while (iter.hasNext()) { - Object next = iter.next(); - sb.append(stringValueOf(next)); - if (iter.hasNext()) { - sb.append(delimiter); - } - } - return sb.toString(); - } - - private static String stringValueOf(Object next) { - try { - return String.valueOf(next); - } catch (Throwable e) { - return "[toString failed]"; - } - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/internal/SpecificDataPointsSupplier.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/internal/SpecificDataPointsSupplier.java deleted file mode 100644 index 7b571e3..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/internal/SpecificDataPointsSupplier.java +++ /dev/null @@ -1,90 +0,0 @@ -package org.junit.experimental.theories.internal; - -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collection; -import java.util.List; - -import org.junit.experimental.theories.DataPoint; -import org.junit.experimental.theories.DataPoints; -import org.junit.experimental.theories.FromDataPoints; -import org.junit.experimental.theories.ParameterSignature; -import org.junit.runners.model.FrameworkMethod; -import org.junit.runners.model.TestClass; - -public class SpecificDataPointsSupplier extends AllMembersSupplier { - - public SpecificDataPointsSupplier(TestClass testClass) { - super(testClass); - } - - @Override - protected Collection getSingleDataPointFields(ParameterSignature sig) { - Collection fields = super.getSingleDataPointFields(sig); - String requestedName = sig.getAnnotation(FromDataPoints.class).value(); - - List fieldsWithMatchingNames = new ArrayList(); - - for (Field field : fields) { - String[] fieldNames = field.getAnnotation(DataPoint.class).value(); - if (Arrays.asList(fieldNames).contains(requestedName)) { - fieldsWithMatchingNames.add(field); - } - } - - return fieldsWithMatchingNames; - } - - @Override - protected Collection getDataPointsFields(ParameterSignature sig) { - Collection fields = super.getDataPointsFields(sig); - String requestedName = sig.getAnnotation(FromDataPoints.class).value(); - - List fieldsWithMatchingNames = new ArrayList(); - - for (Field field : fields) { - String[] fieldNames = field.getAnnotation(DataPoints.class).value(); - if (Arrays.asList(fieldNames).contains(requestedName)) { - fieldsWithMatchingNames.add(field); - } - } - - return fieldsWithMatchingNames; - } - - @Override - protected Collection getSingleDataPointMethods(ParameterSignature sig) { - Collection methods = super.getSingleDataPointMethods(sig); - String requestedName = sig.getAnnotation(FromDataPoints.class).value(); - - List methodsWithMatchingNames = new ArrayList(); - - for (FrameworkMethod method : methods) { - String[] methodNames = method.getAnnotation(DataPoint.class).value(); - if (Arrays.asList(methodNames).contains(requestedName)) { - methodsWithMatchingNames.add(method); - } - } - - return methodsWithMatchingNames; - } - - @Override - protected Collection getDataPointsMethods(ParameterSignature sig) { - Collection methods = super.getDataPointsMethods(sig); - String requestedName = sig.getAnnotation(FromDataPoints.class).value(); - - List methodsWithMatchingNames = new ArrayList(); - - for (FrameworkMethod method : methods) { - String[] methodNames = method.getAnnotation(DataPoints.class).value(); - if (Arrays.asList(methodNames).contains(requestedName)) { - methodsWithMatchingNames.add(method); - } - } - - return methodsWithMatchingNames; - } - -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/suppliers/TestedOn.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/suppliers/TestedOn.java deleted file mode 100644 index a19f20a..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/suppliers/TestedOn.java +++ /dev/null @@ -1,31 +0,0 @@ -package org.junit.experimental.theories.suppliers; - -import static java.lang.annotation.ElementType.PARAMETER; - -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -import org.junit.experimental.theories.ParametersSuppliedBy; - -/** - * Annotating a {@link org.junit.experimental.theories.Theory Theory} method int - * parameter with @TestedOn causes it to be supplied with values from the - * ints array given when run as a theory by the - * {@link org.junit.experimental.theories.Theories Theories} runner. For - * example, the below method would be called three times by the Theories runner, - * once with each of the int parameters specified. - * - *
    - * @Theory
    - * public void shouldPassForSomeInts(@TestedOn(ints={1, 2, 3}) int param) {
    - *     ...
    - * }
    - * 
    - */ -@ParametersSuppliedBy(TestedOnSupplier.class) -@Retention(RetentionPolicy.RUNTIME) -@Target(PARAMETER) -public @interface TestedOn { - int[] ints(); -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/suppliers/TestedOnSupplier.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/suppliers/TestedOnSupplier.java deleted file mode 100644 index dc3d0c9..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/experimental/theories/suppliers/TestedOnSupplier.java +++ /dev/null @@ -1,25 +0,0 @@ -package org.junit.experimental.theories.suppliers; - -import java.util.ArrayList; -import java.util.List; - -import org.junit.experimental.theories.ParameterSignature; -import org.junit.experimental.theories.ParameterSupplier; -import org.junit.experimental.theories.PotentialAssignment; - -/** - * @see org.junit.experimental.theories.suppliers.TestedOn - * @see org.junit.experimental.theories.ParameterSupplier - */ -public class TestedOnSupplier extends ParameterSupplier { - @Override - public List getValueSources(ParameterSignature sig) { - List list = new ArrayList(); - TestedOn testedOn = sig.getAnnotation(TestedOn.class); - int[] ints = testedOn.ints(); - for (final int i : ints) { - list.add(PotentialAssignment.forValue("ints", i)); - } - return list; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/ArrayComparisonFailure.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/ArrayComparisonFailure.java deleted file mode 100644 index 8627d6e..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/ArrayComparisonFailure.java +++ /dev/null @@ -1,67 +0,0 @@ -package org.junit.internal; - -import java.util.ArrayList; -import java.util.List; - -import org.junit.Assert; - -/** - * Thrown when two array elements differ - * - * @see Assert#assertArrayEquals(String, Object[], Object[]) - */ -public class ArrayComparisonFailure extends AssertionError { - - private static final long serialVersionUID = 1L; - - /* - * We have to use the f prefix until the next major release to ensure - * serialization compatibility. - * See https://github.com/junit-team/junit/issues/976 - */ - private final List fIndices = new ArrayList(); - private final String fMessage; - - /** - * Construct a new ArrayComparisonFailure with an error text and the array's - * dimension that was not equal - * - * @param cause the exception that caused the array's content to fail the assertion test - * @param index the array position of the objects that are not equal. - * @see Assert#assertArrayEquals(String, Object[], Object[]) - */ - public ArrayComparisonFailure(String message, AssertionError cause, int index) { - this.fMessage = message; - initCause(cause); - addDimension(index); - } - - public void addDimension(int index) { - fIndices.add(0, index); - } - - @Override - public String getMessage() { - StringBuilder sb = new StringBuilder(); - if (fMessage != null) { - sb.append(fMessage); - } - sb.append("arrays first differed at element "); - for (int each : fIndices) { - sb.append("["); - sb.append(each); - sb.append("]"); - } - sb.append("; "); - sb.append(getCause().getMessage()); - return sb.toString(); - } - - /** - * {@inheritDoc} - */ - @Override - public String toString() { - return getMessage(); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/AssumptionViolatedException.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/AssumptionViolatedException.java deleted file mode 100644 index 880d73f..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/AssumptionViolatedException.java +++ /dev/null @@ -1,111 +0,0 @@ -package org.junit.internal; - -import org.hamcrest.Description; -import org.hamcrest.Matcher; -import org.hamcrest.SelfDescribing; -import org.hamcrest.StringDescription; - -/** - * An exception class used to implement assumptions (state in which a given test - * is meaningful and should or should not be executed). A test for which an assumption - * fails should not generate a test case failure. - * - * @see org.junit.Assume - */ -public class AssumptionViolatedException extends RuntimeException implements SelfDescribing { - private static final long serialVersionUID = 2L; - - /* - * We have to use the f prefix until the next major release to ensure - * serialization compatibility. - * See https://github.com/junit-team/junit/issues/976 - */ - private final String fAssumption; - private final boolean fValueMatcher; - private final Object fValue; - private final Matcher fMatcher; - - /** - * @deprecated Please use {@link org.junit.AssumptionViolatedException} instead. - */ - @Deprecated - public AssumptionViolatedException(String assumption, boolean hasValue, Object value, Matcher matcher) { - this.fAssumption = assumption; - this.fValue = value; - this.fMatcher = matcher; - this.fValueMatcher = hasValue; - - if (value instanceof Throwable) { - initCause((Throwable) value); - } - } - - /** - * An assumption exception with the given value (String or - * Throwable) and an additional failing {@link Matcher}. - * - * @deprecated Please use {@link org.junit.AssumptionViolatedException} instead. - */ - @Deprecated - public AssumptionViolatedException(Object value, Matcher matcher) { - this(null, true, value, matcher); - } - - /** - * An assumption exception with the given value (String or - * Throwable) and an additional failing {@link Matcher}. - * - * @deprecated Please use {@link org.junit.AssumptionViolatedException} instead. - */ - @Deprecated - public AssumptionViolatedException(String assumption, Object value, Matcher matcher) { - this(assumption, true, value, matcher); - } - - /** - * An assumption exception with the given message only. - * - * @deprecated Please use {@link org.junit.AssumptionViolatedException} instead. - */ - @Deprecated - public AssumptionViolatedException(String assumption) { - this(assumption, false, null, null); - } - - /** - * An assumption exception with the given message and a cause. - * - * @deprecated Please use {@link org.junit.AssumptionViolatedException} instead. - */ - @Deprecated - public AssumptionViolatedException(String assumption, Throwable e) { - this(assumption, false, null, null); - initCause(e); - } - - @Override - public String getMessage() { - return StringDescription.asString(this); - } - - public void describeTo(Description description) { - if (fAssumption != null) { - description.appendText(fAssumption); - } - - if (fValueMatcher) { - // a value was passed in when this instance was constructed; print it - if (fAssumption != null) { - description.appendText(": "); - } - - description.appendText("got: "); - description.appendValue(fValue); - - if (fMatcher != null) { - description.appendText(", expected: "); - description.appendDescriptionOf(fMatcher); - } - } - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/Classes.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/Classes.java deleted file mode 100644 index 154603d..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/Classes.java +++ /dev/null @@ -1,18 +0,0 @@ -package org.junit.internal; - -import static java.lang.Thread.currentThread; - -/** - * Miscellaneous functions dealing with classes. - */ -public class Classes { - /** - * Returns Class.forName for {@code className} using the current thread's class loader. - * - * @param className Name of the class. - * @throws ClassNotFoundException - */ - public static Class getClass(String className) throws ClassNotFoundException { - return Class.forName(className, true, currentThread().getContextClassLoader()); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/ComparisonCriteria.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/ComparisonCriteria.java deleted file mode 100644 index e6d49a4..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/ComparisonCriteria.java +++ /dev/null @@ -1,83 +0,0 @@ -package org.junit.internal; - -import java.lang.reflect.Array; -import java.util.Arrays; - -import org.junit.Assert; - -/** - * Defines criteria for finding two items "equal enough". Concrete subclasses - * may demand exact equality, or, for example, equality within a given delta. - */ -public abstract class ComparisonCriteria { - /** - * Asserts that two arrays are equal, according to the criteria defined by - * the concrete subclass. If they are not, an {@link AssertionError} is - * thrown with the given message. If expecteds and - * actuals are null, they are considered equal. - * - * @param message the identifying message for the {@link AssertionError} ( - * null okay) - * @param expecteds Object array or array of arrays (multi-dimensional array) with - * expected values. - * @param actuals Object array or array of arrays (multi-dimensional array) with - * actual values - */ - public void arrayEquals(String message, Object expecteds, Object actuals) - throws ArrayComparisonFailure { - if (expecteds == actuals - || Arrays.deepEquals(new Object[] {expecteds}, new Object[] {actuals})) { - // The reflection-based loop below is potentially very slow, especially for primitive - // arrays. The deepEquals check allows us to circumvent it in the usual case where - // the arrays are exactly equal. - return; - } - String header = message == null ? "" : message + ": "; - - int expectedsLength = assertArraysAreSameLength(expecteds, - actuals, header); - - for (int i = 0; i < expectedsLength; i++) { - Object expected = Array.get(expecteds, i); - Object actual = Array.get(actuals, i); - - if (isArray(expected) && isArray(actual)) { - try { - arrayEquals(message, expected, actual); - } catch (ArrayComparisonFailure e) { - e.addDimension(i); - throw e; - } - } else { - try { - assertElementsEqual(expected, actual); - } catch (AssertionError e) { - throw new ArrayComparisonFailure(header, e, i); - } - } - } - } - - private boolean isArray(Object expected) { - return expected != null && expected.getClass().isArray(); - } - - private int assertArraysAreSameLength(Object expecteds, - Object actuals, String header) { - if (expecteds == null) { - Assert.fail(header + "expected array was null"); - } - if (actuals == null) { - Assert.fail(header + "actual array was null"); - } - int actualsLength = Array.getLength(actuals); - int expectedsLength = Array.getLength(expecteds); - if (actualsLength != expectedsLength) { - Assert.fail(header + "array lengths differed, expected.length=" - + expectedsLength + " actual.length=" + actualsLength); - } - return expectedsLength; - } - - protected abstract void assertElementsEqual(Object expected, Object actual); -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/ExactComparisonCriteria.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/ExactComparisonCriteria.java deleted file mode 100644 index a267f7f..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/ExactComparisonCriteria.java +++ /dev/null @@ -1,10 +0,0 @@ -package org.junit.internal; - -import org.junit.Assert; - -public class ExactComparisonCriteria extends ComparisonCriteria { - @Override - protected void assertElementsEqual(Object expected, Object actual) { - Assert.assertEquals(expected, actual); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/InexactComparisonCriteria.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/InexactComparisonCriteria.java deleted file mode 100644 index 16e804b..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/InexactComparisonCriteria.java +++ /dev/null @@ -1,24 +0,0 @@ -package org.junit.internal; - -import org.junit.Assert; - -public class InexactComparisonCriteria extends ComparisonCriteria { - public Object fDelta; - - public InexactComparisonCriteria(double delta) { - fDelta = delta; - } - - public InexactComparisonCriteria(float delta) { - fDelta = delta; - } - - @Override - protected void assertElementsEqual(Object expected, Object actual) { - if (expected instanceof Double) { - Assert.assertEquals((Double) expected, (Double) actual, (Double) fDelta); - } else { - Assert.assertEquals((Float) expected, (Float) actual, (Float) fDelta); - } - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/JUnitSystem.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/JUnitSystem.java deleted file mode 100644 index cf0f2c0..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/JUnitSystem.java +++ /dev/null @@ -1,14 +0,0 @@ -package org.junit.internal; - -import java.io.PrintStream; - -public interface JUnitSystem { - - /** - * Will be removed in the next major release - */ - @Deprecated - void exit(int code); - - PrintStream out(); -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/MethodSorter.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/MethodSorter.java deleted file mode 100644 index d8e661a..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/MethodSorter.java +++ /dev/null @@ -1,72 +0,0 @@ -package org.junit.internal; - -import java.lang.reflect.Method; -import java.util.Arrays; -import java.util.Comparator; - -import org.junit.FixMethodOrder; - -public class MethodSorter { - /** - * DEFAULT sort order - */ - public static final Comparator DEFAULT = new Comparator() { - public int compare(Method m1, Method m2) { - int i1 = m1.getName().hashCode(); - int i2 = m2.getName().hashCode(); - if (i1 != i2) { - return i1 < i2 ? -1 : 1; - } - return NAME_ASCENDING.compare(m1, m2); - } - }; - - /** - * Method name ascending lexicographic sort order, with {@link Method#toString()} as a tiebreaker - */ - public static final Comparator NAME_ASCENDING = new Comparator() { - public int compare(Method m1, Method m2) { - final int comparison = m1.getName().compareTo(m2.getName()); - if (comparison != 0) { - return comparison; - } - return m1.toString().compareTo(m2.toString()); - } - }; - - /** - * Gets declared methods of a class in a predictable order, unless @FixMethodOrder(MethodSorters.JVM) is specified. - * - * Using the JVM order is unwise since the Java platform does not - * specify any particular order, and in fact JDK 7 returns a more or less - * random order; well-written test code would not assume any order, but some - * does, and a predictable failure is better than a random failure on - * certain platforms. By default, uses an unspecified but deterministic order. - * - * @param clazz a class - * @return same as {@link Class#getDeclaredMethods} but sorted - * @see JDK - * (non-)bug #7023180 - */ - public static Method[] getDeclaredMethods(Class clazz) { - Comparator comparator = getSorter(clazz.getAnnotation(FixMethodOrder.class)); - - Method[] methods = clazz.getDeclaredMethods(); - if (comparator != null) { - Arrays.sort(methods, comparator); - } - - return methods; - } - - private MethodSorter() { - } - - private static Comparator getSorter(FixMethodOrder fixMethodOrder) { - if (fixMethodOrder == null) { - return DEFAULT; - } - - return fixMethodOrder.value().getComparator(); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/RealSystem.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/RealSystem.java deleted file mode 100644 index e64e1fe..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/RealSystem.java +++ /dev/null @@ -1,19 +0,0 @@ -package org.junit.internal; - -import java.io.PrintStream; - -public class RealSystem implements JUnitSystem { - - /** - * Will be removed in the next major release - */ - @Deprecated - public void exit(int code) { - System.exit(code); - } - - public PrintStream out() { - return System.out; - } - -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/TextListener.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/TextListener.java deleted file mode 100644 index 9aa56c7..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/TextListener.java +++ /dev/null @@ -1,101 +0,0 @@ -package org.junit.internal; - -import java.io.PrintStream; -import java.text.NumberFormat; -import java.util.List; - -import org.junit.runner.Description; -import org.junit.runner.Result; -import org.junit.runner.notification.Failure; -import org.junit.runner.notification.RunListener; - -public class TextListener extends RunListener { - - private final PrintStream writer; - - public TextListener(JUnitSystem system) { - this(system.out()); - } - - public TextListener(PrintStream writer) { - this.writer = writer; - } - - @Override - public void testRunFinished(Result result) { - printHeader(result.getRunTime()); - printFailures(result); - printFooter(result); - } - - @Override - public void testStarted(Description description) { - writer.append('.'); - } - - @Override - public void testFailure(Failure failure) { - writer.append('E'); - } - - @Override - public void testIgnored(Description description) { - writer.append('I'); - } - - /* - * Internal methods - */ - - private PrintStream getWriter() { - return writer; - } - - protected void printHeader(long runTime) { - getWriter().println(); - getWriter().println("Time: " + elapsedTimeAsString(runTime)); - } - - protected void printFailures(Result result) { - List failures = result.getFailures(); - if (failures.size() == 0) { - return; - } - if (failures.size() == 1) { - getWriter().println("There was " + failures.size() + " failure:"); - } else { - getWriter().println("There were " + failures.size() + " failures:"); - } - int i = 1; - for (Failure each : failures) { - printFailure(each, "" + i++); - } - } - - protected void printFailure(Failure each, String prefix) { - getWriter().println(prefix + ") " + each.getTestHeader()); - getWriter().print(each.getTrace()); - } - - protected void printFooter(Result result) { - if (result.wasSuccessful()) { - getWriter().println(); - getWriter().print("OK"); - getWriter().println(" (" + result.getRunCount() + " test" + (result.getRunCount() == 1 ? "" : "s") + ")"); - - } else { - getWriter().println(); - getWriter().println("FAILURES!!!"); - getWriter().println("Tests run: " + result.getRunCount() + ", Failures: " + result.getFailureCount()); - } - getWriter().println(); - } - - /** - * Returns the formatted string of the elapsed time. Duplicated from - * BaseTestRunner. Fix it. - */ - protected String elapsedTimeAsString(long runTime) { - return NumberFormat.getInstance().format((double) runTime / 1000); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/Throwables.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/Throwables.java deleted file mode 100644 index 86dceef..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/Throwables.java +++ /dev/null @@ -1,42 +0,0 @@ -package org.junit.internal; - -/** - * Miscellaneous functions dealing with {@code Throwable}. - * - * @author kcooney@google.com (Kevin Cooney) - * @since 4.12 - */ -public final class Throwables { - - private Throwables() { - } - - /** - * Rethrows the given {@code Throwable}, allowing the caller to - * declare that it throws {@code Exception}. This is useful when - * your callers have nothing reasonable they can do when a - * {@code Throwable} is thrown. This is declared to return {@code Exception} - * so it can be used in a {@code throw} clause: - *
    -     * try {
    -     *   doSomething();
    -     * } catch (Throwable e} {
    -     *   throw Throwables.rethrowAsException(e);
    -     * }
    -     * doSomethingLater();
    -     * 
    - * - * @param e exception to rethrow - * @return does not return anything - * @since 4.12 - */ - public static Exception rethrowAsException(Throwable e) throws Exception { - Throwables.rethrow(e); - return null; // we never get here - } - - @SuppressWarnings("unchecked") - private static void rethrow(Throwable e) throws T { - throw (T) e; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/AllDefaultPossibilitiesBuilder.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/AllDefaultPossibilitiesBuilder.java deleted file mode 100644 index d86ec95..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/AllDefaultPossibilitiesBuilder.java +++ /dev/null @@ -1,56 +0,0 @@ -package org.junit.internal.builders; - -import java.util.Arrays; -import java.util.List; - -import org.junit.runner.Runner; -import org.junit.runners.model.RunnerBuilder; - -public class AllDefaultPossibilitiesBuilder extends RunnerBuilder { - private final boolean canUseSuiteMethod; - - public AllDefaultPossibilitiesBuilder(boolean canUseSuiteMethod) { - this.canUseSuiteMethod = canUseSuiteMethod; - } - - @Override - public Runner runnerForClass(Class testClass) throws Throwable { - List builders = Arrays.asList( - ignoredBuilder(), - annotatedBuilder(), - suiteMethodBuilder(), - junit3Builder(), - junit4Builder()); - - for (RunnerBuilder each : builders) { - Runner runner = each.safeRunnerForClass(testClass); - if (runner != null) { - return runner; - } - } - return null; - } - - protected JUnit4Builder junit4Builder() { - return new JUnit4Builder(); - } - - protected JUnit3Builder junit3Builder() { - return new JUnit3Builder(); - } - - protected AnnotatedBuilder annotatedBuilder() { - return new AnnotatedBuilder(this); - } - - protected IgnoredBuilder ignoredBuilder() { - return new IgnoredBuilder(); - } - - protected RunnerBuilder suiteMethodBuilder() { - if (canUseSuiteMethod) { - return new SuiteMethodBuilder(); - } - return new NullBuilder(); - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/AnnotatedBuilder.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/AnnotatedBuilder.java deleted file mode 100644 index 04d7a68..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/AnnotatedBuilder.java +++ /dev/null @@ -1,116 +0,0 @@ -package org.junit.internal.builders; - -import org.junit.runner.RunWith; -import org.junit.runner.Runner; -import org.junit.runners.model.InitializationError; -import org.junit.runners.model.RunnerBuilder; - -import java.lang.reflect.Modifier; - - -/** - * The {@code AnnotatedBuilder} is a strategy for constructing runners for test class that have been annotated with the - * {@code @RunWith} annotation. All tests within this class will be executed using the runner that was specified within - * the annotation. - *

    - * If a runner supports inner member classes, the member classes will inherit the runner from the enclosing class, e.g.: - *

    - * @RunWith(MyRunner.class)
    - * public class MyTest {
    - *     // some tests might go here
    - *
    - *     public class MyMemberClass {
    - *         @Test
    - *         public void thisTestRunsWith_MyRunner() {
    - *             // some test logic
    - *         }
    - *
    - *         // some more tests might go here
    - *     }
    - *
    - *     @RunWith(AnotherRunner.class)
    - *     public class AnotherMemberClass {
    - *         // some tests might go here
    - *
    - *         public class DeepInnerClass {
    - *             @Test
    - *             public void thisTestRunsWith_AnotherRunner() {
    - *                 // some test logic
    - *             }
    - *         }
    - *
    - *         public class DeepInheritedClass extends SuperTest {
    - *             @Test
    - *             public void thisTestRunsWith_SuperRunner() {
    - *                 // some test logic
    - *             }
    - *         }
    - *     }
    - * }
    - *
    - * @RunWith(SuperRunner.class)
    - * public class SuperTest {
    - *     // some tests might go here
    - * }
    - * 
    - * The key points to note here are: - *
      - *
    • If there is no RunWith annotation, no runner will be created.
    • - *
    • The resolve step is inside-out, e.g. the closest RunWith annotation wins
    • - *
    • RunWith annotations are inherited and work as if the class was annotated itself.
    • - *
    • The default JUnit runner does not support inner member classes, - * so this is only valid for custom runners that support inner member classes.
    • - *
    • Custom runners with support for inner classes may or may not support RunWith annotations for member - * classes. Please refer to the custom runner documentation.
    • - *
    - * - * @see org.junit.runners.model.RunnerBuilder - * @see org.junit.runner.RunWith - * @since 4.0 - */ -public class AnnotatedBuilder extends RunnerBuilder { - private static final String CONSTRUCTOR_ERROR_FORMAT = "Custom runner class %s should have a public constructor with signature %s(Class testClass)"; - - private final RunnerBuilder suiteBuilder; - - public AnnotatedBuilder(RunnerBuilder suiteBuilder) { - this.suiteBuilder = suiteBuilder; - } - - @Override - public Runner runnerForClass(Class testClass) throws Exception { - for (Class currentTestClass = testClass; currentTestClass != null; - currentTestClass = getEnclosingClassForNonStaticMemberClass(currentTestClass)) { - RunWith annotation = currentTestClass.getAnnotation(RunWith.class); - if (annotation != null) { - return buildRunner(annotation.value(), testClass); - } - } - - return null; - } - - private Class getEnclosingClassForNonStaticMemberClass(Class currentTestClass) { - if (currentTestClass.isMemberClass() && !Modifier.isStatic(currentTestClass.getModifiers())) { - return currentTestClass.getEnclosingClass(); - } else { - return null; - } - } - - public Runner buildRunner(Class runnerClass, - Class testClass) throws Exception { - try { - return runnerClass.getConstructor(Class.class).newInstance(testClass); - } catch (NoSuchMethodException e) { - try { - return runnerClass.getConstructor(Class.class, - RunnerBuilder.class).newInstance(testClass, suiteBuilder); - } catch (NoSuchMethodException e2) { - String simpleName = runnerClass.getSimpleName(); - throw new InitializationError(String.format( - CONSTRUCTOR_ERROR_FORMAT, simpleName, simpleName)); - } - } - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/IgnoredBuilder.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/IgnoredBuilder.java deleted file mode 100644 index 71940c8..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/IgnoredBuilder.java +++ /dev/null @@ -1,15 +0,0 @@ -package org.junit.internal.builders; - -import org.junit.Ignore; -import org.junit.runner.Runner; -import org.junit.runners.model.RunnerBuilder; - -public class IgnoredBuilder extends RunnerBuilder { - @Override - public Runner runnerForClass(Class testClass) { - if (testClass.getAnnotation(Ignore.class) != null) { - return new IgnoredClassRunner(testClass); - } - return null; - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/IgnoredClassRunner.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/IgnoredClassRunner.java deleted file mode 100644 index 7c8926b..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/IgnoredClassRunner.java +++ /dev/null @@ -1,23 +0,0 @@ -package org.junit.internal.builders; - -import org.junit.runner.Description; -import org.junit.runner.Runner; -import org.junit.runner.notification.RunNotifier; - -public class IgnoredClassRunner extends Runner { - private final Class clazz; - - public IgnoredClassRunner(Class testClass) { - clazz = testClass; - } - - @Override - public void run(RunNotifier notifier) { - notifier.fireTestIgnored(getDescription()); - } - - @Override - public Description getDescription() { - return Description.createSuiteDescription(clazz); - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/JUnit3Builder.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/JUnit3Builder.java deleted file mode 100644 index 8b6b371..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/JUnit3Builder.java +++ /dev/null @@ -1,19 +0,0 @@ -package org.junit.internal.builders; - -import org.junit.internal.runners.JUnit38ClassRunner; -import org.junit.runner.Runner; -import org.junit.runners.model.RunnerBuilder; - -public class JUnit3Builder extends RunnerBuilder { - @Override - public Runner runnerForClass(Class testClass) throws Throwable { - if (isPre4Test(testClass)) { - return new JUnit38ClassRunner(testClass); - } - return null; - } - - boolean isPre4Test(Class testClass) { - return junit.framework.TestCase.class.isAssignableFrom(testClass); - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/JUnit4Builder.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/JUnit4Builder.java deleted file mode 100644 index 6a00678..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/JUnit4Builder.java +++ /dev/null @@ -1,12 +0,0 @@ -package org.junit.internal.builders; - -import org.junit.runner.Runner; -import org.junit.runners.BlockJUnit4ClassRunner; -import org.junit.runners.model.RunnerBuilder; - -public class JUnit4Builder extends RunnerBuilder { - @Override - public Runner runnerForClass(Class testClass) throws Throwable { - return new BlockJUnit4ClassRunner(testClass); - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/NullBuilder.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/NullBuilder.java deleted file mode 100644 index c8d306e..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/NullBuilder.java +++ /dev/null @@ -1,11 +0,0 @@ -package org.junit.internal.builders; - -import org.junit.runner.Runner; -import org.junit.runners.model.RunnerBuilder; - -public class NullBuilder extends RunnerBuilder { - @Override - public Runner runnerForClass(Class each) throws Throwable { - return null; - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/SuiteMethodBuilder.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/SuiteMethodBuilder.java deleted file mode 100644 index 953e6cf..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/builders/SuiteMethodBuilder.java +++ /dev/null @@ -1,24 +0,0 @@ -package org.junit.internal.builders; - -import org.junit.internal.runners.SuiteMethod; -import org.junit.runner.Runner; -import org.junit.runners.model.RunnerBuilder; - -public class SuiteMethodBuilder extends RunnerBuilder { - @Override - public Runner runnerForClass(Class each) throws Throwable { - if (hasSuiteMethod(each)) { - return new SuiteMethod(each); - } - return null; - } - - public boolean hasSuiteMethod(Class testClass) { - try { - testClass.getMethod("suite"); - } catch (NoSuchMethodException e) { - return false; - } - return true; - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/matchers/StacktracePrintingMatcher.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/matchers/StacktracePrintingMatcher.java deleted file mode 100644 index 5d45ba3..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/matchers/StacktracePrintingMatcher.java +++ /dev/null @@ -1,56 +0,0 @@ -package org.junit.internal.matchers; - -import java.io.PrintWriter; -import java.io.StringWriter; - -import org.hamcrest.Description; -import org.hamcrest.Factory; -import org.hamcrest.Matcher; - -/** - * A matcher that delegates to throwableMatcher and in addition appends the - * stacktrace of the actual Throwable in case of a mismatch. - */ -public class StacktracePrintingMatcher extends - org.hamcrest.TypeSafeMatcher { - - private final Matcher throwableMatcher; - - public StacktracePrintingMatcher(Matcher throwableMatcher) { - this.throwableMatcher = throwableMatcher; - } - - public void describeTo(Description description) { - throwableMatcher.describeTo(description); - } - - @Override - protected boolean matchesSafely(T item) { - return throwableMatcher.matches(item); - } - - @Override - protected void describeMismatchSafely(T item, Description description) { - throwableMatcher.describeMismatch(item, description); - description.appendText("\nStacktrace was: "); - description.appendText(readStacktrace(item)); - } - - private String readStacktrace(Throwable throwable) { - StringWriter stringWriter = new StringWriter(); - throwable.printStackTrace(new PrintWriter(stringWriter)); - return stringWriter.toString(); - } - - @Factory - public static Matcher isThrowable( - Matcher throwableMatcher) { - return new StacktracePrintingMatcher(throwableMatcher); - } - - @Factory - public static Matcher isException( - Matcher exceptionMatcher) { - return new StacktracePrintingMatcher(exceptionMatcher); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/matchers/ThrowableCauseMatcher.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/matchers/ThrowableCauseMatcher.java deleted file mode 100644 index 22ce8bd..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/matchers/ThrowableCauseMatcher.java +++ /dev/null @@ -1,50 +0,0 @@ -package org.junit.internal.matchers; - -import org.hamcrest.Description; -import org.hamcrest.Factory; -import org.hamcrest.Matcher; -import org.hamcrest.TypeSafeMatcher; - -/** - * A matcher that applies a delegate matcher to the cause of the current Throwable, returning the result of that - * match. - * - * @param the type of the throwable being matched - */ -public class ThrowableCauseMatcher extends - TypeSafeMatcher { - - private final Matcher causeMatcher; - - public ThrowableCauseMatcher(Matcher causeMatcher) { - this.causeMatcher = causeMatcher; - } - - public void describeTo(Description description) { - description.appendText("exception with cause "); - description.appendDescriptionOf(causeMatcher); - } - - @Override - protected boolean matchesSafely(T item) { - return causeMatcher.matches(item.getCause()); - } - - @Override - protected void describeMismatchSafely(T item, Description description) { - description.appendText("cause "); - causeMatcher.describeMismatch(item.getCause(), description); - } - - /** - * Returns a matcher that verifies that the outer exception has a cause for which the supplied matcher - * evaluates to true. - * - * @param matcher to apply to the cause of the outer exception - * @param type of the outer exception - */ - @Factory - public static Matcher hasCause(final Matcher matcher) { - return new ThrowableCauseMatcher(matcher); - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/matchers/ThrowableMessageMatcher.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/matchers/ThrowableMessageMatcher.java deleted file mode 100644 index 74386a8..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/matchers/ThrowableMessageMatcher.java +++ /dev/null @@ -1,37 +0,0 @@ -package org.junit.internal.matchers; - -import org.hamcrest.Description; -import org.hamcrest.Factory; -import org.hamcrest.Matcher; -import org.hamcrest.TypeSafeMatcher; - -public class ThrowableMessageMatcher extends - TypeSafeMatcher { - - private final Matcher matcher; - - public ThrowableMessageMatcher(Matcher matcher) { - this.matcher = matcher; - } - - public void describeTo(Description description) { - description.appendText("exception with message "); - description.appendDescriptionOf(matcher); - } - - @Override - protected boolean matchesSafely(T item) { - return matcher.matches(item.getMessage()); - } - - @Override - protected void describeMismatchSafely(T item, Description description) { - description.appendText("message "); - matcher.describeMismatch(item.getMessage(), description); - } - - @Factory - public static Matcher hasMessage(final Matcher matcher) { - return new ThrowableMessageMatcher(matcher); - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/matchers/TypeSafeMatcher.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/matchers/TypeSafeMatcher.java deleted file mode 100644 index 4e2cc12..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/matchers/TypeSafeMatcher.java +++ /dev/null @@ -1,63 +0,0 @@ -package org.junit.internal.matchers; - -import java.lang.reflect.Method; - -import org.hamcrest.BaseMatcher; -import org.junit.internal.MethodSorter; - -/** - * Convenient base class for Matchers that require a non-null value of a specific type. - * This simply implements the null check, checks the type and then casts. - * - * @author Joe Walnes - * @deprecated Please use {@link org.hamcrest.TypeSafeMatcher}. - */ -@Deprecated -public abstract class TypeSafeMatcher extends BaseMatcher { - - private Class expectedType; - - /** - * Subclasses should implement this. The item will already have been checked for - * the specific type and will never be null. - */ - public abstract boolean matchesSafely(T item); - - protected TypeSafeMatcher() { - expectedType = findExpectedType(getClass()); - } - - private static Class findExpectedType(Class fromClass) { - for (Class c = fromClass; c != Object.class; c = c.getSuperclass()) { - for (Method method : MethodSorter.getDeclaredMethods(c)) { - if (isMatchesSafelyMethod(method)) { - return method.getParameterTypes()[0]; - } - } - } - - throw new Error("Cannot determine correct type for matchesSafely() method."); - } - - private static boolean isMatchesSafelyMethod(Method method) { - return method.getName().equals("matchesSafely") - && method.getParameterTypes().length == 1 - && !method.isSynthetic(); - } - - protected TypeSafeMatcher(Class expectedType) { - this.expectedType = expectedType; - } - - /** - * Method made final to prevent accidental override. - * If you need to override this, there's no point on extending TypeSafeMatcher. - * Instead, extend the {@link BaseMatcher}. - */ - @SuppressWarnings({"unchecked"}) - public final boolean matches(Object item) { - return item != null - && expectedType.isInstance(item) - && matchesSafely((T) item); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/requests/ClassRequest.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/requests/ClassRequest.java deleted file mode 100644 index 3d6b100..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/requests/ClassRequest.java +++ /dev/null @@ -1,39 +0,0 @@ -package org.junit.internal.requests; - -import org.junit.internal.builders.AllDefaultPossibilitiesBuilder; -import org.junit.runner.Request; -import org.junit.runner.Runner; - -public class ClassRequest extends Request { - private final Object runnerLock = new Object(); - - /* - * We have to use the f prefix, because IntelliJ's JUnit4IdeaTestRunner uses - * reflection to access this field. See - * https://github.com/junit-team/junit/issues/960 - */ - private final Class fTestClass; - private final boolean canUseSuiteMethod; - private volatile Runner runner; - - public ClassRequest(Class testClass, boolean canUseSuiteMethod) { - this.fTestClass = testClass; - this.canUseSuiteMethod = canUseSuiteMethod; - } - - public ClassRequest(Class testClass) { - this(testClass, true); - } - - @Override - public Runner getRunner() { - if (runner == null) { - synchronized (runnerLock) { - if (runner == null) { - runner = new AllDefaultPossibilitiesBuilder(canUseSuiteMethod).safeRunnerForClass(fTestClass); - } - } - } - return runner; - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/requests/FilterRequest.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/requests/FilterRequest.java deleted file mode 100644 index 066cba3..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/requests/FilterRequest.java +++ /dev/null @@ -1,45 +0,0 @@ -package org.junit.internal.requests; - -import org.junit.internal.runners.ErrorReportingRunner; -import org.junit.runner.Request; -import org.junit.runner.Runner; -import org.junit.runner.manipulation.Filter; -import org.junit.runner.manipulation.NoTestsRemainException; - -/** - * A filtered {@link Request}. - */ -public final class FilterRequest extends Request { - private final Request request; - /* - * We have to use the f prefix, because IntelliJ's JUnit4IdeaTestRunner uses - * reflection to access this field. See - * https://github.com/junit-team/junit/issues/960 - */ - private final Filter fFilter; - - /** - * Creates a filtered Request - * - * @param request a {@link Request} describing your Tests - * @param filter {@link Filter} to apply to the Tests described in - * request - */ - public FilterRequest(Request request, Filter filter) { - this.request = request; - this.fFilter = filter; - } - - @Override - public Runner getRunner() { - try { - Runner runner = request.getRunner(); - fFilter.apply(runner); - return runner; - } catch (NoTestsRemainException e) { - return new ErrorReportingRunner(Filter.class, new Exception(String - .format("No tests found matching %s from %s", fFilter - .describe(), request.toString()))); - } - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/requests/SortingRequest.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/requests/SortingRequest.java deleted file mode 100644 index 77061da..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/requests/SortingRequest.java +++ /dev/null @@ -1,25 +0,0 @@ -package org.junit.internal.requests; - -import java.util.Comparator; - -import org.junit.runner.Description; -import org.junit.runner.Request; -import org.junit.runner.Runner; -import org.junit.runner.manipulation.Sorter; - -public class SortingRequest extends Request { - private final Request request; - private final Comparator comparator; - - public SortingRequest(Request request, Comparator comparator) { - this.request = request; - this.comparator = comparator; - } - - @Override - public Runner getRunner() { - Runner runner = request.getRunner(); - new Sorter(comparator).apply(runner); - return runner; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/requests/package-info.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/requests/package-info.java deleted file mode 100644 index 66d2928..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/requests/package-info.java +++ /dev/null @@ -1,6 +0,0 @@ -/** - * Provides implementations of {@link org.junit.runner.Request}. - * - * @since 4.0 - */ -package org.junit.internal.requests; \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/ClassRoadie.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/ClassRoadie.java deleted file mode 100644 index df1b453..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/ClassRoadie.java +++ /dev/null @@ -1,81 +0,0 @@ -package org.junit.internal.runners; - -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; -import java.util.List; - -import org.junit.internal.AssumptionViolatedException; -import org.junit.runner.Description; -import org.junit.runner.notification.Failure; -import org.junit.runner.notification.RunNotifier; -import org.junit.runners.BlockJUnit4ClassRunner; - -/** - * @deprecated Included for backwards compatibility with JUnit 4.4. Will be - * removed in the next major release. Please use - * {@link BlockJUnit4ClassRunner} in place of {@link JUnit4ClassRunner}. - */ -@Deprecated -public class ClassRoadie { - private RunNotifier notifier; - private TestClass testClass; - private Description description; - private final Runnable runnable; - - public ClassRoadie(RunNotifier notifier, TestClass testClass, - Description description, Runnable runnable) { - this.notifier = notifier; - this.testClass = testClass; - this.description = description; - this.runnable = runnable; - } - - protected void runUnprotected() { - runnable.run(); - } - - protected void addFailure(Throwable targetException) { - notifier.fireTestFailure(new Failure(description, targetException)); - } - - public void runProtected() { - try { - runBefores(); - runUnprotected(); - } catch (FailedBefore e) { - } finally { - runAfters(); - } - } - - private void runBefores() throws FailedBefore { - try { - try { - List befores = testClass.getBefores(); - for (Method before : befores) { - before.invoke(null); - } - } catch (InvocationTargetException e) { - throw e.getTargetException(); - } - } catch (AssumptionViolatedException e) { - throw new FailedBefore(); - } catch (Throwable e) { - addFailure(e); - throw new FailedBefore(); - } - } - - private void runAfters() { - List afters = testClass.getAfters(); - for (Method after : afters) { - try { - after.invoke(null); - } catch (InvocationTargetException e) { - addFailure(e.getTargetException()); - } catch (Throwable e) { - addFailure(e); // Untested, but seems impossible - } - } - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/ErrorReportingRunner.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/ErrorReportingRunner.java deleted file mode 100644 index 1d32beb..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/ErrorReportingRunner.java +++ /dev/null @@ -1,68 +0,0 @@ -package org.junit.internal.runners; - -import java.lang.reflect.InvocationTargetException; -import java.util.Arrays; -import java.util.List; - -import org.junit.runner.Description; -import org.junit.runner.Runner; -import org.junit.runner.notification.Failure; -import org.junit.runner.notification.RunNotifier; -import org.junit.runners.model.InitializationError; - -public class ErrorReportingRunner extends Runner { - private final List causes; - - private final Class testClass; - - public ErrorReportingRunner(Class testClass, Throwable cause) { - if (testClass == null) { - throw new NullPointerException("Test class cannot be null"); - } - this.testClass = testClass; - causes = getCauses(cause); - } - - @Override - public Description getDescription() { - Description description = Description.createSuiteDescription(testClass); - for (Throwable each : causes) { - description.addChild(describeCause(each)); - } - return description; - } - - @Override - public void run(RunNotifier notifier) { - for (Throwable each : causes) { - runCause(each, notifier); - } - } - - @SuppressWarnings("deprecation") - private List getCauses(Throwable cause) { - if (cause instanceof InvocationTargetException) { - return getCauses(cause.getCause()); - } - if (cause instanceof InitializationError) { - return ((InitializationError) cause).getCauses(); - } - if (cause instanceof org.junit.internal.runners.InitializationError) { - return ((org.junit.internal.runners.InitializationError) cause) - .getCauses(); - } - return Arrays.asList(cause); - } - - private Description describeCause(Throwable child) { - return Description.createTestDescription(testClass, - "initializationError"); - } - - private void runCause(Throwable child, RunNotifier notifier) { - Description description = describeCause(child); - notifier.fireTestStarted(description); - notifier.fireTestFailure(new Failure(description, child)); - notifier.fireTestFinished(description); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/FailedBefore.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/FailedBefore.java deleted file mode 100644 index 1036cb6..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/FailedBefore.java +++ /dev/null @@ -1,13 +0,0 @@ -package org.junit.internal.runners; - -import org.junit.runners.BlockJUnit4ClassRunner; - -/** - * @deprecated Included for backwards compatibility with JUnit 4.4. Will be - * removed in the next major release. Please use - * {@link BlockJUnit4ClassRunner} in place of {@link JUnit4ClassRunner}. - */ -@Deprecated -class FailedBefore extends Exception { - private static final long serialVersionUID = 1L; -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/InitializationError.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/InitializationError.java deleted file mode 100644 index 52065ec..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/InitializationError.java +++ /dev/null @@ -1,37 +0,0 @@ -package org.junit.internal.runners; - -import java.util.Arrays; -import java.util.List; - -/** - * Use the published version: - * {@link org.junit.runners.model.InitializationError} - * This may disappear as soon as 1 April 2009 - */ -@Deprecated -public class InitializationError extends Exception { - private static final long serialVersionUID = 1L; - - /* - * We have to use the f prefix until the next major release to ensure - * serialization compatibility. - * See https://github.com/junit-team/junit/issues/976 - */ - private final List fErrors; - - public InitializationError(List errors) { - this.fErrors = errors; - } - - public InitializationError(Throwable... errors) { - this(Arrays.asList(errors)); - } - - public InitializationError(String string) { - this(new Exception(string)); - } - - public List getCauses() { - return fErrors; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/JUnit38ClassRunner.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/JUnit38ClassRunner.java deleted file mode 100644 index 631fcf2..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/JUnit38ClassRunner.java +++ /dev/null @@ -1,180 +0,0 @@ -package org.junit.internal.runners; - -import junit.extensions.TestDecorator; -import junit.framework.AssertionFailedError; -import junit.framework.Test; -import junit.framework.TestCase; -import junit.framework.TestListener; -import junit.framework.TestResult; -import junit.framework.TestSuite; -import org.junit.runner.Describable; -import org.junit.runner.Description; -import org.junit.runner.Runner; -import org.junit.runner.manipulation.Filter; -import org.junit.runner.manipulation.Filterable; -import org.junit.runner.manipulation.NoTestsRemainException; -import org.junit.runner.manipulation.Sortable; -import org.junit.runner.manipulation.Sorter; -import org.junit.runner.notification.Failure; -import org.junit.runner.notification.RunNotifier; -import java.lang.annotation.Annotation; -import java.lang.reflect.Method; - -public class JUnit38ClassRunner extends Runner implements Filterable, Sortable { - private static final class OldTestClassAdaptingListener implements - TestListener { - private final RunNotifier notifier; - - private OldTestClassAdaptingListener(RunNotifier notifier) { - this.notifier = notifier; - } - - public void endTest(Test test) { - notifier.fireTestFinished(asDescription(test)); - } - - public void startTest(Test test) { - notifier.fireTestStarted(asDescription(test)); - } - - // Implement junit.framework.TestListener - public void addError(Test test, Throwable e) { - Failure failure = new Failure(asDescription(test), e); - notifier.fireTestFailure(failure); - } - - private Description asDescription(Test test) { - if (test instanceof Describable) { - Describable facade = (Describable) test; - return facade.getDescription(); - } - return Description.createTestDescription(getEffectiveClass(test), getName(test)); - } - - private Class getEffectiveClass(Test test) { - return test.getClass(); - } - - private String getName(Test test) { - if (test instanceof TestCase) { - return ((TestCase) test).getName(); - } else { - return test.toString(); - } - } - - public void addFailure(Test test, AssertionFailedError t) { - addError(test, t); - } - } - - private volatile Test test; - - public JUnit38ClassRunner(Class klass) { - this(new TestSuite(klass.asSubclass(TestCase.class))); - } - - public JUnit38ClassRunner(Test test) { - super(); - setTest(test); - } - - @Override - public void run(RunNotifier notifier) { - TestResult result = new TestResult(); - result.addListener(createAdaptingListener(notifier)); - getTest().run(result); - } - - public TestListener createAdaptingListener(final RunNotifier notifier) { - return new OldTestClassAdaptingListener(notifier); - } - - @Override - public Description getDescription() { - return makeDescription(getTest()); - } - - private static Description makeDescription(Test test) { - if (test instanceof TestCase) { - TestCase tc = (TestCase) test; - return Description.createTestDescription(tc.getClass(), tc.getName(), - getAnnotations(tc)); - } else if (test instanceof TestSuite) { - TestSuite ts = (TestSuite) test; - String name = ts.getName() == null ? createSuiteDescription(ts) : ts.getName(); - Description description = Description.createSuiteDescription(name); - int n = ts.testCount(); - for (int i = 0; i < n; i++) { - Description made = makeDescription(ts.testAt(i)); - description.addChild(made); - } - return description; - } else if (test instanceof Describable) { - Describable adapter = (Describable) test; - return adapter.getDescription(); - } else if (test instanceof TestDecorator) { - TestDecorator decorator = (TestDecorator) test; - return makeDescription(decorator.getTest()); - } else { - // This is the best we can do in this case - return Description.createSuiteDescription(test.getClass()); - } - } - - /** - * Get the annotations associated with given TestCase. - * @param test the TestCase. - */ - private static Annotation[] getAnnotations(TestCase test) { - try { - Method m = test.getClass().getMethod(test.getName()); - return m.getDeclaredAnnotations(); - } catch (SecurityException e) { - } catch (NoSuchMethodException e) { - } - return new Annotation[0]; - } - - private static String createSuiteDescription(TestSuite ts) { - int count = ts.countTestCases(); - String example = count == 0 ? "" : String.format(" [example: %s]", ts.testAt(0)); - return String.format("TestSuite with %s tests%s", count, example); - } - - public void filter(Filter filter) throws NoTestsRemainException { - if (getTest() instanceof Filterable) { - Filterable adapter = (Filterable) getTest(); - adapter.filter(filter); - } else if (getTest() instanceof TestSuite) { - TestSuite suite = (TestSuite) getTest(); - TestSuite filtered = new TestSuite(suite.getName()); - int n = suite.testCount(); - for (int i = 0; i < n; i++) { - Test test = suite.testAt(i); - if (filter.shouldRun(makeDescription(test))) { - filtered.addTest(test); - } - } - setTest(filtered); - if (filtered.testCount() == 0) { - throw new NoTestsRemainException(); - } - } - } - - public void sort(Sorter sorter) { - if (getTest() instanceof Sortable) { - Sortable adapter = (Sortable) getTest(); - adapter.sort(sorter); - } - } - - private void setTest(Test test) { - this.test = test; - } - - private Test getTest() { - return test; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/JUnit4ClassRunner.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/JUnit4ClassRunner.java deleted file mode 100644 index 69a23c4..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/JUnit4ClassRunner.java +++ /dev/null @@ -1,147 +0,0 @@ -package org.junit.internal.runners; - -import java.lang.annotation.Annotation; -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; -import java.util.Collections; -import java.util.Comparator; -import java.util.Iterator; -import java.util.List; - -import org.junit.runner.Description; -import org.junit.runner.Runner; -import org.junit.runner.manipulation.Filter; -import org.junit.runner.manipulation.Filterable; -import org.junit.runner.manipulation.NoTestsRemainException; -import org.junit.runner.manipulation.Sortable; -import org.junit.runner.manipulation.Sorter; -import org.junit.runner.notification.Failure; -import org.junit.runner.notification.RunNotifier; -import org.junit.runners.BlockJUnit4ClassRunner; - -/** - * @deprecated Included for backwards compatibility with JUnit 4.4. Will be - * removed in the next major release. Please use - * {@link BlockJUnit4ClassRunner} in place of {@link JUnit4ClassRunner}. - */ -@Deprecated -public class JUnit4ClassRunner extends Runner implements Filterable, Sortable { - private final List testMethods; - private TestClass testClass; - - public JUnit4ClassRunner(Class klass) throws InitializationError { - testClass = new TestClass(klass); - testMethods = getTestMethods(); - validate(); - } - - protected List getTestMethods() { - return testClass.getTestMethods(); - } - - protected void validate() throws InitializationError { - MethodValidator methodValidator = new MethodValidator(testClass); - methodValidator.validateMethodsForDefaultRunner(); - methodValidator.assertValid(); - } - - @Override - public void run(final RunNotifier notifier) { - new ClassRoadie(notifier, testClass, getDescription(), new Runnable() { - public void run() { - runMethods(notifier); - } - }).runProtected(); - } - - protected void runMethods(final RunNotifier notifier) { - for (Method method : testMethods) { - invokeTestMethod(method, notifier); - } - } - - @Override - public Description getDescription() { - Description spec = Description.createSuiteDescription(getName(), classAnnotations()); - List testMethods = this.testMethods; - for (Method method : testMethods) { - spec.addChild(methodDescription(method)); - } - return spec; - } - - protected Annotation[] classAnnotations() { - return testClass.getJavaClass().getAnnotations(); - } - - protected String getName() { - return getTestClass().getName(); - } - - protected Object createTest() throws Exception { - return getTestClass().getConstructor().newInstance(); - } - - protected void invokeTestMethod(Method method, RunNotifier notifier) { - Description description = methodDescription(method); - Object test; - try { - test = createTest(); - } catch (InvocationTargetException e) { - testAborted(notifier, description, e.getCause()); - return; - } catch (Exception e) { - testAborted(notifier, description, e); - return; - } - TestMethod testMethod = wrapMethod(method); - new MethodRoadie(test, testMethod, notifier, description).run(); - } - - private void testAborted(RunNotifier notifier, Description description, - Throwable e) { - notifier.fireTestStarted(description); - notifier.fireTestFailure(new Failure(description, e)); - notifier.fireTestFinished(description); - } - - protected TestMethod wrapMethod(Method method) { - return new TestMethod(method, testClass); - } - - protected String testName(Method method) { - return method.getName(); - } - - protected Description methodDescription(Method method) { - return Description.createTestDescription(getTestClass().getJavaClass(), testName(method), testAnnotations(method)); - } - - protected Annotation[] testAnnotations(Method method) { - return method.getAnnotations(); - } - - public void filter(Filter filter) throws NoTestsRemainException { - for (Iterator iter = testMethods.iterator(); iter.hasNext(); ) { - Method method = iter.next(); - if (!filter.shouldRun(methodDescription(method))) { - iter.remove(); - } - } - if (testMethods.isEmpty()) { - throw new NoTestsRemainException(); - } - } - - public void sort(final Sorter sorter) { - Collections.sort(testMethods, new Comparator() { - public int compare(Method o1, Method o2) { - return sorter.compare(methodDescription(o1), methodDescription(o2)); - } - }); - } - - protected TestClass getTestClass() { - return testClass; - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/MethodRoadie.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/MethodRoadie.java deleted file mode 100644 index 01a476b..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/MethodRoadie.java +++ /dev/null @@ -1,163 +0,0 @@ -package org.junit.internal.runners; - -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; -import java.util.List; -import java.util.concurrent.Callable; -import java.util.concurrent.ExecutorService; -import java.util.concurrent.Executors; -import java.util.concurrent.Future; -import java.util.concurrent.TimeUnit; -import java.util.concurrent.TimeoutException; - -import org.junit.internal.AssumptionViolatedException; -import org.junit.runner.Description; -import org.junit.runner.notification.Failure; -import org.junit.runner.notification.RunNotifier; -import org.junit.runners.BlockJUnit4ClassRunner; -import org.junit.runners.model.TestTimedOutException; - -/** - * @deprecated Included for backwards compatibility with JUnit 4.4. Will be - * removed in the next major release. Please use - * {@link BlockJUnit4ClassRunner} in place of {@link JUnit4ClassRunner}. - */ -@Deprecated -public class MethodRoadie { - private final Object test; - private final RunNotifier notifier; - private final Description description; - private TestMethod testMethod; - - public MethodRoadie(Object test, TestMethod method, RunNotifier notifier, Description description) { - this.test = test; - this.notifier = notifier; - this.description = description; - testMethod = method; - } - - public void run() { - if (testMethod.isIgnored()) { - notifier.fireTestIgnored(description); - return; - } - notifier.fireTestStarted(description); - try { - long timeout = testMethod.getTimeout(); - if (timeout > 0) { - runWithTimeout(timeout); - } else { - runTest(); - } - } finally { - notifier.fireTestFinished(description); - } - } - - private void runWithTimeout(final long timeout) { - runBeforesThenTestThenAfters(new Runnable() { - - public void run() { - ExecutorService service = Executors.newSingleThreadExecutor(); - Callable callable = new Callable() { - public Object call() throws Exception { - runTestMethod(); - return null; - } - }; - Future result = service.submit(callable); - service.shutdown(); - try { - boolean terminated = service.awaitTermination(timeout, - TimeUnit.MILLISECONDS); - if (!terminated) { - service.shutdownNow(); - } - result.get(0, TimeUnit.MILLISECONDS); // throws the exception if one occurred during the invocation - } catch (TimeoutException e) { - addFailure(new TestTimedOutException(timeout, TimeUnit.MILLISECONDS)); - } catch (Exception e) { - addFailure(e); - } - } - }); - } - - public void runTest() { - runBeforesThenTestThenAfters(new Runnable() { - public void run() { - runTestMethod(); - } - }); - } - - public void runBeforesThenTestThenAfters(Runnable test) { - try { - runBefores(); - test.run(); - } catch (FailedBefore e) { - } catch (Exception e) { - throw new RuntimeException("test should never throw an exception to this level"); - } finally { - runAfters(); - } - } - - protected void runTestMethod() { - try { - testMethod.invoke(test); - if (testMethod.expectsException()) { - addFailure(new AssertionError("Expected exception: " + testMethod.getExpectedException().getName())); - } - } catch (InvocationTargetException e) { - Throwable actual = e.getTargetException(); - if (actual instanceof AssumptionViolatedException) { - return; - } else if (!testMethod.expectsException()) { - addFailure(actual); - } else if (testMethod.isUnexpected(actual)) { - String message = "Unexpected exception, expected<" + testMethod.getExpectedException().getName() + "> but was<" - + actual.getClass().getName() + ">"; - addFailure(new Exception(message, actual)); - } - } catch (Throwable e) { - addFailure(e); - } - } - - private void runBefores() throws FailedBefore { - try { - try { - List befores = testMethod.getBefores(); - for (Method before : befores) { - before.invoke(test); - } - } catch (InvocationTargetException e) { - throw e.getTargetException(); - } - } catch (AssumptionViolatedException e) { - throw new FailedBefore(); - } catch (Throwable e) { - addFailure(e); - throw new FailedBefore(); - } - } - - private void runAfters() { - List afters = testMethod.getAfters(); - for (Method after : afters) { - try { - after.invoke(test); - } catch (InvocationTargetException e) { - addFailure(e.getTargetException()); - } catch (Throwable e) { - addFailure(e); // Untested, but seems impossible - } - } - } - - protected void addFailure(Throwable e) { - notifier.fireTestFailure(new Failure(description, e)); - } -} - diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/MethodValidator.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/MethodValidator.java deleted file mode 100644 index ba9c9d1..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/MethodValidator.java +++ /dev/null @@ -1,97 +0,0 @@ -package org.junit.internal.runners; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Method; -import java.lang.reflect.Modifier; -import java.util.ArrayList; -import java.util.List; - -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; -import org.junit.runners.BlockJUnit4ClassRunner; - -/** - * @deprecated Included for backwards compatibility with JUnit 4.4. Will be - * removed in the next major release. Please use - * {@link BlockJUnit4ClassRunner} in place of {@link JUnit4ClassRunner}. - */ -@Deprecated -public class MethodValidator { - - private final List errors = new ArrayList(); - - private TestClass testClass; - - public MethodValidator(TestClass testClass) { - this.testClass = testClass; - } - - public void validateInstanceMethods() { - validateTestMethods(After.class, false); - validateTestMethods(Before.class, false); - validateTestMethods(Test.class, false); - - List methods = testClass.getAnnotatedMethods(Test.class); - if (methods.size() == 0) { - errors.add(new Exception("No runnable methods")); - } - } - - public void validateStaticMethods() { - validateTestMethods(BeforeClass.class, true); - validateTestMethods(AfterClass.class, true); - } - - public List validateMethodsForDefaultRunner() { - validateNoArgConstructor(); - validateStaticMethods(); - validateInstanceMethods(); - return errors; - } - - public void assertValid() throws InitializationError { - if (!errors.isEmpty()) { - throw new InitializationError(errors); - } - } - - public void validateNoArgConstructor() { - try { - testClass.getConstructor(); - } catch (Exception e) { - errors.add(new Exception("Test class should have public zero-argument constructor", e)); - } - } - - private void validateTestMethods(Class annotation, - boolean isStatic) { - List methods = testClass.getAnnotatedMethods(annotation); - - for (Method each : methods) { - if (Modifier.isStatic(each.getModifiers()) != isStatic) { - String state = isStatic ? "should" : "should not"; - errors.add(new Exception("Method " + each.getName() + "() " - + state + " be static")); - } - if (!Modifier.isPublic(each.getDeclaringClass().getModifiers())) { - errors.add(new Exception("Class " + each.getDeclaringClass().getName() - + " should be public")); - } - if (!Modifier.isPublic(each.getModifiers())) { - errors.add(new Exception("Method " + each.getName() - + " should be public")); - } - if (each.getReturnType() != Void.TYPE) { - errors.add(new Exception("Method " + each.getName() - + " should be void")); - } - if (each.getParameterTypes().length != 0) { - errors.add(new Exception("Method " + each.getName() - + " should have no parameters")); - } - } - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/SuiteMethod.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/SuiteMethod.java deleted file mode 100644 index e336983..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/SuiteMethod.java +++ /dev/null @@ -1,41 +0,0 @@ -package org.junit.internal.runners; - -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; -import java.lang.reflect.Modifier; - -import junit.framework.Test; - -/** - * Runner for use with JUnit 3.8.x-style AllTests classes - * (those that only implement a static suite() - * method). For example: - *
    - * @RunWith(AllTests.class)
    - * public class ProductTests {
    - *    public static junit.framework.Test suite() {
    - *       ...
    - *    }
    - * }
    - * 
    - */ -public class SuiteMethod extends JUnit38ClassRunner { - public SuiteMethod(Class klass) throws Throwable { - super(testFromSuiteMethod(klass)); - } - - public static Test testFromSuiteMethod(Class klass) throws Throwable { - Method suiteMethod = null; - Test suite = null; - try { - suiteMethod = klass.getMethod("suite"); - if (!Modifier.isStatic(suiteMethod.getModifiers())) { - throw new Exception(klass.getName() + ".suite() must be static"); - } - suite = (Test) suiteMethod.invoke(null); // static method - } catch (InvocationTargetException e) { - throw e.getCause(); - } - return suite; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/TestClass.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/TestClass.java deleted file mode 100644 index 1abaeea..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/TestClass.java +++ /dev/null @@ -1,109 +0,0 @@ -package org.junit.internal.runners; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Constructor; -import java.lang.reflect.Method; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - -import org.junit.AfterClass; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; -import org.junit.internal.MethodSorter; -import org.junit.runners.BlockJUnit4ClassRunner; - -/** - * @deprecated Included for backwards compatibility with JUnit 4.4. Will be - * removed in the next major release. Please use - * {@link BlockJUnit4ClassRunner} in place of {@link JUnit4ClassRunner}. - */ -@Deprecated -public class TestClass { - private final Class klass; - - public TestClass(Class klass) { - this.klass = klass; - } - - public List getTestMethods() { - return getAnnotatedMethods(Test.class); - } - - List getBefores() { - return getAnnotatedMethods(BeforeClass.class); - } - - List getAfters() { - return getAnnotatedMethods(AfterClass.class); - } - - public List getAnnotatedMethods(Class annotationClass) { - List results = new ArrayList(); - for (Class eachClass : getSuperClasses(klass)) { - Method[] methods = MethodSorter.getDeclaredMethods(eachClass); - for (Method eachMethod : methods) { - Annotation annotation = eachMethod.getAnnotation(annotationClass); - if (annotation != null && !isShadowed(eachMethod, results)) { - results.add(eachMethod); - } - } - } - if (runsTopToBottom(annotationClass)) { - Collections.reverse(results); - } - return results; - } - - private boolean runsTopToBottom(Class annotation) { - return annotation.equals(Before.class) || annotation.equals(BeforeClass.class); - } - - private boolean isShadowed(Method method, List results) { - for (Method each : results) { - if (isShadowed(method, each)) { - return true; - } - } - return false; - } - - private boolean isShadowed(Method current, Method previous) { - if (!previous.getName().equals(current.getName())) { - return false; - } - if (previous.getParameterTypes().length != current.getParameterTypes().length) { - return false; - } - for (int i = 0; i < previous.getParameterTypes().length; i++) { - if (!previous.getParameterTypes()[i].equals(current.getParameterTypes()[i])) { - return false; - } - } - return true; - } - - private List> getSuperClasses(Class testClass) { - ArrayList> results = new ArrayList>(); - Class current = testClass; - while (current != null) { - results.add(current); - current = current.getSuperclass(); - } - return results; - } - - public Constructor getConstructor() throws SecurityException, NoSuchMethodException { - return klass.getConstructor(); - } - - public Class getJavaClass() { - return klass; - } - - public String getName() { - return klass.getName(); - } - -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/TestMethod.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/TestMethod.java deleted file mode 100644 index 821e193..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/TestMethod.java +++ /dev/null @@ -1,71 +0,0 @@ -package org.junit.internal.runners; - -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; -import java.util.List; - -import org.junit.After; -import org.junit.Before; -import org.junit.Ignore; -import org.junit.Test; -import org.junit.Test.None; -import org.junit.runners.BlockJUnit4ClassRunner; - -/** - * @deprecated Included for backwards compatibility with JUnit 4.4. Will be - * removed in the next major release. Please use - * {@link BlockJUnit4ClassRunner} in place of {@link JUnit4ClassRunner}. - */ -@Deprecated -public class TestMethod { - private final Method method; - private TestClass testClass; - - public TestMethod(Method method, TestClass testClass) { - this.method = method; - this.testClass = testClass; - } - - public boolean isIgnored() { - return method.getAnnotation(Ignore.class) != null; - } - - public long getTimeout() { - Test annotation = method.getAnnotation(Test.class); - if (annotation == null) { - return 0; - } - long timeout = annotation.timeout(); - return timeout; - } - - protected Class getExpectedException() { - Test annotation = method.getAnnotation(Test.class); - if (annotation == null || annotation.expected() == None.class) { - return null; - } else { - return annotation.expected(); - } - } - - boolean isUnexpected(Throwable exception) { - return !getExpectedException().isAssignableFrom(exception.getClass()); - } - - boolean expectsException() { - return getExpectedException() != null; - } - - List getBefores() { - return testClass.getAnnotatedMethods(Before.class); - } - - List getAfters() { - return testClass.getAnnotatedMethods(After.class); - } - - public void invoke(Object test) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException { - method.invoke(test); - } - -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/model/EachTestNotifier.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/model/EachTestNotifier.java deleted file mode 100644 index e094809..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/model/EachTestNotifier.java +++ /dev/null @@ -1,48 +0,0 @@ -package org.junit.internal.runners.model; - -import org.junit.internal.AssumptionViolatedException; -import org.junit.runner.Description; -import org.junit.runner.notification.Failure; -import org.junit.runner.notification.RunNotifier; -import org.junit.runners.model.MultipleFailureException; - -public class EachTestNotifier { - private final RunNotifier notifier; - - private final Description description; - - public EachTestNotifier(RunNotifier notifier, Description description) { - this.notifier = notifier; - this.description = description; - } - - public void addFailure(Throwable targetException) { - if (targetException instanceof MultipleFailureException) { - addMultipleFailureException((MultipleFailureException) targetException); - } else { - notifier.fireTestFailure(new Failure(description, targetException)); - } - } - - private void addMultipleFailureException(MultipleFailureException mfe) { - for (Throwable each : mfe.getFailures()) { - addFailure(each); - } - } - - public void addFailedAssumption(AssumptionViolatedException e) { - notifier.fireTestAssumptionFailed(new Failure(description, e)); - } - - public void fireTestFinished() { - notifier.fireTestFinished(description); - } - - public void fireTestStarted() { - notifier.fireTestStarted(description); - } - - public void fireTestIgnored() { - notifier.fireTestIgnored(description); - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/model/MultipleFailureException.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/model/MultipleFailureException.java deleted file mode 100644 index 054f042..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/model/MultipleFailureException.java +++ /dev/null @@ -1,12 +0,0 @@ -package org.junit.internal.runners.model; - -import java.util.List; - -@Deprecated -public class MultipleFailureException extends org.junit.runners.model.MultipleFailureException { - private static final long serialVersionUID = 1L; - - public MultipleFailureException(List errors) { - super(errors); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/model/ReflectiveCallable.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/model/ReflectiveCallable.java deleted file mode 100644 index 79d5c05..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/model/ReflectiveCallable.java +++ /dev/null @@ -1,19 +0,0 @@ -package org.junit.internal.runners.model; - -import java.lang.reflect.InvocationTargetException; - -/** - * When invoked, throws the exception from the reflected method, rather than - * wrapping it in an InvocationTargetException. - */ -public abstract class ReflectiveCallable { - public Object run() throws Throwable { - try { - return runReflectiveCall(); - } catch (InvocationTargetException e) { - throw e.getTargetException(); - } - } - - protected abstract Object runReflectiveCall() throws Throwable; -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/package-info.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/package-info.java deleted file mode 100644 index 5ab7e7b..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/package-info.java +++ /dev/null @@ -1,6 +0,0 @@ -/** - * Provides implementations of {@link org.junit.runner.Runner} - * - * @since 4.0 - */ -package org.junit.internal.runners; \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/rules/RuleMemberValidator.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/rules/RuleMemberValidator.java deleted file mode 100644 index 36de4f1..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/rules/RuleMemberValidator.java +++ /dev/null @@ -1,279 +0,0 @@ -package org.junit.internal.runners.rules; - -import org.junit.ClassRule; -import org.junit.Rule; -import org.junit.rules.MethodRule; -import org.junit.rules.TestRule; -import org.junit.runners.model.FrameworkMember; -import org.junit.runners.model.TestClass; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Modifier; -import java.util.ArrayList; -import java.util.List; - -/** - * A RuleMemberValidator validates the rule fields/methods of a - * {@link org.junit.runners.model.TestClass}. All reasons for rejecting the - * {@code TestClass} are written to a list of errors. - * - *

    There are four slightly different validators. The {@link #CLASS_RULE_VALIDATOR} - * validates fields with a {@link ClassRule} annotation and the - * {@link #RULE_VALIDATOR} validates fields with a {@link Rule} annotation.

    - * - *

    The {@link #CLASS_RULE_METHOD_VALIDATOR} - * validates methods with a {@link ClassRule} annotation and the - * {@link #RULE_METHOD_VALIDATOR} validates methods with a {@link Rule} annotation.

    - */ -public class RuleMemberValidator { - /** - * Validates fields with a {@link ClassRule} annotation. - */ - public static final RuleMemberValidator CLASS_RULE_VALIDATOR = - classRuleValidatorBuilder() - .withValidator(new DeclaringClassMustBePublic()) - .withValidator(new MemberMustBeStatic()) - .withValidator(new MemberMustBePublic()) - .withValidator(new FieldMustBeATestRule()) - .build(); - /** - * Validates fields with a {@link Rule} annotation. - */ - public static final RuleMemberValidator RULE_VALIDATOR = - testRuleValidatorBuilder() - .withValidator(new MemberMustBeNonStaticOrAlsoClassRule()) - .withValidator(new MemberMustBePublic()) - .withValidator(new FieldMustBeARule()) - .build(); - /** - * Validates methods with a {@link ClassRule} annotation. - */ - public static final RuleMemberValidator CLASS_RULE_METHOD_VALIDATOR = - classRuleValidatorBuilder() - .forMethods() - .withValidator(new DeclaringClassMustBePublic()) - .withValidator(new MemberMustBeStatic()) - .withValidator(new MemberMustBePublic()) - .withValidator(new MethodMustBeATestRule()) - .build(); - - /** - * Validates methods with a {@link Rule} annotation. - */ - public static final RuleMemberValidator RULE_METHOD_VALIDATOR = - testRuleValidatorBuilder() - .forMethods() - .withValidator(new MemberMustBeNonStaticOrAlsoClassRule()) - .withValidator(new MemberMustBePublic()) - .withValidator(new MethodMustBeARule()) - .build(); - - private final Class annotation; - private final boolean methods; - private final List validatorStrategies; - - RuleMemberValidator(Builder builder) { - this.annotation = builder.annotation; - this.methods = builder.methods; - this.validatorStrategies = builder.validators; - } - - /** - * Validate the {@link org.junit.runners.model.TestClass} and adds reasons - * for rejecting the class to a list of errors. - * - * @param target the {@code TestClass} to validate. - * @param errors the list of errors. - */ - public void validate(TestClass target, List errors) { - List> members = methods ? target.getAnnotatedMethods(annotation) - : target.getAnnotatedFields(annotation); - - for (FrameworkMember each : members) { - validateMember(each, errors); - } - } - - private void validateMember(FrameworkMember member, List errors) { - for (RuleValidator strategy : validatorStrategies) { - strategy.validate(member, annotation, errors); - } - } - - private static Builder classRuleValidatorBuilder() { - return new Builder(ClassRule.class); - } - - private static Builder testRuleValidatorBuilder() { - return new Builder(Rule.class); - } - - private static class Builder { - private final Class annotation; - private boolean methods; - private final List validators; - - private Builder(Class annotation) { - this.annotation = annotation; - this.methods = false; - this.validators = new ArrayList(); - } - - Builder forMethods() { - methods = true; - return this; - } - - Builder withValidator(RuleValidator validator) { - validators.add(validator); - return this; - } - - RuleMemberValidator build() { - return new RuleMemberValidator(this); - } - } - - private static boolean isRuleType(FrameworkMember member) { - return isMethodRule(member) || isTestRule(member); - } - - private static boolean isTestRule(FrameworkMember member) { - return TestRule.class.isAssignableFrom(member.getType()); - } - - private static boolean isMethodRule(FrameworkMember member) { - return MethodRule.class.isAssignableFrom(member.getType()); - } - - /** - * Encapsulates a single piece of validation logic, used to determine if {@link org.junit.Rule} and - * {@link org.junit.ClassRule} annotations have been used correctly - */ - interface RuleValidator { - /** - * Examine the given member and add any violations of the strategy's validation logic to the given list of errors - * @param member The member (field or member) to examine - * @param annotation The type of rule annotation on the member - * @param errors The list of errors to add validation violations to - */ - void validate(FrameworkMember member, Class annotation, List errors); - } - - /** - * Requires the validated member to be non-static - */ - private static final class MemberMustBeNonStaticOrAlsoClassRule implements RuleValidator { - public void validate(FrameworkMember member, Class annotation, List errors) { - boolean isMethodRuleMember = isMethodRule(member); - boolean isClassRuleAnnotated = (member.getAnnotation(ClassRule.class) != null); - - // We disallow: - // - static MethodRule members - // - static @Rule annotated members - // - UNLESS they're also @ClassRule annotated - // Note that MethodRule cannot be annotated with @ClassRule - if (member.isStatic() && (isMethodRuleMember || !isClassRuleAnnotated)) { - String message; - if (isMethodRule(member)) { - message = "must not be static."; - } else { - message = "must not be static or it must be annotated with @ClassRule."; - } - errors.add(new ValidationError(member, annotation, message)); - } - } - } - - /** - * Requires the member to be static - */ - private static final class MemberMustBeStatic implements RuleValidator { - public void validate(FrameworkMember member, Class annotation, List errors) { - if (!member.isStatic()) { - errors.add(new ValidationError(member, annotation, - "must be static.")); - } - } - } - - /** - * Requires the member's declaring class to be public - */ - private static final class DeclaringClassMustBePublic implements RuleValidator { - public void validate(FrameworkMember member, Class annotation, List errors) { - if (!isDeclaringClassPublic(member)) { - errors.add(new ValidationError(member, annotation, - "must be declared in a public class.")); - } - } - - private boolean isDeclaringClassPublic(FrameworkMember member) { - return Modifier.isPublic(member.getDeclaringClass().getModifiers()); - } - } - - /** - * Requires the member to be public - */ - private static final class MemberMustBePublic implements RuleValidator { - public void validate(FrameworkMember member, Class annotation, List errors) { - if (!member.isPublic()) { - errors.add(new ValidationError(member, annotation, - "must be public.")); - } - } - } - - /** - * Requires the member is a field implementing {@link org.junit.rules.MethodRule} or {@link org.junit.rules.TestRule} - */ - private static final class FieldMustBeARule implements RuleValidator { - public void validate(FrameworkMember member, Class annotation, List errors) { - if (!isRuleType(member)) { - errors.add(new ValidationError(member, annotation, - "must implement MethodRule or TestRule.")); - } - } - } - - /** - * Require the member to return an implementation of {@link org.junit.rules.MethodRule} or - * {@link org.junit.rules.TestRule} - */ - private static final class MethodMustBeARule implements RuleValidator { - public void validate(FrameworkMember member, Class annotation, List errors) { - if (!isRuleType(member)) { - errors.add(new ValidationError(member, annotation, - "must return an implementation of MethodRule or TestRule.")); - } - } - } - - /** - * Require the member to return an implementation of {@link org.junit.rules.TestRule} - */ - private static final class MethodMustBeATestRule implements RuleValidator { - public void validate(FrameworkMember member, - Class annotation, List errors) { - if (!isTestRule(member)) { - errors.add(new ValidationError(member, annotation, - "must return an implementation of TestRule.")); - } - } - } - - /** - * Requires the member is a field implementing {@link org.junit.rules.TestRule} - */ - private static final class FieldMustBeATestRule implements RuleValidator { - - public void validate(FrameworkMember member, - Class annotation, List errors) { - if (!isTestRule(member)) { - errors.add(new ValidationError(member, annotation, - "must implement TestRule.")); - } - } - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/rules/ValidationError.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/rules/ValidationError.java deleted file mode 100644 index d1af8ae..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/rules/ValidationError.java +++ /dev/null @@ -1,11 +0,0 @@ -package org.junit.internal.runners.rules; - -import org.junit.runners.model.FrameworkMember; - -import java.lang.annotation.Annotation; - -class ValidationError extends Exception { - public ValidationError(FrameworkMember member, Class annotation, String suffix) { - super(String.format("The @%s '%s' %s", annotation.getSimpleName(), member.getName(), suffix)); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/statements/ExpectException.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/statements/ExpectException.java deleted file mode 100644 index d0636bd..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/statements/ExpectException.java +++ /dev/null @@ -1,36 +0,0 @@ -package org.junit.internal.runners.statements; - -import org.junit.internal.AssumptionViolatedException; -import org.junit.runners.model.Statement; - -public class ExpectException extends Statement { - private final Statement next; - private final Class expected; - - public ExpectException(Statement next, Class expected) { - this.next = next; - this.expected = expected; - } - - @Override - public void evaluate() throws Exception { - boolean complete = false; - try { - next.evaluate(); - complete = true; - } catch (AssumptionViolatedException e) { - throw e; - } catch (Throwable e) { - if (!expected.isAssignableFrom(e.getClass())) { - String message = "Unexpected exception, expected<" - + expected.getName() + "> but was<" - + e.getClass().getName() + ">"; - throw new Exception(message, e); - } - } - if (complete) { - throw new AssertionError("Expected exception: " - + expected.getName()); - } - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/statements/Fail.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/statements/Fail.java deleted file mode 100644 index e55875c..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/statements/Fail.java +++ /dev/null @@ -1,16 +0,0 @@ -package org.junit.internal.runners.statements; - -import org.junit.runners.model.Statement; - -public class Fail extends Statement { - private final Throwable error; - - public Fail(Throwable e) { - error = e; - } - - @Override - public void evaluate() throws Throwable { - throw error; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/statements/FailOnTimeout.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/statements/FailOnTimeout.java deleted file mode 100644 index 7f4f0d5..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/statements/FailOnTimeout.java +++ /dev/null @@ -1,311 +0,0 @@ -package org.junit.internal.runners.statements; - -import java.lang.management.ManagementFactory; -import java.lang.management.ThreadMXBean; -import java.util.Arrays; -import java.util.concurrent.Callable; -import java.util.concurrent.CountDownLatch; -import java.util.concurrent.ExecutionException; -import java.util.concurrent.FutureTask; -import java.util.concurrent.TimeUnit; -import java.util.concurrent.TimeoutException; - -import org.junit.runners.model.MultipleFailureException; -import org.junit.runners.model.Statement; -import org.junit.runners.model.TestTimedOutException; - -public class FailOnTimeout extends Statement { - private final Statement originalStatement; - private final TimeUnit timeUnit; - private final long timeout; - private final boolean lookForStuckThread; - private volatile ThreadGroup threadGroup = null; - - /** - * Returns a new builder for building an instance. - * - * @since 4.12 - */ - public static Builder builder() { - return new Builder(); - } - - /** - * Creates an instance wrapping the given statement with the given timeout in milliseconds. - * - * @param statement the statement to wrap - * @param timeoutMillis the timeout in milliseconds - * @deprecated use {@link #builder()} instead. - */ - @Deprecated - public FailOnTimeout(Statement statement, long timeoutMillis) { - this(builder().withTimeout(timeoutMillis, TimeUnit.MILLISECONDS), statement); - } - - private FailOnTimeout(Builder builder, Statement statement) { - originalStatement = statement; - timeout = builder.timeout; - timeUnit = builder.unit; - lookForStuckThread = builder.lookForStuckThread; - } - - /** - * Builder for {@link FailOnTimeout}. - * - * @since 4.12 - */ - public static class Builder { - private boolean lookForStuckThread = false; - private long timeout = 0; - private TimeUnit unit = TimeUnit.SECONDS; - - private Builder() { - } - - /** - * Specifies the time to wait before timing out the test. - * - *

    If this is not called, or is called with a {@code timeout} of - * {@code 0}, the returned {@code Statement} will wait forever for the - * test to complete, however the test will still launch from a separate - * thread. This can be useful for disabling timeouts in environments - * where they are dynamically set based on some property. - * - * @param timeout the maximum time to wait - * @param unit the time unit of the {@code timeout} argument - * @return {@code this} for method chaining. - */ - public Builder withTimeout(long timeout, TimeUnit unit) { - if (timeout < 0) { - throw new IllegalArgumentException("timeout must be non-negative"); - } - if (unit == null) { - throw new NullPointerException("TimeUnit cannot be null"); - } - this.timeout = timeout; - this.unit = unit; - return this; - } - - /** - * Specifies whether to look for a stuck thread. If a timeout occurs and this - * feature is enabled, the test will look for a thread that appears to be stuck - * and dump its backtrace. This feature is experimental. Behavior may change - * after the 4.12 release in response to feedback. - * - * @param enable {@code true} to enable the feature - * @return {@code this} for method chaining. - */ - public Builder withLookingForStuckThread(boolean enable) { - this.lookForStuckThread = enable; - return this; - } - - /** - * Builds a {@link FailOnTimeout} instance using the values in this builder, - * wrapping the given statement. - * - * @param statement - */ - public FailOnTimeout build(Statement statement) { - if (statement == null) { - throw new NullPointerException("statement cannot be null"); - } - return new FailOnTimeout(this, statement); - } - } - - @Override - public void evaluate() throws Throwable { - CallableStatement callable = new CallableStatement(); - FutureTask task = new FutureTask(callable); - threadGroup = new ThreadGroup("FailOnTimeoutGroup"); - Thread thread = new Thread(threadGroup, task, "Time-limited test"); - thread.setDaemon(true); - thread.start(); - callable.awaitStarted(); - Throwable throwable = getResult(task, thread); - if (throwable != null) { - throw throwable; - } - } - - /** - * Wait for the test task, returning the exception thrown by the test if the - * test failed, an exception indicating a timeout if the test timed out, or - * {@code null} if the test passed. - */ - private Throwable getResult(FutureTask task, Thread thread) { - try { - if (timeout > 0) { - return task.get(timeout, timeUnit); - } else { - return task.get(); - } - } catch (InterruptedException e) { - return e; // caller will re-throw; no need to call Thread.interrupt() - } catch (ExecutionException e) { - // test failed; have caller re-throw the exception thrown by the test - return e.getCause(); - } catch (TimeoutException e) { - return createTimeoutException(thread); - } - } - - private Exception createTimeoutException(Thread thread) { - StackTraceElement[] stackTrace = thread.getStackTrace(); - final Thread stuckThread = lookForStuckThread ? getStuckThread(thread) : null; - Exception currThreadException = new TestTimedOutException(timeout, timeUnit); - if (stackTrace != null) { - currThreadException.setStackTrace(stackTrace); - thread.interrupt(); - } - if (stuckThread != null) { - Exception stuckThreadException = - new Exception ("Appears to be stuck in thread " + - stuckThread.getName()); - stuckThreadException.setStackTrace(getStackTrace(stuckThread)); - return new MultipleFailureException( - Arrays.asList(currThreadException, stuckThreadException)); - } else { - return currThreadException; - } - } - - /** - * Retrieves the stack trace for a given thread. - * @param thread The thread whose stack is to be retrieved. - * @return The stack trace; returns a zero-length array if the thread has - * terminated or the stack cannot be retrieved for some other reason. - */ - private StackTraceElement[] getStackTrace(Thread thread) { - try { - return thread.getStackTrace(); - } catch (SecurityException e) { - return new StackTraceElement[0]; - } - } - - /** - * Determines whether the test appears to be stuck in some thread other than - * the "main thread" (the one created to run the test). This feature is experimental. - * Behavior may change after the 4.12 release in response to feedback. - * @param mainThread The main thread created by {@code evaluate()} - * @return The thread which appears to be causing the problem, if different from - * {@code mainThread}, or {@code null} if the main thread appears to be the - * problem or if the thread cannot be determined. The return value is never equal - * to {@code mainThread}. - */ - private Thread getStuckThread(Thread mainThread) { - if (threadGroup == null) { - return null; - } - Thread[] threadsInGroup = getThreadArray(threadGroup); - if (threadsInGroup == null) { - return null; - } - - // Now that we have all the threads in the test's thread group: Assume that - // any thread we're "stuck" in is RUNNABLE. Look for all RUNNABLE threads. - // If just one, we return that (unless it equals threadMain). If there's more - // than one, pick the one that's using the most CPU time, if this feature is - // supported. - Thread stuckThread = null; - long maxCpuTime = 0; - for (Thread thread : threadsInGroup) { - if (thread.getState() == Thread.State.RUNNABLE) { - long threadCpuTime = cpuTime(thread); - if (stuckThread == null || threadCpuTime > maxCpuTime) { - stuckThread = thread; - maxCpuTime = threadCpuTime; - } - } - } - return (stuckThread == mainThread) ? null : stuckThread; - } - - /** - * Returns all active threads belonging to a thread group. - * @param group The thread group. - * @return The active threads in the thread group. The result should be a - * complete list of the active threads at some point in time. Returns {@code null} - * if this cannot be determined, e.g. because new threads are being created at an - * extremely fast rate. - */ - private Thread[] getThreadArray(ThreadGroup group) { - final int count = group.activeCount(); // this is just an estimate - int enumSize = Math.max(count * 2, 100); - int enumCount; - Thread[] threads; - int loopCount = 0; - while (true) { - threads = new Thread[enumSize]; - enumCount = group.enumerate(threads); - if (enumCount < enumSize) { - break; - } - // if there are too many threads to fit into the array, enumerate's result - // is >= the array's length; therefore we can't trust that it returned all - // the threads. Try again. - enumSize += 100; - if (++loopCount >= 5) { - return null; - } - // threads are proliferating too fast for us. Bail before we get into - // trouble. - } - return copyThreads(threads, enumCount); - } - - /** - * Returns an array of the first {@code count} Threads in {@code threads}. - * (Use instead of Arrays.copyOf to maintain compatibility with Java 1.5.) - * @param threads The source array. - * @param count The maximum length of the result array. - * @return The first {@count} (at most) elements of {@code threads}. - */ - private Thread[] copyThreads(Thread[] threads, int count) { - int length = Math.min(count, threads.length); - Thread[] result = new Thread[length]; - for (int i = 0; i < length; i++) { - result[i] = threads[i]; - } - return result; - } - - /** - * Returns the CPU time used by a thread, if possible. - * @param thr The thread to query. - * @return The CPU time used by {@code thr}, or 0 if it cannot be determined. - */ - private long cpuTime (Thread thr) { - ThreadMXBean mxBean = ManagementFactory.getThreadMXBean(); - if (mxBean.isThreadCpuTimeSupported()) { - try { - return mxBean.getThreadCpuTime(thr.getId()); - } catch (UnsupportedOperationException e) { - } - } - return 0; - } - - private class CallableStatement implements Callable { - private final CountDownLatch startLatch = new CountDownLatch(1); - - public Throwable call() throws Exception { - try { - startLatch.countDown(); - originalStatement.evaluate(); - } catch (Exception e) { - throw e; - } catch (Throwable e) { - return e; - } - return null; - } - - public void awaitStarted() throws InterruptedException { - startLatch.await(); - } - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/statements/InvokeMethod.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/statements/InvokeMethod.java deleted file mode 100644 index 68c0545..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/statements/InvokeMethod.java +++ /dev/null @@ -1,19 +0,0 @@ -package org.junit.internal.runners.statements; - -import org.junit.runners.model.FrameworkMethod; -import org.junit.runners.model.Statement; - -public class InvokeMethod extends Statement { - private final FrameworkMethod testMethod; - private final Object target; - - public InvokeMethod(FrameworkMethod testMethod, Object target) { - this.testMethod = testMethod; - this.target = target; - } - - @Override - public void evaluate() throws Throwable { - testMethod.invokeExplosively(target); - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/statements/RunAfters.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/statements/RunAfters.java deleted file mode 100644 index 7512a7d..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/statements/RunAfters.java +++ /dev/null @@ -1,41 +0,0 @@ -package org.junit.internal.runners.statements; - -import java.util.ArrayList; -import java.util.List; - -import org.junit.runners.model.FrameworkMethod; -import org.junit.runners.model.MultipleFailureException; -import org.junit.runners.model.Statement; - -public class RunAfters extends Statement { - private final Statement next; - - private final Object target; - - private final List afters; - - public RunAfters(Statement next, List afters, Object target) { - this.next = next; - this.afters = afters; - this.target = target; - } - - @Override - public void evaluate() throws Throwable { - List errors = new ArrayList(); - try { - next.evaluate(); - } catch (Throwable e) { - errors.add(e); - } finally { - for (FrameworkMethod each : afters) { - try { - each.invokeExplosively(target); - } catch (Throwable e) { - errors.add(e); - } - } - } - MultipleFailureException.assertEmpty(errors); - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/statements/RunBefores.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/statements/RunBefores.java deleted file mode 100644 index 238fbe7..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/internal/runners/statements/RunBefores.java +++ /dev/null @@ -1,28 +0,0 @@ -package org.junit.internal.runners.statements; - -import java.util.List; - -import org.junit.runners.model.FrameworkMethod; -import org.junit.runners.model.Statement; - -public class RunBefores extends Statement { - private final Statement next; - - private final Object target; - - private final List befores; - - public RunBefores(Statement next, List befores, Object target) { - this.next = next; - this.befores = befores; - this.target = target; - } - - @Override - public void evaluate() throws Throwable { - for (FrameworkMethod before : befores) { - before.invokeExplosively(target); - } - next.evaluate(); - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/matchers/JUnitMatchers.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/matchers/JUnitMatchers.java deleted file mode 100644 index 13407cc..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/matchers/JUnitMatchers.java +++ /dev/null @@ -1,113 +0,0 @@ -package org.junit.matchers; - -import org.hamcrest.CoreMatchers; -import org.hamcrest.Matcher; -import org.hamcrest.core.CombinableMatcher.CombinableBothMatcher; -import org.hamcrest.core.CombinableMatcher.CombinableEitherMatcher; -import org.junit.internal.matchers.StacktracePrintingMatcher; - -/** - * Convenience import class: these are useful matchers for use with the assertThat method, but they are - * not currently included in the basic CoreMatchers class from hamcrest. - * - * @since 4.4 - */ -public class JUnitMatchers { - /** - * @return A matcher matching any collection containing element - * @deprecated Please use {@link CoreMatchers#hasItem(Object)} instead. - */ - @Deprecated - public static Matcher> hasItem(T element) { - return CoreMatchers.hasItem(element); - } - - /** - * @return A matcher matching any collection containing an element matching elementMatcher - * @deprecated Please use {@link CoreMatchers#hasItem(Matcher)} instead. - */ - @Deprecated - public static Matcher> hasItem(Matcher elementMatcher) { - return CoreMatchers.hasItem(elementMatcher); - } - - /** - * @return A matcher matching any collection containing every element in elements - * @deprecated Please use {@link CoreMatchers#hasItems(Object...)} instead. - */ - @Deprecated - public static Matcher> hasItems(T... elements) { - return CoreMatchers.hasItems(elements); - } - - /** - * @return A matcher matching any collection containing at least one element that matches - * each matcher in elementMatcher (this may be one element matching all matchers, - * or different elements matching each matcher) - * @deprecated Please use {@link CoreMatchers#hasItems(Matcher...)} instead. - */ - @Deprecated - public static Matcher> hasItems(Matcher... elementMatchers) { - return CoreMatchers.hasItems(elementMatchers); - } - - /** - * @return A matcher matching any collection in which every element matches elementMatcher - * @deprecated Please use {@link CoreMatchers#everyItem(Matcher)} instead. - */ - @Deprecated - public static Matcher> everyItem(final Matcher elementMatcher) { - return CoreMatchers.everyItem(elementMatcher); - } - - /** - * @return a matcher matching any string that contains substring - * @deprecated Please use {@link CoreMatchers#containsString(String)} instead. - */ - @Deprecated - public static Matcher containsString(java.lang.String substring) { - return CoreMatchers.containsString(substring); - } - - /** - * This is useful for fluently combining matchers that must both pass. For example: - *

    -     *   assertThat(string, both(containsString("a")).and(containsString("b")));
    -     * 
    - * - * @deprecated Please use {@link CoreMatchers#both(Matcher)} instead. - */ - @Deprecated - public static CombinableBothMatcher both(Matcher matcher) { - return CoreMatchers.both(matcher); - } - - /** - * This is useful for fluently combining matchers where either may pass, for example: - *
    -     *   assertThat(string, either(containsString("a")).or(containsString("b")));
    -     * 
    - * - * @deprecated Please use {@link CoreMatchers#either(Matcher)} instead. - */ - @Deprecated - public static CombinableEitherMatcher either(Matcher matcher) { - return CoreMatchers.either(matcher); - } - - /** - * @return A matcher that delegates to throwableMatcher and in addition - * appends the stacktrace of the actual Throwable in case of a mismatch. - */ - public static Matcher isThrowable(Matcher throwableMatcher) { - return StacktracePrintingMatcher.isThrowable(throwableMatcher); - } - - /** - * @return A matcher that delegates to exceptionMatcher and in addition - * appends the stacktrace of the actual Exception in case of a mismatch. - */ - public static Matcher isException(Matcher exceptionMatcher) { - return StacktracePrintingMatcher.isException(exceptionMatcher); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/matchers/package-info.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/matchers/package-info.java deleted file mode 100644 index 71aca34..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/matchers/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Provides useful additional {@link org.hamcrest.Matcher}s for use with - * the {@link org.junit.Assert#assertThat(Object, org.hamcrest.Matcher)} - * statement - * - * @since 4.0 - * @see org.junit.matchers.JUnitMatchers - */ -package org.junit.matchers; \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/package-info.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/package-info.java deleted file mode 100644 index fb12f25..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/package-info.java +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Provides JUnit core classes and annotations. - * - * Corresponds to junit.framework in Junit 3.x. - * - * @since 4.0 - */ -package org.junit; \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/DisableOnDebug.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/DisableOnDebug.java deleted file mode 100644 index afa6dee..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/DisableOnDebug.java +++ /dev/null @@ -1,127 +0,0 @@ -package org.junit.rules; - -import java.lang.management.ManagementFactory; -import java.lang.management.RuntimeMXBean; -import java.util.List; - -import org.junit.runner.Description; -import org.junit.runners.model.Statement; - -/** - * The {@code DisableOnDebug} Rule allows you to label certain rules to be - * disabled when debugging. - *

    - * The most illustrative use case is for tests that make use of the - * {@link Timeout} rule, when ran in debug mode the test may terminate on - * timeout abruptly during debugging. Developers may disable the timeout, or - * increase the timeout by making a code change on tests that need debugging and - * remember revert the change afterwards or rules such as {@link Timeout} that - * may be disabled during debugging may be wrapped in a {@code DisableOnDebug}. - *

    - * The important benefit of this feature is that you can disable such rules - * without any making any modifications to your test class to remove them during - * debugging. - *

    - * This does nothing to tackle timeouts or time sensitive code under test when - * debugging and may make this less useful in such circumstances. - *

    - * Example usage: - * - *

    - * public static class DisableTimeoutOnDebugSampleTest {
    - * 
    - *     @Rule
    - *     public TestRule timeout = new DisableOnDebug(new Timeout(20));
    - * 
    - *     @Test
    - *     public void myTest() {
    - *         int i = 0;
    - *         assertEquals(0, i); // suppose you had a break point here to inspect i
    - *     }
    - * }
    - * 
    - * - * @since 4.12 - */ -public class DisableOnDebug implements TestRule { - private final TestRule rule; - private final boolean debugging; - - /** - * Create a {@code DisableOnDebug} instance with the timeout specified in - * milliseconds. - * - * @param rule to disable during debugging - */ - public DisableOnDebug(TestRule rule) { - this(rule, ManagementFactory.getRuntimeMXBean() - .getInputArguments()); - } - - /** - * Visible for testing purposes only. - * - * @param rule the rule to disable during debugging - * @param inputArguments - * arguments provided to the Java runtime - */ - DisableOnDebug(TestRule rule, List inputArguments) { - this.rule = rule; - debugging = isDebugging(inputArguments); - } - - /** - * @see TestRule#apply(Statement, Description) - */ - public Statement apply(Statement base, Description description) { - if (debugging) { - return base; - } else { - return rule.apply(base, description); - } - } - - /** - * Parses arguments passed to the runtime environment for debug flags - *

    - * Options specified in: - *

      - *
    • - * javase-6
    • - *
    • javase-7
    • - *
    • javase-8
    • - * - * - * @param arguments - * the arguments passed to the runtime environment, usually this - * will be {@link RuntimeMXBean#getInputArguments()} - * @return true if the current JVM was started in debug mode, false - * otherwise. - */ - private static boolean isDebugging(List arguments) { - for (final String argument : arguments) { - if ("-Xdebug".equals(argument)) { - return true; - } else if (argument.startsWith("-agentlib:jdwp")) { - return true; - } - } - return false; - } - - /** - * Returns {@code true} if the JVM is in debug mode. This method may be used - * by test classes to take additional action to disable code paths that - * interfere with debugging if required. - * - * @return {@code true} if the current JVM is in debug mode, {@code false} - * otherwise - */ - public boolean isDebugging() { - return debugging; - } - -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/ErrorCollector.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/ErrorCollector.java deleted file mode 100644 index 8c6600e..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/ErrorCollector.java +++ /dev/null @@ -1,84 +0,0 @@ -package org.junit.rules; - -import static org.junit.Assert.assertThat; - -import java.util.ArrayList; -import java.util.List; -import java.util.concurrent.Callable; - -import org.hamcrest.Matcher; -import org.junit.runners.model.MultipleFailureException; - -/** - * The ErrorCollector rule allows execution of a test to continue after the - * first problem is found (for example, to collect _all_ the incorrect rows in a - * table, and report them all at once): - * - *
      - * public static class UsesErrorCollectorTwice {
      - * 	@Rule
      - * 	public ErrorCollector collector= new ErrorCollector();
      - *
      - * @Test
      - * public void example() {
      - *      collector.addError(new Throwable("first thing went wrong"));
      - *      collector.addError(new Throwable("second thing went wrong"));
      - *      collector.checkThat(getResult(), not(containsString("ERROR!")));
      - *      // all lines will run, and then a combined failure logged at the end.
      - *     }
      - * }
      - * 
      - * - * @since 4.7 - */ -public class ErrorCollector extends Verifier { - private List errors = new ArrayList(); - - @Override - protected void verify() throws Throwable { - MultipleFailureException.assertEmpty(errors); - } - - /** - * Adds a Throwable to the table. Execution continues, but the test will fail at the end. - */ - public void addError(Throwable error) { - errors.add(error); - } - - /** - * Adds a failure to the table if {@code matcher} does not match {@code value}. - * Execution continues, but the test will fail at the end if the match fails. - */ - public void checkThat(final T value, final Matcher matcher) { - checkThat("", value, matcher); - } - - /** - * Adds a failure with the given {@code reason} - * to the table if {@code matcher} does not match {@code value}. - * Execution continues, but the test will fail at the end if the match fails. - */ - public void checkThat(final String reason, final T value, final Matcher matcher) { - checkSucceeds(new Callable() { - public Object call() throws Exception { - assertThat(reason, value, matcher); - return value; - } - }); - } - - /** - * Adds to the table the exception, if any, thrown from {@code callable}. - * Execution continues, but the test will fail at the end if - * {@code callable} threw an exception. - */ - public T checkSucceeds(Callable callable) { - try { - return callable.call(); - } catch (Throwable e) { - addError(e); - return null; - } - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/ExpectedException.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/ExpectedException.java deleted file mode 100644 index 4d61712..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/ExpectedException.java +++ /dev/null @@ -1,270 +0,0 @@ -package org.junit.rules; - -import static java.lang.String.format; -import static org.hamcrest.CoreMatchers.containsString; -import static org.hamcrest.CoreMatchers.instanceOf; -import static org.junit.Assert.assertThat; -import static org.junit.Assert.fail; -import static org.junit.internal.matchers.ThrowableCauseMatcher.hasCause; -import static org.junit.internal.matchers.ThrowableMessageMatcher.hasMessage; - -import org.hamcrest.Matcher; -import org.hamcrest.StringDescription; -import org.junit.AssumptionViolatedException; -import org.junit.runners.model.Statement; - -/** - * The {@code ExpectedException} rule allows you to verify that your code - * throws a specific exception. - * - *

      Usage

      - * - *
       public class SimpleExpectedExceptionTest {
      - *     @Rule
      - *     public ExpectedException thrown= ExpectedException.none();
      - *
      - *     @Test
      - *     public void throwsNothing() {
      - *         // no exception expected, none thrown: passes.
      - *     }
      - *
      - *     @Test
      - *     public void throwsExceptionWithSpecificType() {
      - *         thrown.expect(NullPointerException.class);
      - *         throw new NullPointerException();
      - *     }
      - * }
      - * - *

      - * You have to add the {@code ExpectedException} rule to your test. - * This doesn't affect your existing tests (see {@code throwsNothing()}). - * After specifiying the type of the expected exception your test is - * successful when such an exception is thrown and it fails if a - * different or no exception is thrown. - * - *

      - * Instead of specifying the exception's type you can characterize the - * expected exception based on other criterias, too: - * - *

        - *
      • The exception's message contains a specific text: {@link #expectMessage(String)}
      • - *
      • The exception's message complies with a Hamcrest matcher: {@link #expectMessage(Matcher)}
      • - *
      • The exception's cause complies with a Hamcrest matcher: {@link #expectCause(Matcher)}
      • - *
      • The exception itself complies with a Hamcrest matcher: {@link #expect(Matcher)}
      • - *
      - * - *

      - * You can combine any of the presented expect-methods. The test is - * successful if all specifications are met. - *

       @Test
      - * public void throwsException() {
      - *     thrown.expect(NullPointerException.class);
      - *     thrown.expectMessage("happened");
      - *     throw new NullPointerException("What happened?");
      - * }
      - * - *

      AssumptionViolatedExceptions

      - *

      - * JUnit uses {@link AssumptionViolatedException}s for indicating that a test - * provides no useful information. (See {@link org.junit.Assume} for more - * information.) You have to call {@code assume} methods before you set - * expectations of the {@code ExpectedException} rule. In this case the rule - * will not handle consume the exceptions and it can be handled by the - * framework. E.g. the following test is ignored by JUnit's default runner. - * - *

       @Test
      - * public void ignoredBecauseOfFailedAssumption() {
      - *     assumeTrue(false); // throws AssumptionViolatedException
      - *     thrown.expect(NullPointerException.class);
      - * }
      - * - *

      AssertionErrors

      - * - *

      - * JUnit uses {@link AssertionError}s for indicating that a test is failing. You - * have to call {@code assert} methods before you set expectations of the - * {@code ExpectedException} rule, if they should be handled by the framework. - * E.g. the following test fails because of the {@code assertTrue} statement. - * - *

       @Test
      - * public void throwsUnhandled() {
      - *     assertTrue(false); // throws AssertionError
      - *     thrown.expect(NullPointerException.class);
      - * }
      - * - *

      Missing Exceptions

      - *

      - * By default missing exceptions are reported with an error message - * like "Expected test to throw an instance of foo". You can configure a different - * message by means of {@link #reportMissingExceptionWithMessage(String)}. You - * can use a {@code %s} placeholder for the description of the expected - * exception. E.g. "Test doesn't throw %s." will fail with the error message - * "Test doesn't throw an instance of foo.". - * - * @since 4.7 - */ -public class ExpectedException implements TestRule { - /** - * Returns a {@linkplain TestRule rule} that expects no exception to - * be thrown (identical to behavior without this rule). - */ - public static ExpectedException none() { - return new ExpectedException(); - } - - private final ExpectedExceptionMatcherBuilder matcherBuilder = new ExpectedExceptionMatcherBuilder(); - - private String missingExceptionMessage= "Expected test to throw %s"; - - private ExpectedException() { - } - - /** - * This method does nothing. Don't use it. - * @deprecated AssertionErrors are handled by default since JUnit 4.12. Just - * like in JUnit <= 4.10. - */ - @Deprecated - public ExpectedException handleAssertionErrors() { - return this; - } - - /** - * This method does nothing. Don't use it. - * @deprecated AssumptionViolatedExceptions are handled by default since - * JUnit 4.12. Just like in JUnit <= 4.10. - */ - @Deprecated - public ExpectedException handleAssumptionViolatedExceptions() { - return this; - } - - /** - * Specifies the failure message for tests that are expected to throw - * an exception but do not throw any. You can use a {@code %s} placeholder for - * the description of the expected exception. E.g. "Test doesn't throw %s." - * will fail with the error message - * "Test doesn't throw an instance of foo.". - * - * @param message exception detail message - * @return the rule itself - */ - public ExpectedException reportMissingExceptionWithMessage(String message) { - missingExceptionMessage = message; - return this; - } - - public Statement apply(Statement base, - org.junit.runner.Description description) { - return new ExpectedExceptionStatement(base); - } - - /** - * Verify that your code throws an exception that is matched by - * a Hamcrest matcher. - *

       @Test
      -     * public void throwsExceptionThatCompliesWithMatcher() {
      -     *     NullPointerException e = new NullPointerException();
      -     *     thrown.expect(is(e));
      -     *     throw e;
      -     * }
      - */ - public void expect(Matcher matcher) { - matcherBuilder.add(matcher); - } - - /** - * Verify that your code throws an exception that is an - * instance of specific {@code type}. - *
       @Test
      -     * public void throwsExceptionWithSpecificType() {
      -     *     thrown.expect(NullPointerException.class);
      -     *     throw new NullPointerException();
      -     * }
      - */ - public void expect(Class type) { - expect(instanceOf(type)); - } - - /** - * Verify that your code throws an exception whose message contains - * a specific text. - *
       @Test
      -     * public void throwsExceptionWhoseMessageContainsSpecificText() {
      -     *     thrown.expectMessage("happened");
      -     *     throw new NullPointerException("What happened?");
      -     * }
      - */ - public void expectMessage(String substring) { - expectMessage(containsString(substring)); - } - - /** - * Verify that your code throws an exception whose message is matched - * by a Hamcrest matcher. - *
       @Test
      -     * public void throwsExceptionWhoseMessageCompliesWithMatcher() {
      -     *     thrown.expectMessage(startsWith("What"));
      -     *     throw new NullPointerException("What happened?");
      -     * }
      - */ - public void expectMessage(Matcher matcher) { - expect(hasMessage(matcher)); - } - - /** - * Verify that your code throws an exception whose cause is matched by - * a Hamcrest matcher. - *
       @Test
      -     * public void throwsExceptionWhoseCauseCompliesWithMatcher() {
      -     *     NullPointerException expectedCause = new NullPointerException();
      -     *     thrown.expectCause(is(expectedCause));
      -     *     throw new IllegalArgumentException("What happened?", cause);
      -     * }
      - */ - public void expectCause(Matcher expectedCause) { - expect(hasCause(expectedCause)); - } - - private class ExpectedExceptionStatement extends Statement { - private final Statement next; - - public ExpectedExceptionStatement(Statement base) { - next = base; - } - - @Override - public void evaluate() throws Throwable { - try { - next.evaluate(); - } catch (Throwable e) { - handleException(e); - return; - } - if (isAnyExceptionExpected()) { - failDueToMissingException(); - } - } - } - - private void handleException(Throwable e) throws Throwable { - if (isAnyExceptionExpected()) { - assertThat(e, matcherBuilder.build()); - } else { - throw e; - } - } - - private boolean isAnyExceptionExpected() { - return matcherBuilder.expectsThrowable(); - } - - private void failDueToMissingException() throws AssertionError { - fail(missingExceptionMessage()); - } - - private String missingExceptionMessage() { - String expectation= StringDescription.toString(matcherBuilder.build()); - return format(missingExceptionMessage, expectation); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/ExpectedExceptionMatcherBuilder.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/ExpectedExceptionMatcherBuilder.java deleted file mode 100644 index e7d94c4..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/ExpectedExceptionMatcherBuilder.java +++ /dev/null @@ -1,46 +0,0 @@ -package org.junit.rules; - -import static org.hamcrest.CoreMatchers.allOf; -import static org.junit.matchers.JUnitMatchers.isThrowable; - -import java.util.ArrayList; -import java.util.List; - -import org.hamcrest.Matcher; - -/** - * Builds special matcher used by {@link ExpectedException}. - */ -class ExpectedExceptionMatcherBuilder { - - private final List> matchers = new ArrayList>(); - - void add(Matcher matcher) { - matchers.add(matcher); - } - - boolean expectsThrowable() { - return !matchers.isEmpty(); - } - - Matcher build() { - return isThrowable(allOfTheMatchers()); - } - - private Matcher allOfTheMatchers() { - if (matchers.size() == 1) { - return cast(matchers.get(0)); - } - return allOf(castedMatchers()); - } - - @SuppressWarnings({"unchecked", "rawtypes"}) - private List> castedMatchers() { - return new ArrayList>((List) matchers); - } - - @SuppressWarnings("unchecked") - private Matcher cast(Matcher singleMatcher) { - return (Matcher) singleMatcher; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/ExternalResource.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/ExternalResource.java deleted file mode 100644 index 71ca287..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/ExternalResource.java +++ /dev/null @@ -1,71 +0,0 @@ -package org.junit.rules; - -import org.junit.runner.Description; -import org.junit.runners.model.Statement; - -/** - * A base class for Rules (like TemporaryFolder) that set up an external - * resource before a test (a file, socket, server, database connection, etc.), - * and guarantee to tear it down afterward: - * - *
      - * public static class UsesExternalResource {
      - *  Server myServer= new Server();
      - *
      - *  @Rule
      - *  public ExternalResource resource= new ExternalResource() {
      - *      @Override
      - *      protected void before() throws Throwable {
      - *          myServer.connect();
      - *         };
      - *
      - *      @Override
      - *      protected void after() {
      - *          myServer.disconnect();
      - *         };
      - *     };
      - *
      - *  @Test
      - *  public void testFoo() {
      - *      new Client().run(myServer);
      - *     }
      - * }
      - * 
      - * - * @since 4.7 - */ -public abstract class ExternalResource implements TestRule { - public Statement apply(Statement base, Description description) { - return statement(base); - } - - private Statement statement(final Statement base) { - return new Statement() { - @Override - public void evaluate() throws Throwable { - before(); - try { - base.evaluate(); - } finally { - after(); - } - } - }; - } - - /** - * Override to set up your specific external resource. - * - * @throws Throwable if setup fails (which will disable {@code after} - */ - protected void before() throws Throwable { - // do nothing - } - - /** - * Override to tear down your specific external resource. - */ - protected void after() { - // do nothing - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/MethodRule.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/MethodRule.java deleted file mode 100644 index 823ee78..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/MethodRule.java +++ /dev/null @@ -1,44 +0,0 @@ -package org.junit.rules; - -import org.junit.Rule; -import org.junit.runners.model.FrameworkMethod; -import org.junit.runners.model.Statement; - -/** - * A MethodRule is an alteration in how a test method is run and reported. - * Multiple {@link MethodRule}s can be applied to a test method. The - * {@link Statement} that executes the method is passed to each annotated - * {@link Rule} in turn, and each may return a substitute or modified - * {@link Statement}, which is passed to the next {@link Rule}, if any. For - * examples of how this can be useful, see these provided MethodRules, - * or write your own: - * - *
        - *
      • {@link ErrorCollector}: collect multiple errors in one test method
      • - *
      • {@link ExpectedException}: make flexible assertions about thrown exceptions
      • - *
      • {@link ExternalResource}: start and stop a server, for example
      • - *
      • {@link TemporaryFolder}: create fresh files, and delete after test
      • - *
      • {@link TestName}: remember the test name for use during the method
      • - *
      • {@link TestWatchman}: add logic at events during method execution
      • - *
      • {@link Timeout}: cause test to fail after a set time
      • - *
      • {@link Verifier}: fail test if object state ends up incorrect
      • - *
      - * - * Note that {@link MethodRule} has been replaced by {@link TestRule}, - * which has the added benefit of supporting class rules. - * - * @since 4.7 - */ -public interface MethodRule { - /** - * Modifies the method-running {@link Statement} to implement an additional - * test-running rule. - * - * @param base The {@link Statement} to be modified - * @param method The method to be run - * @param target The object on which the method will be run. - * @return a new statement, which may be the same as {@code base}, - * a wrapper around {@code base}, or a completely new Statement. - */ - Statement apply(Statement base, FrameworkMethod method, Object target); -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/RuleChain.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/RuleChain.java deleted file mode 100644 index f43d8f5..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/RuleChain.java +++ /dev/null @@ -1,97 +0,0 @@ -package org.junit.rules; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - -import org.junit.runner.Description; -import org.junit.runners.model.Statement; - -/** - * The RuleChain rule allows ordering of TestRules. You create a - * {@code RuleChain} with {@link #outerRule(TestRule)} and subsequent calls of - * {@link #around(TestRule)}: - * - *
      - * public static class UseRuleChain {
      - * 	@Rule
      - * 	public RuleChain chain= RuleChain
      - * 	                       .outerRule(new LoggingRule("outer rule")
      - * 	                       .around(new LoggingRule("middle rule")
      - * 	                       .around(new LoggingRule("inner rule");
      - *
      - * 	@Test
      - * 	public void example() {
      - * 		assertTrue(true);
      - *     }
      - * }
      - * 
      - * - * writes the log - * - *
      - * starting outer rule
      - * starting middle rule
      - * starting inner rule
      - * finished inner rule
      - * finished middle rule
      - * finished outer rule
      - * 
      - * - * @since 4.10 - */ -public class RuleChain implements TestRule { - private static final RuleChain EMPTY_CHAIN = new RuleChain( - Collections.emptyList()); - - private List rulesStartingWithInnerMost; - - /** - * Returns a {@code RuleChain} without a {@link TestRule}. This method may - * be the starting point of a {@code RuleChain}. - * - * @return a {@code RuleChain} without a {@link TestRule}. - */ - public static RuleChain emptyRuleChain() { - return EMPTY_CHAIN; - } - - /** - * Returns a {@code RuleChain} with a single {@link TestRule}. This method - * is the usual starting point of a {@code RuleChain}. - * - * @param outerRule the outer rule of the {@code RuleChain}. - * @return a {@code RuleChain} with a single {@link TestRule}. - */ - public static RuleChain outerRule(TestRule outerRule) { - return emptyRuleChain().around(outerRule); - } - - private RuleChain(List rules) { - this.rulesStartingWithInnerMost = rules; - } - - /** - * Create a new {@code RuleChain}, which encloses the {@code nextRule} with - * the rules of the current {@code RuleChain}. - * - * @param enclosedRule the rule to enclose. - * @return a new {@code RuleChain}. - */ - public RuleChain around(TestRule enclosedRule) { - List rulesOfNewChain = new ArrayList(); - rulesOfNewChain.add(enclosedRule); - rulesOfNewChain.addAll(rulesStartingWithInnerMost); - return new RuleChain(rulesOfNewChain); - } - - /** - * {@inheritDoc} - */ - public Statement apply(Statement base, Description description) { - for (TestRule each : rulesStartingWithInnerMost) { - base = each.apply(base, description); - } - return base; - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/RunRules.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/RunRules.java deleted file mode 100644 index 131fc1f..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/RunRules.java +++ /dev/null @@ -1,30 +0,0 @@ -package org.junit.rules; - -import org.junit.runner.Description; -import org.junit.runners.model.Statement; - -/** - * Runs a collection of rules on a statement. - * - * @since 4.9 - */ -public class RunRules extends Statement { - private final Statement statement; - - public RunRules(Statement base, Iterable rules, Description description) { - statement = applyAll(base, rules, description); - } - - @Override - public void evaluate() throws Throwable { - statement.evaluate(); - } - - private static Statement applyAll(Statement result, Iterable rules, - Description description) { - for (TestRule each : rules) { - result = each.apply(result, description); - } - return result; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/Stopwatch.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/Stopwatch.java deleted file mode 100644 index 5d34e7f..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/Stopwatch.java +++ /dev/null @@ -1,183 +0,0 @@ -package org.junit.rules; - -import org.junit.AssumptionViolatedException; -import org.junit.runner.Description; -import org.junit.runners.model.Statement; - -import java.util.concurrent.TimeUnit; - -/** - * The Stopwatch Rule notifies one of its own protected methods of the time spent by a test. - * - *

      Override them to get the time in nanoseconds. For example, this class will keep logging the - * time spent by each passed, failed, skipped, and finished test: - * - *

      - * public static class StopwatchTest {
      - *     private static final Logger logger = Logger.getLogger("");
      - *
      - *     private static void logInfo(Description description, String status, long nanos) {
      - *         String testName = description.getMethodName();
      - *         logger.info(String.format("Test %s %s, spent %d microseconds",
      - *                                   testName, status, TimeUnit.NANOSECONDS.toMicros(nanos)));
      - *     }
      - *
      - *     @Rule
      - *     public Stopwatch stopwatch = new Stopwatch() {
      - *         @Override
      - *         protected void succeeded(long nanos, Description description) {
      - *             logInfo(description, "succeeded", nanos);
      - *         }
      - *
      - *         @Override
      - *         protected void failed(long nanos, Throwable e, Description description) {
      - *             logInfo(description, "failed", nanos);
      - *         }
      - *
      - *         @Override
      - *         protected void skipped(long nanos, AssumptionViolatedException e, Description description) {
      - *             logInfo(description, "skipped", nanos);
      - *         }
      - *
      - *         @Override
      - *         protected void finished(long nanos, Description description) {
      - *             logInfo(description, "finished", nanos);
      - *         }
      - *     };
      - *
      - *     @Test
      - *     public void succeeds() {
      - *     }
      - *
      - *     @Test
      - *     public void fails() {
      - *         fail();
      - *     }
      - *
      - *     @Test
      - *     public void skips() {
      - *         assumeTrue(false);
      - *     }
      - * }
      - * 
      - * - * An example to assert runtime: - *
      - * @Test
      - * public void performanceTest() throws InterruptedException {
      - *     long delta = 30;
      - *     Thread.sleep(300L);
      - *     assertEquals(300d, stopwatch.runtime(MILLISECONDS), delta);
      - *     Thread.sleep(500L);
      - *     assertEquals(800d, stopwatch.runtime(MILLISECONDS), delta);
      - * }
      - * 
      - * - * @author tibor17 - * @since 4.12 - */ -public abstract class Stopwatch implements TestRule { - private final Clock clock; - private volatile long startNanos; - private volatile long endNanos; - - public Stopwatch() { - this(new Clock()); - } - - Stopwatch(Clock clock) { - this.clock = clock; - } - - /** - * Gets the runtime for the test. - * - * @param unit time unit for returned runtime - * @return runtime measured during the test - */ - public long runtime(TimeUnit unit) { - return unit.convert(getNanos(), TimeUnit.NANOSECONDS); - } - - /** - * Invoked when a test succeeds - */ - protected void succeeded(long nanos, Description description) { - } - - /** - * Invoked when a test fails - */ - protected void failed(long nanos, Throwable e, Description description) { - } - - /** - * Invoked when a test is skipped due to a failed assumption. - */ - protected void skipped(long nanos, AssumptionViolatedException e, Description description) { - } - - /** - * Invoked when a test method finishes (whether passing or failing) - */ - protected void finished(long nanos, Description description) { - } - - private long getNanos() { - if (startNanos == 0) { - throw new IllegalStateException("Test has not started"); - } - long currentEndNanos = endNanos; // volatile read happens here - if (currentEndNanos == 0) { - currentEndNanos = clock.nanoTime(); - } - - return currentEndNanos - startNanos; - } - - private void starting() { - startNanos = clock.nanoTime(); - endNanos = 0; - } - - private void stopping() { - endNanos = clock.nanoTime(); - } - - public final Statement apply(Statement base, Description description) { - return new InternalWatcher().apply(base, description); - } - - private class InternalWatcher extends TestWatcher { - - @Override protected void starting(Description description) { - Stopwatch.this.starting(); - } - - @Override protected void finished(Description description) { - Stopwatch.this.finished(getNanos(), description); - } - - @Override protected void succeeded(Description description) { - Stopwatch.this.stopping(); - Stopwatch.this.succeeded(getNanos(), description); - } - - @Override protected void failed(Throwable e, Description description) { - Stopwatch.this.stopping(); - Stopwatch.this.failed(getNanos(), e, description); - } - - @Override protected void skipped(AssumptionViolatedException e, Description description) { - Stopwatch.this.stopping(); - Stopwatch.this.skipped(getNanos(), e, description); - } - } - - static class Clock { - - public long nanoTime() { - return System.nanoTime(); - } - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/TemporaryFolder.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/TemporaryFolder.java deleted file mode 100644 index dc75c93..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/TemporaryFolder.java +++ /dev/null @@ -1,170 +0,0 @@ -package org.junit.rules; - -import java.io.File; -import java.io.IOException; - -import org.junit.Rule; - -/** - * The TemporaryFolder Rule allows creation of files and folders that should - * be deleted when the test method finishes (whether it passes or - * fails). Whether the deletion is successful or not is not checked by this rule. - * No exception will be thrown in case the deletion fails. - * - *

      Example of usage: - *

      - * public static class HasTempFolder {
      - *  @Rule
      - *  public TemporaryFolder folder= new TemporaryFolder();
      - *
      - *  @Test
      - *  public void testUsingTempFolder() throws IOException {
      - *      File createdFile= folder.newFile("myfile.txt");
      - *      File createdFolder= folder.newFolder("subfolder");
      - *      // ...
      - *     }
      - * }
      - * 
      - * - * @since 4.7 - */ -public class TemporaryFolder extends ExternalResource { - private final File parentFolder; - private File folder; - - public TemporaryFolder() { - this(null); - } - - public TemporaryFolder(File parentFolder) { - this.parentFolder = parentFolder; - } - - @Override - protected void before() throws Throwable { - create(); - } - - @Override - protected void after() { - delete(); - } - - // testing purposes only - - /** - * for testing purposes only. Do not use. - */ - public void create() throws IOException { - folder = createTemporaryFolderIn(parentFolder); - } - - /** - * Returns a new fresh file with the given name under the temporary folder. - */ - public File newFile(String fileName) throws IOException { - File file = new File(getRoot(), fileName); - if (!file.createNewFile()) { - throw new IOException( - "a file with the name \'" + fileName + "\' already exists in the test folder"); - } - return file; - } - - /** - * Returns a new fresh file with a random name under the temporary folder. - */ - public File newFile() throws IOException { - return File.createTempFile("junit", null, getRoot()); - } - - /** - * Returns a new fresh folder with the given name under the temporary - * folder. - */ - public File newFolder(String folder) throws IOException { - return newFolder(new String[]{folder}); - } - - /** - * Returns a new fresh folder with the given name(s) under the temporary - * folder. - */ - public File newFolder(String... folderNames) throws IOException { - File file = getRoot(); - for (int i = 0; i < folderNames.length; i++) { - String folderName = folderNames[i]; - validateFolderName(folderName); - file = new File(file, folderName); - if (!file.mkdir() && isLastElementInArray(i, folderNames)) { - throw new IOException( - "a folder with the name \'" + folderName + "\' already exists"); - } - } - return file; - } - - /** - * Validates if multiple path components were used while creating a folder. - * - * @param folderName - * Name of the folder being created - */ - private void validateFolderName(String folderName) throws IOException { - File tempFile = new File(folderName); - if (tempFile.getParent() != null) { - String errorMsg = "Folder name cannot consist of multiple path components separated by a file separator." - + " Please use newFolder('MyParentFolder','MyFolder') to create hierarchies of folders"; - throw new IOException(errorMsg); - } - } - - private boolean isLastElementInArray(int index, String[] array) { - return index == array.length - 1; - } - - /** - * Returns a new fresh folder with a random name under the temporary folder. - */ - public File newFolder() throws IOException { - return createTemporaryFolderIn(getRoot()); - } - - private File createTemporaryFolderIn(File parentFolder) throws IOException { - File createdFolder = File.createTempFile("junit", "", parentFolder); - createdFolder.delete(); - createdFolder.mkdir(); - return createdFolder; - } - - /** - * @return the location of this temporary folder. - */ - public File getRoot() { - if (folder == null) { - throw new IllegalStateException( - "the temporary folder has not yet been created"); - } - return folder; - } - - /** - * Delete all files and folders under the temporary folder. Usually not - * called directly, since it is automatically applied by the {@link Rule} - */ - public void delete() { - if (folder != null) { - recursiveDelete(folder); - } - } - - private void recursiveDelete(File file) { - File[] files = file.listFiles(); - if (files != null) { - for (File each : files) { - recursiveDelete(each); - } - } - file.delete(); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/TestName.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/TestName.java deleted file mode 100644 index bf72602..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/TestName.java +++ /dev/null @@ -1,41 +0,0 @@ -package org.junit.rules; - -import org.junit.runner.Description; - -/** - * The TestName Rule makes the current test name available inside test methods: - * - *
      - * public class TestNameTest {
      - *  @Rule
      - *  public TestName name= new TestName();
      - *
      - *  @Test
      - *  public void testA() {
      - *      assertEquals("testA", name.getMethodName());
      - *     }
      - *
      - *  @Test
      - *  public void testB() {
      - *      assertEquals("testB", name.getMethodName());
      - *     }
      - * }
      - * 
      - * - * @since 4.7 - */ -public class TestName extends TestWatcher { - private String name; - - @Override - protected void starting(Description d) { - name = d.getMethodName(); - } - - /** - * @return the name of the currently-running test method - */ - public String getMethodName() { - return name; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/TestRule.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/TestRule.java deleted file mode 100644 index 53e2f70..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/TestRule.java +++ /dev/null @@ -1,56 +0,0 @@ -package org.junit.rules; - -import org.junit.runner.Description; -import org.junit.runners.model.Statement; - -/** - * A TestRule is an alteration in how a test method, or set of test methods, - * is run and reported. A {@link TestRule} may add additional checks that cause - * a test that would otherwise fail to pass, or it may perform necessary setup or - * cleanup for tests, or it may observe test execution to report it elsewhere. - * {@link TestRule}s can do everything that could be done previously with - * methods annotated with {@link org.junit.Before}, - * {@link org.junit.After}, {@link org.junit.BeforeClass}, or - * {@link org.junit.AfterClass}, but they are more powerful, and more easily - * shared - * between projects and classes. - * - * The default JUnit test runners for suites and - * individual test cases recognize {@link TestRule}s introduced in two different - * ways. {@link org.junit.Rule} annotates method-level - * {@link TestRule}s, and {@link org.junit.ClassRule} - * annotates class-level {@link TestRule}s. See Javadoc for those annotations - * for more information. - * - * Multiple {@link TestRule}s can be applied to a test or suite execution. The - * {@link Statement} that executes the method or suite is passed to each annotated - * {@link org.junit.Rule} in turn, and each may return a substitute or modified - * {@link Statement}, which is passed to the next {@link org.junit.Rule}, if any. For - * examples of how this can be useful, see these provided TestRules, - * or write your own: - * - *
        - *
      • {@link ErrorCollector}: collect multiple errors in one test method
      • - *
      • {@link ExpectedException}: make flexible assertions about thrown exceptions
      • - *
      • {@link ExternalResource}: start and stop a server, for example
      • - *
      • {@link TemporaryFolder}: create fresh files, and delete after test
      • - *
      • {@link TestName}: remember the test name for use during the method
      • - *
      • {@link TestWatcher}: add logic at events during method execution
      • - *
      • {@link Timeout}: cause test to fail after a set time
      • - *
      • {@link Verifier}: fail test if object state ends up incorrect
      • - *
      - * - * @since 4.9 - */ -public interface TestRule { - /** - * Modifies the method-running {@link Statement} to implement this - * test-running rule. - * - * @param base The {@link Statement} to be modified - * @param description A {@link Description} of the test implemented in {@code base} - * @return a new statement, which may be the same as {@code base}, - * a wrapper around {@code base}, or a completely new Statement. - */ - Statement apply(Statement base, Description description); -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/TestWatcher.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/TestWatcher.java deleted file mode 100644 index 5492b6b..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/TestWatcher.java +++ /dev/null @@ -1,166 +0,0 @@ -package org.junit.rules; - -import java.util.ArrayList; -import java.util.List; - -import org.junit.AssumptionViolatedException; -import org.junit.runner.Description; -import org.junit.runners.model.MultipleFailureException; -import org.junit.runners.model.Statement; - -/** - * TestWatcher is a base class for Rules that take note of the testing - * action, without modifying it. For example, this class will keep a log of each - * passing and failing test: - * - *
      - * public static class WatchmanTest {
      - *  private static String watchedLog;
      - *
      - *  @Rule
      - *  public TestWatcher watchman= new TestWatcher() {
      - *      @Override
      - *      protected void failed(Throwable e, Description description) {
      - *          watchedLog+= description + "\n";
      - *      }
      - *
      - *      @Override
      - *      protected void succeeded(Description description) {
      - *          watchedLog+= description + " " + "success!\n";
      - *         }
      - *     };
      - *
      - *  @Test
      - *  public void fails() {
      - *      fail();
      - *  }
      - *
      - *  @Test
      - *  public void succeeds() {
      - *     }
      - * }
      - * 
      - * - * @since 4.9 - */ -public abstract class TestWatcher implements TestRule { - public Statement apply(final Statement base, final Description description) { - return new Statement() { - @Override - public void evaluate() throws Throwable { - List errors = new ArrayList(); - - startingQuietly(description, errors); - try { - base.evaluate(); - succeededQuietly(description, errors); - } catch (@SuppressWarnings("deprecation") org.junit.internal.AssumptionViolatedException e) { - errors.add(e); - skippedQuietly(e, description, errors); - } catch (Throwable e) { - errors.add(e); - failedQuietly(e, description, errors); - } finally { - finishedQuietly(description, errors); - } - - MultipleFailureException.assertEmpty(errors); - } - }; - } - - private void succeededQuietly(Description description, - List errors) { - try { - succeeded(description); - } catch (Throwable e) { - errors.add(e); - } - } - - private void failedQuietly(Throwable e, Description description, - List errors) { - try { - failed(e, description); - } catch (Throwable e1) { - errors.add(e1); - } - } - - @SuppressWarnings("deprecation") - private void skippedQuietly( - org.junit.internal.AssumptionViolatedException e, Description description, - List errors) { - try { - if (e instanceof AssumptionViolatedException) { - skipped((AssumptionViolatedException) e, description); - } else { - skipped(e, description); - } - } catch (Throwable e1) { - errors.add(e1); - } - } - - private void startingQuietly(Description description, - List errors) { - try { - starting(description); - } catch (Throwable e) { - errors.add(e); - } - } - - private void finishedQuietly(Description description, - List errors) { - try { - finished(description); - } catch (Throwable e) { - errors.add(e); - } - } - - /** - * Invoked when a test succeeds - */ - protected void succeeded(Description description) { - } - - /** - * Invoked when a test fails - */ - protected void failed(Throwable e, Description description) { - } - - /** - * Invoked when a test is skipped due to a failed assumption. - */ - @SuppressWarnings("deprecation") - protected void skipped(AssumptionViolatedException e, Description description) { - // For backwards compatibility with JUnit 4.11 and earlier, call the legacy version - org.junit.internal.AssumptionViolatedException asInternalException = e; - skipped(asInternalException, description); - } - - /** - * Invoked when a test is skipped due to a failed assumption. - * - * @deprecated use {@link #skipped(AssumptionViolatedException, Description)} - */ - @Deprecated - protected void skipped( - org.junit.internal.AssumptionViolatedException e, Description description) { - } - - /** - * Invoked when a test is about to start - */ - protected void starting(Description description) { - } - - /** - * Invoked when a test method finishes (whether passing or failing) - */ - protected void finished(Description description) { - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/TestWatchman.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/TestWatchman.java deleted file mode 100644 index c8d6c71..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/TestWatchman.java +++ /dev/null @@ -1,91 +0,0 @@ -package org.junit.rules; - -import org.junit.internal.AssumptionViolatedException; -import org.junit.runners.model.FrameworkMethod; -import org.junit.runners.model.Statement; - -/** - * TestWatchman is a base class for Rules that take note of the testing - * action, without modifying it. For example, this class will keep a log of each - * passing and failing test: - * - *
      - * public static class WatchmanTest {
      - *  private static String watchedLog;
      - *
      - *  @Rule
      - *  public MethodRule watchman= new TestWatchman() {
      - *      @Override
      - *      public void failed(Throwable e, FrameworkMethod method) {
      - *          watchedLog+= method.getName() + " " + e.getClass().getSimpleName()
      - *                  + "\n";
      - *         }
      - *
      - *      @Override
      - *      public void succeeded(FrameworkMethod method) {
      - *          watchedLog+= method.getName() + " " + "success!\n";
      - *         }
      - *     };
      - *
      - *  @Test
      - *  public void fails() {
      - *      fail();
      - *     }
      - *
      - *  @Test
      - *  public void succeeds() {
      - *     }
      - * }
      - * 
      - * - * @since 4.7 - * @deprecated Use {@link TestWatcher} (which implements {@link TestRule}) instead. - */ -@Deprecated -public class TestWatchman implements MethodRule { - public Statement apply(final Statement base, final FrameworkMethod method, - Object target) { - return new Statement() { - @Override - public void evaluate() throws Throwable { - starting(method); - try { - base.evaluate(); - succeeded(method); - } catch (AssumptionViolatedException e) { - throw e; - } catch (Throwable e) { - failed(e, method); - throw e; - } finally { - finished(method); - } - } - }; - } - - /** - * Invoked when a test method succeeds - */ - public void succeeded(FrameworkMethod method) { - } - - /** - * Invoked when a test method fails - */ - public void failed(Throwable e, FrameworkMethod method) { - } - - /** - * Invoked when a test method is about to start - */ - public void starting(FrameworkMethod method) { - } - - - /** - * Invoked when a test method finishes (whether passing or failing) - */ - public void finished(FrameworkMethod method) { - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/Timeout.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/Timeout.java deleted file mode 100644 index 45a5bc5..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/Timeout.java +++ /dev/null @@ -1,233 +0,0 @@ -package org.junit.rules; - -import org.junit.internal.runners.statements.FailOnTimeout; -import org.junit.runner.Description; -import org.junit.runners.model.Statement; - -import java.util.concurrent.TimeUnit; - -/** - * The Timeout Rule applies the same timeout to all test methods in a class: - *
      - * public static class HasGlobalLongTimeout {
      - *
      - *  @Rule
      - *  public Timeout globalTimeout= new Timeout(20);
      - *
      - *  @Test
      - *  public void run1() throws InterruptedException {
      - *      Thread.sleep(100);
      - *  }
      - *
      - *  @Test
      - *  public void infiniteLoop() {
      - *      while (true) {}
      - *  }
      - * }
      - * 
      - *

      - * Each test is run in a new thread. If the specified timeout elapses before - * the test completes, its execution is interrupted via {@link Thread#interrupt()}. - * This happens in interruptable I/O and locks, and methods in {@link Object} - * and {@link Thread} throwing {@link InterruptedException}. - *

      - * A specified timeout of 0 will be interpreted as not set, however tests will - * still launch from separate threads. This can be useful for disabling timeouts - * in environments where they are dynamically set based on some property. - * - * @since 4.7 - */ -public class Timeout implements TestRule { - private final long timeout; - private final TimeUnit timeUnit; - private final boolean lookForStuckThread; - - /** - * Returns a new builder for building an instance. - * - * @since 4.12 - */ - public static Builder builder() { - return new Builder(); - } - - /** - * Create a {@code Timeout} instance with the timeout specified - * in milliseconds. - *

      - * This constructor is deprecated. - *

      - * Instead use {@link #Timeout(long, java.util.concurrent.TimeUnit)}, - * {@link Timeout#millis(long)}, or {@link Timeout#seconds(long)}. - * - * @param millis the maximum time in milliseconds to allow the - * test to run before it should timeout - */ - @Deprecated - public Timeout(int millis) { - this(millis, TimeUnit.MILLISECONDS); - } - - /** - * Create a {@code Timeout} instance with the timeout specified - * at the timeUnit of granularity of the provided {@code TimeUnit}. - * - * @param timeout the maximum time to allow the test to run - * before it should timeout - * @param timeUnit the time unit for the {@code timeout} - * @since 4.12 - */ - public Timeout(long timeout, TimeUnit timeUnit) { - this.timeout = timeout; - this.timeUnit = timeUnit; - lookForStuckThread = false; - } - - /** - * Create a {@code Timeout} instance initialized with values form - * a builder. - * - * @since 4.12 - */ - protected Timeout(Builder builder) { - timeout = builder.getTimeout(); - timeUnit = builder.getTimeUnit(); - lookForStuckThread = builder.getLookingForStuckThread(); - } - - /** - * Creates a {@link Timeout} that will timeout a test after the - * given duration, in milliseconds. - * - * @since 4.12 - */ - public static Timeout millis(long millis) { - return new Timeout(millis, TimeUnit.MILLISECONDS); - } - - /** - * Creates a {@link Timeout} that will timeout a test after the - * given duration, in seconds. - * - * @since 4.12 - */ - public static Timeout seconds(long seconds) { - return new Timeout(seconds, TimeUnit.SECONDS); - } - - /** - * Gets the timeout configured for this rule, in the given units. - * - * @since 4.12 - */ - protected final long getTimeout(TimeUnit unit) { - return unit.convert(timeout, timeUnit); - } - - /** - * Gets whether this {@code Timeout} will look for a stuck thread - * when the test times out. - * - * @since 4.12 - */ - protected final boolean getLookingForStuckThread() { - return lookForStuckThread; - } - - /** - * Creates a {@link Statement} that will run the given - * {@code statement}, and timeout the operation based - * on the values configured in this rule. Subclasses - * can override this method for different behavior. - * - * @since 4.12 - */ - protected Statement createFailOnTimeoutStatement( - Statement statement) throws Exception { - return FailOnTimeout.builder() - .withTimeout(timeout, timeUnit) - .withLookingForStuckThread(lookForStuckThread) - .build(statement); - } - - public Statement apply(Statement base, Description description) { - try { - return createFailOnTimeoutStatement(base); - } catch (final Exception e) { - return new Statement() { - @Override public void evaluate() throws Throwable { - throw new RuntimeException("Invalid parameters for Timeout", e); - } - }; - } - } - - /** - * Builder for {@link Timeout}. - * - * @since 4.12 - */ - public static class Builder { - private boolean lookForStuckThread = false; - private long timeout = 0; - private TimeUnit timeUnit = TimeUnit.SECONDS; - - protected Builder() { - } - - /** - * Specifies the time to wait before timing out the test. - * - *

      If this is not called, or is called with a - * {@code timeout} of {@code 0}, the returned {@code Timeout} - * rule instance will cause the tests to wait forever to - * complete, however the tests will still launch from a - * separate thread. This can be useful for disabling timeouts - * in environments where they are dynamically set based on - * some property. - * - * @param timeout the maximum time to wait - * @param unit the time unit of the {@code timeout} argument - * @return {@code this} for method chaining. - */ - public Builder withTimeout(long timeout, TimeUnit unit) { - this.timeout = timeout; - this.timeUnit = unit; - return this; - } - - protected long getTimeout() { - return timeout; - } - - protected TimeUnit getTimeUnit() { - return timeUnit; - } - - /** - * Specifies whether to look for a stuck thread. If a timeout occurs and this - * feature is enabled, the rule will look for a thread that appears to be stuck - * and dump its backtrace. This feature is experimental. Behavior may change - * after the 4.12 release in response to feedback. - * - * @param enable {@code true} to enable the feature - * @return {@code this} for method chaining. - */ - public Builder withLookingForStuckThread(boolean enable) { - this.lookForStuckThread = enable; - return this; - } - - protected boolean getLookingForStuckThread() { - return lookForStuckThread; - } - - - /** - * Builds a {@link Timeout} instance using the values in this builder., - */ - public Timeout build() { - return new Timeout(this); - } - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/Verifier.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/Verifier.java deleted file mode 100644 index 7a03b0c..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/rules/Verifier.java +++ /dev/null @@ -1,47 +0,0 @@ -package org.junit.rules; - -import org.junit.runner.Description; -import org.junit.runners.model.Statement; - -/** - * Verifier is a base class for Rules like ErrorCollector, which can turn - * otherwise passing test methods into failing tests if a verification check is - * failed - * - *

      - *     public static class ErrorLogVerifier {
      - *        private ErrorLog errorLog = new ErrorLog();
      - *
      - *        @Rule
      - *        public Verifier verifier = new Verifier() {
      - *           @Override public void verify() {
      - *              assertTrue(errorLog.isEmpty());
      - *           }
      - *        }
      - *
      - *        @Test public void testThatMightWriteErrorLog() {
      - *           // ...
      - *        }
      - *     }
      - * 
      - * - * @since 4.7 - */ -public abstract class Verifier implements TestRule { - public Statement apply(final Statement base, Description description) { - return new Statement() { - @Override - public void evaluate() throws Throwable { - base.evaluate(); - verify(); - } - }; - } - - /** - * Override this to add verification logic. Overrides should throw an - * exception to indicate that verification failed. - */ - protected void verify() throws Throwable { - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/Computer.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/Computer.java deleted file mode 100644 index 8bb4b20..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/Computer.java +++ /dev/null @@ -1,42 +0,0 @@ -package org.junit.runner; - -import org.junit.runners.Suite; -import org.junit.runners.model.InitializationError; -import org.junit.runners.model.RunnerBuilder; - -/** - * Represents a strategy for computing runners and suites. - * WARNING: this class is very likely to undergo serious changes in version 4.8 and - * beyond. - * - * @since 4.6 - */ -public class Computer { - /** - * Returns a new default computer, which runs tests in serial order - */ - public static Computer serial() { - return new Computer(); - } - - /** - * Create a suite for {@code classes}, building Runners with {@code builder}. - * Throws an InitializationError if Runner construction fails - */ - public Runner getSuite(final RunnerBuilder builder, - Class[] classes) throws InitializationError { - return new Suite(new RunnerBuilder() { - @Override - public Runner runnerForClass(Class testClass) throws Throwable { - return getRunner(builder, testClass); - } - }, classes); - } - - /** - * Create a single-class runner for {@code testClass}, using {@code builder} - */ - protected Runner getRunner(RunnerBuilder builder, Class testClass) throws Throwable { - return builder.runnerForClass(testClass); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/Describable.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/Describable.java deleted file mode 100644 index 1514141..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/Describable.java +++ /dev/null @@ -1,14 +0,0 @@ -package org.junit.runner; - - -/** - * Represents an object that can describe itself - * - * @since 4.5 - */ -public interface Describable { - /** - * @return a {@link Description} showing the tests to be run by the receiver - */ - public abstract Description getDescription(); -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/Description.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/Description.java deleted file mode 100644 index fe47eac..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/Description.java +++ /dev/null @@ -1,316 +0,0 @@ -package org.junit.runner; - -import java.io.Serializable; -import java.lang.annotation.Annotation; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collection; -import java.util.concurrent.ConcurrentLinkedQueue; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -/** - * A Description describes a test which is to be run or has been run. Descriptions - * can be atomic (a single test) or compound (containing children tests). Descriptions are used - * to provide feedback about the tests that are about to run (for example, the tree view - * visible in many IDEs) or tests that have been run (for example, the failures view). - *

      - * Descriptions are implemented as a single class rather than a Composite because - * they are entirely informational. They contain no logic aside from counting their tests. - *

      - * In the past, we used the raw {@link junit.framework.TestCase}s and {@link junit.framework.TestSuite}s - * to display the tree of tests. This was no longer viable in JUnit 4 because atomic tests no longer have - * a superclass below {@link Object}. We needed a way to pass a class and name together. Description - * emerged from this. - * - * @see org.junit.runner.Request - * @see org.junit.runner.Runner - * @since 4.0 - */ -public class Description implements Serializable { - private static final long serialVersionUID = 1L; - - private static final Pattern METHOD_AND_CLASS_NAME_PATTERN = Pattern - .compile("([\\s\\S]*)\\((.*)\\)"); - - /** - * Create a Description named name. - * Generally, you will add children to this Description. - * - * @param name the name of the Description - * @param annotations meta-data about the test, for downstream interpreters - * @return a Description named name - */ - public static Description createSuiteDescription(String name, Annotation... annotations) { - return new Description(null, name, annotations); - } - - /** - * Create a Description named name. - * Generally, you will add children to this Description. - * - * @param name the name of the Description - * @param uniqueId an arbitrary object used to define uniqueness (in {@link #equals(Object)} - * @param annotations meta-data about the test, for downstream interpreters - * @return a Description named name - */ - public static Description createSuiteDescription(String name, Serializable uniqueId, Annotation... annotations) { - return new Description(null, name, uniqueId, annotations); - } - - /** - * Create a Description of a single test named name in the 'class' named - * className. Generally, this will be a leaf Description. This method is a better choice - * than {@link #createTestDescription(Class, String, Annotation...)} for test runners whose test cases are not - * defined in an actual Java Class. - * - * @param className the class name of the test - * @param name the name of the test (a method name for test annotated with {@link org.junit.Test}) - * @param annotations meta-data about the test, for downstream interpreters - * @return a Description named name - */ - public static Description createTestDescription(String className, String name, Annotation... annotations) { - return new Description(null, formatDisplayName(name, className), annotations); - } - - /** - * Create a Description of a single test named name in the class clazz. - * Generally, this will be a leaf Description. - * - * @param clazz the class of the test - * @param name the name of the test (a method name for test annotated with {@link org.junit.Test}) - * @param annotations meta-data about the test, for downstream interpreters - * @return a Description named name - */ - public static Description createTestDescription(Class clazz, String name, Annotation... annotations) { - return new Description(clazz, formatDisplayName(name, clazz.getName()), annotations); - } - - /** - * Create a Description of a single test named name in the class clazz. - * Generally, this will be a leaf Description. - * (This remains for binary compatibility with clients of JUnit 4.3) - * - * @param clazz the class of the test - * @param name the name of the test (a method name for test annotated with {@link org.junit.Test}) - * @return a Description named name - */ - public static Description createTestDescription(Class clazz, String name) { - return new Description(clazz, formatDisplayName(name, clazz.getName())); - } - - /** - * Create a Description of a single test named name in the class clazz. - * Generally, this will be a leaf Description. - * - * @param name the name of the test (a method name for test annotated with {@link org.junit.Test}) - * @return a Description named name - */ - public static Description createTestDescription(String className, String name, Serializable uniqueId) { - return new Description(null, formatDisplayName(name, className), uniqueId); - } - - private static String formatDisplayName(String name, String className) { - return String.format("%s(%s)", name, className); - } - - /** - * Create a Description named after testClass - * - * @param testClass A {@link Class} containing tests - * @return a Description of testClass - */ - public static Description createSuiteDescription(Class testClass) { - return new Description(testClass, testClass.getName(), testClass.getAnnotations()); - } - - /** - * Describes a Runner which runs no tests - */ - public static final Description EMPTY = new Description(null, "No Tests"); - - /** - * Describes a step in the test-running mechanism that goes so wrong no - * other description can be used (for example, an exception thrown from a Runner's - * constructor - */ - public static final Description TEST_MECHANISM = new Description(null, "Test mechanism"); - - /* - * We have to use the f prefix until the next major release to ensure - * serialization compatibility. - * See https://github.com/junit-team/junit/issues/976 - */ - private final Collection fChildren = new ConcurrentLinkedQueue(); - private final String fDisplayName; - private final Serializable fUniqueId; - private final Annotation[] fAnnotations; - private volatile /* write-once */ Class fTestClass; - - private Description(Class clazz, String displayName, Annotation... annotations) { - this(clazz, displayName, displayName, annotations); - } - - private Description(Class testClass, String displayName, Serializable uniqueId, Annotation... annotations) { - if ((displayName == null) || (displayName.length() == 0)) { - throw new IllegalArgumentException( - "The display name must not be empty."); - } - if ((uniqueId == null)) { - throw new IllegalArgumentException( - "The unique id must not be null."); - } - this.fTestClass = testClass; - this.fDisplayName = displayName; - this.fUniqueId = uniqueId; - this.fAnnotations = annotations; - } - - /** - * @return a user-understandable label - */ - public String getDisplayName() { - return fDisplayName; - } - - /** - * Add Description as a child of the receiver. - * - * @param description the soon-to-be child. - */ - public void addChild(Description description) { - fChildren.add(description); - } - - /** - * Gets the copy of the children of this {@code Description}. - * Returns an empty list if there are no children. - */ - public ArrayList getChildren() { - return new ArrayList(fChildren); - } - - /** - * @return true if the receiver is a suite - */ - public boolean isSuite() { - return !isTest(); - } - - /** - * @return true if the receiver is an atomic test - */ - public boolean isTest() { - return fChildren.isEmpty(); - } - - /** - * @return the total number of atomic tests in the receiver - */ - public int testCount() { - if (isTest()) { - return 1; - } - int result = 0; - for (Description child : fChildren) { - result += child.testCount(); - } - return result; - } - - @Override - public int hashCode() { - return fUniqueId.hashCode(); - } - - @Override - public boolean equals(Object obj) { - if (!(obj instanceof Description)) { - return false; - } - Description d = (Description) obj; - return fUniqueId.equals(d.fUniqueId); - } - - @Override - public String toString() { - return getDisplayName(); - } - - /** - * @return true if this is a description of a Runner that runs no tests - */ - public boolean isEmpty() { - return equals(EMPTY); - } - - /** - * @return a copy of this description, with no children (on the assumption that some of the - * children will be added back) - */ - public Description childlessCopy() { - return new Description(fTestClass, fDisplayName, fAnnotations); - } - - /** - * @return the annotation of type annotationType that is attached to this description node, - * or null if none exists - */ - public T getAnnotation(Class annotationType) { - for (Annotation each : fAnnotations) { - if (each.annotationType().equals(annotationType)) { - return annotationType.cast(each); - } - } - return null; - } - - /** - * @return all of the annotations attached to this description node - */ - public Collection getAnnotations() { - return Arrays.asList(fAnnotations); - } - - /** - * @return If this describes a method invocation, - * the class of the test instance. - */ - public Class getTestClass() { - if (fTestClass != null) { - return fTestClass; - } - String name = getClassName(); - if (name == null) { - return null; - } - try { - fTestClass = Class.forName(name, false, getClass().getClassLoader()); - return fTestClass; - } catch (ClassNotFoundException e) { - return null; - } - } - - /** - * @return If this describes a method invocation, - * the name of the class of the test instance - */ - public String getClassName() { - return fTestClass != null ? fTestClass.getName() : methodAndClassNamePatternGroupOrDefault(2, toString()); - } - - /** - * @return If this describes a method invocation, - * the name of the method (or null if not) - */ - public String getMethodName() { - return methodAndClassNamePatternGroupOrDefault(1, null); - } - - private String methodAndClassNamePatternGroupOrDefault(int group, - String defaultString) { - Matcher matcher = METHOD_AND_CLASS_NAME_PATTERN.matcher(toString()); - return matcher.matches() ? matcher.group(group) : defaultString; - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/FilterFactories.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/FilterFactories.java deleted file mode 100644 index 020d394..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/FilterFactories.java +++ /dev/null @@ -1,82 +0,0 @@ -package org.junit.runner; - -import org.junit.internal.Classes; -import org.junit.runner.FilterFactory.FilterNotCreatedException; -import org.junit.runner.manipulation.Filter; - -/** - * Utility class whose methods create a {@link FilterFactory}. - */ -class FilterFactories { - /** - * Creates a {@link Filter}. - * - * A filter specification is of the form "package.of.FilterFactory=args-to-filter-factory" or - * "package.of.FilterFactory". - * - * @param request the request that will be filtered - * @param filterSpec the filter specification - * @throws org.junit.runner.FilterFactory.FilterNotCreatedException - */ - public static Filter createFilterFromFilterSpec(Request request, String filterSpec) - throws FilterFactory.FilterNotCreatedException { - Description topLevelDescription = request.getRunner().getDescription(); - String[] tuple; - - if (filterSpec.contains("=")) { - tuple = filterSpec.split("=", 2); - } else { - tuple = new String[]{ filterSpec, "" }; - } - - return createFilter(tuple[0], new FilterFactoryParams(topLevelDescription, tuple[1])); - } - - /** - * Creates a {@link Filter}. - * - * @param filterFactoryFqcn The fully qualified class name of the {@link FilterFactory} - * @param params The arguments to the {@link FilterFactory} - */ - public static Filter createFilter(String filterFactoryFqcn, FilterFactoryParams params) - throws FilterFactory.FilterNotCreatedException { - FilterFactory filterFactory = createFilterFactory(filterFactoryFqcn); - - return filterFactory.createFilter(params); - } - - /** - * Creates a {@link Filter}. - * - * @param filterFactoryClass The class of the {@link FilterFactory} - * @param params The arguments to the {@link FilterFactory} - * - */ - public static Filter createFilter(Class filterFactoryClass, FilterFactoryParams params) - throws FilterFactory.FilterNotCreatedException { - FilterFactory filterFactory = createFilterFactory(filterFactoryClass); - - return filterFactory.createFilter(params); - } - - static FilterFactory createFilterFactory(String filterFactoryFqcn) throws FilterNotCreatedException { - Class filterFactoryClass; - - try { - filterFactoryClass = Classes.getClass(filterFactoryFqcn).asSubclass(FilterFactory.class); - } catch (Exception e) { - throw new FilterNotCreatedException(e); - } - - return createFilterFactory(filterFactoryClass); - } - - static FilterFactory createFilterFactory(Class filterFactoryClass) - throws FilterNotCreatedException { - try { - return filterFactoryClass.getConstructor().newInstance(); - } catch (Exception e) { - throw new FilterNotCreatedException(e); - } - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/FilterFactory.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/FilterFactory.java deleted file mode 100644 index 57b4eaa..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/FilterFactory.java +++ /dev/null @@ -1,24 +0,0 @@ -package org.junit.runner; - -import org.junit.runner.manipulation.Filter; - -/** - * Extend this class to create a factory that creates {@link Filter}. - */ -public interface FilterFactory { - /** - * Creates a {@link Filter} given a {@link FilterFactoryParams} argument. - * - * @param params Parameters needed to create the {@link Filter} - */ - Filter createFilter(FilterFactoryParams params) throws FilterNotCreatedException; - - /** - * Exception thrown if the {@link Filter} cannot be created. - */ - public static class FilterNotCreatedException extends Exception { - public FilterNotCreatedException(Exception exception) { - super(exception.getMessage(), exception); - } - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/FilterFactoryParams.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/FilterFactoryParams.java deleted file mode 100644 index 1e74ab9..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/FilterFactoryParams.java +++ /dev/null @@ -1,23 +0,0 @@ -package org.junit.runner; - -public final class FilterFactoryParams { - private final Description topLevelDescription; - private final String args; - - public FilterFactoryParams(Description topLevelDescription, String args) { - if (args == null || topLevelDescription == null) { - throw new NullPointerException(); - } - - this.topLevelDescription = topLevelDescription; - this.args = args; - } - - public String getArgs() { - return args; - } - - public Description getTopLevelDescription() { - return topLevelDescription; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/JUnitCommandLineParseResult.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/JUnitCommandLineParseResult.java deleted file mode 100644 index 434157c..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/JUnitCommandLineParseResult.java +++ /dev/null @@ -1,149 +0,0 @@ -package org.junit.runner; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - -import org.junit.internal.Classes; -import org.junit.runner.FilterFactory.FilterNotCreatedException; -import org.junit.runner.manipulation.Filter; -import org.junit.runners.model.InitializationError; - -class JUnitCommandLineParseResult { - private final List filterSpecs = new ArrayList(); - private final List> classes = new ArrayList>(); - private final List parserErrors = new ArrayList(); - - /** - * Do not use. Testing purposes only. - */ - JUnitCommandLineParseResult() {} - - /** - * Returns filter specs parsed from command line. - */ - public List getFilterSpecs() { - return Collections.unmodifiableList(filterSpecs); - } - - /** - * Returns test classes parsed from command line. - */ - public List> getClasses() { - return Collections.unmodifiableList(classes); - } - - /** - * Parses the arguments. - * - * @param args Arguments - */ - public static JUnitCommandLineParseResult parse(String[] args) { - JUnitCommandLineParseResult result = new JUnitCommandLineParseResult(); - - result.parseArgs(args); - - return result; - } - - private void parseArgs(String[] args) { - parseParameters(parseOptions(args)); - } - - String[] parseOptions(String... args) { - for (int i = 0; i != args.length; ++i) { - String arg = args[i]; - - if (arg.equals("--")) { - return copyArray(args, i + 1, args.length); - } else if (arg.startsWith("--")) { - if (arg.startsWith("--filter=") || arg.equals("--filter")) { - String filterSpec; - if (arg.equals("--filter")) { - ++i; - - if (i < args.length) { - filterSpec = args[i]; - } else { - parserErrors.add(new CommandLineParserError(arg + " value not specified")); - break; - } - } else { - filterSpec = arg.substring(arg.indexOf('=') + 1); - } - - filterSpecs.add(filterSpec); - } else { - parserErrors.add(new CommandLineParserError("JUnit knows nothing about the " + arg + " option")); - } - } else { - return copyArray(args, i, args.length); - } - } - - return new String[]{}; - } - - private String[] copyArray(String[] args, int from, int to) { - ArrayList result = new ArrayList(); - - for (int j = from; j != to; ++j) { - result.add(args[j]); - } - - return result.toArray(new String[result.size()]); - } - - void parseParameters(String[] args) { - for (String arg : args) { - try { - classes.add(Classes.getClass(arg)); - } catch (ClassNotFoundException e) { - parserErrors.add(new IllegalArgumentException("Could not find class [" + arg + "]", e)); - } - } - } - - private Request errorReport(Throwable cause) { - return Request.errorReport(JUnitCommandLineParseResult.class, cause); - } - - /** - * Creates a {@link Request}. - * - * @param computer {@link Computer} to be used. - */ - public Request createRequest(Computer computer) { - if (parserErrors.isEmpty()) { - Request request = Request.classes( - computer, classes.toArray(new Class[classes.size()])); - return applyFilterSpecs(request); - } else { - return errorReport(new InitializationError(parserErrors)); - } - } - - private Request applyFilterSpecs(Request request) { - try { - for (String filterSpec : filterSpecs) { - Filter filter = FilterFactories.createFilterFromFilterSpec( - request, filterSpec); - request = request.filterWith(filter); - } - return request; - } catch (FilterNotCreatedException e) { - return errorReport(e); - } - } - - /** - * Exception used if there's a problem parsing the command line. - */ - public static class CommandLineParserError extends Exception { - private static final long serialVersionUID= 1L; - - public CommandLineParserError(String message) { - super(message); - } - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/JUnitCore.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/JUnitCore.java deleted file mode 100644 index c1479e0..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/JUnitCore.java +++ /dev/null @@ -1,167 +0,0 @@ -package org.junit.runner; - -import junit.runner.Version; -import org.junit.internal.JUnitSystem; -import org.junit.internal.RealSystem; -import org.junit.internal.TextListener; -import org.junit.internal.runners.JUnit38ClassRunner; -import org.junit.runner.notification.RunListener; -import org.junit.runner.notification.RunNotifier; - -/** - * JUnitCore is a facade for running tests. It supports running JUnit 4 tests, - * JUnit 3.8.x tests, and mixtures. To run tests from the command line, run - * java org.junit.runner.JUnitCore TestClass1 TestClass2 .... - * For one-shot test runs, use the static method {@link #runClasses(Class[])}. - * If you want to add special listeners, - * create an instance of {@link org.junit.runner.JUnitCore} first and use it to run the tests. - * - * @see org.junit.runner.Result - * @see org.junit.runner.notification.RunListener - * @see org.junit.runner.Request - * @since 4.0 - */ -public class JUnitCore { - private final RunNotifier notifier = new RunNotifier(); - - /** - * Run the tests contained in the classes named in the args. - * If all tests run successfully, exit with a status of 0. Otherwise exit with a status of 1. - * Write feedback while tests are running and write - * stack traces for all failed tests after the tests all complete. - * - * @param args names of classes in which to find tests to run - */ - public static void main(String... args) { - Result result = new JUnitCore().runMain(new RealSystem(), args); - System.exit(result.wasSuccessful() ? 0 : 1); - } - - /** - * Run the tests contained in classes. Write feedback while the tests - * are running and write stack traces for all failed tests after all tests complete. This is - * similar to {@link #main(String[])}, but intended to be used programmatically. - * - * @param classes Classes in which to find tests - * @return a {@link Result} describing the details of the test run and the failed tests. - */ - public static Result runClasses(Class... classes) { - return runClasses(defaultComputer(), classes); - } - - /** - * Run the tests contained in classes. Write feedback while the tests - * are running and write stack traces for all failed tests after all tests complete. This is - * similar to {@link #main(String[])}, but intended to be used programmatically. - * - * @param computer Helps construct Runners from classes - * @param classes Classes in which to find tests - * @return a {@link Result} describing the details of the test run and the failed tests. - */ - public static Result runClasses(Computer computer, Class... classes) { - return new JUnitCore().run(computer, classes); - } - - /** - * @param system - * @param args from main() - */ - Result runMain(JUnitSystem system, String... args) { - system.out().println("JUnit version " + Version.id()); - - JUnitCommandLineParseResult jUnitCommandLineParseResult = JUnitCommandLineParseResult.parse(args); - - RunListener listener = new TextListener(system); - addListener(listener); - - return run(jUnitCommandLineParseResult.createRequest(defaultComputer())); - } - - /** - * @return the version number of this release - */ - public String getVersion() { - return Version.id(); - } - - /** - * Run all the tests in classes. - * - * @param classes the classes containing tests - * @return a {@link Result} describing the details of the test run and the failed tests. - */ - public Result run(Class... classes) { - return run(defaultComputer(), classes); - } - - /** - * Run all the tests in classes. - * - * @param computer Helps construct Runners from classes - * @param classes the classes containing tests - * @return a {@link Result} describing the details of the test run and the failed tests. - */ - public Result run(Computer computer, Class... classes) { - return run(Request.classes(computer, classes)); - } - - /** - * Run all the tests contained in request. - * - * @param request the request describing tests - * @return a {@link Result} describing the details of the test run and the failed tests. - */ - public Result run(Request request) { - return run(request.getRunner()); - } - - /** - * Run all the tests contained in JUnit 3.8.x test. Here for backward compatibility. - * - * @param test the old-style test - * @return a {@link Result} describing the details of the test run and the failed tests. - */ - public Result run(junit.framework.Test test) { - return run(new JUnit38ClassRunner(test)); - } - - /** - * Do not use. Testing purposes only. - */ - public Result run(Runner runner) { - Result result = new Result(); - RunListener listener = result.createListener(); - notifier.addFirstListener(listener); - try { - notifier.fireTestRunStarted(runner.getDescription()); - runner.run(notifier); - notifier.fireTestRunFinished(result); - } finally { - removeListener(listener); - } - return result; - } - - /** - * Add a listener to be notified as the tests run. - * - * @param listener the listener to add - * @see org.junit.runner.notification.RunListener - */ - public void addListener(RunListener listener) { - notifier.addListener(listener); - } - - /** - * Remove a listener. - * - * @param listener the listener to remove - */ - public void removeListener(RunListener listener) { - notifier.removeListener(listener); - } - - static Computer defaultComputer() { - return new Computer(); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/Request.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/Request.java deleted file mode 100644 index 79c0f1e..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/Request.java +++ /dev/null @@ -1,170 +0,0 @@ -package org.junit.runner; - -import java.util.Comparator; - -import org.junit.internal.builders.AllDefaultPossibilitiesBuilder; -import org.junit.internal.requests.ClassRequest; -import org.junit.internal.requests.FilterRequest; -import org.junit.internal.requests.SortingRequest; -import org.junit.internal.runners.ErrorReportingRunner; -import org.junit.runner.manipulation.Filter; -import org.junit.runners.model.InitializationError; - -/** - * A Request is an abstract description of tests to be run. Older versions of - * JUnit did not need such a concept--tests to be run were described either by classes containing - * tests or a tree of {@link org.junit.Test}s. However, we want to support filtering and sorting, - * so we need a more abstract specification than the tests themselves and a richer - * specification than just the classes. - * - *

      The flow when JUnit runs tests is that a Request specifies some tests to be run -> - * a {@link org.junit.runner.Runner} is created for each class implied by the Request -> - * the {@link org.junit.runner.Runner} returns a detailed {@link org.junit.runner.Description} - * which is a tree structure of the tests to be run. - * - * @since 4.0 - */ -public abstract class Request { - /** - * Create a Request that, when processed, will run a single test. - * This is done by filtering out all other tests. This method is used to support rerunning - * single tests. - * - * @param clazz the class of the test - * @param methodName the name of the test - * @return a Request that will cause a single test be run - */ - public static Request method(Class clazz, String methodName) { - Description method = Description.createTestDescription(clazz, methodName); - return Request.aClass(clazz).filterWith(method); - } - - /** - * Create a Request that, when processed, will run all the tests - * in a class. The odd name is necessary because class is a reserved word. - * - * @param clazz the class containing the tests - * @return a Request that will cause all tests in the class to be run - */ - public static Request aClass(Class clazz) { - return new ClassRequest(clazz); - } - - /** - * Create a Request that, when processed, will run all the tests - * in a class. If the class has a suite() method, it will be ignored. - * - * @param clazz the class containing the tests - * @return a Request that will cause all tests in the class to be run - */ - public static Request classWithoutSuiteMethod(Class clazz) { - return new ClassRequest(clazz, false); - } - - /** - * Create a Request that, when processed, will run all the tests - * in a set of classes. - * - * @param computer Helps construct Runners from classes - * @param classes the classes containing the tests - * @return a Request that will cause all tests in the classes to be run - */ - public static Request classes(Computer computer, Class... classes) { - try { - AllDefaultPossibilitiesBuilder builder = new AllDefaultPossibilitiesBuilder(true); - Runner suite = computer.getSuite(builder, classes); - return runner(suite); - } catch (InitializationError e) { - throw new RuntimeException( - "Bug in saff's brain: Suite constructor, called as above, should always complete"); - } - } - - /** - * Create a Request that, when processed, will run all the tests - * in a set of classes with the default Computer. - * - * @param classes the classes containing the tests - * @return a Request that will cause all tests in the classes to be run - */ - public static Request classes(Class... classes) { - return classes(JUnitCore.defaultComputer(), classes); - } - - - /** - * Creates a {@link Request} that, when processed, will report an error for the given - * test class with the given cause. - */ - public static Request errorReport(Class klass, Throwable cause) { - return runner(new ErrorReportingRunner(klass, cause)); - } - - /** - * @param runner the runner to return - * @return a Request that will run the given runner when invoked - */ - public static Request runner(final Runner runner) { - return new Request() { - @Override - public Runner getRunner() { - return runner; - } - }; - } - - /** - * Returns a {@link Runner} for this Request - * - * @return corresponding {@link Runner} for this Request - */ - public abstract Runner getRunner(); - - /** - * Returns a Request that only contains those tests that should run when - * filter is applied - * - * @param filter The {@link Filter} to apply to this Request - * @return the filtered Request - */ - public Request filterWith(Filter filter) { - return new FilterRequest(this, filter); - } - - /** - * Returns a Request that only runs contains tests whose {@link Description} - * equals desiredDescription - * - * @param desiredDescription {@link Description} of those tests that should be run - * @return the filtered Request - */ - public Request filterWith(final Description desiredDescription) { - return filterWith(Filter.matchMethodDescription(desiredDescription)); - } - - /** - * Returns a Request whose Tests can be run in a certain order, defined by - * comparator - *

      - * For example, here is code to run a test suite in alphabetical order: - *

      -     * private static Comparator<Description> forward() {
      -     * return new Comparator<Description>() {
      -     * public int compare(Description o1, Description o2) {
      -     * return o1.getDisplayName().compareTo(o2.getDisplayName());
      -     * }
      -     * };
      -     * }
      -     *
      -     * public static main() {
      -     * new JUnitCore().run(Request.aClass(AllTests.class).sortWith(forward()));
      -     * }
      -     * 
      - * - * @param comparator definition of the order of the tests in this Request - * @return a Request with ordered Tests - */ - public Request sortWith(Comparator comparator) { - return new SortingRequest(this, comparator); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/Result.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/Result.java deleted file mode 100644 index 73ad059..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/Result.java +++ /dev/null @@ -1,196 +0,0 @@ -package org.junit.runner; - -import java.io.IOException; -import java.io.ObjectInputStream; -import java.io.ObjectOutputStream; -import java.io.ObjectStreamClass; -import java.io.ObjectStreamField; -import java.io.Serializable; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; -import java.util.concurrent.CopyOnWriteArrayList; -import java.util.concurrent.atomic.AtomicInteger; -import java.util.concurrent.atomic.AtomicLong; - -import org.junit.runner.notification.Failure; -import org.junit.runner.notification.RunListener; - -/** - * A Result collects and summarizes information from running multiple tests. - * All tests are counted -- additional information is collected from tests that fail. - * - * @since 4.0 - */ -public class Result implements Serializable { - private static final long serialVersionUID = 1L; - private static final ObjectStreamField[] serialPersistentFields = - ObjectStreamClass.lookup(SerializedForm.class).getFields(); - private final AtomicInteger count; - private final AtomicInteger ignoreCount; - private final CopyOnWriteArrayList failures; - private final AtomicLong runTime; - private final AtomicLong startTime; - - /** Only set during deserialization process. */ - private SerializedForm serializedForm; - - public Result() { - count = new AtomicInteger(); - ignoreCount = new AtomicInteger(); - failures = new CopyOnWriteArrayList(); - runTime = new AtomicLong(); - startTime = new AtomicLong(); - } - - private Result(SerializedForm serializedForm) { - count = serializedForm.fCount; - ignoreCount = serializedForm.fIgnoreCount; - failures = new CopyOnWriteArrayList(serializedForm.fFailures); - runTime = new AtomicLong(serializedForm.fRunTime); - startTime = new AtomicLong(serializedForm.fStartTime); - } - - /** - * @return the number of tests run - */ - public int getRunCount() { - return count.get(); - } - - /** - * @return the number of tests that failed during the run - */ - public int getFailureCount() { - return failures.size(); - } - - /** - * @return the number of milliseconds it took to run the entire suite to run - */ - public long getRunTime() { - return runTime.get(); - } - - /** - * @return the {@link Failure}s describing tests that failed and the problems they encountered - */ - public List getFailures() { - return failures; - } - - /** - * @return the number of tests ignored during the run - */ - public int getIgnoreCount() { - return ignoreCount.get(); - } - - /** - * @return true if all tests succeeded - */ - public boolean wasSuccessful() { - return getFailureCount() == 0; - } - - private void writeObject(ObjectOutputStream s) throws IOException { - SerializedForm serializedForm = new SerializedForm(this); - serializedForm.serialize(s); - } - - private void readObject(ObjectInputStream s) - throws ClassNotFoundException, IOException { - serializedForm = SerializedForm.deserialize(s); - } - - private Object readResolve() { - return new Result(serializedForm); - } - - @RunListener.ThreadSafe - private class Listener extends RunListener { - @Override - public void testRunStarted(Description description) throws Exception { - startTime.set(System.currentTimeMillis()); - } - - @Override - public void testRunFinished(Result result) throws Exception { - long endTime = System.currentTimeMillis(); - runTime.addAndGet(endTime - startTime.get()); - } - - @Override - public void testFinished(Description description) throws Exception { - count.getAndIncrement(); - } - - @Override - public void testFailure(Failure failure) throws Exception { - failures.add(failure); - } - - @Override - public void testIgnored(Description description) throws Exception { - ignoreCount.getAndIncrement(); - } - - @Override - public void testAssumptionFailure(Failure failure) { - // do nothing: same as passing (for 4.5; may change in 4.6) - } - } - - /** - * Internal use only. - */ - public RunListener createListener() { - return new Listener(); - } - - /** - * Represents the serialized output of {@code Result}. The fields on this - * class match the files that {@code Result} had in JUnit 4.11. - */ - private static class SerializedForm implements Serializable { - private static final long serialVersionUID = 1L; - private final AtomicInteger fCount; - private final AtomicInteger fIgnoreCount; - private final List fFailures; - private final long fRunTime; - private final long fStartTime; - - public SerializedForm(Result result) { - fCount = result.count; - fIgnoreCount = result.ignoreCount; - fFailures = Collections.synchronizedList(new ArrayList(result.failures)); - fRunTime = result.runTime.longValue(); - fStartTime = result.startTime.longValue(); - } - - @SuppressWarnings("unchecked") - private SerializedForm(ObjectInputStream.GetField fields) throws IOException { - fCount = (AtomicInteger) fields.get("fCount", null); - fIgnoreCount = (AtomicInteger) fields.get("fIgnoreCount", null); - fFailures = (List) fields.get("fFailures", null); - fRunTime = fields.get("fRunTime", 0L); - fStartTime = fields.get("fStartTime", 0L); - } - - public void serialize(ObjectOutputStream s) throws IOException { - ObjectOutputStream.PutField fields = s.putFields(); - fields.put("fCount", fCount); - fields.put("fIgnoreCount", fIgnoreCount); - fields.put("fFailures", fFailures); - fields.put("fRunTime", fRunTime); - fields.put("fStartTime", fStartTime); - s.writeFields(); - } - - public static SerializedForm deserialize(ObjectInputStream s) - throws ClassNotFoundException, IOException { - ObjectInputStream.GetField fields = s.readFields(); - return new SerializedForm(fields); - } - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/RunWith.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/RunWith.java deleted file mode 100644 index 3428ee2..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/RunWith.java +++ /dev/null @@ -1,36 +0,0 @@ -package org.junit.runner; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Inherited; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -/** - * When a class is annotated with @RunWith or extends a class annotated - * with @RunWith, JUnit will invoke the class it references to run the - * tests in that class instead of the runner built into JUnit. We added this feature late - * in development. While it seems powerful we expect the runner API to change as we learn - * how people really use it. Some of the classes that are currently internal will likely - * be refined and become public. - * - * For example, suites in JUnit 4 are built using RunWith, and a custom runner named Suite: - * - *
      - * @RunWith(Suite.class)
      - * @SuiteClasses({ATest.class, BTest.class, CTest.class})
      - * public class ABCSuite {
      - * }
      - * 
      - * - * @since 4.0 - */ -@Retention(RetentionPolicy.RUNTIME) -@Target(ElementType.TYPE) -@Inherited -public @interface RunWith { - /** - * @return a Runner class (must have a constructor that takes a single Class to run) - */ - Class value(); -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/Runner.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/Runner.java deleted file mode 100644 index d728dd8..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/Runner.java +++ /dev/null @@ -1,43 +0,0 @@ -package org.junit.runner; - -import org.junit.runner.notification.RunNotifier; - -/** - * A Runner runs tests and notifies a {@link org.junit.runner.notification.RunNotifier} - * of significant events as it does so. You will need to subclass Runner - * when using {@link org.junit.runner.RunWith} to invoke a custom runner. When creating - * a custom runner, in addition to implementing the abstract methods here you must - * also provide a constructor that takes as an argument the {@link Class} containing - * the tests. - * - *

      The default runner implementation guarantees that the instances of the test case - * class will be constructed immediately before running the test and that the runner - * will retain no reference to the test case instances, generally making them - * available for garbage collection. - * - * @see org.junit.runner.Description - * @see org.junit.runner.RunWith - * @since 4.0 - */ -public abstract class Runner implements Describable { - /* - * (non-Javadoc) - * @see org.junit.runner.Describable#getDescription() - */ - public abstract Description getDescription(); - - /** - * Run the tests for this runner. - * - * @param notifier will be notified of events while tests are being run--tests being - * started, finishing, and failing - */ - public abstract void run(RunNotifier notifier); - - /** - * @return the number of tests to be run by the receiver - */ - public int testCount() { - return getDescription().testCount(); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/manipulation/Filter.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/manipulation/Filter.java deleted file mode 100644 index 0287351..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/manipulation/Filter.java +++ /dev/null @@ -1,122 +0,0 @@ -package org.junit.runner.manipulation; - -import org.junit.runner.Description; -import org.junit.runner.Request; - -/** - * The canonical case of filtering is when you want to run a single test method in a class. Rather - * than introduce runner API just for that one case, JUnit provides a general filtering mechanism. - * If you want to filter the tests to be run, extend Filter and apply an instance of - * your filter to the {@link org.junit.runner.Request} before running it (see - * {@link org.junit.runner.JUnitCore#run(Request)}. Alternatively, apply a Filter to - * a {@link org.junit.runner.Runner} before running tests (for example, in conjunction with - * {@link org.junit.runner.RunWith}. - * - * @since 4.0 - */ -public abstract class Filter { - /** - * A null Filter that passes all tests through. - */ - public static final Filter ALL = new Filter() { - @Override - public boolean shouldRun(Description description) { - return true; - } - - @Override - public String describe() { - return "all tests"; - } - - @Override - public void apply(Object child) throws NoTestsRemainException { - // do nothing - } - - @Override - public Filter intersect(Filter second) { - return second; - } - }; - - /** - * Returns a {@code Filter} that only runs the single method described by - * {@code desiredDescription} - */ - public static Filter matchMethodDescription(final Description desiredDescription) { - return new Filter() { - @Override - public boolean shouldRun(Description description) { - if (description.isTest()) { - return desiredDescription.equals(description); - } - - // explicitly check if any children want to run - for (Description each : description.getChildren()) { - if (shouldRun(each)) { - return true; - } - } - return false; - } - - @Override - public String describe() { - return String.format("Method %s", desiredDescription.getDisplayName()); - } - }; - } - - - /** - * @param description the description of the test to be run - * @return true if the test should be run - */ - public abstract boolean shouldRun(Description description); - - /** - * Returns a textual description of this Filter - * - * @return a textual description of this Filter - */ - public abstract String describe(); - - /** - * Invoke with a {@link org.junit.runner.Runner} to cause all tests it intends to run - * to first be checked with the filter. Only those that pass the filter will be run. - * - * @param child the runner to be filtered by the receiver - * @throws NoTestsRemainException if the receiver removes all tests - */ - public void apply(Object child) throws NoTestsRemainException { - if (!(child instanceof Filterable)) { - return; - } - Filterable filterable = (Filterable) child; - filterable.filter(this); - } - - /** - * Returns a new Filter that accepts the intersection of the tests accepted - * by this Filter and {@code second} - */ - public Filter intersect(final Filter second) { - if (second == this || second == ALL) { - return this; - } - final Filter first = this; - return new Filter() { - @Override - public boolean shouldRun(Description description) { - return first.shouldRun(description) - && second.shouldRun(description); - } - - @Override - public String describe() { - return first.describe() + " and " + second.describe(); - } - }; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/manipulation/Filterable.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/manipulation/Filterable.java deleted file mode 100644 index d605027..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/manipulation/Filterable.java +++ /dev/null @@ -1,19 +0,0 @@ -package org.junit.runner.manipulation; - -/** - * Runners that allow filtering should implement this interface. Implement {@link #filter(Filter)} - * to remove tests that don't pass the filter. - * - * @since 4.0 - */ -public interface Filterable { - - /** - * Remove tests that don't pass the parameter filter. - * - * @param filter the {@link Filter} to apply - * @throws NoTestsRemainException if all tests are filtered out - */ - void filter(Filter filter) throws NoTestsRemainException; - -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/manipulation/NoTestsRemainException.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/manipulation/NoTestsRemainException.java deleted file mode 100644 index 21935bd..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/manipulation/NoTestsRemainException.java +++ /dev/null @@ -1,10 +0,0 @@ -package org.junit.runner.manipulation; - -/** - * Thrown when a filter removes all tests from a runner. - * - * @since 4.0 - */ -public class NoTestsRemainException extends Exception { - private static final long serialVersionUID = 1L; -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/manipulation/Sortable.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/manipulation/Sortable.java deleted file mode 100644 index 9ac864c..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/manipulation/Sortable.java +++ /dev/null @@ -1,20 +0,0 @@ -package org.junit.runner.manipulation; - -/** - * Interface for runners that allow sorting of tests. By sorting tests based on when they last failed, most recently - * failed first, you can reduce the average time to the first test failing. Test sorting should not be used to - * cope with order dependencies between tests. Tests that are isolated from each other are less - * expensive to maintain and can be run individually. - * - * @since 4.0 - */ -public interface Sortable { - - /** - * Sorts the tests using sorter - * - * @param sorter the {@link Sorter} to use for sorting the tests - */ - public void sort(Sorter sorter); - -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/manipulation/Sorter.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/manipulation/Sorter.java deleted file mode 100644 index 20192d0..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/manipulation/Sorter.java +++ /dev/null @@ -1,48 +0,0 @@ -package org.junit.runner.manipulation; - -import java.util.Comparator; - -import org.junit.runner.Description; - -/** - * A Sorter orders tests. In general you will not need - * to use a Sorter directly. Instead, use {@link org.junit.runner.Request#sortWith(Comparator)}. - * - * @since 4.0 - */ -public class Sorter implements Comparator { - /** - * NULL is a Sorter that leaves elements in an undefined order - */ - public static final Sorter NULL = new Sorter(new Comparator() { - public int compare(Description o1, Description o2) { - return 0; - } - }); - - private final Comparator comparator; - - /** - * Creates a Sorter that uses comparator - * to sort tests - * - * @param comparator the {@link Comparator} to use when sorting tests - */ - public Sorter(Comparator comparator) { - this.comparator = comparator; - } - - /** - * Sorts the test in runner using comparator - */ - public void apply(Object object) { - if (object instanceof Sortable) { - Sortable sortable = (Sortable) object; - sortable.sort(this); - } - } - - public int compare(Description o1, Description o2) { - return comparator.compare(o1, o2); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/manipulation/package-info.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/manipulation/package-info.java deleted file mode 100644 index ba5c3b2..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/manipulation/package-info.java +++ /dev/null @@ -1,7 +0,0 @@ -/** - * Provides classes to {@link org.junit.runner.manipulation.Filter filter} or {@link org.junit.runner.manipulation.Sorter sort} tests. - * - * @since 4.0 - * @see org.junit.runner.Runner - */ -package org.junit.runner.manipulation; \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/notification/Failure.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/notification/Failure.java deleted file mode 100644 index c03b4c1..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/notification/Failure.java +++ /dev/null @@ -1,87 +0,0 @@ -package org.junit.runner.notification; - -import java.io.PrintWriter; -import java.io.Serializable; -import java.io.StringWriter; - -import org.junit.runner.Description; - -/** - * A Failure holds a description of the failed test and the - * exception that was thrown while running it. In most cases the {@link org.junit.runner.Description} - * will be of a single test. However, if problems are encountered while constructing the - * test (for example, if a {@link org.junit.BeforeClass} method is not static), it may describe - * something other than a single test. - * - * @since 4.0 - */ -public class Failure implements Serializable { - private static final long serialVersionUID = 1L; - - /* - * We have to use the f prefix until the next major release to ensure - * serialization compatibility. - * See https://github.com/junit-team/junit/issues/976 - */ - private final Description fDescription; - private final Throwable fThrownException; - - /** - * Constructs a Failure with the given description and exception. - * - * @param description a {@link org.junit.runner.Description} of the test that failed - * @param thrownException the exception that was thrown while running the test - */ - public Failure(Description description, Throwable thrownException) { - this.fThrownException = thrownException; - this.fDescription = description; - } - - /** - * @return a user-understandable label for the test - */ - public String getTestHeader() { - return fDescription.getDisplayName(); - } - - /** - * @return the raw description of the context of the failure. - */ - public Description getDescription() { - return fDescription; - } - - /** - * @return the exception thrown - */ - - public Throwable getException() { - return fThrownException; - } - - @Override - public String toString() { - return getTestHeader() + ": " + fThrownException.getMessage(); - } - - /** - * Convenience method - * - * @return the printed form of the exception - */ - public String getTrace() { - StringWriter stringWriter = new StringWriter(); - PrintWriter writer = new PrintWriter(stringWriter); - getException().printStackTrace(writer); - return stringWriter.toString(); - } - - /** - * Convenience method - * - * @return the message of the thrown exception - */ - public String getMessage() { - return getException().getMessage(); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/notification/RunListener.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/notification/RunListener.java deleted file mode 100644 index db9d8c1..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/notification/RunListener.java +++ /dev/null @@ -1,140 +0,0 @@ -package org.junit.runner.notification; - -import java.lang.annotation.Documented; -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -import org.junit.runner.Description; -import org.junit.runner.Result; - -/** - * Register an instance of this class with {@link RunNotifier} to be notified - * of events that occur during a test run. All of the methods in this class - * are abstract and have no implementation; override one or more methods to - * receive events. - *

      - * For example, suppose you have a Cowbell - * class that you want to make a noise whenever a test fails. You could write: - *

      - * public class RingingListener extends RunListener {
      - *    public void testFailure(Failure failure) {
      - *       Cowbell.ring();
      - *    }
      - * }
      - * 
      - *

      - * To invoke your listener, you need to run your tests through JUnitCore. - *

      - * public void main(String... args) {
      - *    JUnitCore core= new JUnitCore();
      - *    core.addListener(new RingingListener());
      - *    core.run(MyTestClass.class);
      - * }
      - * 
      - *

      - * If a listener throws an exception for a test event, the other listeners will - * have their {@link RunListener#testFailure(Failure)} called with a {@code Description} - * of {@link Description#TEST_MECHANISM} to indicate the failure. - *

      - * By default, JUnit will synchronize calls to your listener. If your listener - * is thread-safe and you want to allow JUnit to call your listener from - * multiple threads when tests are run in parallel, you can annotate your - * test class with {@link RunListener.ThreadSafe}. - *

      - * Listener methods will be called from the same thread as is running - * the test, unless otherwise indicated by the method Javadoc - * - * @see org.junit.runner.JUnitCore - * @since 4.0 - */ -public class RunListener { - - /** - * Called before any tests have been run. This may be called on an - * arbitrary thread. - * - * @param description describes the tests to be run - */ - public void testRunStarted(Description description) throws Exception { - } - - /** - * Called when all tests have finished. This may be called on an - * arbitrary thread. - * - * @param result the summary of the test run, including all the tests that failed - */ - public void testRunFinished(Result result) throws Exception { - } - - /** - * Called when an atomic test is about to be started. - * - * @param description the description of the test that is about to be run - * (generally a class and method name) - */ - public void testStarted(Description description) throws Exception { - } - - /** - * Called when an atomic test has finished, whether the test succeeds or fails. - * - * @param description the description of the test that just ran - */ - public void testFinished(Description description) throws Exception { - } - - /** - * Called when an atomic test fails, or when a listener throws an exception. - * - *

      In the case of a failure of an atomic test, this method will be called - * with the same {@code Description} passed to - * {@link #testStarted(Description)}, from the same thread that called - * {@link #testStarted(Description)}. - * - *

      In the case of a listener throwing an exception, this will be called with - * a {@code Description} of {@link Description#TEST_MECHANISM}, and may be called - * on an arbitrary thread. - * - * @param failure describes the test that failed and the exception that was thrown - */ - public void testFailure(Failure failure) throws Exception { - } - - /** - * Called when an atomic test flags that it assumes a condition that is - * false - * - * @param failure describes the test that failed and the - * {@link org.junit.AssumptionViolatedException} that was thrown - */ - public void testAssumptionFailure(Failure failure) { - } - - /** - * Called when a test will not be run, generally because a test method is annotated - * with {@link org.junit.Ignore}. - * - * @param description describes the test that will not be run - */ - public void testIgnored(Description description) throws Exception { - } - - - /** - * Indicates a {@code RunListener} that can have its methods called - * concurrently. This implies that the class is thread-safe (i.e. no set of - * listener calls can put the listener into an invalid state, even if those - * listener calls are being made by multiple threads without - * synchronization). - * - * @since 4.12 - */ - @Documented - @Target(ElementType.TYPE) - @Retention(RetentionPolicy.RUNTIME) - public @interface ThreadSafe { - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/notification/RunNotifier.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/notification/RunNotifier.java deleted file mode 100644 index 6875f76..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/notification/RunNotifier.java +++ /dev/null @@ -1,214 +0,0 @@ -package org.junit.runner.notification; - -import static java.util.Arrays.asList; - -import java.util.ArrayList; -import java.util.List; -import java.util.concurrent.CopyOnWriteArrayList; - -import org.junit.runner.Description; -import org.junit.runner.Result; - -/** - * If you write custom runners, you may need to notify JUnit of your progress running tests. - * Do this by invoking the RunNotifier passed to your implementation of - * {@link org.junit.runner.Runner#run(RunNotifier)}. Future evolution of this class is likely to - * move {@link #fireTestRunStarted(Description)} and {@link #fireTestRunFinished(Result)} - * to a separate class since they should only be called once per run. - * - * @since 4.0 - */ -public class RunNotifier { - private final List listeners = new CopyOnWriteArrayList(); - private volatile boolean pleaseStop = false; - - /** - * Internal use only - */ - public void addListener(RunListener listener) { - if (listener == null) { - throw new NullPointerException("Cannot add a null listener"); - } - listeners.add(wrapIfNotThreadSafe(listener)); - } - - /** - * Internal use only - */ - public void removeListener(RunListener listener) { - if (listener == null) { - throw new NullPointerException("Cannot remove a null listener"); - } - listeners.remove(wrapIfNotThreadSafe(listener)); - } - - /** - * Wraps the given listener with {@link SynchronizedRunListener} if - * it is not annotated with {@link RunListener.ThreadSafe}. - */ - RunListener wrapIfNotThreadSafe(RunListener listener) { - return listener.getClass().isAnnotationPresent(RunListener.ThreadSafe.class) ? - listener : new SynchronizedRunListener(listener, this); - } - - - private abstract class SafeNotifier { - private final List currentListeners; - - SafeNotifier() { - this(listeners); - } - - SafeNotifier(List currentListeners) { - this.currentListeners = currentListeners; - } - - void run() { - int capacity = currentListeners.size(); - ArrayList safeListeners = new ArrayList(capacity); - ArrayList failures = new ArrayList(capacity); - for (RunListener listener : currentListeners) { - try { - notifyListener(listener); - safeListeners.add(listener); - } catch (Exception e) { - failures.add(new Failure(Description.TEST_MECHANISM, e)); - } - } - fireTestFailures(safeListeners, failures); - } - - abstract protected void notifyListener(RunListener each) throws Exception; - } - - /** - * Do not invoke. - */ - public void fireTestRunStarted(final Description description) { - new SafeNotifier() { - @Override - protected void notifyListener(RunListener each) throws Exception { - each.testRunStarted(description); - } - }.run(); - } - - /** - * Do not invoke. - */ - public void fireTestRunFinished(final Result result) { - new SafeNotifier() { - @Override - protected void notifyListener(RunListener each) throws Exception { - each.testRunFinished(result); - } - }.run(); - } - - /** - * Invoke to tell listeners that an atomic test is about to start. - * - * @param description the description of the atomic test (generally a class and method name) - * @throws StoppedByUserException thrown if a user has requested that the test run stop - */ - public void fireTestStarted(final Description description) throws StoppedByUserException { - if (pleaseStop) { - throw new StoppedByUserException(); - } - new SafeNotifier() { - @Override - protected void notifyListener(RunListener each) throws Exception { - each.testStarted(description); - } - }.run(); - } - - /** - * Invoke to tell listeners that an atomic test failed. - * - * @param failure the description of the test that failed and the exception thrown - */ - public void fireTestFailure(Failure failure) { - fireTestFailures(listeners, asList(failure)); - } - - private void fireTestFailures(List listeners, - final List failures) { - if (!failures.isEmpty()) { - new SafeNotifier(listeners) { - @Override - protected void notifyListener(RunListener listener) throws Exception { - for (Failure each : failures) { - listener.testFailure(each); - } - } - }.run(); - } - } - - /** - * Invoke to tell listeners that an atomic test flagged that it assumed - * something false. - * - * @param failure the description of the test that failed and the - * {@link org.junit.AssumptionViolatedException} thrown - */ - public void fireTestAssumptionFailed(final Failure failure) { - new SafeNotifier() { - @Override - protected void notifyListener(RunListener each) throws Exception { - each.testAssumptionFailure(failure); - } - }.run(); - } - - /** - * Invoke to tell listeners that an atomic test was ignored. - * - * @param description the description of the ignored test - */ - public void fireTestIgnored(final Description description) { - new SafeNotifier() { - @Override - protected void notifyListener(RunListener each) throws Exception { - each.testIgnored(description); - } - }.run(); - } - - /** - * Invoke to tell listeners that an atomic test finished. Always invoke - * this method if you invoke {@link #fireTestStarted(Description)} - * as listeners are likely to expect them to come in pairs. - * - * @param description the description of the test that finished - */ - public void fireTestFinished(final Description description) { - new SafeNotifier() { - @Override - protected void notifyListener(RunListener each) throws Exception { - each.testFinished(description); - } - }.run(); - } - - /** - * Ask that the tests run stop before starting the next test. Phrased politely because - * the test currently running will not be interrupted. It seems a little odd to put this - * functionality here, but the RunNotifier is the only object guaranteed - * to be shared amongst the many runners involved. - */ - public void pleaseStop() { - pleaseStop = true; - } - - /** - * Internal use only. The Result's listener must be first. - */ - public void addFirstListener(RunListener listener) { - if (listener == null) { - throw new NullPointerException("Cannot add a null listener"); - } - listeners.add(0, wrapIfNotThreadSafe(listener)); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/notification/StoppedByUserException.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/notification/StoppedByUserException.java deleted file mode 100644 index f5490f7..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/notification/StoppedByUserException.java +++ /dev/null @@ -1,12 +0,0 @@ -package org.junit.runner.notification; - -/** - * Thrown when a user has requested that the test run stop. Writers of - * test running GUIs should be prepared to catch a StoppedByUserException. - * - * @see org.junit.runner.notification.RunNotifier - * @since 4.0 - */ -public class StoppedByUserException extends RuntimeException { - private static final long serialVersionUID = 1L; -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/notification/SynchronizedRunListener.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/notification/SynchronizedRunListener.java deleted file mode 100644 index c53c1ee..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/notification/SynchronizedRunListener.java +++ /dev/null @@ -1,103 +0,0 @@ -package org.junit.runner.notification; - -import org.junit.runner.Description; -import org.junit.runner.Result; - -/** - * Thread-safe decorator for {@link RunListener} implementations that synchronizes - * calls to the delegate. - * - *

      This class synchronizes all listener calls on a RunNotifier instance. This is done because - * prior to JUnit 4.12, all listeners were called in a synchronized block in RunNotifier, - * so no two listeners were ever called concurrently. If we instead made the methods here - * sychronized, clients that added multiple listeners that called common code might see - * issues due to the reduced synchronization. - * - * @author Tibor Digana (tibor17) - * @author Kevin Cooney (kcooney) - * @since 4.12 - * - * @see RunNotifier - */ -@RunListener.ThreadSafe -final class SynchronizedRunListener extends RunListener { - private final RunListener listener; - private final Object monitor; - - SynchronizedRunListener(RunListener listener, Object monitor) { - this.listener = listener; - this.monitor = monitor; - } - - @Override - public void testRunStarted(Description description) throws Exception { - synchronized (monitor) { - listener.testRunStarted(description); - } - } - - @Override - public void testRunFinished(Result result) throws Exception { - synchronized (monitor) { - listener.testRunFinished(result); - } - } - - @Override - public void testStarted(Description description) throws Exception { - synchronized (monitor) { - listener.testStarted(description); - } - } - - @Override - public void testFinished(Description description) throws Exception { - synchronized (monitor) { - listener.testFinished(description); - } - } - - @Override - public void testFailure(Failure failure) throws Exception { - synchronized (monitor) { - listener.testFailure(failure); - } - } - - @Override - public void testAssumptionFailure(Failure failure) { - synchronized (monitor) { - listener.testAssumptionFailure(failure); - } - } - - @Override - public void testIgnored(Description description) throws Exception { - synchronized (monitor) { - listener.testIgnored(description); - } - } - - @Override - public int hashCode() { - return listener.hashCode(); - } - - @Override - public boolean equals(Object other) { - if (this == other) { - return true; - } - if (!(other instanceof SynchronizedRunListener)) { - return false; - } - SynchronizedRunListener that = (SynchronizedRunListener) other; - - return listener.equals(that.listener); - } - - @Override - public String toString() { - return listener.toString() + " (with synchronization wrapper)"; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/notification/package-info.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/notification/package-info.java deleted file mode 100644 index 0331c8f..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/notification/package-info.java +++ /dev/null @@ -1,6 +0,0 @@ -/** - * Provides information about a test run. - * - * @since 4.0 - */ -package org.junit.runner.notification; \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/package-info.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/package-info.java deleted file mode 100644 index e19fa0b..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runner/package-info.java +++ /dev/null @@ -1,6 +0,0 @@ -/** - * Provides classes used to describe, collect, run and analyze multiple tests. - * - * @since 4.0 - */ -package org.junit.runner; \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/AllTests.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/AllTests.java deleted file mode 100644 index 416c99d..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/AllTests.java +++ /dev/null @@ -1,27 +0,0 @@ -package org.junit.runners; - -import org.junit.internal.runners.SuiteMethod; - -/** - * Runner for use with JUnit 3.8.x-style AllTests classes - * (those that only implement a static suite() - * method). For example: - *

      - * @RunWith(AllTests.class)
      - * public class ProductTests {
      - *    public static junit.framework.Test suite() {
      - *       ...
      - *    }
      - * }
      - * 
      - * - * @since 4.0 - */ -public class AllTests extends SuiteMethod { - /** - * Only called reflectively. Do not use programmatically. - */ - public AllTests(Class klass) throws Throwable { - super(klass); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/BlockJUnit4ClassRunner.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/BlockJUnit4ClassRunner.java deleted file mode 100644 index 4d06199..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/BlockJUnit4ClassRunner.java +++ /dev/null @@ -1,437 +0,0 @@ -package org.junit.runners; - -import static org.junit.internal.runners.rules.RuleMemberValidator.RULE_METHOD_VALIDATOR; -import static org.junit.internal.runners.rules.RuleMemberValidator.RULE_VALIDATOR; - -import java.util.List; -import java.util.concurrent.ConcurrentHashMap; -import java.util.concurrent.TimeUnit; - -import org.junit.After; -import org.junit.Before; -import org.junit.Ignore; -import org.junit.Rule; -import org.junit.Test; -import org.junit.Test.None; -import org.junit.internal.runners.model.ReflectiveCallable; -import org.junit.internal.runners.statements.ExpectException; -import org.junit.internal.runners.statements.Fail; -import org.junit.internal.runners.statements.FailOnTimeout; -import org.junit.internal.runners.statements.InvokeMethod; -import org.junit.internal.runners.statements.RunAfters; -import org.junit.internal.runners.statements.RunBefores; -import org.junit.rules.MethodRule; -import org.junit.rules.RunRules; -import org.junit.rules.TestRule; -import org.junit.runner.Description; -import org.junit.runner.notification.RunNotifier; -import org.junit.runners.model.FrameworkMethod; -import org.junit.runners.model.InitializationError; -import org.junit.runners.model.MultipleFailureException; -import org.junit.runners.model.Statement; - -/** - * Implements the JUnit 4 standard test case class model, as defined by the - * annotations in the org.junit package. Many users will never notice this - * class: it is now the default test class runner, but it should have exactly - * the same behavior as the old test class runner ({@code JUnit4ClassRunner}). - *

      - * BlockJUnit4ClassRunner has advantages for writers of custom JUnit runners - * that are slight changes to the default behavior, however: - * - *

        - *
      • It has a much simpler implementation based on {@link Statement}s, - * allowing new operations to be inserted into the appropriate point in the - * execution flow. - * - *
      • It is published, and extension and reuse are encouraged, whereas {@code - * JUnit4ClassRunner} was in an internal package, and is now deprecated. - *
      - *

      - * In turn, in 2009 we introduced {@link Rule}s. In many cases where extending - * BlockJUnit4ClassRunner was necessary to add new behavior, {@link Rule}s can - * be used, which makes the extension more reusable and composable. - * - * @since 4.5 - */ -public class BlockJUnit4ClassRunner extends ParentRunner { - private final ConcurrentHashMap methodDescriptions = new ConcurrentHashMap(); - /** - * Creates a BlockJUnit4ClassRunner to run {@code klass} - * - * @throws InitializationError if the test class is malformed. - */ - public BlockJUnit4ClassRunner(Class klass) throws InitializationError { - super(klass); - } - - // - // Implementation of ParentRunner - // - - @Override - protected void runChild(final FrameworkMethod method, RunNotifier notifier) { - Description description = describeChild(method); - if (isIgnored(method)) { - notifier.fireTestIgnored(description); - } else { - runLeaf(methodBlock(method), description, notifier); - } - } - - /** - * Evaluates whether {@link FrameworkMethod}s are ignored based on the - * {@link Ignore} annotation. - */ - @Override - protected boolean isIgnored(FrameworkMethod child) { - return child.getAnnotation(Ignore.class) != null; - } - - @Override - protected Description describeChild(FrameworkMethod method) { - Description description = methodDescriptions.get(method); - - if (description == null) { - description = Description.createTestDescription(getTestClass().getJavaClass(), - testName(method), method.getAnnotations()); - methodDescriptions.putIfAbsent(method, description); - } - - return description; - } - - @Override - protected List getChildren() { - return computeTestMethods(); - } - - // - // Override in subclasses - // - - /** - * Returns the methods that run tests. Default implementation returns all - * methods annotated with {@code @Test} on this class and superclasses that - * are not overridden. - */ - protected List computeTestMethods() { - return getTestClass().getAnnotatedMethods(Test.class); - } - - @Override - protected void collectInitializationErrors(List errors) { - super.collectInitializationErrors(errors); - - validateNoNonStaticInnerClass(errors); - validateConstructor(errors); - validateInstanceMethods(errors); - validateFields(errors); - validateMethods(errors); - } - - protected void validateNoNonStaticInnerClass(List errors) { - if (getTestClass().isANonStaticInnerClass()) { - String gripe = "The inner class " + getTestClass().getName() - + " is not static."; - errors.add(new Exception(gripe)); - } - } - - /** - * Adds to {@code errors} if the test class has more than one constructor, - * or if the constructor takes parameters. Override if a subclass requires - * different validation rules. - */ - protected void validateConstructor(List errors) { - validateOnlyOneConstructor(errors); - validateZeroArgConstructor(errors); - } - - /** - * Adds to {@code errors} if the test class has more than one constructor - * (do not override) - */ - protected void validateOnlyOneConstructor(List errors) { - if (!hasOneConstructor()) { - String gripe = "Test class should have exactly one public constructor"; - errors.add(new Exception(gripe)); - } - } - - /** - * Adds to {@code errors} if the test class's single constructor takes - * parameters (do not override) - */ - protected void validateZeroArgConstructor(List errors) { - if (!getTestClass().isANonStaticInnerClass() - && hasOneConstructor() - && (getTestClass().getOnlyConstructor().getParameterTypes().length != 0)) { - String gripe = "Test class should have exactly one public zero-argument constructor"; - errors.add(new Exception(gripe)); - } - } - - private boolean hasOneConstructor() { - return getTestClass().getJavaClass().getConstructors().length == 1; - } - - /** - * Adds to {@code errors} for each method annotated with {@code @Test}, - * {@code @Before}, or {@code @After} that is not a public, void instance - * method with no arguments. - */ - @Deprecated - protected void validateInstanceMethods(List errors) { - validatePublicVoidNoArgMethods(After.class, false, errors); - validatePublicVoidNoArgMethods(Before.class, false, errors); - validateTestMethods(errors); - - if (computeTestMethods().size() == 0) { - errors.add(new Exception("No runnable methods")); - } - } - - protected void validateFields(List errors) { - RULE_VALIDATOR.validate(getTestClass(), errors); - } - - private void validateMethods(List errors) { - RULE_METHOD_VALIDATOR.validate(getTestClass(), errors); - } - - /** - * Adds to {@code errors} for each method annotated with {@code @Test}that - * is not a public, void instance method with no arguments. - */ - protected void validateTestMethods(List errors) { - validatePublicVoidNoArgMethods(Test.class, false, errors); - } - - /** - * Returns a new fixture for running a test. Default implementation executes - * the test class's no-argument constructor (validation should have ensured - * one exists). - */ - protected Object createTest() throws Exception { - return getTestClass().getOnlyConstructor().newInstance(); - } - - /** - * Returns the name that describes {@code method} for {@link Description}s. - * Default implementation is the method's name - */ - protected String testName(FrameworkMethod method) { - return method.getName(); - } - - /** - * Returns a Statement that, when executed, either returns normally if - * {@code method} passes, or throws an exception if {@code method} fails. - * - * Here is an outline of the default implementation: - * - *

        - *
      • Invoke {@code method} on the result of {@code createTest()}, and - * throw any exceptions thrown by either operation. - *
      • HOWEVER, if {@code method}'s {@code @Test} annotation has the {@code - * expecting} attribute, return normally only if the previous step threw an - * exception of the correct type, and throw an exception otherwise. - *
      • HOWEVER, if {@code method}'s {@code @Test} annotation has the {@code - * timeout} attribute, throw an exception if the previous step takes more - * than the specified number of milliseconds. - *
      • ALWAYS run all non-overridden {@code @Before} methods on this class - * and superclasses before any of the previous steps; if any throws an - * Exception, stop execution and pass the exception on. - *
      • ALWAYS run all non-overridden {@code @After} methods on this class - * and superclasses after any of the previous steps; all After methods are - * always executed: exceptions thrown by previous steps are combined, if - * necessary, with exceptions from After methods into a - * {@link MultipleFailureException}. - *
      • ALWAYS allow {@code @Rule} fields to modify the execution of the - * above steps. A {@code Rule} may prevent all execution of the above steps, - * or add additional behavior before and after, or modify thrown exceptions. - * For more information, see {@link TestRule} - *
      - * - * This can be overridden in subclasses, either by overriding this method, - * or the implementations creating each sub-statement. - */ - protected Statement methodBlock(FrameworkMethod method) { - Object test; - try { - test = new ReflectiveCallable() { - @Override - protected Object runReflectiveCall() throws Throwable { - return createTest(); - } - }.run(); - } catch (Throwable e) { - return new Fail(e); - } - - Statement statement = methodInvoker(method, test); - statement = possiblyExpectingExceptions(method, test, statement); - statement = withPotentialTimeout(method, test, statement); - statement = withBefores(method, test, statement); - statement = withAfters(method, test, statement); - statement = withRules(method, test, statement); - return statement; - } - - // - // Statement builders - // - - /** - * Returns a {@link Statement} that invokes {@code method} on {@code test} - */ - protected Statement methodInvoker(FrameworkMethod method, Object test) { - return new InvokeMethod(method, test); - } - - /** - * Returns a {@link Statement}: if {@code method}'s {@code @Test} annotation - * has the {@code expecting} attribute, return normally only if {@code next} - * throws an exception of the correct type, and throw an exception - * otherwise. - */ - protected Statement possiblyExpectingExceptions(FrameworkMethod method, - Object test, Statement next) { - Test annotation = method.getAnnotation(Test.class); - return expectsException(annotation) ? new ExpectException(next, - getExpectedException(annotation)) : next; - } - - /** - * Returns a {@link Statement}: if {@code method}'s {@code @Test} annotation - * has the {@code timeout} attribute, throw an exception if {@code next} - * takes more than the specified number of milliseconds. - */ - @Deprecated - protected Statement withPotentialTimeout(FrameworkMethod method, - Object test, Statement next) { - long timeout = getTimeout(method.getAnnotation(Test.class)); - if (timeout <= 0) { - return next; - } - return FailOnTimeout.builder() - .withTimeout(timeout, TimeUnit.MILLISECONDS) - .build(next); - } - - /** - * Returns a {@link Statement}: run all non-overridden {@code @Before} - * methods on this class and superclasses before running {@code next}; if - * any throws an Exception, stop execution and pass the exception on. - */ - protected Statement withBefores(FrameworkMethod method, Object target, - Statement statement) { - List befores = getTestClass().getAnnotatedMethods( - Before.class); - return befores.isEmpty() ? statement : new RunBefores(statement, - befores, target); - } - - /** - * Returns a {@link Statement}: run all non-overridden {@code @After} - * methods on this class and superclasses before running {@code next}; all - * After methods are always executed: exceptions thrown by previous steps - * are combined, if necessary, with exceptions from After methods into a - * {@link MultipleFailureException}. - */ - protected Statement withAfters(FrameworkMethod method, Object target, - Statement statement) { - List afters = getTestClass().getAnnotatedMethods( - After.class); - return afters.isEmpty() ? statement : new RunAfters(statement, afters, - target); - } - - private Statement withRules(FrameworkMethod method, Object target, - Statement statement) { - List testRules = getTestRules(target); - Statement result = statement; - result = withMethodRules(method, testRules, target, result); - result = withTestRules(method, testRules, result); - - return result; - } - - private Statement withMethodRules(FrameworkMethod method, List testRules, - Object target, Statement result) { - for (org.junit.rules.MethodRule each : getMethodRules(target)) { - if (!testRules.contains(each)) { - result = each.apply(result, method, target); - } - } - return result; - } - - private List getMethodRules(Object target) { - return rules(target); - } - - /** - * @param target the test case instance - * @return a list of MethodRules that should be applied when executing this - * test - */ - protected List rules(Object target) { - List rules = getTestClass().getAnnotatedMethodValues(target, - Rule.class, MethodRule.class); - - rules.addAll(getTestClass().getAnnotatedFieldValues(target, - Rule.class, MethodRule.class)); - - return rules; - } - - /** - * Returns a {@link Statement}: apply all non-static fields - * annotated with {@link Rule}. - * - * @param statement The base statement - * @return a RunRules statement if any class-level {@link Rule}s are - * found, or the base statement - */ - private Statement withTestRules(FrameworkMethod method, List testRules, - Statement statement) { - return testRules.isEmpty() ? statement : - new RunRules(statement, testRules, describeChild(method)); - } - - /** - * @param target the test case instance - * @return a list of TestRules that should be applied when executing this - * test - */ - protected List getTestRules(Object target) { - List result = getTestClass().getAnnotatedMethodValues(target, - Rule.class, TestRule.class); - - result.addAll(getTestClass().getAnnotatedFieldValues(target, - Rule.class, TestRule.class)); - - return result; - } - - private Class getExpectedException(Test annotation) { - if (annotation == null || annotation.expected() == None.class) { - return null; - } else { - return annotation.expected(); - } - } - - private boolean expectsException(Test annotation) { - return getExpectedException(annotation) != null; - } - - private long getTimeout(Test annotation) { - if (annotation == null) { - return 0; - } - return annotation.timeout(); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/JUnit4.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/JUnit4.java deleted file mode 100644 index 6ba28c2..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/JUnit4.java +++ /dev/null @@ -1,24 +0,0 @@ -package org.junit.runners; - -import org.junit.runners.model.InitializationError; - -/** - * Aliases the current default JUnit 4 class runner, for future-proofing. If - * future versions of JUnit change the default Runner class, they will also - * change the definition of this class. Developers wanting to explicitly tag a - * class as a JUnit 4 class should use {@code @RunWith(JUnit4.class)}, not, - * for example in JUnit 4.5, {@code @RunWith(BlockJUnit4ClassRunner.class)}. - * This is the only way this class should be used--any extension that - * depends on the implementation details of this class is likely to break - * in future versions. - * - * @since 4.5 - */ -public final class JUnit4 extends BlockJUnit4ClassRunner { - /** - * Constructs a new instance of the default runner - */ - public JUnit4(Class klass) throws InitializationError { - super(klass); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/MethodSorters.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/MethodSorters.java deleted file mode 100644 index 5821892..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/MethodSorters.java +++ /dev/null @@ -1,41 +0,0 @@ -package org.junit.runners; - -import java.lang.reflect.Method; -import java.util.Comparator; - -import org.junit.internal.MethodSorter; - -/** - * Sort the methods into a specified execution order. - * Defines common {@link MethodSorter} implementations. - * - * @since 4.11 - */ -public enum MethodSorters { - /** - * Sorts the test methods by the method name, in lexicographic order, - * with {@link Method#toString()} used as a tiebreaker - */ - NAME_ASCENDING(MethodSorter.NAME_ASCENDING), - - /** - * Leaves the test methods in the order returned by the JVM. - * Note that the order from the JVM may vary from run to run - */ - JVM(null), - - /** - * Sorts the test methods in a deterministic, but not predictable, order - */ - DEFAULT(MethodSorter.DEFAULT); - - private final Comparator comparator; - - private MethodSorters(Comparator comparator) { - this.comparator = comparator; - } - - public Comparator getComparator() { - return comparator; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/Parameterized.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/Parameterized.java deleted file mode 100644 index 829c8f0..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/Parameterized.java +++ /dev/null @@ -1,351 +0,0 @@ -package org.junit.runners; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Inherited; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; -import java.text.MessageFormat; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.junit.runner.Runner; -import org.junit.runners.model.FrameworkMethod; -import org.junit.runners.model.InitializationError; -import org.junit.runners.model.TestClass; -import org.junit.runners.parameterized.BlockJUnit4ClassRunnerWithParametersFactory; -import org.junit.runners.parameterized.ParametersRunnerFactory; -import org.junit.runners.parameterized.TestWithParameters; - -/** - * The custom runner Parameterized implements parameterized tests. - * When running a parameterized test class, instances are created for the - * cross-product of the test methods and the test data elements. - *

      - * For example, to test a Fibonacci function, write: - *

      - * @RunWith(Parameterized.class)
      - * public class FibonacciTest {
      - *     @Parameters(name= "{index}: fib[{0}]={1}")
      - *     public static Iterable<Object[]> data() {
      - *         return Arrays.asList(new Object[][] { { 0, 0 }, { 1, 1 }, { 2, 1 },
      - *                 { 3, 2 }, { 4, 3 }, { 5, 5 }, { 6, 8 } });
      - *     }
      - *
      - *     private int fInput;
      - *
      - *     private int fExpected;
      - *
      - *     public FibonacciTest(int input, int expected) {
      - *         fInput= input;
      - *         fExpected= expected;
      - *     }
      - *
      - *     @Test
      - *     public void test() {
      - *         assertEquals(fExpected, Fibonacci.compute(fInput));
      - *     }
      - * }
      - * 
      - *

      - * Each instance of FibonacciTest will be constructed using the - * two-argument constructor and the data values in the - * @Parameters method. - *

      - * In order that you can easily identify the individual tests, you may provide a - * name for the @Parameters annotation. This name is allowed - * to contain placeholders, which are replaced at runtime. The placeholders are - *

      - *
      {index}
      - *
      the current parameter index
      - *
      {0}
      - *
      the first parameter value
      - *
      {1}
      - *
      the second parameter value
      - *
      ...
      - *
      ...
      - *
      - *

      - * In the example given above, the Parameterized runner creates - * names like [1: fib(3)=2]. If you don't use the name parameter, - * then the current parameter index is used as name. - *

      - * You can also write: - *

      - * @RunWith(Parameterized.class)
      - * public class FibonacciTest {
      - *  @Parameters
      - *  public static Iterable<Object[]> data() {
      - *      return Arrays.asList(new Object[][] { { 0, 0 }, { 1, 1 }, { 2, 1 },
      - *                 { 3, 2 }, { 4, 3 }, { 5, 5 }, { 6, 8 } });
      - *  }
      - *  
      - *  @Parameter(0)
      - *  public int fInput;
      - *
      - *  @Parameter(1)
      - *  public int fExpected;
      - *
      - *  @Test
      - *  public void test() {
      - *      assertEquals(fExpected, Fibonacci.compute(fInput));
      - *  }
      - * }
      - * 
      - *

      - * Each instance of FibonacciTest will be constructed with the default constructor - * and fields annotated by @Parameter will be initialized - * with the data values in the @Parameters method. - * - *

      - * The parameters can be provided as an array, too: - * - *

      - * @Parameters
      - * public static Object[][] data() {
      - * 	return new Object[][] { { 0, 0 }, { 1, 1 }, { 2, 1 }, { 3, 2 }, { 4, 3 },
      - * 			{ 5, 5 }, { 6, 8 } };
      - * }
      - * 
      - * - *

      Tests with single parameter

      - *

      - * If your test needs a single parameter only, you don't have to wrap it with an - * array. Instead you can provide an Iterable or an array of - * objects. - *

      - * @Parameters
      - * public static Iterable<? extends Object> data() {
      - * 	return Arrays.asList("first test", "second test");
      - * }
      - * 
      - *

      - * or - *

      - * @Parameters
      - * public static Object[] data() {
      - * 	return new Object[] { "first test", "second test" };
      - * }
      - * 
      - * - *

      Create different runners

      - *

      - * By default the {@code Parameterized} runner creates a slightly modified - * {@link BlockJUnit4ClassRunner} for each set of parameters. You can build an - * own {@code Parameterized} runner that creates another runner for each set of - * parameters. Therefore you have to build a {@link ParametersRunnerFactory} - * that creates a runner for each {@link TestWithParameters}. ( - * {@code TestWithParameters} are bundling the parameters and the test name.) - * The factory must have a public zero-arg constructor. - * - *

      - * public class YourRunnerFactory implements ParameterizedRunnerFactory {
      - *     public Runner createRunnerForTestWithParameters(TestWithParameters test)
      - *             throws InitializationError {
      - *         return YourRunner(test);
      - *     }
      - * }
      - * 
      - *

      - * Use the {@link UseParametersRunnerFactory} to tell the {@code Parameterized} - * runner that it should use your factory. - * - *

      - * @RunWith(Parameterized.class)
      - * @UseParametersRunnerFactory(YourRunnerFactory.class)
      - * public class YourTest {
      - *     ...
      - * }
      - * 
      - * - * @since 4.0 - */ -public class Parameterized extends Suite { - /** - * Annotation for a method which provides parameters to be injected into the - * test class constructor by Parameterized. The method has to - * be public and static. - */ - @Retention(RetentionPolicy.RUNTIME) - @Target(ElementType.METHOD) - public static @interface Parameters { - /** - * Optional pattern to derive the test's name from the parameters. Use - * numbers in braces to refer to the parameters or the additional data - * as follows: - *
      -         * {index} - the current parameter index
      -         * {0} - the first parameter value
      -         * {1} - the second parameter value
      -         * etc...
      -         * 
      - *

      - * Default value is "{index}" for compatibility with previous JUnit - * versions. - * - * @return {@link MessageFormat} pattern string, except the index - * placeholder. - * @see MessageFormat - */ - String name() default "{index}"; - } - - /** - * Annotation for fields of the test class which will be initialized by the - * method annotated by Parameters. - * By using directly this annotation, the test class constructor isn't needed. - * Index range must start at 0. - * Default value is 0. - */ - @Retention(RetentionPolicy.RUNTIME) - @Target(ElementType.FIELD) - public static @interface Parameter { - /** - * Method that returns the index of the parameter in the array - * returned by the method annotated by Parameters. - * Index range must start at 0. - * Default value is 0. - * - * @return the index of the parameter. - */ - int value() default 0; - } - - /** - * Add this annotation to your test class if you want to generate a special - * runner. You have to specify a {@link ParametersRunnerFactory} class that - * creates such runners. The factory must have a public zero-arg - * constructor. - */ - @Retention(RetentionPolicy.RUNTIME) - @Inherited - @Target(ElementType.TYPE) - public @interface UseParametersRunnerFactory { - /** - * @return a {@link ParametersRunnerFactory} class (must have a default - * constructor) - */ - Class value() default BlockJUnit4ClassRunnerWithParametersFactory.class; - } - - private static final ParametersRunnerFactory DEFAULT_FACTORY = new BlockJUnit4ClassRunnerWithParametersFactory(); - - private static final List NO_RUNNERS = Collections.emptyList(); - - private final List runners; - - /** - * Only called reflectively. Do not use programmatically. - */ - public Parameterized(Class klass) throws Throwable { - super(klass, NO_RUNNERS); - ParametersRunnerFactory runnerFactory = getParametersRunnerFactory( - klass); - Parameters parameters = getParametersMethod().getAnnotation( - Parameters.class); - runners = Collections.unmodifiableList(createRunnersForParameters( - allParameters(), parameters.name(), runnerFactory)); - } - - private ParametersRunnerFactory getParametersRunnerFactory(Class klass) - throws InstantiationException, IllegalAccessException { - UseParametersRunnerFactory annotation = klass - .getAnnotation(UseParametersRunnerFactory.class); - if (annotation == null) { - return DEFAULT_FACTORY; - } else { - Class factoryClass = annotation - .value(); - return factoryClass.newInstance(); - } - } - - @Override - protected List getChildren() { - return runners; - } - - private TestWithParameters createTestWithNotNormalizedParameters( - String pattern, int index, Object parametersOrSingleParameter) { - Object[] parameters= (parametersOrSingleParameter instanceof Object[]) ? (Object[]) parametersOrSingleParameter - : new Object[] { parametersOrSingleParameter }; - return createTestWithParameters(getTestClass(), pattern, index, - parameters); - } - - @SuppressWarnings("unchecked") - private Iterable allParameters() throws Throwable { - Object parameters = getParametersMethod().invokeExplosively(null); - if (parameters instanceof Iterable) { - return (Iterable) parameters; - } else if (parameters instanceof Object[]) { - return Arrays.asList((Object[]) parameters); - } else { - throw parametersMethodReturnedWrongType(); - } - } - - private FrameworkMethod getParametersMethod() throws Exception { - List methods = getTestClass().getAnnotatedMethods( - Parameters.class); - for (FrameworkMethod each : methods) { - if (each.isStatic() && each.isPublic()) { - return each; - } - } - - throw new Exception("No public static parameters method on class " - + getTestClass().getName()); - } - - private List createRunnersForParameters( - Iterable allParameters, String namePattern, - ParametersRunnerFactory runnerFactory) - throws InitializationError, - Exception { - try { - List tests = createTestsForParameters( - allParameters, namePattern); - List runners = new ArrayList(); - for (TestWithParameters test : tests) { - runners.add(runnerFactory - .createRunnerForTestWithParameters(test)); - } - return runners; - } catch (ClassCastException e) { - throw parametersMethodReturnedWrongType(); - } - } - - private List createTestsForParameters( - Iterable allParameters, String namePattern) - throws Exception { - int i = 0; - List children = new ArrayList(); - for (Object parametersOfSingleTest : allParameters) { - children.add(createTestWithNotNormalizedParameters(namePattern, - i++, parametersOfSingleTest)); - } - return children; - } - - private Exception parametersMethodReturnedWrongType() throws Exception { - String className = getTestClass().getName(); - String methodName = getParametersMethod().getName(); - String message = MessageFormat.format( - "{0}.{1}() must return an Iterable of arrays.", - className, methodName); - return new Exception(message); - } - - private static TestWithParameters createTestWithParameters( - TestClass testClass, String pattern, int index, Object[] parameters) { - String finalPattern = pattern.replaceAll("\\{index\\}", - Integer.toString(index)); - String name = MessageFormat.format(finalPattern, parameters); - return new TestWithParameters("[" + name + "]", testClass, - Arrays.asList(parameters)); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/ParentRunner.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/ParentRunner.java deleted file mode 100755 index 92641bf..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/ParentRunner.java +++ /dev/null @@ -1,452 +0,0 @@ -package org.junit.runners; - -import static org.junit.internal.runners.rules.RuleMemberValidator.CLASS_RULE_METHOD_VALIDATOR; -import static org.junit.internal.runners.rules.RuleMemberValidator.CLASS_RULE_VALIDATOR; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Method; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collection; -import java.util.Collections; -import java.util.Comparator; -import java.util.Iterator; -import java.util.List; - -import org.junit.AfterClass; -import org.junit.BeforeClass; -import org.junit.ClassRule; -import org.junit.Ignore; -import org.junit.Rule; -import org.junit.internal.AssumptionViolatedException; -import org.junit.internal.runners.model.EachTestNotifier; -import org.junit.internal.runners.statements.RunAfters; -import org.junit.internal.runners.statements.RunBefores; -import org.junit.rules.RunRules; -import org.junit.rules.TestRule; -import org.junit.runner.Description; -import org.junit.runner.Runner; -import org.junit.runner.manipulation.Filter; -import org.junit.runner.manipulation.Filterable; -import org.junit.runner.manipulation.NoTestsRemainException; -import org.junit.runner.manipulation.Sortable; -import org.junit.runner.manipulation.Sorter; -import org.junit.runner.notification.RunNotifier; -import org.junit.runner.notification.StoppedByUserException; -import org.junit.runners.model.FrameworkMethod; -import org.junit.runners.model.InitializationError; -import org.junit.runners.model.RunnerScheduler; -import org.junit.runners.model.Statement; -import org.junit.runners.model.TestClass; -import org.junit.validator.AnnotationsValidator; -import org.junit.validator.PublicClassValidator; -import org.junit.validator.TestClassValidator; - -/** - * Provides most of the functionality specific to a Runner that implements a - * "parent node" in the test tree, with children defined by objects of some data - * type {@code T}. (For {@link BlockJUnit4ClassRunner}, {@code T} is - * {@link Method} . For {@link Suite}, {@code T} is {@link Class}.) Subclasses - * must implement finding the children of the node, describing each child, and - * running each child. ParentRunner will filter and sort children, handle - * {@code @BeforeClass} and {@code @AfterClass} methods, - * handle annotated {@link ClassRule}s, create a composite - * {@link Description}, and run children sequentially. - * - * @since 4.5 - */ -public abstract class ParentRunner extends Runner implements Filterable, - Sortable { - private static final List VALIDATORS = Arrays.asList( - new AnnotationsValidator(), new PublicClassValidator()); - - private final Object childrenLock = new Object(); - private final TestClass testClass; - - // Guarded by childrenLock - private volatile Collection filteredChildren = null; - - private volatile RunnerScheduler scheduler = new RunnerScheduler() { - public void schedule(Runnable childStatement) { - childStatement.run(); - } - - public void finished() { - // do nothing - } - }; - - /** - * Constructs a new {@code ParentRunner} that will run {@code @TestClass} - */ - protected ParentRunner(Class testClass) throws InitializationError { - this.testClass = createTestClass(testClass); - validate(); - } - - protected TestClass createTestClass(Class testClass) { - return new TestClass(testClass); - } - - // - // Must be overridden - // - - /** - * Returns a list of objects that define the children of this Runner. - */ - protected abstract List getChildren(); - - /** - * Returns a {@link Description} for {@code child}, which can be assumed to - * be an element of the list returned by {@link ParentRunner#getChildren()} - */ - protected abstract Description describeChild(T child); - - /** - * Runs the test corresponding to {@code child}, which can be assumed to be - * an element of the list returned by {@link ParentRunner#getChildren()}. - * Subclasses are responsible for making sure that relevant test events are - * reported through {@code notifier} - */ - protected abstract void runChild(T child, RunNotifier notifier); - - // - // May be overridden - // - - /** - * Adds to {@code errors} a throwable for each problem noted with the test class (available from {@link #getTestClass()}). - * Default implementation adds an error for each method annotated with - * {@code @BeforeClass} or {@code @AfterClass} that is not - * {@code public static void} with no arguments. - */ - protected void collectInitializationErrors(List errors) { - validatePublicVoidNoArgMethods(BeforeClass.class, true, errors); - validatePublicVoidNoArgMethods(AfterClass.class, true, errors); - validateClassRules(errors); - applyValidators(errors); - } - - private void applyValidators(List errors) { - if (getTestClass().getJavaClass() != null) { - for (TestClassValidator each : VALIDATORS) { - errors.addAll(each.validateTestClass(getTestClass())); - } - } - } - - /** - * Adds to {@code errors} if any method in this class is annotated with - * {@code annotation}, but: - *
        - *
      • is not public, or - *
      • takes parameters, or - *
      • returns something other than void, or - *
      • is static (given {@code isStatic is false}), or - *
      • is not static (given {@code isStatic is true}). - *
      - */ - protected void validatePublicVoidNoArgMethods(Class annotation, - boolean isStatic, List errors) { - List methods = getTestClass().getAnnotatedMethods(annotation); - - for (FrameworkMethod eachTestMethod : methods) { - eachTestMethod.validatePublicVoidNoArg(isStatic, errors); - } - } - - private void validateClassRules(List errors) { - CLASS_RULE_VALIDATOR.validate(getTestClass(), errors); - CLASS_RULE_METHOD_VALIDATOR.validate(getTestClass(), errors); - } - - /** - * Constructs a {@code Statement} to run all of the tests in the test class. - * Override to add pre-/post-processing. Here is an outline of the - * implementation: - *
        - *
      1. Determine the children to be run using {@link #getChildren()} - * (subject to any imposed filter and sort).
      2. - *
      3. If there are any children remaining after filtering and ignoring, - * construct a statement that will: - *
          - *
        1. Apply all {@code ClassRule}s on the test-class and superclasses.
        2. - *
        3. Run all non-overridden {@code @BeforeClass} methods on the test-class - * and superclasses; if any throws an Exception, stop execution and pass the - * exception on.
        4. - *
        5. Run all remaining tests on the test-class.
        6. - *
        7. Run all non-overridden {@code @AfterClass} methods on the test-class - * and superclasses: exceptions thrown by previous steps are combined, if - * necessary, with exceptions from AfterClass methods into a - * {@link org.junit.runners.model.MultipleFailureException}.
        8. - *
        - *
      4. - *
      - * - * @return {@code Statement} - */ - protected Statement classBlock(final RunNotifier notifier) { - Statement statement = childrenInvoker(notifier); - if (!areAllChildrenIgnored()) { - statement = withBeforeClasses(statement); - statement = withAfterClasses(statement); - statement = withClassRules(statement); - } - return statement; - } - - private boolean areAllChildrenIgnored() { - for (T child : getFilteredChildren()) { - if (!isIgnored(child)) { - return false; - } - } - return true; - } - - /** - * Returns a {@link Statement}: run all non-overridden {@code @BeforeClass} methods on this class - * and superclasses before executing {@code statement}; if any throws an - * Exception, stop execution and pass the exception on. - */ - protected Statement withBeforeClasses(Statement statement) { - List befores = testClass - .getAnnotatedMethods(BeforeClass.class); - return befores.isEmpty() ? statement : - new RunBefores(statement, befores, null); - } - - /** - * Returns a {@link Statement}: run all non-overridden {@code @AfterClass} methods on this class - * and superclasses before executing {@code statement}; all AfterClass methods are - * always executed: exceptions thrown by previous steps are combined, if - * necessary, with exceptions from AfterClass methods into a - * {@link org.junit.runners.model.MultipleFailureException}. - */ - protected Statement withAfterClasses(Statement statement) { - List afters = testClass - .getAnnotatedMethods(AfterClass.class); - return afters.isEmpty() ? statement : - new RunAfters(statement, afters, null); - } - - /** - * Returns a {@link Statement}: apply all - * static fields assignable to {@link TestRule} - * annotated with {@link ClassRule}. - * - * @param statement the base statement - * @return a RunRules statement if any class-level {@link Rule}s are - * found, or the base statement - */ - private Statement withClassRules(Statement statement) { - List classRules = classRules(); - return classRules.isEmpty() ? statement : - new RunRules(statement, classRules, getDescription()); - } - - /** - * @return the {@code ClassRule}s that can transform the block that runs - * each method in the tested class. - */ - protected List classRules() { - List result = testClass.getAnnotatedMethodValues(null, ClassRule.class, TestRule.class); - result.addAll(testClass.getAnnotatedFieldValues(null, ClassRule.class, TestRule.class)); - return result; - } - - /** - * Returns a {@link Statement}: Call {@link #runChild(Object, RunNotifier)} - * on each object returned by {@link #getChildren()} (subject to any imposed - * filter and sort) - */ - protected Statement childrenInvoker(final RunNotifier notifier) { - return new Statement() { - @Override - public void evaluate() { - runChildren(notifier); - } - }; - } - - /** - * Evaluates whether a child is ignored. The default implementation always - * returns false. - * - *

      {@link BlockJUnit4ClassRunner}, for example, overrides this method to - * filter tests based on the {@link Ignore} annotation. - */ - protected boolean isIgnored(T child) { - return false; - } - - private void runChildren(final RunNotifier notifier) { - final RunnerScheduler currentScheduler = scheduler; - try { - for (final T each : getFilteredChildren()) { - currentScheduler.schedule(new Runnable() { - public void run() { - ParentRunner.this.runChild(each, notifier); - } - }); - } - } finally { - currentScheduler.finished(); - } - } - - /** - * Returns a name used to describe this Runner - */ - protected String getName() { - return testClass.getName(); - } - - // - // Available for subclasses - // - - /** - * Returns a {@link TestClass} object wrapping the class to be executed. - */ - public final TestClass getTestClass() { - return testClass; - } - - /** - * Runs a {@link Statement} that represents a leaf (aka atomic) test. - */ - protected final void runLeaf(Statement statement, Description description, - RunNotifier notifier) { - EachTestNotifier eachNotifier = new EachTestNotifier(notifier, description); - eachNotifier.fireTestStarted(); - try { - statement.evaluate(); - } catch (AssumptionViolatedException e) { - eachNotifier.addFailedAssumption(e); - } catch (Throwable e) { - eachNotifier.addFailure(e); - } finally { - eachNotifier.fireTestFinished(); - } - } - - /** - * @return the annotations that should be attached to this runner's - * description. - */ - protected Annotation[] getRunnerAnnotations() { - return testClass.getAnnotations(); - } - - // - // Implementation of Runner - // - - @Override - public Description getDescription() { - Description description = Description.createSuiteDescription(getName(), - getRunnerAnnotations()); - for (T child : getFilteredChildren()) { - description.addChild(describeChild(child)); - } - return description; - } - - @Override - public void run(final RunNotifier notifier) { - EachTestNotifier testNotifier = new EachTestNotifier(notifier, - getDescription()); - try { - Statement statement = classBlock(notifier); - statement.evaluate(); - } catch (AssumptionViolatedException e) { - testNotifier.addFailedAssumption(e); - } catch (StoppedByUserException e) { - throw e; - } catch (Throwable e) { - testNotifier.addFailure(e); - } - } - - // - // Implementation of Filterable and Sortable - // - - public void filter(Filter filter) throws NoTestsRemainException { - synchronized (childrenLock) { - List children = new ArrayList(getFilteredChildren()); - for (Iterator iter = children.iterator(); iter.hasNext(); ) { - T each = iter.next(); - if (shouldRun(filter, each)) { - try { - filter.apply(each); - } catch (NoTestsRemainException e) { - iter.remove(); - } - } else { - iter.remove(); - } - } - filteredChildren = Collections.unmodifiableCollection(children); - if (filteredChildren.isEmpty()) { - throw new NoTestsRemainException(); - } - } - } - - public void sort(Sorter sorter) { - synchronized (childrenLock) { - for (T each : getFilteredChildren()) { - sorter.apply(each); - } - List sortedChildren = new ArrayList(getFilteredChildren()); - Collections.sort(sortedChildren, comparator(sorter)); - filteredChildren = Collections.unmodifiableCollection(sortedChildren); - } - } - - // - // Private implementation - // - - private void validate() throws InitializationError { - List errors = new ArrayList(); - collectInitializationErrors(errors); - if (!errors.isEmpty()) { - throw new InitializationError(errors); - } - } - - private Collection getFilteredChildren() { - if (filteredChildren == null) { - synchronized (childrenLock) { - if (filteredChildren == null) { - filteredChildren = Collections.unmodifiableCollection(getChildren()); - } - } - } - return filteredChildren; - } - - private boolean shouldRun(Filter filter, T each) { - return filter.shouldRun(describeChild(each)); - } - - private Comparator comparator(final Sorter sorter) { - return new Comparator() { - public int compare(T o1, T o2) { - return sorter.compare(describeChild(o1), describeChild(o2)); - } - }; - } - - /** - * Sets a scheduler that determines the order and parallelization - * of children. Highly experimental feature that may change. - */ - public void setScheduler(RunnerScheduler scheduler) { - this.scheduler = scheduler; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/Suite.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/Suite.java deleted file mode 100644 index b37179f..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/Suite.java +++ /dev/null @@ -1,130 +0,0 @@ -package org.junit.runners; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Inherited; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; -import java.util.Collections; -import java.util.List; - -import org.junit.internal.builders.AllDefaultPossibilitiesBuilder; -import org.junit.runner.Description; -import org.junit.runner.Runner; -import org.junit.runner.notification.RunNotifier; -import org.junit.runners.model.InitializationError; -import org.junit.runners.model.RunnerBuilder; - -/** - * Using Suite as a runner allows you to manually - * build a suite containing tests from many classes. It is the JUnit 4 equivalent of the JUnit 3.8.x - * static {@link junit.framework.Test} suite() method. To use it, annotate a class - * with @RunWith(Suite.class) and @SuiteClasses({TestClass1.class, ...}). - * When you run this class, it will run all the tests in all the suite classes. - * - * @since 4.0 - */ -public class Suite extends ParentRunner { - /** - * Returns an empty suite. - */ - public static Runner emptySuite() { - try { - return new Suite((Class) null, new Class[0]); - } catch (InitializationError e) { - throw new RuntimeException("This shouldn't be possible"); - } - } - - /** - * The SuiteClasses annotation specifies the classes to be run when a class - * annotated with @RunWith(Suite.class) is run. - */ - @Retention(RetentionPolicy.RUNTIME) - @Target(ElementType.TYPE) - @Inherited - public @interface SuiteClasses { - /** - * @return the classes to be run - */ - public Class[] value(); - } - - private static Class[] getAnnotatedClasses(Class klass) throws InitializationError { - SuiteClasses annotation = klass.getAnnotation(SuiteClasses.class); - if (annotation == null) { - throw new InitializationError(String.format("class '%s' must have a SuiteClasses annotation", klass.getName())); - } - return annotation.value(); - } - - private final List runners; - - /** - * Called reflectively on classes annotated with @RunWith(Suite.class) - * - * @param klass the root class - * @param builder builds runners for classes in the suite - */ - public Suite(Class klass, RunnerBuilder builder) throws InitializationError { - this(builder, klass, getAnnotatedClasses(klass)); - } - - /** - * Call this when there is no single root class (for example, multiple class names - * passed on the command line to {@link org.junit.runner.JUnitCore} - * - * @param builder builds runners for classes in the suite - * @param classes the classes in the suite - */ - public Suite(RunnerBuilder builder, Class[] classes) throws InitializationError { - this(null, builder.runners(null, classes)); - } - - /** - * Call this when the default builder is good enough. Left in for compatibility with JUnit 4.4. - * - * @param klass the root of the suite - * @param suiteClasses the classes in the suite - */ - protected Suite(Class klass, Class[] suiteClasses) throws InitializationError { - this(new AllDefaultPossibilitiesBuilder(true), klass, suiteClasses); - } - - /** - * Called by this class and subclasses once the classes making up the suite have been determined - * - * @param builder builds runners for classes in the suite - * @param klass the root of the suite - * @param suiteClasses the classes in the suite - */ - protected Suite(RunnerBuilder builder, Class klass, Class[] suiteClasses) throws InitializationError { - this(klass, builder.runners(klass, suiteClasses)); - } - - /** - * Called by this class and subclasses once the runners making up the suite have been determined - * - * @param klass root of the suite - * @param runners for each class in the suite, a {@link Runner} - */ - protected Suite(Class klass, List runners) throws InitializationError { - super(klass); - this.runners = Collections.unmodifiableList(runners); - } - - @Override - protected List getChildren() { - return runners; - } - - @Override - protected Description describeChild(Runner child) { - return child.getDescription(); - } - - @Override - protected void runChild(Runner runner, final RunNotifier notifier) { - runner.run(notifier); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/Annotatable.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/Annotatable.java deleted file mode 100644 index 8eff6fd..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/Annotatable.java +++ /dev/null @@ -1,20 +0,0 @@ -package org.junit.runners.model; - -import java.lang.annotation.Annotation; - -/** - * A model element that may have annotations. - * - * @since 4.12 - */ -public interface Annotatable { - /** - * Returns the model elements' annotations. - */ - Annotation[] getAnnotations(); - - /** - * Returns the annotation on the model element of the given type, or @code{null} - */ - T getAnnotation(Class annotationType); -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/FrameworkField.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/FrameworkField.java deleted file mode 100644 index 945e389..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/FrameworkField.java +++ /dev/null @@ -1,80 +0,0 @@ -package org.junit.runners.model; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Field; - -import org.junit.runners.BlockJUnit4ClassRunner; - -/** - * Represents a field on a test class (currently used only for Rules in - * {@link BlockJUnit4ClassRunner}, but custom runners can make other uses) - * - * @since 4.7 - */ -public class FrameworkField extends FrameworkMember { - private final Field field; - - FrameworkField(Field field) { - if (field == null) { - throw new NullPointerException( - "FrameworkField cannot be created without an underlying field."); - } - this.field = field; - } - - @Override - public String getName() { - return getField().getName(); - } - - public Annotation[] getAnnotations() { - return field.getAnnotations(); - } - - public T getAnnotation(Class annotationType) { - return field.getAnnotation(annotationType); - } - - @Override - public boolean isShadowedBy(FrameworkField otherMember) { - return otherMember.getName().equals(getName()); - } - - @Override - protected int getModifiers() { - return field.getModifiers(); - } - - /** - * @return the underlying java Field - */ - public Field getField() { - return field; - } - - /** - * @return the underlying Java Field type - * @see java.lang.reflect.Field#getType() - */ - @Override - public Class getType() { - return field.getType(); - } - - @Override - public Class getDeclaringClass() { - return field.getDeclaringClass(); - } - - /** - * Attempts to retrieve the value of this field on {@code target} - */ - public Object get(Object target) throws IllegalArgumentException, IllegalAccessException { - return field.get(target); - } - - @Override - public String toString() { - return field.toString(); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/FrameworkMember.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/FrameworkMember.java deleted file mode 100644 index 724f096..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/FrameworkMember.java +++ /dev/null @@ -1,45 +0,0 @@ -package org.junit.runners.model; - -import java.lang.reflect.Modifier; -import java.util.List; - -/** - * Parent class for {@link FrameworkField} and {@link FrameworkMethod} - * - * @since 4.7 - */ -public abstract class FrameworkMember> implements - Annotatable { - abstract boolean isShadowedBy(T otherMember); - - boolean isShadowedBy(List members) { - for (T each : members) { - if (isShadowedBy(each)) { - return true; - } - } - return false; - } - - protected abstract int getModifiers(); - - /** - * Returns true if this member is static, false if not. - */ - public boolean isStatic() { - return Modifier.isStatic(getModifiers()); - } - - /** - * Returns true if this member is public, false if not. - */ - public boolean isPublic() { - return Modifier.isPublic(getModifiers()); - } - - public abstract String getName(); - - public abstract Class getType(); - - public abstract Class getDeclaringClass(); -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/FrameworkMethod.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/FrameworkMethod.java deleted file mode 100644 index 3580052..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/FrameworkMethod.java +++ /dev/null @@ -1,202 +0,0 @@ -package org.junit.runners.model; - -import java.lang.annotation.Annotation; -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; -import java.lang.reflect.Type; -import java.util.List; - -import org.junit.internal.runners.model.ReflectiveCallable; - -/** - * Represents a method on a test class to be invoked at the appropriate point in - * test execution. These methods are usually marked with an annotation (such as - * {@code @Test}, {@code @Before}, {@code @After}, {@code @BeforeClass}, - * {@code @AfterClass}, etc.) - * - * @since 4.5 - */ -public class FrameworkMethod extends FrameworkMember { - private final Method method; - - /** - * Returns a new {@code FrameworkMethod} for {@code method} - */ - public FrameworkMethod(Method method) { - if (method == null) { - throw new NullPointerException( - "FrameworkMethod cannot be created without an underlying method."); - } - this.method = method; - } - - /** - * Returns the underlying Java method - */ - public Method getMethod() { - return method; - } - - /** - * Returns the result of invoking this method on {@code target} with - * parameters {@code params}. {@link InvocationTargetException}s thrown are - * unwrapped, and their causes rethrown. - */ - public Object invokeExplosively(final Object target, final Object... params) - throws Throwable { - return new ReflectiveCallable() { - @Override - protected Object runReflectiveCall() throws Throwable { - return method.invoke(target, params); - } - }.run(); - } - - /** - * Returns the method's name - */ - @Override - public String getName() { - return method.getName(); - } - - /** - * Adds to {@code errors} if this method: - *

        - *
      • is not public, or - *
      • takes parameters, or - *
      • returns something other than void, or - *
      • is static (given {@code isStatic is false}), or - *
      • is not static (given {@code isStatic is true}). - *
      - */ - public void validatePublicVoidNoArg(boolean isStatic, List errors) { - validatePublicVoid(isStatic, errors); - if (method.getParameterTypes().length != 0) { - errors.add(new Exception("Method " + method.getName() + " should have no parameters")); - } - } - - - /** - * Adds to {@code errors} if this method: - *
        - *
      • is not public, or - *
      • returns something other than void, or - *
      • is static (given {@code isStatic is false}), or - *
      • is not static (given {@code isStatic is true}). - *
      - */ - public void validatePublicVoid(boolean isStatic, List errors) { - if (isStatic() != isStatic) { - String state = isStatic ? "should" : "should not"; - errors.add(new Exception("Method " + method.getName() + "() " + state + " be static")); - } - if (!isPublic()) { - errors.add(new Exception("Method " + method.getName() + "() should be public")); - } - if (method.getReturnType() != Void.TYPE) { - errors.add(new Exception("Method " + method.getName() + "() should be void")); - } - } - - @Override - protected int getModifiers() { - return method.getModifiers(); - } - - /** - * Returns the return type of the method - */ - public Class getReturnType() { - return method.getReturnType(); - } - - /** - * Returns the return type of the method - */ - @Override - public Class getType() { - return getReturnType(); - } - - /** - * Returns the class where the method is actually declared - */ - @Override - public Class getDeclaringClass() { - return method.getDeclaringClass(); - } - - public void validateNoTypeParametersOnArgs(List errors) { - new NoGenericTypeParametersValidator(method).validate(errors); - } - - @Override - public boolean isShadowedBy(FrameworkMethod other) { - if (!other.getName().equals(getName())) { - return false; - } - if (other.getParameterTypes().length != getParameterTypes().length) { - return false; - } - for (int i = 0; i < other.getParameterTypes().length; i++) { - if (!other.getParameterTypes()[i].equals(getParameterTypes()[i])) { - return false; - } - } - return true; - } - - @Override - public boolean equals(Object obj) { - if (!FrameworkMethod.class.isInstance(obj)) { - return false; - } - return ((FrameworkMethod) obj).method.equals(method); - } - - @Override - public int hashCode() { - return method.hashCode(); - } - - /** - * Returns true if this is a no-arg method that returns a value assignable - * to {@code type} - * - * @deprecated This is used only by the Theories runner, and does not - * use all the generic type info that it ought to. It will be replaced - * with a forthcoming ParameterSignature#canAcceptResultOf(FrameworkMethod) - * once Theories moves to junit-contrib. - */ - @Deprecated - public boolean producesType(Type type) { - return getParameterTypes().length == 0 && type instanceof Class - && ((Class) type).isAssignableFrom(method.getReturnType()); - } - - private Class[] getParameterTypes() { - return method.getParameterTypes(); - } - - /** - * Returns the annotations on this method - */ - public Annotation[] getAnnotations() { - return method.getAnnotations(); - } - - /** - * Returns the annotation of type {@code annotationType} on this method, if - * one exists. - */ - public T getAnnotation(Class annotationType) { - return method.getAnnotation(annotationType); - } - - @Override - public String toString() { - return method.toString(); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/InitializationError.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/InitializationError.java deleted file mode 100644 index 841b565..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/InitializationError.java +++ /dev/null @@ -1,47 +0,0 @@ -package org.junit.runners.model; - -import java.util.Arrays; -import java.util.List; - -/** - * Represents one or more problems encountered while initializing a Runner - * - * @since 4.5 - */ -public class InitializationError extends Exception { - private static final long serialVersionUID = 1L; - - /* - * We have to use the f prefix until the next major release to ensure - * serialization compatibility. - * See https://github.com/junit-team/junit/issues/976 - */ - private final List fErrors; - - /** - * Construct a new {@code InitializationError} with one or more - * errors {@code errors} as causes - */ - public InitializationError(List errors) { - this.fErrors = errors; - } - - public InitializationError(Throwable error) { - this(Arrays.asList(error)); - } - - /** - * Construct a new {@code InitializationError} with one cause - * with message {@code string} - */ - public InitializationError(String string) { - this(new Exception(string)); - } - - /** - * Returns one or more Throwables that led to this initialization error. - */ - public List getCauses() { - return fErrors; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/MultipleFailureException.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/MultipleFailureException.java deleted file mode 100644 index 325c645..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/MultipleFailureException.java +++ /dev/null @@ -1,69 +0,0 @@ -package org.junit.runners.model; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - -import org.junit.internal.Throwables; - -/** - * Collects multiple {@code Throwable}s into one exception. - * - * @since 4.9 - */ -public class MultipleFailureException extends Exception { - private static final long serialVersionUID = 1L; - - /* - * We have to use the f prefix until the next major release to ensure - * serialization compatibility. - * See https://github.com/junit-team/junit/issues/976 - */ - private final List fErrors; - - public MultipleFailureException(List errors) { - this.fErrors = new ArrayList(errors); - } - - public List getFailures() { - return Collections.unmodifiableList(fErrors); - } - - @Override - public String getMessage() { - StringBuilder sb = new StringBuilder( - String.format("There were %d errors:", fErrors.size())); - for (Throwable e : fErrors) { - sb.append(String.format("\n %s(%s)", e.getClass().getName(), e.getMessage())); - } - return sb.toString(); - } - - /** - * Asserts that a list of throwables is empty. If it isn't empty, - * will throw {@link MultipleFailureException} (if there are - * multiple throwables in the list) or the first element in the list - * (if there is only one element). - * - * @param errors list to check - * @throws Exception or Error if the list is not empty - */ - @SuppressWarnings("deprecation") - public static void assertEmpty(List errors) throws Exception { - if (errors.isEmpty()) { - return; - } - if (errors.size() == 1) { - throw Throwables.rethrowAsException(errors.get(0)); - } - - /* - * Many places in the code are documented to throw - * org.junit.internal.runners.model.MultipleFailureException. - * That class now extends this one, so we throw the internal - * exception in case developers have tests that catch - * MultipleFailureException. - */ - throw new org.junit.internal.runners.model.MultipleFailureException(errors); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/NoGenericTypeParametersValidator.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/NoGenericTypeParametersValidator.java deleted file mode 100644 index 386b7ff..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/NoGenericTypeParametersValidator.java +++ /dev/null @@ -1,58 +0,0 @@ -package org.junit.runners.model; - -import java.lang.reflect.GenericArrayType; -import java.lang.reflect.Method; -import java.lang.reflect.ParameterizedType; -import java.lang.reflect.Type; -import java.lang.reflect.TypeVariable; -import java.lang.reflect.WildcardType; -import java.util.List; - -class NoGenericTypeParametersValidator { - private final Method method; - - NoGenericTypeParametersValidator(Method method) { - this.method = method; - } - - void validate(List errors) { - for (Type each : method.getGenericParameterTypes()) { - validateNoTypeParameterOnType(each, errors); - } - } - - private void validateNoTypeParameterOnType(Type type, List errors) { - if (type instanceof TypeVariable) { - errors.add(new Exception("Method " + method.getName() - + "() contains unresolved type variable " + type)); - } else if (type instanceof ParameterizedType) { - validateNoTypeParameterOnParameterizedType((ParameterizedType) type, errors); - } else if (type instanceof WildcardType) { - validateNoTypeParameterOnWildcardType((WildcardType) type, errors); - } else if (type instanceof GenericArrayType) { - validateNoTypeParameterOnGenericArrayType((GenericArrayType) type, errors); - } - } - - private void validateNoTypeParameterOnParameterizedType(ParameterizedType parameterized, - List errors) { - for (Type each : parameterized.getActualTypeArguments()) { - validateNoTypeParameterOnType(each, errors); - } - } - - private void validateNoTypeParameterOnWildcardType(WildcardType wildcard, - List errors) { - for (Type each : wildcard.getUpperBounds()) { - validateNoTypeParameterOnType(each, errors); - } - for (Type each : wildcard.getLowerBounds()) { - validateNoTypeParameterOnType(each, errors); - } - } - - private void validateNoTypeParameterOnGenericArrayType( - GenericArrayType arrayType, List errors) { - validateNoTypeParameterOnType(arrayType.getGenericComponentType(), errors); - } -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/RunnerBuilder.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/RunnerBuilder.java deleted file mode 100644 index 7d3eee3..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/RunnerBuilder.java +++ /dev/null @@ -1,108 +0,0 @@ -package org.junit.runners.model; - -import java.util.ArrayList; -import java.util.HashSet; -import java.util.List; -import java.util.Set; - -import org.junit.internal.runners.ErrorReportingRunner; -import org.junit.runner.Runner; - -/** - * A RunnerBuilder is a strategy for constructing runners for classes. - * - * Only writers of custom runners should use RunnerBuilders. A custom runner class with a constructor taking - * a RunnerBuilder parameter will be passed the instance of RunnerBuilder used to build that runner itself. - * For example, - * imagine a custom runner that builds suites based on a list of classes in a text file: - * - *
      - * \@RunWith(TextFileSuite.class)
      - * \@SuiteSpecFile("mysuite.txt")
      - * class MySuite {}
      - * 
      - * - * The implementation of TextFileSuite might include: - * - *
      - * public TextFileSuite(Class testClass, RunnerBuilder builder) {
      - *   // ...
      - *   for (String className : readClassNames())
      - *     addRunner(builder.runnerForClass(Class.forName(className)));
      - *   // ...
      - * }
      - * 
      - * - * @see org.junit.runners.Suite - * @since 4.5 - */ -public abstract class RunnerBuilder { - private final Set> parents = new HashSet>(); - - /** - * Override to calculate the correct runner for a test class at runtime. - * - * @param testClass class to be run - * @return a Runner - * @throws Throwable if a runner cannot be constructed - */ - public abstract Runner runnerForClass(Class testClass) throws Throwable; - - /** - * Always returns a runner, even if it is just one that prints an error instead of running tests. - * - * @param testClass class to be run - * @return a Runner - */ - public Runner safeRunnerForClass(Class testClass) { - try { - return runnerForClass(testClass); - } catch (Throwable e) { - return new ErrorReportingRunner(testClass, e); - } - } - - Class addParent(Class parent) throws InitializationError { - if (!parents.add(parent)) { - throw new InitializationError(String.format("class '%s' (possibly indirectly) contains itself as a SuiteClass", parent.getName())); - } - return parent; - } - - void removeParent(Class klass) { - parents.remove(klass); - } - - /** - * Constructs and returns a list of Runners, one for each child class in - * {@code children}. Care is taken to avoid infinite recursion: - * this builder will throw an exception if it is requested for another - * runner for {@code parent} before this call completes. - */ - public List runners(Class parent, Class[] children) - throws InitializationError { - addParent(parent); - - try { - return runners(children); - } finally { - removeParent(parent); - } - } - - public List runners(Class parent, List> children) - throws InitializationError { - return runners(parent, children.toArray(new Class[0])); - } - - private List runners(Class[] children) { - ArrayList runners = new ArrayList(); - for (Class each : children) { - Runner childRunner = safeRunnerForClass(each); - if (childRunner != null) { - runners.add(childRunner); - } - } - return runners; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/RunnerScheduler.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/RunnerScheduler.java deleted file mode 100644 index db43308..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/RunnerScheduler.java +++ /dev/null @@ -1,23 +0,0 @@ -package org.junit.runners.model; - -/** - * Represents a strategy for scheduling when individual test methods - * should be run (in serial or parallel) - * - * WARNING: still experimental, may go away. - * - * @since 4.7 - */ -public interface RunnerScheduler { - /** - * Schedule a child statement to run - */ - void schedule(Runnable childStatement); - - /** - * Override to implement any behavior that must occur - * after all children have been scheduled (for example, - * waiting for them all to finish) - */ - void finished(); -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/Statement.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/Statement.java deleted file mode 100644 index fa53fa1..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/Statement.java +++ /dev/null @@ -1,15 +0,0 @@ -package org.junit.runners.model; - - -/** - * Represents one or more actions to be taken at runtime in the course - * of running a JUnit test suite. - * - * @since 4.5 - */ -public abstract class Statement { - /** - * Run the action, throwing a {@code Throwable} if anything goes wrong. - */ - public abstract void evaluate() throws Throwable; -} \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/TestClass.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/TestClass.java deleted file mode 100755 index c8a544d..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/TestClass.java +++ /dev/null @@ -1,313 +0,0 @@ -package org.junit.runners.model; - -import static java.lang.reflect.Modifier.isStatic; -import static org.junit.internal.MethodSorter.NAME_ASCENDING; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Constructor; -import java.lang.reflect.Field; -import java.lang.reflect.Method; -import java.lang.reflect.Modifier; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.Comparator; -import java.util.LinkedHashMap; -import java.util.LinkedHashSet; -import java.util.List; -import java.util.Map; -import java.util.Set; - -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.internal.MethodSorter; - -/** - * Wraps a class to be run, providing method validation and annotation searching - * - * @since 4.5 - */ -public class TestClass implements Annotatable { - private static final FieldComparator FIELD_COMPARATOR = new FieldComparator(); - private static final MethodComparator METHOD_COMPARATOR = new MethodComparator(); - - private final Class clazz; - private final Map, List> methodsForAnnotations; - private final Map, List> fieldsForAnnotations; - - /** - * Creates a {@code TestClass} wrapping {@code clazz}. Each time this - * constructor executes, the class is scanned for annotations, which can be - * an expensive process (we hope in future JDK's it will not be.) Therefore, - * try to share instances of {@code TestClass} where possible. - */ - public TestClass(Class clazz) { - this.clazz = clazz; - if (clazz != null && clazz.getConstructors().length > 1) { - throw new IllegalArgumentException( - "Test class can only have one constructor"); - } - - Map, List> methodsForAnnotations = - new LinkedHashMap, List>(); - Map, List> fieldsForAnnotations = - new LinkedHashMap, List>(); - - scanAnnotatedMembers(methodsForAnnotations, fieldsForAnnotations); - - this.methodsForAnnotations = makeDeeplyUnmodifiable(methodsForAnnotations); - this.fieldsForAnnotations = makeDeeplyUnmodifiable(fieldsForAnnotations); - } - - protected void scanAnnotatedMembers(Map, List> methodsForAnnotations, Map, List> fieldsForAnnotations) { - for (Class eachClass : getSuperClasses(clazz)) { - for (Method eachMethod : MethodSorter.getDeclaredMethods(eachClass)) { - addToAnnotationLists(new FrameworkMethod(eachMethod), methodsForAnnotations); - } - // ensuring fields are sorted to make sure that entries are inserted - // and read from fieldForAnnotations in a deterministic order - for (Field eachField : getSortedDeclaredFields(eachClass)) { - addToAnnotationLists(new FrameworkField(eachField), fieldsForAnnotations); - } - } - } - - private static Field[] getSortedDeclaredFields(Class clazz) { - Field[] declaredFields = clazz.getDeclaredFields(); - Arrays.sort(declaredFields, FIELD_COMPARATOR); - return declaredFields; - } - - protected static > void addToAnnotationLists(T member, - Map, List> map) { - for (Annotation each : member.getAnnotations()) { - Class type = each.annotationType(); - List members = getAnnotatedMembers(map, type, true); - if (member.isShadowedBy(members)) { - return; - } - if (runsTopToBottom(type)) { - members.add(0, member); - } else { - members.add(member); - } - } - } - - private static > Map, List> - makeDeeplyUnmodifiable(Map, List> source) { - LinkedHashMap, List> copy = - new LinkedHashMap, List>(); - for (Map.Entry, List> entry : source.entrySet()) { - copy.put(entry.getKey(), Collections.unmodifiableList(entry.getValue())); - } - return Collections.unmodifiableMap(copy); - } - - /** - * Returns, efficiently, all the non-overridden methods in this class and - * its superclasses that are annotated}. - * - * @since 4.12 - */ - public List getAnnotatedMethods() { - List methods = collectValues(methodsForAnnotations); - Collections.sort(methods, METHOD_COMPARATOR); - return methods; - } - - /** - * Returns, efficiently, all the non-overridden methods in this class and - * its superclasses that are annotated with {@code annotationClass}. - */ - public List getAnnotatedMethods( - Class annotationClass) { - return Collections.unmodifiableList(getAnnotatedMembers(methodsForAnnotations, annotationClass, false)); - } - - /** - * Returns, efficiently, all the non-overridden fields in this class and its - * superclasses that are annotated. - * - * @since 4.12 - */ - public List getAnnotatedFields() { - return collectValues(fieldsForAnnotations); - } - - /** - * Returns, efficiently, all the non-overridden fields in this class and its - * superclasses that are annotated with {@code annotationClass}. - */ - public List getAnnotatedFields( - Class annotationClass) { - return Collections.unmodifiableList(getAnnotatedMembers(fieldsForAnnotations, annotationClass, false)); - } - - private List collectValues(Map> map) { - Set values = new LinkedHashSet(); - for (List additionalValues : map.values()) { - values.addAll(additionalValues); - } - return new ArrayList(values); - } - - private static List getAnnotatedMembers(Map, List> map, - Class type, boolean fillIfAbsent) { - if (!map.containsKey(type) && fillIfAbsent) { - map.put(type, new ArrayList()); - } - List members = map.get(type); - return members == null ? Collections.emptyList() : members; - } - - private static boolean runsTopToBottom(Class annotation) { - return annotation.equals(Before.class) - || annotation.equals(BeforeClass.class); - } - - private static List> getSuperClasses(Class testClass) { - ArrayList> results = new ArrayList>(); - Class current = testClass; - while (current != null) { - results.add(current); - current = current.getSuperclass(); - } - return results; - } - - /** - * Returns the underlying Java class. - */ - public Class getJavaClass() { - return clazz; - } - - /** - * Returns the class's name. - */ - public String getName() { - if (clazz == null) { - return "null"; - } - return clazz.getName(); - } - - /** - * Returns the only public constructor in the class, or throws an {@code - * AssertionError} if there are more or less than one. - */ - - public Constructor getOnlyConstructor() { - Constructor[] constructors = clazz.getConstructors(); - Assert.assertEquals(1, constructors.length); - return constructors[0]; - } - - /** - * Returns the annotations on this class - */ - public Annotation[] getAnnotations() { - if (clazz == null) { - return new Annotation[0]; - } - return clazz.getAnnotations(); - } - - public T getAnnotation(Class annotationType) { - if (clazz == null) { - return null; - } - return clazz.getAnnotation(annotationType); - } - - public List getAnnotatedFieldValues(Object test, - Class annotationClass, Class valueClass) { - List results = new ArrayList(); - for (FrameworkField each : getAnnotatedFields(annotationClass)) { - try { - Object fieldValue = each.get(test); - if (valueClass.isInstance(fieldValue)) { - results.add(valueClass.cast(fieldValue)); - } - } catch (IllegalAccessException e) { - throw new RuntimeException( - "How did getFields return a field we couldn't access?", e); - } - } - return results; - } - - public List getAnnotatedMethodValues(Object test, - Class annotationClass, Class valueClass) { - List results = new ArrayList(); - for (FrameworkMethod each : getAnnotatedMethods(annotationClass)) { - try { - /* - * A method annotated with @Rule may return a @TestRule or a @MethodRule, - * we cannot call the method to check whether the return type matches our - * expectation i.e. subclass of valueClass. If we do that then the method - * will be invoked twice and we do not want to do that. So we first check - * whether return type matches our expectation and only then call the method - * to fetch the MethodRule - */ - if (valueClass.isAssignableFrom(each.getReturnType())) { - Object fieldValue = each.invokeExplosively(test); - results.add(valueClass.cast(fieldValue)); - } - } catch (Throwable e) { - throw new RuntimeException( - "Exception in " + each.getName(), e); - } - } - return results; - } - - public boolean isPublic() { - return Modifier.isPublic(clazz.getModifiers()); - } - - public boolean isANonStaticInnerClass() { - return clazz.isMemberClass() && !isStatic(clazz.getModifiers()); - } - - @Override - public int hashCode() { - return (clazz == null) ? 0 : clazz.hashCode(); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) { - return true; - } - if (obj == null) { - return false; - } - if (getClass() != obj.getClass()) { - return false; - } - TestClass other = (TestClass) obj; - return clazz == other.clazz; - } - - /** - * Compares two fields by its name. - */ - private static class FieldComparator implements Comparator { - public int compare(Field left, Field right) { - return left.getName().compareTo(right.getName()); - } - } - - /** - * Compares two methods by its name. - */ - private static class MethodComparator implements - Comparator { - public int compare(FrameworkMethod left, FrameworkMethod right) { - return NAME_ASCENDING.compare(left.getMethod(), right.getMethod()); - } - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/TestTimedOutException.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/TestTimedOutException.java deleted file mode 100644 index 60e1a8a..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/model/TestTimedOutException.java +++ /dev/null @@ -1,44 +0,0 @@ -package org.junit.runners.model; - -import java.util.concurrent.TimeUnit; - -/** - * Exception thrown when a test fails on timeout. - * - * @since 4.12 - * - */ -public class TestTimedOutException extends Exception { - - private static final long serialVersionUID = 31935685163547539L; - - private final TimeUnit timeUnit; - private final long timeout; - - /** - * Creates exception with a standard message "test timed out after [timeout] [timeUnit]" - * - * @param timeout the amount of time passed before the test was interrupted - * @param timeUnit the time unit for the timeout value - */ - public TestTimedOutException(long timeout, TimeUnit timeUnit) { - super(String.format("test timed out after %d %s", - timeout, timeUnit.name().toLowerCase())); - this.timeUnit = timeUnit; - this.timeout = timeout; - } - - /** - * Gets the time passed before the test was interrupted - */ - public long getTimeout() { - return timeout; - } - - /** - * Gets the time unit for the timeout value - */ - public TimeUnit getTimeUnit() { - return timeUnit; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/package-info.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/package-info.java deleted file mode 100644 index 418acaf..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/package-info.java +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Provides standard {@link org.junit.runner.Runner Runner} implementations. - * - * @since 4.0 - * @see org.junit.runner.Runner - * @see org.junit.runners.BlockJUnit4ClassRunner - */ -package org.junit.runners; \ No newline at end of file diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/parameterized/BlockJUnit4ClassRunnerWithParameters.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/parameterized/BlockJUnit4ClassRunnerWithParameters.java deleted file mode 100644 index 1c49f84..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/parameterized/BlockJUnit4ClassRunnerWithParameters.java +++ /dev/null @@ -1,143 +0,0 @@ -package org.junit.runners.parameterized; - -import java.lang.annotation.Annotation; -import java.lang.reflect.Field; -import java.util.List; - -import org.junit.runner.notification.RunNotifier; -import org.junit.runners.BlockJUnit4ClassRunner; -import org.junit.runners.Parameterized.Parameter; -import org.junit.runners.model.FrameworkField; -import org.junit.runners.model.FrameworkMethod; -import org.junit.runners.model.InitializationError; -import org.junit.runners.model.Statement; - -/** - * A {@link BlockJUnit4ClassRunner} with parameters support. Parameters can be - * injected via constructor or into annotated fields. - */ -public class BlockJUnit4ClassRunnerWithParameters extends - BlockJUnit4ClassRunner { - private final Object[] parameters; - - private final String name; - - public BlockJUnit4ClassRunnerWithParameters(TestWithParameters test) - throws InitializationError { - super(test.getTestClass().getJavaClass()); - parameters = test.getParameters().toArray( - new Object[test.getParameters().size()]); - name = test.getName(); - } - - @Override - public Object createTest() throws Exception { - if (fieldsAreAnnotated()) { - return createTestUsingFieldInjection(); - } else { - return createTestUsingConstructorInjection(); - } - } - - private Object createTestUsingConstructorInjection() throws Exception { - return getTestClass().getOnlyConstructor().newInstance(parameters); - } - - private Object createTestUsingFieldInjection() throws Exception { - List annotatedFieldsByParameter = getAnnotatedFieldsByParameter(); - if (annotatedFieldsByParameter.size() != parameters.length) { - throw new Exception( - "Wrong number of parameters and @Parameter fields." - + " @Parameter fields counted: " - + annotatedFieldsByParameter.size() - + ", available parameters: " + parameters.length - + "."); - } - Object testClassInstance = getTestClass().getJavaClass().newInstance(); - for (FrameworkField each : annotatedFieldsByParameter) { - Field field = each.getField(); - Parameter annotation = field.getAnnotation(Parameter.class); - int index = annotation.value(); - try { - field.set(testClassInstance, parameters[index]); - } catch (IllegalArgumentException iare) { - throw new Exception(getTestClass().getName() - + ": Trying to set " + field.getName() - + " with the value " + parameters[index] - + " that is not the right type (" - + parameters[index].getClass().getSimpleName() - + " instead of " + field.getType().getSimpleName() - + ").", iare); - } - } - return testClassInstance; - } - - @Override - protected String getName() { - return name; - } - - @Override - protected String testName(FrameworkMethod method) { - return method.getName() + getName(); - } - - @Override - protected void validateConstructor(List errors) { - validateOnlyOneConstructor(errors); - if (fieldsAreAnnotated()) { - validateZeroArgConstructor(errors); - } - } - - @Override - protected void validateFields(List errors) { - super.validateFields(errors); - if (fieldsAreAnnotated()) { - List annotatedFieldsByParameter = getAnnotatedFieldsByParameter(); - int[] usedIndices = new int[annotatedFieldsByParameter.size()]; - for (FrameworkField each : annotatedFieldsByParameter) { - int index = each.getField().getAnnotation(Parameter.class) - .value(); - if (index < 0 || index > annotatedFieldsByParameter.size() - 1) { - errors.add(new Exception("Invalid @Parameter value: " - + index + ". @Parameter fields counted: " - + annotatedFieldsByParameter.size() - + ". Please use an index between 0 and " - + (annotatedFieldsByParameter.size() - 1) + ".")); - } else { - usedIndices[index]++; - } - } - for (int index = 0; index < usedIndices.length; index++) { - int numberOfUse = usedIndices[index]; - if (numberOfUse == 0) { - errors.add(new Exception("@Parameter(" + index - + ") is never used.")); - } else if (numberOfUse > 1) { - errors.add(new Exception("@Parameter(" + index - + ") is used more than once (" + numberOfUse + ").")); - } - } - } - } - - @Override - protected Statement classBlock(RunNotifier notifier) { - return childrenInvoker(notifier); - } - - @Override - protected Annotation[] getRunnerAnnotations() { - return new Annotation[0]; - } - - private List getAnnotatedFieldsByParameter() { - return getTestClass().getAnnotatedFields(Parameter.class); - } - - private boolean fieldsAreAnnotated() { - return !getAnnotatedFieldsByParameter().isEmpty(); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/parameterized/BlockJUnit4ClassRunnerWithParametersFactory.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/parameterized/BlockJUnit4ClassRunnerWithParametersFactory.java deleted file mode 100644 index ae49ef4..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/parameterized/BlockJUnit4ClassRunnerWithParametersFactory.java +++ /dev/null @@ -1,18 +0,0 @@ -package org.junit.runners.parameterized; - -import org.junit.runner.Runner; -import org.junit.runners.model.InitializationError; - -/** - * A {@link ParametersRunnerFactory} that creates - * {@link BlockJUnit4ClassRunnerWithParameters}. - * - * @since 4.12 - */ -public class BlockJUnit4ClassRunnerWithParametersFactory implements - ParametersRunnerFactory { - public Runner createRunnerForTestWithParameters(TestWithParameters test) - throws InitializationError { - return new BlockJUnit4ClassRunnerWithParameters(test); - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/parameterized/ParametersRunnerFactory.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/parameterized/ParametersRunnerFactory.java deleted file mode 100644 index 16ea1f3..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/parameterized/ParametersRunnerFactory.java +++ /dev/null @@ -1,21 +0,0 @@ -package org.junit.runners.parameterized; - -import org.junit.runner.Runner; -import org.junit.runners.model.InitializationError; - -/** - * A {@code ParameterizedRunnerFactory} creates a runner for a single - * {@link TestWithParameters}. - * - * @since 4.12 - */ -public interface ParametersRunnerFactory { - /** - * Returns a runner for the specified {@link TestWithParameters}. - * - * @throws InitializationError - * if the runner could not be created. - */ - Runner createRunnerForTestWithParameters(TestWithParameters test) - throws InitializationError; -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/parameterized/TestWithParameters.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/parameterized/TestWithParameters.java deleted file mode 100644 index 1b86644..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/runners/parameterized/TestWithParameters.java +++ /dev/null @@ -1,82 +0,0 @@ -package org.junit.runners.parameterized; - -import static java.util.Collections.unmodifiableList; - -import java.util.ArrayList; -import java.util.List; - -import org.junit.runners.model.TestClass; - -/** - * A {@code TestWithParameters} keeps the data together that are needed for - * creating a runner for a single data set of a parameterized test. It has a - * name, the test class and a list of parameters. - * - * @since 4.12 - */ -public class TestWithParameters { - private final String name; - - private final TestClass testClass; - - private final List parameters; - - public TestWithParameters(String name, TestClass testClass, - List parameters) { - notNull(name, "The name is missing."); - notNull(testClass, "The test class is missing."); - notNull(parameters, "The parameters are missing."); - this.name = name; - this.testClass = testClass; - this.parameters = unmodifiableList(new ArrayList(parameters)); - } - - public String getName() { - return name; - } - - public TestClass getTestClass() { - return testClass; - } - - public List getParameters() { - return parameters; - } - - @Override - public int hashCode() { - int prime = 14747; - int result = prime + name.hashCode(); - result = prime * result + testClass.hashCode(); - return prime * result + parameters.hashCode(); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) { - return true; - } - if (obj == null) { - return false; - } - if (getClass() != obj.getClass()) { - return false; - } - TestWithParameters other = (TestWithParameters) obj; - return name.equals(other.name) - && parameters.equals(other.parameters) - && testClass.equals(other.testClass); - } - - @Override - public String toString() { - return testClass.getName() + " '" + name + "' with parameters " - + parameters; - } - - private static void notNull(Object value, String message) { - if (value == null) { - throw new NullPointerException(message); - } - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/validator/AnnotationValidator.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/validator/AnnotationValidator.java deleted file mode 100644 index 8a53adf..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/validator/AnnotationValidator.java +++ /dev/null @@ -1,60 +0,0 @@ -package org.junit.validator; - -import org.junit.runners.model.FrameworkField; -import org.junit.runners.model.FrameworkMethod; -import org.junit.runners.model.TestClass; - -import static java.util.Collections.emptyList; - -import java.util.List; - -/** - * Validates annotations on classes and methods. To be validated, - * an annotation should be annotated with {@link ValidateWith} - * - * Instances of this class are shared by multiple test runners, so they should - * be immutable and thread-safe. - * - * @since 4.12 - */ -public abstract class AnnotationValidator { - - private static final List NO_VALIDATION_ERRORS = emptyList(); - - /** - * Validates annotation on the given class. - * - * @param testClass that is being validated - * @return A list of exceptions. Default behavior is to return an empty list. - * - * @since 4.12 - */ - public List validateAnnotatedClass(TestClass testClass) { - return NO_VALIDATION_ERRORS; - } - - /** - * Validates annotation on the given field. - * - * @param field that is being validated - * @return A list of exceptions. Default behavior is to return an empty list. - * - * @since 4.12 - */ - public List validateAnnotatedField(FrameworkField field) { - return NO_VALIDATION_ERRORS; - - } - - /** - * Validates annotation on the given method. - * - * @param method that is being validated - * @return A list of exceptions. Default behavior is to return an empty list. - * - * @since 4.12 - */ - public List validateAnnotatedMethod(FrameworkMethod method) { - return NO_VALIDATION_ERRORS; - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/validator/AnnotationValidatorFactory.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/validator/AnnotationValidatorFactory.java deleted file mode 100644 index 7309fdd..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/validator/AnnotationValidatorFactory.java +++ /dev/null @@ -1,42 +0,0 @@ -package org.junit.validator; - -import java.util.concurrent.ConcurrentHashMap; - -/** - * Creates instances of Annotation Validators. - * - * @since 4.12 - */ -public class AnnotationValidatorFactory { - private static final ConcurrentHashMap VALIDATORS_FOR_ANNOTATION_TYPES = - new ConcurrentHashMap(); - - /** - * Creates the AnnotationValidator specified by the value in - * {@link org.junit.validator.ValidateWith}. Instances are - * cached. - * - * @return An instance of the AnnotationValidator. - * - * @since 4.12 - */ - public AnnotationValidator createAnnotationValidator(ValidateWith validateWithAnnotation) { - AnnotationValidator validator = VALIDATORS_FOR_ANNOTATION_TYPES.get(validateWithAnnotation); - if (validator != null) { - return validator; - } - - Class clazz = validateWithAnnotation.value(); - if (clazz == null) { - throw new IllegalArgumentException("Can't create validator, value is null in annotation " + validateWithAnnotation.getClass().getName()); - } - try { - AnnotationValidator annotationValidator = clazz.newInstance(); - VALIDATORS_FOR_ANNOTATION_TYPES.putIfAbsent(validateWithAnnotation, annotationValidator); - return VALIDATORS_FOR_ANNOTATION_TYPES.get(validateWithAnnotation); - } catch (Exception e) { - throw new RuntimeException("Exception received when creating AnnotationValidator class " + clazz.getName(), e); - } - } - -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/validator/AnnotationsValidator.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/validator/AnnotationsValidator.java deleted file mode 100644 index 30f54a6..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/validator/AnnotationsValidator.java +++ /dev/null @@ -1,120 +0,0 @@ -package org.junit.validator; - -import static java.util.Collections.singletonList; - -import java.lang.annotation.Annotation; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - -import org.junit.runners.model.Annotatable; -import org.junit.runners.model.FrameworkField; -import org.junit.runners.model.FrameworkMethod; -import org.junit.runners.model.TestClass; - -/** - * An {@code AnnotationsValidator} validates all annotations of a test class, - * including its annotated fields and methods. - * - * @since 4.12 - */ -public final class AnnotationsValidator implements TestClassValidator { - private static final List> VALIDATORS = Arrays.>asList( - new ClassValidator(), new MethodValidator(), new FieldValidator()); - - /** - * Validate all annotations of the specified test class that are be - * annotated with {@link ValidateWith}. - * - * @param testClass - * the {@link TestClass} that is validated. - * @return the errors found by the validator. - */ - public List validateTestClass(TestClass testClass) { - List validationErrors= new ArrayList(); - for (AnnotatableValidator validator : VALIDATORS) { - List additionalErrors= validator - .validateTestClass(testClass); - validationErrors.addAll(additionalErrors); - } - return validationErrors; - } - - private static abstract class AnnotatableValidator { - private static final AnnotationValidatorFactory ANNOTATION_VALIDATOR_FACTORY = new AnnotationValidatorFactory(); - - abstract Iterable getAnnotatablesForTestClass(TestClass testClass); - - abstract List validateAnnotatable( - AnnotationValidator validator, T annotatable); - - public List validateTestClass(TestClass testClass) { - List validationErrors= new ArrayList(); - for (T annotatable : getAnnotatablesForTestClass(testClass)) { - List additionalErrors= validateAnnotatable(annotatable); - validationErrors.addAll(additionalErrors); - } - return validationErrors; - } - - private List validateAnnotatable(T annotatable) { - List validationErrors= new ArrayList(); - for (Annotation annotation : annotatable.getAnnotations()) { - Class annotationType = annotation - .annotationType(); - ValidateWith validateWith = annotationType - .getAnnotation(ValidateWith.class); - if (validateWith != null) { - AnnotationValidator annotationValidator = ANNOTATION_VALIDATOR_FACTORY - .createAnnotationValidator(validateWith); - List errors= validateAnnotatable( - annotationValidator, annotatable); - validationErrors.addAll(errors); - } - } - return validationErrors; - } - } - - private static class ClassValidator extends AnnotatableValidator { - @Override - Iterable getAnnotatablesForTestClass(TestClass testClass) { - return singletonList(testClass); - } - - @Override - List validateAnnotatable( - AnnotationValidator validator, TestClass testClass) { - return validator.validateAnnotatedClass(testClass); - } - } - - private static class MethodValidator extends - AnnotatableValidator { - @Override - Iterable getAnnotatablesForTestClass( - TestClass testClass) { - return testClass.getAnnotatedMethods(); - } - - @Override - List validateAnnotatable( - AnnotationValidator validator, FrameworkMethod method) { - return validator.validateAnnotatedMethod(method); - } - } - - private static class FieldValidator extends - AnnotatableValidator { - @Override - Iterable getAnnotatablesForTestClass(TestClass testClass) { - return testClass.getAnnotatedFields(); - } - - @Override - List validateAnnotatable( - AnnotationValidator validator, FrameworkField field) { - return validator.validateAnnotatedField(field); - } - }; -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/validator/PublicClassValidator.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/validator/PublicClassValidator.java deleted file mode 100644 index fe3f185..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/validator/PublicClassValidator.java +++ /dev/null @@ -1,33 +0,0 @@ -package org.junit.validator; - -import static java.util.Collections.emptyList; -import static java.util.Collections.singletonList; - -import java.util.List; - -import org.junit.runners.model.TestClass; - -/** - * Validates that a {@link TestClass} is public. - * - * @since 4.12 - */ -public class PublicClassValidator implements TestClassValidator { - private static final List NO_VALIDATION_ERRORS = emptyList(); - - /** - * Validate that the specified {@link TestClass} is public. - * - * @param testClass the {@link TestClass} that is validated. - * @return an empty list if the class is public or a list with a single - * exception otherwise. - */ - public List validateTestClass(TestClass testClass) { - if (testClass.isPublic()) { - return NO_VALIDATION_ERRORS; - } else { - return singletonList(new Exception("The class " - + testClass.getName() + " is not public.")); - } - } -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/validator/TestClassValidator.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/validator/TestClassValidator.java deleted file mode 100644 index 43cb787..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/validator/TestClassValidator.java +++ /dev/null @@ -1,21 +0,0 @@ -package org.junit.validator; - -import java.util.List; - -import org.junit.runners.model.TestClass; - -/** - * Validates a single facet of a test class. - * - * @since 4.12 - */ -public interface TestClassValidator { - /** - * Validate a single facet of a test class. - * - * @param testClass - * the {@link TestClass} that is validated. - * @return the validation errors found by the validator. - */ - public List validateTestClass(TestClass testClass); -} diff --git a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/validator/ValidateWith.java b/repository/junit/junit/4.12/junit-4.12-sources/org/junit/validator/ValidateWith.java deleted file mode 100644 index 03d7906..0000000 --- a/repository/junit/junit/4.12/junit-4.12-sources/org/junit/validator/ValidateWith.java +++ /dev/null @@ -1,19 +0,0 @@ -package org.junit.validator; - -import java.lang.annotation.Inherited; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; - -/** - * Allows for an {@link AnnotationValidator} to be attached to an annotation. - * - *

      When attached to an annotation, the validator will be instantiated and invoked - * by the {@link org.junit.runners.ParentRunner}.

      - * - * @since 4.12 - */ -@Retention(RetentionPolicy.RUNTIME) -@Inherited -public @interface ValidateWith { - Class value(); -} diff --git a/repository/junit/junit/4.9/_remote.repositories b/repository/junit/junit/4.9/_remote.repositories new file mode 100644 index 0000000..c393b13 --- /dev/null +++ b/repository/junit/junit/4.9/_remote.repositories @@ -0,0 +1,7 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 22 11:21:26 CST 2017 +junit-4.9.pom>nexus= +junit-4.9.jar>central= +junit-4.9.pom>central= +junit-4.9.jar>nexus= +junit-4.9-sources.jar>central= diff --git a/repository/junit/junit/4.9/junit-4.9-sources.jar b/repository/junit/junit/4.9/junit-4.9-sources.jar new file mode 100644 index 0000000..826b99f Binary files /dev/null and b/repository/junit/junit/4.9/junit-4.9-sources.jar differ diff --git a/repository/junit/junit/4.9/junit-4.9-sources.jar.sha1 b/repository/junit/junit/4.9/junit-4.9-sources.jar.sha1 new file mode 100644 index 0000000..431f96f --- /dev/null +++ b/repository/junit/junit/4.9/junit-4.9-sources.jar.sha1 @@ -0,0 +1 @@ +84b903feddab2bd58f5ab2fc0c5c636df42df74d \ No newline at end of file diff --git a/repository/junit/junit/4.9/junit-4.9.jar b/repository/junit/junit/4.9/junit-4.9.jar new file mode 100644 index 0000000..1420815 Binary files /dev/null and b/repository/junit/junit/4.9/junit-4.9.jar differ diff --git a/repository/junit/junit/4.9/junit-4.9.jar.sha1 b/repository/junit/junit/4.9/junit-4.9.jar.sha1 new file mode 100644 index 0000000..cf5bc09 --- /dev/null +++ b/repository/junit/junit/4.9/junit-4.9.jar.sha1 @@ -0,0 +1 @@ +1013627e3993319870863a020034004717505815 \ No newline at end of file diff --git a/repository/junit/junit/4.9/junit-4.9.pom b/repository/junit/junit/4.9/junit-4.9.pom new file mode 100644 index 0000000..6624b59 --- /dev/null +++ b/repository/junit/junit/4.9/junit-4.9.pom @@ -0,0 +1,69 @@ + + + 4.0.0 + junit + junit + 4.9 + JUnit + http://junit.org + + JUnit is a regression testing framework written by Erich Gamma and Kent Beck. + It is used by the developer who implements unit tests in Java. + + + JUnit + http://www.junit.org + + + + JUnit Mailing List + junit@yahoogroups.com + + http://tech.groups.yahoo.com/group/junit/ + + + + + + Common Public License Version 1.0 + http://www.opensource.org/licenses/cpl1.0.txt + + + + scm:git:git://github.com/KentBeck/junit.git + scm:git:git@github.com:KentBeck/junit.git + http://github.com/KentBeck/junit/tree/master + + + + dsaff + David Saff + david@saff.net + + + + + + maven-compiler-plugin + + ISO-8859-1 + ${jdk.version} + ${jdk.version} + + + + + + + org.hamcrest + hamcrest-core + 1.1 + compile + + + + + 1.5 + + \ No newline at end of file diff --git a/repository/junit/junit/4.9/junit-4.9.pom.sha1 b/repository/junit/junit/4.9/junit-4.9.pom.sha1 new file mode 100644 index 0000000..1ba3a05 --- /dev/null +++ b/repository/junit/junit/4.9/junit-4.9.pom.sha1 @@ -0,0 +1 @@ +97c2a0289c008cb64527f2e2f4d860326fd02d2e \ No newline at end of file diff --git a/repository/log4j/log4j/1.2.12/_remote.repositories b/repository/log4j/log4j/1.2.12/_remote.repositories new file mode 100755 index 0000000..555b558 --- /dev/null +++ b/repository/log4j/log4j/1.2.12/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 17:06:38 CST 2017 +log4j-1.2.12.jar>central= +log4j-1.2.12.pom>central= +log4j-1.2.12.pom>nexus= +log4j-1.2.12.jar>nexus= diff --git a/repository/log4j/log4j/1.2.12/log4j-1.2.12.jar b/repository/log4j/log4j/1.2.12/log4j-1.2.12.jar new file mode 100755 index 0000000..9b5a720 Binary files /dev/null and b/repository/log4j/log4j/1.2.12/log4j-1.2.12.jar differ diff --git a/repository/log4j/log4j/1.2.12/log4j-1.2.12.jar.sha1 b/repository/log4j/log4j/1.2.12/log4j-1.2.12.jar.sha1 new file mode 100755 index 0000000..f8fc9e9 --- /dev/null +++ b/repository/log4j/log4j/1.2.12/log4j-1.2.12.jar.sha1 @@ -0,0 +1 @@ +057b8740427ee6d7b0b60792751356cad17dc0d9 \ No newline at end of file diff --git a/repository/log4j/log4j/1.2.12/log4j-1.2.12.pom b/repository/log4j/log4j/1.2.12/log4j-1.2.12.pom new file mode 100755 index 0000000..8c10608 --- /dev/null +++ b/repository/log4j/log4j/1.2.12/log4j-1.2.12.pom @@ -0,0 +1,6 @@ + + 4.0.0 + log4j + log4j + 1.2.12 + \ No newline at end of file diff --git a/repository/log4j/log4j/1.2.12/log4j-1.2.12.pom.sha1 b/repository/log4j/log4j/1.2.12/log4j-1.2.12.pom.sha1 new file mode 100755 index 0000000..f31037b --- /dev/null +++ b/repository/log4j/log4j/1.2.12/log4j-1.2.12.pom.sha1 @@ -0,0 +1 @@ +70545179454d298d1ff01335fbec3c2acfd381d5 /home/projects/maven/repository-staging/to-ibiblio/maven2/log4j/log4j/1.2.12/log4j-1.2.12.pom diff --git a/repository/log4j/log4j/1.2.14/_remote.repositories b/repository/log4j/log4j/1.2.14/_remote.repositories new file mode 100755 index 0000000..d6e0831 --- /dev/null +++ b/repository/log4j/log4j/1.2.14/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:51:54 CST 2017 +log4j-1.2.14.jar>central= +log4j-1.2.14.pom>central= diff --git a/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar b/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar new file mode 100755 index 0000000..6251307 Binary files /dev/null and b/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar differ diff --git a/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar.sha1 b/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar.sha1 new file mode 100755 index 0000000..1f5cf45 --- /dev/null +++ b/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar.sha1 @@ -0,0 +1 @@ +03b254c872b95141751f414e353a25c2ac261b51 ./log4j/log4j/1.2.14/log4j-1.2.14.jar diff --git a/repository/log4j/log4j/1.2.14/log4j-1.2.14.pom b/repository/log4j/log4j/1.2.14/log4j-1.2.14.pom new file mode 100755 index 0000000..a5c9622 --- /dev/null +++ b/repository/log4j/log4j/1.2.14/log4j-1.2.14.pom @@ -0,0 +1 @@ + 4.0.0 log4j log4j jar Log4j 1.2.14 Log4j http://logging.apache.org/log4j/docs/ Bugzilla http://issues.apache.org/bugzilla 1999 log4j-user log4j-user-subscribe@logging.apache.org log4j-user-unsubscribe@logging.apache.org log4j-user@logging.apache.org http://mail-archives.apache.org/mod_mbox/logging-log4j-dev/ http://marc.theaimsgroup.com/?l=log4j-user&r=1&w=2 http://dir.gmane.org/gmane.comp.jakarta.log4j.user log4j-dev log4j-dev-subscribe@logging.apache.org log4j-dev-unsubscribe@logging.apache.org log4j-dev@logging.apache.org http://mail-archives.apache.org/mod_mbox/logging-log4j-dev/ http://marc.theaimsgroup.com/?l=log4j-dev&r=1&w=2 http://dir.gmane.org/gmane.comp.jakarta.log4j.devel The Apache Software License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt repo scm:svn:http://svn.apache.org/repos/asf/logging/log4j/tags/v1_2_14 scm:svn:https://svn.apache.org/repos/asf/logging/log4j/tags/v1_2_14 http://svn.apache.org/viewcvs.cgi/logging/log4j/tags/v1_2_14/ Apache Software Foundation http://www.apache.org \ No newline at end of file diff --git a/repository/log4j/log4j/1.2.14/log4j-1.2.14.pom.sha1 b/repository/log4j/log4j/1.2.14/log4j-1.2.14.pom.sha1 new file mode 100755 index 0000000..ba75452 --- /dev/null +++ b/repository/log4j/log4j/1.2.14/log4j-1.2.14.pom.sha1 @@ -0,0 +1 @@ +3222e9a2acc44c06f44d48ef954a0a53603a95af ./log4j/log4j/1.2.14/log4j-1.2.14.pom diff --git a/repository/log4j/log4j/1.2.15/_remote.repositories b/repository/log4j/log4j/1.2.15/_remote.repositories new file mode 100755 index 0000000..e407742 --- /dev/null +++ b/repository/log4j/log4j/1.2.15/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 10:03:00 CST 2017 +log4j-1.2.15.pom>central= +log4j-1.2.15.jar>central= diff --git a/repository/log4j/log4j/1.2.15/log4j-1.2.15.jar b/repository/log4j/log4j/1.2.15/log4j-1.2.15.jar new file mode 100755 index 0000000..c930a6a Binary files /dev/null and b/repository/log4j/log4j/1.2.15/log4j-1.2.15.jar differ diff --git a/repository/log4j/log4j/1.2.15/log4j-1.2.15.jar.sha1 b/repository/log4j/log4j/1.2.15/log4j-1.2.15.jar.sha1 new file mode 100755 index 0000000..55848ad --- /dev/null +++ b/repository/log4j/log4j/1.2.15/log4j-1.2.15.jar.sha1 @@ -0,0 +1 @@ +f0a0d2e29ed910808c33135a3a5a51bba6358f7b \ No newline at end of file diff --git a/repository/log4j/log4j/1.2.15/log4j-1.2.15.pom b/repository/log4j/log4j/1.2.15/log4j-1.2.15.pom new file mode 100755 index 0000000..b3f7fd2 --- /dev/null +++ b/repository/log4j/log4j/1.2.15/log4j-1.2.15.pom @@ -0,0 +1,478 @@ + + + 4.0.0 + log4j + log4j + jar + Apache Log4j + 1.2.15 + + 1.2.15 + + Apache Log4j 1.2 + http://logging.apache.org:80/log4j/1.2/ + + Bugzilla + http://issues.apache.org/bugzilla/ + + + Gump + http://vmgump.apache.org/gump/public/logging-log4j-12/logging-log4j-12/index.html + + 1999 + + + log4j-user + log4j-user-subscribe@logging.apache.org + log4j-user-unsubscribe@logging.apache.org + log4j-user@logging.apache.org + http://mail-archives.apache.org/mod_mbox/logging-log4j-dev/ + + http://marc.info/?l=log4j-user + http://dir.gmane.org/gmane.comp.jakarta.log4j.user + + + + log4j-dev + log4j-dev-subscribe@logging.apache.org + log4j-dev-unsubscribe@logging.apache.org + log4j-dev@logging.apache.org + http://mail-archives.apache.org/mod_mbox/logging-log4j-dev/ + + http://marc.info/?l=log4j-dev + http://dir.gmane.org/gmane.comp.jakarta.log4j.devel + + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + scm:svn:http://svn.apache.org/repos/asf/logging/log4j/tags/v1_2_15_rc6 + scm:svn:https://svn.apache.org/repos/asf/logging/log4j/tags/v1_2_15_rc6 + http://svn.apache.org/viewcvs.cgi/logging/log4j/tags/v1_2_15_rc6 + + + Apache Software Foundation + http://www.apache.org + + + + + maven-surefire-plugin + + tests + plain + pertest + true + + org/apache/log4j/LevelTest.java + org/apache/log4j/PriorityTest.java + org/apache/log4j/CategoryTest.java + org/apache/log4j/FileAppenderTest.java + org/apache/log4j/LogManagerTest.java + org/apache/log4j/helpers.LogLogTest.java + org/apache/log4j/LayoutTest.java + org/apache/log4j/helpers.DateLayoutTest.java + org/apache/log4j/TTCCLayoutTest.java + org/apache/log4j/xml.XMLLayoutTest.java + org/apache/log4j/HTMLLayoutTest.java + org/apache/log4j/PatternLayoutTest.java + org/apache/log4j/spi.LoggingEventTest.java + org/apache/log4j/spi.ThrowableInformationTest.java + org/apache/log4j/spi.LocationInfoTest.java + org/apache/log4j/PropertyConfiguratorTest.java + org/apache/log4j/MinimumTestCase.java + org/apache/log4j/LoggerTestCase.java + org/apache/log4j/PatternLayoutTestCase.java + org/apache/log4j/HierarchyThresholdTestCase.java + org/apache/log4j/xml/DOMTestCase.java + org/apache/log4j/xml/CustomLevelTestCase.java + org/apache/log4j/customLogger/XLoggerTestCase.java + + + org/apache/log4j/xml/XMLLayoutTestCase.java + org/apache/log4j/xml/AsyncAppenderTestCase.java + org/apache/log4j/varia/LevelMatchFilterTestCase.java + + + + org/apache/log4j/helpers/BoundedFIFOTestCase.java + org/apache/log4j/helpers/CyclicBufferTestCase.java + org/apache/log4j/helpers/PatternParserTestCase.java + org/apache/log4j/or/ORTestCase.java + org/apache/log4j/DRFATestCase.java + org/apache/log4j/RFATestCase.java + org/apache/log4j/varia/ERFATestCase.java + org/apache/log4j/net/SyslogAppenderTest + org/apache/log4j/nt/NTEventLogAppenderTest + org/apache/log4j/net/SocketAppenderTest + + + + + maven-compiler-plugin + + 1.2 + 1.1 + + + + maven-jar-plugin + + + + + org.apache.log4j + + log4j + ${project.version} + "Apache Software Foundation" + + + + + + + + maven-antrun-plugin + + + + process-classes + ntdll + + + + + + + + + + + + run + + + + + test-compile + mkdir_tests_output + + + + + + + run + + + + clean + rmdir_tests_output + + + + + + + run + + + + test + runAll + + + + + + + + + + + + + + run + + + + + site + untag-site + + + + + + + + + + + run + + + + post-site + post-site + + + + + + + run + + + + site-deploy + site-deploy + + + + + + + run + + + + + + ant + ant-nodeps + 1.6.5 + + + ant-contrib + ant-contrib + 1.0b2 + + + ant + ant-junit + 1.6.5 + + + junit + junit + 3.8.1 + test + + + sun.jdk + tools + 1.4.2 + system + ${tools.jar} + + + + + maven-assembly-plugin + + + src/assembly/bin.xml + + false + + + + + assembly + + + + + + maven-javadoc-plugin + + + + jar + javadoc + + + + + + maven-source-plugin + + + + jar + + + + + + + org.codehaus.mojo + clirr-maven-plugin + + 1.2.14 + + + + org.codehaus.mojo + rat-maven-plugin + + + tests/src/java + + + tests/resources + + + + + + mac + + mac + + + ${java.home}/../Classes/classes.jar + + + + default + + true + + + ${java.home}/../lib/tools.jar + + + + + + java.net + https://maven-repository.dev.java.net/nonav/repository + legacy + + + + + javax.mail + mail + 1.4 + + + javax.jms + jms + 1.1 + + + com.sun.jdmk + jmxtools + 1.2.1 + + + com.sun.jmx + jmxri + 1.2.1 + + + oro + oro + 2.0.8 + test + + + junit + junit + 3.8.1 + test + + + + true + + + maven-project-info-reports-plugin + + + + scm + dependencies + cim + issue-tracking + mailing-list + license + + + + + + org.codehaus.mojo + jxr-maven-plugin + + + maven-release-plugin + + + test site-deploy assembly:attached deploy + + + + maven-changes-plugin + + + + changes-report + + + + + %URL%/show_bug.cgi?id=%ISSUE% + + + + + + + logging.repo + scp://people.apache.org/www/people.apache.org/builds/logging/repo/ + + + logging.site + scp://localhost/${user.dir}/target/site-deploy + + + diff --git a/repository/log4j/log4j/1.2.15/log4j-1.2.15.pom.sha1 b/repository/log4j/log4j/1.2.15/log4j-1.2.15.pom.sha1 new file mode 100755 index 0000000..9742c25 --- /dev/null +++ b/repository/log4j/log4j/1.2.15/log4j-1.2.15.pom.sha1 @@ -0,0 +1 @@ +1483490805e8f86c21240958629905e733d079eb \ No newline at end of file diff --git a/repository/log4j/log4j/1.2.16/_remote.repositories b/repository/log4j/log4j/1.2.16/_remote.repositories new file mode 100755 index 0000000..7d44e67 --- /dev/null +++ b/repository/log4j/log4j/1.2.16/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:05:22 CST 2017 +log4j-1.2.16.jar>central= +log4j-1.2.16.pom>central= diff --git a/repository/log4j/log4j/1.2.16/log4j-1.2.16.jar b/repository/log4j/log4j/1.2.16/log4j-1.2.16.jar new file mode 100755 index 0000000..5429a90 Binary files /dev/null and b/repository/log4j/log4j/1.2.16/log4j-1.2.16.jar differ diff --git a/repository/log4j/log4j/1.2.16/log4j-1.2.16.jar.sha1 b/repository/log4j/log4j/1.2.16/log4j-1.2.16.jar.sha1 new file mode 100755 index 0000000..e300a57 --- /dev/null +++ b/repository/log4j/log4j/1.2.16/log4j-1.2.16.jar.sha1 @@ -0,0 +1 @@ +7999a63bfccbc7c247a9aea10d83d4272bd492c6 \ No newline at end of file diff --git a/repository/log4j/log4j/1.2.16/log4j-1.2.16.pom b/repository/log4j/log4j/1.2.16/log4j-1.2.16.pom new file mode 100755 index 0000000..977ca83 --- /dev/null +++ b/repository/log4j/log4j/1.2.16/log4j-1.2.16.pom @@ -0,0 +1,545 @@ + + + + 4.0.0 + log4j + log4j + bundle + Apache Log4j + 1.2.16 + Apache Log4j 1.2 + http://logging.apache.org/log4j/1.2/ + + Bugzilla + http://issues.apache.org/bugzilla/ + + + Gump + http://vmgump.apache.org/gump/public/logging-log4j-12/logging-log4j-12/index.html + + 1999 + + + log4j-user + log4j-user-subscribe@logging.apache.org + log4j-user-unsubscribe@logging.apache.org + log4j-user@logging.apache.org + http://mail-archives.apache.org/mod_mbox/logging-log4j-user/ + + http://marc.info/?l=log4j-user + http://dir.gmane.org/gmane.comp.jakarta.log4j.user + + + + log4j-dev + log4j-dev-subscribe@logging.apache.org + log4j-dev-unsubscribe@logging.apache.org + log4j-dev@logging.apache.org + http://mail-archives.apache.org/mod_mbox/logging-log4j-dev/ + + http://marc.info/?l=log4j-dev + http://dir.gmane.org/gmane.comp.jakarta.log4j.devel + + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + scm:svn:http://svn.apache.org/repos/asf/logging/log4j/tags/v1_2_16 + scm:svn:https://svn.apache.org/repos/asf/logging/log4j/tags/v1_2_16 + http://svn.apache.org/viewvc/logging/log4j/tags/v1_2_16 + + + Apache Software Foundation + http://www.apache.org + + + + + org.apache.maven.plugins + maven-resources-plugin + + UTF-8 + + + + maven-surefire-plugin + 2.5 + + tests + plain + pertest + true + + org/apache/log4j/LevelTest.java + org/apache/log4j/PriorityTest.java + org/apache/log4j/CategoryTest.java + org/apache/log4j/FileAppenderTest.java + org/apache/log4j/LogManagerTest.java + org/apache/log4j/helpers.LogLogTest.java + org/apache/log4j/LayoutTest.java + org/apache/log4j/helpers.DateLayoutTest.java + org/apache/log4j/TTCCLayoutTest.java + org/apache/log4j/xml.XMLLayoutTest.java + org/apache/log4j/HTMLLayoutTest.java + org/apache/log4j/PatternLayoutTest.java + org/apache/log4j/spi.LoggingEventTest.java + org/apache/log4j/spi.ThrowableInformationTest.java + org/apache/log4j/spi.LocationInfoTest.java + org/apache/log4j/PropertyConfiguratorTest.java + org/apache/log4j/MinimumTestCase.java + org/apache/log4j/LoggerTestCase.java + org/apache/log4j/PatternLayoutTestCase.java + org/apache/log4j/HierarchyThresholdTestCase.java + org/apache/log4j/xml/DOMTestCase.java + org/apache/log4j/xml/CustomLevelTestCase.java + org/apache/log4j/customLogger/XLoggerTestCase.java + + + org/apache/log4j/xml/XMLLayoutTestCase.java + org/apache/log4j/xml/AsyncAppenderTestCase.java + org/apache/log4j/varia/LevelMatchFilterTestCase.java + + + org/apache/log4j/helpers/BoundedFIFOTestCase.java + org/apache/log4j/helpers/CyclicBufferTestCase.java + org/apache/log4j/helpers/PatternParserTestCase.java + org/apache/log4j/or/ORTestCase.java + org/apache/log4j/DRFATestCase.java + org/apache/log4j/RFATestCase.java + org/apache/log4j/varia/ERFATestCase.java + org/apache/log4j/net/SyslogAppenderTest + org/apache/log4j/nt/NTEventLogAppenderTest + org/apache/log4j/net/SocketAppenderTest + + + + + maven-compiler-plugin + 2.1 + + 1.3 + 1.1 + UTF-8 + + + + maven-jar-plugin + 2.3 + + + + + org.apache.log4j + + log4j + ${project.version} + "Apache Software Foundation" + + + + + + + + maven-antrun-plugin + 1.2 + + + + process-classes + ntdll + + + + + + + + + + + + run + + + + + test-compile + mkdir_tests_output + + + + + + + run + + + + clean + rmdir_tests_output + + + + + + + + run + + + + test + runAll + + + + + + + + + + + run + + + + + site + untag-site + + + + + + + + + + + run + + + + post-site + post-site + + + + + + + run + + + + site-deploy + site-deploy + + + + + + + run + + + + + + ant + ant-nodeps + 1.6.5 + + + ant-contrib + ant-contrib + 1.0b2 + + + ant + ant-junit + 1.6.5 + + + junit + junit + 3.8.1 + test + + + sun.jdk + tools + 1.4.2 + system + ${tools.jar} + + + + + + + maven-assembly-plugin + 2.2-beta-5 + + + src/assembly/bin.xml + + false + + + + + assembly + + + + + + maven-javadoc-plugin + 2.6.1 + + true + UTF-8 + + + + + jar + javadoc + + + + site + pre-site + + javadoc + + + + + + maven-release-plugin + 2.0-beta-9 + + + package site-deploy assembly:attached deploy + + + + maven-source-plugin + 2.1.1 + + + + jar + + + + + + + org.codehaus.mojo + clirr-maven-plugin + 2.2.2 + + 1.2.15 + + + + org.codehaus.mojo + rat-maven-plugin + 1.0-alpha-3 + + + tests/witness/** + + + + + org.apache.felix + maven-bundle-plugin + 2.0.1 + true + + + + !org.apache.log4j.lf5.*,!org.apache.log4j.chainsaw.*,org.apache.log4j.* + com.sun.jdmk.comm;resolution:=optional, + javax.jms;resolution:=optional, + javax.mail.*;resolution:=optional, + javax.management;resolution:=optional, + javax.naming;resolution:=optional, + com.sun.jdmk.comm;resolution:=optional, + com.ibm.uvm.tools;resolution:=optional, + javax.swing.*;resolution:=optional, + * + http://logging.apache.org/log4j/1.2 + + + + + tests/src/java + + + tests/resources + + + + + + mac + + + mac + + + + ${java.home}/../Classes/classes.jar + ${user.home}/.m2/repository + build + + + + default + + true + + + ${java.home}/../lib/tools.jar + ${user.home}/.m2/repository + build + + + + + + + + javax.mail + mail + 1.4.1 + true + + + + oro + oro + 2.0.8 + test + + + junit + junit + 3.8.2 + test + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + 1.0 + true + + + + true + + + maven-project-info-reports-plugin + 2.1.2 + + + + scm + dependencies + cim + issue-tracking + mailing-list + license + + + + + + maven-jxr-plugin + 2.1 + + + maven-changes-plugin + 2.3 + + + + changes-report + + + + + %URL%/show_bug.cgi?id=%ISSUE% + + + + + + + logging.repo + scp://people.apache.org/www/people.apache.org/builds/logging/repo/ + + + logging.site + scp://localhost/${user.dir}/target/site-deploy + + + + diff --git a/repository/log4j/log4j/1.2.16/log4j-1.2.16.pom.sha1 b/repository/log4j/log4j/1.2.16/log4j-1.2.16.pom.sha1 new file mode 100755 index 0000000..bdebbfc --- /dev/null +++ b/repository/log4j/log4j/1.2.16/log4j-1.2.16.pom.sha1 @@ -0,0 +1 @@ +88efb1b8d3d993fe339e9e2b201c75eed57d4c65 \ No newline at end of file diff --git a/repository/log4j/log4j/1.2.17/_remote.repositories b/repository/log4j/log4j/1.2.17/_remote.repositories new file mode 100755 index 0000000..b24a8c8 --- /dev/null +++ b/repository/log4j/log4j/1.2.17/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:53:04 CST 2016 +log4j-1.2.17.jar>central= +log4j-1.2.17.pom>central= diff --git a/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar b/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar new file mode 100755 index 0000000..1d425cf Binary files /dev/null and b/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar differ diff --git a/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar.sha1 b/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar.sha1 new file mode 100755 index 0000000..3dc643f --- /dev/null +++ b/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar.sha1 @@ -0,0 +1 @@ +5af35056b4d257e4b64b9e8069c0746e8b08629f \ No newline at end of file diff --git a/repository/log4j/log4j/1.2.17/log4j-1.2.17.pom b/repository/log4j/log4j/1.2.17/log4j-1.2.17.pom new file mode 100755 index 0000000..93881cd --- /dev/null +++ b/repository/log4j/log4j/1.2.17/log4j-1.2.17.pom @@ -0,0 +1,592 @@ + + + + 4.0.0 + log4j + log4j + bundle + Apache Log4j + 1.2.17 + Apache Log4j 1.2 + http://logging.apache.org/log4j/1.2/ + + Bugzilla + https://issues.apache.org/bugzilla/describecomponents.cgi?product=Log4j + + + Gump + http://vmgump.apache.org/gump/public/logging-log4j-12/logging-log4j-12/index.html + + 1999 + + + log4j-user + log4j-user-subscribe@logging.apache.org + log4j-user-unsubscribe@logging.apache.org + log4j-user@logging.apache.org + http://mail-archives.apache.org/mod_mbox/logging-log4j-user/ + + http://marc.info/?l=log4j-user + http://dir.gmane.org/gmane.comp.jakarta.log4j.user + + + + log4j-dev + log4j-dev-subscribe@logging.apache.org + log4j-dev-unsubscribe@logging.apache.org + log4j-dev@logging.apache.org + http://mail-archives.apache.org/mod_mbox/logging-log4j-dev/ + + http://marc.info/?l=log4j-dev + http://dir.gmane.org/gmane.comp.jakarta.log4j.devel + + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + scm:svn:http://svn.apache.org/repos/asf/logging/log4j/tags/v1_2_17_rc3 + scm:svn:https://svn.apache.org/repos/asf/logging/log4j/tags/v1_2_17_rc3 + http://svn.apache.org/viewvc/logging/log4j/tags/v1_2_17_rc3 + + + Apache Software Foundation + http://www.apache.org + + + + + org.apache.maven.plugins + maven-resources-plugin + + UTF-8 + + + + maven-surefire-plugin + 2.5 + + tests + plain + pertest + true + + org/apache/log4j/LevelTest.java + org/apache/log4j/PriorityTest.java + org/apache/log4j/CategoryTest.java + org/apache/log4j/FileAppenderTest.java + org/apache/log4j/LogManagerTest.java + org/apache/log4j/helpers.LogLogTest.java + org/apache/log4j/LayoutTest.java + org/apache/log4j/helpers.DateLayoutTest.java + org/apache/log4j/TTCCLayoutTest.java + org/apache/log4j/xml.XMLLayoutTest.java + org/apache/log4j/HTMLLayoutTest.java + org/apache/log4j/PatternLayoutTest.java + org/apache/log4j/spi.LoggingEventTest.java + org/apache/log4j/spi.ThrowableInformationTest.java + org/apache/log4j/spi.LocationInfoTest.java + org/apache/log4j/PropertyConfiguratorTest.java + org/apache/log4j/MinimumTestCase.java + org/apache/log4j/LoggerTestCase.java + org/apache/log4j/PatternLayoutTestCase.java + org/apache/log4j/HierarchyThresholdTestCase.java + org/apache/log4j/xml/DOMTestCase.java + org/apache/log4j/xml/CustomLevelTestCase.java + org/apache/log4j/customLogger/XLoggerTestCase.java + + + org/apache/log4j/xml/XMLLayoutTestCase.java + org/apache/log4j/xml/AsyncAppenderTestCase.java + org/apache/log4j/varia/LevelMatchFilterTestCase.java + + + org/apache/log4j/helpers/BoundedFIFOTestCase.java + org/apache/log4j/helpers/CyclicBufferTestCase.java + org/apache/log4j/helpers/PatternParserTestCase.java + org/apache/log4j/or/ORTestCase.java + org/apache/log4j/DRFATestCase.java + org/apache/log4j/RFATestCase.java + org/apache/log4j/varia/ERFATestCase.java + org/apache/log4j/net/SyslogAppenderTest + org/apache/log4j/nt/NTEventLogAppenderTest + org/apache/log4j/net/SocketAppenderTest + + + + + maven-compiler-plugin + 2.1 + + 1.4 + 1.4 + UTF-8 + + + + maven-jar-plugin + 2.3 + + + + + org.apache.log4j + + * + log4j + ${project.version} + "Apache Software Foundation" + + + + + + + + maven-antrun-plugin + 1.2 + + + + process-classes + ntdll + + + + + + + + + + + + run + + + + + test-compile + mkdir_tests_output + + + + + + + run + + + + clean + rmdir_tests_output + + + + + + + + run + + + + test + runAll + + + + + + + + + + + run + + + + + site + untag-site + + + + + + + + + + + run + + + + post-site + post-site + + + + + + + run + + + + site-deploy + site-deploy + + + + + + + run + + + + javadoc.resources + generate-sources + + run + + + + + + + + + + + + + + + + ant + ant-nodeps + 1.6.5 + + + ant-contrib + ant-contrib + 1.0b2 + + + ant + ant-junit + 1.6.5 + + + junit + junit + 3.8.1 + compile + + + sun.jdk + tools + 1.4.2 + system + ${tools.jar} + + + + + maven-assembly-plugin + 2.2-beta-5 + + + src/assembly/bin.xml + + false + + + + + assembly + + + + + + + maven-javadoc-plugin + 2.7 + + true + .svn + UTF-8 + UTF-8 + + + + + jar + javadoc + + + + site + pre-site + + javadoc + + + + + + maven-release-plugin + 2.0-beta-9 + + + package site-deploy assembly:attached deploy + + + + maven-source-plugin + 2.1.1 + + + + jar + + + + + + + org.codehaus.mojo + clirr-maven-plugin + 2.2.2 + + 1.2.15 + + + + org.codehaus.mojo + rat-maven-plugin + 1.0-alpha-3 + + + tests/witness/** + tests/output/** + tests/classes/** + + + + + org.apache.felix + maven-bundle-plugin + 2.1.0 + true + + + + !org.apache.log4j.lf5.*, + !org.apache.log4j.chainsaw.*, + org.apache.log4j.*;version=1.2.17;-noimport:=true + + !javax.swing.*, + !com.ibm.uvm.tools.*, + !com.sun.jdmk.comm.*, + javax.jmdns.*;resolution:=optional, + javax.jms.*;resolution:=optional, + javax.mail.*;resolution:=optional, + * + http://logging.apache.org/log4j/1.2 + + + + + maven-site-plugin + 3.1 + + ${basedir}/src/site/maven-site.vm + true + + + + package + + site + + + + + + tests/src/java + + + tests/resources + + + + + + + maven-project-info-reports-plugin + 2.4 + + + + scm + dependencies + cim + issue-tracking + mailing-list + license + + + + + + maven-jxr-plugin + 2.1 + + + maven-changes-plugin + 2.7 + + + + changes-report + + + + + + + + + mac + + + mac + + + + ${java.home}/../Classes/classes.jar + ${user.home}/.m2/repository + build + + + + default + + true + + + ${java.home}/../lib/tools.jar + ${user.home}/.m2/repository + build + + + + + + maven2-repository.dev.java.net + Java.net Repository for Maven + http://download.java.net/maven/2/ + default + + + + + javax.mail + mail + 1.4.3 + true + + + org.apache.openejb + javaee-api + 5.0-2 + jar + provided + + + + oro + oro + 2.0.8 + test + + + junit + junit + 3.8.2 + test + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + 1.0 + true + + + + + logging.repo + scp://people.apache.org/www/people.apache.org/builds/logging/repo/ + + + logging.site + scp://localhost/${user.dir}/target/site-deploy + + + + diff --git a/repository/log4j/log4j/1.2.17/log4j-1.2.17.pom.sha1 b/repository/log4j/log4j/1.2.17/log4j-1.2.17.pom.sha1 new file mode 100755 index 0000000..67da605 --- /dev/null +++ b/repository/log4j/log4j/1.2.17/log4j-1.2.17.pom.sha1 @@ -0,0 +1 @@ +309d3cac016db1a4cd4565ea2b95c0bdf040f8d1 \ No newline at end of file diff --git a/repository/logkit/logkit/1.0.1/_remote.repositories b/repository/logkit/logkit/1.0.1/_remote.repositories new file mode 100755 index 0000000..7c28c01 --- /dev/null +++ b/repository/logkit/logkit/1.0.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:57:13 CST 2017 +logkit-1.0.1.pom>central= diff --git a/repository/logkit/logkit/1.0.1/logkit-1.0.1.pom b/repository/logkit/logkit/1.0.1/logkit-1.0.1.pom new file mode 100755 index 0000000..6b27435 --- /dev/null +++ b/repository/logkit/logkit/1.0.1/logkit-1.0.1.pom @@ -0,0 +1,6 @@ + + 4.0.0 + logkit + logkit + 1.0.1 + diff --git a/repository/logkit/logkit/1.0.1/logkit-1.0.1.pom.sha1 b/repository/logkit/logkit/1.0.1/logkit-1.0.1.pom.sha1 new file mode 100755 index 0000000..b314475 --- /dev/null +++ b/repository/logkit/logkit/1.0.1/logkit-1.0.1.pom.sha1 @@ -0,0 +1 @@ +ff3b4e6ced322bc8a21fa3aadfcf7f131a1ee08c \ No newline at end of file diff --git a/repository/mysql/mysql-connector-java/5.1.30/_remote.repositories b/repository/mysql/mysql-connector-java/5.1.30/_remote.repositories new file mode 100755 index 0000000..7a239b7 --- /dev/null +++ b/repository/mysql/mysql-connector-java/5.1.30/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Apr 14 16:37:59 CST 2017 +mysql-connector-java-5.1.30.pom>central= +mysql-connector-java-5.1.30.jar>central= diff --git a/repository/mysql/mysql-connector-java/5.1.30/mysql-connector-java-5.1.30.jar b/repository/mysql/mysql-connector-java/5.1.30/mysql-connector-java-5.1.30.jar new file mode 100755 index 0000000..d147d1a Binary files /dev/null and b/repository/mysql/mysql-connector-java/5.1.30/mysql-connector-java-5.1.30.jar differ diff --git a/repository/mysql/mysql-connector-java/5.1.30/mysql-connector-java-5.1.30.jar.sha1 b/repository/mysql/mysql-connector-java/5.1.30/mysql-connector-java-5.1.30.jar.sha1 new file mode 100755 index 0000000..00c4d4f --- /dev/null +++ b/repository/mysql/mysql-connector-java/5.1.30/mysql-connector-java-5.1.30.jar.sha1 @@ -0,0 +1 @@ +0203cca178350b60899be36d0e56029eca7430d8 mysql-connector-java-5.1.30.jar diff --git a/repository/mysql/mysql-connector-java/5.1.30/mysql-connector-java-5.1.30.pom b/repository/mysql/mysql-connector-java/5.1.30/mysql-connector-java-5.1.30.pom new file mode 100755 index 0000000..4b4c57f --- /dev/null +++ b/repository/mysql/mysql-connector-java/5.1.30/mysql-connector-java-5.1.30.pom @@ -0,0 +1,33 @@ + + 4.0.0 + mysql + mysql-connector-java + 5.1.30 + jar + + MySQL Connector/J + MySQL JDBC Type 4 driver + + + + The GNU General Public License, Version 2 + http://www.gnu.org/licenses/old-licenses/gpl-2.0.html + repo + MySQL Connector/J contains exceptions to GPL requirements when linking with other components +that are licensed under OSI-approved open source licenses, see EXCEPTIONS-CONNECTOR-J +in this distribution for more details. + + + + http://dev.mysql.com/doc/connector-j/en/ + + + scm:git:git@github.com:mysql/mysql-connector-j.git + https://github.com/mysql/mysql-connector-j + + + + Oracle Corporation + http://www.oracle.com + + diff --git a/repository/mysql/mysql-connector-java/5.1.30/mysql-connector-java-5.1.30.pom.sha1 b/repository/mysql/mysql-connector-java/5.1.30/mysql-connector-java-5.1.30.pom.sha1 new file mode 100755 index 0000000..b4e833c --- /dev/null +++ b/repository/mysql/mysql-connector-java/5.1.30/mysql-connector-java-5.1.30.pom.sha1 @@ -0,0 +1 @@ +de00fc6e863eea47aebd318bb66652ecd64e690e mysql-connector-java-5.1.30.pom diff --git a/repository/mysql/mysql-connector-java/5.1.32/_remote.repositories b/repository/mysql/mysql-connector-java/5.1.32/_remote.repositories new file mode 100755 index 0000000..303a03d --- /dev/null +++ b/repository/mysql/mysql-connector-java/5.1.32/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Thu Apr 13 10:17:08 CST 2017 +mysql-connector-java-5.1.32.jar>central= +mysql-connector-java-5.1.32.pom>central= diff --git a/repository/mysql/mysql-connector-java/5.1.32/mysql-connector-java-5.1.32.jar b/repository/mysql/mysql-connector-java/5.1.32/mysql-connector-java-5.1.32.jar new file mode 100755 index 0000000..f82dd98 Binary files /dev/null and b/repository/mysql/mysql-connector-java/5.1.32/mysql-connector-java-5.1.32.jar differ diff --git a/repository/mysql/mysql-connector-java/5.1.32/mysql-connector-java-5.1.32.jar.sha1 b/repository/mysql/mysql-connector-java/5.1.32/mysql-connector-java-5.1.32.jar.sha1 new file mode 100755 index 0000000..4f88a64 --- /dev/null +++ b/repository/mysql/mysql-connector-java/5.1.32/mysql-connector-java-5.1.32.jar.sha1 @@ -0,0 +1 @@ +d28c9a6cf0810fd0e2180e44029c10a54ca26de8 mysql-connector-java-5.1.32.jar diff --git a/repository/mysql/mysql-connector-java/5.1.32/mysql-connector-java-5.1.32.pom b/repository/mysql/mysql-connector-java/5.1.32/mysql-connector-java-5.1.32.pom new file mode 100755 index 0000000..7dd5d8e --- /dev/null +++ b/repository/mysql/mysql-connector-java/5.1.32/mysql-connector-java-5.1.32.pom @@ -0,0 +1,33 @@ + + 4.0.0 + mysql + mysql-connector-java + 5.1.32 + jar + + MySQL Connector/J + MySQL JDBC Type 4 driver + + + + The GNU General Public License, Version 2 + http://www.gnu.org/licenses/old-licenses/gpl-2.0.html + repo + MySQL Connector/J contains exceptions to GPL requirements when linking with other components +that are licensed under OSI-approved open source licenses, see EXCEPTIONS-CONNECTOR-J +in this distribution for more details. + + + + http://dev.mysql.com/doc/connector-j/en/ + + + scm:git:git@github.com:mysql/mysql-connector-j.git + https://github.com/mysql/mysql-connector-j + + + + Oracle Corporation + http://www.oracle.com + + diff --git a/repository/mysql/mysql-connector-java/5.1.32/mysql-connector-java-5.1.32.pom.sha1 b/repository/mysql/mysql-connector-java/5.1.32/mysql-connector-java-5.1.32.pom.sha1 new file mode 100755 index 0000000..fb03907 --- /dev/null +++ b/repository/mysql/mysql-connector-java/5.1.32/mysql-connector-java-5.1.32.pom.sha1 @@ -0,0 +1 @@ +8dd6c4e4744fae314e463c42778ac8b711074af1 mysql-connector-java-5.1.32.pom diff --git a/repository/mysql/mysql-connector-java/5.1.35/_remote.repositories b/repository/mysql/mysql-connector-java/5.1.35/_remote.repositories new file mode 100755 index 0000000..1edfe37 --- /dev/null +++ b/repository/mysql/mysql-connector-java/5.1.35/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Jun 10 16:56:04 CST 2017 +mysql-connector-java-5.1.35.pom>central= +mysql-connector-java-5.1.35.jar>central= diff --git a/repository/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35.jar b/repository/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35.jar new file mode 100755 index 0000000..27fbbce Binary files /dev/null and b/repository/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35.jar differ diff --git a/repository/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35.jar.sha1 b/repository/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35.jar.sha1 new file mode 100755 index 0000000..85327ff --- /dev/null +++ b/repository/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35.jar.sha1 @@ -0,0 +1 @@ +b6ac941b7288376a7e8bc6490264bbd4427fb94e mysql-connector-java-5.1.35.jar diff --git a/repository/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35.pom b/repository/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35.pom new file mode 100755 index 0000000..59f5f0c --- /dev/null +++ b/repository/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35.pom @@ -0,0 +1,33 @@ + + 4.0.0 + mysql + mysql-connector-java + 5.1.35 + jar + + MySQL Connector/J + MySQL JDBC Type 4 driver + + + + The GNU General Public License, Version 2 + http://www.gnu.org/licenses/old-licenses/gpl-2.0.html + repo + MySQL Connector/J contains exceptions to GPL requirements when linking with other components +that are licensed under OSI-approved open source licenses, see EXCEPTIONS-CONNECTOR-J +in this distribution for more details. + + + + http://dev.mysql.com/doc/connector-j/en/ + + + scm:git:git@github.com:mysql/mysql-connector-j.git + https://github.com/mysql/mysql-connector-j + + + + Oracle Corporation + http://www.oracle.com + + diff --git a/repository/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35.pom.sha1 b/repository/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35.pom.sha1 new file mode 100755 index 0000000..e04ec4d --- /dev/null +++ b/repository/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35.pom.sha1 @@ -0,0 +1 @@ +ee3c80b608b2239b9eed1adae847c20e50e5a66c mysql-connector-java-5.1.35.pom diff --git a/repository/mysql/mysql-connector-java/5.1.6/_remote.repositories b/repository/mysql/mysql-connector-java/5.1.6/_remote.repositories new file mode 100755 index 0000000..996f65f --- /dev/null +++ b/repository/mysql/mysql-connector-java/5.1.6/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:41 CST 2017 +mysql-connector-java-5.1.6.jar>central= +mysql-connector-java-5.1.6.pom>central= +mysql-connector-java-5.1.6.pom>nexus= +mysql-connector-java-5.1.6.jar>nexus= diff --git a/repository/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6.jar b/repository/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6.jar new file mode 100755 index 0000000..0539039 Binary files /dev/null and b/repository/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6.jar differ diff --git a/repository/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6.jar.sha1 b/repository/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6.jar.sha1 new file mode 100755 index 0000000..2a1524c --- /dev/null +++ b/repository/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6.jar.sha1 @@ -0,0 +1 @@ +380ef5226de2c85ff3b38cbfefeea881c5fce09d diff --git a/repository/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6.pom b/repository/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6.pom new file mode 100755 index 0000000..6ff8ca0 --- /dev/null +++ b/repository/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6.pom @@ -0,0 +1,33 @@ + + 4.0.0 + mysql + mysql-connector-java + 5.1.6 + jar + + MySQL Connector/J + MySQL JDBC Type 4 driver + + + + The GNU General Public License, Version 2 + http://www.gnu.org/licenses/old-licenses/gpl-2.0.html + repo + MySQL Connector/J contains exceptions to GPL requirements when linking with other components +that are licensed under OSI-approved open source licenses, see EXCEPTIONS-CONNECTOR-J +in this distribution for more details. + + + + http://dev.mysql.com/doc/connector-j/en/ + + + scm:git:git@github.com:mysql/mysql-connector-j.git + https://github.com/mysql/mysql-connector-j + + + + Oracle Corporation + http://www.oracle.com + + diff --git a/repository/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6.pom.sha1 b/repository/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6.pom.sha1 new file mode 100755 index 0000000..530ef1e --- /dev/null +++ b/repository/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6.pom.sha1 @@ -0,0 +1 @@ +af40e7a1b6a86ecb1967b21f99ee7bdda859b30b mysql-connector-java-5.1.6.pom diff --git a/repository/mysql/mysql-connector-java/6.0.2/_remote.repositories b/repository/mysql/mysql-connector-java/6.0.2/_remote.repositories new file mode 100755 index 0000000..2ede160 --- /dev/null +++ b/repository/mysql/mysql-connector-java/6.0.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Feb 07 15:35:15 CST 2017 +mysql-connector-java-6.0.2.jar>central= +mysql-connector-java-6.0.2.pom>central= diff --git a/repository/mysql/mysql-connector-java/6.0.2/mysql-connector-java-6.0.2.jar b/repository/mysql/mysql-connector-java/6.0.2/mysql-connector-java-6.0.2.jar new file mode 100755 index 0000000..211af14 Binary files /dev/null and b/repository/mysql/mysql-connector-java/6.0.2/mysql-connector-java-6.0.2.jar differ diff --git a/repository/mysql/mysql-connector-java/6.0.2/mysql-connector-java-6.0.2.jar.sha1 b/repository/mysql/mysql-connector-java/6.0.2/mysql-connector-java-6.0.2.jar.sha1 new file mode 100755 index 0000000..54d2a55 --- /dev/null +++ b/repository/mysql/mysql-connector-java/6.0.2/mysql-connector-java-6.0.2.jar.sha1 @@ -0,0 +1 @@ +5ded70a4a41a8a7d869765d955a811b7b725771d diff --git a/repository/mysql/mysql-connector-java/6.0.2/mysql-connector-java-6.0.2.pom b/repository/mysql/mysql-connector-java/6.0.2/mysql-connector-java-6.0.2.pom new file mode 100755 index 0000000..8f41e93 --- /dev/null +++ b/repository/mysql/mysql-connector-java/6.0.2/mysql-connector-java-6.0.2.pom @@ -0,0 +1,33 @@ + + 4.0.0 + mysql + mysql-connector-java + 6.0.2 + jar + + MySQL Connector/J + MySQL JDBC Type 4 driver + + + + The GNU General Public License, Version 2 + http://www.gnu.org/licenses/old-licenses/gpl-2.0.html + repo + MySQL Connector/J contains exceptions to GPL requirements when linking with other components +that are licensed under OSI-approved open source licenses, see EXCEPTIONS-CONNECTOR-J +in this distribution for more details. + + + + http://dev.mysql.com/doc/connector-j/en/ + + + scm:git:git@github.com:mysql/mysql-connector-j.git + https://github.com/mysql/mysql-connector-j + + + + Oracle Corporation + http://www.oracle.com + + diff --git a/repository/mysql/mysql-connector-java/6.0.2/mysql-connector-java-6.0.2.pom.sha1 b/repository/mysql/mysql-connector-java/6.0.2/mysql-connector-java-6.0.2.pom.sha1 new file mode 100755 index 0000000..cb5626b --- /dev/null +++ b/repository/mysql/mysql-connector-java/6.0.2/mysql-connector-java-6.0.2.pom.sha1 @@ -0,0 +1 @@ +1f1b8b2cfcbc3fe1545ce994d5836d4d252eda62 diff --git a/repository/net/coobird/thumbnailator/0.4.8/_remote.repositories b/repository/net/coobird/thumbnailator/0.4.8/_remote.repositories new file mode 100755 index 0000000..640b601 --- /dev/null +++ b/repository/net/coobird/thumbnailator/0.4.8/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri May 05 17:38:54 CST 2017 +thumbnailator-0.4.8.jar>central= +thumbnailator-0.4.8.pom>central= diff --git a/repository/net/coobird/thumbnailator/0.4.8/thumbnailator-0.4.8.jar b/repository/net/coobird/thumbnailator/0.4.8/thumbnailator-0.4.8.jar new file mode 100755 index 0000000..25e593b Binary files /dev/null and b/repository/net/coobird/thumbnailator/0.4.8/thumbnailator-0.4.8.jar differ diff --git a/repository/net/coobird/thumbnailator/0.4.8/thumbnailator-0.4.8.jar.sha1 b/repository/net/coobird/thumbnailator/0.4.8/thumbnailator-0.4.8.jar.sha1 new file mode 100755 index 0000000..c16073d --- /dev/null +++ b/repository/net/coobird/thumbnailator/0.4.8/thumbnailator-0.4.8.jar.sha1 @@ -0,0 +1 @@ +4f10c440dd7776630aee9da4611a45032db1e041 \ No newline at end of file diff --git a/repository/net/coobird/thumbnailator/0.4.8/thumbnailator-0.4.8.pom b/repository/net/coobird/thumbnailator/0.4.8/thumbnailator-0.4.8.pom new file mode 100755 index 0000000..1a5c5a6 --- /dev/null +++ b/repository/net/coobird/thumbnailator/0.4.8/thumbnailator-0.4.8.pom @@ -0,0 +1,168 @@ + + 4.0.0 + net.coobird + thumbnailator + 0.4.8 + jar + thumbnailator + Thumbnailator - a thumbnail generation library for Java + http://code.google.com/p/thumbnailator + + + The MIT License (MIT) + http://www.opensource.org/licenses/mit-license.html + repo + + + + http://code.google.com/p/thumbnailator + scm:hg:https://code.google.com/p/thumbnailator + + + + Chris Kroells + coobirdnet@gmail.com + http://coobird.net + + + + + ossrh + https://oss.sonatype.org/content/repositories/snapshots + + + ossrh + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.5 + 1.5 + true + lines + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.1 + + Thumbnailator API Documentation (Version ${project.version}) + Thumbnailator API Documentation (Version ${project.version}) + en_US + public + false + javadoc + + + Thumbnailator API Documentation + ${project.version} + coobird.net + Thumbnailator API Documentation + ${project.version} + coobird.net + + + false + + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.1 + + + + Thumbnailator + ${project.version} + coobird.net + Thumbnailator + ${project.version} + coobird.net + + + false + + + + org.apache.maven.plugins + maven-source-plugin + 2.4 + + + + Thumbnailator sources + ${project.version} + coobird.net + Thumbnailator sources + ${project.version} + coobird.net + + + false + + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.5 + + + sign-artifacts + verify + + sign + + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.3 + true + + ossrh + https://oss.sonatype.org/ + false + + + + + + + org.mockito + mockito-core + 1.8.5 + test + + + junit + junit + 4.10 + test + + + diff --git a/repository/net/coobird/thumbnailator/0.4.8/thumbnailator-0.4.8.pom.sha1 b/repository/net/coobird/thumbnailator/0.4.8/thumbnailator-0.4.8.pom.sha1 new file mode 100755 index 0000000..2c92690 --- /dev/null +++ b/repository/net/coobird/thumbnailator/0.4.8/thumbnailator-0.4.8.pom.sha1 @@ -0,0 +1 @@ +dcf1a358c46b68304c733c589fc1e937a4ed4aad \ No newline at end of file diff --git a/repository/net/java/dev/jets3t/jets3t/0.9.0/_remote.repositories b/repository/net/java/dev/jets3t/jets3t/0.9.0/_remote.repositories new file mode 100755 index 0000000..b3a0400 --- /dev/null +++ b/repository/net/java/dev/jets3t/jets3t/0.9.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:57 CST 2017 +jets3t-0.9.0.jar>central= +jets3t-0.9.0.pom>central= diff --git a/repository/net/java/dev/jets3t/jets3t/0.9.0/jets3t-0.9.0.jar b/repository/net/java/dev/jets3t/jets3t/0.9.0/jets3t-0.9.0.jar new file mode 100755 index 0000000..6870900 Binary files /dev/null and b/repository/net/java/dev/jets3t/jets3t/0.9.0/jets3t-0.9.0.jar differ diff --git a/repository/net/java/dev/jets3t/jets3t/0.9.0/jets3t-0.9.0.jar.sha1 b/repository/net/java/dev/jets3t/jets3t/0.9.0/jets3t-0.9.0.jar.sha1 new file mode 100755 index 0000000..3835acf --- /dev/null +++ b/repository/net/java/dev/jets3t/jets3t/0.9.0/jets3t-0.9.0.jar.sha1 @@ -0,0 +1 @@ +792bc96ee7e57b89f472aa0cb5a31015b9f59c96 maven2/net/java/dev/jets3t/jets3t/0.9.0/jets3t-0.9.0.jar diff --git a/repository/net/java/dev/jets3t/jets3t/0.9.0/jets3t-0.9.0.pom b/repository/net/java/dev/jets3t/jets3t/0.9.0/jets3t-0.9.0.pom new file mode 100755 index 0000000..aa3dd7c --- /dev/null +++ b/repository/net/java/dev/jets3t/jets3t/0.9.0/jets3t-0.9.0.pom @@ -0,0 +1,69 @@ + + + 4.0.0 + net.java.dev.jets3t + jets3t + jar + 0.9.0 + An open source Java toolkit for Amazon S3 + JetS3t is a free, open-source Java toolkit and application suite for Amazon Simple Storage Service (Amazon S3), Amazon CloudFront content delivery network, and Google Storage for Developers. + http://www.jets3t.org + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0 + repo + + + + http://bitbucket.org/jmurty/jets3t/src + + + + commons-codec + commons-codec + 1.4 + + + commons-logging + commons-logging + 1.1.1 + + + org.apache.httpcomponents + httpclient + 4.1.2 + + + commons-codec + commons-codec + + + commons-logging + commons-logging + + + + + org.apache.httpcomponents + httpcore + 4.1.2 + + + commons-codec + commons-codec + + + commons-logging + commons-logging + + + + + com.jamesmurty.utils + java-xmlbuilder + 0.4 + + + diff --git a/repository/net/java/dev/jets3t/jets3t/0.9.0/jets3t-0.9.0.pom.sha1 b/repository/net/java/dev/jets3t/jets3t/0.9.0/jets3t-0.9.0.pom.sha1 new file mode 100755 index 0000000..203b165 --- /dev/null +++ b/repository/net/java/dev/jets3t/jets3t/0.9.0/jets3t-0.9.0.pom.sha1 @@ -0,0 +1 @@ +2ee5e94ddf3069817d8fd9761ce6f5a210800214 maven2/net/java/dev/jets3t/jets3t/0.9.0/jets3t-0.9.0.pom diff --git a/repository/net/java/jvnet-parent/1/_remote.repositories b/repository/net/java/jvnet-parent/1/_remote.repositories new file mode 100755 index 0000000..5af0427 --- /dev/null +++ b/repository/net/java/jvnet-parent/1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:17:37 CST 2016 +jvnet-parent-1.pom>central= diff --git a/repository/net/java/jvnet-parent/1/jvnet-parent-1.pom b/repository/net/java/jvnet-parent/1/jvnet-parent-1.pom new file mode 100755 index 0000000..01e79f1 --- /dev/null +++ b/repository/net/java/jvnet-parent/1/jvnet-parent-1.pom @@ -0,0 +1,157 @@ + + + + 4.0.0 + + net.java + jvnet-parent + 1 + pom + + Java.net Parent + http://java.net/ + Java.net - The Source for Java Technology Collaboration + + + scm:git:git@github.com:sonatype/jvnet-parent.git + scm:git:git@github.com:sonatype/jvnet-parent.git + https://github.com/sonatype/jvnet-parent + + + + + jvnet-nexus-snapshots + Java.net Nexus Snapshots Repository + https://maven.java.net/content/repositories/snapshots + + false + + + true + + + + + + + + jvnet-nexus-snapshots + Java.net Nexus Snapshots Repository + ${jvnetDistMgmtSnapshotsUrl} + + + jvnet-nexus-staging + Java.net Nexus Staging Repository + https://maven.java.net/service/local/staging/deploy/maven2/ + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.0 + + + enforce-maven + + enforce + + + + + (,2.1.0),(2.1.0,2.2.0),(2.2.0,) + Maven 2.1.0 and 2.2.0 produce incorrect GPG signatures + and checksums respectively. + + + + + + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.1 + + forked-path + false + -Pjvnet-release + + + + + + + + UTF-8 + https://maven.java.net/content/repositories/snapshots/ + + + + + jvnet-release + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.7 + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.1 + + + sign-artifacts + verify + + sign + + + + + + + + + + + diff --git a/repository/net/java/jvnet-parent/1/jvnet-parent-1.pom.sha1 b/repository/net/java/jvnet-parent/1/jvnet-parent-1.pom.sha1 new file mode 100755 index 0000000..791e027 --- /dev/null +++ b/repository/net/java/jvnet-parent/1/jvnet-parent-1.pom.sha1 @@ -0,0 +1 @@ +b55a1b046dbe82acdee8edde7476eebcba1e57d8 \ No newline at end of file diff --git a/repository/net/java/jvnet-parent/3/_remote.repositories b/repository/net/java/jvnet-parent/3/_remote.repositories new file mode 100755 index 0000000..162e7e7 --- /dev/null +++ b/repository/net/java/jvnet-parent/3/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:41:51 CST 2016 +jvnet-parent-3.pom>central= diff --git a/repository/net/java/jvnet-parent/3/jvnet-parent-3.pom b/repository/net/java/jvnet-parent/3/jvnet-parent-3.pom new file mode 100755 index 0000000..9f6382e --- /dev/null +++ b/repository/net/java/jvnet-parent/3/jvnet-parent-3.pom @@ -0,0 +1,159 @@ + + + + 4.0.0 + + net.java + jvnet-parent + 3 + pom + + Java.net Parent + http://java.net/ + Java.net - The Source for Java Technology Collaboration + + + scm:git:git@github.com:sonatype/jvnet-parent.git + scm:git:git@github.com:sonatype/jvnet-parent.git + https://github.com/sonatype/jvnet-parent + + + + + jvnet-nexus-snapshots + Java.net Nexus Snapshots Repository + https://maven.java.net/content/repositories/snapshots + + false + never + + + true + never + + + + + + + + jvnet-nexus-snapshots + Java.net Nexus Snapshots Repository + ${jvnetDistMgmtSnapshotsUrl} + + + jvnet-nexus-staging + Java.net Nexus Staging Repository + https://maven.java.net/service/local/staging/deploy/maven2/ + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.0 + + + enforce-maven + + enforce + + + + + (,2.1.0),(2.1.0,2.2.0),(2.2.0,) + Maven 2.1.0 and 2.2.0 produce incorrect GPG signatures + and checksums respectively. + + + + + + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.1 + + forked-path + false + -Pjvnet-release + + + + + + + + UTF-8 + https://maven.java.net/content/repositories/snapshots/ + + + + + jvnet-release + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.7 + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.1 + + + sign-artifacts + verify + + sign + + + + + + + + + + + diff --git a/repository/net/java/jvnet-parent/3/jvnet-parent-3.pom.sha1 b/repository/net/java/jvnet-parent/3/jvnet-parent-3.pom.sha1 new file mode 100755 index 0000000..2df781e --- /dev/null +++ b/repository/net/java/jvnet-parent/3/jvnet-parent-3.pom.sha1 @@ -0,0 +1 @@ +f8f3be3e980551a39b5679411e171aeb6931aaec \ No newline at end of file diff --git a/repository/net/java/jvnet-parent/4/_remote.repositories b/repository/net/java/jvnet-parent/4/_remote.repositories new file mode 100755 index 0000000..479213e --- /dev/null +++ b/repository/net/java/jvnet-parent/4/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:40:59 CST 2016 +jvnet-parent-4.pom>central= diff --git a/repository/net/java/jvnet-parent/4/jvnet-parent-4.pom b/repository/net/java/jvnet-parent/4/jvnet-parent-4.pom new file mode 100755 index 0000000..adb7ed9 --- /dev/null +++ b/repository/net/java/jvnet-parent/4/jvnet-parent-4.pom @@ -0,0 +1,228 @@ + + + + 4.0.0 + + net.java + jvnet-parent + 4 + pom + + Java.net Parent + http://java.net/ + Java.net - The Source for Java Technology Collaboration + + + scm:git:git@github.com:sonatype/jvnet-parent.git + scm:git:git@github.com:sonatype/jvnet-parent.git + https://github.com/sonatype/jvnet-parent + + + + + jvnet-nexus-snapshots + Java.net Nexus Snapshots Repository + ${jvnetDistMgmtSnapshotsUrl} + + + jvnet-nexus-staging + Java.net Nexus Staging Repository + https://maven.java.net/service/local/staging/deploy/maven2/ + + + + + + + + org.apache.maven.plugins + maven-release-plugin + + forked-path + false + -Pjvnet-release ${release.arguments} + + + + + + + + UTF-8 + https://maven.java.net/content/repositories/snapshots/ + + + + + jvnet-release + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + enforce-maven + + enforce + + + + + (,2.1.0),(2.1.0,2.2.0),(2.2.0,) + Maven 2.1.0 and 2.2.0 produce incorrect GPG signatures + and checksums respectively. + + + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + + + snapshots + + + jvnet-nexus-snapshots + Java.net Nexus Snapshots Repository + https://maven.java.net/content/repositories/snapshots + + false + + + true + + + + + + jvnet-nexus-snapshots + Java.net Nexus Snapshots Repository + https://maven.java.net/content/repositories/snapshots + + false + + + true + + + + + + staging + + false + + + + jvnet-nexus-staging + Java.net Staging Repositoriy + https://maven.java.net/content/repositories/staging/ + + true + + + false + + + + + + jvnet-nexus-staging + Java.net Staging Repositoriy + https://maven.java.net/content/repositories/staging/ + + true + + + false + + + + + + promoted + + false + + + + jvnet-nexus-promoted + Java.net Promoted Repositories + https://maven.java.net/content/repositories/promoted/ + + true + + + false + + + + + + jvnet-nexus-promoted + Java.net Promoted Repositories + https://maven.java.net/content/repositories/promoted/ + + true + + + false + + + + + + diff --git a/repository/net/java/jvnet-parent/4/jvnet-parent-4.pom.sha1 b/repository/net/java/jvnet-parent/4/jvnet-parent-4.pom.sha1 new file mode 100755 index 0000000..ba5bcd3 --- /dev/null +++ b/repository/net/java/jvnet-parent/4/jvnet-parent-4.pom.sha1 @@ -0,0 +1 @@ +a80cde31667f91784a6c68a06b5c6a77418f7822 \ No newline at end of file diff --git a/repository/net/jcip/jcip-annotations/1.0/_remote.repositories b/repository/net/jcip/jcip-annotations/1.0/_remote.repositories new file mode 100755 index 0000000..d9f10e6 --- /dev/null +++ b/repository/net/jcip/jcip-annotations/1.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:29:46 CST 2017 +jcip-annotations-1.0.jar>central= +jcip-annotations-1.0.pom>central= diff --git a/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar b/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar new file mode 100755 index 0000000..06e9066 Binary files /dev/null and b/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar differ diff --git a/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar.sha1 b/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar.sha1 new file mode 100755 index 0000000..714861e --- /dev/null +++ b/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar.sha1 @@ -0,0 +1 @@ +afba4942caaeaf46aab0b976afd57cc7c181467e diff --git a/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.pom b/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.pom new file mode 100755 index 0000000..08c5ca3 --- /dev/null +++ b/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.pom @@ -0,0 +1,14 @@ + + + 4.0.0 + net.jcip + jcip-annotations + jar + 1.0 + "Java Concurrency in Practice" book annotations + http://jcip.net/ + + \ No newline at end of file diff --git a/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.pom.sha1 b/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.pom.sha1 new file mode 100755 index 0000000..9651bd6 --- /dev/null +++ b/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.pom.sha1 @@ -0,0 +1 @@ +dc988441d471560e3dbcf7bea80d06fa6dc58003 diff --git a/repository/net/jpountz/lz4/lz4/1.3.0/_remote.repositories b/repository/net/jpountz/lz4/lz4/1.3.0/_remote.repositories new file mode 100755 index 0000000..b99eed6 --- /dev/null +++ b/repository/net/jpountz/lz4/lz4/1.3.0/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:58:19 CST 2017 +lz4-1.3.0.pom>central= diff --git a/repository/net/jpountz/lz4/lz4/1.3.0/lz4-1.3.0.pom b/repository/net/jpountz/lz4/lz4/1.3.0/lz4-1.3.0.pom new file mode 100755 index 0000000..4d42a41 --- /dev/null +++ b/repository/net/jpountz/lz4/lz4/1.3.0/lz4-1.3.0.pom @@ -0,0 +1,54 @@ + + + + + + LZ4 and xxHash + Java ports and bindings of the LZ4 compression algorithm and the xxHash hashing algorithm + https://github.com/jpountz/lz4-java + 4.0.0 + net.jpountz.lz4 + lz4 + jar + 1.3.0 + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + git://github.com/jpountz/lz4-java.git + https://github.com/jpountz/lz4-java + + + + jpountz + Adrien Grand + jpountz@gmail.com + + + + + com.carrotsearch.randomizedtesting + junit4-ant + 2.0.9 + test + + + diff --git a/repository/net/jpountz/lz4/lz4/1.3.0/lz4-1.3.0.pom.sha1 b/repository/net/jpountz/lz4/lz4/1.3.0/lz4-1.3.0.pom.sha1 new file mode 100755 index 0000000..20bccad --- /dev/null +++ b/repository/net/jpountz/lz4/lz4/1.3.0/lz4-1.3.0.pom.sha1 @@ -0,0 +1 @@ +cf029b08a256d512db69294cfa4dc192e7a41eb9 \ No newline at end of file diff --git a/repository/net/minidev/accessors-smart/1.1/_remote.repositories b/repository/net/minidev/accessors-smart/1.1/_remote.repositories new file mode 100755 index 0000000..2eac0bd --- /dev/null +++ b/repository/net/minidev/accessors-smart/1.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 09:52:48 CST 2017 +accessors-smart-1.1.jar>central= +accessors-smart-1.1.pom>central= diff --git a/repository/net/minidev/accessors-smart/1.1/accessors-smart-1.1.jar b/repository/net/minidev/accessors-smart/1.1/accessors-smart-1.1.jar new file mode 100755 index 0000000..077ef27 Binary files /dev/null and b/repository/net/minidev/accessors-smart/1.1/accessors-smart-1.1.jar differ diff --git a/repository/net/minidev/accessors-smart/1.1/accessors-smart-1.1.jar.sha1 b/repository/net/minidev/accessors-smart/1.1/accessors-smart-1.1.jar.sha1 new file mode 100755 index 0000000..6dbfb73 --- /dev/null +++ b/repository/net/minidev/accessors-smart/1.1/accessors-smart-1.1.jar.sha1 @@ -0,0 +1 @@ +a527213f2fea112a04c9bdf0ec0264e34104cd08 \ No newline at end of file diff --git a/repository/net/minidev/accessors-smart/1.1/accessors-smart-1.1.pom b/repository/net/minidev/accessors-smart/1.1/accessors-smart-1.1.pom new file mode 100755 index 0000000..0903118 --- /dev/null +++ b/repository/net/minidev/accessors-smart/1.1/accessors-smart-1.1.pom @@ -0,0 +1,69 @@ + + + 4.0.0 + + accessors-smart + bundle + 1.1 + + + net.minidev + minidev-parent + 2.2 + ../parent/pom.xml + + + ASM based accessors helper used by json-smart + + Java reflect give poor performance on getter setter an constructor calls, +accessors-smart use ASM to speed up those calls. + + + + junit + junit + test + + + org.ow2.asm + asm + 5.0.3 + + + + + + + + + + + + org.apache.felix + maven-bundle-plugin + 2.3.7 + true + + + ${project.groupId}.${project.artifactId} + ${project.artifactId} + ${project.version} + + net.minidev.asm, + net.minidev.asm.ex + + + asm;groupId=org.ow2.asm;inline=true + + + + + + diff --git a/repository/net/minidev/accessors-smart/1.1/accessors-smart-1.1.pom.sha1 b/repository/net/minidev/accessors-smart/1.1/accessors-smart-1.1.pom.sha1 new file mode 100755 index 0000000..ba180ad --- /dev/null +++ b/repository/net/minidev/accessors-smart/1.1/accessors-smart-1.1.pom.sha1 @@ -0,0 +1 @@ +e497f483105c5fe09ac9014d7ef466924acd5e3e \ No newline at end of file diff --git a/repository/net/minidev/json-smart/2.2.1/_remote.repositories b/repository/net/minidev/json-smart/2.2.1/_remote.repositories new file mode 100755 index 0000000..2822882 --- /dev/null +++ b/repository/net/minidev/json-smart/2.2.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 09:52:48 CST 2017 +json-smart-2.2.1.jar>central= +json-smart-2.2.1.pom>central= diff --git a/repository/net/minidev/json-smart/2.2.1/json-smart-2.2.1.jar b/repository/net/minidev/json-smart/2.2.1/json-smart-2.2.1.jar new file mode 100755 index 0000000..5df5be2 Binary files /dev/null and b/repository/net/minidev/json-smart/2.2.1/json-smart-2.2.1.jar differ diff --git a/repository/net/minidev/json-smart/2.2.1/json-smart-2.2.1.jar.sha1 b/repository/net/minidev/json-smart/2.2.1/json-smart-2.2.1.jar.sha1 new file mode 100755 index 0000000..c4c4770 --- /dev/null +++ b/repository/net/minidev/json-smart/2.2.1/json-smart-2.2.1.jar.sha1 @@ -0,0 +1 @@ +5b9e5df7a62d1279b70dc882b041d249c4f0b002 \ No newline at end of file diff --git a/repository/net/minidev/json-smart/2.2.1/json-smart-2.2.1.pom b/repository/net/minidev/json-smart/2.2.1/json-smart-2.2.1.pom new file mode 100755 index 0000000..6f8ef20 --- /dev/null +++ b/repository/net/minidev/json-smart/2.2.1/json-smart-2.2.1.pom @@ -0,0 +1,267 @@ + + + 4.0.0 + net.minidev + json-smart + 2.2.1 + JSON Small and Fast Parser + + JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language. + + bundle + http://www.minidev.net/ + + Chemouni Uriel + http://www.minidev.net/ + + + + uriel + Uriel Chemouni + uchemouni@gmail.com + GMT+1 + + + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + All files under Apache 2 + + + + UTF-8 + 1.5 + 1.5 + + + + junit + junit + 4.12 + test + + + net.minidev + accessors-smart + 1.1 + + + + + + + + + + + scm:git:https://github.com/netplex/json-smart-v2.git + scm:git:https://github.com/netplex/json-smart-v2.git + https://github.com/netplex/json-smart-v2 + + + + ossrh + https://oss.sonatype.org/content/repositories/snapshots + + + ossrh + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + release-sign-artifacts + + + + performRelease + true + + + + + 2C8DF6EC + + + + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.6 + + + sign-artifacts + verify + + sign + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.5.2 + + forked-path + -Psonatype-oss-release + false + false + release + deploy + + + + + + + include-sources + + + + / + true + src/main/java + + **/*.java + + + + + + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.4 + + + bind-sources + + jar-no-fork + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.3 + + UTF-8 + 1.6 + 1.6 + + **/.svn/* + **/.svn + + + + + + org.apache.maven.plugins + maven-resources-plugin + 2.7 + + UTF-8 + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.6 + + + **/.svn/* + **/.svn + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.3 + + + false + + + + + attach-javadocs + + jar + + + + + + org.apache.felix + maven-bundle-plugin + 3.0.0 + true + + + ${project.groupId}.${project.artifactId} + ${project.artifactId} + ${project.version} + + net.minidev.json, net.minidev.json.annotate, net.minidev.json.parser, net.minidev.json.reader, net.minidev.json.writer + + + + + + + \ No newline at end of file diff --git a/repository/net/minidev/json-smart/2.2.1/json-smart-2.2.1.pom.sha1 b/repository/net/minidev/json-smart/2.2.1/json-smart-2.2.1.pom.sha1 new file mode 100755 index 0000000..db5576f --- /dev/null +++ b/repository/net/minidev/json-smart/2.2.1/json-smart-2.2.1.pom.sha1 @@ -0,0 +1 @@ +be61ede235a90e21fcc248f7f34514d800ebc953 \ No newline at end of file diff --git a/repository/net/minidev/minidev-parent/2.2/_remote.repositories b/repository/net/minidev/minidev-parent/2.2/_remote.repositories new file mode 100755 index 0000000..26b3fc0 --- /dev/null +++ b/repository/net/minidev/minidev-parent/2.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 09:52:04 CST 2017 +minidev-parent-2.2.pom>central= diff --git a/repository/net/minidev/minidev-parent/2.2/minidev-parent-2.2.pom b/repository/net/minidev/minidev-parent/2.2/minidev-parent-2.2.pom new file mode 100755 index 0000000..dcd3c88 --- /dev/null +++ b/repository/net/minidev/minidev-parent/2.2/minidev-parent-2.2.pom @@ -0,0 +1,299 @@ + + 4.0.0 + net.minidev + minidev-parent + 2.2 + Minidev super pom + minidev common properties. + pom + http://www.minidev.net/ + + + Chemouni Uriel + http://www.minidev.net/ + + + + + uriel + Uriel Chemouni + uchemouni@gmail.com + GMT+1 + + + + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + All files under Apache 2 + + + + + UTF-8 + 1.5 + 1.5 + + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.4 + + + bind-sources + + jar-no-fork + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + UTF-8 + 1.6 + 1.6 + + **/.svn/* + **/.svn + + + + + + org.apache.maven.plugins + maven-resources-plugin + 2.5 + + UTF-8 + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.1 + + + **/.svn/* + **/.svn + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.3 + + + false + -Xdoclint:none + + + + attach-javadocs + + jar + + + + + + + + + + scm:git:https://github.com/netplex/json-smart-v2.git + scm:git:https://github.com/netplex/json-smart-v2.git + https://github.com/netplex/json-smart-v2 + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.6 + + config/sun_checks.xml + + + + + + + + + + + + ../accessors-smart + ../json-smart + + + + + + + + + + + ossrh + https://oss.sonatype.org/content/repositories/snapshots + + + ossrh + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + + release-sign-artifacts + + + + performRelease + true + + + + 8E322ED0 + + + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + 1.6 + + + sign-artifacts + verify + + sign + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.5.2 + + forked-path + -Psonatype-oss-release + false + false + release + deploy + + + + + + + include-sources + + + + / + true + src/main/java + + **/*.java + + + + + + + + + + net.minidev + json-smart + ${project.version} + + + net.minidev + accessors-smart + 1.1 + + + net.minidev + json-smart-mini + ${project.version} + + + junit + junit + 3.8.2 + + + + diff --git a/repository/net/minidev/minidev-parent/2.2/minidev-parent-2.2.pom.sha1 b/repository/net/minidev/minidev-parent/2.2/minidev-parent-2.2.pom.sha1 new file mode 100755 index 0000000..c6025c7 --- /dev/null +++ b/repository/net/minidev/minidev-parent/2.2/minidev-parent-2.2.pom.sha1 @@ -0,0 +1 @@ +1e83d59a9b4fc254d76b971180b9d67784aed97e \ No newline at end of file diff --git a/repository/net/sf/ehcache/ehcache-core/2.4.6/_remote.repositories b/repository/net/sf/ehcache/ehcache-core/2.4.6/_remote.repositories new file mode 100755 index 0000000..29832b4 --- /dev/null +++ b/repository/net/sf/ehcache/ehcache-core/2.4.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Jun 10 16:56:04 CST 2017 +ehcache-core-2.4.6.jar>central= +ehcache-core-2.4.6.pom>central= diff --git a/repository/net/sf/ehcache/ehcache-core/2.4.6/ehcache-core-2.4.6.jar b/repository/net/sf/ehcache/ehcache-core/2.4.6/ehcache-core-2.4.6.jar new file mode 100755 index 0000000..0ec7273 Binary files /dev/null and b/repository/net/sf/ehcache/ehcache-core/2.4.6/ehcache-core-2.4.6.jar differ diff --git a/repository/net/sf/ehcache/ehcache-core/2.4.6/ehcache-core-2.4.6.jar.sha1 b/repository/net/sf/ehcache/ehcache-core/2.4.6/ehcache-core-2.4.6.jar.sha1 new file mode 100755 index 0000000..72f37b7 --- /dev/null +++ b/repository/net/sf/ehcache/ehcache-core/2.4.6/ehcache-core-2.4.6.jar.sha1 @@ -0,0 +1 @@ +5fa26910a264313f71f1bc669c22608514543d5b \ No newline at end of file diff --git a/repository/net/sf/ehcache/ehcache-core/2.4.6/ehcache-core-2.4.6.pom b/repository/net/sf/ehcache/ehcache-core/2.4.6/ehcache-core-2.4.6.pom new file mode 100755 index 0000000..695b1e3 --- /dev/null +++ b/repository/net/sf/ehcache/ehcache-core/2.4.6/ehcache-core-2.4.6.pom @@ -0,0 +1,954 @@ + + 4.0.0 + + + net.sf.ehcache + ehcache-parent + 2.3 + + + ehcache-core + jar + 2.4.6 + + Ehcache Core + This is the ehcache core module. Pair it with other modules for added functionality. + + + + The Apache Software License, Version 2.0 + src/assemble/EHCACHE-CORE-LICENSE.txt + + + http://ehcache.org + + + + UTF-8 + UTF-8 + 5 + src/test/java + src/test/resources + ehcache + false + ${maven.build.timestamp} + + 2.9 + + + + + + org.slf4j + slf4j-api + 1.6.1 + compile + + + + + + + org.slf4j + slf4j-jdk14 + 1.6.1 + provided + + + javax.servlet + servlet-api + provided + + + org.hibernate + hibernate-core + 3.5.1-Final + provided + + + org.codehaus.btm + btm + 2.0.1 + test + + + javax.transaction + jta + 1.1 + provided + + + + + net.sf.hibernate + hibernate + test + + + junit + junit-dep + 4.4 + test + + + org.hamcrest + hamcrest-core + 1.2 + test + + + org.hamcrest + hamcrest-library + 1.2 + test + + + dom4j + dom4j + test + + + javassist + javassist + 3.4.GA + test + + + org.hibernate + hibernate-ehcache + 3.3.2.GA + test + + + ehcache + net.sf.ehcache + + + + + + commons-logging + commons-logging + 1.1.1 + test + + + org.apache.derby + derby + 10.5.3.0_1 + test + + + org.mockito + mockito-core + 1.8.2 + test + + + com.sun.xsom + xsom + 20100725 + test + + + org.beanshell + bsh + 1.3.0 + test + + + + + + + src/main/resources + true + + + ${project.build.directory}/generated-resources + false + + + ${basedir}/${testDir} + + + ${basedir}/src/main/config/jcache + + + ${basedir}/${testResources} + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.5 + 1.5 + + + + compile_for_javadoc + pre-site + + compile + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.1 + + + + Apache Software License, Version 2.0 + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.7 + + + true + true + +
      ehcache]]>
      + 128m + 512 + ${basedir}/src/main/java/net/sf/ehcache/overview.html + + true + true + ${project.name} ${project.version} API +
      + + + + generate-javadoc + pre-site + + javadoc + + + + + + + + + + + true + true + +
      ehcache]]>
      + 128m + 512 + ${basedir}/src/main/java/net/sf/ehcache/overview.html + true + true + ${project.name} ${project.version} API + +
      +
      +
      +
      + + + org.codehaus.gmaven + gmaven-plugin + 1.3 + + + build-revision + generate-resources + + execute + + + 1) { + return matcher[0][1] + } else { + println "return unknown because matcher found no match" + return "unknown" + } + } + core_revision = getLastChangedRevision(project.basedir) + + project.properties.setProperty('build.revision', core_revision) + def proc = "hostname".execute() + proc.waitFor() + def hostname = "unknown" + if (proc.exitValue() == 0) + hostname = proc.text.trim() + project.properties.setProperty('build.hostname', hostname) + ]]> + + + + + + + org.apache.maven.plugins + maven-pdf-plugin + 1.1 + + + pdf + pre-site + + pdf + + + target/site/documentation + false + + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.0.3 + + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire.version} + + + **/*Test.java + + + **/*$* + **/Abstract*Test.java + **/RMICacheReplicatorWithLargePayloadTest.java + + pertest + ${tests.supplemental.args} -Xmx64m + false + false + true + plain + false + + true + true + ${net.sf.ehcache.speedAdjustmentFactor} + ${project.build.directory} + + + + + + large-heap-test-execution + integration-test + + test + + + + **/*$* + + + **/RMICacheReplicatorWithLargePayloadTest.java + + **/TerracottaIntegrationTest.java + + ${tests.supplemental.args} -Xms512m -Xmx512m + + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.5 + + + install + + checkstyle + + + + + ${basedir}/checkstyle/checkstyle.xml + ${basedir}/checkstyle/suppressions.xml + ${basedir}/checkstyle/ClassHeader.txt + ${skipCheckstyle} + false + true + true + true + true + false + true + + + + + + + org.apache.maven.plugins + maven-site-plugin + 2.1 + + ${basedir}/src/site/default-site-ehcache.vm + + UTF-8 + UTF-8 + + + + org.apache.maven.doxia + doxia-module-confluence + 1.1.3 + + + + + + org.codehaus.mojo + xml-maven-plugin + 1.0 + + + + transform + + + + + + + ${basedir}/src/changes + ${project.build.directory} + ${basedir}/src/xslt/changelog.xsl + + + .txt + + + + + + + + + maven-assembly-plugin + 2.2-beta-5 + + + ${basedir}/src/assemble/filter.properties + + + ${basedir}/src/assemble/distribution.xml + + gnu + + + + attach-distribution + package + + single + + + + + + + org.codehaus.mojo + rmic-maven-plugin + 1.1 + + + rmi-compilation + compile + + rmic + + + + **/RMICachePeer.class + + ${project.build.outputDirectory} + + + + +
      + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.codehaus.mojo + xml-maven-plugin + [1.0,) + + transform + + + + + + + + + org.codehaus.gmaven + gmaven-plugin + [1.3,) + + execute + + + + + + + + + org.codehaus.mojo + rmic-maven-plugin + [1.1,) + + rmic + + + + + + + + + + + + +
      + + + + site + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.3 + + + + + show_toc + pre-site + + + + + + + run + + + + + hide_toc + site + + + + + + + run + + + + + copy_files + compile + + + + + + + run + + + + + copy_image_files + compile + + + + + + + run + + + + + + + + + staging + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + deploy + + sign + + + + + + + + + perfTests + + src/test/perf + src/test/perfResources + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire.version} + + ${tests.supplemental.args} -Xmx512m + + + + + + + + buildnumber-git + + + .svn + + + + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.0-beta-3 + + + generate-resources + + create + + + + + false + false + {0,date,yyyy-MM-dd_HH-mm}_{1} + + timestamp + ${user.name} + + + + + + + + + + no-interruptible-io-solaris + + + java.vendor + Sun Microsystems Inc. + + + + -XX:-UseVMInterruptibleIO + + + + enable-system-gc-jrockit + + + java.vm.name + Oracle JRockit(R) + + + + -XXfullSystemGC + + + + + + test-nonstopcache + + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire.version} + + + **/nonstop/*Test.java + + + **/*$* + + + + net.sf.ehcache.skipUpdateCheck + true + + + java.awt.headless + true + + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.1.2 + + + + project-team + mailing-list + issue-tracking + license + scm + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + 2.3 + + + https://jira.terracotta.org/jira/browse/%ISSUE% + + + + + + + changes-report + + + + + + + + org.codehaus.mojo + jxr-maven-plugin + 2.0-beta-1 + + ${project.build.directory}/site + ehcache + + + + + + + + + + + terracotta-snapshots + http://www.terracotta.org/download/reflector/snapshots + + false + + + true + + + + + terracotta-releases + http://www.terracotta.org/download/reflector/releases + + true + + + false + + + + + + jboss-releases + http://repository.jboss.org/nexus/content/groups/public-jboss + + true + + + false + + + + + + Java.net Maven 2 + http://download.java.net/maven/2 + + true + + + false + + + + + + + terracotta-snapshots + http://www.terracotta.org/download/reflector/maven2 + + true + + + true + + + + + + + + ehcache.org + EHCache Site + dav:https://echache-stage.terracotta.lan/export1/ehcache.org + + + + + scm:svn:http://svn.terracotta.org/svn/ehcache/trunk + scm:svn:https://svn.terracotta.org/repo/ehcache/trunk + + http://svn.terracotta.org/svn/ehcache/trunk + + + + JIRA + https://jira.terracotta.org/jira/browse/EHC + + +
      + diff --git a/repository/net/sf/ehcache/ehcache-core/2.4.6/ehcache-core-2.4.6.pom.sha1 b/repository/net/sf/ehcache/ehcache-core/2.4.6/ehcache-core-2.4.6.pom.sha1 new file mode 100755 index 0000000..3b5bba5 --- /dev/null +++ b/repository/net/sf/ehcache/ehcache-core/2.4.6/ehcache-core-2.4.6.pom.sha1 @@ -0,0 +1 @@ +5507a935fc028768978ab0f00b882f597651b220 \ No newline at end of file diff --git a/repository/net/sf/ehcache/ehcache-parent/2.3/_remote.repositories b/repository/net/sf/ehcache/ehcache-parent/2.3/_remote.repositories new file mode 100755 index 0000000..5d5b6c9 --- /dev/null +++ b/repository/net/sf/ehcache/ehcache-parent/2.3/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Jun 10 16:49:04 CST 2017 +ehcache-parent-2.3.pom>central= diff --git a/repository/net/sf/ehcache/ehcache-parent/2.3/ehcache-parent-2.3.pom b/repository/net/sf/ehcache/ehcache-parent/2.3/ehcache-parent-2.3.pom new file mode 100755 index 0000000..411a04c --- /dev/null +++ b/repository/net/sf/ehcache/ehcache-parent/2.3/ehcache-parent-2.3.pom @@ -0,0 +1,526 @@ + + + 4.0.0 + + net.sf.ehcache + ehcache-parent + pom + 2.3 + + Ehcache Parent + + + http://ehcache.org + 2003 + + Terracotta, Inc. + http://www.terracotta.org + + + + http://nexus.terracotta.lan:8080/content/repositories/terracotta-snapshots + http://nexus.terracotta.lan:8080/content/repositories/terracotta-staging + http://nexus.terracotta.lan:8080/content/repositories/terracotta-releases + + + + + + net.sf.jsr107cache + jsr107cache + 1.0 + compile + + + commons-logging + commons-logging + 1.0.4 + compile + + + dom4j + dom4j + 1.6.1 + provided + + + org.hibernate + hibernate-core + 3.3.2.GA + + + javax.transaction + jta + + + javax.security + jacc + + + net.sf.ehcache + ehcache + + + provided + + + org.hibernate + hibernate-ehcache + 3.3.2.GA + provided + + + net.sf.hibernate + hibernate + 2.1.8 + + + javax.transaction + jta + + + javax.security + jacc + + + net.sf.ehcache + ehcache + + + provided + + + javax.servlet + servlet-api + 2.4 + provided + + + jgroups + jgroups-all + 2.4.1 + + + bsh + bsh + + + log4j + log4j + + + provided + + + + + httpunit + httpunit + 1.6 + test + + + commons-httpclient + commons-httpclient + 3.0.1 + test + + + checkstyle + checkstyle-optional + 4.4 + test + + + org.springframework + spring + 2.0.2 + test + + + org.springframework + spring-aop + 2.0.2 + test + + + org.springframework + spring-aspects + 2.0.2 + test + + + org.springframework + spring-mock + 2.0.2 + test + + + org.acegisecurity + acegi-security + 1.0.3 + test + + + log4j + log4j + + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + + attach-javadocs + + jar + + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + attach-sources + package + + jar + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.9 + + + + org.apache.maven.plugins + maven-release-plugin + 2.2.1 + + true + clean install + https://ehcache.svn.sourceforge.net/svnroot/ehcache/tags + + + + + org.apache.maven.plugins + maven-idea-plugin + 2.2 + + true + false + + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + + clean + + + + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.3.2 + + true + true + true + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.5 + + true + 1.5 + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + org.apache.maven.plugins + maven-source-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.5 + 1.5 + + + + + + + + + sign-artifacts + + + performRelease + true + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.1 + + + sign-artifacts + verify + + sign + + + Terracotta Release Engineer + + + + + + + + + + + nt + + + + org.apache.maven.plugins + maven-surefire-plugin + + true + + + + + + + + + deploy-sonatype + + + sourceforge-releases + Sourceforge Release Repository + http://oss.sonatype.org/service/local/staging/deploy/maven2 + + + sourceforge-snapshots + Sourceforge Snapshot Repository + http://oss.sonatype.org/content/repositories/sourceforge-snapshots + + + + + + + releases + + + terracotta-releases + Terracotta Releases Repository + ${terracotta-releases-url} + + + + + + + + gregluck + Greg Luck + + Maintainer + Developer + + +10 + + gregrluck + gregrluck + + + + ssuravarapu + Surya Suravarapu + + + Developer + + -5 + + + oneovthafew + Gavin King + + Developer + + +10 + + + Mauro Talevi + + + + + + Maven Guru + + + + + + + + Adam Murdoch + + + + + + Former Developer + + +10 + + + Ben Houston + + + + + + + + + + Claus Ibsen + + + + + + + + Patches + + + + Jody Brownell + + + + + + + + Patches + + + + + + + The Apache Software License, Version 2.0 + http://www.ehcache.org/about/license + repo + The license is the standard wording from the Apache license. + Terracotta, Inc. is the copyright owner. + + + + + + Terracotta's JIRA + https://jira.terracotta.org/jira/browse/EHC + + + + + + + terracotta-staging + Terracotta Staging Repository + ${terracotta-staging-url} + + + terracotta-snapshots + Terracotta Snapshots Repository + ${terracotta-snapshots-url} + false + + + + + + ehcache.org + EHCache Site + dav:https://echache-stage.terracotta.lan/export1/ehcache.org + + + + + + Ehcache Mailing List + http://lists.terracotta.org/mailman/listinfo/ehcache-list + http://lists.terracotta.org/mailman/listinfo/ehcache-list + ehcache-list@lists.terracotta.org + http://lists.terracotta.org/pipermail/ehcache-list/ + + + Old SourceForge Mailing List - closed due to spam attacks + http://lists.sourceforge.net/lists/listinfo/ehcache-list + http://lists.sourceforge.net/lists/listinfo/ehcache-list + ehcache-list@lists.sourceforge.net + http://sourceforge.net/mailarchive/forum.php?forum=ehcache-list + + + + + scm:svn:http://svn.terracotta.org/svn/ehcache + scm:svn:https://svn.terracotta.org/repo/ehcache + + http://svn.terracotta.org/svn/ehcache + + + diff --git a/repository/net/sf/ehcache/ehcache-parent/2.3/ehcache-parent-2.3.pom.sha1 b/repository/net/sf/ehcache/ehcache-parent/2.3/ehcache-parent-2.3.pom.sha1 new file mode 100755 index 0000000..01fc846 --- /dev/null +++ b/repository/net/sf/ehcache/ehcache-parent/2.3/ehcache-parent-2.3.pom.sha1 @@ -0,0 +1 @@ +d0c8f9838b00d9bd992b902fdb4bffaa2e1ecab4 \ No newline at end of file diff --git a/repository/net/sf/ehcache/ehcache-web-parent/2.0.4/_remote.repositories b/repository/net/sf/ehcache/ehcache-web-parent/2.0.4/_remote.repositories new file mode 100755 index 0000000..32fe167 --- /dev/null +++ b/repository/net/sf/ehcache/ehcache-web-parent/2.0.4/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Jun 10 16:49:04 CST 2017 +ehcache-web-parent-2.0.4.pom>central= diff --git a/repository/net/sf/ehcache/ehcache-web-parent/2.0.4/ehcache-web-parent-2.0.4.pom b/repository/net/sf/ehcache/ehcache-web-parent/2.0.4/ehcache-web-parent-2.0.4.pom new file mode 100755 index 0000000..6f3e071 --- /dev/null +++ b/repository/net/sf/ehcache/ehcache-web-parent/2.0.4/ehcache-web-parent-2.0.4.pom @@ -0,0 +1,46 @@ + + + + + Integration Module + J2SE-1.5 + + + 4.0.0 + + net.sf.ehcache + ehcache-parent + 2.3 + + Ehcache Web Filters Parent + ehcache-web-parent + pom + 2.0.4 + parent pom for web module + + + + + The Apache Software License, Version 2.0 + http://ehcache.org/license.html + + + + + scm:svn:http://svn.terracotta.org/svn/ehcache/tags/ehcache-web-2.0.4 + scm:svn:https://svn.terracotta.org/repo/ehcache/tags/ehcache-web-2.0.4 + http://svn.terracotta.org/svn/ehcache/tags/ehcache-web-2.0.4 + + + + web + web-system-tests + + diff --git a/repository/net/sf/ehcache/ehcache-web-parent/2.0.4/ehcache-web-parent-2.0.4.pom.sha1 b/repository/net/sf/ehcache/ehcache-web-parent/2.0.4/ehcache-web-parent-2.0.4.pom.sha1 new file mode 100755 index 0000000..dd829af --- /dev/null +++ b/repository/net/sf/ehcache/ehcache-web-parent/2.0.4/ehcache-web-parent-2.0.4.pom.sha1 @@ -0,0 +1 @@ +1ef861ffa86e195da7bacbabd51f69737345e245 \ No newline at end of file diff --git a/repository/net/sf/ehcache/ehcache-web/2.0.4/_remote.repositories b/repository/net/sf/ehcache/ehcache-web/2.0.4/_remote.repositories new file mode 100755 index 0000000..d987d45 --- /dev/null +++ b/repository/net/sf/ehcache/ehcache-web/2.0.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Jun 10 16:56:04 CST 2017 +ehcache-web-2.0.4.jar>central= +ehcache-web-2.0.4.pom>central= diff --git a/repository/net/sf/ehcache/ehcache-web/2.0.4/ehcache-web-2.0.4.jar b/repository/net/sf/ehcache/ehcache-web/2.0.4/ehcache-web-2.0.4.jar new file mode 100755 index 0000000..ac60a53 Binary files /dev/null and b/repository/net/sf/ehcache/ehcache-web/2.0.4/ehcache-web-2.0.4.jar differ diff --git a/repository/net/sf/ehcache/ehcache-web/2.0.4/ehcache-web-2.0.4.jar.sha1 b/repository/net/sf/ehcache/ehcache-web/2.0.4/ehcache-web-2.0.4.jar.sha1 new file mode 100755 index 0000000..f0943ab --- /dev/null +++ b/repository/net/sf/ehcache/ehcache-web/2.0.4/ehcache-web-2.0.4.jar.sha1 @@ -0,0 +1 @@ +8f5bd8c75e534e9b56933e4f4d3c375f3cf105c6 \ No newline at end of file diff --git a/repository/net/sf/ehcache/ehcache-web/2.0.4/ehcache-web-2.0.4.pom b/repository/net/sf/ehcache/ehcache-web/2.0.4/ehcache-web-2.0.4.pom new file mode 100755 index 0000000..0c49d56 --- /dev/null +++ b/repository/net/sf/ehcache/ehcache-web/2.0.4/ehcache-web-2.0.4.pom @@ -0,0 +1,133 @@ + + + 4.0.0 + + net.sf.ehcache + ehcache-web-parent + 2.0.4 + + Ehcache Web Filters + ehcache-web + jar + + + + + The Apache Software License, Version 2.0 + http://ehcache.org/license.html + + + + + + + ${project.groupId} + ehcache-core + 2.4.6 + + + + javax.servlet + servlet-api + provided + + + + + true + UTF-8 + UTF-8 + + + + + + maven-compiler-plugin + + 1.5 + 1.5 + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.3 + + + verify + + checkstyle + + + + + ${basedir}/checkstyle/checkstyle.xml + ${basedir}/checkstyle/suppressions.xml + ${basedir}/checkstyle/ClassHeader.txt + false + true + false + true + true + true + true + true + + + + org.apache.maven.plugins + maven-source-plugin + 2.0.3 + + + attach-sources + package + + jar + + + + + + + maven-assembly-plugin + + + src/assemble/filter.properties + + + src/assemble/distribution.xml + + + + + + + + + + Craig Andrews + + + + + + Developer + + +10 + + Contributed to the CachingHeaders implementation. + + + + + + + + sourceforge-snapshots + Sourceforge Snapshot Repository + http://oss.sonatype.org/content/repositories/sourceforge-snapshots + + + diff --git a/repository/net/sf/ehcache/ehcache-web/2.0.4/ehcache-web-2.0.4.pom.sha1 b/repository/net/sf/ehcache/ehcache-web/2.0.4/ehcache-web-2.0.4.pom.sha1 new file mode 100755 index 0000000..6866b4e --- /dev/null +++ b/repository/net/sf/ehcache/ehcache-web/2.0.4/ehcache-web-2.0.4.pom.sha1 @@ -0,0 +1 @@ +658bad7f0e88b60afd9adbb2b3f194bb2e05a2bb \ No newline at end of file diff --git a/repository/net/sf/ezmorph/ezmorph/1.0.6/_remote.repositories b/repository/net/sf/ezmorph/ezmorph/1.0.6/_remote.repositories new file mode 100755 index 0000000..0e63f32 --- /dev/null +++ b/repository/net/sf/ezmorph/ezmorph/1.0.6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:54 CST 2016 +ezmorph-1.0.6.pom>central= +ezmorph-1.0.6.jar>central= diff --git a/repository/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6.jar b/repository/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6.jar new file mode 100755 index 0000000..30fad12 Binary files /dev/null and b/repository/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6.jar differ diff --git a/repository/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6.jar.sha1 b/repository/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6.jar.sha1 new file mode 100755 index 0000000..64436d8 --- /dev/null +++ b/repository/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6.jar.sha1 @@ -0,0 +1 @@ +01e55d2a0253ea37745d33062852fd2c90027432 /home/maven/repository-staging/to-ibiblio/maven2/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6.jar diff --git a/repository/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6.pom b/repository/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6.pom new file mode 100755 index 0000000..6952425 --- /dev/null +++ b/repository/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6.pom @@ -0,0 +1,211 @@ + + + 4.0.0 + net.sf.ezmorph + ezmorph + jar + 1.0.6 + ezmorph + + http://ezmorph.sourceforge.net + + + Simple java library for transforming an Object to another Object. + + + 2006 + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + scm:cvs:pserver:anonymous@ezmorph.cvs.sourceforge.net:/cvsroot/ezmorph:ezmorph + + http://ezmorph.cvs.sourceforge.net/ezmorph + + scm:cvs:ext:${maven.username}@ezmorph.cvs.sourceforge.net:/cvsroot/ezmorph:ezmorph + + + + SourceForge + https://sourceforge.net/tracker/?group_id=174866 + + + + + + + Andres Almiray + aalmiray + aalmiray@users.sourceforge.net + -5 + + Java Developer + + + + + + + junit + junit + 3.8.2 + true + + + commons-lang + commons-lang + 2.3 + + + commons-beanutils + commons-beanutils + 1.7.0 + true + + + commons-logging + commons-logging + 1.1 + true + + + log4j + log4j + + + logkit + logkit + + + avalon-framework + avalon-framework + + + javax.servlet + servlet-api + + + + + log4j + log4j + 1.2.14 + true + runtime + + + + + 2.0.7 + + + + install + + + maven-compiler-plugin + + 1.3 + 1.1 + + + + org.apache.maven.plugins + maven-site-plugin + + + ${basedir}/src/site + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/Abstract*.java + **/*TestSuite.java + + + **/*Test.java + + + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + + + org.apache.maven.plugins + maven-surefire-report-plugin + + + org.apache.maven.plugins + maven-jxr-plugin + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.1 + + + http://java.sun.com/j2se/1.5.0/docs/api/ + http://www.junit.org/junit/javadoc/ + + http://jakarta.apache.org/commons/beanutils/commons-beanutils-1.7.0/docs/api/ + + + http://jakarta.apache.org/commons/lang/api-2.2/ + + + + + + org.codehaus.mojo + cobertura-maven-plugin + + + org.codehaus.mojo + changes-maven-plugin + + + + changes-report + + + + + + org.codehaus.mojo + jdepend-maven-plugin + + + org.codehaus.mojo + javancss-maven-plugin + 2.0-beta-1 + + + org.codehaus.mojo + findbugs-maven-plugin + 1.0.0 + + + + + diff --git a/repository/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6.pom.sha1 b/repository/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6.pom.sha1 new file mode 100755 index 0000000..9145dad --- /dev/null +++ b/repository/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6.pom.sha1 @@ -0,0 +1 @@ +525ab6696d703a52adb42dfb48ec9b1d4e9fb8b0 /home/maven/repository-staging/to-ibiblio/maven2/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6.pom diff --git a/repository/net/sf/jopt-simple/jopt-simple/4.9/_remote.repositories b/repository/net/sf/jopt-simple/jopt-simple/4.9/_remote.repositories new file mode 100755 index 0000000..088cbe8 --- /dev/null +++ b/repository/net/sf/jopt-simple/jopt-simple/4.9/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:58:22 CST 2017 +jopt-simple-4.9.pom>central= diff --git a/repository/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.pom b/repository/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.pom new file mode 100755 index 0000000..6ea5c22 --- /dev/null +++ b/repository/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.pom @@ -0,0 +1,344 @@ + + 4.0.0 + + org.sonatype.oss + oss-parent + 7 + + net.sf.jopt-simple + jopt-simple + 4.9 + jar + JOpt Simple + http://pholser.github.com/jopt-simple + A Java library for parsing command line options + + + The MIT License + http://www.opensource.org/licenses/mit-license.php + repo + + + + scm:git:git://github.com/pholser/jopt-simple.git + scm:git:ssh://git@github.com/pholser/jopt-simple.git + http://github.com/pholser/jopt-simple + + + GitHub + http://github.com/pholser/jopt-simple/issues + + + + pholser + Paul Holser + pholser@alumni.rice.edu + http://www.pholser.com + + + + UTF-8 + UTF-8 + UTF-8 + + + + joda-time + joda-time + 2.3 + test + + + org.apache.ant + ant + 1.8.4 + test + + + + com.googlecode.jmockit + jmockit + 1.6 + test + + + org.hamcrest + hamcrest-all + 1.3 + test + + + junit + junit + 4.12 + test + + + org.infinitest + continuous-testing-toolkit + 1.0 + test + + + org.hamcrest + hamcrest-all + + + + + + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.9.2 + + + org.apache.maven.scm + maven-scm-manager-plexus + 1.9.2 + + + org.kathrynhuxtable.maven.wagon + wagon-gitsite + 0.3.1 + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.2 + + 1.5 + 1.5 + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.13 + + + org.codehaus.mojo.signature + java15 + 1.0 + + + + + check-signature + + check + + + + + + + org.apache.felix + maven-bundle-plugin + 2.3.7 + true + + + ${project.groupId}.${project.artifactId} + ${project.artifactId} + ${project.version} + ${project.name} + joptsimple,joptsimple.util + joptsimple.internal + + + + + package + + bundle + + + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.4 + + + true + 97 + 99 + + + + + + clean + check + + + + + + org.apache.maven.plugins + maven-pmd-plugin + 3.4 + + 40 + 1.5 + + + + compile + + cpd-check + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.8 + + + paste-examples + post-site + + + + + + + + + + + run + + + + + + maven-site-plugin + 3.3 + + UTF-8 + + + + org.pitest + pitest-maven + 1.1.4 + + + joptsimple* + + + *Test + + + equals + hashCode + + + joptsimple.examples* + *EqualsHash*Test + *TestCase + *Fixture + *Harness + *Matchers + *Ctor + *Problematic + *ValueOfHaver + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + ${disable-doclint} + 1.5 + public + joptsimple.examples:joptsimple.internal:joptsimple.internal.* + + http://download.oracle.com/javase/1.5.0/docs/api + + © Copyright 2004-2015 Paul R. Holser, Jr. All rights reserved. Licensed under The MIT License. pholser@alumni.rice.edu]]> + + + + + javadoc + + + + + + org.codehaus.mojo + javancss-maven-plugin + 2.0 + + + org.codehaus.mojo + cobertura-maven-plugin + 2.4 + + + xml + html + + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.5.5 + + Low + + + + org.apache.maven.plugins + maven-pmd-plugin + 3.4 + + 40 + 1.5 + + + + + + + github-project-site + gitsite:git@github.com/pholser/jopt-simple.git + + + + + + javadoc-8-broken + + 1.8 + + + -Xdoclint:none + + + + diff --git a/repository/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.pom.sha1 b/repository/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.pom.sha1 new file mode 100755 index 0000000..c8d68a8 --- /dev/null +++ b/repository/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.pom.sha1 @@ -0,0 +1 @@ +ea3cd0a93e4e8adc1cdadd544c9168bc5aa985a8 \ No newline at end of file diff --git a/repository/net/sf/json-lib/json-lib/2.2.3/_remote.repositories b/repository/net/sf/json-lib/json-lib/2.2.3/_remote.repositories new file mode 100755 index 0000000..942c7cb --- /dev/null +++ b/repository/net/sf/json-lib/json-lib/2.2.3/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:54 CST 2016 +json-lib-2.2.3-jdk15.jar>central= +json-lib-2.2.3.pom>central= diff --git a/repository/net/sf/json-lib/json-lib/2.2.3/json-lib-2.2.3-jdk15.jar b/repository/net/sf/json-lib/json-lib/2.2.3/json-lib-2.2.3-jdk15.jar new file mode 100755 index 0000000..8c92fab Binary files /dev/null and b/repository/net/sf/json-lib/json-lib/2.2.3/json-lib-2.2.3-jdk15.jar differ diff --git a/repository/net/sf/json-lib/json-lib/2.2.3/json-lib-2.2.3-jdk15.jar.sha1 b/repository/net/sf/json-lib/json-lib/2.2.3/json-lib-2.2.3-jdk15.jar.sha1 new file mode 100755 index 0000000..db3dec9 --- /dev/null +++ b/repository/net/sf/json-lib/json-lib/2.2.3/json-lib-2.2.3-jdk15.jar.sha1 @@ -0,0 +1 @@ +e9c10548f3d5b260d604818057060cd0ab3b733c \ No newline at end of file diff --git a/repository/net/sf/json-lib/json-lib/2.2.3/json-lib-2.2.3.pom b/repository/net/sf/json-lib/json-lib/2.2.3/json-lib-2.2.3.pom new file mode 100755 index 0000000..879e103 --- /dev/null +++ b/repository/net/sf/json-lib/json-lib/2.2.3/json-lib-2.2.3.pom @@ -0,0 +1,418 @@ + + + 4.0.0 + net.sf.json-lib + json-lib + jar + 2.2.3 + json-lib + + http://json-lib.sourceforge.net + + + Java library for transforming beans, maps, collections, java + arrays and XML to JSON. + + + 2006 + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + This product includes software developed by Douglas + Crockford (http://www.crockford.com). + + + + + Json-lib + http://json-lib.sourceforge.net + + + + + scm:cvs:pserver:anonymous@json-lib.cvs.sourceforge.net:/cvsroot/json-lib:json-lib + + http://json-lib.cvs.sourceforge.net/json-lib + + scm:cvs:ext:${maven.username}@json-lib.cvs.sourceforge.net:/cvsroot/json-lib:json-lib + + + + SourceForge + https://sourceforge.net/tracker/?group_id=171425 + + + + + Json-lib User List + + http://lists.sourceforge.net/lists/listinfo/json-lib-user + + + http://lists.sourceforge.net/lists/listinfo/json-lib-user + + + http://sourceforge.net/mailarchive/forum.php?forum=json-lib-user + + + + + + + Douglas Crockford + json at JSON.org + JSON.org + + Original source code developer + + + + Andres Almiray + aalmiray + aalmiray@users.sourceforge.net + -5 + + Java Developer + + + + + + + Matt Small + WaveMaker + + Contributed generics support + + + + Dan Fabulich + + Feedback on JDK5 and JEE features + + + + Masato Nagai + + Patch for XMLSerializer + + + + Gino Miceli + + Patch for PropertySet strategy + + + + Mino Tonga + + + Yee_Keat Phuah + + Patch for thread safety in JSONObject/JSONArray + + + + Oliver Zyngier + + + Marcelo Liberato + + + Mathias Herberst + + + Ales Novy + + Patch for performance improvements in JSONUtils + Patch for propagating JsonConfig to missing methods on JSONObject + + + + Peter Schubert + + Performance patch for JSONUtils + + + + + + + junit + junit + 3.8.2 + compile + true + + + xmlunit + xmlunit + 1.0 + test + + + commons-beanutils + commons-beanutils + 1.7.0 + compile + + + commons-collections + commons-collections + 3.2 + compile + + + commons-lang + commons-lang + 2.4 + compile + + + commons-logging + commons-logging + 1.1.1 + compile + + + log4j + log4j + + + logkit + logkit + + + avalon-framework + avalon-framework + + + javax.servlet + servlet-api + + + + + xom + xom + 1.1 + compile + true + + + oro + oro + 2.0.8 + compile + true + + + net.sf.ezmorph + ezmorph + 1.0.6 + compile + + + log4j + log4j + 1.2.14 + runtime + true + + + org.codehaus.groovy + groovy-all + 1.5.7 + compile + true + + + org.jruby + jruby + 1.1 + compile + true + + + commons-httpclient + commons-httpclient + 3.1 + test + + + + + 2.0.9 + + + + install + + + maven-compiler-plugin + + 1.3 + 1.1 + + + + org.apache.maven.plugins + maven-site-plugin + + + ${basedir}/src/site + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.3 + + + **/Abstract*.java + **/AllTests.java + **/*closure* + + + **/Test*.java + + + + + org.codehaus.groovy.maven + gmaven-plugin + 1.0-rc-3 + + + + compile + testCompile + + + + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + + + org.apache.maven.plugins + maven-surefire-report-plugin + + + org.apache.maven.plugins + maven-jxr-plugin + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.1 + + + http://java.sun.com/j2se/1.5.0/docs/api/ + http://www.junit.org/junit/javadoc/ + + http://jakarta.apache.org/commons/beanutils/commons-beanutils-1.7.0/docs/api/ + + + http://jakarta.apache.org/commons/lang/api-2.2/ + + http://ezmorph.sourceforge.net/apidocs/ + + + + + org.codehaus.mojo + cobertura-maven-plugin + + + org.codehaus.mojo + changes-maven-plugin + + + + changes-report + + + + + + org.codehaus.mojo + jdepend-maven-plugin + + + org.codehaus.mojo + javancss-maven-plugin + 2.0-beta-1 + + + + + + + + sf_release + Json-lib repo @ sourceforge.net + + scp://ssh.sf.net/home/groups/j/js/json-lib/htdocs/m2/repo/release + + + + sf_snapshot + SourceForge Snapshot + + scp://ssh.sf.net/home/groups/j/js/json-lib/htdocs/m2/repo/snapshot + + + + sf_website + scp://ssh.sf.net/home/groups/j/js/json-lib/htdocs + + + + + + diff --git a/repository/net/sf/json-lib/json-lib/2.2.3/json-lib-2.2.3.pom.sha1 b/repository/net/sf/json-lib/json-lib/2.2.3/json-lib-2.2.3.pom.sha1 new file mode 100755 index 0000000..6bd7619 --- /dev/null +++ b/repository/net/sf/json-lib/json-lib/2.2.3/json-lib-2.2.3.pom.sha1 @@ -0,0 +1 @@ +06551d71bbe4e9fc2fd477d6db1e55627dfcdd1d \ No newline at end of file diff --git a/repository/net/sf/kxml/kxml2/2.2.2/_remote.repositories b/repository/net/sf/kxml/kxml2/2.2.2/_remote.repositories new file mode 100755 index 0000000..2fecbb4 --- /dev/null +++ b/repository/net/sf/kxml/kxml2/2.2.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Jan 16 11:47:11 CST 2017 +kxml2-2.2.2.pom>central= diff --git a/repository/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.jar b/repository/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.jar new file mode 100755 index 0000000..db98b10 Binary files /dev/null and b/repository/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.jar differ diff --git a/repository/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.jar.sha1 b/repository/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.jar.sha1 new file mode 100755 index 0000000..4947cbf --- /dev/null +++ b/repository/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.jar.sha1 @@ -0,0 +1 @@ +a36b83b7591ad9ccb7d3d11dc32b97f6497cf22b kxml2-2.2.2.jar diff --git a/repository/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.pom b/repository/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.pom new file mode 100755 index 0000000..678e6fa --- /dev/null +++ b/repository/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.pom @@ -0,0 +1,67 @@ + + 4.0.0 + net.sf.kxml + kxml2 + kXML 2 + 2.2.2 + kXML2 is a small XmlPull parser aimed at J2ME/MIDP devices, e.g. mobile phones. + http://kxml.sourceforge.net/kxml2 + + + + The BSD License + http://www.opensource.org/licenses/bsd-license.html + repo + + + + + http://sourceforge.net/tracker/?atid=109157&group_id=9157&func=browse + + 2001 + + + kXML Developer List + http://sourceforge.net/mail/?group_id=9157 + + + + + haustein + Stefan Haustein + sh@kobjects.org + + + + + scm:cvs:pserver:anonymous@cvs.sourceforge.net:/cvsroot/kxml:kxml2 + http://cvs.sourceforge.net/viewcvs.py/kxml/kxml2/ + + + kObjects.org + http://kobjects.org/ + + + src/ + + + + xmlpull + xmlpull + 1.1.3.1 + + + junit + junit + 3.8.2 + test + + + + + default + Default Site + scp://kxml.sourceforge.net//kxml2 + + + \ No newline at end of file diff --git a/repository/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.pom.sha1 b/repository/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.pom.sha1 new file mode 100755 index 0000000..ed9361c --- /dev/null +++ b/repository/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.pom.sha1 @@ -0,0 +1 @@ +27af527466cfed72b83867a35bbecbe422dea3a8 kxml2-2.2.2.pom diff --git a/repository/ognl/ognl/3.0.6/_remote.repositories b/repository/ognl/ognl/3.0.6/_remote.repositories new file mode 100755 index 0000000..4ae9387 --- /dev/null +++ b/repository/ognl/ognl/3.0.6/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:40 CST 2017 +ognl-3.0.6.jar>nexus= +ognl-3.0.6.pom>nexus= +ognl-3.0.6.jar>central= +ognl-3.0.6.pom>central= diff --git a/repository/ognl/ognl/3.0.6/ognl-3.0.6.jar b/repository/ognl/ognl/3.0.6/ognl-3.0.6.jar new file mode 100755 index 0000000..b0838b7 Binary files /dev/null and b/repository/ognl/ognl/3.0.6/ognl-3.0.6.jar differ diff --git a/repository/ognl/ognl/3.0.6/ognl-3.0.6.jar.sha1 b/repository/ognl/ognl/3.0.6/ognl-3.0.6.jar.sha1 new file mode 100755 index 0000000..cf65900 --- /dev/null +++ b/repository/ognl/ognl/3.0.6/ognl-3.0.6.jar.sha1 @@ -0,0 +1 @@ +a3665cf8e3426686ee751790f3d1e1ec5705e9dc \ No newline at end of file diff --git a/repository/ognl/ognl/3.0.6/ognl-3.0.6.pom b/repository/ognl/ognl/3.0.6/ognl-3.0.6.pom new file mode 100755 index 0000000..4a30c5a --- /dev/null +++ b/repository/ognl/ognl/3.0.6/ognl-3.0.6.pom @@ -0,0 +1,181 @@ + + 4.0.0 + + + org.sonatype.oss + oss-parent + 7 + + + ognl + ognl + jar + 3.0.6 + OGNL - Object Graph Navigation Library + OGNL - Object Graph Navigation Library + + 1997 + + http://ognl.org + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + scm:git:git@github.com:jkuhnert/ognl.git + git@github.com:jkuhnert/ognl.git + scm:git:git@github.com:jkuhnert/ognl.git + + + + OpenSymphony + http://www.opensymphony.com + + + + jira + http://jira.opensymphony.com/browse/OGNL + + + + + lukaszlenart + lukaszlenart@apache.org + + ASF Committer + + + + + + + junit + junit + 4.9 + test + + + org.easymock + easymock + 2.3 + test + + + javassist + javassist + 3.11.0.GA + + + + + src/java + src/test/java + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.5 + 1.5 + + + + compile-tests + process-test-sources + + testCompile + + + 1.5 + 1.5 + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.3 + + + **/OgnlTestCase.java + **/*$* + + + **/*Test.java + **/TestOgnlRuntime.java + + + + + org.apache.maven.plugins + maven-jar-plugin + + + true + true + + + + + org.apache.maven.plugins + maven-source-plugin + + + true + true + + + + + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + true + true + + + + + + jar + + + + + + org.apache.maven.plugins + maven-clean-plugin + 2.1.1 + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + package + + sign + + + + + + + + diff --git a/repository/ognl/ognl/3.0.6/ognl-3.0.6.pom.sha1 b/repository/ognl/ognl/3.0.6/ognl-3.0.6.pom.sha1 new file mode 100755 index 0000000..68395bd --- /dev/null +++ b/repository/ognl/ognl/3.0.6/ognl-3.0.6.pom.sha1 @@ -0,0 +1 @@ +1d51f15d16c9c86b0147ab21be06a1eaceaab27e \ No newline at end of file diff --git a/repository/opensymphony/ognl/2.6.11/_remote.repositories b/repository/opensymphony/ognl/2.6.11/_remote.repositories new file mode 100755 index 0000000..50749a2 --- /dev/null +++ b/repository/opensymphony/ognl/2.6.11/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:48:08 CST 2017 +ognl-2.6.11.jar>central= +ognl-2.6.11.pom>central= diff --git a/repository/opensymphony/ognl/2.6.11/ognl-2.6.11.jar b/repository/opensymphony/ognl/2.6.11/ognl-2.6.11.jar new file mode 100755 index 0000000..19cd379 Binary files /dev/null and b/repository/opensymphony/ognl/2.6.11/ognl-2.6.11.jar differ diff --git a/repository/opensymphony/ognl/2.6.11/ognl-2.6.11.jar.sha1 b/repository/opensymphony/ognl/2.6.11/ognl-2.6.11.jar.sha1 new file mode 100755 index 0000000..abe0c5c --- /dev/null +++ b/repository/opensymphony/ognl/2.6.11/ognl-2.6.11.jar.sha1 @@ -0,0 +1 @@ +0c3f31f4a65461c44e6697bf29070e638bef09d8 \ No newline at end of file diff --git a/repository/opensymphony/ognl/2.6.11/ognl-2.6.11.pom b/repository/opensymphony/ognl/2.6.11/ognl-2.6.11.pom new file mode 100755 index 0000000..6d4614d --- /dev/null +++ b/repository/opensymphony/ognl/2.6.11/ognl-2.6.11.pom @@ -0,0 +1,78 @@ + + 4.0.0 + + opensymphony + ognl + jar + 2.6.11 + + OGNL - Object Graph Navigation Library + 1997 + + http://ognl.org + + + OpenSymphony + http://www.opensymphony.com + + + + jira + http://jira.opensymphony.com/browse/OGNL + + + + + junit + junit + 3.8.1 + test + + + javassist + javassist + 3.0 + test + + + + + src/java + src/test + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/OgnlTestCase.java + + + + + org.apache.maven.plugins + maven-jar-plugin + + + true + true + + + + + org.apache.maven.plugins + maven-source-plugin + + + + jar + + + + + + + + diff --git a/repository/opensymphony/ognl/2.6.11/ognl-2.6.11.pom.sha1 b/repository/opensymphony/ognl/2.6.11/ognl-2.6.11.pom.sha1 new file mode 100755 index 0000000..2c70302 --- /dev/null +++ b/repository/opensymphony/ognl/2.6.11/ognl-2.6.11.pom.sha1 @@ -0,0 +1 @@ +3afdb8f31c1e94dd0cf786c04e703124498d445e \ No newline at end of file diff --git a/repository/opensymphony/sitemesh/2.4/_remote.repositories b/repository/opensymphony/sitemesh/2.4/_remote.repositories new file mode 100755 index 0000000..4a206a5 --- /dev/null +++ b/repository/opensymphony/sitemesh/2.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sat Jun 10 16:56:01 CST 2017 +sitemesh-2.4.jar>central= +sitemesh-2.4.pom>central= diff --git a/repository/opensymphony/sitemesh/2.4/sitemesh-2.4.jar b/repository/opensymphony/sitemesh/2.4/sitemesh-2.4.jar new file mode 100755 index 0000000..663fc73 Binary files /dev/null and b/repository/opensymphony/sitemesh/2.4/sitemesh-2.4.jar differ diff --git a/repository/opensymphony/sitemesh/2.4/sitemesh-2.4.jar.sha1 b/repository/opensymphony/sitemesh/2.4/sitemesh-2.4.jar.sha1 new file mode 100755 index 0000000..3bffb7c --- /dev/null +++ b/repository/opensymphony/sitemesh/2.4/sitemesh-2.4.jar.sha1 @@ -0,0 +1 @@ +fa84c82cce30a9a632c08dd2277d63993d972cf5 sitemesh-2.4.jar diff --git a/repository/opensymphony/sitemesh/2.4/sitemesh-2.4.pom b/repository/opensymphony/sitemesh/2.4/sitemesh-2.4.pom new file mode 100755 index 0000000..e66387d --- /dev/null +++ b/repository/opensymphony/sitemesh/2.4/sitemesh-2.4.pom @@ -0,0 +1,53 @@ + + + + + + 4.0.0 + + opensymphony + sitemesh + 2.4 + + Sitemesh + SiteMesh is a web-page layout and decoration framework and web- application integration framework to aid in creating large sites consisting of many pages for which a consistent look/feel, navigation and layout scheme is required. + http://www.opensymphony.com/sitemesh + + + + The Apache Software License, Version 1.1 + http://www.opensymphony.com/sitemesh/license.action + repo + + + + + Opensymphony + http://www.opensymphony.com + + + + scm:cvs::pserver:guest@cvs.dev.java.net:/cvs/xwork/sitemesh + scm:cvs::pserver:${username}@cvs.dev.java.net:/cvs/xwork/sitemesh + https://xwork.dev.java.net/source/browse/sitemesh + + + + diff --git a/repository/opensymphony/sitemesh/2.4/sitemesh-2.4.pom.sha1 b/repository/opensymphony/sitemesh/2.4/sitemesh-2.4.pom.sha1 new file mode 100755 index 0000000..db1060d --- /dev/null +++ b/repository/opensymphony/sitemesh/2.4/sitemesh-2.4.pom.sha1 @@ -0,0 +1 @@ +36efca1bd5f3dc4de4b57ea78cb11d98140d9cc4 sitemesh-2.4.pom diff --git a/repository/org/abego/treelayout/org.abego.treelayout.core/1.0.1/_remote.repositories b/repository/org/abego/treelayout/org.abego.treelayout.core/1.0.1/_remote.repositories new file mode 100644 index 0000000..4507777 --- /dev/null +++ b/repository/org/abego/treelayout/org.abego.treelayout.core/1.0.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Apr 14 16:37:59 CST 2017 +org.abego.treelayout.core-1.0.1.jar>central= +org.abego.treelayout.core-1.0.1.pom>central= diff --git a/repository/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.jar b/repository/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.jar new file mode 100644 index 0000000..2350adc Binary files /dev/null and b/repository/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.jar differ diff --git a/repository/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.jar.sha1 b/repository/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.jar.sha1 new file mode 100644 index 0000000..1425b82 --- /dev/null +++ b/repository/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.jar.sha1 @@ -0,0 +1 @@ +e31e79cba7a5414cf18fa69f3f0a2cf9ee997b61 \ No newline at end of file diff --git a/repository/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.pom b/repository/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.pom new file mode 100644 index 0000000..71521d9 --- /dev/null +++ b/repository/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.pom @@ -0,0 +1,91 @@ + + + + 4.0.0 + + org.abego.treelayout + org.abego.treelayout.core + 1.0.1 + jar + + abego TreeLayout Core + Efficient and customizable TreeLayout Algorithm in Java. + http://code.google.com/p/treelayout/ + + + org.sonatype.oss + oss-parent + 7 + + + + + BSD 3-Clause "New" or "Revised" License (BSD-3-Clause) + http://treelayout.googlecode.com/files/LICENSE.TXT + repo + + + + + http://code.google.com/p/treelayout/source/browse/ + scm:svn:http://treelayout.googlecode.com/svn/ + + + + + ub + Udo Borkowski + ub@abego.org + abego Software GmbH, Germany + http://abego-software.de + + + + + abego Software GmbH, Germany + http://abego-software.de + + + + UTF-8 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.5 + 1.5 + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.2 + + + + true + true + + + + + + + + + + junit + junit + 4.8.2 + test + + + diff --git a/repository/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.pom.sha1 b/repository/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.pom.sha1 new file mode 100644 index 0000000..e83e2a9 --- /dev/null +++ b/repository/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.pom.sha1 @@ -0,0 +1 @@ +e8da72b4e31c6610ca57fde5f73d5ee4d1d5f957 \ No newline at end of file diff --git a/repository/org/antlr/antlr4-annotations/4.3/_remote.repositories b/repository/org/antlr/antlr4-annotations/4.3/_remote.repositories new file mode 100644 index 0000000..056acda --- /dev/null +++ b/repository/org/antlr/antlr4-annotations/4.3/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Apr 14 16:37:59 CST 2017 +antlr4-annotations-4.3.jar>central= +antlr4-annotations-4.3.pom>central= diff --git a/repository/org/antlr/antlr4-annotations/4.3/antlr4-annotations-4.3.jar b/repository/org/antlr/antlr4-annotations/4.3/antlr4-annotations-4.3.jar new file mode 100644 index 0000000..8ed939f Binary files /dev/null and b/repository/org/antlr/antlr4-annotations/4.3/antlr4-annotations-4.3.jar differ diff --git a/repository/org/antlr/antlr4-annotations/4.3/antlr4-annotations-4.3.jar.sha1 b/repository/org/antlr/antlr4-annotations/4.3/antlr4-annotations-4.3.jar.sha1 new file mode 100644 index 0000000..ff9cce5 --- /dev/null +++ b/repository/org/antlr/antlr4-annotations/4.3/antlr4-annotations-4.3.jar.sha1 @@ -0,0 +1 @@ +4d1d9af5e6d10f41b7ef16b9d30892bda4d823ac \ No newline at end of file diff --git a/repository/org/antlr/antlr4-annotations/4.3/antlr4-annotations-4.3.pom b/repository/org/antlr/antlr4-annotations/4.3/antlr4-annotations-4.3.pom new file mode 100644 index 0000000..3072e4d --- /dev/null +++ b/repository/org/antlr/antlr4-annotations/4.3/antlr4-annotations-4.3.pom @@ -0,0 +1,38 @@ + + + 4.0.0 + + + org.antlr + antlr4-master + 4.3 + ../.. + + + antlr4-annotations + + ANTLR 4 Runtime Annotations + A set of annotations used within the ANTLR 4 Runtime + + + src + + + resources + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + -proc:none + + + + + + + diff --git a/repository/org/antlr/antlr4-annotations/4.3/antlr4-annotations-4.3.pom.sha1 b/repository/org/antlr/antlr4-annotations/4.3/antlr4-annotations-4.3.pom.sha1 new file mode 100644 index 0000000..f5e0a64 --- /dev/null +++ b/repository/org/antlr/antlr4-annotations/4.3/antlr4-annotations-4.3.pom.sha1 @@ -0,0 +1 @@ +52d6faff570340f79aa5572e3587d887f530ac09 \ No newline at end of file diff --git a/repository/org/antlr/antlr4-master/4.3/_remote.repositories b/repository/org/antlr/antlr4-master/4.3/_remote.repositories new file mode 100644 index 0000000..5870e9e --- /dev/null +++ b/repository/org/antlr/antlr4-master/4.3/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Apr 14 16:37:38 CST 2017 +antlr4-master-4.3.pom>central= diff --git a/repository/org/antlr/antlr4-master/4.3/antlr4-master-4.3.pom b/repository/org/antlr/antlr4-master/4.3/antlr4-master-4.3.pom new file mode 100644 index 0000000..b04f127 --- /dev/null +++ b/repository/org/antlr/antlr4-master/4.3/antlr4-master-4.3.pom @@ -0,0 +1,209 @@ + + + + org.sonatype.oss + oss-parent + 7 + + + 4.0.0 + org.antlr + antlr4-master + 4.3 + pom + + ANTLR 4 + ANTLR 4 Master Build POM + http://www.antlr.org + 1992 + + ANTLR + http://www.antlr.org + + + + + The BSD License + http://www.antlr.org/license.html + repo + + + + + + + Terence Parr + http://antlr.org/wiki/display/~admin/Home + + Project lead - ANTLR + + + + + Sam Harwell + http://tunnelvisionlabs.com + + Developer + + + + + Jim Idle + jimi@idle.ws + http://www.linkedin.com/in/jimidle + + Developer - Maven Plugin + + + + + + + runtime/Java + runtime/JavaAnnotations + tool + antlr4-maven-plugin + + + + UTF-8 + UTF-8 + ${env.JAVA5_HOME} + ${env.JAVA6_HOME} + ${java5.home}/lib/rt.jar + ${java6.home}/lib/rt.jar + ${bootclasspath.java6} + ${bootclasspath.java6} + true + + + + + antlr-discussion + https://groups.google.com/forum/?fromgroups#!forum/antlr-discussion + + + + + GitHub Issues + https://github.com/antlr/antlr4/issues + + + + https://github.com/antlr/antlr4/tree/master + scm:git:git://github.com/antlr/antlr4.git + scm:git:git@github.com:antlr/antlr4.git + 4.3 + + + + + sonatype-oss-release + + + + org.apache.maven.plugins + maven-compiler-plugin + + + default-compile + + + -Xlint + -Xlint:-serial + -bootclasspath + ${bootclasspath.compile} + + + + + default-testCompile + + + -Xlint + -Xlint:-serial + -bootclasspath + ${bootclasspath.testCompile} + + + + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + true + true + 1.6 + 1.6 + + -Xlint + -Xlint:-serial + + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + true + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.16 + + + + org.apache.maven.plugins + maven-source-plugin + + 2.2.1 + + + + org.apache.maven.plugins + maven-javadoc-plugin + + 2.9.1 + + true + + + + + org.apache.maven.plugins + maven-gpg-plugin + + 1.4 + + + + org.apache.maven.plugins + maven-release-plugin + + 2.4.2 + + -Psonatype-oss-release ${release.arguments} + + + + + diff --git a/repository/org/antlr/antlr4-master/4.3/antlr4-master-4.3.pom.sha1 b/repository/org/antlr/antlr4-master/4.3/antlr4-master-4.3.pom.sha1 new file mode 100644 index 0000000..dff0ce8 --- /dev/null +++ b/repository/org/antlr/antlr4-master/4.3/antlr4-master-4.3.pom.sha1 @@ -0,0 +1 @@ +aa072e2192084e0956a6bfebaa8d1e76c09fed70 \ No newline at end of file diff --git a/repository/org/antlr/antlr4-runtime/4.3/_remote.repositories b/repository/org/antlr/antlr4-runtime/4.3/_remote.repositories new file mode 100644 index 0000000..1e08a36 --- /dev/null +++ b/repository/org/antlr/antlr4-runtime/4.3/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Apr 14 16:37:59 CST 2017 +antlr4-runtime-4.3.jar>central= +antlr4-runtime-4.3.pom>central= diff --git a/repository/org/antlr/antlr4-runtime/4.3/antlr4-runtime-4.3.jar b/repository/org/antlr/antlr4-runtime/4.3/antlr4-runtime-4.3.jar new file mode 100644 index 0000000..6bab406 Binary files /dev/null and b/repository/org/antlr/antlr4-runtime/4.3/antlr4-runtime-4.3.jar differ diff --git a/repository/org/antlr/antlr4-runtime/4.3/antlr4-runtime-4.3.jar.sha1 b/repository/org/antlr/antlr4-runtime/4.3/antlr4-runtime-4.3.jar.sha1 new file mode 100644 index 0000000..70143cc --- /dev/null +++ b/repository/org/antlr/antlr4-runtime/4.3/antlr4-runtime-4.3.jar.sha1 @@ -0,0 +1 @@ +d644ab8324e2ad95f5583528ef2dc7c143ce0f45 \ No newline at end of file diff --git a/repository/org/antlr/antlr4-runtime/4.3/antlr4-runtime-4.3.pom b/repository/org/antlr/antlr4-runtime/4.3/antlr4-runtime-4.3.pom new file mode 100644 index 0000000..993f4e0 --- /dev/null +++ b/repository/org/antlr/antlr4-runtime/4.3/antlr4-runtime-4.3.pom @@ -0,0 +1,122 @@ + + + 4.0.0 + + + org.antlr + antlr4-master + 4.3 + ../.. + + + antlr4-runtime + + ANTLR 4 Runtime + The ANTLR 4 Runtime + + + + dot + + + + + org.abego.treelayout + org.abego.treelayout.core + 1.0.1 + compile + + + + org.antlr + antlr4-annotations + ${project.version} + compile + + + + + + sonatype-oss-release + + + + us.bryon + graphviz-maven-plugin + 1.0 + + + + dot + + + ${dot.path} + ${project.build.directory}/apidocs + svg + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + true + + org.antlr:* + + + + + + org.apache.maven.plugins + maven-shade-plugin + 2.2 + false + + + package + + shade + + + false + false + true + true + complete + + + + + + + + + + + + src + + + + + org.antlr + antlr4-maven-plugin + 4.2.2 + + src + + + + + antlr4 + + + + + + + + diff --git a/repository/org/antlr/antlr4-runtime/4.3/antlr4-runtime-4.3.pom.sha1 b/repository/org/antlr/antlr4-runtime/4.3/antlr4-runtime-4.3.pom.sha1 new file mode 100644 index 0000000..a08aa92 --- /dev/null +++ b/repository/org/antlr/antlr4-runtime/4.3/antlr4-runtime-4.3.pom.sha1 @@ -0,0 +1 @@ +7506afb2d7e1fdbd02bee67ce083a57a65d6667b \ No newline at end of file diff --git a/repository/org/apache/activemq/activemq-all/5.11.2/_remote.repositories b/repository/org/apache/activemq/activemq-all/5.11.2/_remote.repositories new file mode 100644 index 0000000..45b7e8d --- /dev/null +++ b/repository/org/apache/activemq/activemq-all/5.11.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Jun 02 16:08:59 CST 2017 +activemq-all-5.11.2.jar>central= +activemq-all-5.11.2.pom>central= diff --git a/repository/org/apache/activemq/activemq-all/5.11.2/activemq-all-5.11.2.jar b/repository/org/apache/activemq/activemq-all/5.11.2/activemq-all-5.11.2.jar new file mode 100644 index 0000000..03f9394 Binary files /dev/null and b/repository/org/apache/activemq/activemq-all/5.11.2/activemq-all-5.11.2.jar differ diff --git a/repository/org/apache/activemq/activemq-all/5.11.2/activemq-all-5.11.2.jar.sha1 b/repository/org/apache/activemq/activemq-all/5.11.2/activemq-all-5.11.2.jar.sha1 new file mode 100644 index 0000000..268e88f --- /dev/null +++ b/repository/org/apache/activemq/activemq-all/5.11.2/activemq-all-5.11.2.jar.sha1 @@ -0,0 +1 @@ +431c2e60661a4666451b0e1d0ad04a5b7dc8c3aa \ No newline at end of file diff --git a/repository/org/apache/activemq/activemq-all/5.11.2/activemq-all-5.11.2.pom b/repository/org/apache/activemq/activemq-all/5.11.2/activemq-all-5.11.2.pom new file mode 100644 index 0000000..6bebb18 --- /dev/null +++ b/repository/org/apache/activemq/activemq-all/5.11.2/activemq-all-5.11.2.pom @@ -0,0 +1,385 @@ + + + + activemq-parent + org.apache.activemq + 5.11.2 + + 4.0.0 + activemq-all + ActiveMQ :: All JAR bundle + Puts together an ActiveMQ jar bundle + + + + maven-shade-plugin + ${maven-shade-plugin-version} + + + package + + shade + + + + + ${project.groupId}:activemq-client + ${project.groupId}:activemq-openwire-legacy + ${project.groupId}:activemq-camel + ${project.groupId}:activemq-jaas + ${project.groupId}:activemq-broker + ${project.groupId}:activemq-console + ${project.groupId}:activemq-shiro + ${project.groupId}:activemq-spring + ${project.groupId}:activemq-pool + ${project.groupId}:activemq-jms-pool + ${project.groupId}:activemq-amqp + ${project.groupId}:activemq-http + ${project.groupId}:activemq-mqtt + ${project.groupId}:activemq-stomp + ${project.groupId}:activemq-kahadb-store + ${project.groupId}:activemq-leveldb-store + ${project.groupId}:activemq-jdbc-store + org.apache.activemq.protobuf:activemq-protobuf + org.fusesource.hawtbuf:hawtbuf + org.jasypt:jasypt + org.apache.geronimo.specs:geronimo-jms_1.1_spec + org.apache.geronimo.specs:geronimo-jta_1.0.1B_spec + org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec + org.apache.geronimo.specs:geronimo-annotation_1.0_spec + org.slf4j:slf4j-api + org.slf4j:slf4j-log4j12 + log4j:log4j + + + + + .java + + + Apache ActiveMQ + + + META-INF/spring.handlers + + + META-INF/services/com.sun.tools.xjc.Plugin + + + META-INF/spring.schemas + + + + + + + + + + + deploy + + deploy + + + maven-source-plugin + ${maven-source-plugin-version} + + + attach-sources + + jar + + + + + false + + + + + + + apache-release + + + + maven-source-plugin + 2.1.2 + + + attach-sources + + jar + + + true + + + + + true + + + + maven-assembly-plugin + 2.4 + + + source-release-assembly + package + + single + + + true + + source-release + + gnu + gnu + + + + uber-sources-jar + package + + single + + + + /Users/dkulp/working/activemq/target/checkout/activemq-all/src/main/descriptors/uber-sources.xml + + true + gnu + + + + + + org.apache.apache.resources + apache-source-release-assembly-descriptor + 1.0.4 + compile + + + + gnu + + + + + + + org.apache.activemq + activemq-client + 5.11.2 + sources + compile + true + + + org.apache.activemq + activemq-openwire-legacy + 5.11.2 + sources + compile + true + + + org.apache.activemq + activemq-camel + 5.11.2 + sources + compile + true + + + org.apache.activemq + activemq-jaas + 5.11.2 + sources + compile + true + + + org.apache.activemq + activemq-broker + 5.11.2 + sources + compile + true + + + org.apache.activemq + activemq-console + 5.11.2 + sources + compile + true + + + org.apache.activemq + activemq-shiro + 5.11.2 + sources + compile + true + + + org.apache.activemq + activemq-spring + 5.11.2 + sources + compile + true + + + org.apache.activemq + activemq-pool + 5.11.2 + sources + compile + true + + + org.apache.activemq + activemq-jms-pool + 5.11.2 + sources + compile + true + + + org.apache.activemq + activemq-amqp + 5.11.2 + sources + compile + true + + + org.apache.activemq + activemq-http + 5.11.2 + sources + compile + true + + + org.apache.activemq + activemq-mqtt + 5.11.2 + sources + compile + true + + + org.apache.activemq + activemq-stomp + 5.11.2 + sources + compile + true + + + org.apache.activemq + activemq-kahadb-store + 5.11.2 + sources + compile + true + + + org.apache.activemq + activemq-jdbc-store + 5.11.2 + sources + compile + true + + + org.apache.activemq + activemq-leveldb-store + 5.11.2 + sources + compile + true + + + org.apache.activemq.protobuf + activemq-protobuf + 1.1 + sources + compile + true + + + org.fusesource.hawtbuf + hawtbuf + 1.11 + sources + compile + true + + + org.jasypt + jasypt + 1.9.2 + sources + compile + true + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + 1.1.1 + sources + compile + true + + + org.apache.geronimo.specs + geronimo-j2ee-management_1.1_spec + 1.0.1 + sources + compile + true + + + org.apache.geronimo.specs + geronimo-annotation_1.0_spec + 1.1.1 + sources + compile + true + + + org.slf4j + slf4j-api + 1.7.10 + sources + compile + true + + + org.slf4j + slf4j-log4j12 + 1.7.10 + sources + compile + true + + + log4j + log4j + 1.2.17 + sources + compile + true + + + + + + diff --git a/repository/org/apache/activemq/activemq-all/5.11.2/activemq-all-5.11.2.pom.sha1 b/repository/org/apache/activemq/activemq-all/5.11.2/activemq-all-5.11.2.pom.sha1 new file mode 100644 index 0000000..11b85c7 --- /dev/null +++ b/repository/org/apache/activemq/activemq-all/5.11.2/activemq-all-5.11.2.pom.sha1 @@ -0,0 +1 @@ +150618bd5e00b00b810b2e53641872fedcb36c2d \ No newline at end of file diff --git a/repository/org/apache/activemq/activemq-all/5.11.2/aether-9dbe0746-71ed-4b43-9dde-23062c364c26-activemq-all-5.11.2-sources.jar-in-progress b/repository/org/apache/activemq/activemq-all/5.11.2/aether-9dbe0746-71ed-4b43-9dde-23062c364c26-activemq-all-5.11.2-sources.jar-in-progress new file mode 100644 index 0000000..973d4d7 Binary files /dev/null and b/repository/org/apache/activemq/activemq-all/5.11.2/aether-9dbe0746-71ed-4b43-9dde-23062c364c26-activemq-all-5.11.2-sources.jar-in-progress differ diff --git a/repository/org/apache/activemq/activemq-all/5.2.0/_remote.repositories b/repository/org/apache/activemq/activemq-all/5.2.0/_remote.repositories new file mode 100644 index 0000000..434652d --- /dev/null +++ b/repository/org/apache/activemq/activemq-all/5.2.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:45 CST 2016 +activemq-all-5.2.0.pom>central= +activemq-all-5.2.0.jar>central= diff --git a/repository/org/apache/activemq/activemq-all/5.2.0/activemq-all-5.2.0.jar b/repository/org/apache/activemq/activemq-all/5.2.0/activemq-all-5.2.0.jar new file mode 100644 index 0000000..5f63bb1 Binary files /dev/null and b/repository/org/apache/activemq/activemq-all/5.2.0/activemq-all-5.2.0.jar differ diff --git a/repository/org/apache/activemq/activemq-all/5.2.0/activemq-all-5.2.0.jar.sha1 b/repository/org/apache/activemq/activemq-all/5.2.0/activemq-all-5.2.0.jar.sha1 new file mode 100644 index 0000000..0cf6eac --- /dev/null +++ b/repository/org/apache/activemq/activemq-all/5.2.0/activemq-all-5.2.0.jar.sha1 @@ -0,0 +1 @@ +8204df96003149930566d5f84ca851fc12b51158 \ No newline at end of file diff --git a/repository/org/apache/activemq/activemq-all/5.2.0/activemq-all-5.2.0.pom b/repository/org/apache/activemq/activemq-all/5.2.0/activemq-all-5.2.0.pom new file mode 100644 index 0000000..fd50bf9 --- /dev/null +++ b/repository/org/apache/activemq/activemq-all/5.2.0/activemq-all-5.2.0.pom @@ -0,0 +1,76 @@ + + + + activemq-parent + org.apache.activemq + 5.2.0 + + 4.0.0 + activemq-all + ActiveMQ :: Jar Bundle + 5.2.0 + Puts together an ActiveMQ jar bundle + + + + maven-shade-plugin + 1.0.1 + + + package + + shade + + + + + ${project.groupId}:activemq-camel + ${project.groupId}:activemq-core + ${project.groupId}:activemq-console + ${project.groupId}:activemq-jaas + ${project.groupId}:activemq-optional + ${project.groupId}:activemq-jpa-store + org.apache.geronimo.specs:geronimo-jms_1.1_spec + org.apache.geronimo.specs:geronimo-jta_1.0.1B_spec + org.apache.geronimo.specs:geronimo-j2ee-management_1.0_spec + commons-logging:commons-logging-api + + + + + Apache ActiveMQ + + + META-INF/spring.handlers + + + META-INF/services/com.sun.tools.xjc.Plugin + + + META-INF/spring.schemas + + + + + + + + org.apache.geronimo.genesis.plugins + tools-maven-plugin + + + verify-legal-files + verify + + verify-legal-files + + + false + + + + + + + + diff --git a/repository/org/apache/activemq/activemq-all/5.2.0/activemq-all-5.2.0.pom.sha1 b/repository/org/apache/activemq/activemq-all/5.2.0/activemq-all-5.2.0.pom.sha1 new file mode 100644 index 0000000..c4ea489 --- /dev/null +++ b/repository/org/apache/activemq/activemq-all/5.2.0/activemq-all-5.2.0.pom.sha1 @@ -0,0 +1 @@ +a877b6cd4356546d73224ca2e7007e225c1a07e0 \ No newline at end of file diff --git a/repository/org/apache/activemq/activemq-broker/5.13.4/_remote.repositories b/repository/org/apache/activemq/activemq-broker/5.13.4/_remote.repositories new file mode 100644 index 0000000..97e61fb --- /dev/null +++ b/repository/org/apache/activemq/activemq-broker/5.13.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 15 17:38:21 CST 2017 +activemq-broker-5.13.4.jar>central= +activemq-broker-5.13.4.pom>central= diff --git a/repository/org/apache/activemq/activemq-broker/5.13.4/activemq-broker-5.13.4.jar b/repository/org/apache/activemq/activemq-broker/5.13.4/activemq-broker-5.13.4.jar new file mode 100644 index 0000000..fdcd1ef Binary files /dev/null and b/repository/org/apache/activemq/activemq-broker/5.13.4/activemq-broker-5.13.4.jar differ diff --git a/repository/org/apache/activemq/activemq-broker/5.13.4/activemq-broker-5.13.4.jar.sha1 b/repository/org/apache/activemq/activemq-broker/5.13.4/activemq-broker-5.13.4.jar.sha1 new file mode 100644 index 0000000..3c03954 --- /dev/null +++ b/repository/org/apache/activemq/activemq-broker/5.13.4/activemq-broker-5.13.4.jar.sha1 @@ -0,0 +1 @@ +77869af9719764a9d9c12adc9a4a0a4f23d8bd14 \ No newline at end of file diff --git a/repository/org/apache/activemq/activemq-broker/5.13.4/activemq-broker-5.13.4.pom b/repository/org/apache/activemq/activemq-broker/5.13.4/activemq-broker-5.13.4.pom new file mode 100644 index 0000000..12db608 --- /dev/null +++ b/repository/org/apache/activemq/activemq-broker/5.13.4/activemq-broker-5.13.4.pom @@ -0,0 +1,263 @@ + + + + + 4.0.0 + + + org.apache.activemq + activemq-parent + 5.13.4 + + + activemq-broker + jar + ActiveMQ :: Broker + The ActiveMQ Message Broker implementation + + + -Xmx512M + + + + + + + + org.apache.activemq + activemq-client + + + org.apache.activemq + activemq-openwire-legacy + + + + + + + + org.osgi + org.osgi.core + provided + true + + + org.apache.activemq + activemq-jaas + true + + + + + xalan + xalan + true + + + + + + + junit + junit + test + + + org.slf4j + slf4j-log4j12 + test + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin-version} + + + ${javase-javadoc-url} + ${javaee-javadoc-url} + ${slf4j-javadoc-url} + http://junit.sourceforge.net/javadoc/ + + ${basedir}/../etc/css/stylesheet.css + true + 256m + ${source-version} + + + JMS Client + org.apache.activemq:org.apache.activemq.command + + + JMS Client support classes for working with BLOBs and JNDI + org.apache.activemq.blob:org.apache.activemq.jndi + + + Enterprise Integration Pattern support via Camel + org.apache.activemq.camel:org.apache.activemq.camel.* + + + Spring support + org.apache.activemq.spring:org.apache.activemq.xbean:org.apache.activemq.pool + + + JMS Client Implementation classes + org.apache.activemq.filter:org.apache.activemq.management:org.apache.activemq.selector:org.apache.activemq.thread + + + Broker implementation + org.apache.activemq.advisory:org.apache.activemq.broker:org.apache.activemq.broker.*:org.apache.activemq.state:org.apache.activemq.security:org.apache.activemq.transaction + + + Broker Persistent Store + org.apache.activemq.store:org.apache.activemq.store.* + + + Kaha fast file based storage + org.apache.activemq.kaha:org.apache.activemq.kaha.* + + + Transports + org.apache.activemq.transport:org.apache.activemq.transport.* + + + Memory handling + org.apache.activemq.memory:org.apache.activemq.memory.* + + + Networks of Brokers + org.apache.activemq.network:org.apache.activemq.network.* + + + OpenWire support + org.apache.activemq.openwire:org.apache.activemq.openwire.* + + + Utility classes + org.apache.activemq.util:org.apache.activemq.wireformat:org.apache.activemq.proxy + + + + + + org.codehaus.mojo + findbugs-maven-plugin + ${findbugs-maven-plugin-version} + + Normal + Default + + + + + + + + + maven-surefire-plugin + + 1 + false + ${surefire.argLine} + alphabetical + + + org.apache.activemq.default.directory.prefix + target/ + + + + **/*Test.* + + + + + org.apache.maven.plugins + maven-clean-plugin + + + + ${basedir}/activemq-data + + + + + + + maven-jar-plugin + + + + test-jar + + + + + + + + + activemq.tests-sanity + + + activemq.tests + smoke + + + + + + maven-surefire-plugin + + + **/JmsQueueTransactionTest.* + **/MessageInterceptorTest.* + **/BrokerDestinationViewTest.* + + + + + + + + activemq.tests-autoTransport + + + activemq.tests + autoTransport + + + + + + maven-surefire-plugin + + + ** + + + + + + + + diff --git a/repository/org/apache/activemq/activemq-broker/5.13.4/activemq-broker-5.13.4.pom.sha1 b/repository/org/apache/activemq/activemq-broker/5.13.4/activemq-broker-5.13.4.pom.sha1 new file mode 100644 index 0000000..c79d764 --- /dev/null +++ b/repository/org/apache/activemq/activemq-broker/5.13.4/activemq-broker-5.13.4.pom.sha1 @@ -0,0 +1 @@ +bd63d1b02b8c67e8648c1a904b4ae9cae0c4bf0b \ No newline at end of file diff --git a/repository/org/apache/activemq/activemq-client/5.13.4/_remote.repositories b/repository/org/apache/activemq/activemq-client/5.13.4/_remote.repositories new file mode 100644 index 0000000..28fbbf2 --- /dev/null +++ b/repository/org/apache/activemq/activemq-client/5.13.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 15 17:38:21 CST 2017 +activemq-client-5.13.4.jar>central= +activemq-client-5.13.4.pom>central= diff --git a/repository/org/apache/activemq/activemq-client/5.13.4/activemq-client-5.13.4.jar b/repository/org/apache/activemq/activemq-client/5.13.4/activemq-client-5.13.4.jar new file mode 100644 index 0000000..1b30b1b Binary files /dev/null and b/repository/org/apache/activemq/activemq-client/5.13.4/activemq-client-5.13.4.jar differ diff --git a/repository/org/apache/activemq/activemq-client/5.13.4/activemq-client-5.13.4.jar.sha1 b/repository/org/apache/activemq/activemq-client/5.13.4/activemq-client-5.13.4.jar.sha1 new file mode 100644 index 0000000..6f5d564 --- /dev/null +++ b/repository/org/apache/activemq/activemq-client/5.13.4/activemq-client-5.13.4.jar.sha1 @@ -0,0 +1 @@ +9876c0a5851599038b4560135a1fc366e1841959 \ No newline at end of file diff --git a/repository/org/apache/activemq/activemq-client/5.13.4/activemq-client-5.13.4.pom b/repository/org/apache/activemq/activemq-client/5.13.4/activemq-client-5.13.4.pom new file mode 100644 index 0000000..276f9b9 --- /dev/null +++ b/repository/org/apache/activemq/activemq-client/5.13.4/activemq-client-5.13.4.pom @@ -0,0 +1,370 @@ + + + + + 4.0.0 + + + org.apache.activemq + activemq-parent + 5.13.4 + + + activemq-client + jar + ActiveMQ :: Client + The ActiveMQ Client implementation + + + -Xmx512M + + + + + + + + org.slf4j + slf4j-api + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + + + org.fusesource.hawtbuf + hawtbuf + ${hawtbuf-version} + + + + + org.apache.geronimo.specs + geronimo-j2ee-management_1.1_spec + + + + + commons-net + commons-net + true + + + + javax.jmdns + jmdns + true + + + + + + + junit + junit + test + + + org.slf4j + slf4j-log4j12 + test + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin-version} + + + ${javase-javadoc-url} + ${javaee-javadoc-url} + ${slf4j-javadoc-url} + http://junit.sourceforge.net/javadoc/ + + ${basedir}/../etc/css/stylesheet.css + true + 256m + ${source-version} + + + JMS Client + org.apache.activemq:org.apache.activemq.command + + + JMS Client support classes for working with BLOBs and JNDI + org.apache.activemq.blob:org.apache.activemq.jndi + + + Enterprise Integration Pattern support via Camel + org.apache.activemq.camel:org.apache.activemq.camel.* + + + Spring support + org.apache.activemq.spring:org.apache.activemq.xbean:org.apache.activemq.pool + + + JMS Client Implementation classes + org.apache.activemq.filter:org.apache.activemq.management:org.apache.activemq.selector:org.apache.activemq.thread + + + Broker implementation + org.apache.activemq.advisory:org.apache.activemq.broker:org.apache.activemq.broker.*:org.apache.activemq.state:org.apache.activemq.security:org.apache.activemq.transaction + + + Broker Persistent Store + org.apache.activemq.store:org.apache.activemq.store.* + + + Kaha fast file based storage + org.apache.activemq.kaha:org.apache.activemq.kaha.* + + + Transports + org.apache.activemq.transport:org.apache.activemq.transport.* + + + Memory handling + org.apache.activemq.memory:org.apache.activemq.memory.* + + + Networks of Brokers + org.apache.activemq.network:org.apache.activemq.network.* + + + OpenWire support + org.apache.activemq.openwire:org.apache.activemq.openwire.* + + + Utility classes + org.apache.activemq.util:org.apache.activemq.wireformat:org.apache.activemq.proxy + + + + + + org.codehaus.mojo + findbugs-maven-plugin + ${findbugs-maven-plugin-version} + + Normal + Default + + + + + + + + + ${project.basedir}/src/main/resources + + **/* + + + + ${project.basedir}/src/main/filtered-resources + true + + **/* + + + + + + + maven-surefire-plugin + + 1 + false + ${surefire.argLine} + alphabetical + + + org.apache.activemq.default.directory.prefix + target/ + + + + + + **/*Test.* + + + + + + org.codehaus.mojo + javacc-maven-plugin + + + generate-sources + + ${basedir}/src/main/grammar + ${basedir}/target/generated-sources/javacc + org.apache.activemq.selector + + + javacc + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-source + generate-sources + + add-source + + + + ${basedir}/target/generated-sources/javacc + + + + + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.codehaus.mojo + + javacc-maven-plugin + + [2.6,) + + javacc + + + + + true + + + + + + + + + + + + + + + openwire-generate + + + + org.apache.maven.plugins + maven-antrun-plugin + + + default + generate-sources + + run + + + + + + Running OpenWire Generator + + + + + + + org.apache.activemq + activemq-openwire-generator + ${project.version} + + + + + + + + activemq.tests-sanity + + + activemq.tests + smoke + + + + + + maven-surefire-plugin + + + **/MemoryUsageConcurrencyTest.* + **/BitArrayBinTest.* + **/LRUCacheTest.* + + + + + + + + activemq.tests-autoTransport + + + activemq.tests + autoTransport + + + + + + maven-surefire-plugin + + + ** + + + + + + + + diff --git a/repository/org/apache/activemq/activemq-client/5.13.4/activemq-client-5.13.4.pom.sha1 b/repository/org/apache/activemq/activemq-client/5.13.4/activemq-client-5.13.4.pom.sha1 new file mode 100644 index 0000000..2a7a62f --- /dev/null +++ b/repository/org/apache/activemq/activemq-client/5.13.4/activemq-client-5.13.4.pom.sha1 @@ -0,0 +1 @@ +3703af3897e416dda582f682b53bc474f831d5bc \ No newline at end of file diff --git a/repository/org/apache/activemq/activemq-openwire-legacy/5.13.4/_remote.repositories b/repository/org/apache/activemq/activemq-openwire-legacy/5.13.4/_remote.repositories new file mode 100644 index 0000000..90f9447 --- /dev/null +++ b/repository/org/apache/activemq/activemq-openwire-legacy/5.13.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 15 17:38:21 CST 2017 +activemq-openwire-legacy-5.13.4.jar>central= +activemq-openwire-legacy-5.13.4.pom>central= diff --git a/repository/org/apache/activemq/activemq-openwire-legacy/5.13.4/activemq-openwire-legacy-5.13.4.jar b/repository/org/apache/activemq/activemq-openwire-legacy/5.13.4/activemq-openwire-legacy-5.13.4.jar new file mode 100644 index 0000000..651c798 Binary files /dev/null and b/repository/org/apache/activemq/activemq-openwire-legacy/5.13.4/activemq-openwire-legacy-5.13.4.jar differ diff --git a/repository/org/apache/activemq/activemq-openwire-legacy/5.13.4/activemq-openwire-legacy-5.13.4.jar.sha1 b/repository/org/apache/activemq/activemq-openwire-legacy/5.13.4/activemq-openwire-legacy-5.13.4.jar.sha1 new file mode 100644 index 0000000..6615799 --- /dev/null +++ b/repository/org/apache/activemq/activemq-openwire-legacy/5.13.4/activemq-openwire-legacy-5.13.4.jar.sha1 @@ -0,0 +1 @@ +95995fb6819e162ac4df299505800c65f670d2bf \ No newline at end of file diff --git a/repository/org/apache/activemq/activemq-openwire-legacy/5.13.4/activemq-openwire-legacy-5.13.4.pom b/repository/org/apache/activemq/activemq-openwire-legacy/5.13.4/activemq-openwire-legacy-5.13.4.pom new file mode 100644 index 0000000..750b7d2 --- /dev/null +++ b/repository/org/apache/activemq/activemq-openwire-legacy/5.13.4/activemq-openwire-legacy-5.13.4.pom @@ -0,0 +1,40 @@ + + + + + 4.0.0 + + + org.apache.activemq + activemq-parent + 5.13.4 + + + activemq-openwire-legacy + jar + ActiveMQ :: Openwire Legacy Support + The ActiveMQ Openwire Legacy Support Module + + + + org.apache.activemq + activemq-client + + + + diff --git a/repository/org/apache/activemq/activemq-openwire-legacy/5.13.4/activemq-openwire-legacy-5.13.4.pom.sha1 b/repository/org/apache/activemq/activemq-openwire-legacy/5.13.4/activemq-openwire-legacy-5.13.4.pom.sha1 new file mode 100644 index 0000000..55ca4cb --- /dev/null +++ b/repository/org/apache/activemq/activemq-openwire-legacy/5.13.4/activemq-openwire-legacy-5.13.4.pom.sha1 @@ -0,0 +1 @@ +a5d28faebc783171d2c42867e91258b69e36611b \ No newline at end of file diff --git a/repository/org/apache/activemq/activemq-parent/5.11.2/_remote.repositories b/repository/org/apache/activemq/activemq-parent/5.11.2/_remote.repositories new file mode 100644 index 0000000..86bcf25 --- /dev/null +++ b/repository/org/apache/activemq/activemq-parent/5.11.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Jun 02 16:08:59 CST 2017 +activemq-parent-5.11.2.pom>central= diff --git a/repository/org/apache/activemq/activemq-parent/5.11.2/activemq-parent-5.11.2.pom b/repository/org/apache/activemq/activemq-parent/5.11.2/activemq-parent-5.11.2.pom new file mode 100644 index 0000000..3265c0f --- /dev/null +++ b/repository/org/apache/activemq/activemq-parent/5.11.2/activemq-parent-5.11.2.pom @@ -0,0 +1,1629 @@ + + + + + org.apache + apache + 11 + + 4.0.0 + + org.apache.activemq + activemq-parent + 5.11.2 + pom + ActiveMQ + 2005 + + + 3.1.4 + activemq-${project.version} + Apache ActiveMQ + + scp://people.apache.org/x1/www/activemq.apache.org + + + 1.1 + 1.3 + 0.1.0 + 1.8.4 + 1.7.0_6 + 1.0 + 1.0.0 + 1.0-M3-dev + 2.14.1 + [2.14,3) + 2.2 + 1.8.3 + 3.2.1 + 1.0.15 + 1.4 + 2.4 + 2.6 + 1.1.3 + 1.6 + 1.0 + 3.3 + 2.0.0-M6 + 1.0.6 + 1.0 + 1.0.0 + 1.11 + 1.21 + 0.1.8 + 1.8.0.12 + 4.2.5 + 4.2.4 + 1.2.0.Beta4 + 2.4.1 + 1.9.2 + 2.2.1.1_2 + 1.0 + 9.2.6.v20141205 + 8.1.16.v20140903 + ${jetty8-version} + 3.4.1 + 2.1.v20100127 + 1.1.2 + 1.3.5 + 2.5.1 + 1.2.2 + 1.5_5 + + 1.1.1 + 4.11 + 1.3 + 2.0 + 2.4.1 + 0.6 + 0.6 + 1.8 + 1.2.17 + 1.10.17 + 1.10 + 1.2.0 + 10.11.1.1 + 4.3.1 + 1.1.2 + 0.4.0 + 1.4.0 + 3.4.6 + 0.8 + 0.30 + 1.3 + 1.0 + 9.5.1-2 + 9.5.1-1_1 + 3.1.0 + 2.11.0 + 1.2.2 + 2.1.5 + 1.7.10 + 1.1.0.1 + 3.2.11.RELEASE + 1.2.1 + 3.0.2 + 1.7 + 4.2.0 + 2.7.2 + 2.6.0 + 2.6.0_2 + 1.2_5 + 1.1.4c + 1.4.7 + 3.18 + 2.11.0 + 0.6.4 + 1.19 + + 4.3.0 + 1.0.0 + 1.6.1 + 2.3.0 + 1.8.0 + 4.4.1 + + scpexe://people.apache.org/www/activemq.apache.org/maven/ + 1.7 + 1.7 + http://docs.oracle.com/javase/7/docs/api/ + http://download.oracle.com/javaee/6/api/ + http://www.slf4j.org/apidocs/ + + + 2.3.7 + 2.16 + 1.3 + 2.4 + 2.4.1 + 2.9 + 2.4 + 3.1 + 2.4 + 2.5 + 2.2.1 + 2.9.1 + 2.4 + 2.1 + 2.5.2 + 2.6 + 2.5.2 + 2.4 + 1.8 + 0.11 + 1.0-alpha-1 + 1.2 + 2.8 + 2.7 + 1.30 + + * + org.apache.activemq* + !* + ${activemq.osgi.export.pkg}*;version=${activemq.osgi.export.version};-noimport:=true + ${project.version} + ${activemq.osgi.import.pkg} + + ${project.groupId}.${project.artifactId} + UTF-8 + + + + 3.1.1 + + + http://activemq.apache.org + + + Jira + https://issues.apache.org/jira/browse/AMQ + + + + + User List + users-subscribe@activemq.apache.org + users-unsubscribe@activemq.apache.org + users@activemq.apache.org + + + Development List + dev-subscribe@activemq.apache.org + dev-unsubscribe@activemq.apache.org + dev@activemq.apache.org + + + + + + + activemq-website + + ${staging.siteURL}/maven/${project.version} + + + + apache.snapshots.https + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + false + + + + + activemq-openwire-generator + activemq-client + activemq-openwire-legacy + activemq-broker + activemq-stomp + activemq-mqtt + activemq-amqp + activemq-kahadb-store + activemq-jdbc-store + activemq-leveldb-store + activemq-unit-tests + activemq-all + activemq-camel + activemq-console + activemq-fileserver + activemq-jaas + activemq-karaf + activemq-jms-pool + activemq-pool + activemq-ra + activemq-rar + activemq-run + activemq-shiro + activemq-spring + activemq-runtime-config + activemq-tooling + activemq-web + activemq-partition + activemq-osgi + activemq-blueprint + activemq-web-demo + activemq-web-console + activemq-karaf-itest + activemq-itests-spring31 + assembly + activemq-log4j-appender + activemq-http + + + + scm:git:http://git-wip-us.apache.org/repos/asf/activemq.git + scm:git:https://git-wip-us.apache.org/repos/asf/activemq.git + https://fisheye6.atlassian.com/browse/~br=master/activemq-git + activemq-5.11.2 + + + + + + + + + org.apache.activemq + activemq-amqp + ${project.version} + + + org.apache.activemq + activemq-http + ${project.version} + + + org.apache.activemq + activemq-log4j-appender + ${project.version} + + + + org.apache.activemq + activemq-amq-store + ${project.version} + + + org.apache.activemq + activemq-kahadb-store + ${project.version} + + + org.apache.activemq + activemq-jdbc-store + ${project.version} + + + org.apache.activemq + activemq-leveldb-store + ${project.version} + + + + org.apache.activemq + activemq-mqtt + ${project.version} + + + org.apache.activemq + activemq-stomp + ${project.version} + + + + org.apache.activemq + activemq-client + ${project.version} + + + org.apache.activemq + activemq-openwire-legacy + ${project.version} + + + org.apache.activemq + activemq-broker + ${project.version} + + + org.apache.activemq + activemq-all + ${project.version} + + + org.apache.activemq + activemq-camel + ${project.version} + + + org.apache.activemq + activemq-partition + ${project.version} + + + org.apache.activemq + activemq-unit-tests + ${project.version} + test-jar + test + + + org.apache.activemq + activemq-broker + ${project.version} + test-jar + test + + + org.eclipse.paho + mqtt-client + ${paho-version} + + + org.apache.activemq + activemq-jaas + ${project.version} + + + org.apache.activemq + activemq-jms-pool + ${project.version} + + + org.apache.activemq + activemq-pool + ${project.version} + + + org.apache.activemq + activemq-shiro + ${project.version} + + + org.apache.activemq + activemq-spring + ${project.version} + + + org.apache.activemq + activemq-runtime-config + ${project.version} + + + org.apache.activemq + activemq-web + ${project.version} + + + org.apache.activemq + activemq-xmpp + ${project.version} + + + org.apache.activemq + activemq-web-demo + ${project.version} + war + + + org.apache.activemq + activemq-web-console + ${project.version} + war + + + org.apache.activemq + activemq-console + ${project.version} + + + org.apache.activemq + activemq-fileserver + ${project.version} + war + + + org.apache.activemq + activemq-ra + ${project.version} + + + org.apache.activemq + activemq-rar + ${project.version} + rar + + + org.apache.activemq + activemq-run + ${project.version} + + + org.apache.activemq + activemq-web + ${project.version} + war + + + org.apache.activemq + activeio-core + ${activeio-version} + + + org.apache.activemq + activeio-core + ${activeio-version} + test-jar + test + + + org.apache.activemq + activemq-openwire-generator + ${project.version} + + + org.apache.activemq + activemq-karaf + ${project.version} + + + org.apache.activemq.protobuf + activemq-protobuf + ${activemq-protobuf-version} + + + + + + + commons-logging + commons-logging + ${commons-logging-version} + + + avalon-framework + avalon-framework + + + logkit + logkit + + + log4j + log4j + + + javax.servlet + servlet-api + + + + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + 1.1.1 + + + + org.apache.geronimo.specs + geronimo-jta_1.0.1B_spec + 1.0.1 + + + + org.apache.geronimo.specs + geronimo-j2ee-management_1.1_spec + 1.0.1 + + + + org.apache.geronimo.specs + geronimo-jacc_1.1_spec + 1.0.1 + + + + org.apache.geronimo.specs + geronimo-j2ee-connector_1.5_spec + 2.0.0 + + + + org.apache.geronimo.specs + geronimo-jsp_2.1_spec + 1.0.1 + + + + org.apache.geronimo.specs + geronimo-servlet_3.0_spec + 1.0 + + + + org.apache.geronimo.specs + geronimo-annotation_1.0_spec + 1.1.1 + + + + + + + + + org.apache.camel + camel-core + ${camel-version} + + + org.apache.camel + camel-spring + ${camel-version} + + + org.apache.camel + camel-jms + ${camel-version} + + + org.apache.camel + camel-test + ${camel-version} + + + + org.apache.camel + camel-test-spring3 + ${camel-version} + + + + org.osgi + org.osgi.core + ${org.osgi.core-version} + + + + org.apache.hadoop.zookeeper + zookeeper + ${zookeeper-version} + + + + + javax.jmdns + jmdns + ${jmdns-version} + + + + + commons-daemon + commons-daemon + ${commons-daemon-version} + + + + + org.apache.camel + camel-core + ${camel-version} + test-jar + test + + + org.apache.camel + camel-spring + ${camel-version} + test-jar + test + + + + + + org.apache.xbean + xbean-spring + ${xbean-version} + + + qdox + qdox + + + + + + + com.fasterxml.jackson.core + jackson-core + ${jackson-version} + + + com.fasterxml.jackson.core + jackson-annotations + ${jackson-version} + + + com.fasterxml.jackson.core + jackson-databind + ${jackson-version} + + + + + log4j + log4j + ${log4j-version} + runtime + + + + + + commons-beanutils + commons-beanutils + ${commons-beanutils-version} + + + + commons-collections + commons-collections + ${commons-collections-version} + + + + org.apache.openjpa + openjpa-persistence-jdbc + ${openjpa-version} + + + + + org.apache.shiro + shiro-core + ${shiro-version} + true + + + org.apache.shiro + shiro-spring + ${shiro-version} + true + + + + + org.springframework + spring-aop + ${spring-version} + + + org.springframework + spring-beans + ${spring-version} + + + org.springframework + spring-context + ${spring-version} + + + org.springframework + spring-core + ${spring-version} + + + org.springframework + spring-jms + ${spring-version} + + + org.springframework + spring-tx + ${spring-version} + + + + org.springframework + spring-webmvc + ${spring-version} + + + org.springframework + spring-web + ${spring-version} + + + org.springframework + spring-test + ${spring-version} + + + org.springframework + spring-oxm + ${spring-version} + + + org.springframework.osgi + spring-osgi-core + ${spring-osgi-version} + + + + + org.apache.derby + derby + ${org-apache-derby-version} + + + org.apache.derby + derbynet + ${org-apache-derby-version} + + + + + axion + axion + ${axion-version} + + + + commons-primitives + commons-primitives + ${commons-primitives-version} + + + + regexp + regexp + ${regexp-version} + + + + + + + commons-dbcp + commons-dbcp + ${commons-dbcp-version} + + + + commons-pool + commons-pool + ${commons-pool-version} + + + + + + + + activemq + smack + 1.5.0 + + + + activemq + smackx + 1.5.0 + + + + + + + + org.apache.xmlbeans + xmlbeans + ${xmlbeans-version} + + + org.apache.xmlbeans + xmlbeans-xpath + ${xmlbeans-version} + + + + + activesoap + jaxp-api + ${activesoap-version} + + + + xalan + xalan + ${xalan-version} + + + + com.thoughtworks.xstream + xstream + ${xstream-version} + + + + xom + xom + + + + + + xpp3 + xpp3 + ${xpp3-version} + + + + org.mortbay.jetty + jsp-2.1-glassfish + ${jsp-version} + + + + org.eclipse.jetty.aggregate + jetty-all + ${jetty-version} + + + + org.apache.httpcomponents + httpclient + ${httpclient-version} + + + + org.apache.httpcomponents + httpcore + ${httpcore-version} + + + + aopalliance + aopalliance + ${aopalliance-version} + + + + org.jasypt + jasypt + ${jasypt-version} + + + + + junit + junit + ${junit-version} + test + + + org.jmock + jmock-junit4 + ${jmock-version} + test + + + org.jmock + jmock-legacy + ${jmock-version} + test + + + org.hamcrest + hamcrest-all + ${hamcrest-version} + test + + + org.codehaus.jettison + jettison + ${jettison-version} + + + + annogen + annogen + ${annogen-version} + + + + commons-io + commons-io + ${commons-io-version} + + + + org.apache.ant + ant + ${ant-version} + + + + + rome + rome + ${rome-version} + + + jdom + jdom + ${jdom-version} + + + org.fusesource.mqtt-client + mqtt-client + ${mqtt-client-version} + + + + p2psockets + p2psockets-core + ${p2psockets-version} + + + jxta + jxta + ${jxta-version} + + + + org.slf4j + slf4j-api + ${slf4j-version} + + + org.slf4j + slf4j-log4j12 + ${slf4j-version} + + + org.slf4j + jcl-over-slf4j + ${slf4j-version} + + + javax.servlet + jstl + ${jstl-version} + + + taglibs + standard + 1.1.2 + + + + org.apache.geronimo.components + geronimo-transaction + 2.2.1 + + + + + commons-net + commons-net + ${commons-net-version} + + + + org.apache.velocity + velocity + ${velocity-version} + + + org.apache.servicemix.bundles + org.apache.servicemix.bundles.josql + ${josql-version} + + + + + + + test + + + + org.apache.activemq.protobuf + activemq-protobuf + ${activemq-protobuf-version} + + + org.apache.maven.plugins + maven-antrun-plugin + ${maven-antrun-plugin-version} + + + org.apache.maven.plugins + maven-assembly-plugin + ${maven-assembly-plugin-version} + + gnu + + + + org.apache.maven.plugins + maven-jar-plugin + ${maven-jar-plugin-version} + + + true + + + + + org.apache.maven.plugins + maven-release-plugin + ${maven-release-plugin-version} + + true + false + clean install + deploy + false + false + activemq-@{project.version} + + + + org.apache.maven.scm + maven-scm-api + 1.8.1 + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.8.1 + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin-version} + + true + 1 + true + -enableassertions + false + + true + + -Xmx512m + + + + org.apache.felix + maven-bundle-plugin + ${maven-bundle-plugin-version} + + + org.codehaus.mojo + ianal-maven-plugin + ${ianal-maven-plugin-version} + + + org.codehaus.mojo + javacc-maven-plugin + ${javacc-maven-plugin-version} + + + org.apache.rat + apache-rat-plugin + ${apache-rat-plugin-version} + + + org.mortbay.jetty + jetty-maven-plugin + ${jetty-version} + + + org.codehaus.mojo + build-helper-maven-plugin + ${build-helper-maven-plugin-version} + + + org.codehaus.mojo + cobertura-maven-plugin + ${cobertura-maven-plugin-version} + + + + + org.apache.maven.plugins + maven-eclipse-plugin + ${maven-eclipse-plugin-version} + + true + false + + + + org.apache.maven.plugins + maven-war-plugin + ${maven-war-plugin-version} + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin-version} + + + org.apache.maven.plugins + maven-archiver + ${maven-archiver-version} + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.apache.felix + maven-bundle-plugin + + [2.3.5,) + + + cleanVersions + manifest + mapping + + + + + + + + + org.apache.activemq.protobuf + activemq-protobuf + [0.0.0,) + + compile + + + + + + + + + org.apache.xbean + maven-xbean-plugin + [0.0.0,) + + mapping + + + + + + + + + org.apache.maven.plugins + maven-plugin-plugin + [3.1,) + + descriptor + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + ${source-version} + ${target-version} + true + true + true + true + + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + validate + + enforce + + + + + [3.0.2,) + + + + + + + + org.codehaus.mojo + ianal-maven-plugin + + + + verify-legal-files + + + true + + + + + + org.apache.felix + maven-bundle-plugin + true + true + + + ${project.artifactId} + ${activemq.osgi.symbolic.name} + ${activemq.osgi.export} + ${activemq.osgi.import} + ${activemq.osgi.dynamic.import} + ${activemq.osgi.private.pkg} + Apache ActiveMQ + ${project.version} + <_versionpolicy-impl>[$(version;==;$(@)),$(version;=+;$(@))) + <_versionpolicy-uses>[$(version;==;$(@)),$(version;+;$(@))) + <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@))) + <_failok>${servicemix.osgi.failok} + + + + + cleanVersions + generate-sources + + cleanVersions + + + + ${project.version} + + + + + + + + org.apache.rat + apache-rat-plugin + + false + + **/*.bin + **/*.log + **/*.txt + **/*.md + **/kahadb/**/*.data + + **/resources/*.xsd + **/src/test/resources/keystore + + **/webapp/mqtt/mqttws31.js + **/webapp/js/dojo.js + **/jquery-*.js + **/bootstrap.min.css + **/bootstrap.min.responsive.css + **/webapp/js/prototype.js + **/web/behaviour.js + **/webapp/js/common.js + **/webapp/js/css.js + **/webapp/js/standardista-table-sorting.js + **/*.data + **/webapp/test/assets/* + **/*.lck + **/*.patch + **/*.diff + + **/webapp/js/plotkit/**/* + + **/.* + **/.settings/**/* + **/eclipse-classes/**/* + **/target/**/* + **/*.iml + **/*.ipr + **/*.iws + **/.idea/**/* + .git/**/* + **/LevelDB/**/* + **/dependency-reduced-pom.xml + **/*.sln + **/*.userprefs + **/*.csproj + **/mqttws31.js + **/stomp.js + **/__init__.py + **/webapp/decorators/footer.jsp + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin-version} + + + ${javase-javadoc-url} + ${javaee-javadoc-url} + http://jakarta.apache.org/commons/collections/apidocs-COLLECTIONS_3_0/ + http://jakarta.apache.org/commons/dbcp/apidocs/ + http://jakarta.apache.org/commons/fileupload/apidocs/ + http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/ + ${slf4j-javadoc-url} + http://jakarta.apache.org/commons/pool/apidocs/ + http://junit.sourceforge.net/javadoc/ + http://logging.apache.org/log4j/docs/api/ + + ${basedir}/../etc/css/stylesheet.css + true + 2048m + ${source-version} + -J-Xmx2048m + + + + aggregate + site + + aggregate + + + + + + + + + + + org.codehaus.mojo + taglist-maven-plugin + ${taglist-maven-plugin-version} + + + + + + + + + consolets + + + + org.fusesource.mvnplugins + maven-consolets-plugin + 1.30 + + true + + + + validate + + install + + + + + + + + + + unstable + + + + + apache-release + + + apache-release + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin-version} + + false + + + + + + + deploy + + deploy + + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin-version} + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin-version} + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${maven-project-info-reports-plugin-version} + + + false + + + + + + + + + graph + + + + org.fusesource.mvnplugins + maven-graph-plugin + ${maven-graph-plugin-version} + + + + + + jetty9 + + ${jetty9-version} + + + + diff --git a/repository/org/apache/activemq/activemq-parent/5.11.2/activemq-parent-5.11.2.pom.sha1 b/repository/org/apache/activemq/activemq-parent/5.11.2/activemq-parent-5.11.2.pom.sha1 new file mode 100644 index 0000000..1776d01 --- /dev/null +++ b/repository/org/apache/activemq/activemq-parent/5.11.2/activemq-parent-5.11.2.pom.sha1 @@ -0,0 +1 @@ +52791b5c0df26f22a1e7c0b42d4c907a1df7a480 \ No newline at end of file diff --git a/repository/org/apache/activemq/activemq-parent/5.13.4/_remote.repositories b/repository/org/apache/activemq/activemq-parent/5.13.4/_remote.repositories new file mode 100644 index 0000000..2995e20 --- /dev/null +++ b/repository/org/apache/activemq/activemq-parent/5.13.4/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 15 17:35:26 CST 2017 +activemq-parent-5.13.4.pom>central= diff --git a/repository/org/apache/activemq/activemq-parent/5.13.4/activemq-parent-5.13.4.pom b/repository/org/apache/activemq/activemq-parent/5.13.4/activemq-parent-5.13.4.pom new file mode 100644 index 0000000..fc3395b --- /dev/null +++ b/repository/org/apache/activemq/activemq-parent/5.13.4/activemq-parent-5.13.4.pom @@ -0,0 +1,1669 @@ + + + + + org.apache + apache + 17 + + 4.0.0 + + org.apache.activemq + activemq-parent + 5.13.4 + pom + ActiveMQ + 2005 + + + 3.1.4 + activemq-${project.version} + Apache ActiveMQ + + scp://people.apache.org/x1/www/activemq.apache.org + + + 1.1 + 1.3 + 0.1.0 + 1.8.4 + 1.7.0_6 + 1.0 + 1.1.0 + 1.1.1 + 1.0-M3-dev + 2.16.3 + [2.15,3) + 2.2 + 1.8.3 + 3.2.2 + 1.0.15 + 2.1.1 + 2.4 + 2.6 + 1.1.3 + 2.4.2 + 1.0 + 3.3 + 2.0.0-M6 + 1.0.6 + 1.0 + 1.0.0 + 1.11 + 1.22 + 0.1.8 + 1.8.0.12 + 4.5.1 + 4.4.4 + 1.2.0.Beta4 + 2.6.3 + 1.9.2 + 2.2.11_1 + 1.0 + 9.2.13.v20150730 + ${jetty9-version} + 3.4.1 + 8.0.24 + 1.3.7 + 2.5.1 + 1.3.3 + 1.5_5 + + 1.1.1 + 4.12 + 1.3 + 2.0 + 4.0.3 + 0.6 + 0.6 + 1.8 + 1.2.17 + 1.10.19 + 1.12 + 1.2.0 + 10.11.1.1 + 4.3.1 + 1.1.2 + 1.4.0 + 3.4.6 + 0.12.1 + 0.9.0 + 4.0.33.Final + 1.3 + 1.0 + 9.5.1-5 + 9.5.1-5_1 + 3.1.0 + 2.11.0 + 1.2.4 + 2.1.5 + 1.7.13 + 1.1.2 + 4.1.9.RELEASE + 1.2.1 + 3.0.2 + 1.2.3 + 1.7 + 4.2.0 + 2.7.2 + 2.6.0 + 2.6.0_2 + 1.2_5 + 1.1.4c + 1.4.8 + 3.18 + 2.11.0 + 0.6.4 + 1.19 + + 4.6.0 + 1.0.0 + 1.8.6 + 2.4.3 + 1.8.0 + 5.0.1 + + scpexe://people.apache.org/www/activemq.apache.org/maven/ + 1.7 + 1.7 + http://docs.oracle.com/javase/7/docs/api/ + http://download.oracle.com/javaee/6/api/ + http://www.slf4j.org/apidocs/ + + + 2.3.7 + 2.16 + 1.3 + 2.4 + 2.4.1 + 2.10 + 2.4 + 3.3 + 2.4 + 2.5 + 2.2.1 + 2.9.1 + 2.4 + 2.1 + 2.5.2 + 2.6 + 2.5.2 + 2.4 + 1.8 + 0.11 + 1.0-alpha-1 + 1.2 + 2.8 + 2.7 + 1.30 + + * + org.apache.activemq* + !* + ${activemq.osgi.export.pkg}*;version=${activemq.osgi.export.version};-noimport:=true + ${project.version} + ${activemq.osgi.import.pkg} + + ${project.groupId}.${project.artifactId} + UTF-8 + + + + 3.1.1 + + + http://activemq.apache.org + + + Jira + https://issues.apache.org/jira/browse/AMQ + + + + + User List + users-subscribe@activemq.apache.org + users-unsubscribe@activemq.apache.org + users@activemq.apache.org + + + Development List + dev-subscribe@activemq.apache.org + dev-unsubscribe@activemq.apache.org + dev@activemq.apache.org + + + + + + + activemq-website + + ${staging.siteURL}/maven/${project.version} + + + + apache.snapshots.https + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + false + + + + + activemq-openwire-generator + activemq-client + activemq-openwire-legacy + activemq-broker + activemq-stomp + activemq-mqtt + activemq-amqp + activemq-kahadb-store + activemq-jdbc-store + activemq-leveldb-store + activemq-unit-tests + activemq-all + activemq-camel + activemq-console + activemq-fileserver + activemq-jaas + activemq-karaf + activemq-jms-pool + activemq-pool + activemq-ra + activemq-rar + activemq-run + activemq-shiro + activemq-spring + activemq-runtime-config + activemq-tooling + activemq-web + activemq-partition + activemq-osgi + activemq-blueprint + activemq-web-demo + activemq-web-console + activemq-karaf-itest + activemq-itests-spring31 + assembly + activemq-log4j-appender + activemq-http + + + + scm:git:http://git-wip-us.apache.org/repos/asf/activemq.git + scm:git:https://git-wip-us.apache.org/repos/asf/activemq.git + https://fisheye6.atlassian.com/browse/~br=master/activemq-git + activemq-5.13.4 + + + + + + + + + org.apache.activemq + activemq-amqp + ${project.version} + + + org.apache.activemq + activemq-http + ${project.version} + + + org.apache.activemq + activemq-log4j-appender + ${project.version} + + + + org.apache.activemq + activemq-amq-store + ${project.version} + + + org.apache.activemq + activemq-kahadb-store + ${project.version} + + + org.apache.activemq + activemq-jdbc-store + ${project.version} + + + org.apache.activemq + activemq-leveldb-store + ${project.version} + + + + org.apache.activemq + activemq-mqtt + ${project.version} + + + org.apache.activemq + activemq-stomp + ${project.version} + + + + org.apache.activemq + activemq-client + ${project.version} + + + org.apache.activemq + activemq-openwire-legacy + ${project.version} + + + org.apache.activemq + activemq-broker + ${project.version} + + + org.apache.activemq + activemq-all + ${project.version} + + + org.apache.activemq + activemq-camel + ${project.version} + + + org.apache.activemq + activemq-partition + ${project.version} + + + org.apache.activemq.tooling + activemq-junit + ${project.version} + test + + + org.apache.activemq + activemq-unit-tests + ${project.version} + test-jar + test + + + org.apache.activemq + activemq-broker + ${project.version} + test-jar + test + + + org.apache.activemq + activemq-jaas + ${project.version} + + + org.apache.activemq + activemq-jms-pool + ${project.version} + + + org.apache.activemq + activemq-pool + ${project.version} + + + org.apache.activemq + activemq-shiro + ${project.version} + + + org.apache.activemq + activemq-spring + ${project.version} + + + org.apache.activemq + activemq-runtime-config + ${project.version} + + + org.apache.activemq + activemq-web + ${project.version} + + + org.apache.activemq + activemq-xmpp + ${project.version} + + + org.apache.activemq + activemq-web-demo + ${project.version} + war + + + org.apache.activemq + activemq-web-console + ${project.version} + war + + + org.apache.activemq + activemq-console + ${project.version} + + + org.apache.activemq + activemq-fileserver + ${project.version} + war + + + org.apache.activemq + activemq-ra + ${project.version} + + + org.apache.activemq + activemq-rar + ${project.version} + rar + + + org.apache.activemq + activemq-run + ${project.version} + + + org.apache.activemq + activemq-web + ${project.version} + war + + + org.apache.activemq + activeio-core + ${activeio-version} + + + org.apache.activemq + activeio-core + ${activeio-version} + test-jar + test + + + org.apache.activemq + activemq-openwire-generator + ${project.version} + + + org.apache.activemq + activemq-karaf + ${project.version} + + + org.apache.activemq.protobuf + activemq-protobuf + ${activemq-protobuf-version} + + + + + + + commons-logging + commons-logging + ${commons-logging-version} + + + avalon-framework + avalon-framework + + + logkit + logkit + + + log4j + log4j + + + javax.servlet + servlet-api + + + + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + 1.1.1 + + + + org.apache.geronimo.specs + geronimo-jta_1.0.1B_spec + 1.0.1 + + + + org.apache.geronimo.specs + geronimo-j2ee-management_1.1_spec + 1.0.1 + + + + org.apache.geronimo.specs + geronimo-jacc_1.1_spec + 1.0.1 + + + + org.apache.geronimo.specs + geronimo-j2ee-connector_1.5_spec + 2.0.0 + + + org.ow2.asm + asm + 5.0.4 + + + + + org.apache.tomcat + tomcat-jsp-api + ${tomcat-api-version} + + + org.apache.tomcat + tomcat-servlet-api + ${tomcat-api-version} + + + org.apache.tomcat + tomcat-websocket-api + ${tomcat-api-version} + + + + org.apache.geronimo.specs + geronimo-annotation_1.0_spec + 1.1.1 + + + + + + + + + org.apache.camel + camel-core + ${camel-version} + + + org.apache.camel + camel-spring + ${camel-version} + + + org.apache.camel + camel-jms + ${camel-version} + + + org.apache.camel + camel-test + ${camel-version} + + + + org.apache.camel + camel-test-spring3 + ${camel-version} + + + + org.osgi + org.osgi.core + ${org.osgi.core-version} + + + + org.apache.hadoop.zookeeper + zookeeper + ${zookeeper-version} + + + + + javax.jmdns + jmdns + ${jmdns-version} + + + + + commons-daemon + commons-daemon + ${commons-daemon-version} + + + + + org.apache.camel + camel-core + ${camel-version} + test-jar + test + + + org.apache.camel + camel-spring + ${camel-version} + test-jar + test + + + + + org.apache.xbean + xbean-spring + ${xbean-version} + + + qdox + qdox + + + + + + + com.fasterxml.jackson.core + jackson-core + ${jackson-version} + + + com.fasterxml.jackson.core + jackson-annotations + ${jackson-version} + + + com.fasterxml.jackson.core + jackson-databind + ${jackson-version} + + + + + log4j + log4j + ${log4j-version} + runtime + + + + + + commons-beanutils + commons-beanutils + ${commons-beanutils-version} + + + + commons-collections + commons-collections + ${commons-collections-version} + + + + org.apache.openjpa + openjpa-persistence-jdbc + ${openjpa-version} + + + + + org.apache.shiro + shiro-core + ${shiro-version} + true + + + org.apache.shiro + shiro-spring + ${shiro-version} + true + + + + + org.springframework + spring-aop + ${spring-version} + + + org.springframework + spring-beans + ${spring-version} + + + org.springframework + spring-context + ${spring-version} + + + org.springframework + spring-core + ${spring-version} + + + org.springframework + spring-jms + ${spring-version} + + + org.springframework + spring-tx + ${spring-version} + + + + org.springframework + spring-webmvc + ${spring-version} + + + org.springframework + spring-web + ${spring-version} + + + org.springframework + spring-test + ${spring-version} + + + org.springframework + spring-oxm + ${spring-version} + + + org.springframework.osgi + spring-osgi-core + ${spring-osgi-version} + + + + + org.apache.derby + derby + ${org-apache-derby-version} + + + org.apache.derby + derbynet + ${org-apache-derby-version} + + + + + axion + axion + ${axion-version} + + + + commons-primitives + commons-primitives + ${commons-primitives-version} + + + + regexp + regexp + ${regexp-version} + + + + + + + org.apache.commons + commons-dbcp2 + ${commons-dbcp2-version} + + + + org.apache.commons + commons-pool2 + ${commons-pool2-version} + + + + + + + + activemq + smack + 1.5.0 + + + + activemq + smackx + 1.5.0 + + + + + + + + org.apache.xmlbeans + xmlbeans + ${xmlbeans-version} + + + org.apache.xmlbeans + xmlbeans-xpath + ${xmlbeans-version} + + + + + activesoap + jaxp-api + ${activesoap-version} + + + + xalan + xalan + ${xalan-version} + + + + com.thoughtworks.xstream + xstream + ${xstream-version} + + + + xom + xom + + + + + + xpp3 + xpp3 + ${xpp3-version} + + + + + org.eclipse.jetty + apache-jsp + ${jetty-version} + + + org.eclipse.jetty + apache-jstl + ${jetty-version} + + + + org.eclipse.jetty.aggregate + jetty-all + ${jetty-version} + + + javax.servlet + javax.servlet-api + + + javax.websocket + javax.websocket-api + + + + + org.eclipse.jetty.websocket + websocket-server + ${jetty-version} + + + org.apache.httpcomponents + httpclient + ${httpclient-version} + + + + org.apache.httpcomponents + httpcore + ${httpcore-version} + + + + + + org.apache.taglibs + taglibs-standard-spec + ${taglibs-version} + + + org.apache.taglibs + taglibs-standard-impl + ${taglibs-version} + + + + aopalliance + aopalliance + ${aopalliance-version} + + + + org.jasypt + jasypt + ${jasypt-version} + + + + + junit + junit + ${junit-version} + test + + + org.mockito + mockito-core + ${mockito-version} + test + + + org.jmock + jmock-junit4 + ${jmock-version} + test + + + org.jmock + jmock-legacy + ${jmock-version} + test + + + org.hamcrest + hamcrest-all + ${hamcrest-version} + test + + + org.codehaus.jettison + jettison + ${jettison-version} + + + + annogen + annogen + ${annogen-version} + + + + commons-io + commons-io + ${commons-io-version} + + + + org.apache.ant + ant + ${ant-version} + + + + + rome + rome + ${rome-version} + + + jdom + jdom + ${jdom-version} + + + org.fusesource.mqtt-client + mqtt-client + ${mqtt-client-version} + + + + p2psockets + p2psockets-core + ${p2psockets-version} + + + jxta + jxta + ${jxta-version} + + + + org.slf4j + slf4j-api + ${slf4j-version} + + + org.slf4j + slf4j-log4j12 + ${slf4j-version} + + + org.slf4j + jcl-over-slf4j + ${slf4j-version} + + + + org.apache.geronimo.components + geronimo-transaction + 2.2.1 + + + + + commons-net + commons-net + ${commons-net-version} + + + + org.apache.velocity + velocity + ${velocity-version} + + + org.apache.servicemix.bundles + org.apache.servicemix.bundles.josql + ${josql-version} + + + + + + + test + + + + org.apache.activemq.protobuf + activemq-protobuf + ${activemq-protobuf-version} + + + org.apache.maven.plugins + maven-antrun-plugin + ${maven-antrun-plugin-version} + + + org.apache.maven.plugins + maven-assembly-plugin + ${maven-assembly-plugin-version} + + gnu + + + + org.apache.maven.plugins + maven-jar-plugin + ${maven-jar-plugin-version} + + + true + + + + + org.apache.maven.plugins + maven-release-plugin + ${maven-release-plugin-version} + + true + false + clean install + deploy + false + false + activemq-@{project.version} + + + + org.apache.maven.scm + maven-scm-api + 1.8.1 + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.8.1 + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin-version} + + true + 1 + true + -enableassertions + false + + true + + -Xmx512m + + + + org.apache.felix + maven-bundle-plugin + ${maven-bundle-plugin-version} + + + org.codehaus.mojo + ianal-maven-plugin + ${ianal-maven-plugin-version} + + + org.codehaus.mojo + javacc-maven-plugin + ${javacc-maven-plugin-version} + + + org.apache.rat + apache-rat-plugin + ${apache-rat-plugin-version} + + + org.eclipse.jetty + jetty-maven-plugin + ${jetty-version} + + + org.codehaus.mojo + build-helper-maven-plugin + ${build-helper-maven-plugin-version} + + + org.codehaus.mojo + cobertura-maven-plugin + ${cobertura-maven-plugin-version} + + + + + org.apache.maven.plugins + maven-eclipse-plugin + ${maven-eclipse-plugin-version} + + true + false + + + + org.apache.maven.plugins + maven-war-plugin + ${maven-war-plugin-version} + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin-version} + + + org.apache.maven.plugins + maven-archiver + ${maven-archiver-version} + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.apache.felix + maven-bundle-plugin + + [2.3.5,) + + + cleanVersions + manifest + mapping + + + + + + + + + org.apache.activemq.protobuf + activemq-protobuf + [0.0.0,) + + compile + + + + + + + + + org.apache.xbean + maven-xbean-plugin + [0.0.0,) + + mapping + + + + + + + + + org.apache.maven.plugins + maven-plugin-plugin + [3.1,) + + descriptor + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + ${source-version} + ${target-version} + true + true + true + true + + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + validate + + enforce + + + + + [3.0.2,) + + + + + + + + org.codehaus.mojo + ianal-maven-plugin + + + + verify-legal-files + + + true + + + + + + org.apache.felix + maven-bundle-plugin + true + true + + + ${project.artifactId} + ${activemq.osgi.symbolic.name} + ${activemq.osgi.export} + ${activemq.osgi.import} + ${activemq.osgi.dynamic.import} + ${activemq.osgi.private.pkg} + Apache ActiveMQ + ${project.version} + <_versionpolicy-impl>[$(version;==;$(@)),$(version;=+;$(@))) + <_versionpolicy-uses>[$(version;==;$(@)),$(version;+;$(@))) + <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@))) + <_failok>${servicemix.osgi.failok} + + + + + cleanVersions + generate-sources + + cleanVersions + + + + ${project.version} + + + + + + + + org.apache.rat + apache-rat-plugin + + false + + **/*.bin + **/*.log + **/*.txt + **/*.md + **/kahadb/**/*.data + + **/resources/*.xsd + **/src/test/resources/keystore + + **/webapp/mqtt/mqttws31.js + **/webapp/js/dojo.js + **/jquery-*.js + **/bootstrap.min.css + **/bootstrap.min.responsive.css + **/webapp/js/prototype.js + **/web/behaviour.js + **/webapp/js/common.js + **/webapp/js/css.js + **/webapp/js/standardista-table-sorting.js + **/*.data + **/webapp/test/assets/* + **/*.lck + **/*.patch + **/*.diff + + **/webapp/js/plotkit/**/* + + **/.* + **/.settings/* + **/eclipse-classes/**/* + **/target/**/* + **/*.iml + **/*.ipr + **/*.iws + **/.idea/**/* + .git/**/* + **/LevelDB/**/* + **/activemq-data/**/* + **/dependency-reduced-pom.xml + **/*.sln + **/*.userprefs + **/*.csproj + **/mqttws31.js + **/stomp.js + **/__init__.py + **/webapp/decorators/footer.jsp + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin-version} + + + ${javase-javadoc-url} + ${javaee-javadoc-url} + http://jakarta.apache.org/commons/collections/apidocs-COLLECTIONS_3_0/ + http://jakarta.apache.org/commons/dbcp/apidocs/ + http://jakarta.apache.org/commons/fileupload/apidocs/ + http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/ + ${slf4j-javadoc-url} + http://jakarta.apache.org/commons/pool/apidocs/ + http://junit.sourceforge.net/javadoc/ + http://logging.apache.org/log4j/docs/api/ + + ${basedir}/../etc/css/stylesheet.css + true + 2048m + ${source-version} + -J-Xmx2048m + + + + aggregate + site + + aggregate + + + + + + + + + + + org.codehaus.mojo + taglist-maven-plugin + ${taglist-maven-plugin-version} + + + + + + + + + consolets + + + + org.fusesource.mvnplugins + maven-consolets-plugin + 1.30 + + true + + + + validate + + install + + + + + + + + + + unstable + + + + + apache-release + + + apache-release + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin-version} + + false + + + + + + + deploy + + deploy + + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin-version} + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin-version} + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${maven-project-info-reports-plugin-version} + + + false + + + + + + + + + graph + + + + org.fusesource.mvnplugins + maven-graph-plugin + ${maven-graph-plugin-version} + + + + + + jetty9 + + ${jetty9-version} + + + + diff --git a/repository/org/apache/activemq/activemq-parent/5.13.4/activemq-parent-5.13.4.pom.sha1 b/repository/org/apache/activemq/activemq-parent/5.13.4/activemq-parent-5.13.4.pom.sha1 new file mode 100644 index 0000000..09608b5 --- /dev/null +++ b/repository/org/apache/activemq/activemq-parent/5.13.4/activemq-parent-5.13.4.pom.sha1 @@ -0,0 +1 @@ +a81e5a4508f455b6fd2672b2c9c24e164f90baef \ No newline at end of file diff --git a/repository/org/apache/activemq/activemq-parent/5.2.0/_remote.repositories b/repository/org/apache/activemq/activemq-parent/5.2.0/_remote.repositories new file mode 100644 index 0000000..ddd8af8 --- /dev/null +++ b/repository/org/apache/activemq/activemq-parent/5.2.0/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:39:49 CST 2016 +activemq-parent-5.2.0.pom>central= diff --git a/repository/org/apache/activemq/activemq-parent/5.2.0/activemq-parent-5.2.0.pom b/repository/org/apache/activemq/activemq-parent/5.2.0/activemq-parent-5.2.0.pom new file mode 100644 index 0000000..214e899 --- /dev/null +++ b/repository/org/apache/activemq/activemq-parent/5.2.0/activemq-parent-5.2.0.pom @@ -0,0 +1,1335 @@ + + + + + org.apache + apache + 4 + + 4.0.0 + + org.apache.activemq + activemq-parent + 5.2.0 + pom + ActiveMQ + + + activemq-${activemq-version} + Apache ActiveMQ + + scp://people.apache.org/x1/www/activemq.apache.org + 5.2.0 + 2.5.5 + 1.3 + 0.1.0 + 1.6.2 + 1.0 + 1.0-M3-dev + 1.2-RC1 + 1.5.0 + 2.0 + 1.6.1 + 3.1 + 1.0.0 + 1.2.2 + 2.0.1 + 1.1 + 1.4 + 1.0 + 0.3.2 + 0.5 + 0.7.3 + 0.9.2 + 1.0 + 0.1.8 + 1.7.2.2 + 1.0 + 6.1.9 + 1.0.1 + 3.8.1 + 2.0 + 1.2.14 + 10.1.3.1 + 2.2 + 1.1.2 + 1.3 + 0.8 + 1.5.0 + 1.2.0 + 2.6.0 + 2.0.0-beta1 + 1.1.3.4d_b4_min + 1.3 + 3.4 + 1.0.0 + scpexe://people.apache.org/www/people.apache.org/repo/m2-incubating-repository + scpexe://people.apache.org/www/people.apache.org/repo/m1-snapshot-repository + scpexe://people.apache.org/www/activemq.apache.org/maven/ + + * + org.apache.activemq* + !* + ${activemq.osgi.export.pkg}*;version=${activemq.osgi.export.version} + ${project.version} + ${activemq.osgi.import.pkg} + ${groupId}.${artifactId} + + + 2.0.8 + + + http://activemq.apache.org + + + + Development List + dev-subscribe@activemq.apache.org + dev-unsubscribe@activemq.apache.org + dev@activemq.apache.org + + + + + + + activemq-website + + ${staging.siteURL}/${siteId}/maven/${activemq-version} + + + + + + activemq-all + activemq-book + activemq-camel + activemq-console + activemq-core + activemq-fileserver + activemq-jaas + activemq-jpa-store + activemq-openwire-generator + activemq-optional + activemq-pool + + activemq-ra + activemq-rar + activemq-run + activemq-test-atomikos + activemq-tooling + activemq-web + activemq-web-demo + activemq-web-console + activemq-xmpp + assembly + activemq-jmdns_1.0 + + + + scm:svn:https://svn.apache.org/repos/asf/activemq/tags/activemq-5.2.0 + scm:svn:https://svn.apache.org/repos/asf/activemq/tags/activemq-5.2.0 + http://svn.apache.org/viewvc/activemq/tags/activemq-5.2.0 + + + + + + + + + org.apache.activemq + activemq-all + ${activemq-version} + + + org.apache.activemq + activemq-camel + ${activemq-version} + + + org.apache.activemq + activemq-core + ${activemq-version} + + + org.apache.activemq + activemq-core + ${activemq-version} + test-jar + test + + + org.apache.activemq + activemq-jaas + ${activemq-version} + + + org.apache.activemq + activemq-jpa-store + ${activemq-version} + + + org.apache.activemq + activemq-jmdns_1.0 + ${activemq-version} + + + org.apache.activemq + activemq-pool + ${activemq-version} + + + org.apache.activemq + activemq-web + ${activemq-version} + + + org.apache.activemq + activemq-xmpp + ${activemq-version} + + + org.apache.activemq + activemq-web-demo + ${activemq-version} + war + + + org.apache.activemq + activemq-web-console + ${activemq-version} + war + + + org.apache.activemq + activemq-gbean-management + ${activemq-version} + + + org.apache.activemq + activemq-console + ${activemq-version} + + + org.apache.activemq + activemq-fileserver + ${activemq-version} + war + + + org.apache.activemq + activemq-optional + ${activemq-version} + + + org.apache.activemq + activemq-ra + ${activemq-version} + + + org.apache.activemq + activemq-rar + ${activemq-version} + rar + + + org.apache.activemq + activemq-run + ${activemq-version} + + + org.apache.activemq + activemq-web + ${activemq-version} + war + + + org.apache.activemq + activeio-core + 3.1.0 + + + org.apache.activemq + activeio-core + 3.1.0 + test-jar + test + + + org.apache.activemq + activemq-openwire-generator + ${activemq-version} + + + + + + + commons-logging + commons-logging + ${commons-logging-version} + + + avalon-framework + avalon-framework + + + logkit + logkit + + + log4j + log4j + + + javax.servlet + servlet-api + + + + + commons-logging + commons-logging-api + ${commons-logging-version} + + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + 1.1.1 + + + + org.apache.geronimo.specs + geronimo-jta_1.0.1B_spec + 1.0.1 + + + + org.apache.geronimo.specs + geronimo-j2ee-management_1.0_spec + 1.0 + + + + org.apache.geronimo.specs + geronimo-jacc_1.1_spec + 1.0.1 + + + + org.apache.geronimo.specs + geronimo-j2ee-connector_1.5_spec + 2.0.0 + + + + org.apache.geronimo.specs + geronimo-jsp_2.1_spec + 1.0.1 + + + + org.apache.geronimo.specs + geronimo-servlet_2.5_spec + 1.2 + + + + + + + + + org.apache.camel + camel-core + ${camel-version} + + + org.apache.camel + camel-spring + ${camel-version} + + + org.apache.camel + camel-jetty + ${camel-version} + + + org.apache.camel + camel-jms + ${camel-version} + + + + + javax.xml.bind + jaxb-api + 2.0 + + + javax.xml + jsr173 + + + javax.activation + activation + + + + + com.sun.xml.bind + jaxb-impl + 2.0.3 + + + javax.jws + jsr181-api + + + + + + + org.apache.camel + camel-core + ${camel-version} + test-jar + test + + + org.apache.camel + camel-spring + ${camel-version} + test-jar + test + + + + + + org.apache.xbean + xbean-spring + ${xbean-version} + true + + + qdox + qdox + + + + + + + + log4j + log4j + ${log4j-version} + runtime + + + + + + commons-beanutils + commons-beanutils + ${commons-beanutils-version} + + + + commons-collections + commons-collections + ${commons-collections-version} + + + + org.apache.openjpa + openjpa-persistence-jdbc + ${openjpa-version} + + + + + org.springframework + spring-aop + ${spring-version} + true + + + org.springframework + spring-beans + ${spring-version} + true + + + org.springframework + spring-context + ${spring-version} + true + + + org.springframework + spring-core + ${spring-version} + true + + + org.springframework + spring-jms + ${spring-version} + true + + + org.springframework + spring-tx + ${spring-version} + true + + + + org.springframework + spring-webmvc + ${spring-version} + + + org.springframework + spring-web + ${spring-version} + + + org.springframework + spring-test + ${spring-version} + + + + + org.apache.derby + derby + ${org-apache-derby-version} + true + + + org.apache.derby + derbynet + ${org-apache-derby-version} + true + + + + + axion + axion + ${axion-version} + true + + + + commons-primitives + commons-primitives + ${commons-primitives-version} + true + + + + regexp + regexp + ${regexp-version} + true + + + + + + + commons-dbcp + commons-dbcp + ${commons-dbcp-version} + true + + + + commons-pool + commons-pool + ${commons-pool-version} + true + + + + + + + + activemq + smack + 1.5.0 + true + + + + activemq + smackx + 1.5.0 + true + + + + + + + + xmlbeans + xbean + ${xmlbeans-version} + + + xmlbeans + xmlpublic + ${xmlbeans-version} + + + xmlbeans + xbean_xpath + ${xmlbeans-version} + + + + + stax + stax-api + 1.0 + + + stax + stax + ${stax-version} + + + + + activesoap + jaxp-api + 1.3 + + + + + activesoap + jaxp-api + 1.3 + + + + xalan + xalan + 2.6.0 + + + + com.thoughtworks.xstream + xstream + ${xstream-version} + + + + xmlpull + xmlpull + ${xmlpull-version} + + + + org.mortbay.jetty + jsp-2.1 + ${jetty-version} + + + + org.mortbay.jetty + jetty-util + ${jetty-version} + + + + org.mortbay.jetty + jetty-xbean + ${jetty-version} + + + + org.mortbay.jetty + jetty + ${jetty-version} + + + + axis + axis + ${axis-version} + + + + commons-httpclient + commons-httpclient + ${commons-httpclient-version} + + + + aopalliance + aopalliance + ${aopalliance-version} + + + + + junit + junit + ${junit-version} + test + + + jmock + jmock + ${jmock-version} + test + + + jmock + jmock-cglib + ${jmock-version} + test + + + cglib + cglib-full + ${cglib-version} + test + + + org.hamcrest + hamcrest-all + 1.1 + test + + + + annogen + annogen + ${annogen-version} + + + + ant + ant + ${ant-version} + + + + + rome + rome + ${rome-version} + + + jdom + jdom + ${jdom-version} + + + + + directory + apacheds-core + ${directory-version} + + + directory + apacheds-shared + ${directory-version} + + + directory-shared + apache-ldapber-provider + ${directory-version} + + + commons-test + commons-test + + + + + directory-shared + ldap-common + ${directory-version} + + + directory-asn1 + asn1-codec + ${directory-asn1-version} + + + directory-asn1 + asn1-der + ${directory-asn1-version} + + + commons-test + commons-test + + + + + directory-shared + kerberos-common + ${directory-kerboros-version} + + + directory-network + mina + ${directory-mina-version} + + + directory-protocols + kerberos-protocol + ${directory-kerboros-version} + + + directory-protocols + ldap-protocol + ${directory-version} + + + + p2psockets + p2psockets-core + ${p2psockets-version} + + + jxta + jxta + ${jxta-version} + + + + org.slf4j + slf4j-api + ${slf4j-version} + + + org.slf4j + slf4j-jcl + ${slf4j-version} + + + org.slf4j + slf4j-log4j12 + ${slf4j-version} + + + opensymphony + sitemesh + 2.2.1 + + + javax.servlet + jstl + 1.0 + + + taglibs + standard + 1.1.2 + + + + org.apache.geronimo.components + geronimo-transaction + 2.1 + + + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.1 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2-beta-2 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.0.2 + + + org.apache.maven.plugins + maven-eclipse-plugin + 2.4 + + true + true + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.0-alpha-4 + + + + sign + + + + + + org.apache.maven.plugins + maven-install-plugin + 2.2 + + + org.apache.maven.plugins + maven-jar-plugin + 2.2 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.4 + + + org.apache.maven.plugins + maven-release-plugin + 2.0-beta-7 + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.0 + + + + process + + + + ${projectName} + + + org.apache:apache-jar-resource-bundle:1.4 + + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.0.4 + + + org.apache.maven.plugins + maven-stage-plugin + 1.0-alpha-1 + + + org.apache.maven.plugins + maven-surefire-plugin + ${org-apache-maven-surefire-plugin-version} + + + org.apache.felix + maven-bundle-plugin + ${felix-version} + + + org.apache.geronimo.genesis.plugins + tools-maven-plugin + 1.4 + + + org.codehaus.mojo + javacc-maven-plugin + 2.0 + + + org.codehaus.mojo + rat-maven-plugin + 1.0-alpha-3 + + false + + + + org.mortbay.jetty + maven-jetty-plugin + ${jetty-version} + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + true + true + + + + + org.apache.felix + maven-bundle-plugin + ${felix-version} + true + + + ${artifactId} + ${activemq.osgi.symbolic.name} + ${activemq.osgi.export} + ${activemq.osgi.import} + ${activemq.osgi.private.pkg} + Apache ActiveMQ + ${project.version} + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.5 + 1.5 + + + + org.apache.maven.plugins + maven-surefire-plugin + + once + true + + + + org.apache.maven.plugins + maven-eclipse-plugin + + ${basedir}/eclipse-classes + + + + org.codehaus.mojo + rat-maven-plugin + + + + org.apache.geronimo.genesis.plugins + tools-maven-plugin + + + verify-legal-files + verify + + verify-legal-files + + + + true + + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + + + org.apache.maven.plugins + maven-stage-plugin + + + + org.apache.maven.plugins + maven-release-plugin + + + + + + + maven-javadoc-plugin + + + + org.apache.maven.plugins + maven-surefire-report-plugin + + + + org.codehaus.mojo + taglist-maven-plugin + + + org.apache.maven.plugins + maven-javadoc-plugin + + + http://java.sun.com/j2se/1.5.0/docs/api/ + http://java.sun.com/javaee/5/docs/api/ + http://jakarta.apache.org/commons/collections/apidocs-COLLECTIONS_3_0/ + http://jakarta.apache.org/commons/dbcp/apidocs/ + http://jakarta.apache.org/commons/fileupload/apidocs/ + http://jakarta.apache.org/commons/httpclient/apidocs/ + http://jakarta.apache.org/commons/logging/apidocs/ + http://jakarta.apache.org/commons/pool/apidocs/ + http://junit.sourceforge.net/javadoc/ + http://logging.apache.org/log4j/docs/api/ + + ${basedir}/../etc/css/stylesheet.css + true + 900m + 1.5 + + + + + + + + + release + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + false + + + + org.apache.maven.plugins + maven-release-plugin + + false + deploy + -Prelease + true + + + + + + org.apache.maven.plugins + maven-source-plugin + + + + jar + + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + true + + ${gpg.passphrase} + + + + + sign + + + + + + + + org.apache.maven.plugins + maven-deploy-plugin + true + + ${staging.altRepository}/${siteId} + true + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + true + + 1.5 + + + + attach-javadocs + + jar + + + + + + + + + + full + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + false + + + + + + org.apache.maven.plugins + maven-source-plugin + + + + jar + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + true + + 1.5 + + + + attach-javadocs + + jar + + + + + + + + + + + diff --git a/repository/org/apache/activemq/activemq-parent/5.2.0/activemq-parent-5.2.0.pom.sha1 b/repository/org/apache/activemq/activemq-parent/5.2.0/activemq-parent-5.2.0.pom.sha1 new file mode 100644 index 0000000..d9c4124 --- /dev/null +++ b/repository/org/apache/activemq/activemq-parent/5.2.0/activemq-parent-5.2.0.pom.sha1 @@ -0,0 +1 @@ +e88c96a377a3aaeabf38675b239bb7cdbb7b17ba \ No newline at end of file diff --git a/repository/org/apache/ant/ant-launcher/1.7.1/_remote.repositories b/repository/org/apache/ant/ant-launcher/1.7.1/_remote.repositories new file mode 100644 index 0000000..7356fbb --- /dev/null +++ b/repository/org/apache/ant/ant-launcher/1.7.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:31:22 CST 2017 +ant-launcher-1.7.1.jar>central= +ant-launcher-1.7.1.pom>central= diff --git a/repository/org/apache/ant/ant-launcher/1.7.1/ant-launcher-1.7.1.jar b/repository/org/apache/ant/ant-launcher/1.7.1/ant-launcher-1.7.1.jar new file mode 100644 index 0000000..7c8f849 Binary files /dev/null and b/repository/org/apache/ant/ant-launcher/1.7.1/ant-launcher-1.7.1.jar differ diff --git a/repository/org/apache/ant/ant-launcher/1.7.1/ant-launcher-1.7.1.jar.sha1 b/repository/org/apache/ant/ant-launcher/1.7.1/ant-launcher-1.7.1.jar.sha1 new file mode 100644 index 0000000..04369b5 --- /dev/null +++ b/repository/org/apache/ant/ant-launcher/1.7.1/ant-launcher-1.7.1.jar.sha1 @@ -0,0 +1 @@ +a9cbbcefbbb5e7f97596045268243a8c1c7aafca diff --git a/repository/org/apache/ant/ant-launcher/1.7.1/ant-launcher-1.7.1.pom b/repository/org/apache/ant/ant-launcher/1.7.1/ant-launcher-1.7.1.pom new file mode 100644 index 0000000..5f50880 --- /dev/null +++ b/repository/org/apache/ant/ant-launcher/1.7.1/ant-launcher-1.7.1.pom @@ -0,0 +1,57 @@ + + + + + + org.apache.ant + ant-parent + ../pom.xml + 1.7.1 + + 4.0.0 + org.apache.ant + ant-launcher + 1.7.1 + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.2 + 1.2 + + org/apache/tools/ant/launch/*.java + + + + + + ../../../../src/main + ../../../../src/testcases + ../../../../target/ant-launcher/classes + ../../../../target/ant-launcher/testcases + ../../../../target/ant-launcher + + diff --git a/repository/org/apache/ant/ant-launcher/1.7.1/ant-launcher-1.7.1.pom.sha1 b/repository/org/apache/ant/ant-launcher/1.7.1/ant-launcher-1.7.1.pom.sha1 new file mode 100644 index 0000000..488a560 --- /dev/null +++ b/repository/org/apache/ant/ant-launcher/1.7.1/ant-launcher-1.7.1.pom.sha1 @@ -0,0 +1 @@ +05d6ac6979b89f1f82b0a6df723e60d158c8095b \ No newline at end of file diff --git a/repository/org/apache/ant/ant-parent/1.7.1/_remote.repositories b/repository/org/apache/ant/ant-parent/1.7.1/_remote.repositories new file mode 100644 index 0000000..cd8319c --- /dev/null +++ b/repository/org/apache/ant/ant-parent/1.7.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:30:28 CST 2017 +ant-parent-1.7.1.pom>central= diff --git a/repository/org/apache/ant/ant-parent/1.7.1/ant-parent-1.7.1.pom b/repository/org/apache/ant/ant-parent/1.7.1/ant-parent-1.7.1.pom new file mode 100644 index 0000000..2de8494 --- /dev/null +++ b/repository/org/apache/ant/ant-parent/1.7.1/ant-parent-1.7.1.pom @@ -0,0 +1,111 @@ + + + + + 4.0.0 + org.apache.ant + ant-parent + 1.7.1 + pom + master POM + Apache Ant + http://ant.apache.org/ + 2000 + + Apache Software Foundation + + + + + dummy + Dummy to avoid accidental deploys + + + + + scm:svn:http://svn.apache.org/repos/asf/ant/core/trunk + scm:svn:https://svn.apache.org/repos/asf/jant/core/trunk + http://svn.apache.org/repos/asf/ant/core/trunk + + + + Ant Developers List + dev-subscribe@ant.apache.org + dev-unsubscribe@ant.apache.org + dev@ant.apache.org + http://mail-archives.apache.org/mod_mbox/ant-dev + + + Ant Users List + user-subscribe@ant.apache.org + user-unsubscribe@ant.apache.org + user@ant.apache.org + http://mail-archives.apache.org/mod_mbox/ant-user + + + + bugzilla + http://issues.apache.org/bugzilla/ + + + ant + ant-antlr + ant-apache-bcel + ant-apache-bsf + ant-apache-log4j + ant-apache-oro + ant-apache-regexp + ant-apache-resolver + ant-commons-logging + ant-commons-net + ant-jai + ant-javamail + ant-jdepend + ant-jmf + ant-jsch + ant-junit + ant-launcher + ant-netrexx + ant-nodeps + ant-starteam + ant-stylebook + ant-swing + ant-testutil + ant-trax + ant-weblogic + + + + junit + junit + 3.8.2 + test + + + + ../../../src/main + ../../../src/testcases + ../../../target/classes + ../../../target/testcases + + diff --git a/repository/org/apache/ant/ant-parent/1.7.1/ant-parent-1.7.1.pom.sha1 b/repository/org/apache/ant/ant-parent/1.7.1/ant-parent-1.7.1.pom.sha1 new file mode 100644 index 0000000..2ec14ed --- /dev/null +++ b/repository/org/apache/ant/ant-parent/1.7.1/ant-parent-1.7.1.pom.sha1 @@ -0,0 +1 @@ +a6059057a4a8aed8f1326c4e0b19fe8414fc43fc diff --git a/repository/org/apache/ant/ant/1.7.1/_remote.repositories b/repository/org/apache/ant/ant/1.7.1/_remote.repositories new file mode 100644 index 0000000..e8a080e --- /dev/null +++ b/repository/org/apache/ant/ant/1.7.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:31:22 CST 2017 +ant-1.7.1.jar>central= +ant-1.7.1.pom>central= diff --git a/repository/org/apache/ant/ant/1.7.1/ant-1.7.1.jar b/repository/org/apache/ant/ant/1.7.1/ant-1.7.1.jar new file mode 100644 index 0000000..7047177 Binary files /dev/null and b/repository/org/apache/ant/ant/1.7.1/ant-1.7.1.jar differ diff --git a/repository/org/apache/ant/ant/1.7.1/ant-1.7.1.jar.sha1 b/repository/org/apache/ant/ant/1.7.1/ant-1.7.1.jar.sha1 new file mode 100644 index 0000000..fb5d89a --- /dev/null +++ b/repository/org/apache/ant/ant/1.7.1/ant-1.7.1.jar.sha1 @@ -0,0 +1 @@ +1d33711018e7649a8427fff62a87f94f4e7d310f diff --git a/repository/org/apache/ant/ant/1.7.1/ant-1.7.1.pom b/repository/org/apache/ant/ant/1.7.1/ant-1.7.1.pom new file mode 100644 index 0000000..df8689a --- /dev/null +++ b/repository/org/apache/ant/ant/1.7.1/ant-1.7.1.pom @@ -0,0 +1,232 @@ + + + + + + org.apache.ant + ant-parent + ../pom.xml + 1.7.1 + + 4.0.0 + org.apache.ant + ant + 1.7.1 + org.apache.tools.ant + Apache Ant + + + org.apache.ant + ant-launcher + 1.7.1 + compile + + + + xerces + xercesImpl + 2.9.0 + true + runtime + + + + xml-apis + xml-apis + 1.3.04 + true + compile + + + + + ../../../../target/ant/.build.timestamp.properties + + + + org.apache.maven.plugins + maven-jar-plugin + + + + maven-antrun-plugin + + + create-timestamp-file + generate-resources + + run + + + + + + + + + + + + delete-timestamp-file + clean + + run + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.2 + 1.2 + + org/apache/tools/ant/taskdefs/optional/** + org/apache/tools/ant/filters/util/JavaClassHelper* + org/apache/tools/ant/types/optional/** + org/apache/tools/ant/types/resolver/** + org/apache/tools/ant/util/depend/** + org/apache/tools/ant/util/optional/** + org/apache/tools/ant/util/Script* + org/apache/tools/ant/listener/Log4jListener* + org/apache/tools/ant/listener/CommonsLoggingListener* + org/apache/tools/ant/util/regexp/JakartaRegexp* + org/apache/tools/ant/util/regexp/JakartaOro* + org/apache/tools/ant/util/regexp/Jdk14Regexp* + org/apache/tools/ant/taskdefs/email/MimeMailer* + org/apache/tools/ant/launch/** + + + org/apache/tools/ant/taskdefs/optional/** + org/apache/tools/ant/filters/util/JavaClassHelper* + org/apache/tools/ant/types/optional/** + org/apache/tools/ant/types/resolver/** + org/apache/tools/ant/util/depend/** + org/apache/tools/ant/util/optional/** + org/apache/tools/ant/util/Script* + org/apache/tools/ant/listener/Log4jListener* + org/apache/tools/ant/listener/CommonsLoggingListener* + org/apache/tools/ant/util/regexp/JakartaRegexp* + org/apache/tools/ant/util/regexp/JakartaOro* + org/apache/tools/ant/util/regexp/Jdk14Regexp* + org/apache/tools/ant/taskdefs/email/MimeMailer* + org/apache/tools/ant/launch/** + org/apache/tools/ant/taskdefs/StyleTest* + + + + + org.apache.maven.plugins + maven-surefire-plugin + + true + + + ant.home + ${env.ANT_HOME} + + + build.tests + ../../../../target/ant/testcases + + + build.tests.value + ../../../../target/ant/testcases + + + offline + true + + + root + ../../../.. + + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + + + + + ../../../../src/main + true + + org/apache/tools/ant/taskdefs/default.properties + org/apache/tools/ant/types/default.properties + org/apache/tools/ant/taskdefs/default.properties + org/apache/tools/ant/types/conditions/antlib.xml + org/apache/tools/ant/defaultManifest.mf + org/apache/tools/ant/version.txt + + + + ../../../../src/resources + true + + **/antlib.xml + + + + ../../../../docs + false + + images/ant_logo_large.gif + + + + + + ../../../../src/etc/testcases + true + + + ../../../../src/main + true + + **/*.java + + + + ../../../../src/main + ../../../../src/tests/junit + ../../../../target/ant/classes + ../../../../target/ant/testcases + ../../../../target/ant + + diff --git a/repository/org/apache/ant/ant/1.7.1/ant-1.7.1.pom.sha1 b/repository/org/apache/ant/ant/1.7.1/ant-1.7.1.pom.sha1 new file mode 100644 index 0000000..3692e9e --- /dev/null +++ b/repository/org/apache/ant/ant/1.7.1/ant-1.7.1.pom.sha1 @@ -0,0 +1 @@ +b7ffdc772faa065c36a292a9db0242f19241cc50 \ No newline at end of file diff --git a/repository/org/apache/apache/10/_remote.repositories b/repository/org/apache/apache/10/_remote.repositories new file mode 100644 index 0000000..c00b89d --- /dev/null +++ b/repository/org/apache/apache/10/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:31 CST 2017 +apache-10.pom>central= +apache-10.pom>nexus= diff --git a/repository/org/apache/apache/10/apache-10.pom b/repository/org/apache/apache/10/apache-10.pom new file mode 100644 index 0000000..095e38b --- /dev/null +++ b/repository/org/apache/apache/10/apache-10.pom @@ -0,0 +1,411 @@ + + + + + + 4.0.0 + + + org.apache + apache + 10 + pom + + The Apache Software Foundation + + The Apache Software Foundation provides support for the Apache community of open-source software projects. + The Apache projects are characterized by a collaborative, consensus based development process, an open and + pragmatic software license, and a desire to create high quality software that leads the way in its field. + We consider ourselves not simply a group of projects sharing a server, but rather a community of developers + and users. + + http://www.apache.org/ + + The Apache Software Foundation + http://www.apache.org/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + apache.snapshots + Apache Snapshot Repository + http://repository.apache.org/snapshots + + false + + + + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + announce@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + + + + scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-10 + scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-10 + http://svn.apache.org/viewvc/maven/pom/tags/apache-10 + + + + + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 + + + apache.snapshots.https + ${distMgmtSnapshotsName} + ${distMgmtSnapshotsUrl} + + + + + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + http://www.apache.org/images/asf_logo_wide.gif + UTF-8 + source-release + true + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.6 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2.1 + + + org.apache.maven.plugins + maven-clean-plugin + 2.4.1 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.4 + 1.4 + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.6 + + + org.apache.maven.plugins + maven-docck-plugin + 1.0 + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.0.1 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.3 + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-invoker-plugin + 1.5 + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.1 + + + + true + true + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + + org.apache.maven.plugins + maven-plugin-plugin + 2.8 + + + + org.apache.maven.plugins + maven-release-plugin + 2.1 + + false + deploy + -Papache-release + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.2.1 + + + org.apache.maven.plugins + maven-resources-plugin + 2.5 + + + org.apache.maven.plugins + maven-scm-plugin + 1.4 + + + org.apache.maven.plugins + maven-site-plugin + 3.0 + + + org.apache.maven.wagon + wagon-ssh + 1.0 + + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.9 + + + org.apache.rat + apache-rat-plugin + 0.7 + + + org.codehaus.mojo + clirr-maven-plugin + 2.3 + + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + + + process + + + + org.apache:apache-jar-resource-bundle:1.4 + + + + + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.4 + + + + index + summary + modules + license + project-team + scm + issue-tracking + mailing-list + dependency-management + dependencies + dependency-convergence + cim + plugin-management + plugins + distribution-management + + + + + + + + + + + apache-release + + + + + maven-assembly-plugin + + + org.apache.apache.resources + apache-source-release-assembly-descriptor + 1.0.3 + + + + + source-release-assembly + package + + single + + + true + + ${sourceReleaseAssemblyDescriptor} + + gnu + + + + + + + true + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + ${gpg.passphrase} + ${gpg.useagent} + + + + + sign + + + + + + + + + + + maven-3 + + + + ${basedir} + + + + + + org.apache.maven.plugins + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + + + + diff --git a/repository/org/apache/apache/10/apache-10.pom.sha1 b/repository/org/apache/apache/10/apache-10.pom.sha1 new file mode 100644 index 0000000..b0cf882 --- /dev/null +++ b/repository/org/apache/apache/10/apache-10.pom.sha1 @@ -0,0 +1 @@ +48296e511366fa13aad48c58d8e09721774abec6 \ No newline at end of file diff --git a/repository/org/apache/apache/11/_remote.repositories b/repository/org/apache/apache/11/_remote.repositories new file mode 100644 index 0000000..a7368d5 --- /dev/null +++ b/repository/org/apache/apache/11/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:41 CST 2017 +apache-11.pom>central= +apache-11.pom>nexus= diff --git a/repository/org/apache/apache/11/apache-11.pom b/repository/org/apache/apache/11/apache-11.pom new file mode 100644 index 0000000..540f1d7 --- /dev/null +++ b/repository/org/apache/apache/11/apache-11.pom @@ -0,0 +1,411 @@ + + + + + + 4.0.0 + + + org.apache + apache + 11 + pom + + The Apache Software Foundation + + The Apache Software Foundation provides support for the Apache community of open-source software projects. + The Apache projects are characterized by a collaborative, consensus based development process, an open and + pragmatic software license, and a desire to create high quality software that leads the way in its field. + We consider ourselves not simply a group of projects sharing a server, but rather a community of developers + and users. + + http://www.apache.org/ + + The Apache Software Foundation + http://www.apache.org/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + apache.snapshots + Apache Snapshot Repository + http://repository.apache.org/snapshots + + false + + + + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + announce@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + + + + scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-11 + scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-11 + http://svn.apache.org/viewvc/maven/pom/tags/apache-11 + + + + + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 + + + apache.snapshots.https + ${distMgmtSnapshotsName} + ${distMgmtSnapshotsUrl} + + + + + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + http://www.apache.org/images/asf_logo_wide.gif + UTF-8 + source-release + true + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.6 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2.1 + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.5.1 + + 1.4 + 1.4 + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + org.apache.maven.plugins + maven-docck-plugin + 1.0 + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.0.1 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-invoker-plugin + 1.6 + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + true + true + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8.1 + + + org.apache.maven.plugins + maven-plugin-plugin + 3.1 + + + + org.apache.maven.plugins + maven-release-plugin + 2.3.2 + + false + deploy + -Papache-release ${arguments} + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.3 + + + org.apache.maven.plugins + maven-resources-plugin + 2.5 + + + org.apache.maven.plugins + maven-scm-plugin + 1.7 + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + org.apache.maven.wagon + wagon-ssh + 1.0 + + + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.12 + + + org.apache.rat + apache-rat-plugin + 0.8 + + + org.codehaus.mojo + clirr-maven-plugin + 2.4 + + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + + + process + + + + org.apache:apache-jar-resource-bundle:1.4 + + + + + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.5 + + + + index + summary + modules + license + project-team + scm + issue-tracking + mailing-list + dependency-management + dependencies + dependency-convergence + cim + plugin-management + plugins + distribution-management + + + + + + + + + + + apache-release + + + + + maven-assembly-plugin + + + org.apache.apache.resources + apache-source-release-assembly-descriptor + 1.0.4 + + + + + source-release-assembly + package + + single + + + true + + ${sourceReleaseAssemblyDescriptor} + + gnu + + + + + + + true + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + ${gpg.passphrase} + ${gpg.useagent} + + + + + sign + + + + + + + + + + + maven-3 + + + + ${basedir} + + + + + + org.apache.maven.plugins + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + + + + diff --git a/repository/org/apache/apache/11/apache-11.pom.sha1 b/repository/org/apache/apache/11/apache-11.pom.sha1 new file mode 100644 index 0000000..44618bf --- /dev/null +++ b/repository/org/apache/apache/11/apache-11.pom.sha1 @@ -0,0 +1 @@ +cb35e3b8eb7f1adbdc91e015b60d0da3a4e16c4f \ No newline at end of file diff --git a/repository/org/apache/apache/12/_remote.repositories b/repository/org/apache/apache/12/_remote.repositories new file mode 100644 index 0000000..6702031 --- /dev/null +++ b/repository/org/apache/apache/12/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 18:26:02 CST 2017 +apache-12.pom>nexus= +apache-12.pom>central= diff --git a/repository/org/apache/apache/12/apache-12.pom b/repository/org/apache/apache/12/apache-12.pom new file mode 100644 index 0000000..ed5fe52 --- /dev/null +++ b/repository/org/apache/apache/12/apache-12.pom @@ -0,0 +1,418 @@ + + + + + + 4.0.0 + + + org.apache + apache + 12 + pom + + The Apache Software Foundation + + The Apache Software Foundation provides support for the Apache community of open-source software projects. + The Apache projects are characterized by a collaborative, consensus based development process, an open and + pragmatic software license, and a desire to create high quality software that leads the way in its field. + We consider ourselves not simply a group of projects sharing a server, but rather a community of developers + and users. + + http://www.apache.org/ + + The Apache Software Foundation + http://www.apache.org/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + apache.snapshots + Apache Snapshot Repository + http://repository.apache.org/snapshots + + false + + + + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + announce@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + + + + scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-12 + scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-12 + http://svn.apache.org/viewvc/maven/pom/tags/apache-12 + + + + + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 + + + apache.snapshots.https + ${distMgmtSnapshotsName} + ${distMgmtSnapshotsUrl} + + + + + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + http://www.apache.org/images/asf_logo_wide.gif + UTF-8 + source-release + true + + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.6 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2.1 + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.5.1 + + 1.4 + 1.4 + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + org.apache.maven.plugins + maven-docck-plugin + 1.0 + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.0.1 + + + org.apache.maven.plugins + maven-failsafe-plugin + 2.12.4 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-invoker-plugin + 1.7 + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + true + true + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9 + + + org.apache.maven.plugins + maven-plugin-plugin + 3.1 + + + + org.apache.maven.plugins + maven-release-plugin + 2.3.2 + + false + deploy + -Papache-release ${arguments} + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.4 + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + org.apache.maven.plugins + maven-scm-plugin + 1.8 + + + org.apache.maven.plugins + maven-site-plugin + 3.2 + + + org.apache.maven.wagon + wagon-ssh + 1.0 + + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.12.4 + + + org.apache.rat + apache-rat-plugin + 0.8 + + + org.codehaus.mojo + clirr-maven-plugin + 2.4 + + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + + + process + + + + org.apache:apache-jar-resource-bundle:1.4 + + + + + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.6 + + + + index + summary + dependency-info + modules + license + project-team + scm + issue-tracking + mailing-list + dependency-management + dependencies + dependency-convergence + cim + plugin-management + plugins + distribution-management + + + + + + + + + + + apache-release + + + + + maven-assembly-plugin + + + org.apache.apache.resources + apache-source-release-assembly-descriptor + 1.0.4 + + + + + source-release-assembly + package + + single + + + true + + ${sourceReleaseAssemblyDescriptor} + + gnu + + + + + + + true + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + ${gpg.passphrase} + ${gpg.useagent} + + + + + sign + + + + + + + + + + + maven-3 + + + + ${basedir} + + + + + + org.apache.maven.plugins + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + + + + diff --git a/repository/org/apache/apache/12/apache-12.pom.sha1 b/repository/org/apache/apache/12/apache-12.pom.sha1 new file mode 100644 index 0000000..d4e696b --- /dev/null +++ b/repository/org/apache/apache/12/apache-12.pom.sha1 @@ -0,0 +1 @@ +83cde2062826b10b5cd61aa16035d889f13687fc \ No newline at end of file diff --git a/repository/org/apache/apache/13/_remote.repositories b/repository/org/apache/apache/13/_remote.repositories new file mode 100644 index 0000000..7ef60d1 --- /dev/null +++ b/repository/org/apache/apache/13/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:30 CST 2017 +apache-13.pom>central= +apache-13.pom>nexus= diff --git a/repository/org/apache/apache/13/apache-13.pom b/repository/org/apache/apache/13/apache-13.pom new file mode 100644 index 0000000..57cde9a --- /dev/null +++ b/repository/org/apache/apache/13/apache-13.pom @@ -0,0 +1,384 @@ + + + + + + 4.0.0 + + + org.apache + apache + 13 + pom + + The Apache Software Foundation + + The Apache Software Foundation provides support for the Apache community of open-source software projects. + The Apache projects are characterized by a collaborative, consensus based development process, an open and + pragmatic software license, and a desire to create high quality software that leads the way in its field. + We consider ourselves not simply a group of projects sharing a server, but rather a community of developers + and users. + + http://www.apache.org/ + + The Apache Software Foundation + http://www.apache.org/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + apache.snapshots + Apache Snapshot Repository + http://repository.apache.org/snapshots + + false + + + + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + announce@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + + + + scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-13 + scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-13 + http://svn.apache.org/viewvc/maven/pom/tags/apache-13 + + + + + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 + + + apache.snapshots.https + ${distMgmtSnapshotsName} + ${distMgmtSnapshotsUrl} + + + + + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + http://www.apache.org/images/asf_logo_wide.gif + UTF-8 + source-release + true + + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.6 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2.1 + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.5.1 + + 1.4 + 1.4 + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + org.apache.maven.plugins + maven-docck-plugin + 1.0 + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.0.1 + + + org.apache.maven.plugins + maven-failsafe-plugin + 2.12.4 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-invoker-plugin + 1.7 + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + true + true + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9 + + + org.apache.maven.plugins + maven-plugin-plugin + 3.2 + + + + org.apache.maven.plugins + maven-release-plugin + 2.3.2 + + false + deploy + -Papache-release ${arguments} + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.4 + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + org.apache.maven.plugins + maven-scm-plugin + 1.8 + + + org.apache.maven.plugins + maven-scm-publish-plugin + 1.0-beta-2 + + + org.apache.maven.plugins + maven-site-plugin + 3.2 + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.12.4 + + + org.apache.rat + apache-rat-plugin + 0.8 + + + org.codehaus.mojo + clirr-maven-plugin + 2.4 + + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + + + process + + + + org.apache:apache-jar-resource-bundle:1.4 + + + + + + + + + + + + apache-release + + + + + maven-assembly-plugin + + + org.apache.apache.resources + apache-source-release-assembly-descriptor + 1.0.4 + + + + + source-release-assembly + package + + single + + + true + + ${sourceReleaseAssemblyDescriptor} + + gnu + + + + + + + true + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + ${gpg.passphrase} + ${gpg.useagent} + + + + + sign + + + + + + + + + + + maven-3 + + + + ${basedir} + + + + + + org.apache.maven.plugins + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + + + + diff --git a/repository/org/apache/apache/13/apache-13.pom.sha1 b/repository/org/apache/apache/13/apache-13.pom.sha1 new file mode 100644 index 0000000..e615620 --- /dev/null +++ b/repository/org/apache/apache/13/apache-13.pom.sha1 @@ -0,0 +1 @@ +15aff1faaec4963617f07dbe8e603f0adabc3a12 \ No newline at end of file diff --git a/repository/org/apache/apache/14/_remote.repositories b/repository/org/apache/apache/14/_remote.repositories new file mode 100644 index 0000000..8c33d4a --- /dev/null +++ b/repository/org/apache/apache/14/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:52:08 CST 2016 +apache-14.pom>central= diff --git a/repository/org/apache/apache/14/apache-14.pom b/repository/org/apache/apache/14/apache-14.pom new file mode 100644 index 0000000..53579bb --- /dev/null +++ b/repository/org/apache/apache/14/apache-14.pom @@ -0,0 +1,403 @@ + + + + + + 4.0.0 + + + org.apache + apache + 14 + pom + + The Apache Software Foundation + + The Apache Software Foundation provides support for the Apache community of open-source software projects. + The Apache projects are characterized by a collaborative, consensus based development process, an open and + pragmatic software license, and a desire to create high quality software that leads the way in its field. + We consider ourselves not simply a group of projects sharing a server, but rather a community of developers + and users. + + http://www.apache.org/ + + The Apache Software Foundation + http://www.apache.org/ + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + announce@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + + + + 2.2.1 + + + + scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-14 + scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-14 + http://svn.apache.org/viewvc/maven/pom/tags/apache-14 + + + + + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 + + + apache.snapshots.https + ${distMgmtSnapshotsName} + ${distMgmtSnapshotsUrl} + + + + + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + http://www.apache.org/images/asf_logo_wide.gif + UTF-8 + UTF-8 + source-release + true + + + + + + apache.snapshots + Apache Snapshot Repository + http://repository.apache.org/snapshots + + false + + + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.4 + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + 1.4 + 1.4 + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.8 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.1 + + + org.apache.maven.plugins + maven-docck-plugin + 1.0 + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.3.1 + + + org.apache.maven.plugins + maven-failsafe-plugin + 2.16 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + org.apache.maven.plugins + maven-install-plugin + 2.5.1 + + + org.apache.maven.plugins + maven-invoker-plugin + 1.8 + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + true + true + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + + org.apache.maven.plugins + maven-plugin-plugin + 3.2 + + + + org.apache.maven.plugins + maven-release-plugin + 2.4.2 + + false + deploy + -Papache-release ${arguments} + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.5 + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + org.apache.maven.plugins + maven-scm-plugin + 1.9 + + + org.apache.maven.plugins + maven-scm-publish-plugin + 1.0-beta-2 + + + org.apache.maven.plugins + maven-site-plugin + 3.3 + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.16 + + + org.apache.rat + apache-rat-plugin + 0.10 + + + org.codehaus.mojo + clirr-maven-plugin + 2.6.1 + + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + + + process + + + + org.apache:apache-jar-resource-bundle:1.4 + + + + + + + + + + + + apache-release + + + + + maven-assembly-plugin + + + org.apache.apache.resources + apache-source-release-assembly-descriptor + 1.0.4 + + + + + source-release-assembly + package + + single + + + true + + ${sourceReleaseAssemblyDescriptor} + + gnu + + + + + + + true + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + ${gpg.passphrase} + ${gpg.useagent} + + + + + sign + + + + + + + + + + + maven-3 + + + + ${basedir} + + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + 1.0 + + + + + + org.apache.maven.plugins + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + + + + diff --git a/repository/org/apache/apache/14/apache-14.pom.sha1 b/repository/org/apache/apache/14/apache-14.pom.sha1 new file mode 100644 index 0000000..1475302 --- /dev/null +++ b/repository/org/apache/apache/14/apache-14.pom.sha1 @@ -0,0 +1 @@ +5c7956a91f3faaa9534cdc2b571c90bde2235157 \ No newline at end of file diff --git a/repository/org/apache/apache/15/_remote.repositories b/repository/org/apache/apache/15/_remote.repositories new file mode 100644 index 0000000..55a60d9 --- /dev/null +++ b/repository/org/apache/apache/15/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:52:11 CST 2016 +apache-15.pom>central= diff --git a/repository/org/apache/apache/15/apache-15.pom b/repository/org/apache/apache/15/apache-15.pom new file mode 100644 index 0000000..0e471bf --- /dev/null +++ b/repository/org/apache/apache/15/apache-15.pom @@ -0,0 +1,411 @@ + + + + + + 4.0.0 + + + org.apache + apache + 15 + pom + + The Apache Software Foundation + + The Apache Software Foundation provides support for the Apache community of open-source software projects. + The Apache projects are characterized by a collaborative, consensus based development process, an open and + pragmatic software license, and a desire to create high quality software that leads the way in its field. + We consider ourselves not simply a group of projects sharing a server, but rather a community of developers + and users. + + http://www.apache.org/ + + The Apache Software Foundation + http://www.apache.org/ + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + announce@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + + + + 2.2.1 + + + + scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-15 + scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-15 + http://svn.apache.org/viewvc/maven/pom/tags/apache-15 + + + + + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 + + + apache.snapshots.https + ${distMgmtSnapshotsName} + ${distMgmtSnapshotsUrl} + + + + + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + http://www.apache.org/images/asf_logo_wide.gif + UTF-8 + UTF-8 + source-release + true + + + 1.4 + 1.4 + + + + + apache.snapshots + Apache Snapshot Repository + http://repository.apache.org/snapshots + + false + + + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.4.1 + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + + org.apache.maven.plugins + maven-dependency-plugin + 2.8 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.2 + + + org.apache.maven.plugins + maven-docck-plugin + 1.0 + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.3.1 + + + org.apache.maven.plugins + maven-failsafe-plugin + 2.17 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.5 + + + org.apache.maven.plugins + maven-install-plugin + 2.5.2 + + + org.apache.maven.plugins + maven-invoker-plugin + 1.9 + + + org.apache.maven.plugins + maven-jar-plugin + 2.5 + + + + true + true + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + + org.apache.maven.plugins + maven-plugin-plugin + 3.3 + + + + org.apache.maven.plugins + maven-release-plugin + 2.5.1 + + false + deploy + -Papache-release ${arguments} + 10 + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.5 + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + org.apache.maven.plugins + maven-scm-plugin + 1.9.2 + + + org.apache.maven.plugins + maven-scm-publish-plugin + 1.0-beta-2 + + + org.apache.maven.plugins + maven-site-plugin + 3.4 + + + org.apache.maven + maven-archiver + 2.5 + + + org.codehaus.plexus + plexus-archiver + 2.4.4 + + + + + org.apache.maven.plugins + maven-source-plugin + 2.3 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.17 + + + org.apache.rat + apache-rat-plugin + 0.11 + + + org.codehaus.mojo + clirr-maven-plugin + 2.6.1 + + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + + + process + + + + org.apache:apache-jar-resource-bundle:1.4 + + + + + + + + + + + + apache-release + + + + + maven-assembly-plugin + + + org.apache.apache.resources + apache-source-release-assembly-descriptor + 1.0.4 + + + + + source-release-assembly + package + + single + + + true + + ${sourceReleaseAssemblyDescriptor} + + gnu + + + + + + + true + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + + + sign + + + + + + + + + + + maven-3 + + + + ${basedir} + + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + 1.1 + + + + + + org.apache.maven.plugins + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + + + + diff --git a/repository/org/apache/apache/15/apache-15.pom.sha1 b/repository/org/apache/apache/15/apache-15.pom.sha1 new file mode 100644 index 0000000..35ac88d --- /dev/null +++ b/repository/org/apache/apache/15/apache-15.pom.sha1 @@ -0,0 +1 @@ +95c70374817194cabfeec410fe70c3a6b832bafe \ No newline at end of file diff --git a/repository/org/apache/apache/16/_remote.repositories b/repository/org/apache/apache/16/_remote.repositories new file mode 100644 index 0000000..c37af41 --- /dev/null +++ b/repository/org/apache/apache/16/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 09:52:50 CST 2017 +apache-16.pom>central= diff --git a/repository/org/apache/apache/16/apache-16.pom b/repository/org/apache/apache/16/apache-16.pom new file mode 100644 index 0000000..4f5dba5 --- /dev/null +++ b/repository/org/apache/apache/16/apache-16.pom @@ -0,0 +1,415 @@ + + + + + + 4.0.0 + + + org.apache + apache + 16 + pom + + The Apache Software Foundation + + The Apache Software Foundation provides support for the Apache community of open-source software projects. + The Apache projects are characterized by a collaborative, consensus based development process, an open and + pragmatic software license, and a desire to create high quality software that leads the way in its field. + We consider ourselves not simply a group of projects sharing a server, but rather a community of developers + and users. + + http://www.apache.org/ + + The Apache Software Foundation + http://www.apache.org/ + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + announce@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + + + + 2.2.1 + + + + scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-16 + scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-16 + http://svn.apache.org/viewvc/maven/pom/tags/apache-16 + + + + + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 + + + apache.snapshots.https + ${distMgmtSnapshotsName} + ${distMgmtSnapshotsUrl} + + + + + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + http://www.apache.org/images/asf_logo_wide.gif + UTF-8 + UTF-8 + source-release + true + + + 1.4 + 1.4 + + + + + apache.snapshots + Apache Snapshot Repository + http://repository.apache.org/snapshots + + false + + + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.4.1 + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + ${maven.compiler.source} + ${maven.compiler.target} + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.8 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.2 + + + org.apache.maven.plugins + maven-docck-plugin + 1.0 + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.3.1 + + + org.apache.maven.plugins + maven-failsafe-plugin + 2.17 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.5 + + + org.apache.maven.plugins + maven-install-plugin + 2.5.2 + + + org.apache.maven.plugins + maven-invoker-plugin + 1.9 + + + org.apache.maven.plugins + maven-jar-plugin + 2.5 + + + + true + true + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + + org.apache.maven.plugins + maven-plugin-plugin + 3.3 + + + + org.apache.maven.plugins + maven-release-plugin + 2.5.1 + + false + deploy + -Papache-release ${arguments} + 10 + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.5 + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + org.apache.maven.plugins + maven-scm-plugin + 1.9.2 + + + org.apache.maven.plugins + maven-scm-publish-plugin + 1.0-beta-2 + + + org.apache.maven.plugins + maven-site-plugin + 3.4 + + + org.apache.maven + maven-archiver + 2.5 + + + org.codehaus.plexus + plexus-archiver + 2.4.4 + + + + + org.apache.maven.plugins + maven-source-plugin + 2.3 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.17 + + + org.apache.rat + apache-rat-plugin + 0.11 + + + org.codehaus.mojo + clirr-maven-plugin + 2.6.1 + + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + + + process + + + + org.apache:apache-jar-resource-bundle:1.4 + + + + + + + + + + + + apache-release + + + + + maven-assembly-plugin + + + org.apache.apache.resources + apache-source-release-assembly-descriptor + 1.0.4 + + + + + source-release-assembly + package + + single + + + true + + ${sourceReleaseAssemblyDescriptor} + + gnu + + + + + + + true + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + + + sign + + + + + + + + + + + maven-3 + + + + ${basedir} + + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + 1.1 + + + + + + org.apache.maven.plugins + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + + + + diff --git a/repository/org/apache/apache/16/apache-16.pom.sha1 b/repository/org/apache/apache/16/apache-16.pom.sha1 new file mode 100644 index 0000000..9bfc9d1 --- /dev/null +++ b/repository/org/apache/apache/16/apache-16.pom.sha1 @@ -0,0 +1 @@ +8a90e31780e5cd0685ccaf25836c66e3b4e163b7 \ No newline at end of file diff --git a/repository/org/apache/apache/17/_remote.repositories b/repository/org/apache/apache/17/_remote.repositories new file mode 100644 index 0000000..814c7ef --- /dev/null +++ b/repository/org/apache/apache/17/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:51:57 CST 2016 +apache-17.pom>central= diff --git a/repository/org/apache/apache/17/apache-17.pom b/repository/org/apache/apache/17/apache-17.pom new file mode 100644 index 0000000..23cc6f8 --- /dev/null +++ b/repository/org/apache/apache/17/apache-17.pom @@ -0,0 +1,426 @@ + + + + + + 4.0.0 + + + org.apache + apache + 17 + pom + + The Apache Software Foundation + + The Apache Software Foundation provides support for the Apache community of open-source software projects. + The Apache projects are characterized by a collaborative, consensus based development process, an open and + pragmatic software license, and a desire to create high quality software that leads the way in its field. + We consider ourselves not simply a group of projects sharing a server, but rather a community of developers + and users. + + http://www.apache.org/ + + The Apache Software Foundation + http://www.apache.org/ + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + announce@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + + + + 3.0 + + + + scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-17 + scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-17 + http://svn.apache.org/viewvc/maven/pom/tags/apache-17 + + + + + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 + + + apache.snapshots.https + ${distMgmtSnapshotsName} + ${distMgmtSnapshotsUrl} + + + + + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + http://www.apache.org/images/asf_logo_wide.gif + UTF-8 + UTF-8 + source-release + true + + 1.5 + 1.5 + + + + + apache.snapshots + Apache Snapshot Repository + http://repository.apache.org/snapshots + + false + + + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.4.1 + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + org.apache.maven.plugins + maven-compiler-plugin + 3.2 + + + org.apache.maven.plugins + maven-dependency-plugin + 2.8 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.2 + + + org.apache.maven.plugins + maven-docck-plugin + 1.0 + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.3.1 + + + org.apache.maven.plugins + maven-failsafe-plugin + 2.18.1 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.5 + + + org.apache.maven.plugins + maven-install-plugin + 2.5.2 + + + org.apache.maven.plugins + maven-invoker-plugin + 1.9 + + + org.apache.maven.plugins + maven-jar-plugin + 2.5 + + + + true + true + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + + org.apache.maven.plugins + maven-plugin-plugin + 3.4 + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.8 + + + + org.apache.maven.plugins + maven-release-plugin + 2.5.1 + + false + deploy + -Papache-release ${arguments} + 10 + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.5 + + + org.apache.maven.plugins + maven-resources-plugin + 2.7 + + + org.apache.maven.plugins + maven-scm-plugin + 1.9.2 + + + org.apache.maven.plugins + maven-scm-publish-plugin + 1.1 + + + org.apache.maven.plugins + maven-site-plugin + 3.4 + + + org.apache.maven + maven-archiver + 2.5 + + + org.codehaus.plexus + plexus-archiver + 2.4.4 + + + org.apache.maven.doxia + doxia-core + 1.6 + + + xerces + xercesImpl + + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.4 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.18.1 + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.18.1 + + + org.apache.maven.plugins + maven-war-plugin + 2.5 + + + org.apache.rat + apache-rat-plugin + 0.11 + + + org.apache.maven.doxia + doxia-core + 1.2 + + + xerces + xercesImpl + + + + + + + org.codehaus.mojo + clirr-maven-plugin + 2.6.1 + + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + + + process + + + + org.apache:apache-jar-resource-bundle:1.4 + + + + + + + org.apache.maven.plugins + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + + + + + apache-release + + + + + maven-assembly-plugin + + + org.apache.apache.resources + apache-source-release-assembly-descriptor + 1.0.5 + + + + + source-release-assembly + package + + single + + + true + + ${sourceReleaseAssemblyDescriptor} + + gnu + + + + + + + true + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + + + sign + + + + + + + + + + + diff --git a/repository/org/apache/apache/17/apache-17.pom.sha1 b/repository/org/apache/apache/17/apache-17.pom.sha1 new file mode 100644 index 0000000..d51411d --- /dev/null +++ b/repository/org/apache/apache/17/apache-17.pom.sha1 @@ -0,0 +1 @@ +c1685ef8de6047fdad5e5fce99a8ccd80fc8b659 \ No newline at end of file diff --git a/repository/org/apache/apache/18/_remote.repositories b/repository/org/apache/apache/18/_remote.repositories new file mode 100644 index 0000000..2059412 --- /dev/null +++ b/repository/org/apache/apache/18/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 05 10:00:45 CST 2017 +apache-18.pom>central= diff --git a/repository/org/apache/apache/18/apache-18.pom b/repository/org/apache/apache/18/apache-18.pom new file mode 100644 index 0000000..b92ce5d --- /dev/null +++ b/repository/org/apache/apache/18/apache-18.pom @@ -0,0 +1,416 @@ + + + + + + 4.0.0 + + + org.apache + apache + 18 + pom + + The Apache Software Foundation + + The Apache Software Foundation provides support for the Apache community of open-source software projects. + The Apache projects are characterized by a collaborative, consensus based development process, an open and + pragmatic software license, and a desire to create high quality software that leads the way in its field. + We consider ourselves not simply a group of projects sharing a server, but rather a community of developers + and users. + + https://www.apache.org/ + + The Apache Software Foundation + https://www.apache.org/ + + + + Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + announce@apache.org + https://mail-archives.apache.org/mod_mbox/www-announce/ + + + + + 3.0 + + + + scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-18 + scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-18 + https://svn.apache.org/viewvc/maven/pom/tags/apache-18 + + + + + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 + + + apache.snapshots.https + ${distMgmtSnapshotsName} + ${distMgmtSnapshotsUrl} + + + + + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + https://www.apache.org/images/asf_logo_wide.gif + UTF-8 + UTF-8 + source-release + true + + 1.6 + 1.6 + 2.19.1 + + + + + apache.snapshots + Apache Snapshot Repository + https://repository.apache.org/snapshots + + false + + + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.8 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.6 + + + org.apache.maven.plugins + maven-clean-plugin + 3.0.0 + + + org.apache.maven.plugins + maven-compiler-plugin + 3.5.1 + + + org.apache.maven.plugins + maven-dependency-plugin + 2.10 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.2 + + + org.apache.maven.plugins + maven-docck-plugin + 1.1 + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.4.1 + + + org.apache.maven.plugins + maven-failsafe-plugin + ${surefire.version} + + + org.apache.maven.plugins + maven-gpg-plugin + 1.6 + + + org.apache.maven.plugins + maven-install-plugin + 2.5.2 + + + org.apache.maven.plugins + maven-invoker-plugin + 2.0.0 + + + org.apache.maven.plugins + maven-jar-plugin + 3.0.0 + + + + true + true + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.3 + + + org.apache.maven.plugins + maven-plugin-plugin + 3.4 + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.9 + + + + org.apache.maven.plugins + maven-release-plugin + 2.5.3 + + false + deploy + -Papache-release ${arguments} + 10 + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.5 + + + org.apache.maven.plugins + maven-resources-plugin + 2.7 + + + org.apache.maven.plugins + maven-scm-plugin + 1.9.4 + + + org.apache.maven.plugins + maven-scm-publish-plugin + 1.1 + + + org.apache.maven.plugins + maven-site-plugin + 3.5.1 + + + org.apache.maven.plugins + maven-source-plugin + 3.0.0 + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire.version} + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${surefire.version} + + + org.apache.maven.plugins + maven-war-plugin + 2.6 + + + org.apache.rat + apache-rat-plugin + 0.11 + + + + DEPENDENCIES + + + + + org.apache.maven.doxia + doxia-core + 1.2 + + + xerces + xercesImpl + + + + + + + org.codehaus.mojo + clirr-maven-plugin + 2.7 + + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + + process-resource-bundles + + process + + + + org.apache:apache-jar-resource-bundle:1.4 + + + + + + + org.apache.maven.plugins + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + + + + + apache-release + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + org.apache.apache.resources + apache-source-release-assembly-descriptor + 1.0.6 + + + + + source-release-assembly + package + + single + + + true + + ${sourceReleaseAssemblyDescriptor} + + gnu + + + + + + + true + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-release-artifacts + + sign + + + + + + + + + + diff --git a/repository/org/apache/apache/18/apache-18.pom.sha1 b/repository/org/apache/apache/18/apache-18.pom.sha1 new file mode 100644 index 0000000..08bf64e --- /dev/null +++ b/repository/org/apache/apache/18/apache-18.pom.sha1 @@ -0,0 +1 @@ +bd408bbea3840f2c7f914b29403e39a90f84fd5f \ No newline at end of file diff --git a/repository/org/apache/apache/3/_remote.repositories b/repository/org/apache/apache/3/_remote.repositories new file mode 100644 index 0000000..865c0ed --- /dev/null +++ b/repository/org/apache/apache/3/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Thu Nov 10 21:15:07 CST 2016 +apache-3.pom>central= +apache-3.pom>nexus= diff --git a/repository/org/apache/apache/3/apache-3.pom b/repository/org/apache/apache/3/apache-3.pom new file mode 100644 index 0000000..4da5b02 --- /dev/null +++ b/repository/org/apache/apache/3/apache-3.pom @@ -0,0 +1,82 @@ + + + + + + 4.0.0 + + + org.apache + apache + 3 + pom + The Apache Software Foundation + + The Apache Software Foundation provides support for the Apache community of open-source software projects. + The Apache projects are characterized by a collaborative, consensus based development process, an open and + pragmatic software license, and a desire to create high quality software that leads the way in its field. + We consider ourselves not simply a group of projects sharing a server, but rather a community of developers + and users. + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + Apache Software Foundation + http://www.apache.org/ + + http://www.apache.org/ + + + apache.snapshots + Apache Snapshot Repository + http://people.apache.org/repo/m2-snapshot-repository + + false + + + + + + + apache.releases + Apache Release Distribution Repository + scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository + + + apache.snapshots + Apache Development Snapshot Repository + scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + announce@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + + + diff --git a/repository/org/apache/apache/3/apache-3.pom.sha1 b/repository/org/apache/apache/3/apache-3.pom.sha1 new file mode 100644 index 0000000..65af4c2 --- /dev/null +++ b/repository/org/apache/apache/3/apache-3.pom.sha1 @@ -0,0 +1 @@ +1bc0010136a890e2fd38d901a0b7ecdf0e3f9871 *./apache-3.pom diff --git a/repository/org/apache/apache/4/_remote.repositories b/repository/org/apache/apache/4/_remote.repositories new file mode 100644 index 0000000..543a2c1 --- /dev/null +++ b/repository/org/apache/apache/4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:32 CST 2017 +apache-4.pom>central= +apache-4.pom>nexus= diff --git a/repository/org/apache/apache/4/apache-4.pom b/repository/org/apache/apache/4/apache-4.pom new file mode 100644 index 0000000..fde1015 --- /dev/null +++ b/repository/org/apache/apache/4/apache-4.pom @@ -0,0 +1,113 @@ + + + + + + 4.0.0 + + + org.apache + apache + 4 + pom + The Apache Software Foundation + + The Apache Software Foundation provides support for the Apache community of open-source software projects. + The Apache projects are characterized by a collaborative, consensus based development process, an open and + pragmatic software license, and a desire to create high quality software that leads the way in its field. + We consider ourselves not simply a group of projects sharing a server, but rather a community of developers + and users. + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + The Apache Software Foundation + http://www.apache.org/ + + http://www.apache.org/ + + + apache.snapshots + Apache Snapshot Repository + http://people.apache.org/repo/m2-snapshot-repository + + false + + + + + + + apache.releases + Apache Release Distribution Repository + scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository + + + apache.snapshots + Apache Development Snapshot Repository + scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + announce@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + + + http://www.apache.org/images/asf_logo_wide.gif + + + + scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-4 + scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-4 + http://svn.apache.org/viewvc/maven/pom/tags/apache-4 + + + diff --git a/repository/org/apache/apache/4/apache-4.pom.sha1 b/repository/org/apache/apache/4/apache-4.pom.sha1 new file mode 100644 index 0000000..e2fe942 --- /dev/null +++ b/repository/org/apache/apache/4/apache-4.pom.sha1 @@ -0,0 +1 @@ +602b647986c1d24301bc3d70e5923696bc7f1401 \ No newline at end of file diff --git a/repository/org/apache/apache/5/_remote.repositories b/repository/org/apache/apache/5/_remote.repositories new file mode 100644 index 0000000..6c44ee2 --- /dev/null +++ b/repository/org/apache/apache/5/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 17:06:33 CST 2017 +apache-5.pom>nexus= +apache-5.pom>central= diff --git a/repository/org/apache/apache/5/apache-5.pom b/repository/org/apache/apache/5/apache-5.pom new file mode 100644 index 0000000..0dacdf9 --- /dev/null +++ b/repository/org/apache/apache/5/apache-5.pom @@ -0,0 +1,95 @@ + + + + + + 4.0.0 + + + org.apache + apache + 5 + pom + The Apache Software Foundation + + The Apache Software Foundation provides support for the Apache community of open-source software projects. + The Apache projects are characterized by a collaborative, consensus based development process, an open and + pragmatic software license, and a desire to create high quality software that leads the way in its field. + We consider ourselves not simply a group of projects sharing a server, but rather a community of developers + and users. + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + The Apache Software Foundation + http://www.apache.org/ + + http://www.apache.org/ + + + apache.snapshots + Apache Snapshot Repository + http://repository.apache.org/snapshots + + false + + + + + + + + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 + + + apache.snapshots.https + ${distMgmtSnapshotsName} + ${distMgmtSnapshotsUrl} + + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + announce@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + + + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + http://www.apache.org/images/asf_logo_wide.gif + + + scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-5 + scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-5 + http://svn.apache.org/viewvc/maven/pom/tags/apache-5 + + + diff --git a/repository/org/apache/apache/5/apache-5.pom.sha1 b/repository/org/apache/apache/5/apache-5.pom.sha1 new file mode 100644 index 0000000..fd29017 --- /dev/null +++ b/repository/org/apache/apache/5/apache-5.pom.sha1 @@ -0,0 +1 @@ +a99e211eb2be05af269c489b0f1abb9e8469fbca \ No newline at end of file diff --git a/repository/org/apache/apache/6/_remote.repositories b/repository/org/apache/apache/6/_remote.repositories new file mode 100644 index 0000000..ac199e9 --- /dev/null +++ b/repository/org/apache/apache/6/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Thu Jan 19 11:39:21 CST 2017 +apache-6.pom>nexus= +apache-6.pom>central= diff --git a/repository/org/apache/apache/6/apache-6.pom b/repository/org/apache/apache/6/apache-6.pom new file mode 100644 index 0000000..c2f6a0e --- /dev/null +++ b/repository/org/apache/apache/6/apache-6.pom @@ -0,0 +1,333 @@ + + + + + + 4.0.0 + + + org.apache + apache + 6 + pom + The Apache Software Foundation + + The Apache Software Foundation provides support for the Apache community of open-source software projects. + The Apache projects are characterized by a collaborative, consensus based development process, an open and + pragmatic software license, and a desire to create high quality software that leads the way in its field. + We consider ourselves not simply a group of projects sharing a server, but rather a community of developers + and users. + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + The Apache Software Foundation + http://www.apache.org/ + + http://www.apache.org/ + + + apache.snapshots + Apache Snapshot Repository + http://repository.apache.org/snapshots + + false + + + + + + + + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 + + + apache.snapshots.https + ${distMgmtSnapshotsName} + ${distMgmtSnapshotsUrl} + + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + announce@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + + + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + http://www.apache.org/images/asf_logo_wide.gif + UTF-8 + + + scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-6 + scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-6 + http://svn.apache.org/viewvc/maven/pom/tags/apache-6 + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.3 + + + org.apache.maven.plugins + maven-clean-plugin + 2.3 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.0.2 + + 1.4 + 1.4 + ${project.build.sourceEncoding} + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.4 + + + org.apache.maven.plugins + maven-docck-plugin + 1.0 + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.0-beta-1 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.0-alpha-4 + + + org.apache.maven.plugins + maven-install-plugin + 2.2 + + + org.apache.maven.plugins + maven-invoker-plugin + 1.3 + + + org.apache.maven.plugins + maven-jar-plugin + 2.2 + + + + true + true + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.5 + + + org.apache.maven.plugins + maven-plugin-plugin + 2.5 + + + + org.apache.maven.plugins + maven-release-plugin + 2.0-beta-9 + + false + deploy + -Papache-release + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.0 + + + org.apache.maven.plugins + maven-resources-plugin + 2.3 + + ${project.build.sourceEncoding} + + + + org.apache.maven.plugins + maven-scm-plugin + 1.2 + + + org.apache.maven.plugins + maven-site-plugin + 2.0 + + + org.apache.maven.plugins + maven-source-plugin + 2.0.4 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.4.3 + + + org.codehaus.mojo + clirr-maven-plugin + 2.2.2 + + + org.codehaus.plexus + plexus-maven-plugin + 1.3.8 + + + org.codehaus.modello + modello-maven-plugin + 1.0.1 + + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + + + process + + + + org.apache:apache-jar-resource-bundle:1.4 + + + + + + + + + + + + maven-project-info-reports-plugin + 2.1.1 + + + + + + + + apache-release + + + + + org.apache.maven.plugins + maven-gpg-plugin + + ${gpg.passphrase} + + + + + sign + + + + + + + true + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + ${project.build.sourceEncoding} + + + + attach-javadocs + + jar + + + + + + + + + + + diff --git a/repository/org/apache/apache/6/apache-6.pom.sha1 b/repository/org/apache/apache/6/apache-6.pom.sha1 new file mode 100644 index 0000000..6951cd0 --- /dev/null +++ b/repository/org/apache/apache/6/apache-6.pom.sha1 @@ -0,0 +1 @@ +70e78921afc16d914e65611d18ab1b2d6cb20e57 \ No newline at end of file diff --git a/repository/org/apache/apache/7/_remote.repositories b/repository/org/apache/apache/7/_remote.repositories new file mode 100644 index 0000000..76a7187 --- /dev/null +++ b/repository/org/apache/apache/7/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Thu Nov 10 21:14:29 CST 2016 +apache-7.pom>central= +apache-7.pom>nexus= diff --git a/repository/org/apache/apache/7/apache-7.pom b/repository/org/apache/apache/7/apache-7.pom new file mode 100644 index 0000000..ac17a1e --- /dev/null +++ b/repository/org/apache/apache/7/apache-7.pom @@ -0,0 +1,369 @@ + + + + + + 4.0.0 + + + org.apache + apache + 7 + pom + The Apache Software Foundation + + The Apache Software Foundation provides support for the Apache community of open-source software projects. + The Apache projects are characterized by a collaborative, consensus based development process, an open and + pragmatic software license, and a desire to create high quality software that leads the way in its field. + We consider ourselves not simply a group of projects sharing a server, but rather a community of developers + and users. + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + The Apache Software Foundation + http://www.apache.org/ + + http://www.apache.org/ + + + apache.snapshots + Apache Snapshot Repository + http://repository.apache.org/snapshots + + false + + + + + + + + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 + + + apache.snapshots.https + ${distMgmtSnapshotsName} + ${distMgmtSnapshotsUrl} + + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + announce@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + + + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + http://www.apache.org/images/asf_logo_wide.gif + UTF-8 + source-release + + + scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-7 + scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-7 + http://svn.apache.org/viewvc/maven/pom/tags/apache-7 + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.3 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2-beta-5 + + + org.apache.maven.plugins + maven-clean-plugin + 2.3 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.0.2 + + 1.4 + 1.4 + ${project.build.sourceEncoding} + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.5 + + + org.apache.maven.plugins + maven-docck-plugin + 1.0 + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.0-beta-1 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.0-alpha-4 + + + org.apache.maven.plugins + maven-install-plugin + 2.3 + + + org.apache.maven.plugins + maven-invoker-plugin + 1.5 + + + org.apache.maven.plugins + maven-jar-plugin + 2.3 + + + + true + true + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + 2.5 + + + org.apache.maven.plugins + maven-plugin-plugin + 2.5.1 + + + + org.apache.maven.plugins + maven-release-plugin + 2.0-beta-9 + + false + deploy + -Papache-release + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.1 + + + org.apache.maven.plugins + maven-resources-plugin + 2.4 + + ${project.build.sourceEncoding} + + + + org.apache.maven.plugins + maven-scm-plugin + 1.2 + + + org.apache.maven.plugins + maven-site-plugin + 2.0.1 + + + org.apache.maven.plugins + maven-source-plugin + 2.1.1 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.4.3 + + + org.codehaus.mojo + clirr-maven-plugin + 2.2.2 + + + org.codehaus.plexus + plexus-maven-plugin + 1.3.8 + + + org.codehaus.modello + modello-maven-plugin + 1.1 + + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + + + process + + + + org.apache:apache-jar-resource-bundle:1.4 + + + + + + + + + + + + maven-project-info-reports-plugin + 2.1.2 + + + + + + + + apache-release + + + + + maven-assembly-plugin + + + org.apache.apache.resources + apache-source-release-assembly-descriptor + 1.0.2 + + + + + source-release-assembly + package + + single + + + true + + ${sourceReleaseAssemblyDescriptor} + + gnu + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + ${gpg.passphrase} + + + + + sign + + + + + + + true + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + ${project.build.sourceEncoding} + + + + attach-javadocs + + jar + + + + + + + + + + + diff --git a/repository/org/apache/apache/7/apache-7.pom.sha1 b/repository/org/apache/apache/7/apache-7.pom.sha1 new file mode 100644 index 0000000..f1eb4c6 --- /dev/null +++ b/repository/org/apache/apache/7/apache-7.pom.sha1 @@ -0,0 +1 @@ +a5f679b14bb06a3cb3769eb04e228c8b9e12908f \ No newline at end of file diff --git a/repository/org/apache/apache/9/_remote.repositories b/repository/org/apache/apache/9/_remote.repositories new file mode 100644 index 0000000..ebeab85 --- /dev/null +++ b/repository/org/apache/apache/9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:32 CST 2017 +apache-9.pom>nexus= +apache-9.pom>central= diff --git a/repository/org/apache/apache/9/apache-9.pom b/repository/org/apache/apache/9/apache-9.pom new file mode 100644 index 0000000..e9e6bb2 --- /dev/null +++ b/repository/org/apache/apache/9/apache-9.pom @@ -0,0 +1,393 @@ + + + + + + 4.0.0 + + + org.apache + apache + 9 + pom + The Apache Software Foundation + + The Apache Software Foundation provides support for the Apache community of open-source software projects. + The Apache projects are characterized by a collaborative, consensus based development process, an open and + pragmatic software license, and a desire to create high quality software that leads the way in its field. + We consider ourselves not simply a group of projects sharing a server, but rather a community of developers + and users. + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + The Apache Software Foundation + http://www.apache.org/ + + http://www.apache.org/ + + + apache.snapshots + Apache Snapshot Repository + http://repository.apache.org/snapshots + + false + + + + + + + + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 + + + apache.snapshots.https + ${distMgmtSnapshotsName} + ${distMgmtSnapshotsUrl} + + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + announce@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + + + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + http://www.apache.org/images/asf_logo_wide.gif + UTF-8 + source-release + + + scm:svn:http://svn.apache.org/repos/asf/maven/pom/tags/apache-9 + scm:svn:https://svn.apache.org/repos/asf/maven/pom/tags/apache-9 + http://svn.apache.org/viewvc/maven/pom/tags/apache-9 + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.6 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2 + + + org.apache.maven.plugins + maven-clean-plugin + 2.4.1 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.4 + 1.4 + ${project.build.sourceEncoding} + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.5 + + + org.apache.maven.plugins + maven-docck-plugin + 1.0 + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.0 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.1 + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-invoker-plugin + 1.5 + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.1 + + + + true + true + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + 2.5 + + + org.apache.maven.plugins + maven-plugin-plugin + 2.7 + + + + org.apache.maven.plugins + maven-release-plugin + 2.1 + + false + deploy + -Papache-release + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.1 + + + org.apache.maven.plugins + maven-resources-plugin + 2.4.3 + + ${project.build.sourceEncoding} + + + + org.apache.maven.plugins + maven-scm-plugin + 1.4 + + + org.apache.maven.plugins + maven-site-plugin + 2.2 + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.7.2 + + + org.apache.rat + apache-rat-plugin + 0.7 + + + org.codehaus.mojo + clirr-maven-plugin + 2.3 + + + org.codehaus.plexus + plexus-maven-plugin + 1.3.8 + + + org.codehaus.modello + modello-maven-plugin + 1.4.1 + + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + + + process + + + + org.apache:apache-jar-resource-bundle:1.4 + + + + + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.3.1 + + + + + + + + apache-release + + + + + maven-assembly-plugin + + + org.apache.apache.resources + apache-source-release-assembly-descriptor + 1.0.3 + + + + + source-release-assembly + package + + single + + + true + + ${sourceReleaseAssemblyDescriptor} + + gnu + + + + + + + true + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + ${gpg.passphrase} + true + + + + + sign + + + + + + + + + + maven-3 + + + + ${basedir} + + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.0-beta-3 + + + + + + + + diff --git a/repository/org/apache/apache/9/apache-9.pom.sha1 b/repository/org/apache/apache/9/apache-9.pom.sha1 new file mode 100644 index 0000000..8f3f7a0 --- /dev/null +++ b/repository/org/apache/apache/9/apache-9.pom.sha1 @@ -0,0 +1 @@ +de55d73a30c7521f3d55e8141d360ffbdfd88caa \ No newline at end of file diff --git a/repository/org/apache/avro/avro-parent/1.7.4/_remote.repositories b/repository/org/apache/avro/avro-parent/1.7.4/_remote.repositories new file mode 100644 index 0000000..73400e4 --- /dev/null +++ b/repository/org/apache/avro/avro-parent/1.7.4/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:55:51 CST 2017 +avro-parent-1.7.4.pom>central= diff --git a/repository/org/apache/avro/avro-parent/1.7.4/avro-parent-1.7.4.pom b/repository/org/apache/avro/avro-parent/1.7.4/avro-parent-1.7.4.pom new file mode 100644 index 0000000..eb4e2e5 --- /dev/null +++ b/repository/org/apache/avro/avro-parent/1.7.4/avro-parent-1.7.4.pom @@ -0,0 +1,394 @@ + + + + 4.0.0 + + + org.apache.avro + avro-toplevel + 1.7.4 + ../../ + + + avro-parent + pom + + Apache Avro Java + http://avro.apache.org + Avro parent Java project + + + UTF-8 + + + + + 0.20.205.0 + 2.0.1-alpha + 1.8.8 + 6.1.26 + 2.5-20081211 + 4.1 + 4.10 + 3.4.0.Final + 2.3 + 2.4.1 + 0.7.0 + 1.6.4 + 1.0.4.1 + 1.7 + 2.0.10 + 1.8.2 + 2.6 + 1.4.1 + 3.0 + 1.1 + 3.1 + + + 2.8 + 2.3.2 + 1.2.1 + 2.3.2 + 2.6 + 2.8 + 3.1 + 2.9 + 2.1.2 + 2.12 + 1.2.1 + 1.5 + 2.2 + + + + avro + compiler + maven-plugin + ipc + trevni + tools + mapred + protobuf + thrift + archetypes + + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.codehaus.mojo + javacc-maven-plugin + [${javacc-plugin.version},) + + javacc + + + + + + + + + com.thoughtworks.paranamer + paranamer-maven-plugin + [${paranamer.version},) + + generate + + + + + + + + + org.apache.avro + avro-maven-plugin + [${project.version},) + + protocol + idl-protocol + schema + + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + ${compiler-plugin.version} + + 1.6 + 1.6 + + + + org.apache.maven.plugins + maven-jar-plugin + ${jar-plugin.version} + + + + true + true + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${surefire-plugin.version} + + + + **/Test** + + + + **/*$* + + **/apache/avro/test/** + + false + + always + + false + + true + false + + ${project.basedir}/target/ + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + ${checkstyle-plugin.version} + + true + checkstyle.xml + + + + + checkstyle-check + test + + check + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${javadoc-plugin.version} + + + http://jackson.codehaus.org/${jackson.version}/javadoc/ + http://java.sun.com/products/servlet/2.3/javadoc/ + http://hadoop.apache.org/common/docs/r${hadoop1.version}/api/ + + + + + org.apache.maven.plugins + maven-source-plugin + ${source-plugin.version} + + + org.codehaus.mojo + javacc-maven-plugin + ${javacc-plugin.version} + + + org.codehaus.mojo + exec-maven-plugin + ${exec-plugin.version} + + + org.apache.maven.plugins + maven-plugin-plugin + ${plugin-plugin.version} + + + org.apache.maven.plugins + maven-shade-plugin + ${shade-plugin.version} + + + maven-antrun-plugin + ${antrun-plugin.version} + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + + + + + + + + interop-data-test + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/DataFileInteropTest* + + + + false + once + false + + ../../../build/interop/data/ + + + + + + + + + + + + + org.codehaus.jackson + jackson-core-asl + ${jackson.version} + + + org.codehaus.jackson + jackson-mapper-asl + ${jackson.version} + + + com.thoughtworks.paranamer + paranamer + ${paranamer.version} + + + org.apache.velocity + velocity + ${velocity.version} + + + org.mortbay.jetty + jetty + ${jetty.version} + + + io.netty + netty + ${netty.version} + + + net.sf.jopt-simple + jopt-simple + ${jopt-simple.version} + + + org.apache.hadoop + hadoop-core + ${hadoop1.version} + + + org.xerial.snappy + snappy-java + ${snappy.version} + + + org.apache.commons + commons-compress + ${commons-compress.version} + + + + + + + + junit + junit-dep + ${junit.version} + test + + + org.slf4j + slf4j-api + ${slf4j.version} + + + org.slf4j + slf4j-simple + ${slf4j.version} + runtime + true + + + + diff --git a/repository/org/apache/avro/avro-parent/1.7.4/avro-parent-1.7.4.pom.sha1 b/repository/org/apache/avro/avro-parent/1.7.4/avro-parent-1.7.4.pom.sha1 new file mode 100644 index 0000000..d3cb4b1 --- /dev/null +++ b/repository/org/apache/avro/avro-parent/1.7.4/avro-parent-1.7.4.pom.sha1 @@ -0,0 +1 @@ +02a81afb0340020b63ebf78fa34f28ad00777310 \ No newline at end of file diff --git a/repository/org/apache/avro/avro-toplevel/1.7.4/_remote.repositories b/repository/org/apache/avro/avro-toplevel/1.7.4/_remote.repositories new file mode 100644 index 0000000..1eb1f32 --- /dev/null +++ b/repository/org/apache/avro/avro-toplevel/1.7.4/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:55:53 CST 2017 +avro-toplevel-1.7.4.pom>central= diff --git a/repository/org/apache/avro/avro-toplevel/1.7.4/avro-toplevel-1.7.4.pom b/repository/org/apache/avro/avro-toplevel/1.7.4/avro-toplevel-1.7.4.pom new file mode 100644 index 0000000..e10de1e --- /dev/null +++ b/repository/org/apache/avro/avro-toplevel/1.7.4/avro-toplevel-1.7.4.pom @@ -0,0 +1,265 @@ + + + + 4.0.0 + + + org.apache + apache + 10 + + + org.apache.avro + avro-toplevel + 1.7.4 + pom + + Apache Avro Toplevel + http://avro.apache.org + Avro toplevel pom + + + + dist + build/avro-doc-${project.version}/api + + 0.7 + + + 1.7 + 1.0.1 + + + + lang/java + + + + scm:svn:http://svn.apache.org/repos/asf/avro/trunk + scm:svn:https://svn.apache.org/repos/asf/avro/trunk + http://svn.apache.org/viewvc/avro/trunk + + + + jira + http://issues.apache.org/jira/browse/AVRO + + + 2009 + + + + Avro Developer List + dev-subscribe@avro.apache.org + dev-unsubscribe@avro.apache.org + dev@avro.apache.org + http://mail-archives.apache.org/mod_mbox/avro-dev/ + + + Avro Users List + users-subscribe@avro.apache.org + users-unsubscribe@avro.apache.org + users@avro.apache.org + http://mail-archives.apache.org/mod_mbox/avro-users/ + + + Avro Commits List + commits-subscribe@avro.apache.org + commits-unsubscribe@avro.apache.org + commits@avro.apache.org + http://mail-archives.apache.org/mod_mbox/avro-commits/ + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + ${enforcer-plugin.version} + + + + avro.version + *****!!!!!! Must have property avro.version set to enforce version. !!!!!!***** + + + project.version + ${avro.version} + *****!!!!! Version of project must be ${avro.version} !!!!!***** + + + true + + + + + + + + dist + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + + module-javadocs + package + + jar + + + + + default-cli + + aggregate + + false + + avro/src/main/java/overview.html + + + + + + org.apache.maven.plugins + maven-source-plugin + + + + avro-java-sources + package + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + package + + enforce + + + + + + + + + sign + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + + + rat + + + + org.apache.maven.plugins + maven-antrun-plugin + ${antrun-plugin.version} + + + + + + + + + + + Unknown licenses: See build/rat-report.log. + + + + + org.apache.rat + apache-rat-tasks + ${apache-rat-tasks.version} + + + + + + + + copy-artifacts + + + + org.apache.maven.plugins + maven-antrun-plugin + ${antrun-plugin.version} + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/repository/org/apache/avro/avro-toplevel/1.7.4/avro-toplevel-1.7.4.pom.sha1 b/repository/org/apache/avro/avro-toplevel/1.7.4/avro-toplevel-1.7.4.pom.sha1 new file mode 100644 index 0000000..c83185e --- /dev/null +++ b/repository/org/apache/avro/avro-toplevel/1.7.4/avro-toplevel-1.7.4.pom.sha1 @@ -0,0 +1 @@ +e06051a5fff6584b0e2b38e3bc72dbd25a13632e \ No newline at end of file diff --git a/repository/org/apache/avro/avro/1.7.4/_remote.repositories b/repository/org/apache/avro/avro/1.7.4/_remote.repositories new file mode 100644 index 0000000..57cad37 --- /dev/null +++ b/repository/org/apache/avro/avro/1.7.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:54 CST 2017 +avro-1.7.4.pom>central= +avro-1.7.4.jar>central= diff --git a/repository/org/apache/avro/avro/1.7.4/avro-1.7.4.jar b/repository/org/apache/avro/avro/1.7.4/avro-1.7.4.jar new file mode 100644 index 0000000..69dd87d Binary files /dev/null and b/repository/org/apache/avro/avro/1.7.4/avro-1.7.4.jar differ diff --git a/repository/org/apache/avro/avro/1.7.4/avro-1.7.4.jar.sha1 b/repository/org/apache/avro/avro/1.7.4/avro-1.7.4.jar.sha1 new file mode 100644 index 0000000..34ceb25 --- /dev/null +++ b/repository/org/apache/avro/avro/1.7.4/avro-1.7.4.jar.sha1 @@ -0,0 +1 @@ +416e7030879814f52845b97f04bb50ecd1cef372 \ No newline at end of file diff --git a/repository/org/apache/avro/avro/1.7.4/avro-1.7.4.pom b/repository/org/apache/avro/avro/1.7.4/avro-1.7.4.pom new file mode 100644 index 0000000..be65e77 --- /dev/null +++ b/repository/org/apache/avro/avro/1.7.4/avro-1.7.4.pom @@ -0,0 +1,128 @@ + + + + 4.0.0 + + + avro-parent + org.apache.avro + 1.7.4 + ../ + + + avro + + Apache Avro + http://avro.apache.org + Avro core components + + + + + ../../../share/schemas + + org/apache/avro/data/Json.avsc + + + + + + com.thoughtworks.paranamer + paranamer-maven-plugin + ${paranamer.version} + + + paranamer-test + + ${project.build.testSourceDirectory} + ${project.build.testOutputDirectory} + + process-test-classes + + generate + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + + + + + + + interop-data-generate + + + + + org.codehaus.mojo + exec-maven-plugin + + + org.apache.avro.RandomData + test + + ../../../share/test/schemas/interop.avsc + ../../../build/interop/data/java.avro + 100 + + + + + + + + + + + + org.codehaus.jackson + jackson-core-asl + + + org.codehaus.jackson + jackson-mapper-asl + + + com.thoughtworks.paranamer + paranamer + + + org.xerial.snappy + snappy-java + + + org.apache.commons + commons-compress + + + + + diff --git a/repository/org/apache/avro/avro/1.7.4/avro-1.7.4.pom.sha1 b/repository/org/apache/avro/avro/1.7.4/avro-1.7.4.pom.sha1 new file mode 100644 index 0000000..b74f373 --- /dev/null +++ b/repository/org/apache/avro/avro/1.7.4/avro-1.7.4.pom.sha1 @@ -0,0 +1 @@ +561bab812536502a2b5cfcad3821a917c3825f53 \ No newline at end of file diff --git a/repository/org/apache/bsf/bsf-api/3.1/_remote.repositories b/repository/org/apache/bsf/bsf-api/3.1/_remote.repositories new file mode 100644 index 0000000..61bc3b2 --- /dev/null +++ b/repository/org/apache/bsf/bsf-api/3.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:29:50 CST 2017 +bsf-api-3.1.jar>central= +bsf-api-3.1.pom>central= diff --git a/repository/org/apache/bsf/bsf-api/3.1/bsf-api-3.1.jar b/repository/org/apache/bsf/bsf-api/3.1/bsf-api-3.1.jar new file mode 100644 index 0000000..2dc6e56 Binary files /dev/null and b/repository/org/apache/bsf/bsf-api/3.1/bsf-api-3.1.jar differ diff --git a/repository/org/apache/bsf/bsf-api/3.1/bsf-api-3.1.jar.sha1 b/repository/org/apache/bsf/bsf-api/3.1/bsf-api-3.1.jar.sha1 new file mode 100644 index 0000000..c43fba1 --- /dev/null +++ b/repository/org/apache/bsf/bsf-api/3.1/bsf-api-3.1.jar.sha1 @@ -0,0 +1 @@ +10aee88821027b2d1abb037747e2bfd6091de8fa \ No newline at end of file diff --git a/repository/org/apache/bsf/bsf-api/3.1/bsf-api-3.1.pom b/repository/org/apache/bsf/bsf-api/3.1/bsf-api-3.1.pom new file mode 100644 index 0000000..df5fb38 --- /dev/null +++ b/repository/org/apache/bsf/bsf-api/3.1/bsf-api-3.1.pom @@ -0,0 +1,59 @@ + + + + + + org.apache.bsf + parent + 3.1 + ../pom.xml + + + 4.0.0 + bsf-api + Apache BSF API + BSF API Implementation + + + + + junit + junit + ${junit.version} + test + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + + org/apache/bsf/utils/*.java + + + + + + diff --git a/repository/org/apache/bsf/bsf-api/3.1/bsf-api-3.1.pom.sha1 b/repository/org/apache/bsf/bsf-api/3.1/bsf-api-3.1.pom.sha1 new file mode 100644 index 0000000..c459e61 --- /dev/null +++ b/repository/org/apache/bsf/bsf-api/3.1/bsf-api-3.1.pom.sha1 @@ -0,0 +1 @@ +74d255a55c7d20144bb2b2609aa1f8ce2484de0c \ No newline at end of file diff --git a/repository/org/apache/bsf/parent/3.1/_remote.repositories b/repository/org/apache/bsf/parent/3.1/_remote.repositories new file mode 100644 index 0000000..7a6c5d8 --- /dev/null +++ b/repository/org/apache/bsf/parent/3.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:29:49 CST 2017 +parent-3.1.pom>central= diff --git a/repository/org/apache/bsf/parent/3.1/parent-3.1.pom b/repository/org/apache/bsf/parent/3.1/parent-3.1.pom new file mode 100644 index 0000000..15b7520 --- /dev/null +++ b/repository/org/apache/bsf/parent/3.1/parent-3.1.pom @@ -0,0 +1,474 @@ + + + + + + org.apache + apache + 7 + + + 4.0.0 + org.apache.bsf + parent + 3.1 + + Apache BSF + Apache BSF + + pom + http://jakarta.apache.org/bsf/ + + + ${project.version} + 3.8.2 + 1.4 + 1.4 + UTF-8 + UTF-8 + + false + + + + + 1.1 + + 2.3.1 + + + + http://issues.apache.org/jira/browse/BSF + + + + + Apache Jakarta Developer List + dev-subscribe@jakarta.apache.org + dev-unsubscribe@jakarta.apache.org + dev@jakarta.apache.org + http://mail-archives.apache.org/mod_mbox/jakarta-dev/ + + + Apache BSF User List + bsf-user-subscribe@jakarta.apache.org + bsf-user-unsubscribe@jakarta.apache.org + bsf-user@jakarta.apache.org + http://mail-archives.apache.org/mod_mbox/jakarta-bsf-user/ + + + Apache BSF Developer List (archive only, now part of Jakarta dev) + http://mail-archives.apache.org/mod_mbox/jakarta-bsf-dev/ + + + + 1999 + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + scm:svn:http://svn.apache.org/repos/asf/jakarta/bsf/tags/bsf-3.1 +scm:svn:https://svn.apache.org/repos/asf/jakarta/bsf/tags/bsf-3.1 + http://svn.apache.org/viewvc/jakarta/bsf/tags/bsf-3.1/ + + + + The Apache Software Foundation + http://www.apache.org/ + + + + install + + + + org.apache.maven.plugins + maven-clean-plugin + 2.4.1 + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.1 + + + org.apache.maven.plugins + maven-javadoc-plugin + + + true + ${project.build.sourceEncoding} + ${project.reporting.outputEncoding} + + + true + true + + + org.apache + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + ${jakarta.remote-resources.version} + + + org.apache.maven.plugins + maven-resources-plugin + 2.4.3 + + + org.apache.maven.plugins + maven-site-plugin + 2.1.1 + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + + true + true + + + org.apache + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + ${jakarta.compiler.version} + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-release-plugin + 2.0 + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + ${maven.compile.source} + ${maven.compile.target} + ${jakarta.compiler.fork} + ${jakarta.compiler.compilerVersion} + ${jakarta.compiler.javac} + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.5 + + + **/*Test*.java + + ${jakarta.surefire.java} + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + ${pom.groupId} + ${pom.artifactId} + Apache Software Foundation + ${pom.version} + Apache BSF + org.apache + Apache Software Foundation + ${pom.version} + ${maven.compile.source} + ${maven.compile.target} + + + + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2-beta-5 + + + distribution/bin.xml + distribution/src.xml + + bsf-${bsf.version} + gnu + + + + + + + + + + false + maven-javadoc-plugin + 2.7 + + true + + + + maven-site-plugin + 2.1 + false + + + + + + bsf-api + bsf-engines + bsf-utils + distribution + testing + + + + + + JDK14 + + 1.4 + + + + 1.0 + + 2.1 + + + + + JDK16minimum + + [1.6,) + + + + rhino + js + 1.6R5 + test + + + + + + java-1.4 + + true + 1.4 + ${JAVA_1_4_HOME}/bin/javac + ${JAVA_1_4_HOME}/bin/java + + + + + + java-1.5 + + true + 1.5 + ${JAVA_1_5_HOME}/bin/javac + ${JAVA_1_5_HOME}/bin/java + + + + + + java-1.6 + + true + 1.6 + ${JAVA_1_6_HOME}/bin/javac + ${JAVA_1_6_HOME}/bin/java + + + + + rhino + js + 1.6R5 + test + + + + + + + java-1.7 + + true + 1.7 + ${JAVA_1_7_HOME}/bin/javac + ${JAVA_1_7_HOME}/bin/java + + + + + rhino + js + 1.6R5 + test + + + + + + + release + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + + package + + + + + maven-release-plugin + + + -Prelease + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compile.source} + + + + + + + + test-deploy + + id::default::file:target/deploy + + + + \ No newline at end of file diff --git a/repository/org/apache/bsf/parent/3.1/parent-3.1.pom.sha1 b/repository/org/apache/bsf/parent/3.1/parent-3.1.pom.sha1 new file mode 100644 index 0000000..33afa78 --- /dev/null +++ b/repository/org/apache/bsf/parent/3.1/parent-3.1.pom.sha1 @@ -0,0 +1 @@ +be7a0af1d709c88b5682d5a8cf24d038bcc99b6d \ No newline at end of file diff --git a/repository/org/apache/commons/commons-compress/1.11/_remote.repositories b/repository/org/apache/commons/commons-compress/1.11/_remote.repositories new file mode 100644 index 0000000..22aa885 --- /dev/null +++ b/repository/org/apache/commons/commons-compress/1.11/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Apr 14 15:30:44 CST 2017 +commons-compress-1.11.jar>central= +commons-compress-1.11.pom>central= diff --git a/repository/org/apache/commons/commons-compress/1.11/commons-compress-1.11.jar b/repository/org/apache/commons/commons-compress/1.11/commons-compress-1.11.jar new file mode 100644 index 0000000..71c92ce Binary files /dev/null and b/repository/org/apache/commons/commons-compress/1.11/commons-compress-1.11.jar differ diff --git a/repository/org/apache/commons/commons-compress/1.11/commons-compress-1.11.jar.sha1 b/repository/org/apache/commons/commons-compress/1.11/commons-compress-1.11.jar.sha1 new file mode 100644 index 0000000..a9ae069 --- /dev/null +++ b/repository/org/apache/commons/commons-compress/1.11/commons-compress-1.11.jar.sha1 @@ -0,0 +1 @@ +f43ce4c878078cbcfbb061353aa672a4c8e81443 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-compress/1.11/commons-compress-1.11.pom b/repository/org/apache/commons/commons-compress/1.11/commons-compress-1.11.pom new file mode 100644 index 0000000..4551aaa --- /dev/null +++ b/repository/org/apache/commons/commons-compress/1.11/commons-compress-1.11.pom @@ -0,0 +1,378 @@ + + + + 4.0.0 + + org.apache.commons + commons-parent + 39 + + + org.apache.commons + commons-compress + 1.11 + Apache Commons Compress + http://commons.apache.org/proper/commons-compress/ + + +Apache Commons Compress software defines an API for working with +compression and archive formats. These include: bzip2, gzip, pack200, +lzma, xz, Snappy, traditional Unix Compress, DEFLATE and ar, cpio, +jar, tar, zip, dump, 7z, arj. + + + + 1.5 + 1.5 + compress + COMPRESS + 12310904 + + ${project.version} + RC1 + + + + jira + http://issues.apache.org/jira/browse/COMPRESS + + + + + junit + junit + 4.12 + test + + + org.tukaani + xz + 1.5 + true + + + + + + Torsten Curdt + tcurdt + tcurdt at apache.org + + + Stefan Bodewig + bodewig + bodewig at apache.org + + + Sebastian Bazley + sebb + sebb at apache.org + + + Christian Grobmeier + grobmeier + grobmeier at apache.org + + + Julius Davies + julius + julius at apache.org + + + Damjan Jovanovic + damjan + damjan at apache.org + + + Emmanuel Bourg + ebourg + ebourg at apache.org + + + Gary Gregory + ggregory + ggregory at apache.org + + + + + + Wolfgang Glas + wolfgang.glas at ev-i.at + + + Christian Kohlschütte + ck@newsclub.de + + + Bear Giles + bgiles@coyotesong.com + + + Michael Kuss + mail at michael minus kuss.de + + + Lasse Collin + lasse.collin@tukaani.org + + + John Kodis + + + BELUGA BEHR + + + + + scm:git:http://git-wip-us.apache.org/repos/asf/commons-compress.git + scm:git:https://git-wip-us.apache.org/repos/asf/commons-compress.git + https://git-wip-us.apache.org/repos/asf?p=commons-compress.git + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + true + ${maven.compiler.source} + ${commons.encoding} + ${commons.docEncoding} + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + Immutable + a + This class is immutable + + + NotThreadSafe + a + This class is not thread-safe + + + ThreadSafe + a + This class is thread-safe + + + + + + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + maven-jar-plugin + + + + org.apache.commons.compress.archivers.Lister + org.apache.commons.compress + + + + + + org.apache.felix + maven-bundle-plugin + + + org.tukaani.xz;resolution:=optional + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + + + javadocs + + + + + + org.apache.maven.plugins + maven-pmd-plugin + 3.2 + + + net.sourceforge.pmd + pmd + 5.1.3 + + + + + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.6 + + + + org.apache.maven.plugins + maven-pmd-plugin + 3.2 + + 200 + ${maven.compiler.source} + + ${basedir}/pmd-ruleset.xml + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + true + ${maven.compiler.source} + ${commons.encoding} + ${commons.docEncoding} + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + Immutable + a + This class is immutable + + + NotThreadSafe + a + This class is not thread-safe + + + ThreadSafe + a + This class is thread-safe + + + + + + org.codehaus.mojo + findbugs-maven-plugin + 3.0.2 + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + src/test/resources/** + .pmd + .gitignore + .gitattributes + .projectile + + + + + + + + + + run-zipit + + + + org.apache.maven.plugins + maven-antrun-plugin + + + process-test-resources + + + + + + + run + + + + + + maven-surefire-plugin + + + **/zip/*IT.java + + + + + + + + run-tarit + + + + maven-surefire-plugin + + + **/tar/*IT.java + + + + + + + + + diff --git a/repository/org/apache/commons/commons-compress/1.11/commons-compress-1.11.pom.sha1 b/repository/org/apache/commons/commons-compress/1.11/commons-compress-1.11.pom.sha1 new file mode 100644 index 0000000..efd8e95 --- /dev/null +++ b/repository/org/apache/commons/commons-compress/1.11/commons-compress-1.11.pom.sha1 @@ -0,0 +1 @@ +92cba80fd95e1ee85ba621bd384c8885490b5aa1 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-compress/1.4.1/_remote.repositories b/repository/org/apache/commons/commons-compress/1.4.1/_remote.repositories new file mode 100644 index 0000000..91ca79a --- /dev/null +++ b/repository/org/apache/commons/commons-compress/1.4.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Nov 08 22:54:34 CST 2016 +commons-compress-1.4.1.jar>central= +commons-compress-1.4.1.pom>central= diff --git a/repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.jar b/repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.jar new file mode 100644 index 0000000..b58761e Binary files /dev/null and b/repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.jar differ diff --git a/repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.jar.sha1 b/repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.jar.sha1 new file mode 100644 index 0000000..a513668 --- /dev/null +++ b/repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.jar.sha1 @@ -0,0 +1 @@ +b02e84a993d88568417536240e970c4b809126fd \ No newline at end of file diff --git a/repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.pom b/repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.pom new file mode 100644 index 0000000..dcfe5a7 --- /dev/null +++ b/repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.pom @@ -0,0 +1,321 @@ + + + + 4.0.0 + + org.apache.commons + commons-parent + 24 + + + org.apache.commons + commons-compress + 1.4.1 + Commons Compress + http://commons.apache.org/compress/ + + +Apache Commons Compress software defines an API for working with compression and archive formats. +These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump. + + + + 1.5 + 1.5 + compress + COMPRESS + 12310904 + + 1.4.1 + RC1 + + + + jira + http://issues.apache.org/jira/browse/COMPRESS + + + + + junit + junit + 4.10 + test + + + org.tukaani + xz + 1.0 + + + + + + Torsten Curdt + tcurdt + tcurdt at apache.org + + + Stefan Bodewig + bodewig + bodewig at apache.org + + + Sebastian Bazley + sebb + sebb at apache.org + + + Christian Grobmeier + grobmeier + grobmeier at apache.org + + + + + + Wolfgang Glas + wolfgang.glas at ev-i.at + + + Christian Kohlschütte + ck@newsclub.de + + + Bear Giles + bgiles@coyotesong.com + + + Michael Kuss + mail at michael minus kuss.de + + + Lasse Collin + lasse.collin@tukaani.org + + + John Kodis + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/compress/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/compress/trunk + http://svn.apache.org/repos/asf/commons/proper/compress/trunk + + + + + website + Apache Website + scp://people.apache.org/www/commons.apache.org/compress/ + + + + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + maven-jar-plugin + + + + org.apache.commons.compress.archivers.Lister + org.apache.commons.compress + + + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + + %URL%/%ISSUE% + + + + + + changes-report + jira-report + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.5 + + 200 + ${maven.compile.source} + + ${basedir}/pmd-ruleset.xml + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + true + ${maven.compile.source} + ${commons.encoding} + ${commons.docEncoding} + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + Immutable + a + This class is immutable + + + NotThreadSafe + a + This class is not thread-safe + + + ThreadSafe + a + This class is thread-safe + + + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.3.2 + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + src/test/resources/** + + PROPOSAL.txt + .pmd + + + + + + + + + rc + + + + apache.website + Apache Commons Release Candidate Staging Site + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/builds/commons/${commons.componentid}/${commons.release.version}/${commons.rc.version}/site + + + + + + run-zipit + + + + org.apache.maven.plugins + maven-antrun-plugin + + + process-test-resources + + + + + + + run + + + + + + maven-surefire-plugin + + + **/zip/*IT.java + + + + + + + + run-tarit + + + + maven-surefire-plugin + + + **/tar/*IT.java + + + + + + + + + diff --git a/repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.pom.sha1 b/repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.pom.sha1 new file mode 100644 index 0000000..7b43fdb --- /dev/null +++ b/repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.pom.sha1 @@ -0,0 +1 @@ +bf8a105706b3e1e6c32bebaaa40874af967cf69d \ No newline at end of file diff --git a/repository/org/apache/commons/commons-compress/1.5/_remote.repositories b/repository/org/apache/commons/commons-compress/1.5/_remote.repositories new file mode 100644 index 0000000..31eae08 --- /dev/null +++ b/repository/org/apache/commons/commons-compress/1.5/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:46:16 CST 2017 +commons-compress-1.5.jar>central= +commons-compress-1.5.pom>central= diff --git a/repository/org/apache/commons/commons-compress/1.5/commons-compress-1.5.jar b/repository/org/apache/commons/commons-compress/1.5/commons-compress-1.5.jar new file mode 100644 index 0000000..0239414 Binary files /dev/null and b/repository/org/apache/commons/commons-compress/1.5/commons-compress-1.5.jar differ diff --git a/repository/org/apache/commons/commons-compress/1.5/commons-compress-1.5.jar.sha1 b/repository/org/apache/commons/commons-compress/1.5/commons-compress-1.5.jar.sha1 new file mode 100644 index 0000000..b5800e9 --- /dev/null +++ b/repository/org/apache/commons/commons-compress/1.5/commons-compress-1.5.jar.sha1 @@ -0,0 +1 @@ +d2bd2c0bd328f1dabdf33e10b6d223ebcbe93343 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-compress/1.5/commons-compress-1.5.pom b/repository/org/apache/commons/commons-compress/1.5/commons-compress-1.5.pom new file mode 100644 index 0000000..c0bc955 --- /dev/null +++ b/repository/org/apache/commons/commons-compress/1.5/commons-compress-1.5.pom @@ -0,0 +1,318 @@ + + + + 4.0.0 + + org.apache.commons + commons-parent + 28 + + + org.apache.commons + commons-compress + 1.5 + Commons Compress + http://commons.apache.org/compress/ + + +Apache Commons Compress software defines an API for working with compression and archive formats. +These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump. + + + + 1.5 + 1.5 + compress + COMPRESS + 12310904 + + 1.5 + RC1 + + + + jira + http://issues.apache.org/jira/browse/COMPRESS + + + + + junit + junit + 4.10 + test + + + org.tukaani + xz + 1.2 + + + + + + Torsten Curdt + tcurdt + tcurdt at apache.org + + + Stefan Bodewig + bodewig + bodewig at apache.org + + + Sebastian Bazley + sebb + sebb at apache.org + + + Christian Grobmeier + grobmeier + grobmeier at apache.org + + + Julius Davies + julius + julius at apache.org + + + + + + Wolfgang Glas + wolfgang.glas at ev-i.at + + + Christian Kohlschütte + ck@newsclub.de + + + Bear Giles + bgiles@coyotesong.com + + + Michael Kuss + mail at michael minus kuss.de + + + Lasse Collin + lasse.collin@tukaani.org + + + John Kodis + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/compress/tags/COMPRESS-1.5 + scm:svn:https://svn.apache.org/repos/asf/commons/proper/compress/tags/COMPRESS-1.5 + http://svn.apache.org/repos/asf/commons/proper/compress/tags/COMPRESS-1.5 + + + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + maven-jar-plugin + + + + org.apache.commons.compress.archivers.Lister + org.apache.commons.compress + + + + + + org.apache.felix + maven-bundle-plugin + + + org.tukaani.xz;resolution:=optional + + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + + %URL%/%ISSUE% + + + + + + changes-report + jira-report + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.5 + + 200 + ${maven.compile.source} + + ${basedir}/pmd-ruleset.xml + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + true + ${maven.compile.source} + ${commons.encoding} + ${commons.docEncoding} + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + Immutable + a + This class is immutable + + + NotThreadSafe + a + This class is not thread-safe + + + ThreadSafe + a + This class is thread-safe + + + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.3.2 + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + src/test/resources/** + + PROPOSAL.txt + .pmd + .gitignore + .gitattributes + + + + + + + + + + run-zipit + + + + org.apache.maven.plugins + maven-antrun-plugin + + + process-test-resources + + + + + + + run + + + + + + maven-surefire-plugin + + + **/zip/*IT.java + + + + + + + + run-tarit + + + + maven-surefire-plugin + + + **/tar/*IT.java + + + + + + + + + diff --git a/repository/org/apache/commons/commons-compress/1.5/commons-compress-1.5.pom.sha1 b/repository/org/apache/commons/commons-compress/1.5/commons-compress-1.5.pom.sha1 new file mode 100644 index 0000000..2a92590 --- /dev/null +++ b/repository/org/apache/commons/commons-compress/1.5/commons-compress-1.5.pom.sha1 @@ -0,0 +1 @@ +5d130e1456f52d999c9c62cc9eb00a388ea34b99 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-compress/1.8.1/_remote.repositories b/repository/org/apache/commons/commons-compress/1.8.1/_remote.repositories new file mode 100644 index 0000000..94c8af1 --- /dev/null +++ b/repository/org/apache/commons/commons-compress/1.8.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Feb 10 16:59:22 CST 2017 +commons-compress-1.8.1.pom>central= diff --git a/repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar b/repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar new file mode 100644 index 0000000..66b0a56 Binary files /dev/null and b/repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar differ diff --git a/repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar.sha1 b/repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar.sha1 new file mode 100644 index 0000000..865ac3e --- /dev/null +++ b/repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar.sha1 @@ -0,0 +1 @@ +a698750c16740fd5b3871425f4cb3bbaa87f529d \ No newline at end of file diff --git a/repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.pom b/repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.pom new file mode 100644 index 0000000..a65c6e2 --- /dev/null +++ b/repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.pom @@ -0,0 +1,342 @@ + + + + 4.0.0 + + org.apache.commons + commons-parent + 33 + + + org.apache.commons + commons-compress + 1.8.1 + Apache Commons Compress + http://commons.apache.org/proper/commons-compress/ + + +Apache Commons Compress software defines an API for working with compression and archive formats. +These include: bzip2, gzip, pack200, lzma, xz, Snappy, traditional Unix Compress and ar, cpio, jar, tar, zip, dump, 7z, arj. + + + + 1.5 + 1.5 + compress + COMPRESS + 12310904 + + ${project.version} + RC1 + + + + jira + http://issues.apache.org/jira/browse/COMPRESS + + + + + junit + junit + 4.11 + test + + + org.tukaani + xz + 1.5 + true + + + + + + Torsten Curdt + tcurdt + tcurdt at apache.org + + + Stefan Bodewig + bodewig + bodewig at apache.org + + + Sebastian Bazley + sebb + sebb at apache.org + + + Christian Grobmeier + grobmeier + grobmeier at apache.org + + + Julius Davies + julius + julius at apache.org + + + Damjan Jovanovic + damjan + damjan at apache.org + + + Emmanuel Bourg + ebourg + ebourg at apache.org + + + + + + Wolfgang Glas + wolfgang.glas at ev-i.at + + + Christian Kohlschütte + ck@newsclub.de + + + Bear Giles + bgiles@coyotesong.com + + + Michael Kuss + mail at michael minus kuss.de + + + Lasse Collin + lasse.collin@tukaani.org + + + John Kodis + + + BELUGA BEHR + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/compress/tags/COMPRESS-1.8.1 + scm:svn:https://svn.apache.org/repos/asf/commons/proper/compress/tags/COMPRESS-1.8.1 + http://svn.apache.org/repos/asf/commons/proper/compress/tags/COMPRESS-1.8.1 + + + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + maven-jar-plugin + + + + org.apache.commons.compress.archivers.Lister + org.apache.commons.compress + + + + + + org.apache.felix + maven-bundle-plugin + + + org.tukaani.xz;resolution:=optional + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + + + javadocs + + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + + %URL%/%ISSUE% + + + + + + changes-report + jira-report + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.6 + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.5 + + 200 + ${maven.compiler.source} + + ${basedir}/pmd-ruleset.xml + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + true + ${maven.compiler.source} + ${commons.encoding} + ${commons.docEncoding} + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + Immutable + a + This class is immutable + + + NotThreadSafe + a + This class is not thread-safe + + + ThreadSafe + a + This class is thread-safe + + + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.5.3 + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + src/test/resources/** + + PROPOSAL.txt + .pmd + .gitignore + .gitattributes + .projectile + + + + + + + + + + run-zipit + + + + org.apache.maven.plugins + maven-antrun-plugin + + + process-test-resources + + + + + + + run + + + + + + maven-surefire-plugin + + + **/zip/*IT.java + + + + + + + + run-tarit + + + + maven-surefire-plugin + + + **/tar/*IT.java + + + + + + + + + diff --git a/repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.pom.sha1 b/repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.pom.sha1 new file mode 100644 index 0000000..5cf6ffc --- /dev/null +++ b/repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.pom.sha1 @@ -0,0 +1 @@ +2fb3ea9182911315ee79aa2fb4853c7bdd347407 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-compress/1.9/_remote.repositories b/repository/org/apache/commons/commons-compress/1.9/_remote.repositories new file mode 100644 index 0000000..741fd07 --- /dev/null +++ b/repository/org/apache/commons/commons-compress/1.9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 13 09:52:59 CST 2017 +commons-compress-1.9.jar>central= +commons-compress-1.9.pom>central= diff --git a/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.jar b/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.jar new file mode 100644 index 0000000..14e7e86 Binary files /dev/null and b/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.jar differ diff --git a/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.jar.sha1 b/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.jar.sha1 new file mode 100644 index 0000000..53ab314 --- /dev/null +++ b/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.jar.sha1 @@ -0,0 +1 @@ +cc18955ff1e36d5abd39a14bfe82b19154330a34 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.pom b/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.pom new file mode 100644 index 0000000..224d1e6 --- /dev/null +++ b/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.pom @@ -0,0 +1,344 @@ + + + + 4.0.0 + + org.apache.commons + commons-parent + 34 + + + org.apache.commons + commons-compress + 1.9 + Apache Commons Compress + http://commons.apache.org/proper/commons-compress/ + + +Apache Commons Compress software defines an API for working with +compression and archive formats. +These include: bzip2, gzip, pack200, lzma, xz, Snappy, traditional +Unix Compress, DEFLATE and ar, cpio, jar, tar, zip, dump, 7z, arj. + + + + 1.5 + 1.5 + compress + COMPRESS + 12310904 + + ${project.version} + RC1 + + + + jira + http://issues.apache.org/jira/browse/COMPRESS + + + + + junit + junit + 4.11 + test + + + org.tukaani + xz + 1.5 + true + + + + + + Torsten Curdt + tcurdt + tcurdt at apache.org + + + Stefan Bodewig + bodewig + bodewig at apache.org + + + Sebastian Bazley + sebb + sebb at apache.org + + + Christian Grobmeier + grobmeier + grobmeier at apache.org + + + Julius Davies + julius + julius at apache.org + + + Damjan Jovanovic + damjan + damjan at apache.org + + + Emmanuel Bourg + ebourg + ebourg at apache.org + + + + + + Wolfgang Glas + wolfgang.glas at ev-i.at + + + Christian Kohlschütte + ck@newsclub.de + + + Bear Giles + bgiles@coyotesong.com + + + Michael Kuss + mail at michael minus kuss.de + + + Lasse Collin + lasse.collin@tukaani.org + + + John Kodis + + + BELUGA BEHR + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/compress/tags/COMPRESS-1.9 + scm:svn:https://svn.apache.org/repos/asf/commons/proper/compress/tags/COMPRESS-1.9 + http://svn.apache.org/repos/asf/commons/proper/compress/tags/COMPRESS-1.9 + + + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + maven-jar-plugin + + + + org.apache.commons.compress.archivers.Lister + org.apache.commons.compress + + + + + + org.apache.felix + maven-bundle-plugin + + + org.tukaani.xz;resolution:=optional + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + + + javadocs + + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + + %URL%/%ISSUE% + + + + + + changes-report + jira-report + + + + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.6 + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.5 + + 200 + ${maven.compiler.source} + + ${basedir}/pmd-ruleset.xml + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + true + ${maven.compiler.source} + ${commons.encoding} + ${commons.docEncoding} + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + Immutable + a + This class is immutable + + + NotThreadSafe + a + This class is not thread-safe + + + ThreadSafe + a + This class is thread-safe + + + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.5.3 + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + src/test/resources/** + + PROPOSAL.txt + .pmd + .gitignore + .gitattributes + .projectile + + + + + + + + + + run-zipit + + + + org.apache.maven.plugins + maven-antrun-plugin + + + process-test-resources + + + + + + + run + + + + + + maven-surefire-plugin + + + **/zip/*IT.java + + + + + + + + run-tarit + + + + maven-surefire-plugin + + + **/tar/*IT.java + + + + + + + + + diff --git a/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.pom.sha1 b/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.pom.sha1 new file mode 100644 index 0000000..4e9d951 --- /dev/null +++ b/repository/org/apache/commons/commons-compress/1.9/commons-compress-1.9.pom.sha1 @@ -0,0 +1 @@ +f504990212b88933a57d190edc2d7dc89bbde489 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-io/1.3.2/_remote.repositories b/repository/org/apache/commons/commons-io/1.3.2/_remote.repositories new file mode 100644 index 0000000..ca8d984 --- /dev/null +++ b/repository/org/apache/commons/commons-io/1.3.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:04:53 CST 2017 +commons-io-1.3.2.pom>central= diff --git a/repository/org/apache/commons/commons-io/1.3.2/commons-io-1.3.2.pom b/repository/org/apache/commons/commons-io/1.3.2/commons-io-1.3.2.pom new file mode 100644 index 0000000..3f45d29 --- /dev/null +++ b/repository/org/apache/commons/commons-io/1.3.2/commons-io-1.3.2.pom @@ -0,0 +1,14 @@ + + + 4.0.0 + org.apache.commons + commons-io + 1.3.2 + + + commons-io + commons-io + https://issues.sonatype.org/browse/MVNCENTRAL-244 + + + diff --git a/repository/org/apache/commons/commons-io/1.3.2/commons-io-1.3.2.pom.sha1 b/repository/org/apache/commons/commons-io/1.3.2/commons-io-1.3.2.pom.sha1 new file mode 100644 index 0000000..635df98 --- /dev/null +++ b/repository/org/apache/commons/commons-io/1.3.2/commons-io-1.3.2.pom.sha1 @@ -0,0 +1 @@ +785e86ecf26be3f245edcc567d5628bd8cea08fa \ No newline at end of file diff --git a/repository/org/apache/commons/commons-jexl/2.0.1/_remote.repositories b/repository/org/apache/commons/commons-jexl/2.0.1/_remote.repositories new file mode 100644 index 0000000..fecbfbc --- /dev/null +++ b/repository/org/apache/commons/commons-jexl/2.0.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:31:20 CST 2017 +commons-jexl-2.0.1.jar>central= +commons-jexl-2.0.1.pom>central= diff --git a/repository/org/apache/commons/commons-jexl/2.0.1/commons-jexl-2.0.1.jar b/repository/org/apache/commons/commons-jexl/2.0.1/commons-jexl-2.0.1.jar new file mode 100644 index 0000000..8759e71 Binary files /dev/null and b/repository/org/apache/commons/commons-jexl/2.0.1/commons-jexl-2.0.1.jar differ diff --git a/repository/org/apache/commons/commons-jexl/2.0.1/commons-jexl-2.0.1.jar.sha1 b/repository/org/apache/commons/commons-jexl/2.0.1/commons-jexl-2.0.1.jar.sha1 new file mode 100644 index 0000000..7c74004 --- /dev/null +++ b/repository/org/apache/commons/commons-jexl/2.0.1/commons-jexl-2.0.1.jar.sha1 @@ -0,0 +1 @@ +c2525604804fe60952d4997b443b76760643e8b9 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-jexl/2.0.1/commons-jexl-2.0.1.pom b/repository/org/apache/commons/commons-jexl/2.0.1/commons-jexl-2.0.1.pom new file mode 100644 index 0000000..5f03c1f --- /dev/null +++ b/repository/org/apache/commons/commons-jexl/2.0.1/commons-jexl-2.0.1.pom @@ -0,0 +1,304 @@ + + + + + org.apache.commons + commons-parent + 14 + + 4.0.0 + org.apache.commons + commons-jexl + 2.0.1 + Commons JEXL + 2001 + Jexl is an implementation of the JSTL Expression Language with extensions. + http://commons.apache.org/jexl/ + + + jira + http://issues.apache.org/jira/browse/JEXL + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/jexl/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/jexl/trunk + http://svn.apache.org/viewvc/commons/proper/jexl/trunk + + + + + dIon Gillard + dion + dion AT apache DOT org + Apache Software Foundation + + + Geir Magnusson Jr. + geirm + geirm AT apache DOT org + independent + + + Tim O'Brien + tobrien + tobrien AT apache DOT org + independent + + + Peter Royal + proyal + proyal AT apache DOT org + Apache Software Foundation + + + James Strachan + jstrachan + jstrachan AT apache DOT org + SpiritSoft, Inc. + + + Rahul Akolkar + rahul + rahul AT apache DOT org + Apache Software Foundation + + + Sebastian Bazley + sebb + sebb AT apache DOT org + + + Henri Biestro + henrib + henrib AT apache DOT org + + + + + + commons-logging + commons-logging + 1.1.1 + + + junit + junit + 3.8.2 + test + + + + org.apache.bsf + bsf-api + 3.0-beta3 + provided + + + + + 1.5 + 1.5 + jexl + 2.0.1 + + RC2 + 1.1 + + JEXL + 12310479 + + UTF-8 + UTF-8 + + + + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + src/main/resources + + + + + + org.apache.maven.plugins + maven-release-plugin + + forked-path + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*Test.java + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + org.codehaus.mojo + javacc-maven-plugin + 2.6 + + + jexl-jjtree + + ${basedir}/src/main/java/org/apache/commons/jexl2/parser + ${project.build.directory}/generated-sources/java + ${project.build.directory}/generated-sources/javacc-timestamp + org.apache.commons.jexl2.parser + + + jjtree-javacc + + + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + 2.3 + + ${basedir}/src/site/xdoc/changes.xml + + %URL%/%ISSUE% + + + + + + changes-report + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.5 + + ${basedir}/src/main/config/checkstyle.xml + org/apache/commons/jexl2/parser/*.java + ${basedir}/src/main/config/header.txt + false + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.3 + + + + org/apache/commons/jexl2/parser/*.class + org/apache/commons/jexl2/**/*Test.class + + + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.3.1 + + ${basedir}/src/main/config/findbugs-exclude-filter.xml + true + + target/site + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.4 + + 1.5 + + **/generated-sources/**/* + + + /rulesets/braces.xml + /rulesets/unusedcode.xml + /rulesets/imports.xml + /rulesets/codesize.xml + /rulesets/coupling.xml + /rulesets/design.xml + /rulesets/strings.xml + + + + + + + \ No newline at end of file diff --git a/repository/org/apache/commons/commons-jexl/2.0.1/commons-jexl-2.0.1.pom.sha1 b/repository/org/apache/commons/commons-jexl/2.0.1/commons-jexl-2.0.1.pom.sha1 new file mode 100644 index 0000000..2551d5e --- /dev/null +++ b/repository/org/apache/commons/commons-jexl/2.0.1/commons-jexl-2.0.1.pom.sha1 @@ -0,0 +1 @@ +e49a689e20dabb842c227aed50a83f84fbcdeac4 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-lang3/3.1/_remote.repositories b/repository/org/apache/commons/commons-lang3/3.1/_remote.repositories new file mode 100644 index 0000000..95eddfb --- /dev/null +++ b/repository/org/apache/commons/commons-lang3/3.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Thu Jan 19 11:39:20 CST 2017 +commons-lang3-3.1.pom>nexus= +commons-lang3-3.1.pom>central= diff --git a/repository/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar b/repository/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar new file mode 100644 index 0000000..a85e539 Binary files /dev/null and b/repository/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar differ diff --git a/repository/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar.sha1 b/repository/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar.sha1 new file mode 100644 index 0000000..4261a19 --- /dev/null +++ b/repository/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar.sha1 @@ -0,0 +1 @@ +905075e6c80f206bbe6cf1e809d2caa69f420c76 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.pom b/repository/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.pom new file mode 100644 index 0000000..cd281f8 --- /dev/null +++ b/repository/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.pom @@ -0,0 +1,596 @@ + + + + + org.apache.commons + commons-parent + 22 + + 4.0.0 + org.apache.commons + commons-lang3 + 3.1 + Commons Lang + + 2001 + + Commons Lang, a package of Java utility classes for the + classes that are in java.lang's hierarchy, or are considered to be so + standard as to justify existence in java.lang. + + + http://commons.apache.org/lang/ + + + jira + http://issues.apache.org/jira/browse/LANG + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/lang/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/lang/trunk + http://svn.apache.org/viewvc/commons/proper/lang/trunk + + + + + Daniel Rall + dlr + dlr@finemaltcoding.com + CollabNet, Inc. + + Java Developer + + + + Stephen Colebourne + scolebourne + scolebourne@joda.org + SITA ATS Ltd + 0 + + Java Developer + + + + Henri Yandell + bayard + bayard@apache.org + + + Java Developer + + + + Steven Caswell + scaswell + stevencaswell@apache.org + + + Java Developer + + -5 + + + Robert Burrell Donkin + rdonkin + rdonkin@apache.org + + + Java Developer + + + + Gary D. Gregory + ggregory + ggregory@apache.org + -5 + + Java Developer + + + + Phil Steitz + psteitz + + + Java Developer + + + + Fredrik Westermarck + fredrik + + + + Java Developer + + + + James Carman + jcarman + jcarman@apache.org + Carman Consulting, Inc. + + Java Developer + + + + Niall Pemberton + niallp + + Java Developer + + + + Matt Benson + mbenson + + Java Developer + + + + Joerg Schaible + joehni + joerg.schaible@gmx.de + + Java Developer + + +1 + + + Oliver Heger + oheger + oheger@apache.org + +1 + + Java Developer + + + + Paul Benedict + pbenedict + pbenedict@apache.org + + Java Developer + + + + + + C. Scott Ananian + + + Chris Audley + + + Stephane Bailliez + + + Michael Becke + + + Benjamin Bentmann + + + Ola Berg + + + Nathan Beyer + + + Stefan Bodewig + + + Janek Bogucki + + + Mike Bowler + + + Sean Brown + + + Alexander Day Chaffee + + + Al Chou + + + Greg Coladonato + + + Maarten Coene + + + Justin Couch + + + Michael Davey + + + Norm Deane + + + Morgan Delagrange + + + Ringo De Smet + + + Russel Dittmar + + + Steve Downey + + + Matthias Eichel + + + Christopher Elkins + + + Chris Feldhacker + + + Roland Foerther + + + Pete Gieser + + + Jason Gritman + + + Matthew Hawthorne + + + Michael Heuer + + + Chris Hyzer + + + Paul Jack + + + Marc Johnson + + + Shaun Kalley + + + Tetsuya Kaneuchi + + + Nissim Karpenstein + + + Ed Korthof + + + Holger Krauth + + + Rafal Krupinski + + + Rafal Krzewski + + + David Leppik + + + Eli Lindsey + + + Sven Ludwig + + + Craig R. McClanahan + + + Rand McNeely + + + Hendrik Maryns + + + Dave Meikle + + + Nikolay Metchev + + + Kasper Nielsen + + + Tim O'Brien + + + Brian S O'Neill + + + Andrew C. Oliver + + + Alban Peignier + + + Moritz Petersen + + + Dmitri Plotnikov + + + Neeme Praks + + + Eric Pugh + + + Stephen Putman + + + Travis Reeder + + + Antony Riley + + + Valentin Rocher + + + Scott Sanders + + + Ralph Schaer + + + Henning P. Schmiedehausen + + + Sean Schofield + + + Robert Scholte + + + Reuben Sivan + + + Ville Skytta + + + David M. Sledge + + + Michael A. Smith + + + Jan Sorensen + + + Glen Stampoultzis + + + Scott Stanchfield + + + Jon S. Stevens + + + Sean C. Sullivan + + + Ashwin Suresh + + + Helge Tesgaard + + + Arun Mammen Thomas + + + Masato Tezuka + + + Jeff Varszegi + + + Chris Webb + + + Mario Winterer + + + Stepan Koltsov + + + Holger Hoffstatte + + + Derek C. Ashmore + + + + + + + junit + junit + 4.10 + test + + + + commons-io + commons-io + 2.1 + test + + + + org.easymock + easymock + 3.0 + test + + + + + ISO-8859-1 + UTF-8 + 1.5 + 1.5 + lang3 + 3.1 + (Java 5.0+) + LANG + 12310481 + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + plain + + + **/*Test.java + + + + + + + + maven-assembly-plugin + + + src/assembly/bin.xml + src/assembly/src.xml + + gnu + + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + 2.6 + + ${basedir}/src/site/changes/changes.xml + + %URL%/%ISSUE% + + + templates + + RELEASE-NOTES.txt + + + + + changes-report + + + + + + maven-checkstyle-plugin + 2.7 + + ${basedir}/checkstyle.xml + false + + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.3.2 + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + org.codehaus.mojo + clirr-maven-plugin + 2.3 + + info + + + + maven-pmd-plugin + 2.5 + + ${maven.compile.target} + + + + + pmd + cpd + + + + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + TODO + NOPMD + NOTE + + + + + org.codehaus.mojo + javancss-maven-plugin + 2.0 + + + + + diff --git a/repository/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.pom.sha1 b/repository/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.pom.sha1 new file mode 100644 index 0000000..6da94ea --- /dev/null +++ b/repository/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.pom.sha1 @@ -0,0 +1 @@ +49405dd14bd8d02991d6b9e327206500852f7bfb \ No newline at end of file diff --git a/repository/org/apache/commons/commons-lang3/3.2/_remote.repositories b/repository/org/apache/commons/commons-lang3/3.2/_remote.repositories new file mode 100644 index 0000000..0757e06 --- /dev/null +++ b/repository/org/apache/commons/commons-lang3/3.2/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:40 CST 2017 +commons-lang3-3.2.jar>central= +commons-lang3-3.2.pom>central= +commons-lang3-3.2.pom>nexus= +commons-lang3-3.2.jar>nexus= diff --git a/repository/org/apache/commons/commons-lang3/3.2/commons-lang3-3.2.jar b/repository/org/apache/commons/commons-lang3/3.2/commons-lang3-3.2.jar new file mode 100644 index 0000000..a30d272 Binary files /dev/null and b/repository/org/apache/commons/commons-lang3/3.2/commons-lang3-3.2.jar differ diff --git a/repository/org/apache/commons/commons-lang3/3.2/commons-lang3-3.2.jar.sha1 b/repository/org/apache/commons/commons-lang3/3.2/commons-lang3-3.2.jar.sha1 new file mode 100644 index 0000000..6887924 --- /dev/null +++ b/repository/org/apache/commons/commons-lang3/3.2/commons-lang3-3.2.jar.sha1 @@ -0,0 +1 @@ +4ff27bd725ae39f616e4ecdd08c27978cef749ec \ No newline at end of file diff --git a/repository/org/apache/commons/commons-lang3/3.2/commons-lang3-3.2.pom b/repository/org/apache/commons/commons-lang3/3.2/commons-lang3-3.2.pom new file mode 100644 index 0000000..3a39f9c --- /dev/null +++ b/repository/org/apache/commons/commons-lang3/3.2/commons-lang3-3.2.pom @@ -0,0 +1,703 @@ + + + + + org.apache.commons + commons-parent + 32 + + 4.0.0 + org.apache.commons + commons-lang3 + 3.2 + Apache Commons Lang + + 2001 + + Apache Commons Lang, a package of Java utility classes for the + classes that are in java.lang's hierarchy, or are considered to be so + standard as to justify existence in java.lang. + + + http://commons.apache.org/proper/commons-lang/ + + + jira + http://issues.apache.org/jira/browse/LANG + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/lang/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/lang/trunk + http://svn.apache.org/viewvc/commons/proper/lang/trunk + + + + + Daniel Rall + dlr + dlr@finemaltcoding.com + CollabNet, Inc. + + Java Developer + + + + Stephen Colebourne + scolebourne + scolebourne@joda.org + SITA ATS Ltd + 0 + + Java Developer + + + + Henri Yandell + bayard + bayard@apache.org + + + Java Developer + + + + Steven Caswell + scaswell + stevencaswell@apache.org + + + Java Developer + + -5 + + + Robert Burrell Donkin + rdonkin + rdonkin@apache.org + + + Java Developer + + + + Gary D. Gregory + ggregory + ggregory@apache.org + -5 + + Java Developer + + + + Fredrik Westermarck + fredrik + + + + Java Developer + + + + James Carman + jcarman + jcarman@apache.org + Carman Consulting, Inc. + + Java Developer + + + + Niall Pemberton + niallp + + Java Developer + + + + Matt Benson + mbenson + + Java Developer + + + + Joerg Schaible + joehni + joerg.schaible@gmx.de + + Java Developer + + +1 + + + Oliver Heger + oheger + oheger@apache.org + +1 + + Java Developer + + + + Paul Benedict + pbenedict + pbenedict@apache.org + + Java Developer + + + + Benedikt Ritter + britter + britter@apache.org + + Java Developer + + + + + + C. Scott Ananian + + + Chris Audley + + + Stephane Bailliez + + + Michael Becke + + + Benjamin Bentmann + + + Ola Berg + + + Nathan Beyer + + + Stefan Bodewig + + + Janek Bogucki + + + Mike Bowler + + + Sean Brown + + + Alexander Day Chaffee + + + Al Chou + + + Greg Coladonato + + + Maarten Coene + + + Justin Couch + + + Michael Davey + + + Norm Deane + + + Morgan Delagrange + + + Ringo De Smet + + + Russel Dittmar + + + Steve Downey + + + Matthias Eichel + + + Christopher Elkins + + + Chris Feldhacker + + + Roland Foerther + + + Pete Gieser + + + Jason Gritman + + + Matthew Hawthorne + + + Michael Heuer + + + Chas Honton + + + Chris Hyzer + + + Paul Jack + + + Marc Johnson + + + Duncan Jones + + + Shaun Kalley + + + Tetsuya Kaneuchi + + + Nissim Karpenstein + + + Ed Korthof + + + Holger Krauth + + + Rafal Krupinski + + + Rafal Krzewski + + + David Leppik + + + Eli Lindsey + + + Sven Ludwig + + + Craig R. McClanahan + + + Rand McNeely + + + Hendrik Maryns + + + Dave Meikle + + + Nikolay Metchev + + + Kasper Nielsen + + + Tim O'Brien + + + Brian S O'Neill + + + Andrew C. Oliver + + + Alban Peignier + + + Moritz Petersen + + + Dmitri Plotnikov + + + Neeme Praks + + + Eric Pugh + + + Stephen Putman + + + Travis Reeder + + + Antony Riley + + + Valentin Rocher + + + Scott Sanders + + + Ralph Schaer + + + Henning P. Schmiedehausen + + + Sean Schofield + + + Robert Scholte + + + Reuben Sivan + + + Ville Skytta + + + David M. Sledge + + + Michael A. Smith + + + Jan Sorensen + + + Glen Stampoultzis + + + Scott Stanchfield + + + Jon S. Stevens + + + Sean C. Sullivan + + + Ashwin Suresh + + + Helge Tesgaard + + + Arun Mammen Thomas + + + Masato Tezuka + + + Daniel Trebbien + + + Jeff Varszegi + + + Chris Webb + + + Mario Winterer + + + Stepan Koltsov + + + Holger Hoffstatte + + + Derek C. Ashmore + + + Sebastien Riou + + + Allon Mureinik + + + + + + + junit + junit + 4.11 + test + + + + commons-io + commons-io + 2.4 + test + + + + org.easymock + easymock + 3.2 + test + + + + + + apache.website + Apache Commons Site + scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-lang/ + + + + + ISO-8859-1 + UTF-8 + 1.6 + 1.6 + + lang3 + + 3.2 + (Java 6.0+) + + 2.6 + (Requires Java 1.2 or later) + + commons-lang-${commons.release.2.version} + LANG + 12310481 + + lang + https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-lang + site-content + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + plain + + + **/*Test.java + + random + + + + + + + maven-assembly-plugin + + + src/assembly/bin.xml + src/assembly/src.xml + + gnu + + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + + + javadocs + + + + + + + + + + + maven-checkstyle-plugin + 2.9.1 + + ${basedir}/checkstyle.xml + false + + + + + checkstyle + + + + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.5.2 + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + org.codehaus.mojo + clirr-maven-plugin + 2.4 + + info + + + + maven-pmd-plugin + 3.0.1 + + ${maven.compile.target} + + + + + pmd + cpd + + + + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + TODO + NOPMD + NOTE + + + + + org.codehaus.mojo + javancss-maven-plugin + 2.0 + + + org.apache.rat + apache-rat-plugin + + + site-content/** + src/site/resources/download_lang.cgi + src/site/resources/release-notes/RELEASE-NOTES-*.txt + src/test/resources/lang-708-input.txt + + + + + + + + + setup-checkout + + + site-content + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + prepare-checkout + pre-site + + run + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/repository/org/apache/commons/commons-lang3/3.2/commons-lang3-3.2.pom.sha1 b/repository/org/apache/commons/commons-lang3/3.2/commons-lang3-3.2.pom.sha1 new file mode 100644 index 0000000..46411e0 --- /dev/null +++ b/repository/org/apache/commons/commons-lang3/3.2/commons-lang3-3.2.pom.sha1 @@ -0,0 +1 @@ +31f76b4f24ee98b1b0edc20059f3d448998b2ec1 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-lang3/3.3.2/_remote.repositories b/repository/org/apache/commons/commons-lang3/3.3.2/_remote.repositories new file mode 100644 index 0000000..76debb0 --- /dev/null +++ b/repository/org/apache/commons/commons-lang3/3.3.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:05:21 CST 2017 +commons-lang3-3.3.2.jar>central= +commons-lang3-3.3.2.pom>central= diff --git a/repository/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar b/repository/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar new file mode 100644 index 0000000..2ce08ae Binary files /dev/null and b/repository/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar differ diff --git a/repository/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar.sha1 b/repository/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar.sha1 new file mode 100644 index 0000000..254cbf5 --- /dev/null +++ b/repository/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar.sha1 @@ -0,0 +1 @@ +90a3822c38ec8c996e84c16a3477ef632cbc87a3 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.pom b/repository/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.pom new file mode 100644 index 0000000..22ccf19 --- /dev/null +++ b/repository/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.pom @@ -0,0 +1,715 @@ + + + + + org.apache.commons + commons-parent + 33 + + 4.0.0 + org.apache.commons + commons-lang3 + 3.3.2 + Apache Commons Lang + + 2001 + + Apache Commons Lang, a package of Java utility classes for the + classes that are in java.lang's hierarchy, or are considered to be so + standard as to justify existence in java.lang. + + + http://commons.apache.org/proper/commons-lang/ + + + jira + http://issues.apache.org/jira/browse/LANG + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/lang/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/lang/trunk + http://svn.apache.org/viewvc/commons/proper/lang/trunk + + + + + Daniel Rall + dlr + dlr@finemaltcoding.com + CollabNet, Inc. + + Java Developer + + + + Stephen Colebourne + scolebourne + scolebourne@joda.org + SITA ATS Ltd + 0 + + Java Developer + + + + Henri Yandell + bayard + bayard@apache.org + + + Java Developer + + + + Steven Caswell + scaswell + stevencaswell@apache.org + + + Java Developer + + -5 + + + Robert Burrell Donkin + rdonkin + rdonkin@apache.org + + + Java Developer + + + + Gary D. Gregory + ggregory + ggregory@apache.org + -5 + + Java Developer + + + + Fredrik Westermarck + fredrik + + + + Java Developer + + + + James Carman + jcarman + jcarman@apache.org + Carman Consulting, Inc. + + Java Developer + + + + Niall Pemberton + niallp + + Java Developer + + + + Matt Benson + mbenson + + Java Developer + + + + Joerg Schaible + joehni + joerg.schaible@gmx.de + + Java Developer + + +1 + + + Oliver Heger + oheger + oheger@apache.org + +1 + + Java Developer + + + + Paul Benedict + pbenedict + pbenedict@apache.org + + Java Developer + + + + Benedikt Ritter + britter + britter@apache.org + + Java Developer + + + + Duncan Jones + djones + djones@apache.org + 0 + + Java Developer + + + + + + C. Scott Ananian + + + Chris Audley + + + Stephane Bailliez + + + Michael Becke + + + Benjamin Bentmann + + + Ola Berg + + + Nathan Beyer + + + Stefan Bodewig + + + Janek Bogucki + + + Mike Bowler + + + Sean Brown + + + Alexander Day Chaffee + + + Al Chou + + + Greg Coladonato + + + Maarten Coene + + + Justin Couch + + + Michael Davey + + + Norm Deane + + + Morgan Delagrange + + + Ringo De Smet + + + Russel Dittmar + + + Steve Downey + + + Matthias Eichel + + + Christopher Elkins + + + Chris Feldhacker + + + Roland Foerther + + + Pete Gieser + + + Jason Gritman + + + Matthew Hawthorne + + + Michael Heuer + + + Chas Honton + + + Chris Hyzer + + + Paul Jack + + + Marc Johnson + + + Shaun Kalley + + + Tetsuya Kaneuchi + + + Nissim Karpenstein + + + Ed Korthof + + + Holger Krauth + + + Rafal Krupinski + + + Rafal Krzewski + + + David Leppik + + + Eli Lindsey + + + Sven Ludwig + + + Craig R. McClanahan + + + Rand McNeely + + + Hendrik Maryns + + + Dave Meikle + + + Nikolay Metchev + + + Kasper Nielsen + + + Tim O'Brien + + + Brian S O'Neill + + + Andrew C. Oliver + + + Alban Peignier + + + Moritz Petersen + + + Dmitri Plotnikov + + + Neeme Praks + + + Eric Pugh + + + Stephen Putman + + + Travis Reeder + + + Antony Riley + + + Valentin Rocher + + + Scott Sanders + + + Ralph Schaer + + + Henning P. Schmiedehausen + + + Sean Schofield + + + Robert Scholte + + + Reuben Sivan + + + Ville Skytta + + + David M. Sledge + + + Michael A. Smith + + + Jan Sorensen + + + Glen Stampoultzis + + + Scott Stanchfield + + + Jon S. Stevens + + + Sean C. Sullivan + + + Ashwin Suresh + + + Helge Tesgaard + + + Arun Mammen Thomas + + + Masato Tezuka + + + Daniel Trebbien + + + Jeff Varszegi + + + Chris Webb + + + Mario Winterer + + + Stepan Koltsov + + + Holger Hoffstatte + + + Derek C. Ashmore + + + Sebastien Riou + + + Allon Mureinik + + + Adam Hooper + + + Chris Karcher + + + + + + + junit + junit + 4.11 + test + + + + commons-io + commons-io + 2.4 + test + + + + org.easymock + easymock + 3.2 + test + + + + + + apache.website + Apache Commons Site + scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-lang/ + + + + + ISO-8859-1 + UTF-8 + 1.6 + 1.6 + + lang3 + + 3.3.2 + (Java 6.0+) + + 2.6 + (Requires Java 1.2 or later) + + commons-lang-${commons.release.2.version} + LANG + 12310481 + + lang + https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-lang + site-content + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + plain + + + **/*Test.java + + random + + + + + + + maven-assembly-plugin + + + src/assembly/bin.xml + src/assembly/src.xml + + gnu + + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + + + javadocs + + + + + + + + + + + maven-checkstyle-plugin + 2.9.1 + + ${basedir}/checkstyle.xml + false + + + + + checkstyle + + + + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.5.2 + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + org.codehaus.mojo + clirr-maven-plugin + 2.4 + + info + + + + maven-pmd-plugin + 3.0.1 + + ${maven.compile.target} + + + + + pmd + cpd + + + + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + TODO + NOPMD + NOTE + + + + + org.codehaus.mojo + javancss-maven-plugin + 2.0 + + + org.apache.rat + apache-rat-plugin + + + site-content/** + src/site/resources/download_lang.cgi + src/site/resources/release-notes/RELEASE-NOTES-*.txt + src/test/resources/lang-708-input.txt + + + + + + + + + setup-checkout + + + site-content + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + prepare-checkout + pre-site + + run + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/repository/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.pom.sha1 b/repository/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.pom.sha1 new file mode 100644 index 0000000..dfa217a --- /dev/null +++ b/repository/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.pom.sha1 @@ -0,0 +1 @@ +932ed8226f371b204d04a8c4d3d5fe0f2b26339f \ No newline at end of file diff --git a/repository/org/apache/commons/commons-lang3/3.4/_remote.repositories b/repository/org/apache/commons/commons-lang3/3.4/_remote.repositories new file mode 100644 index 0000000..510538f --- /dev/null +++ b/repository/org/apache/commons/commons-lang3/3.4/_remote.repositories @@ -0,0 +1,5 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:48:09 CST 2017 +commons-lang3-3.4.jar>central= +commons-lang3-3.4.pom>central= +commons-lang3-3.4-sources.jar>central= diff --git a/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4-sources.jar b/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4-sources.jar new file mode 100644 index 0000000..ac262ee Binary files /dev/null and b/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4-sources.jar differ diff --git a/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4-sources.jar.sha1 b/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4-sources.jar.sha1 new file mode 100644 index 0000000..8f978fa --- /dev/null +++ b/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4-sources.jar.sha1 @@ -0,0 +1 @@ +b49dafc9cfef24c356827f322e773e7c26725dd2 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar b/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar new file mode 100644 index 0000000..8ec91d4 Binary files /dev/null and b/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar differ diff --git a/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar.sha1 b/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar.sha1 new file mode 100644 index 0000000..fdd7040 --- /dev/null +++ b/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar.sha1 @@ -0,0 +1 @@ +5fe28b9518e58819180a43a850fbc0dd24b7c050 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.pom b/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.pom new file mode 100644 index 0000000..409585a --- /dev/null +++ b/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.pom @@ -0,0 +1,769 @@ + + + + + org.apache.commons + commons-parent + 37 + + 4.0.0 + org.apache.commons + commons-lang3 + 3.4 + Apache Commons Lang + + 2001 + + Apache Commons Lang, a package of Java utility classes for the + classes that are in java.lang's hierarchy, or are considered to be so + standard as to justify existence in java.lang. + + + http://commons.apache.org/proper/commons-lang/ + + + jira + http://issues.apache.org/jira/browse/LANG + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/lang/tags/LANG_3_4 + scm:svn:https://svn.apache.org/repos/asf/commons/proper/lang/tags/LANG_3_4 + http://svn.apache.org/viewvc/commons/proper/lang/tags/LANG_3_4 + + + + + Daniel Rall + dlr + dlr@finemaltcoding.com + CollabNet, Inc. + + Java Developer + + + + Stephen Colebourne + scolebourne + scolebourne@joda.org + SITA ATS Ltd + 0 + + Java Developer + + + + Henri Yandell + bayard + bayard@apache.org + + + Java Developer + + + + Steven Caswell + scaswell + stevencaswell@apache.org + + + Java Developer + + -5 + + + Robert Burrell Donkin + rdonkin + rdonkin@apache.org + + + Java Developer + + + + Gary D. Gregory + ggregory + ggregory@apache.org + -5 + + Java Developer + + + + Fredrik Westermarck + fredrik + + + + Java Developer + + + + James Carman + jcarman + jcarman@apache.org + Carman Consulting, Inc. + + Java Developer + + + + Niall Pemberton + niallp + + Java Developer + + + + Matt Benson + mbenson + + Java Developer + + + + Joerg Schaible + joehni + joerg.schaible@gmx.de + + Java Developer + + +1 + + + Oliver Heger + oheger + oheger@apache.org + +1 + + Java Developer + + + + Paul Benedict + pbenedict + pbenedict@apache.org + + Java Developer + + + + Benedikt Ritter + britter + britter@apache.org + + Java Developer + + + + Duncan Jones + djones + djones@apache.org + 0 + + Java Developer + + + + + + C. Scott Ananian + + + Chris Audley + + + Stephane Bailliez + + + Michael Becke + + + Benjamin Bentmann + + + Ola Berg + + + Nathan Beyer + + + Stefan Bodewig + + + Janek Bogucki + + + Mike Bowler + + + Sean Brown + + + Alexander Day Chaffee + + + Al Chou + + + Greg Coladonato + + + Maarten Coene + + + Justin Couch + + + Michael Davey + + + Norm Deane + + + Morgan Delagrange + + + Ringo De Smet + + + Russel Dittmar + + + Steve Downey + + + Matthias Eichel + + + Christopher Elkins + + + Chris Feldhacker + + + Roland Foerther + + + Pete Gieser + + + Jason Gritman + + + Matthew Hawthorne + + + Michael Heuer + + + Chas Honton + + + Chris Hyzer + + + Paul Jack + + + Marc Johnson + + + Shaun Kalley + + + Tetsuya Kaneuchi + + + Nissim Karpenstein + + + Ed Korthof + + + Holger Krauth + + + Rafal Krupinski + + + Rafal Krzewski + + + David Leppik + + + Eli Lindsey + + + Sven Ludwig + + + Craig R. McClanahan + + + Rand McNeely + + + Hendrik Maryns + + + Dave Meikle + + + Nikolay Metchev + + + Kasper Nielsen + + + Tim O'Brien + + + Brian S O'Neill + + + Andrew C. Oliver + + + Alban Peignier + + + Moritz Petersen + + + Dmitri Plotnikov + + + Neeme Praks + + + Eric Pugh + + + Stephen Putman + + + Travis Reeder + + + Antony Riley + + + Valentin Rocher + + + Scott Sanders + + + James Sawle + + + Ralph Schaer + + + Henning P. Schmiedehausen + + + Sean Schofield + + + Robert Scholte + + + Reuben Sivan + + + Ville Skytta + + + David M. Sledge + + + Michael A. Smith + + + Jan Sorensen + + + Glen Stampoultzis + + + Scott Stanchfield + + + Jon S. Stevens + + + Sean C. Sullivan + + + Ashwin Suresh + + + Helge Tesgaard + + + Arun Mammen Thomas + + + Masato Tezuka + + + Daniel Trebbien + + + Jeff Varszegi + + + Chris Webb + + + Mario Winterer + + + Stepan Koltsov + + + Holger Hoffstatte + + + Derek C. Ashmore + + + Sebastien Riou + + + Allon Mureinik + + + Adam Hooper + + + Chris Karcher + + + Michael Osipov + + + Thiago Andrade + + + Jonathan Baker + + + Mikhail Mazursky + + + Fabian Lange + + + Michał Kordas + + + + + + + junit + junit + 4.12 + test + + + org.hamcrest + hamcrest-all + 1.3 + test + + + + commons-io + commons-io + 2.4 + test + + + + org.easymock + easymock + 3.3.1 + test + + + + + + apache.website + Apache Commons Site + scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-lang/ + + + + + ISO-8859-1 + UTF-8 + 1.6 + 1.6 + + lang3 + + 3.4 + (Java 6.0+) + + 2.6 + (Requires Java 1.2 or later) + + commons-lang-${commons.release.2.version} + LANG + 12310481 + + lang + https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-lang + site-content + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + plain + + + **/*Test.java + + random + + + + + + + maven-assembly-plugin + + + src/assembly/bin.xml + src/assembly/src.xml + + gnu + + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + + + javadocs + + + + + + + + + + + maven-checkstyle-plugin + 2.15 + + ${basedir}/checkstyle.xml + false + + + + + checkstyle + + + + + + + org.codehaus.mojo + findbugs-maven-plugin + + ${commons.findbugs.version} + + ${basedir}/findbugs-exclude-filter.xml + + + + org.codehaus.mojo + clirr-maven-plugin + 2.6.1 + + info + + + + maven-pmd-plugin + 3.4 + + ${maven.compiler.target} + + + + + pmd + cpd + + + + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + + + Needs Work + + + TODO + exact + + + FIXME + exact + + + XXX + exact + + + + + Noteable Markers + + + NOTE + exact + + + NOPMD + exact + + + NOSONAR + exact + + + + + + + + + org.codehaus.mojo + javancss-maven-plugin + 2.1 + + + org.apache.rat + apache-rat-plugin + + + site-content/** + src/site/resources/download_lang.cgi + src/site/resources/release-notes/RELEASE-NOTES-*.txt + src/test/resources/lang-708-input.txt + + + + + + + + + setup-checkout + + + site-content + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.8 + + + prepare-checkout + pre-site + + run + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.pom.sha1 b/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.pom.sha1 new file mode 100644 index 0000000..7f14b5e --- /dev/null +++ b/repository/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.pom.sha1 @@ -0,0 +1 @@ +fd6eccbd05d55177e2f5e6d9da6f8d120751ab72 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-math3/3.1.1/_remote.repositories b/repository/org/apache/commons/commons-math3/3.1.1/_remote.repositories new file mode 100644 index 0000000..2580835 --- /dev/null +++ b/repository/org/apache/commons/commons-math3/3.1.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:56 CST 2017 +commons-math3-3.1.1.jar>central= +commons-math3-3.1.1.pom>central= diff --git a/repository/org/apache/commons/commons-math3/3.1.1/commons-math3-3.1.1.jar b/repository/org/apache/commons/commons-math3/3.1.1/commons-math3-3.1.1.jar new file mode 100644 index 0000000..43b5215 Binary files /dev/null and b/repository/org/apache/commons/commons-math3/3.1.1/commons-math3-3.1.1.jar differ diff --git a/repository/org/apache/commons/commons-math3/3.1.1/commons-math3-3.1.1.jar.sha1 b/repository/org/apache/commons/commons-math3/3.1.1/commons-math3-3.1.1.jar.sha1 new file mode 100644 index 0000000..bd6e027 --- /dev/null +++ b/repository/org/apache/commons/commons-math3/3.1.1/commons-math3-3.1.1.jar.sha1 @@ -0,0 +1 @@ +6719d757a98ff24a83d9d727bef9cec83f59b6e1 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-math3/3.1.1/commons-math3-3.1.1.pom b/repository/org/apache/commons/commons-math3/3.1.1/commons-math3-3.1.1.pom new file mode 100644 index 0000000..964035c --- /dev/null +++ b/repository/org/apache/commons/commons-math3/3.1.1/commons-math3-3.1.1.pom @@ -0,0 +1,448 @@ + + + + + org.apache.commons + commons-parent + 24 + + 4.0.0 + org.apache.commons + commons-math3 + 3.1.1 + Commons Math + + 2003 + The Math project is a library of lightweight, self-contained mathematics and statistics components addressing the most common practical problems not immediately available in the Java programming language or commons-lang. + + http://commons.apache.org/math/ + + + jira + http://issues.apache.org/jira/browse/MATH + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/math/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/math/trunk + http://svn.apache.org/viewvc/commons/proper/math/trunk + + + + + people.apache.org + Commons Math + scp://people.apache.org/www/commons.apache.org/math + + + + + + Mikkel Meyer Andersen + mikl + mikl at apache dot org + + + Bill Barker + billbarker + billbarker at apache dot org + + + Sébastien Brisard + celestin + celestin at apache dot org + + + Albert Davidson Chou + achou + achou at apache dot org + + + Mark Diggory + mdiggory + mdiggory at apache dot org + + + Robert Burrell Donkin + rdonkin + rdonkin at apache dot org + + + Luc Maisonobe + luc + luc at apache dot org + + + Tim O'Brien + tobrien + tobrien at apache dot org + + + J. Pietschmann + pietsch + j3322ptm at yahoo dot de + + + Dimitri Pourbaix + dimpbx + dimpbx at apache dot org + + + Gilles Sadowski + erans + erans at apache dot org + + + Phil Steitz + psteitz + psteitz at apache dot org + + + Greg Sterijevski + gregs + gregs at apache dot org + + + Brent Worden + brentworden + brentworden at apache dot org + + + Thomas Neidhart + tn + tn at apache dot org + + + + + Eldar Agalarov + + + C. Scott Ananian + + + Mark Anderson + + + Rémi Arntzen + + + Jared Becksfort + + + Michael Bjorkegren + + + John Bollinger + + + Cyril Briquet + + + Dave Brosius + + + Dan Checkoway + + + Paul Cowan + + + Benjamin Croizet + + + Larry Diamond + + + Rodrigo di Lorenzo Lopes + + + Hasan Diwan + + + Ted Dunning + + + John Gant + + + Ken Geis + + + Bernhard Grünewaldt + + + Elliotte Rusty Harold + + + Dennis Hendriks + + + Reid Hochstedler + + + Matthias Hummel + + + Curtis Jensen + + + Ismael Juma + + + Eugene Kirpichov + + + Piotr Kochanski + + + Bob MacCallum + + + Jake Mannix + + + Benjamin McCann + + + Patrick Meyer + + + J. Lewis Muir + + + Christopher Nix + + + Fredrik Norin + + + Sujit Pal + + + Todd C. Parnell + + + Andreas Rieger + + + Bill Rossi + + + Matthew Rowles + + + Pavel Ryzhov + + + Joni Salonen + + + Michael Saunders + + + Christopher Schuck + + + Christian Semrau + + + David Stefka + + + Mauro Talevi + + + Radoslav Tsvetkov + + + Kim van der Linde + + + Jörg Weimar + + + Christian Winter + + + Xiaogang Zhang + + + + + + junit + junit + 4.10 + test + + + + + + math + + org.apache.commons.math3 + + 3.1.1 + (requires Java 1.5+) + RC1 + -bin + + 2.2 + + commons-math-${commons.release.2.version} + (requires Java 1.5+) + + + MATH + 12310485 + UTF-8 + 1.5 + 1.5 + 2.7.1 + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*Test.java + **/*TestBinary.java + **/*TestPermutations.java + + + **/*AbstractTest.java + + + + + maven-assembly-plugin + + + src/main/assembly/src.xml + src/main/assembly/bin.xml + + + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + + + + + + + + maven-pmd-plugin + ${math.pmd.version} + + ${maven.compile.target} + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + + %URL%/%ISSUE% + + + false + Fix Version,Key,Summary,Type,Resolution,Status + + Key DESC,Type,Fix Version DESC + Fixed + Resolved,Closed + + Bug,New Feature,Task,Improvement,Wish,Test + ${commons.release.version} + + 100 + + + + + changes-report + jira-report + + + + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.4.0 + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.7 + + ${basedir}/checkstyle.xml + false + ${basedir}/license-header.txt + + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + maven-pmd-plugin + ${math.pmd.version} + + ${maven.compile.target} + + + + + pmd + cpd + + + + + + + + diff --git a/repository/org/apache/commons/commons-math3/3.1.1/commons-math3-3.1.1.pom.sha1 b/repository/org/apache/commons/commons-math3/3.1.1/commons-math3-3.1.1.pom.sha1 new file mode 100644 index 0000000..a5a63e9 --- /dev/null +++ b/repository/org/apache/commons/commons-math3/3.1.1/commons-math3-3.1.1.pom.sha1 @@ -0,0 +1 @@ +857e1177647f63abbdbb7ba63187b54db04a2dc2 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/11/_remote.repositories b/repository/org/apache/commons/commons-parent/11/_remote.repositories new file mode 100644 index 0000000..bb49472 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/11/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:52:10 CST 2016 +commons-parent-11.pom>central= diff --git a/repository/org/apache/commons/commons-parent/11/commons-parent-11.pom b/repository/org/apache/commons/commons-parent/11/commons-parent-11.pom new file mode 100644 index 0000000..46bd873 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/11/commons-parent-11.pom @@ -0,0 +1,638 @@ + + + + 4.0.0 + + org.apache + apache + 4 + + org.apache.commons + commons-parent + pom + + 11 + Commons Parent + http://commons.apache.org/ + 2001 + + + continuum + http://vmbuild.apache.org/continuum/ + + + + + + dummy + Dummy to avoid accidental deploys + + + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-11 + scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-11 + http://svn.apache.org/viewvc/commons/proper/commons-parent/tags/commons-parent-11 + + + + + Commons User List + user-subscribe@commons.apache.org + user-unsubscribe@commons.apache.org + user@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-user/ + + http://markmail.org/list/org.apache.commons.users/ + http://www.nabble.com/Commons---User-f319.html + http://www.mail-archive.com/user@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.user + + + + Commons Dev List + dev-subscribe@commons.apache.org + dev-unsubscribe@commons.apache.org + dev@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-dev/ + + http://markmail.org/list/org.apache.commons.dev/ + http://www.nabble.com/Commons---Dev-f317.html + http://www.mail-archive.com/dev@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.devel + + + + Commons Issues List + issues-subscribe@commons.apache.org + issues-unsubscribe@commons.apache.org + issues@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-issues/ + + http://markmail.org/list/org.apache.commons.issues/ + http://www.nabble.com/Commons---Issues-f25499.html + http://www.mail-archive.com/issues@commons.apache.org/ + + + + Commons Commits List + commits-subscribe@commons.apache.org + commits-unsubscribe@commons.apache.org + commits@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-commits/ + + http://markmail.org/list/org.apache.commons.commits/ + http://www.mail-archive.com/commits@commons.apache.org/ + + + + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.0-alpha-3 + + + org.apache.maven.plugins + maven-install-plugin + 2.2 + + + org.apache.maven.plugins + maven-jar-plugin + 2.2 + + + org.apache.maven.plugins + maven-source-plugin + 2.0.4 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.4.3 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2-beta-1 + + + org.apache.maven.plugins + maven-release-plugin + 2.0-beta-7 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.4 + + ${commons.encoding} + ${commons.docEncoding} + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.0.2 + + ${maven.compile.source} + ${maven.compile.target} + ${commons.encoding} + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.1 + + + org.apache.felix + maven-bundle-plugin + 1.4.0 + true + + + org.apache.commons + commons-build-plugin + 1.1 + + ${commons.release.name} + + + + + + + + maven-compiler-plugin + + + maven-jar-plugin + + + ${commons.manifestfile} + + ${project.name} + ${project.version} + ${project.organization.name} + ${project.name} + ${project.version} + ${project.organization.name} + org.apache + ${maven.compile.source} + ${maven.compile.target} + + + + + + org.apache.felix + maven-bundle-plugin + + true + target/osgi + + + <_nouses>true + ${commons.osgi.symbolicName} + ${commons.osgi.export} + ${commons.osgi.private} + ${commons.osgi.import} + ${commons.osgi.dynamicImport} + ${project.url} + + + + + bundle-manifest + process-classes + + manifest + + + + + + maven-idea-plugin + + ${maven.compile.source} + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + javadoc.resources + generate-sources + + run + + + + + + + + + + + + + + + + org.apache.commons + commons-build-plugin + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.0.1 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.4 + + false + ${maven.compile.source} + ${commons.encoding} + ${commons.docEncoding} + true + + http://java.sun.com/javase/6/docs/api/ + + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.1 + + false + + + + org.apache.maven.plugins + maven-site-plugin + 2.0-beta-6 + + + + navigation.xml,changes.xml + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.4.3 + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-1 + + + org.codehaus.mojo + rat-maven-plugin + 1.0-alpha-3 + + + + + + + ci + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + + + + release + + + apache.releases + Apache Release Distribution Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + + package + + + + + maven-release-plugin + + + -Prelease + + + + maven-javadoc-plugin + + + create-javadoc-jar + + jar + + package + + ${maven.compile.source} + + + + + + + + + + rc + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/builds/commons/${commons.componentid}/${commons.release.version}/${commons.rc.version}/staged + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-site-plugin + + + + site + + package + + + + + maven-source-plugin + + + create-source-jar + + jar + + package + + + + + maven-release-plugin + + + -Prc + + + + maven-javadoc-plugin + + + create-javadoc-jar + + jar + + package + + ${maven.compile.source} + + + + + + maven-assembly-plugin + + + + attached + + package + + + + + + + + + + trunks-proper + + ../beanutils + ../betwixt + ../chain + ../cli + ../codec + ../collections + ../configuration + ../daemon + ../dbcp + ../dbutils + ../digester + ../discovery + ../el + ../email + ../exec + ../fileupload + ../io + ../jci + ../jexl + ../jxpath + ../lang + ../launcher + ../logging + ../math + ../modeler + ../net + ../pool + ../primitives + ../proxy + ../scxml + ../transaction + ../validator + ../vfs + + + + + + + + 1.3 + 1.3 + + + ${project.artifactId}-${commons.release.version} + -bin + + + ${project.artifactId} + + + RC1 + + + org.apache.commons.${commons.componentid} + org.apache.commons.*;version=${pom.version} + * + + + + + target/osgi/MANIFEST.MF + + + scp + + + iso-8859-1 + ${commons.encoding} + + + + diff --git a/repository/org/apache/commons/commons-parent/11/commons-parent-11.pom.sha1 b/repository/org/apache/commons/commons-parent/11/commons-parent-11.pom.sha1 new file mode 100644 index 0000000..2d30366 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/11/commons-parent-11.pom.sha1 @@ -0,0 +1 @@ +3f29657e1e3d6856344728ddbcf696477e943d59 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/12/_remote.repositories b/repository/org/apache/commons/commons-parent/12/_remote.repositories new file mode 100644 index 0000000..f2fe66f --- /dev/null +++ b/repository/org/apache/commons/commons-parent/12/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:29:01 CST 2017 +commons-parent-12.pom>central= diff --git a/repository/org/apache/commons/commons-parent/12/commons-parent-12.pom b/repository/org/apache/commons/commons-parent/12/commons-parent-12.pom new file mode 100644 index 0000000..d4eeb9a --- /dev/null +++ b/repository/org/apache/commons/commons-parent/12/commons-parent-12.pom @@ -0,0 +1,684 @@ + + + + 4.0.0 + + org.apache + apache + 4 + + org.apache.commons + commons-parent + pom + + 12 + Commons Parent + http://commons.apache.org/ + + + continuum + http://vmbuild.apache.org/continuum/ + + + + + + dummy + Dummy to avoid accidental deploys + + + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-12 + scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-12 + http://svn.apache.org/viewvc/commons/proper/commons-parent/tags/commons-parent-12 + + + + + Commons User List + user-subscribe@commons.apache.org + user-unsubscribe@commons.apache.org + user@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-user/ + + http://markmail.org/list/org.apache.commons.users/ + http://www.nabble.com/Commons---User-f319.html + http://www.mail-archive.com/user@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.user + + + + Commons Dev List + dev-subscribe@commons.apache.org + dev-unsubscribe@commons.apache.org + dev@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-dev/ + + http://markmail.org/list/org.apache.commons.dev/ + http://www.nabble.com/Commons---Dev-f317.html + http://www.mail-archive.com/dev@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.devel + + + + Commons Issues List + issues-subscribe@commons.apache.org + issues-unsubscribe@commons.apache.org + issues@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-issues/ + + http://markmail.org/list/org.apache.commons.issues/ + http://www.nabble.com/Commons---Issues-f25499.html + http://www.mail-archive.com/issues@commons.apache.org/ + + + + Commons Commits List + commits-subscribe@commons.apache.org + commits-unsubscribe@commons.apache.org + commits@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-commits/ + + http://markmail.org/list/org.apache.commons.commits/ + http://www.mail-archive.com/commits@commons.apache.org/ + + + + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.3 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2-beta-4 + + + org.apache.maven.plugins + maven-clean-plugin + 2.3 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.0.2 + + ${maven.compile.source} + ${maven.compile.target} + ${commons.encoding} + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.4 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.0-alpha-4 + + + org.apache.maven.plugins + maven-install-plugin + 2.3 + + + org.apache.maven.plugins + maven-jar-plugin + 2.2 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.6 + + ${commons.encoding} + ${commons.docEncoding} + + + + org.apache.maven.plugins + maven-release-plugin + 2.0-beta-9 + + + org.apache.maven.plugins + maven-source-plugin + 2.1.1 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.4.3 + + + + org.apache.commons + commons-build-plugin + 1.1 + + ${commons.release.name} + + + + org.apache.felix + maven-bundle-plugin + 1.4.0 + true + + + + + + + maven-compiler-plugin + + + maven-jar-plugin + + + ${commons.manifestfile} + + ${project.name} + ${project.version} + ${project.organization.name} + ${project.name} + ${project.version} + ${project.organization.name} + org.apache + ${maven.compile.source} + ${maven.compile.target} + + + + + + org.apache.felix + maven-bundle-plugin + + true + target/osgi + + + <_nouses>true + ${commons.osgi.symbolicName} + ${commons.osgi.export} + ${commons.osgi.private} + ${commons.osgi.import} + ${commons.osgi.dynamicImport} + ${project.url} + + + + + bundle-manifest + process-classes + + manifest + + + + + + maven-idea-plugin + + ${maven.compile.source} + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + javadoc.resources + generate-sources + + run + + + + + + + + + + + + + + + + org.apache.commons + commons-build-plugin + + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.1.2 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.6 + + false + ${maven.compile.source} + ${commons.encoding} + ${commons.docEncoding} + true + + http://java.sun.com/javase/6/docs/api/ + + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.1 + + false + + + + org.apache.maven.plugins + maven-site-plugin + 2.0.1 + + + + navigation.xml,changes.xml + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.4.3 + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-2 + + + org.codehaus.mojo + rat-maven-plugin + 1.0-alpha-3 + + + + + + + ci + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + + + + release + + + apache.releases + Apache Release Distribution Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + + package + + + + + + true + true + + + + + + maven-release-plugin + + + -Prelease + + + + maven-javadoc-plugin + + + create-javadoc-jar + + jar + + package + + ${maven.compile.source} + + + true + true + + + + + + + + + + + + rc + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/builds/commons/${commons.componentid}/${commons.release.version}/${commons.rc.version}/staged + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-site-plugin + + + + site + + package + + + + + maven-source-plugin + + + create-source-jar + + jar + + package + + + + + + true + true + + + + + + maven-release-plugin + + + -Prc + + + + maven-javadoc-plugin + + + create-javadoc-jar + + jar + + package + + ${maven.compile.source} + + + true + true + + + + + + + + maven-assembly-plugin + + + + attached + + package + + + + + + + + + + trunks-proper + + ../beanutils + ../betwixt + ../chain + ../cli + ../codec + ../collections + ../compress + ../configuration + ../daemon + ../dbcp + ../dbutils + ../digester + ../discovery + ../el + ../email + ../exec + ../fileupload + ../io + ../jci + ../jexl + ../jxpath + ../lang + ../launcher + ../logging + ../math + ../modeler + ../net + ../pool + ../primitives + ../proxy + ../sanselan + ../scxml + ../transaction + ../validator + ../vfs + + + + + + + + 1.3 + 1.3 + + + ${project.artifactId}-${commons.release.version} + -bin + + + ${project.artifactId} + + + RC1 + + + org.apache.commons.${commons.componentid} + org.apache.commons.*;version=${pom.version} + * + + + + + target/osgi/MANIFEST.MF + + + scp + + + iso-8859-1 + ${commons.encoding} + + ${commons.encoding} + ${commons.encoding} + + + + diff --git a/repository/org/apache/commons/commons-parent/12/commons-parent-12.pom.sha1 b/repository/org/apache/commons/commons-parent/12/commons-parent-12.pom.sha1 new file mode 100644 index 0000000..bc2585a --- /dev/null +++ b/repository/org/apache/commons/commons-parent/12/commons-parent-12.pom.sha1 @@ -0,0 +1 @@ +cc649b3f6671ff0e0ad57304441e0a5d2610db73 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/14/_remote.repositories b/repository/org/apache/commons/commons-parent/14/_remote.repositories new file mode 100644 index 0000000..7cd6b0a --- /dev/null +++ b/repository/org/apache/commons/commons-parent/14/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:39:31 CST 2016 +commons-parent-14.pom>central= diff --git a/repository/org/apache/commons/commons-parent/14/commons-parent-14.pom b/repository/org/apache/commons/commons-parent/14/commons-parent-14.pom new file mode 100644 index 0000000..63cce47 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/14/commons-parent-14.pom @@ -0,0 +1,781 @@ + + + + 4.0.0 + + org.apache + apache + 7 + + org.apache.commons + commons-parent + pom + + 14 + Commons Parent + http://commons.apache.org/ + + + continuum + http://vmbuild.apache.org/continuum/ + + + + + + dummy + Dummy to avoid accidental deploys + + + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-14 + scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-14 + http://svn.apache.org/viewvc/commons/proper/commons-parent/tags/commons-parent-14 + + + + + + Commons User List + user-subscribe@commons.apache.org + user-unsubscribe@commons.apache.org + user@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-user/ + + http://markmail.org/list/org.apache.commons.users/ + http://old.nabble.com/Commons---User-f319.html + http://www.mail-archive.com/user@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.user + + + + Commons Dev List + dev-subscribe@commons.apache.org + dev-unsubscribe@commons.apache.org + dev@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-dev/ + + http://markmail.org/list/org.apache.commons.dev/ + http://old.nabble.com/Commons---Dev-f317.html + http://www.mail-archive.com/dev@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.devel + + + + Commons Issues List + issues-subscribe@commons.apache.org + issues-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-issues/ + + http://markmail.org/list/org.apache.commons.issues/ + http://old.nabble.com/Commons---Issues-f25499.html + http://www.mail-archive.com/issues@commons.apache.org/ + + + + Commons Commits List + commits-subscribe@commons.apache.org + commits-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-commits/ + + http://markmail.org/list/org.apache.commons.commits/ + http://www.mail-archive.com/commits@commons.apache.org/ + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + http://mail-archives.apache.org/mod_mbox/announce/ + + http://markmail.org/list/org.apache.announce/ + http://old.nabble.com/Apache-News-and-Announce-f109.html + http://www.mail-archive.com/announce@apache.org/ + http://news.gmane.org/gmane.comp.apache.announce + + + + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.3 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2-beta-5 + + + org.apache.maven.plugins + maven-clean-plugin + 2.4 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.1 + + ${maven.compile.source} + ${maven.compile.target} + ${commons.encoding} + ${commons.compiler.fork} + ${commons.compiler.compilerVersion} + ${commons.compiler.javac} + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.5 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.0 + + + org.apache.maven.plugins + maven-install-plugin + 2.3 + + + org.apache.maven.plugins + maven-jar-plugin + 2.3 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.5 + + + true + ${commons.encoding} + ${commons.docEncoding} + + + true + true + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.0 + + + org.apache.maven.plugins + maven-remote-resources-plugin + + 1.0 + + + true + + + + org.apache.maven.plugins + maven-resources-plugin + 2.4.1 + + + org.apache.maven.plugins + maven-site-plugin + 2.0.1 + + + org.apache.maven.plugins + maven-source-plugin + 2.1.1 + + + + true + true + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${commons.surefire.version} + + + + org.apache.commons + commons-build-plugin + 1.2 + + ${commons.release.name} + + + + org.apache.felix + maven-bundle-plugin + + 1.4.3 + true + + + + + + + maven-compiler-plugin + + + maven-surefire-plugin + + ${commons.surefire.java} + + + + maven-jar-plugin + + + ${commons.manifestfile} + + ${project.name} + ${project.version} + ${project.organization.name} + ${project.name} + ${project.version} + ${project.organization.name} + org.apache + ${maven.compile.source} + ${maven.compile.target} + + + + + + org.apache.felix + maven-bundle-plugin + + true + target/osgi + + + <_nouses>true + + <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME + ${commons.osgi.symbolicName} + ${commons.osgi.export} + ${commons.osgi.private} + ${commons.osgi.import} + ${commons.osgi.dynamicImport} + ${project.url} + + + + + bundle-manifest + process-classes + + manifest + + + + + + maven-idea-plugin + + ${maven.compile.source} + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + javadoc.resources + generate-sources + + run + + + + + + + + + + + + + + + + org.apache.commons + commons-build-plugin + + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.1.2 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.5 + + + true + ${maven.compile.source} + ${commons.encoding} + ${commons.docEncoding} + true + + http://java.sun.com/javase/6/docs/api/ + + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.1 + + false + + + + org.apache.maven.plugins + maven-site-plugin + 2.0.1 + + + + navigation.xml,changes.xml + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${commons.surefire.version} + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-2 + + + org.codehaus.mojo + rat-maven-plugin + 1.0-alpha-3 + + + + + + + ci + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + + + + release + + + apache.releases + Apache Release Distribution Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + + package + + + + + maven-release-plugin + + + -Prelease + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compile.source} + + + + + + + + rc + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/builds/commons/${commons.componentid}/${commons.release.version}/${commons.rc.version}/staged + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + + package + + + + + maven-release-plugin + + + -Prc + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compile.source} + + + + maven-assembly-plugin + + + + attached + + package + + + + + + + + + + java-1.3 + + true + 1.3 + ${JAVA_1_3_HOME}/bin/javac + ${JAVA_1_3_HOME}/bin/java + 2.2 + + + + + + java-1.4 + + true + 1.4 + ${JAVA_1_4_HOME}/bin/javac + ${JAVA_1_4_HOME}/bin/java + + + + + + java-1.5 + + true + 1.5 + ${JAVA_1_5_HOME}/bin/javac + ${JAVA_1_5_HOME}/bin/java + + + + + + java-1.6 + + true + 1.6 + ${JAVA_1_6_HOME}/bin/javac + ${JAVA_1_6_HOME}/bin/java + + + + + + + + trunks-proper + + ../beanutils + ../betwixt + ../chain + ../cli + ../codec + ../collections + ../compress + ../configuration + ../daemon + ../dbcp + ../dbutils + ../digester + ../discovery + ../el + ../email + ../exec + ../fileupload + ../io + ../jci + ../jexl + ../jxpath + ../lang + ../launcher + ../logging + ../math + ../modeler + ../net + ../pool + ../primitives + ../proxy + ../sanselan + ../scxml + ../transaction + ../validator + ../vfs + + + + + + + + 1.3 + 1.3 + + + false + + + + 2.5 + + + ${project.artifactId}-${commons.release.version} + + + -bin + -bin + + + ${project.artifactId} + + + RC1 + + + org.apache.commons.${commons.componentid} + org.apache.commons.*;version=${project.version};-noimport:=true + * + + + + + target/osgi/MANIFEST.MF + + + scp + + + iso-8859-1 + ${commons.encoding} + + ${commons.encoding} + ${commons.encoding} + + + + diff --git a/repository/org/apache/commons/commons-parent/14/commons-parent-14.pom.sha1 b/repository/org/apache/commons/commons-parent/14/commons-parent-14.pom.sha1 new file mode 100644 index 0000000..8e02fcc --- /dev/null +++ b/repository/org/apache/commons/commons-parent/14/commons-parent-14.pom.sha1 @@ -0,0 +1 @@ +f2d3a6ada0e1cad7236e1f2a06ec5d4c811f3681 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/17/_remote.repositories b/repository/org/apache/commons/commons-parent/17/_remote.repositories new file mode 100644 index 0000000..5e3b666 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/17/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:41:16 CST 2016 +commons-parent-17.pom>central= diff --git a/repository/org/apache/commons/commons-parent/17/commons-parent-17.pom b/repository/org/apache/commons/commons-parent/17/commons-parent-17.pom new file mode 100644 index 0000000..4ebbff2 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/17/commons-parent-17.pom @@ -0,0 +1,785 @@ + + + + 4.0.0 + + org.apache + apache + 7 + + org.apache.commons + commons-parent + pom + + 17 + Commons Parent + http://commons.apache.org/ + + + continuum + http://vmbuild.apache.org/continuum/ + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-17 + scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-17 + http://svn.apache.org/viewvc/commons/proper/commons-parent/tags/commons-parent-17 + + + + + + Commons User List + user-subscribe@commons.apache.org + user-unsubscribe@commons.apache.org + user@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-user/ + + http://markmail.org/list/org.apache.commons.users/ + http://old.nabble.com/Commons---User-f319.html + http://www.mail-archive.com/user@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.user + + + + Commons Dev List + dev-subscribe@commons.apache.org + dev-unsubscribe@commons.apache.org + dev@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-dev/ + + http://markmail.org/list/org.apache.commons.dev/ + http://old.nabble.com/Commons---Dev-f317.html + http://www.mail-archive.com/dev@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.devel + + + + Commons Issues List + issues-subscribe@commons.apache.org + issues-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-issues/ + + http://markmail.org/list/org.apache.commons.issues/ + http://old.nabble.com/Commons---Issues-f25499.html + http://www.mail-archive.com/issues@commons.apache.org/ + + + + Commons Commits List + commits-subscribe@commons.apache.org + commits-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-commits/ + + http://markmail.org/list/org.apache.commons.commits/ + http://www.mail-archive.com/commits@commons.apache.org/ + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + http://markmail.org/list/org.apache.announce/ + http://old.nabble.com/Apache-News-and-Announce-f109.html + http://www.mail-archive.com/announce@apache.org/ + http://news.gmane.org/gmane.comp.apache.announce + + + + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + 1.3 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2-beta-5 + + + org.apache.maven.plugins + maven-clean-plugin + 2.4 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.1 + + ${maven.compile.source} + ${maven.compile.target} + ${commons.encoding} + ${commons.compiler.fork} + ${commons.compiler.compilerVersion} + ${commons.compiler.javac} + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.5 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.1 + + + org.apache.maven.plugins + maven-install-plugin + 2.3 + + + org.apache.maven.plugins + maven-jar-plugin + 2.3 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.5 + + + true + ${commons.encoding} + ${commons.docEncoding} + + + true + true + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.0 + + + org.apache.maven.plugins + maven-remote-resources-plugin + + 1.0 + + + true + + + + org.apache.maven.plugins + maven-resources-plugin + 2.4.1 + + + org.apache.maven.plugins + maven-site-plugin + 2.0.1 + + + org.apache.maven.plugins + maven-source-plugin + 2.1.1 + + + + true + true + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${commons.surefire.version} + + + + org.apache.commons + commons-build-plugin + 1.3 + + ${commons.release.name} + + + + org.apache.felix + maven-bundle-plugin + + 1.4.3 + true + + + + + + maven-compiler-plugin + + + maven-surefire-plugin + + ${commons.surefire.java} + + + + maven-jar-plugin + + + ${commons.manifestfile} + + ${project.name} + ${project.version} + ${project.organization.name} + ${project.name} + ${project.version} + ${project.organization.name} + org.apache + ${maven.compile.source} + ${maven.compile.target} + + + + + + org.apache.felix + maven-bundle-plugin + + true + target/osgi + + + <_nouses>true + + <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME + ${commons.osgi.symbolicName} + ${commons.osgi.export} + ${commons.osgi.private} + ${commons.osgi.import} + ${commons.osgi.dynamicImport} + ${project.url} + + + + + bundle-manifest + process-classes + + manifest + + + + + + maven-idea-plugin + + + ${maven.compile.source} + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + javadoc.resources + generate-sources + + run + + + + + + + + + + + + + + + + org.apache.commons + commons-build-plugin + + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.1.2 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.5 + + + true + ${maven.compile.source} + ${commons.encoding} + ${commons.docEncoding} + true + + http://java.sun.com/javase/6/docs/api/ + + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.1 + + false + + + + org.apache.maven.plugins + maven-site-plugin + 2.0.1 + + + + navigation.xml,changes.xml + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${commons.surefire.version} + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-2 + + + org.codehaus.mojo + rat-maven-plugin + 1.0-alpha-3 + + + + + + + + ci + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + + + + release + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + + package + + + + + maven-release-plugin + + + -Prelease + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compile.source} + + + + maven-assembly-plugin + + + + attached + + package + + + + + + + + + rc + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/builds/commons/${commons.componentid}/${commons.release.version}/${commons.rc.version}/staged + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + + package + + + + + maven-release-plugin + + + -Prc + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compile.source} + + + + maven-assembly-plugin + + + + attached + + package + + + + + + + + + + java-1.3 + + true + 1.3 + ${JAVA_1_3_HOME}/bin/javac + ${JAVA_1_3_HOME}/bin/java + 2.2 + + + + + + java-1.4 + + true + 1.4 + ${JAVA_1_4_HOME}/bin/javac + ${JAVA_1_4_HOME}/bin/java + + + + + + java-1.5 + + true + 1.5 + ${JAVA_1_5_HOME}/bin/javac + ${JAVA_1_5_HOME}/bin/java + + + + + + java-1.6 + + true + 1.6 + ${JAVA_1_6_HOME}/bin/javac + ${JAVA_1_6_HOME}/bin/java + + + + + + + + test-deploy + + id::default::file:target/deploy + + + + + + trunks-proper + + ../beanutils + ../betwixt + ../chain + ../cli + ../codec + ../collections + ../compress + ../configuration + ../daemon + ../dbcp + ../dbutils + ../digester + ../discovery + ../el + ../email + ../exec + ../fileupload + ../io + ../jci + ../jexl + ../jxpath + ../lang + ../launcher + ../logging + ../math + ../modeler + ../net + ../pool + ../primitives + ../proxy + ../sanselan + ../scxml + ../validator + ../vfs + + + + + + + + 1.3 + 1.3 + + + false + + + + 2.5 + + + ${project.artifactId}-${commons.release.version} + + -bin + ${project.artifactId}-${commons.release.2.version} + + -bin + + + ${project.artifactId} + + + RC1 + + + org.apache.commons.${commons.componentid} + org.apache.commons.*;version=${project.version};-noimport:=true + * + + + + + target/osgi/MANIFEST.MF + + + scp + + + iso-8859-1 + ${commons.encoding} + + ${commons.encoding} + ${commons.encoding} + + + + diff --git a/repository/org/apache/commons/commons-parent/17/commons-parent-17.pom.sha1 b/repository/org/apache/commons/commons-parent/17/commons-parent-17.pom.sha1 new file mode 100644 index 0000000..59f5d9d --- /dev/null +++ b/repository/org/apache/commons/commons-parent/17/commons-parent-17.pom.sha1 @@ -0,0 +1 @@ +84bc2f457fac92c947cde9c15c81786ded79b3c1 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/22/_remote.repositories b/repository/org/apache/commons/commons-parent/22/_remote.repositories new file mode 100644 index 0000000..47a7b2f --- /dev/null +++ b/repository/org/apache/commons/commons-parent/22/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Thu Jan 19 11:39:20 CST 2017 +commons-parent-22.pom>nexus= +commons-parent-22.pom>central= diff --git a/repository/org/apache/commons/commons-parent/22/commons-parent-22.pom b/repository/org/apache/commons/commons-parent/22/commons-parent-22.pom new file mode 100644 index 0000000..f3e230e --- /dev/null +++ b/repository/org/apache/commons/commons-parent/22/commons-parent-22.pom @@ -0,0 +1,1053 @@ + + + + 4.0.0 + + org.apache + apache + + 9 + + org.apache.commons + commons-parent + pom + + 22 + Commons Parent + http://commons.apache.org/ + The Apache Commons Parent Pom provides common settings for all Apache Commons components. + + + continuum + http://vmbuild.apache.org/continuum/ + + + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk + http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk + + + + + + + + Commons User List + user-subscribe@commons.apache.org + user-unsubscribe@commons.apache.org + user@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-user/ + + http://markmail.org/list/org.apache.commons.users/ + http://old.nabble.com/Commons---User-f319.html + http://www.mail-archive.com/user@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.user + + + + Commons Dev List + dev-subscribe@commons.apache.org + dev-unsubscribe@commons.apache.org + dev@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-dev/ + + http://markmail.org/list/org.apache.commons.dev/ + http://old.nabble.com/Commons---Dev-f317.html + http://www.mail-archive.com/dev@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.devel + + + + Commons Issues List + issues-subscribe@commons.apache.org + issues-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-issues/ + + http://markmail.org/list/org.apache.commons.issues/ + http://old.nabble.com/Commons---Issues-f25499.html + http://www.mail-archive.com/issues@commons.apache.org/ + + + + Commons Commits List + commits-subscribe@commons.apache.org + commits-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-commits/ + + http://markmail.org/list/org.apache.commons.commits/ + http://www.mail-archive.com/commits@commons.apache.org/ + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + http://markmail.org/list/org.apache.announce/ + http://old.nabble.com/Apache-News-and-Announce-f109.html + http://www.mail-archive.com/announce@apache.org/ + http://news.gmane.org/gmane.comp.apache.announce + + + + + + + + + src/main/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + src/test/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.6 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2.1 + + + org.apache.maven.plugins + maven-clean-plugin + 2.4.1 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + ${maven.compile.source} + ${maven.compile.target} + ${commons.encoding} + ${commons.compiler.fork} + ${commons.compiler.compilerVersion} + ${commons.compiler.javac} + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.2 + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${commons.encoding} + ${commons.docEncoding} + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + true + true + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.2.1 + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + + true + + + + org.apache.maven.plugins + maven-resources-plugin + 2.5 + + + org.apache.maven.plugins + maven-site-plugin + 3.0 + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + + true + true + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${commons.surefire.version} + + + + org.apache.commons + commons-build-plugin + 1.3 + + ${commons.release.name} + + + + org.apache.felix + maven-bundle-plugin + + 2.3.5 + true + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.0 + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + javadoc.resources + generate-sources + + run + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + org.apache.maven.plugins + maven-jar-plugin + + + ${commons.manifestfile} + + ${project.name} + ${project.version} + ${project.organization.name} + ${project.name} + ${project.version} + ${project.organization.name} + org.apache + ${implementation.build} + ${maven.compile.source} + ${maven.compile.target} + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + ${commons.surefire.java} + + + + + org.apache.commons + commons-build-plugin + + + org.apache.felix + maven-bundle-plugin + + + + true + + true + target/osgi + + + <_nouses>true + + <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME + ${commons.osgi.symbolicName} + ${commons.osgi.export} + ${commons.osgi.private} + ${commons.osgi.import} + ${commons.osgi.dynamicImport} + ${project.url} + + + + + bundle-manifest + process-classes + + manifest + + + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + org.codehaus.mojo + buildnumber-maven-plugin + + + validate + + create + + + + + + true + + ?????? + + + javasvn + + + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${maven.compile.source} + ${commons.encoding} + ${commons.docEncoding} + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + + org.apache.maven.plugins + maven-jxr-plugin + ${commons.jxr.version} + + false + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${commons.project-info.version} + + + org.apache.maven.plugins + maven-site-plugin + 3.0 + + + + navigation.xml,changes.xml + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${commons.surefire.version} + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-2 + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + + + + + + ci + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + + + + release + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + + package + + + + + maven-release-plugin + + + -Prelease + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compile.source} + + + + maven-assembly-plugin + + + + single + + package + + + + + + + + + rc + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/builds/commons/${commons.componentid}/${commons.release.version}/${commons.rc.version}/staged + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + + package + + + + + maven-release-plugin + + + -Prc + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compile.source} + + + + maven-assembly-plugin + + + + single + + package + + + + + + + + + apache-release + + + + maven-release-plugin + + apache-release + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-test-sources + + test-jar + + + + + + maven-install-plugin + + true + + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + + + + + + + + java-1.3 + + true + 1.3 + ${JAVA_1_3_HOME}/bin/javac + ${JAVA_1_3_HOME}/bin/java + + + + + + java-1.4 + + true + 1.4 + ${JAVA_1_4_HOME}/bin/javac + ${JAVA_1_4_HOME}/bin/java + + + + + + java-1.5 + + true + 1.5 + ${JAVA_1_5_HOME}/bin/javac + ${JAVA_1_5_HOME}/bin/java + + + + + + java-1.6 + + true + 1.6 + ${JAVA_1_6_HOME}/bin/javac + ${JAVA_1_6_HOME}/bin/java + + + + + + + + test-deploy + + id::default::file:target/deploy + + + + + + trunks-proper + + ../beanutils + ../betwixt + ../chain + ../cli + ../codec + ../collections + ../compress + ../configuration + ../daemon + ../dbcp + ../dbutils + ../digester + ../discovery + ../el + ../email + ../exec + ../fileupload + ../io + ../jci + ../jexl + ../jxpath + ../lang + ../launcher + ../logging + ../math + ../modeler + ../net + ../pool + ../primitives + ../proxy + ../sanselan + ../scxml + ../validator + ../vfs + + + + + + maven-3 + + + + ${basedir} + + + + + + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + + + + + java-1.5-detected + + 1.5 + + + + + + + org.apache.felix + maven-bundle-plugin + + + biz.aQute + bndlib + + 1.15.0 + + + + + + + + + + release-notes + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + + src/changes + true + . + RELEASE-NOTES.txt + + ${commons.release.version} + + + + + create-release-notes + generate-resources + + announcement-generate + + + + + + + + + + + + + 22 + RC1 + + + 1.3 + 1.3 + + + false + + + + + + 2.9 + 2.9 + 2.8 + 0.7 + 2.6 + 2.3 + 2.3 + 2.4 + + + + ${project.artifactId}-${commons.release.version} + + -bin + ${project.artifactId}-${commons.release.2.version} + + -bin + + + ${project.artifactId} + + + RC1 + + + org.apache.commons.${commons.componentid} + org.apache.commons.*;version=${project.version};-noimport:=true + * + + + + + target/osgi/MANIFEST.MF + + + scp + + + iso-8859-1 + ${commons.encoding} + + ${commons.encoding} + ${commons.encoding} + + + http://download.oracle.com/javase/6/docs/api/ + http://download.oracle.com/javaee/6/api/ + + + yyyy-MM-dd HH:mm:ssZ + ${scmBranch}@r${buildNumber}; ${maven.build.timestamp} + + + info + + + diff --git a/repository/org/apache/commons/commons-parent/22/commons-parent-22.pom.sha1 b/repository/org/apache/commons/commons-parent/22/commons-parent-22.pom.sha1 new file mode 100644 index 0000000..88a4bcd --- /dev/null +++ b/repository/org/apache/commons/commons-parent/22/commons-parent-22.pom.sha1 @@ -0,0 +1 @@ +0e895fa7ed472b3b2081ef77e2d5ece78c139d54 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/23/_remote.repositories b/repository/org/apache/commons/commons-parent/23/_remote.repositories new file mode 100644 index 0000000..1c74881 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/23/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:56:20 CST 2017 +commons-parent-23.pom>central= diff --git a/repository/org/apache/commons/commons-parent/23/commons-parent-23.pom b/repository/org/apache/commons/commons-parent/23/commons-parent-23.pom new file mode 100644 index 0000000..866ea23 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/23/commons-parent-23.pom @@ -0,0 +1,1120 @@ + + + + 4.0.0 + + org.apache + apache + + 9 + + org.apache.commons + commons-parent + pom + + 23 + Commons Parent + http://commons.apache.org/ + The Apache Commons Parent Pom provides common settings for all Apache Commons components. + + + + continuum + http://vmbuild.apache.org/continuum/ + + + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk + http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk + + + + + + + + Commons User List + user-subscribe@commons.apache.org + user-unsubscribe@commons.apache.org + user@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-user/ + + http://markmail.org/list/org.apache.commons.users/ + http://old.nabble.com/Commons---User-f319.html + http://www.mail-archive.com/user@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.user + + + + Commons Dev List + dev-subscribe@commons.apache.org + dev-unsubscribe@commons.apache.org + dev@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-dev/ + + http://markmail.org/list/org.apache.commons.dev/ + http://old.nabble.com/Commons---Dev-f317.html + http://www.mail-archive.com/dev@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.devel + + + + Commons Issues List + issues-subscribe@commons.apache.org + issues-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-issues/ + + http://markmail.org/list/org.apache.commons.issues/ + http://old.nabble.com/Commons---Issues-f25499.html + http://www.mail-archive.com/issues@commons.apache.org/ + + + + Commons Commits List + commits-subscribe@commons.apache.org + commits-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-commits/ + + http://markmail.org/list/org.apache.commons.commits/ + http://www.mail-archive.com/commits@commons.apache.org/ + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + http://markmail.org/list/org.apache.announce/ + http://old.nabble.com/Apache-News-and-Announce-f109.html + http://www.mail-archive.com/announce@apache.org/ + http://news.gmane.org/gmane.comp.apache.announce + + + + + + + + + src/main/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + src/test/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.6 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2.1 + + + org.apache.maven.plugins + maven-clean-plugin + 2.4.1 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + ${maven.compile.source} + ${maven.compile.target} + ${commons.encoding} + ${commons.compiler.fork} + ${commons.compiler.compilerVersion} + ${commons.compiler.javac} + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.2 + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${commons.encoding} + ${commons.docEncoding} + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + true + true + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.2.1 + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + + true + + + + org.apache.maven.plugins + maven-resources-plugin + 2.5 + + + org.apache.maven.plugins + maven-site-plugin + 3.0 + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + + true + true + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${commons.surefire.version} + + + + org.apache.commons + commons-build-plugin + 1.3 + + ${commons.release.name} + + + + org.apache.felix + maven-bundle-plugin + + 2.3.5 + true + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.0 + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + javadoc.resources + generate-sources + + run + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + org.apache.maven.plugins + maven-jar-plugin + + + ${commons.manifestfile} + + ${project.name} + ${project.version} + ${project.organization.name} + ${project.name} + ${project.version} + ${project.organization.name} + org.apache + ${implementation.build} + ${maven.compile.source} + ${maven.compile.target} + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + ${commons.surefire.java} + + + + + org.apache.commons + commons-build-plugin + + + org.apache.felix + maven-bundle-plugin + + + + true + + true + target/osgi + + + <_nouses>true + + <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME + ${commons.osgi.symbolicName} + ${commons.osgi.export} + ${commons.osgi.private} + ${commons.osgi.import} + ${commons.osgi.dynamicImport} + ${project.url} + + + + + bundle-manifest + process-classes + + manifest + + + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${maven.compile.source} + ${commons.encoding} + ${commons.docEncoding} + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + + org.apache.maven.plugins + maven-jxr-plugin + ${commons.jxr.version} + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${commons.project-info.version} + + + org.apache.maven.plugins + maven-site-plugin + 3.0 + + + + navigation.xml,changes.xml + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${commons.surefire.version} + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-2 + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + + + + + + ci + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + + + + release + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + + package + + + + + maven-release-plugin + + + -Prelease + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compile.source} + + + + maven-assembly-plugin + + + + single + + package + + + + + + + + + rc + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/builds/commons/${commons.componentid}/${commons.release.version}/${commons.rc.version}/staged + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + + package + + + + + maven-release-plugin + + + -Prc + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compile.source} + + + + maven-assembly-plugin + + + + single + + package + + + + + + + + + apache-release + + + + maven-release-plugin + + apache-release + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-test-sources + + test-jar + + + + + + maven-install-plugin + + true + + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + + + + + + + + java-1.3 + + true + 1.3 + ${JAVA_1_3_HOME}/bin/javac + ${JAVA_1_3_HOME}/bin/java + + + + + + java-1.4 + + true + 1.4 + ${JAVA_1_4_HOME}/bin/javac + ${JAVA_1_4_HOME}/bin/java + + + + + + java-1.5 + + true + 1.5 + ${JAVA_1_5_HOME}/bin/javac + ${JAVA_1_5_HOME}/bin/java + + + + + + java-1.6 + + true + 1.6 + ${JAVA_1_6_HOME}/bin/javac + ${JAVA_1_6_HOME}/bin/java + + + + + + java-1.7 + + true + 1.7 + ${JAVA_1_7_HOME}/bin/javac + ${JAVA_1_7_HOME}/bin/java + + + + + + + + test-deploy + + id::default::file:target/deploy + + + + + + trunks-proper + + + ../bcel + ../beanutils + ../betwixt + ../chain + ../cli + ../codec + ../collections + ../compress + ../configuration + ../daemon + ../dbcp + ../dbutils + ../digester + ../discovery + ../el + ../email + ../exec + ../fileupload + ../functor + ../io + ../jci + ../jcs + + ../jexl + ../jxpath + ../lang + ../launcher + ../logging + ../math + ../modeler + ../net + ../ognl + ../pool + ../primitives + ../proxy + ../sanselan + ../scxml + + ../validator + ../vfs + + + + + + maven-3 + + + + ${basedir} + + + + + + maven-site-plugin + + + + org.apache.maven.wagon + wagon-ssh + 1.0 + + + + + attach-descriptor + + attach-descriptor + + + + + + + + + + + java-1.5-detected + + 1.5 + + + + + + + org.apache.felix + maven-bundle-plugin + + + biz.aQute + bndlib + + 1.15.0 + + + + + + + + + + release-notes + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + + src/changes + true + . + RELEASE-NOTES.txt + + ${commons.release.version} + + + + + create-release-notes + generate-resources + + announcement-generate + + + + + + + + + + + svn-buildnumber + + !buildNumber.skip!true + + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + generate-resources + + create + + + + + + true + + ?????? + false + false + + + + + + + + javasvn + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + javasvn + + + + + + + + + + + + + 23 + RC3 + + + 1.3 + 1.3 + + + false + + + + + + 2.9 + 2.9 + 2.8 + 0.7 + 2.6 + 2.3 + 2.3 + 2.4 + + + + ${project.artifactId}-${commons.release.version} + + -bin + ${project.artifactId}-${commons.release.2.version} + + -bin + + + ${project.artifactId} + + + RC1 + + + org.apache.commons.${commons.componentid} + org.apache.commons.*;version=${project.version};-noimport:=true + * + + + + + target/osgi/MANIFEST.MF + + + scp + + + iso-8859-1 + ${commons.encoding} + + ${commons.encoding} + ${commons.encoding} + + + http://download.oracle.com/javase/6/docs/api/ + http://download.oracle.com/javaee/6/api/ + + + yyyy-MM-dd HH:mm:ssZ + ${scmBranch}@r${buildNumber}; ${maven.build.timestamp} + + + info + + + diff --git a/repository/org/apache/commons/commons-parent/23/commons-parent-23.pom.sha1 b/repository/org/apache/commons/commons-parent/23/commons-parent-23.pom.sha1 new file mode 100644 index 0000000..a0b74af --- /dev/null +++ b/repository/org/apache/commons/commons-parent/23/commons-parent-23.pom.sha1 @@ -0,0 +1 @@ +c4768a3ad960133b2d622b4eab46c04eeffc8425 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/24/_remote.repositories b/repository/org/apache/commons/commons-parent/24/_remote.repositories new file mode 100644 index 0000000..cb57567 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/24/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:32 CST 2017 +commons-parent-24.pom>nexus= +commons-parent-24.pom>central= diff --git a/repository/org/apache/commons/commons-parent/24/commons-parent-24.pom b/repository/org/apache/commons/commons-parent/24/commons-parent-24.pom new file mode 100644 index 0000000..17dbebe --- /dev/null +++ b/repository/org/apache/commons/commons-parent/24/commons-parent-24.pom @@ -0,0 +1,1187 @@ + + + + 4.0.0 + + org.apache + apache + + 9 + + org.apache.commons + commons-parent + pom + + 24 + Commons Parent + http://commons.apache.org/ + The Apache Commons Parent Pom provides common settings for all Apache Commons components. + + + + + + 2.2.1 + + + + continuum + http://vmbuild.apache.org/continuum/ + + + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk + http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk + + + + + + + + Commons User List + user-subscribe@commons.apache.org + user-unsubscribe@commons.apache.org + user@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-user/ + + http://markmail.org/list/org.apache.commons.users/ + http://old.nabble.com/Commons---User-f319.html + http://www.mail-archive.com/user@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.user + + + + Commons Dev List + dev-subscribe@commons.apache.org + dev-unsubscribe@commons.apache.org + dev@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-dev/ + + http://markmail.org/list/org.apache.commons.dev/ + http://old.nabble.com/Commons---Dev-f317.html + http://www.mail-archive.com/dev@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.devel + + + + Commons Issues List + issues-subscribe@commons.apache.org + issues-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-issues/ + + http://markmail.org/list/org.apache.commons.issues/ + http://old.nabble.com/Commons---Issues-f25499.html + http://www.mail-archive.com/issues@commons.apache.org/ + + + + Commons Commits List + commits-subscribe@commons.apache.org + commits-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-commits/ + + http://markmail.org/list/org.apache.commons.commits/ + http://www.mail-archive.com/commits@commons.apache.org/ + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + http://markmail.org/list/org.apache.announce/ + http://old.nabble.com/Apache-News-and-Announce-f109.html + http://www.mail-archive.com/announce@apache.org/ + http://news.gmane.org/gmane.comp.apache.announce + + + + + + + + + src/main/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + src/test/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.3 + + + org.apache.maven.plugins + maven-clean-plugin + 2.4.1 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + ${maven.compile.source} + ${maven.compile.target} + ${commons.encoding} + ${commons.compiler.fork} + ${commons.compiler.compilerVersion} + ${commons.compiler.javac} + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${commons.encoding} + ${commons.docEncoding} + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + true + true + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.2.2 + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + 1.2.1 + + + true + + + + org.apache.maven.plugins + maven-resources-plugin + 2.5 + + + org.apache.maven.plugins + maven-site-plugin + 3.0 + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + + true + true + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${commons.surefire.version} + + + + org.apache.commons + commons-build-plugin + 1.4 + + ${commons.release.name} + + + + org.apache.felix + maven-bundle-plugin + 2.3.7 + true + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.0 + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + javadoc.resources + generate-sources + + run + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + org.apache.maven.plugins + maven-jar-plugin + + + ${commons.manifestfile} + + ${project.name} + ${project.version} + ${project.organization.name} + ${project.name} + ${project.version} + ${project.organization.name} + org.apache + ${implementation.build} + ${maven.compile.source} + ${maven.compile.target} + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + ${commons.surefire.java} + + + + + org.apache.commons + commons-build-plugin + + + org.apache.felix + maven-bundle-plugin + + + + true + + true + target/osgi + + + <_nouses>true + + <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME + ${commons.osgi.symbolicName} + ${commons.osgi.export} + ${commons.osgi.private} + ${commons.osgi.import} + ${commons.osgi.dynamicImport} + ${project.url} + + + + + bundle-manifest + process-classes + + manifest + + + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${maven.compile.source} + ${commons.encoding} + ${commons.docEncoding} + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + + org.apache.maven.plugins + maven-jxr-plugin + ${commons.jxr.version} + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${commons.project-info.version} + + + + + index + summary + modules + + project-team + scm + issue-tracking + mailing-list + dependency-management + dependencies + dependency-convergence + cim + + + distribution-management + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.0 + + + + navigation.xml,changes.xml + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${commons.surefire.version} + + ${commons.surefire-report.aggregate} + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-2 + + + + + + + + + release + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + test-jar + + + + + + maven-jar-plugin + + + + test-jar + + + + + + maven-release-plugin + + + -Prelease + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compile.source} + + + + maven-assembly-plugin + + + + single + + package + + + + + + + + + rc + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/builds/commons/${commons.componentid}/${commons.release.version}/${commons.rc.version}/staged + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + + package + + + + + maven-release-plugin + + + -Prc + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compile.source} + + + + maven-assembly-plugin + + + + single + + package + + + + + + + + + + apache-release + + + + maven-release-plugin + + apache-release + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-test-sources + + test-jar + + + + + + maven-install-plugin + + true + + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + + + + + + + + java-1.3 + + true + 1.3 + ${JAVA_1_3_HOME}/bin/javac + ${JAVA_1_3_HOME}/bin/java + + + + + + java-1.4 + + true + 1.4 + ${JAVA_1_4_HOME}/bin/javac + ${JAVA_1_4_HOME}/bin/java + + + + + + java-1.5 + + true + 1.5 + ${JAVA_1_5_HOME}/bin/javac + ${JAVA_1_5_HOME}/bin/java + + + + + + java-1.6 + + true + 1.6 + ${JAVA_1_6_HOME}/bin/javac + ${JAVA_1_6_HOME}/bin/java + + + + + + java-1.7 + + true + 1.7 + ${JAVA_1_7_HOME}/bin/javac + ${JAVA_1_7_HOME}/bin/java + + + + + + + + test-deploy + + id::default::file:target/deploy + + + + + + trunks-proper + + + ../bcel + ../beanutils + ../betwixt + ../chain + ../cli + ../codec + ../collections + ../compress + ../configuration + ../daemon + ../dbcp + ../dbutils + ../digester + ../discovery + ../el + ../email + ../exec + ../fileupload + ../functor + ../io + ../jci + ../jcs + + ../jexl + ../jxpath + ../lang + ../launcher + ../logging + ../math + ../modeler + ../net + ../ognl + ../pool + ../primitives + ../proxy + ../sanselan + ../scxml + + ../validator + ../vfs + + + + + + maven-3 + + + + ${basedir} + + + + + + maven-site-plugin + + + + org.apache.maven.wagon + wagon-ssh + ${commons.wagon-ssh.version} + + + + + attach-descriptor + + attach-descriptor + + + + + + + + + + + java-1.5-detected + + 1.5 + + + + + + + org.apache.felix + maven-bundle-plugin + + + biz.aQute + bndlib + + 1.15.0 + + + + + + + + + + release-notes + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + + src/changes + true + . + RELEASE-NOTES.txt + + ${commons.release.version} + + + + + create-release-notes + generate-resources + + announcement-generate + + + + + + + + + + + svn-buildnumber + + !buildNumber.skip!true + + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + generate-resources + + create + + + + + + true + + ?????? + false + false + + + + + + + + javasvn + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + javasvn + + + + + + + + + + + + + 24 + RC1 + + + 1.3 + 1.3 + + + false + + + + + + 2.12 + 2.12 + 2.8.1 + 0.8 + 2.6 + 2.3 + 2.3 + 2.4 + 2.2 + + + + ${project.artifactId}-${commons.release.version} + + -bin + ${project.artifactId}-${commons.release.2.version} + + -bin + ${project.artifactId}-${commons.release.3.version} + + -bin + + + ${project.artifactId} + + + org.apache.commons.${commons.componentid} + org.apache.commons.*;version=${project.version};-noimport:=true + * + + + + + target/osgi/MANIFEST.MF + + + scp + + + iso-8859-1 + ${commons.encoding} + + ${commons.encoding} + ${commons.encoding} + + + http://download.oracle.com/javase/6/docs/api/ + http://download.oracle.com/javaee/6/api/ + + + yyyy-MM-dd HH:mm:ssZ + ${scmBranch}@r${buildNumber}; ${maven.build.timestamp} + + + info + + + false + + + diff --git a/repository/org/apache/commons/commons-parent/24/commons-parent-24.pom.sha1 b/repository/org/apache/commons/commons-parent/24/commons-parent-24.pom.sha1 new file mode 100644 index 0000000..1cb71b4 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/24/commons-parent-24.pom.sha1 @@ -0,0 +1 @@ +dbb7913f93b279ef889f6bad288b82dae58df237 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/25/_remote.repositories b/repository/org/apache/commons/commons-parent/25/_remote.repositories new file mode 100644 index 0000000..af6f930 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/25/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:52:12 CST 2016 +commons-parent-25.pom>central= diff --git a/repository/org/apache/commons/commons-parent/25/commons-parent-25.pom b/repository/org/apache/commons/commons-parent/25/commons-parent-25.pom new file mode 100644 index 0000000..9e3293a --- /dev/null +++ b/repository/org/apache/commons/commons-parent/25/commons-parent-25.pom @@ -0,0 +1,1214 @@ + + + + 4.0.0 + + org.apache + apache + + 9 + + org.apache.commons + commons-parent + pom + + 25 + Commons Parent + http://commons.apache.org/ + The Apache Commons Parent Pom provides common settings for all Apache Commons components. + + + + + + 2.2.1 + + + + continuum + http://vmbuild.apache.org/continuum/ + + + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk + http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk + + + + + + + + Commons User List + user-subscribe@commons.apache.org + user-unsubscribe@commons.apache.org + user@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-user/ + + http://markmail.org/list/org.apache.commons.users/ + http://old.nabble.com/Commons---User-f319.html + http://www.mail-archive.com/user@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.user + + + + Commons Dev List + dev-subscribe@commons.apache.org + dev-unsubscribe@commons.apache.org + dev@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-dev/ + + http://markmail.org/list/org.apache.commons.dev/ + http://old.nabble.com/Commons---Dev-f317.html + http://www.mail-archive.com/dev@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.devel + + + + Commons Issues List + issues-subscribe@commons.apache.org + issues-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-issues/ + + http://markmail.org/list/org.apache.commons.issues/ + http://old.nabble.com/Commons---Issues-f25499.html + http://www.mail-archive.com/issues@commons.apache.org/ + + + + Commons Commits List + commits-subscribe@commons.apache.org + commits-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-commits/ + + http://markmail.org/list/org.apache.commons.commits/ + http://www.mail-archive.com/commits@commons.apache.org/ + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + http://markmail.org/list/org.apache.announce/ + http://old.nabble.com/Apache-News-and-Announce-f109.html + http://www.mail-archive.com/announce@apache.org/ + http://news.gmane.org/gmane.comp.apache.announce + + + + + + + + + src/main/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + src/test/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.3 + + + org.apache.maven.plugins + maven-clean-plugin + 2.4.1 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + ${maven.compile.source} + ${maven.compile.target} + ${commons.encoding} + ${commons.compiler.fork} + ${commons.compiler.compilerVersion} + ${commons.compiler.javac} + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${commons.encoding} + ${commons.docEncoding} + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + true + true + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.2.2 + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + 1.2.1 + + + true + + + + org.apache.maven.plugins + maven-resources-plugin + 2.5 + + + + org.apache.maven.plugins + maven-site-plugin + 3.0 + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + + true + true + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${commons.surefire.version} + + + + org.apache.commons + commons-build-plugin + 1.4 + + ${commons.release.name} + + + + org.apache.felix + maven-bundle-plugin + 2.3.7 + true + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.0 + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + javadoc.resources + generate-sources + + run + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + org.apache.maven.plugins + maven-jar-plugin + + + ${commons.manifestfile} + + ${project.name} + ${project.version} + ${project.organization.name} + ${project.name} + ${project.version} + ${project.organization.name} + org.apache + ${implementation.build} + ${maven.compile.source} + ${maven.compile.target} + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + ${commons.surefire.java} + + + + + org.apache.commons + commons-build-plugin + + + org.apache.felix + maven-bundle-plugin + + + + true + + true + target/osgi + + + <_nouses>true + + <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME + ${commons.osgi.symbolicName} + ${commons.osgi.export} + ${commons.osgi.private} + ${commons.osgi.import} + ${commons.osgi.dynamicImport} + ${project.url} + + + + + bundle-manifest + process-classes + + manifest + + + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + ${basedir}/src/changes/changes.xml + Fix Version,Key,Component,Summary,Type,Resolution,Status + + Key DESC,Type,Fix Version DESC + Fixed + Resolved,Closed + + Bug,New Feature,Task,Improvement,Wish,Test + + + + + changes-report + jira-report + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${maven.compile.source} + ${commons.encoding} + ${commons.docEncoding} + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + + org.apache.maven.plugins + maven-jxr-plugin + ${commons.jxr.version} + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${commons.project-info.version} + + + + + index + summary + modules + + project-team + scm + issue-tracking + mailing-list + dependency-management + dependencies + dependency-convergence + cim + + + distribution-management + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.0 + + + + navigation.xml,changes.xml + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${commons.surefire.version} + + ${commons.surefire-report.aggregate} + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-2 + + + + + + + + + release + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + test-jar + + + + + + maven-jar-plugin + + + + test-jar + + + + + + maven-release-plugin + + + -Prelease + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compile.source} + + + + maven-assembly-plugin + + + + single + + package + + + + + + + + + rc + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/builds/commons/${commons.componentid}/${commons.release.version}/${commons.rc.version}/staged + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + + package + + + + + maven-release-plugin + + + -Prc + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compile.source} + + + + maven-assembly-plugin + + + + single + + package + + + + + + + + + + apache-release + + + + maven-release-plugin + + apache-release + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-test-sources + + test-jar + + + + + + maven-install-plugin + + true + + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + + + + + + + + java-1.3 + + true + 1.3 + ${JAVA_1_3_HOME}/bin/javac + ${JAVA_1_3_HOME}/bin/java + + + + + + java-1.4 + + true + 1.4 + ${JAVA_1_4_HOME}/bin/javac + ${JAVA_1_4_HOME}/bin/java + + + + + + java-1.5 + + true + 1.5 + ${JAVA_1_5_HOME}/bin/javac + ${JAVA_1_5_HOME}/bin/java + + + + + + java-1.6 + + true + 1.6 + ${JAVA_1_6_HOME}/bin/javac + ${JAVA_1_6_HOME}/bin/java + + + + + + java-1.7 + + true + 1.7 + ${JAVA_1_7_HOME}/bin/javac + ${JAVA_1_7_HOME}/bin/java + + + + + + + + test-deploy + + id::default::file:target/deploy + + + + + + trunks-proper + + + ../bcel + ../beanutils + ../betwixt + ../chain + ../cli + ../codec + ../collections + ../compress + ../configuration + ../daemon + ../dbcp + ../dbutils + ../digester + ../discovery + ../el + ../email + ../exec + ../fileupload + ../functor + ../io + ../jci + ../jcs + + ../jexl + ../jxpath + ../lang + ../launcher + ../logging + ../math + ../modeler + ../net + ../ognl + ../pool + ../primitives + ../proxy + ../sanselan + ../scxml + + ../validator + ../vfs + + + + + + maven-3 + + + + ${basedir} + + + + + + maven-site-plugin + + + + org.apache.maven.wagon + wagon-ssh + ${commons.wagon-ssh.version} + + + + + attach-descriptor + + attach-descriptor + + + + + + + + + + + java-1.5-detected + + 1.5 + + + + + + + org.apache.felix + maven-bundle-plugin + + + biz.aQute + bndlib + + 1.15.0 + + + + + + + + + + release-notes + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + + src/changes + true + . + RELEASE-NOTES.txt + + ${commons.release.version} + + + + + create-release-notes + generate-resources + + announcement-generate + + + + + + + + + + + svn-buildnumber + + !buildNumber.skip!true + + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + generate-resources + + create + + + + + + true + + ?????? + false + false + + + + + + + + javasvn + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + javasvn + + + + + + + + + + + + + 25 + RC1 + + + + 1.3 + 1.3 + + + false + + + + + + 2.12 + 2.12 + 2.8.1 + 0.8 + 2.6 + 2.4 + 2.3 + 2.4 + 2.2 + + + + ${project.artifactId}-${commons.release.version} + + -bin + ${project.artifactId}-${commons.release.2.version} + + -bin + ${project.artifactId}-${commons.release.3.version} + + -bin + + + ${project.artifactId} + + + org.apache.commons.${commons.componentid} + org.apache.commons.*;version=${project.version};-noimport:=true + * + + + + + target/osgi/MANIFEST.MF + + + scp + + + iso-8859-1 + ${commons.encoding} + + ${commons.encoding} + ${commons.encoding} + + + http://download.oracle.com/javase/6/docs/api/ + http://download.oracle.com/javaee/6/api/ + + + yyyy-MM-dd HH:mm:ssZ + ${scmBranch}@r${buildNumber}; ${maven.build.timestamp} + + + info + + + false + + + diff --git a/repository/org/apache/commons/commons-parent/25/commons-parent-25.pom.sha1 b/repository/org/apache/commons/commons-parent/25/commons-parent-25.pom.sha1 new file mode 100644 index 0000000..831b771 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/25/commons-parent-25.pom.sha1 @@ -0,0 +1 @@ +67b84199ca4acf0d8fbc5256d90b80f746737e94 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/26/_remote.repositories b/repository/org/apache/commons/commons-parent/26/_remote.repositories new file mode 100644 index 0000000..7a72961 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/26/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:52:53 CST 2017 +commons-parent-26.pom>central= diff --git a/repository/org/apache/commons/commons-parent/26/commons-parent-26.pom b/repository/org/apache/commons/commons-parent/26/commons-parent-26.pom new file mode 100644 index 0000000..99823aa --- /dev/null +++ b/repository/org/apache/commons/commons-parent/26/commons-parent-26.pom @@ -0,0 +1,1201 @@ + + + + 4.0.0 + + org.apache + apache + + 9 + + org.apache.commons + commons-parent + pom + + 26 + Commons Parent + http://commons.apache.org/ + The Apache Commons Parent Pom provides common settings for all Apache Commons components. + + + + + + 2.2.1 + + + + continuum + http://vmbuild.apache.org/continuum/ + + + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk + http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk + + + + + + + + Commons User List + user-subscribe@commons.apache.org + user-unsubscribe@commons.apache.org + user@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-user/ + + http://markmail.org/list/org.apache.commons.users/ + http://old.nabble.com/Commons---User-f319.html + http://www.mail-archive.com/user@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.user + + + + Commons Dev List + dev-subscribe@commons.apache.org + dev-unsubscribe@commons.apache.org + dev@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-dev/ + + http://markmail.org/list/org.apache.commons.dev/ + http://old.nabble.com/Commons---Dev-f317.html + http://www.mail-archive.com/dev@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.devel + + + + Commons Issues List + issues-subscribe@commons.apache.org + issues-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-issues/ + + http://markmail.org/list/org.apache.commons.issues/ + http://old.nabble.com/Commons---Issues-f25499.html + http://www.mail-archive.com/issues@commons.apache.org/ + + + + Commons Commits List + commits-subscribe@commons.apache.org + commits-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-commits/ + + http://markmail.org/list/org.apache.commons.commits/ + http://www.mail-archive.com/commits@commons.apache.org/ + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + http://markmail.org/list/org.apache.announce/ + http://old.nabble.com/Apache-News-and-Announce-f109.html + http://www.mail-archive.com/announce@apache.org/ + http://news.gmane.org/gmane.comp.apache.announce + + + + + + + + + src/main/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + src/test/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.3 + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.5.1 + + ${maven.compile.source} + ${maven.compile.target} + ${commons.encoding} + ${commons.compiler.fork} + ${commons.compiler.compilerVersion} + ${commons.compiler.javac} + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${commons.encoding} + ${commons.docEncoding} + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + true + true + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.3.2 + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + 1.3 + + + true + + + + org.apache.maven.plugins + maven-resources-plugin + 2.5 + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + + org.apache.maven.plugins + maven-source-plugin + 2.2 + + + + true + true + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${commons.surefire.version} + + + + org.apache.commons + commons-build-plugin + 1.4 + + ${commons.release.name} + + + + org.apache.felix + maven-bundle-plugin + 2.3.7 + true + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.1 + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + javadoc.resources + generate-sources + + run + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + org.apache.maven.plugins + maven-jar-plugin + + + ${commons.manifestfile} + + ${project.name} + ${project.version} + ${project.organization.name} + ${project.name} + ${project.version} + ${project.organization.name} + org.apache + ${implementation.build} + ${maven.compile.source} + ${maven.compile.target} + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + ${commons.surefire.java} + + + + + org.apache.commons + commons-build-plugin + + + org.apache.felix + maven-bundle-plugin + + + + true + + true + ${project.build.directory}/osgi + + + <_nouses>true + + <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME + ${commons.osgi.symbolicName} + ${commons.osgi.export} + ${commons.osgi.private} + ${commons.osgi.import} + ${commons.osgi.dynamicImport} + ${project.url} + + + + + bundle-manifest + process-classes + + manifest + + + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + ${basedir}/src/changes/changes.xml + Fix Version,Key,Component,Summary,Type,Resolution,Status + + Key DESC,Type,Fix Version DESC + Fixed + Resolved,Closed + + Bug,New Feature,Task,Improvement,Wish,Test + + + + + changes-report + jira-report + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${maven.compile.source} + ${commons.encoding} + ${commons.docEncoding} + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + + org.apache.maven.plugins + maven-jxr-plugin + ${commons.jxr.version} + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${commons.project-info.version} + + + + + index + summary + modules + + project-team + scm + issue-tracking + mailing-list + dependency-management + dependencies + dependency-convergence + cim + + + distribution-management + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.0 + + + + navigation.xml,changes.xml + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${commons.surefire.version} + + ${commons.surefire-report.aggregate} + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-2 + + + + + + + + + release + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + test-jar + + + + + + maven-jar-plugin + + + + test-jar + + + + + + maven-release-plugin + + + -Prelease + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compile.source} + + + + maven-assembly-plugin + true + + + + single + + package + + + + + + + + + rc + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/builds/commons/${commons.componentid}/${commons.release.version}/${commons.rc.version}/staged + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + + package + + + + + maven-release-plugin + + + -Prc + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compile.source} + + + + maven-assembly-plugin + true + + + + single + + package + + + + + + + + + + apache-release + + + + maven-release-plugin + + apache-release + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-test-sources + + test-jar + + + + + + maven-install-plugin + + true + + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + + + + + + + + java-1.3 + + true + 1.3 + ${JAVA_1_3_HOME}/bin/javac + ${JAVA_1_3_HOME}/bin/java + + + + + + java-1.4 + + true + 1.4 + ${JAVA_1_4_HOME}/bin/javac + ${JAVA_1_4_HOME}/bin/java + + + + + + java-1.5 + + true + 1.5 + ${JAVA_1_5_HOME}/bin/javac + ${JAVA_1_5_HOME}/bin/java + + + + + + java-1.6 + + true + 1.6 + ${JAVA_1_6_HOME}/bin/javac + ${JAVA_1_6_HOME}/bin/java + + + + + + java-1.7 + + true + 1.7 + ${JAVA_1_7_HOME}/bin/javac + ${JAVA_1_7_HOME}/bin/java + + + + + + + + test-deploy + + id::default::file:target/deploy + + + + + + trunks-proper + + + ../bcel + ../beanutils + ../betwixt + ../chain + ../cli + ../codec + ../collections + ../compress + ../configuration + ../daemon + ../dbcp + ../dbutils + ../digester + ../discovery + ../el + ../email + ../exec + ../fileupload + ../functor + ../io + ../jci + ../jcs + + ../jexl + ../jxpath + ../lang + ../launcher + ../logging + ../math + ../modeler + ../net + ../ognl + ../pool + ../primitives + ../proxy + ../sanselan + ../scxml + + ../validator + ../vfs + + + + + + maven-3 + + + + ${basedir} + + + + + + maven-site-plugin + + + + org.apache.maven.wagon + wagon-ssh + ${commons.wagon-ssh.version} + + + + + attach-descriptor + + attach-descriptor + + + + + + + + + + + release-notes + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + + src/changes + true + . + RELEASE-NOTES.txt + + ${commons.release.version} + + + + + create-release-notes + generate-resources + + announcement-generate + + + + + + + + + + + svn-buildnumber + + !buildNumber.skip!true + + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + generate-resources + + create + + + + + + true + + ?????? + false + false + + + + + + + + javasvn + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + javasvn + + + + + + + + + + + + + 26 + RC1 + COMMONSSITE + + + + 1.3 + 1.3 + + + false + + + + + + 2.12.2 + 2.12.2 + 2.8.1 + 0.8 + 2.7.1 + 2.4 + 2.3 + 2.5 + 2.2 + + + + ${project.artifactId}-${commons.release.version} + + -bin + ${project.artifactId}-${commons.release.2.version} + + -bin + ${project.artifactId}-${commons.release.3.version} + + -bin + + + ${project.artifactId} + + + org.apache.commons.${commons.componentid} + org.apache.commons.*;version=${project.version};-noimport:=true + * + + + + + ${project.build.directory}/osgi/MANIFEST.MF + + + scp + + + iso-8859-1 + ${commons.encoding} + + ${commons.encoding} + ${commons.encoding} + + + http://download.oracle.com/javase/6/docs/api/ + http://download.oracle.com/javaee/6/api/ + + + yyyy-MM-dd HH:mm:ssZ + ${scmBranch}@r${buildNumber}; ${maven.build.timestamp} + + + info + + + false + + + diff --git a/repository/org/apache/commons/commons-parent/26/commons-parent-26.pom.sha1 b/repository/org/apache/commons/commons-parent/26/commons-parent-26.pom.sha1 new file mode 100644 index 0000000..7bd99b1 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/26/commons-parent-26.pom.sha1 @@ -0,0 +1 @@ +d4c6470aae22447c7823b112f56141ec1bba7315 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/28/_remote.repositories b/repository/org/apache/commons/commons-parent/28/_remote.repositories new file mode 100644 index 0000000..c3fa826 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/28/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:41:23 CST 2016 +commons-parent-28.pom>central= diff --git a/repository/org/apache/commons/commons-parent/28/commons-parent-28.pom b/repository/org/apache/commons/commons-parent/28/commons-parent-28.pom new file mode 100644 index 0000000..bb6f0df --- /dev/null +++ b/repository/org/apache/commons/commons-parent/28/commons-parent-28.pom @@ -0,0 +1,1255 @@ + + + + 4.0.0 + + org.apache + apache + 13 + + org.apache.commons + commons-parent + pom + + 28 + Commons Parent + http://commons.apache.org/ + The Apache Commons Parent Pom provides common settings for all Apache Commons components. + + + + + + 2.2.1 + + + + continuum + http://vmbuild.apache.org/continuum/ + + + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk + http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk + + + + + + + + Commons User List + user-subscribe@commons.apache.org + user-unsubscribe@commons.apache.org + user@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-user/ + + http://markmail.org/list/org.apache.commons.users/ + http://old.nabble.com/Commons---User-f319.html + http://www.mail-archive.com/user@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.user + + + + Commons Dev List + dev-subscribe@commons.apache.org + dev-unsubscribe@commons.apache.org + dev@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-dev/ + + http://markmail.org/list/org.apache.commons.dev/ + http://old.nabble.com/Commons---Dev-f317.html + http://www.mail-archive.com/dev@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.devel + + + + Commons Issues List + issues-subscribe@commons.apache.org + issues-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-issues/ + + http://markmail.org/list/org.apache.commons.issues/ + http://old.nabble.com/Commons---Issues-f25499.html + http://www.mail-archive.com/issues@commons.apache.org/ + + + + Commons Commits List + commits-subscribe@commons.apache.org + commits-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-commits/ + + http://markmail.org/list/org.apache.commons.commits/ + http://www.mail-archive.com/commits@commons.apache.org/ + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + http://markmail.org/list/org.apache.announce/ + http://old.nabble.com/Apache-News-and-Announce-f109.html + http://www.mail-archive.com/announce@apache.org/ + http://news.gmane.org/gmane.comp.apache.announce + + + + + + + + + src/main/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + src/test/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.4 + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + org.apache.maven.plugins + maven-compiler-plugin + 3.0 + + ${maven.compile.source} + ${maven.compile.target} + ${commons.encoding} + ${commons.compiler.fork} + ${commons.compiler.compilerVersion} + ${commons.compiler.javac} + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + org.apache.maven.plugins + maven-install-plugin + 2.4 + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${commons.encoding} + ${commons.docEncoding} + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + true + true + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.3.2 + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + 1.4 + + + true + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + + org.apache.maven.plugins + maven-site-plugin + ${commons.site-plugin.version} + + + true + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + + true + true + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${commons.surefire.version} + + + + org.apache.commons + commons-build-plugin + 1.4 + + ${commons.release.name} + + + + org.apache.felix + maven-bundle-plugin + 2.3.7 + true + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.2 + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + javadoc.resources + generate-sources + + run + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + org.apache.maven.plugins + maven-jar-plugin + + + ${commons.manifestfile} + + ${project.name} + ${project.version} + ${project.organization.name} + ${project.name} + ${project.version} + ${project.organization.name} + org.apache + ${implementation.build} + ${maven.compile.source} + ${maven.compile.target} + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + ${commons.surefire.java} + + + + + org.apache.commons + commons-build-plugin + + + org.apache.felix + maven-bundle-plugin + + + + true + + true + ${project.build.directory}/osgi + + + <_nouses>true + + <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME + ${commons.osgi.symbolicName} + ${commons.osgi.export} + ${commons.osgi.private} + ${commons.osgi.import} + ${commons.osgi.dynamicImport} + ${project.url} + + + + + bundle-manifest + process-classes + + manifest + + + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + org.apache.maven.plugins + maven-scm-publish-plugin + 1.0-beta-2 + + ${project.reporting.outputDirectory} + scm:svn:${commons.scmPubUrl} + ${commons.scmPubCheckoutDirectory} + true + + + + scm-publish + site-deploy + + publish-scm + + + + + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + ${basedir}/src/changes/changes.xml + Fix Version,Key,Component,Summary,Type,Resolution,Status + + Fix Version DESC,Type,Key DESC + Fixed + Resolved,Closed + + Bug,New Feature,Task,Improvement,Wish,Test + + true + + + + + changes-report + jira-report + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${maven.compile.source} + ${commons.encoding} + ${commons.docEncoding} + true + true + + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + + org.apache.maven.plugins + maven-jxr-plugin + ${commons.jxr.version} + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${commons.project-info.version} + + + + + index + summary + modules + + project-team + scm + issue-tracking + mailing-list + dependency-management + dependencies + dependency-convergence + cim + + + distribution-management + + + + + + org.apache.maven.plugins + maven-site-plugin + ${commons.site-plugin.version} + + + + navigation.xml,changes.xml + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${commons.surefire.version} + + ${commons.surefire-report.aggregate} + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + org.codehaus.mojo + jdepend-maven-plugin + ${commons.jdepend.version} + + + + + + + + reporting + + + skipReports + !true + + + + + + org.codehaus.mojo + cobertura-maven-plugin + ${commons.cobertura.version} + + + + + + + + release + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + test-jar + + + + + + maven-jar-plugin + + + + test-jar + + + + + + maven-release-plugin + + + -Prelease + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compile.source} + + + + maven-assembly-plugin + true + + + + single + + package + + + + + + + + + rc + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/builds/commons/${commons.componentid}/${commons.release.version}/${commons.rc.version}/staged + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + + package + + + + + maven-release-plugin + + + -Prc + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compile.source} + + + + maven-assembly-plugin + true + + + + single + + package + + + + + + + + + + apache-release + + + + maven-release-plugin + + apache-release + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-test-sources + + test-jar + + + + + + maven-install-plugin + + true + + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + + + + + + + + java-1.3 + + true + 1.3 + ${JAVA_1_3_HOME}/bin/javac + ${JAVA_1_3_HOME}/bin/java + + + + + + java-1.4 + + true + 1.4 + ${JAVA_1_4_HOME}/bin/javac + ${JAVA_1_4_HOME}/bin/java + + + + + + java-1.5 + + true + 1.5 + ${JAVA_1_5_HOME}/bin/javac + ${JAVA_1_5_HOME}/bin/java + + + + + + java-1.6 + + true + 1.6 + ${JAVA_1_6_HOME}/bin/javac + ${JAVA_1_6_HOME}/bin/java + + + + + + java-1.7 + + true + 1.7 + ${JAVA_1_7_HOME}/bin/javac + ${JAVA_1_7_HOME}/bin/java + + + + + + + + test-deploy + + id::default::file:target/deploy + + + + + + trunks-proper + + + ../bcel + ../beanutils + ../betwixt + ../chain + ../cli + ../codec + ../collections + ../compress + ../configuration + ../daemon + ../dbcp + ../dbutils + ../digester + ../discovery + ../el + ../email + ../exec + ../fileupload + ../functor + ../imaging + ../io + ../jci + ../jcs + + ../jexl + ../jxpath + ../lang + ../launcher + ../logging + ../math + ../modeler + ../net + ../ognl + ../pool + ../primitives + ../proxy + ../scxml + + ../validator + ../vfs + + + + + + maven-3 + + + + ${basedir} + + + + + + maven-site-plugin + + + + org.apache.maven.wagon + wagon-ssh + ${commons.wagon-ssh.version} + + + + + attach-descriptor + + attach-descriptor + + + + + + + + + + + release-notes + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + + src/changes + true + . + RELEASE-NOTES.txt + + ${commons.release.version} + + + + + create-release-notes + generate-resources + + announcement-generate + + + + + + + + + + + svn-buildnumber + + !buildNumber.skip!true + + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + generate-resources + + create + + + + + + true + + ?????? + false + false + + + + + + + + javasvn + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + javasvn + + + + + + + + + + + + + 28 + RC1 + COMMONSSITE + + + + 1.3 + 1.3 + + + false + + + + + + 2.13 + 2.13 + 2.9 + 0.8 + 2.8 + 2.5 + 2.3 + 2.6 + 2.3 + 3.2 + 2.5.2 + 2.0-beta-2 + + + + ${project.artifactId}-${commons.release.version} + + -bin + ${project.artifactId}-${commons.release.2.version} + + -bin + ${project.artifactId}-${commons.release.3.version} + + -bin + + + ${project.artifactId} + + + org.apache.commons.${commons.componentid} + org.apache.commons.*;version=${project.version};-noimport:=true + * + + + + + ${project.build.directory}/osgi/MANIFEST.MF + + + scp + + + iso-8859-1 + ${commons.encoding} + + ${commons.encoding} + ${commons.encoding} + + + http://download.oracle.com/javase/6/docs/api/ + http://download.oracle.com/javaee/6/api/ + + + yyyy-MM-dd HH:mm:ssZ + ${scmBranch}@r${buildNumber}; ${maven.build.timestamp} + + + info + + + false + + + ${user.home}/commons-sites + + ${project.artifactId} + + https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${project.artifactId} + ${commons.site.cache}/${commons.site.path} + + https://analysis.apache.org/ + + + + diff --git a/repository/org/apache/commons/commons-parent/28/commons-parent-28.pom.sha1 b/repository/org/apache/commons/commons-parent/28/commons-parent-28.pom.sha1 new file mode 100644 index 0000000..dd5ed38 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/28/commons-parent-28.pom.sha1 @@ -0,0 +1 @@ +9ff25b2866ef063a8828ba67d1e35c78f73e830a \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/3/_remote.repositories b/repository/org/apache/commons/commons-parent/3/_remote.repositories new file mode 100644 index 0000000..0cfb0f7 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/3/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Feb 06 11:57:59 CST 2017 +commons-parent-3.pom>central= diff --git a/repository/org/apache/commons/commons-parent/3/commons-parent-3.pom b/repository/org/apache/commons/commons-parent/3/commons-parent-3.pom new file mode 100644 index 0000000..0706747 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/3/commons-parent-3.pom @@ -0,0 +1,325 @@ + + 4.0.0 + + org.apache + apache + 4 + + org.apache.commons + commons-parent + pom + + 3 + Jakarta Commons + http://jakarta.apache.org/commons/ + 2001 + + + + + + + + + dummy + Dummy to avoid accidental deploys + + + + + + + scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/proper/commons-parent/tags/commons-parent-3 + scm:svn:https://svn.apache.org/repos/asf/jakarta/commons/proper/commons-parent/tags/commons-parent-3 + http://svn.apache.org/viewvc/jakarta/commons/proper/commons-parent/tags/commons-parent-3 + + + + + Commons Dev List + commons-dev-subscribe@jakarta.apache.org + commons-dev-unsubscribe@jakarta.apache.org + commons-dev@jakarta.apache.org + http://mail-archives.apache.org/mod_mbox/jakarta-commons-dev + + http://www.mail-archive.com/commons-dev@jakarta.apache.org/ + http://www.nabble.com/Commons---Dev-f317.html + + + + Commons User List + commons-user-subscribe@jakarta.apache.org + commons-user-unsubscribe@jakarta.apache.org + commons-user@jakarta.apache.org + http://mail-archives.apache.org/mod_mbox/jakarta-commons-user + + http://www.mail-archive.com/commons-user@jakarta.apache.org/ + http://www.nabble.com/Commons---User-f319.html + + + + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.0-alpha-3 + + + org.apache.maven.plugins + maven-jar-plugin + 2.1 + + + org.apache.maven.plugins + maven-source-plugin + 2.0.3 + + + + + + + maven-compiler-plugin + + ${maven.compile.source} + ${maven.compile.target} + + + + maven-jar-plugin + + + + ${project.name} + ${project.version} + ${project.organization.name} + ${project.name} + ${project.version} + ${project.organization.name} + org.apache + ${maven.compile.source} + ${maven.compile.source} + + + + + + maven-idea-plugin + + ${maven.compile.source} + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.2 + + true + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.1 + + true + + + + org.apache.maven.plugins + maven-site-plugin + + + + navigation.xml,changes.xml + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-1 + + + org.codehaus.mojo + rat-maven-plugin + + + + + + + release + + + + apache.releases + Apache Release Distribution Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-source-plugin + + + create-source-jar + + jar + + + + + + maven-javadoc-plugin + + + create-javadoc-jar + + jar + + + ${maven.compile.source} + + + + + + + + + rc + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-source-plugin + + + create-source-jar + + jar + + + + + + maven-javadoc-plugin + + + create-javadoc-jar + + jar + + + ${maven.compile.source} + + + + + + + + + + + + + 1.3 + 1.3 + + + scp + + + + \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/3/commons-parent-3.pom.sha1 b/repository/org/apache/commons/commons-parent/3/commons-parent-3.pom.sha1 new file mode 100644 index 0000000..88e7e96 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/3/commons-parent-3.pom.sha1 @@ -0,0 +1 @@ +cc68f9bf1b52f227e82308b9157e265e05470804 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/30/_remote.repositories b/repository/org/apache/commons/commons-parent/30/_remote.repositories new file mode 100644 index 0000000..0aa1109 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/30/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:04:54 CST 2017 +commons-parent-30.pom>central= diff --git a/repository/org/apache/commons/commons-parent/30/commons-parent-30.pom b/repository/org/apache/commons/commons-parent/30/commons-parent-30.pom new file mode 100644 index 0000000..9608d12 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/30/commons-parent-30.pom @@ -0,0 +1,1392 @@ + + + + 4.0.0 + + org.apache + apache + 13 + + org.apache.commons + commons-parent + pom + + 30 + Apache Commons Parent + http://commons.apache.org/ + The Apache Commons Parent POM provides common settings for all Apache Commons components. + + + + + + 2.2.1 + + + + continuum + http://vmbuild.apache.org/continuum/ + + + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk + http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk + + + + + + + + Commons User List + user-subscribe@commons.apache.org + user-unsubscribe@commons.apache.org + user@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-user/ + + http://markmail.org/list/org.apache.commons.users/ + http://old.nabble.com/Commons---User-f319.html + http://www.mail-archive.com/user@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.user + + + + Commons Dev List + dev-subscribe@commons.apache.org + dev-unsubscribe@commons.apache.org + dev@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-dev/ + + http://markmail.org/list/org.apache.commons.dev/ + http://old.nabble.com/Commons---Dev-f317.html + http://www.mail-archive.com/dev@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.devel + + + + Commons Issues List + issues-subscribe@commons.apache.org + issues-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-issues/ + + http://markmail.org/list/org.apache.commons.issues/ + http://old.nabble.com/Commons---Issues-f25499.html + http://www.mail-archive.com/issues@commons.apache.org/ + + + + Commons Commits List + commits-subscribe@commons.apache.org + commits-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-commits/ + + http://markmail.org/list/org.apache.commons.commits/ + http://www.mail-archive.com/commits@commons.apache.org/ + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + http://markmail.org/list/org.apache.announce/ + http://old.nabble.com/Apache-News-and-Announce-f109.html + http://www.mail-archive.com/announce@apache.org/ + http://news.gmane.org/gmane.comp.apache.announce + + + + + + + + + src/main/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + src/test/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.4 + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + ${maven.compile.source} + ${maven.compile.target} + ${commons.encoding} + ${commons.compiler.fork} + ${commons.compiler.compilerVersion} + ${commons.compiler.javac} + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + org.apache.maven.plugins + maven-install-plugin + 2.4 + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${commons.encoding} + ${commons.docEncoding} + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + true + true + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.4.1 + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + 1.4 + + + true + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + + org.apache.maven.plugins + maven-site-plugin + ${commons.site-plugin.version} + + + true + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + + true + true + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${commons.surefire.version} + + + + org.apache.commons + commons-build-plugin + 1.4 + + ${commons.release.name} + + + + org.apache.felix + maven-bundle-plugin + 2.3.7 + true + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.2 + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + javadoc.resources + generate-sources + + run + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + org.apache.maven.plugins + maven-jar-plugin + + + ${commons.manifestfile} + + ${project.name} + ${project.version} + ${project.organization.name} + ${project.name} + ${project.version} + ${project.organization.name} + org.apache + ${implementation.build} + ${maven.compile.source} + ${maven.compile.target} + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + ${commons.surefire.java} + + + + + org.apache.commons + commons-build-plugin + + + org.apache.felix + maven-bundle-plugin + + + + true + + true + ${project.build.directory}/osgi + + + <_nouses>true + + <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME + ${commons.osgi.symbolicName} + ${commons.osgi.export} + ${commons.osgi.private} + ${commons.osgi.import} + ${commons.osgi.dynamicImport} + ${project.url} + + + + + bundle-manifest + process-classes + + manifest + + + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + + site-content/** + .pmd + src/site/resources/download_*.cgi + src/site/resources/profile.* + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + 1.0-beta-2 + + ${project.reporting.outputDirectory} + scm:svn:${commons.scmPubUrl} + ${commons.scmPubCheckoutDirectory} + true + + + + scm-publish + site-deploy + + publish-scm + + + + + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + ${basedir}/src/changes/changes.xml + Fix Version,Key,Component,Summary,Type,Resolution,Status + + Fix Version DESC,Type,Key DESC + Fixed + Resolved,Closed + + Bug,New Feature,Task,Improvement,Wish,Test + + true + + + + + changes-report + jira-report + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${maven.compile.source} + ${commons.encoding} + ${commons.docEncoding} + true + true + + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + + org.apache.maven.plugins + maven-jxr-plugin + ${commons.jxr.version} + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${commons.project-info.version} + + + + + index + summary + modules + + project-team + scm + issue-tracking + mailing-list + dependency-management + dependencies + dependency-convergence + cim + + + distribution-management + + + + + + org.apache.maven.plugins + maven-site-plugin + ${commons.site-plugin.version} + + + + navigation.xml,changes.xml + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${commons.surefire.version} + + ${commons.surefire-report.aggregate} + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + + site-content/** + .pmd + src/site/resources/download_*.cgi + src/site/resources/profile.* + + + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + org.codehaus.mojo + jdepend-maven-plugin + ${commons.jdepend.version} + + + + + + + + jacoco + + + + src/site/resources/profile.jacoco + + + + + + org.jacoco + jacoco-maven-plugin + ${commons.jacoco.version} + + + + prepare-agent + process-test-classes + + prepare-agent + + + + report + site + + report + + + + check + + check + + + + ${commons.jacoco.classRatio} + ${commons.jacoco.instructionRatio} + ${commons.jacoco.methodRatio} + ${commons.jacoco.branchRatio} + ${commons.jacoco.complexityRatio} + ${commons.jacoco.lineRatio} + + ${commons.jacoco.haltOnFailure} + + + + + + + + + + org.jacoco + jacoco-maven-plugin + ${commons.jacoco.version} + + + + + + + cobertura + + + src/site/resources/profile.cobertura + + + + + + org.codehaus.mojo + cobertura-maven-plugin + ${commons.cobertura.version} + + + + + + + + release + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + test-jar + + + + + + maven-jar-plugin + + + + test-jar + + + + + + maven-release-plugin + + + -Prelease + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compile.source} + + + + maven-assembly-plugin + true + + + + single + + package + + + + + + + + + rc + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/builds/commons/${commons.componentid}/${commons.release.version}/${commons.rc.version}/staged + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + + package + + + + + maven-release-plugin + + + -Prc + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compile.source} + + + + maven-assembly-plugin + true + + + + single + + package + + + + + + + + + + apache-release + + + + maven-release-plugin + + apache-release + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-test-sources + + test-jar + + + + + + maven-install-plugin + + true + + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + + + + + + + + java-1.3 + + true + 1.3 + ${JAVA_1_3_HOME}/bin/javac + ${JAVA_1_3_HOME}/bin/java + + + + + + java-1.4 + + true + 1.4 + ${JAVA_1_4_HOME}/bin/javac + ${JAVA_1_4_HOME}/bin/java + + + + + + java-1.5 + + true + 1.5 + ${JAVA_1_5_HOME}/bin/javac + ${JAVA_1_5_HOME}/bin/java + + + + + + java-1.6 + + true + 1.6 + ${JAVA_1_6_HOME}/bin/javac + ${JAVA_1_6_HOME}/bin/java + + + + + + java-1.7 + + true + 1.7 + ${JAVA_1_7_HOME}/bin/javac + ${JAVA_1_7_HOME}/bin/java + + + + + + + + test-deploy + + id::default::file:target/deploy + + + + + + trunks-proper + + + ../bcel + ../beanutils + ../betwixt + ../chain + ../cli + ../codec + ../collections + ../compress + ../configuration + ../daemon + ../dbcp + ../dbutils + ../digester + ../discovery + ../el + ../email + ../exec + ../fileupload + ../functor + ../imaging + ../io + ../jci + ../jcs + + ../jexl + ../jxpath + ../lang + ../launcher + ../logging + ../math + ../modeler + ../net + ../ognl + ../pool + ../primitives + ../proxy + ../scxml + + ../validator + ../vfs + + + + + + maven-3 + + + + ${basedir} + + + + + + maven-site-plugin + + + + org.apache.maven.wagon + wagon-ssh + ${commons.wagon-ssh.version} + + + + + attach-descriptor + + attach-descriptor + + + + + + + + + + + release-notes + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + + src/changes + true + . + RELEASE-NOTES.txt + + ${commons.release.version} + + + + + create-release-notes + generate-resources + + announcement-generate + + + + + + + + + + + svn-buildnumber + + !buildNumber.skip!true + + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + generate-resources + + create + + + + + + true + + ?????? + false + false + + + + + + + + javasvn + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + javasvn + + + + + + + + + + + + + 30 + RC1 + COMMONSSITE + + + + 1.3 + 1.3 + + + false + + + + + + 2.14.1 + 2.14.1 + 2.9 + + 0.9 + 2.9 + 2.5 + 2.3 + 2.7 + 2.3 + 3.3 + 0.6.2.201302030002 + 2.5.2 + 2.0-beta-2 + + + + ${project.artifactId}-${commons.release.version} + + -bin + ${project.artifactId}-${commons.release.2.version} + + -bin + ${project.artifactId}-${commons.release.3.version} + + -bin + + + 100 + 90 + 95 + 85 + 85 + 90 + false + + + ${project.artifactId} + + + org.apache.commons.${commons.componentid} + org.apache.commons.*;version=${project.version};-noimport:=true + * + + + + + ${project.build.directory}/osgi/MANIFEST.MF + + + scp + + + iso-8859-1 + ${commons.encoding} + + ${commons.encoding} + ${commons.encoding} + + + http://download.oracle.com/javase/6/docs/api/ + http://download.oracle.com/javaee/6/api/ + + + yyyy-MM-dd HH:mm:ssZ + ${scmBranch}@r${buildNumber}; ${maven.build.timestamp} + + + info + + + false + + + ${user.home}/commons-sites + + ${project.artifactId} + + https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${project.artifactId} + ${commons.site.cache}/${commons.site.path} + + https://analysis.apache.org/ + + + + diff --git a/repository/org/apache/commons/commons-parent/30/commons-parent-30.pom.sha1 b/repository/org/apache/commons/commons-parent/30/commons-parent-30.pom.sha1 new file mode 100644 index 0000000..50242f4 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/30/commons-parent-30.pom.sha1 @@ -0,0 +1 @@ +fde86b5d9ce01312e62dac78996e9d6d756464a8 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/32/_remote.repositories b/repository/org/apache/commons/commons-parent/32/_remote.repositories new file mode 100644 index 0000000..8da1162 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/32/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:31 CST 2017 +commons-parent-32.pom>nexus= +commons-parent-32.pom>central= diff --git a/repository/org/apache/commons/commons-parent/32/commons-parent-32.pom b/repository/org/apache/commons/commons-parent/32/commons-parent-32.pom new file mode 100644 index 0000000..1f76bc6 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/32/commons-parent-32.pom @@ -0,0 +1,1301 @@ + + + + 4.0.0 + + org.apache + apache + 13 + + org.apache.commons + commons-parent + pom + 32 + Apache Commons Parent + http://commons.apache.org/ + The Apache Commons Parent POM provides common settings for all Apache Commons components. + + + + + + 2.2.1 + + + + continuum + http://vmbuild.apache.org/continuum/ + + + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-32 + scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-32 + http://svn.apache.org/viewvc/commons/proper/commons-parent/tags/commons-parent-32 + + + + + + + + Commons User List + user-subscribe@commons.apache.org + user-unsubscribe@commons.apache.org + user@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-user/ + + http://markmail.org/list/org.apache.commons.users/ + http://old.nabble.com/Commons---User-f319.html + http://www.mail-archive.com/user@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.user + + + + Commons Dev List + dev-subscribe@commons.apache.org + dev-unsubscribe@commons.apache.org + dev@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-dev/ + + http://markmail.org/list/org.apache.commons.dev/ + http://old.nabble.com/Commons---Dev-f317.html + http://www.mail-archive.com/dev@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.devel + + + + Commons Issues List + issues-subscribe@commons.apache.org + issues-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-issues/ + + http://markmail.org/list/org.apache.commons.issues/ + http://old.nabble.com/Commons---Issues-f25499.html + http://www.mail-archive.com/issues@commons.apache.org/ + + + + Commons Commits List + commits-subscribe@commons.apache.org + commits-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-commits/ + + http://markmail.org/list/org.apache.commons.commits/ + http://www.mail-archive.com/commits@commons.apache.org/ + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + http://markmail.org/list/org.apache.announce/ + http://old.nabble.com/Apache-News-and-Announce-f109.html + http://www.mail-archive.com/announce@apache.org/ + http://news.gmane.org/gmane.comp.apache.announce + + + + + + + + + src/main/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + src/test/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.4 + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + ${maven.compiler.source} + ${maven.compiler.target} + ${commons.encoding} + ${commons.compiler.fork} + ${commons.compiler.compilerVersion} + ${commons.compiler.javac} + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + org.apache.maven.plugins + maven-install-plugin + 2.4 + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${commons.encoding} + ${commons.docEncoding} + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + true + true + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.4.1 + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + 1.4 + + + true + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + + org.apache.maven.plugins + maven-site-plugin + ${commons.site-plugin.version} + + + true + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + + true + true + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${commons.surefire.version} + + + + org.apache.commons + commons-build-plugin + 1.4 + + ${commons.release.name} + + + + org.apache.felix + maven-bundle-plugin + 2.4.0 + true + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.2 + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + javadoc.resources + generate-sources + + run + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + org.apache.maven.plugins + maven-jar-plugin + + + ${commons.manifestfile} + + ${project.name} + ${project.version} + ${project.organization.name} + ${project.name} + ${project.version} + ${project.organization.name} + org.apache + ${implementation.build} + ${maven.compiler.source} + ${maven.compiler.target} + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + ${commons.surefire.java} + + + + + org.apache.commons + commons-build-plugin + + + org.apache.felix + maven-bundle-plugin + + + + true + + true + ${project.build.directory}/osgi + + + <_nouses>true + + <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME + ${commons.osgi.symbolicName} + ${commons.osgi.export} + ${commons.osgi.private} + ${commons.osgi.import} + ${commons.osgi.dynamicImport} + ${project.url} + + + + + bundle-manifest + process-classes + + manifest + + + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + + site-content/** + .checkstyle + .fbprefs + .pmd + src/site/resources/download_*.cgi + src/site/resources/profile.* + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + 1.0-beta-2 + + ${project.reporting.outputDirectory} + scm:svn:${commons.scmPubUrl} + ${commons.scmPubCheckoutDirectory} + true + + + + scm-publish + site-deploy + + publish-scm + + + + + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + ${basedir}/src/changes/changes.xml + Fix Version,Key,Component,Summary,Type,Resolution,Status + + Fix Version DESC,Type,Key DESC + Fixed + Resolved,Closed + + Bug,New Feature,Task,Improvement,Wish,Test + + true + + + + + changes-report + jira-report + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${maven.compiler.source} + ${commons.encoding} + ${commons.docEncoding} + true + true + + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + + org.apache.maven.plugins + maven-jxr-plugin + ${commons.jxr.version} + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${commons.project-info.version} + + + + + index + summary + modules + + project-team + scm + issue-tracking + mailing-list + dependency-management + dependencies + dependency-convergence + cim + + + distribution-management + + + + + + org.apache.maven.plugins + maven-site-plugin + ${commons.site-plugin.version} + + + + navigation.xml,changes.xml + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${commons.surefire.version} + + ${commons.surefire-report.aggregate} + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + + site-content/** + .pmd + src/site/resources/download_*.cgi + src/site/resources/profile.* + + + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + org.codehaus.mojo + jdepend-maven-plugin + ${commons.jdepend.version} + + + + + + + + jacoco + + + + src/site/resources/profile.jacoco + + + + + + org.jacoco + jacoco-maven-plugin + ${commons.jacoco.version} + + + + prepare-agent + process-test-classes + + prepare-agent + + + + report + site + + report + + + + check + + check + + + + ${commons.jacoco.classRatio} + ${commons.jacoco.instructionRatio} + ${commons.jacoco.methodRatio} + ${commons.jacoco.branchRatio} + ${commons.jacoco.complexityRatio} + ${commons.jacoco.lineRatio} + + ${commons.jacoco.haltOnFailure} + + + + + + + + + + org.jacoco + jacoco-maven-plugin + ${commons.jacoco.version} + + + + + + + cobertura + + + src/site/resources/profile.cobertura + + + + + + org.codehaus.mojo + cobertura-maven-plugin + ${commons.cobertura.version} + + + + + + + + release + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + test-jar + + + + + + maven-jar-plugin + + + + test-jar + + + + + + maven-release-plugin + + + -Prelease + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compiler.source} + + + + maven-assembly-plugin + true + + + + single + + package + + + + + + + + + + apache-release + + + + maven-release-plugin + + apache-release + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-test-sources + + test-jar + + + + + + maven-install-plugin + + true + + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + + + + + + + + java-1.3 + + true + 1.3 + ${JAVA_1_3_HOME}/bin/javac + ${JAVA_1_3_HOME}/bin/java + + + + + + java-1.4 + + true + 1.4 + ${JAVA_1_4_HOME}/bin/javac + ${JAVA_1_4_HOME}/bin/java + + + + + + java-1.5 + + true + 1.5 + ${JAVA_1_5_HOME}/bin/javac + ${JAVA_1_5_HOME}/bin/java + + + + + + java-1.6 + + true + 1.6 + ${JAVA_1_6_HOME}/bin/javac + ${JAVA_1_6_HOME}/bin/java + + + + + + java-1.7 + + true + 1.7 + ${JAVA_1_7_HOME}/bin/javac + ${JAVA_1_7_HOME}/bin/java + + + + + + + + test-deploy + + id::default::file:target/deploy + + + + + + trunks-proper + + + ../bcel + ../beanutils + ../betwixt + ../chain + ../cli + ../codec + ../collections + ../compress + ../configuration + ../daemon + ../dbcp + ../dbutils + ../digester + ../discovery + ../el + ../email + ../exec + ../fileupload + ../functor + ../imaging + ../io + ../jci + ../jcs + + ../jexl + ../jxpath + ../lang + ../launcher + ../logging + ../math + ../modeler + ../net + ../ognl + ../pool + ../primitives + ../proxy + ../scxml + + ../validator + ../vfs + + + + + + maven-3 + + + + ${basedir} + + + + + + maven-site-plugin + + + + org.apache.maven.wagon + wagon-ssh + ${commons.wagon-ssh.version} + + + + + attach-descriptor + + attach-descriptor + + + + + + + + + + + release-notes + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + + src/changes + true + . + RELEASE-NOTES.txt + + ${commons.release.version} + + + + + create-release-notes + generate-resources + + announcement-generate + + + + + + + + + + + svn-buildnumber + + !buildNumber.skip!true + + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + generate-resources + + create + + + + + + true + + ?????? + false + false + + + + + + + + javasvn + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + javasvn + + + + + + + + + + + + ${project.version} + RC1 + COMMONSSITE + + + + 1.3 + 1.3 + + + false + + + + + + 2.15 + 2.15 + + 2.9.1 + + 0.9 + 2.9 + 2.5 + 2.3 + 2.7 + 2.3 + 3.3 + 0.6.3.201306030806 + 2.5.2 + 2.0-beta-2 + + + + ${project.artifactId}-${commons.release.version} + + -bin + ${project.artifactId}-${commons.release.2.version} + + -bin + ${project.artifactId}-${commons.release.3.version} + + -bin + + + 100 + 90 + 95 + 85 + 85 + 90 + false + + + ${project.artifactId} + + + org.apache.commons.${commons.componentid} + org.apache.commons.*;version=${project.version};-noimport:=true + * + + + + + ${project.build.directory}/osgi/MANIFEST.MF + + + scp + + + iso-8859-1 + ${commons.encoding} + + ${commons.encoding} + ${commons.encoding} + + + http://download.oracle.com/javase/6/docs/api/ + http://download.oracle.com/javaee/6/api/ + + + yyyy-MM-dd HH:mm:ssZ + ${scmBranch}@r${buildNumber}; ${maven.build.timestamp} + + + info + + + false + + + ${user.home}/commons-sites + + ${project.artifactId} + + https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${project.artifactId} + ${commons.site.cache}/${commons.site.path} + + https://analysis.apache.org/ + + + + diff --git a/repository/org/apache/commons/commons-parent/32/commons-parent-32.pom.sha1 b/repository/org/apache/commons/commons-parent/32/commons-parent-32.pom.sha1 new file mode 100644 index 0000000..c2f9fe4 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/32/commons-parent-32.pom.sha1 @@ -0,0 +1 @@ +0e51c4223003c2c7c63f38d7b8823e40eb06bd1f \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/33/_remote.repositories b/repository/org/apache/commons/commons-parent/33/_remote.repositories new file mode 100644 index 0000000..e96290b --- /dev/null +++ b/repository/org/apache/commons/commons-parent/33/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:41:24 CST 2016 +commons-parent-33.pom>central= diff --git a/repository/org/apache/commons/commons-parent/33/commons-parent-33.pom b/repository/org/apache/commons/commons-parent/33/commons-parent-33.pom new file mode 100644 index 0000000..3f0399d --- /dev/null +++ b/repository/org/apache/commons/commons-parent/33/commons-parent-33.pom @@ -0,0 +1,1344 @@ + + + + 4.0.0 + + org.apache + apache + 13 + + org.apache.commons + commons-parent + pom + 33 + Apache Commons Parent + http://commons.apache.org/ + The Apache Commons Parent POM provides common settings for all Apache Commons components. + + + + + + 2.2.1 + + + + continuum + http://vmbuild.apache.org/continuum/ + + + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk + http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk + + + + + + + + Commons User List + user-subscribe@commons.apache.org + user-unsubscribe@commons.apache.org + user@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-user/ + + http://markmail.org/list/org.apache.commons.users/ + http://old.nabble.com/Commons---User-f319.html + http://www.mail-archive.com/user@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.user + + + + Commons Dev List + dev-subscribe@commons.apache.org + dev-unsubscribe@commons.apache.org + dev@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-dev/ + + http://markmail.org/list/org.apache.commons.dev/ + http://old.nabble.com/Commons---Dev-f317.html + http://www.mail-archive.com/dev@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.devel + + + + Commons Issues List + issues-subscribe@commons.apache.org + issues-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-issues/ + + http://markmail.org/list/org.apache.commons.issues/ + http://old.nabble.com/Commons---Issues-f25499.html + http://www.mail-archive.com/issues@commons.apache.org/ + + + + Commons Commits List + commits-subscribe@commons.apache.org + commits-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-commits/ + + http://markmail.org/list/org.apache.commons.commits/ + http://www.mail-archive.com/commits@commons.apache.org/ + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + http://markmail.org/list/org.apache.announce/ + http://old.nabble.com/Apache-News-and-Announce-f109.html + http://www.mail-archive.com/announce@apache.org/ + http://news.gmane.org/gmane.comp.apache.announce + + + + + + + + + src/main/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + src/test/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.4 + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + org.apache.maven.plugins + maven-compiler-plugin + ${commons.compiler.version} + + ${maven.compiler.source} + ${maven.compiler.target} + ${commons.encoding} + ${commons.compiler.fork} + ${commons.compiler.compilerVersion} + ${commons.compiler.javac} + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.1 + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + org.apache.maven.plugins + maven-install-plugin + 2.5.1 + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${commons.encoding} + ${commons.docEncoding} + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + true + true + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.4.2 + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + 1.5 + + + true + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + + org.apache.maven.plugins + maven-site-plugin + ${commons.site-plugin.version} + + + true + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + + true + true + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${commons.surefire.version} + + + + org.apache.commons + commons-build-plugin + 1.4 + + ${commons.release.name} + + + + org.apache.felix + maven-bundle-plugin + 2.4.0 + true + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.2 + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + + + + + + + maven-assembly-plugin + + + src/main/assembly/src.xml + + gnu + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + javadoc.resources + generate-sources + + run + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + org.apache.maven.plugins + maven-jar-plugin + + + ${commons.manifestfile} + + ${project.name} + ${project.version} + ${project.organization.name} + ${project.name} + ${project.version} + ${project.organization.name} + org.apache + ${implementation.build} + ${maven.compiler.source} + ${maven.compiler.target} + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + ${commons.surefire.java} + + + + + org.apache.commons + commons-build-plugin + + + org.apache.felix + maven-bundle-plugin + + + + true + + true + ${project.build.directory}/osgi + + + <_nouses>true + + <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME + ${commons.osgi.symbolicName} + ${commons.osgi.export} + ${commons.osgi.private} + ${commons.osgi.import} + ${commons.osgi.dynamicImport} + ${project.url} + + + + + bundle-manifest + process-classes + + manifest + + + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + + site-content/** + .checkstyle + .fbprefs + .pmd + src/site/resources/download_*.cgi + src/site/resources/profile.* + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + ${commons.scm-publish.version} + + ${project.reporting.outputDirectory} + scm:svn:${commons.scmPubUrl} + ${commons.scmPubCheckoutDirectory} + true + + + + scm-publish + site-deploy + + publish-scm + + + + + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + ${basedir}/src/changes/changes.xml + Fix Version,Key,Component,Summary,Type,Resolution,Status + + Fix Version DESC,Type,Key DESC + Fixed + Resolved,Closed + + Bug,New Feature,Task,Improvement,Wish,Test + + true + + + + + changes-report + jira-report + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${maven.compiler.source} + ${commons.encoding} + ${commons.docEncoding} + true + true + + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + + org.apache.maven.plugins + maven-jxr-plugin + ${commons.jxr.version} + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${commons.project-info.version} + + + + + index + summary + modules + + project-team + scm + issue-tracking + mailing-list + dependency-management + dependencies + dependency-convergence + cim + + + distribution-management + + + + + + org.apache.maven.plugins + maven-site-plugin + ${commons.site-plugin.version} + + + + navigation.xml,changes.xml + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${commons.surefire.version} + + ${commons.surefire-report.aggregate} + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + + site-content/** + .pmd + src/site/resources/download_*.cgi + src/site/resources/profile.* + + + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + org.codehaus.mojo + jdepend-maven-plugin + ${commons.jdepend.version} + + + + + + + + jacoco + + + + src/site/resources/profile.jacoco + + + + + + org.jacoco + jacoco-maven-plugin + ${commons.jacoco.version} + + + + prepare-agent + process-test-classes + + prepare-agent + + + + report + site + + report + + + + check + + check + + + + + BUNDLE + + + CLASS + COVEREDRATIO + ${commons.jacoco.classRatio} + + + INSTRUCTION + COVEREDRATIO + ${commons.jacoco.instructionRatio} + + + METHOD + COVEREDRATIO + ${commons.jacoco.methodRatio} + + + BRANCH + COVEREDRATIO + ${commons.jacoco.branchRatio} + + + LINE + COVEREDRATIO + ${commons.jacoco.lineRatio} + + + COMPLEXITY + COVEREDRATIO + ${commons.jacoco.complexityRatio} + + + + + ${commons.jacoco.haltOnFailure} + + + + + + + + + + org.jacoco + jacoco-maven-plugin + ${commons.jacoco.version} + + + + + + + cobertura + + + src/site/resources/profile.cobertura + + + + + + org.codehaus.mojo + cobertura-maven-plugin + ${commons.cobertura.version} + + + + + + + + release + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + test-jar + + + + + + maven-jar-plugin + + + + test-jar + + + + true + + + + + + maven-release-plugin + + + -Prelease + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compiler.source} + + + + maven-assembly-plugin + true + + + + single + + package + + + + + + + + + + apache-release + + + + maven-release-plugin + + apache-release + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-test-sources + + test-jar + + + + + + maven-install-plugin + + true + + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + + + + + + + + java-1.3 + + true + 1.3 + ${JAVA_1_3_HOME}/bin/javac + ${JAVA_1_3_HOME}/bin/java + + + + + + java-1.4 + + true + 1.4 + ${JAVA_1_4_HOME}/bin/javac + ${JAVA_1_4_HOME}/bin/java + + + + + + java-1.5 + + true + 1.5 + ${JAVA_1_5_HOME}/bin/javac + ${JAVA_1_5_HOME}/bin/java + + + + + + java-1.6 + + true + 1.6 + ${JAVA_1_6_HOME}/bin/javac + ${JAVA_1_6_HOME}/bin/java + + + + + + java-1.7 + + true + 1.7 + ${JAVA_1_7_HOME}/bin/javac + ${JAVA_1_7_HOME}/bin/java + + + + + + + + test-deploy + + id::default::file:target/deploy + + + + + + trunks-proper + + + ../bcel + ../beanutils + ../betwixt + ../chain + ../cli + ../codec + ../collections + ../compress + ../configuration + ../daemon + ../dbcp + ../dbutils + ../digester + ../discovery + ../el + ../email + ../exec + ../fileupload + ../functor + ../imaging + ../io + ../jci + ../jcs + + ../jexl + ../jxpath + ../lang + ../launcher + ../logging + ../math + ../modeler + ../net + ../ognl + ../pool + ../primitives + ../proxy + ../scxml + + ../validator + ../vfs + + + + + + maven-3 + + + + ${basedir} + + + + + + maven-site-plugin + + + + org.apache.maven.wagon + wagon-ssh + ${commons.wagon-ssh.version} + + + + + attach-descriptor + + attach-descriptor + + + + + + + + + + + release-notes + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + + src/changes + true + . + RELEASE-NOTES.txt + + ${commons.release.version} + + + + + create-release-notes + generate-resources + + announcement-generate + + + + + + + + + + + svn-buildnumber + + !buildNumber.skip!true + + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + generate-resources + + create + + + + + + true + + ?????? + false + false + + + + + + + + javasvn + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + javasvn + + + + + + + + + + + + ${project.version} + RC1 + COMMONSSITE + + + + 1.3 + 1.3 + + + false + + + + + + 2.16 + 2.16 + + 2.9.1 + 0.10 + 2.9 + 2.6.1 + 2.4 + 2.7 + 2.3 + 3.3 + 0.6.4.201312101107 + 2.6 + 2.0-beta-2 + 3.1 + + 1.0-beta-2 + + + + ${project.artifactId}-${commons.release.version} + + -bin + ${project.artifactId}-${commons.release.2.version} + + -bin + ${project.artifactId}-${commons.release.3.version} + + -bin + + + 1.00 + 0.90 + 0.95 + 0.85 + 0.85 + 0.90 + false + + + ${project.artifactId} + + + org.apache.commons.${commons.componentid} + org.apache.commons.*;version=${project.version};-noimport:=true + * + + + + + ${project.build.directory}/osgi/MANIFEST.MF + + + scp + + + iso-8859-1 + ${commons.encoding} + + ${commons.encoding} + ${commons.encoding} + + + http://docs.oracle.com/javase/6/docs/api/ + http://docs.oracle.com/javaee/6/api/ + + + yyyy-MM-dd HH:mm:ssZ + ${scmBranch}@r${buildNumber}; ${maven.build.timestamp} + + + info + + + false + + + ${user.home}/commons-sites + + ${project.artifactId} + + https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${project.artifactId} + ${commons.site.cache}/${commons.site.path} + + https://analysis.apache.org/ + + + + diff --git a/repository/org/apache/commons/commons-parent/33/commons-parent-33.pom.sha1 b/repository/org/apache/commons/commons-parent/33/commons-parent-33.pom.sha1 new file mode 100644 index 0000000..5135944 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/33/commons-parent-33.pom.sha1 @@ -0,0 +1 @@ +a9bd6ae1e11cb313ec4a4c9bcd58c7a9ea60a5cd \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/34/_remote.repositories b/repository/org/apache/commons/commons-parent/34/_remote.repositories new file mode 100644 index 0000000..a50462e --- /dev/null +++ b/repository/org/apache/commons/commons-parent/34/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Thu Nov 10 21:31:31 CST 2016 +commons-parent-34.pom>nexus= +commons-parent-34.pom>central= diff --git a/repository/org/apache/commons/commons-parent/34/commons-parent-34.pom b/repository/org/apache/commons/commons-parent/34/commons-parent-34.pom new file mode 100644 index 0000000..cde9db0 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/34/commons-parent-34.pom @@ -0,0 +1,1386 @@ + + + + 4.0.0 + + org.apache + apache + 13 + + org.apache.commons + commons-parent + pom + 34 + Apache Commons Parent + http://commons.apache.org/ + The Apache Commons Parent POM provides common settings for all Apache Commons components. + + + + + + 3.0 + + + + continuum + https://continuum-ci.apache.org/ + + + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk + http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk + + + + + + + + Commons User List + user-subscribe@commons.apache.org + user-unsubscribe@commons.apache.org + user@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-user/ + + http://markmail.org/list/org.apache.commons.users/ + http://old.nabble.com/Commons---User-f319.html + http://www.mail-archive.com/user@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.user + + + + Commons Dev List + dev-subscribe@commons.apache.org + dev-unsubscribe@commons.apache.org + dev@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-dev/ + + http://markmail.org/list/org.apache.commons.dev/ + http://old.nabble.com/Commons---Dev-f317.html + http://www.mail-archive.com/dev@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.devel + + + + Commons Issues List + issues-subscribe@commons.apache.org + issues-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-issues/ + + http://markmail.org/list/org.apache.commons.issues/ + http://old.nabble.com/Commons---Issues-f25499.html + http://www.mail-archive.com/issues@commons.apache.org/ + + + + Commons Commits List + commits-subscribe@commons.apache.org + commits-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-commits/ + + http://markmail.org/list/org.apache.commons.commits/ + http://www.mail-archive.com/commits@commons.apache.org/ + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + http://markmail.org/list/org.apache.announce/ + http://old.nabble.com/Apache-News-and-Announce-f109.html + http://www.mail-archive.com/announce@apache.org/ + http://news.gmane.org/gmane.comp.apache.announce + + + + + + + + + src/main/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + src/test/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.4 + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + org.apache.maven.plugins + maven-compiler-plugin + ${commons.compiler.version} + + ${maven.compiler.source} + ${maven.compiler.target} + ${commons.encoding} + ${commons.compiler.fork} + ${commons.compiler.compilerVersion} + ${commons.compiler.javac} + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.1 + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + org.apache.maven.plugins + maven-install-plugin + 2.5.1 + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${commons.encoding} + ${commons.docEncoding} + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + true + true + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.4.2 + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + 1.5 + + + true + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + + org.apache.maven.plugins + maven-site-plugin + ${commons.site-plugin.version} + + + true + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + + true + true + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${commons.surefire.version} + + + + org.apache.commons + commons-build-plugin + 1.4 + + ${commons.release.name} + + + + org.apache.felix + maven-bundle-plugin + 2.4.0 + true + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.2 + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + + + + + + + maven-assembly-plugin + + + src/main/assembly/src.xml + + gnu + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + javadoc.resources + generate-sources + + run + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + true + org.apache.maven.plugins + maven-enforcer-plugin + 1.3.1 + + + enforce-maven-3 + + enforce + + + + + 3.0.0 + + + true + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + ${commons.manifestfile} + + ${project.name} + ${project.version} + ${project.organization.name} + ${project.name} + ${project.version} + ${project.organization.name} + org.apache + ${implementation.build} + ${maven.compiler.source} + ${maven.compiler.target} + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + ${commons.surefire.java} + + + + + org.apache.commons + commons-build-plugin + + + org.apache.felix + maven-bundle-plugin + + + + true + + true + ${project.build.directory}/osgi + + + <_nouses>true + + <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME,JAVA_1_8_HOME + ${commons.osgi.symbolicName} + ${commons.osgi.export} + ${commons.osgi.private} + ${commons.osgi.import} + ${commons.osgi.dynamicImport} + ${project.url} + + + + + bundle-manifest + process-classes + + manifest + + + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + + site-content/** + .checkstyle + .fbprefs + .pmd + src/site/resources/download_*.cgi + src/site/resources/profile.* + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + ${commons.scm-publish.version} + + ${project.reporting.outputDirectory} + scm:svn:${commons.scmPubUrl} + ${commons.scmPubCheckoutDirectory} + ${commons.scmPubServer} + true + + + + scm-publish + site-deploy + + publish-scm + + + + + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + ${basedir}/src/changes/changes.xml + Fix Version,Key,Component,Summary,Type,Resolution,Status + + Fix Version DESC,Type,Key DESC + Fixed + Resolved,Closed + + Bug,New Feature,Task,Improvement,Wish,Test + + true + + + + + changes-report + jira-report + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${maven.compiler.source} + ${commons.encoding} + ${commons.docEncoding} + true + true + + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + + org.apache.maven.plugins + maven-jxr-plugin + ${commons.jxr.version} + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${commons.project-info.version} + + + + + index + summary + modules + + project-team + scm + issue-tracking + mailing-list + dependency-management + dependencies + dependency-convergence + cim + + + distribution-management + + + + + + org.apache.maven.plugins + maven-site-plugin + ${commons.site-plugin.version} + + + + navigation.xml,changes.xml + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${commons.surefire.version} + + ${commons.surefire-report.aggregate} + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + + site-content/** + .pmd + src/site/resources/download_*.cgi + src/site/resources/profile.* + + + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + org.codehaus.mojo + jdepend-maven-plugin + ${commons.jdepend.version} + + + + + + + + jacoco + + + + src/site/resources/profile.jacoco + + + + + + org.jacoco + jacoco-maven-plugin + ${commons.jacoco.version} + + + + prepare-agent + process-test-classes + + prepare-agent + + + + report + site + + report + + + + check + + check + + + + + BUNDLE + + + CLASS + COVEREDRATIO + ${commons.jacoco.classRatio} + + + INSTRUCTION + COVEREDRATIO + ${commons.jacoco.instructionRatio} + + + METHOD + COVEREDRATIO + ${commons.jacoco.methodRatio} + + + BRANCH + COVEREDRATIO + ${commons.jacoco.branchRatio} + + + LINE + COVEREDRATIO + ${commons.jacoco.lineRatio} + + + COMPLEXITY + COVEREDRATIO + ${commons.jacoco.complexityRatio} + + + + + ${commons.jacoco.haltOnFailure} + + + + + + + + + + org.jacoco + jacoco-maven-plugin + ${commons.jacoco.version} + + + + + + + cobertura + + + src/site/resources/profile.cobertura + + + + + + org.codehaus.mojo + cobertura-maven-plugin + ${commons.cobertura.version} + + + + + + + + release + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + test-jar + + + + + + maven-jar-plugin + + + + test-jar + + + + true + + + + + + maven-release-plugin + + + -Prelease + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compiler.source} + + + + maven-assembly-plugin + true + + + + single + + package + + + + + + + + + + apache-release + + + + maven-release-plugin + + apache-release + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-test-sources + + test-jar + + + + + + maven-install-plugin + + true + + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + + + + + + + + java-1.3 + + true + 1.3 + ${JAVA_1_3_HOME}/bin/javac + ${JAVA_1_3_HOME}/bin/java + + + + + + java-1.4 + + true + 1.4 + ${JAVA_1_4_HOME}/bin/javac + ${JAVA_1_4_HOME}/bin/java + + + + + + java-1.5 + + true + 1.5 + ${JAVA_1_5_HOME}/bin/javac + ${JAVA_1_5_HOME}/bin/java + + + + + + java-1.6 + + true + 1.6 + ${JAVA_1_6_HOME}/bin/javac + ${JAVA_1_6_HOME}/bin/java + + + + + + java-1.7 + + true + 1.7 + ${JAVA_1_7_HOME}/bin/javac + ${JAVA_1_7_HOME}/bin/java + + + + + + java-1.8 + + true + 1.8 + ${JAVA_1_8_HOME}/bin/javac + ${JAVA_1_8_HOME}/bin/java + + + + + + + + test-deploy + + id::default::file:target/deploy + + + + + + trunks-proper + + + ../bcel + ../beanutils + ../betwixt + ../chain + ../cli + ../codec + ../collections + ../compress + ../configuration + ../daemon + ../dbcp + ../dbutils + ../digester + ../discovery + ../el + ../email + ../exec + ../fileupload + ../functor + ../imaging + ../io + ../jci + ../jcs + + ../jexl + ../jxpath + ../lang + ../launcher + ../logging + ../math + ../modeler + ../net + ../ognl + ../pool + ../primitives + ../proxy + ../scxml + + ../validator + ../vfs + + + + + + maven-3 + + + + ${basedir} + + + + + + maven-site-plugin + + + + org.apache.maven.wagon + wagon-ssh + ${commons.wagon-ssh.version} + + + + + attach-descriptor + + attach-descriptor + + + + + + + + + + + release-notes + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + + src/changes + true + . + RELEASE-NOTES.txt + + ${commons.release.version} + + + + + create-release-notes + generate-resources + + announcement-generate + + + + + + + + + + + svn-buildnumber + + !buildNumber.skip!true + + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + generate-resources + + create + + + + + + true + + ?????? + false + false + + + + + + + + javasvn + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + javasvn + + + + + + + + + + + + ${project.version} + RC1 + COMMONSSITE + + + + 1.3 + 1.3 + + + false + + + + + + 2.17 + 2.17 + + 2.9.1 + 0.10 + 2.9 + 2.6.1 + 2.4 + 2.7 + 2.3 + 3.3 + 0.6.4.201312101107 + 2.6 + 2.0-beta-2 + 3.1 + 1.0 + + + ${project.artifactId}-${commons.release.version} + + -bin + ${project.artifactId}-${commons.release.2.version} + + -bin + ${project.artifactId}-${commons.release.3.version} + + -bin + + + 1.00 + 0.90 + 0.95 + 0.85 + 0.85 + 0.90 + false + + + ${project.artifactId} + + + org.apache.commons.${commons.componentid} + org.apache.commons.*;version=${project.version};-noimport:=true + * + + + + + ${project.build.directory}/osgi/MANIFEST.MF + + + scp + + + iso-8859-1 + ${commons.encoding} + + ${commons.encoding} + ${commons.encoding} + + + http://docs.oracle.com/javase/6/docs/api/ + http://docs.oracle.com/javaee/6/api/ + + + yyyy-MM-dd HH:mm:ssZ + ${scmBranch}@r${buildNumber}; ${maven.build.timestamp} + + + info + + + false + + + ${user.home}/commons-sites + + ${project.artifactId} + + https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${project.artifactId} + ${commons.site.cache}/${commons.site.path} + commons.site + + https://analysis.apache.org/ + + + + diff --git a/repository/org/apache/commons/commons-parent/34/commons-parent-34.pom.sha1 b/repository/org/apache/commons/commons-parent/34/commons-parent-34.pom.sha1 new file mode 100644 index 0000000..201a5e5 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/34/commons-parent-34.pom.sha1 @@ -0,0 +1 @@ +1f6be162a806d8343e3cd238dd728558532473a5 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/35/_remote.repositories b/repository/org/apache/commons/commons-parent/35/_remote.repositories new file mode 100644 index 0000000..e1d2fdd --- /dev/null +++ b/repository/org/apache/commons/commons-parent/35/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 19 11:42:01 CST 2017 +commons-parent-35.pom>central= diff --git a/repository/org/apache/commons/commons-parent/35/commons-parent-35.pom b/repository/org/apache/commons/commons-parent/35/commons-parent-35.pom new file mode 100644 index 0000000..b840506 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/35/commons-parent-35.pom @@ -0,0 +1,1437 @@ + + + + 4.0.0 + + org.apache + apache + 15 + + org.apache.commons + commons-parent + pom + 35 + Apache Commons Parent + http://commons.apache.org/ + The Apache Commons Parent POM provides common settings for all Apache Commons components. + + + + + + 3.0 + + + + continuum + https://continuum-ci.apache.org/ + + + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk + http://svn.apache.org/viewvc/commons/proper/commons-parent/trunk + + + + + + + + Commons User List + user-subscribe@commons.apache.org + user-unsubscribe@commons.apache.org + user@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-user/ + + http://markmail.org/list/org.apache.commons.users/ + http://old.nabble.com/Commons---User-f319.html + http://www.mail-archive.com/user@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.user + + + + Commons Dev List + dev-subscribe@commons.apache.org + dev-unsubscribe@commons.apache.org + dev@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-dev/ + + http://markmail.org/list/org.apache.commons.dev/ + http://old.nabble.com/Commons---Dev-f317.html + http://www.mail-archive.com/dev@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.devel + + + + Commons Issues List + issues-subscribe@commons.apache.org + issues-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-issues/ + + http://markmail.org/list/org.apache.commons.issues/ + http://old.nabble.com/Commons---Issues-f25499.html + http://www.mail-archive.com/issues@commons.apache.org/ + + + + Commons Commits List + commits-subscribe@commons.apache.org + commits-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-commits/ + + http://markmail.org/list/org.apache.commons.commits/ + http://www.mail-archive.com/commits@commons.apache.org/ + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + http://markmail.org/list/org.apache.announce/ + http://old.nabble.com/Apache-News-and-Announce-f109.html + http://www.mail-archive.com/announce@apache.org/ + http://news.gmane.org/gmane.comp.apache.announce + + + + + + + + + src/main/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + src/test/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.4.1 + + + org.apache.maven.plugins + maven-clean-plugin + 2.6 + + + org.apache.maven.plugins + maven-compiler-plugin + ${commons.compiler.version} + + ${maven.compiler.source} + ${maven.compiler.target} + ${commons.encoding} + ${commons.compiler.fork} + ${commons.compiler.compilerVersion} + ${commons.compiler.javac} + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.2 + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.5 + + + org.apache.maven.plugins + maven-install-plugin + 2.5.2 + + + + org.apache.maven.plugins + maven-jar-plugin + 2.5 + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${commons.encoding} + ${commons.docEncoding} + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + true + true + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.5.1 + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + 1.5 + + + true + + + + org.apache.maven.plugins + maven-resources-plugin + 2.7 + + + + org.apache.maven.plugins + maven-site-plugin + ${commons.site-plugin.version} + + + true + + + + org.apache.maven.plugins + maven-source-plugin + 2.4 + + + + true + true + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${commons.surefire.version} + + + + org.apache.commons + commons-build-plugin + 1.4 + + ${commons.release.name} + + + + org.apache.felix + maven-bundle-plugin + 2.5.3 + true + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.3 + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + + + + + + + maven-assembly-plugin + + + src/main/assembly/src.xml + + gnu + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + javadoc.resources + generate-sources + + run + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + true + org.apache.maven.plugins + maven-enforcer-plugin + 1.3.1 + + + enforce-maven-3 + + enforce + + + + + 3.0.0 + + + true + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + ${commons.manifestfile} + + ${project.name} + ${project.version} + ${project.organization.name} + ${project.name} + ${project.version} + ${project.organization.name} + org.apache + ${implementation.build} + ${maven.compiler.source} + ${maven.compiler.target} + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + ${commons.surefire.java} + + + + + org.apache.commons + commons-build-plugin + + + org.apache.felix + maven-bundle-plugin + + + + true + + true + ${project.build.directory}/osgi + + + <_nouses>true + + <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME,JAVA_1_8_HOME + ${commons.osgi.symbolicName} + ${commons.osgi.export} + ${commons.osgi.private} + ${commons.osgi.import} + ${commons.osgi.dynamicImport} + ${project.url} + + + + + bundle-manifest + process-classes + + manifest + + + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + + site-content/** + .checkstyle + .fbprefs + .pmd + src/site/resources/download_*.cgi + src/site/resources/profile.* + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + ${commons.scm-publish.version} + + ${project.reporting.outputDirectory} + scm:svn:${commons.scmPubUrl} + ${commons.scmPubCheckoutDirectory} + ${commons.scmPubServer} + true + + + + scm-publish + site-deploy + + publish-scm + + + + + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + ${basedir}/src/changes/changes.xml + Fix Version,Key,Component,Summary,Type,Resolution,Status + + Fix Version DESC,Type,Key DESC + Fixed + Resolved,Closed + + Bug,New Feature,Task,Improvement,Wish,Test + + true + + + + + changes-report + jira-report + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${maven.compiler.source} + ${commons.encoding} + ${commons.docEncoding} + true + true + + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + + + default + + javadoc + + + + + + org.apache.maven.plugins + maven-jxr-plugin + ${commons.jxr.version} + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${commons.project-info.version} + + + + + index + summary + modules + + project-team + scm + issue-tracking + mailing-list + dependency-info + dependency-management + dependencies + dependency-convergence + cim + + + distribution-management + + + + + + org.apache.maven.plugins + maven-site-plugin + ${commons.site-plugin.version} + + + + navigation.xml,changes.xml + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${commons.surefire.version} + + ${commons.surefire-report.aggregate} + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + + site-content/** + .pmd + src/site/resources/download_*.cgi + src/site/resources/profile.* + + + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + org.codehaus.mojo + jdepend-maven-plugin + ${commons.jdepend.version} + + + + + + + + jacoco + + + + src/site/resources/profile.jacoco + + + + + + org.jacoco + jacoco-maven-plugin + ${commons.jacoco.version} + + + + prepare-agent + process-test-classes + + prepare-agent + + + + report + site + + report + + + + check + + check + + + + + BUNDLE + + + CLASS + COVEREDRATIO + ${commons.jacoco.classRatio} + + + INSTRUCTION + COVEREDRATIO + ${commons.jacoco.instructionRatio} + + + METHOD + COVEREDRATIO + ${commons.jacoco.methodRatio} + + + BRANCH + COVEREDRATIO + ${commons.jacoco.branchRatio} + + + LINE + COVEREDRATIO + ${commons.jacoco.lineRatio} + + + COMPLEXITY + COVEREDRATIO + ${commons.jacoco.complexityRatio} + + + + + ${commons.jacoco.haltOnFailure} + + + + + + + + + + org.jacoco + jacoco-maven-plugin + ${commons.jacoco.version} + + + + + + + cobertura + + + src/site/resources/profile.cobertura + + + + + + org.codehaus.mojo + cobertura-maven-plugin + ${commons.cobertura.version} + + + + + + + + release + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + test-jar + + + + + + maven-jar-plugin + + + + test-jar + + + + true + + + + + + maven-release-plugin + + + -Prelease + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compiler.source} + + + + maven-assembly-plugin + true + + + + single + + package + + + + + + + + + + apache-release + + + + maven-release-plugin + + apache-release + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-test-sources + + test-jar + + + + + + maven-install-plugin + + true + + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + + + + + + + + java-1.3 + + true + 1.3 + ${JAVA_1_3_HOME}/bin/javac + ${JAVA_1_3_HOME}/bin/java + + + + + + java-1.4 + + true + 1.4 + ${JAVA_1_4_HOME}/bin/javac + ${JAVA_1_4_HOME}/bin/java + + + + + + java-1.5 + + true + 1.5 + ${JAVA_1_5_HOME}/bin/javac + ${JAVA_1_5_HOME}/bin/java + + + + + + java-1.6 + + true + 1.6 + ${JAVA_1_6_HOME}/bin/javac + ${JAVA_1_6_HOME}/bin/java + + + + + + java-1.7 + + true + 1.7 + ${JAVA_1_7_HOME}/bin/javac + ${JAVA_1_7_HOME}/bin/java + + + + + + java-1.8 + + true + 1.8 + ${JAVA_1_8_HOME}/bin/javac + ${JAVA_1_8_HOME}/bin/java + + + + + + java-1.9 + + true + 1.9 + ${JAVA_1_9_HOME}/bin/javac + ${JAVA_1_9_HOME}/bin/java + + + + + + + + test-deploy + + id::default::file:target/deploy + + + + + + trunks-proper + + + ../bcel + ../beanutils + ../betwixt + ../chain + ../cli + ../codec + ../collections + ../compress + ../configuration + ../daemon + ../dbcp + ../dbutils + ../digester + ../discovery + ../el + ../email + ../exec + ../fileupload + ../functor + ../imaging + ../io + ../jci + ../jcs + + ../jexl + ../jxpath + ../lang + ../launcher + ../logging + ../math + ../modeler + ../net + ../ognl + ../pool + ../primitives + ../proxy + ../scxml + + ../validator + ../vfs + + + + + + maven-3 + + + + ${basedir} + + + + + + maven-site-plugin + + + + org.apache.maven.wagon + wagon-ssh + ${commons.wagon-ssh.version} + + + + + attach-descriptor + + attach-descriptor + + + + + + + + + + + release-notes + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + + src/changes + true + . + RELEASE-NOTES.txt + + ${commons.release.version} + + + + + create-release-notes + generate-resources + + announcement-generate + + + + + + + + + + + svn-buildnumber + + !buildNumber.skip!true + + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + generate-resources + + create + + + + + + true + + ?????? + false + false + + + + + + + + javasvn + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + javasvn + + + + + + + + jdk7-findbugs + + [1.7,) + + + 3.0.0 + + + + + + + + ${project.version} + RC1 + COMMONSSITE + + + + 1.3 + 1.3 + + + false + + + + + + 2.17 + 2.17 + + 2.10.1 + 0.11 + 2.11 + 2.6.1 + 2.4 + 2.7 + 2.6 + 3.4 + 0.7.2.201409121644 + 2.6 + 2.0 + 3.2 + 1.1 + 2.5.5 + + + ${project.artifactId}-${commons.release.version} + + -bin + ${project.artifactId}-${commons.release.2.version} + + -bin + ${project.artifactId}-${commons.release.3.version} + + -bin + + + 1.00 + 0.90 + 0.95 + 0.85 + 0.85 + 0.90 + false + + + ${project.artifactId} + + + org.apache.commons.${commons.componentid} + org.apache.commons.*;version=${project.version};-noimport:=true + * + + + + + ${project.build.directory}/osgi/MANIFEST.MF + + + scp + + + iso-8859-1 + ${commons.encoding} + + ${commons.encoding} + ${commons.encoding} + + + http://docs.oracle.com/javase/7/docs/api/ + http://docs.oracle.com/javaee/6/api/ + + + yyyy-MM-dd HH:mm:ssZ + ${scmBranch}@r${buildNumber}; ${maven.build.timestamp} + + + info + + + false + + + ${user.home}/commons-sites + + ${project.artifactId} + + https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${project.artifactId} + ${commons.site.cache}/${commons.site.path} + commons.site + + https://analysis.apache.org/ + + + + diff --git a/repository/org/apache/commons/commons-parent/35/commons-parent-35.pom.sha1 b/repository/org/apache/commons/commons-parent/35/commons-parent-35.pom.sha1 new file mode 100644 index 0000000..d6e1d11 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/35/commons-parent-35.pom.sha1 @@ -0,0 +1 @@ +d88c24ebb385e5404f34573f24362b17434e3f33 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/37/_remote.repositories b/repository/org/apache/commons/commons-parent/37/_remote.repositories new file mode 100644 index 0000000..0e0471a --- /dev/null +++ b/repository/org/apache/commons/commons-parent/37/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jun 13 10:46:33 CST 2017 +commons-parent-37.pom>central= diff --git a/repository/org/apache/commons/commons-parent/37/commons-parent-37.pom b/repository/org/apache/commons/commons-parent/37/commons-parent-37.pom new file mode 100644 index 0000000..f94bb97 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/37/commons-parent-37.pom @@ -0,0 +1,1567 @@ + + + + 4.0.0 + + org.apache + apache + 16 + + org.apache.commons + commons-parent + pom + 37 + Apache Commons Parent + http://commons.apache.org/ + The Apache Commons Parent POM provides common settings for all Apache Commons components. + + + + + + 3.0.1 + + + + continuum + https://continuum-ci.apache.org/ + + + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-37 + scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-37 + http://svn.apache.org/viewvc/commons/proper/commons-parent/tags/commons-parent-37 + + + + + + + + Commons User List + user-subscribe@commons.apache.org + user-unsubscribe@commons.apache.org + user@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-user/ + + http://markmail.org/list/org.apache.commons.users/ + http://old.nabble.com/Commons---User-f319.html + http://www.mail-archive.com/user@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.user + + + + Commons Dev List + dev-subscribe@commons.apache.org + dev-unsubscribe@commons.apache.org + dev@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-dev/ + + http://markmail.org/list/org.apache.commons.dev/ + http://old.nabble.com/Commons---Dev-f317.html + http://www.mail-archive.com/dev@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.devel + + + + Commons Issues List + issues-subscribe@commons.apache.org + issues-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-issues/ + + http://markmail.org/list/org.apache.commons.issues/ + http://old.nabble.com/Commons---Issues-f25499.html + http://www.mail-archive.com/issues@commons.apache.org/ + + + + Commons Commits List + commits-subscribe@commons.apache.org + commits-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-commits/ + + http://markmail.org/list/org.apache.commons.commits/ + http://www.mail-archive.com/commits@commons.apache.org/ + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + http://markmail.org/list/org.apache.announce/ + http://old.nabble.com/Apache-News-and-Announce-f109.html + http://www.mail-archive.com/announce@apache.org/ + http://news.gmane.org/gmane.comp.apache.announce + + + + + + + + + src/main/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + src/test/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.8 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.5.3 + + + org.apache.maven.plugins + maven-clean-plugin + 2.6.1 + + + org.apache.maven.plugins + maven-compiler-plugin + ${commons.compiler.version} + + ${maven.compiler.source} + ${maven.compiler.target} + ${commons.encoding} + + ${commons.compiler.fork} + + ${commons.compiler.compilerVersion} + ${commons.compiler.javac} + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.2 + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.6 + + + org.apache.maven.plugins + maven-install-plugin + 2.5.2 + + + + org.apache.maven.plugins + maven-jar-plugin + 2.5 + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${commons.encoding} + ${commons.docEncoding} + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + true + true + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.5.1 + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + 1.5 + + + true + + + + org.apache.maven.plugins + maven-resources-plugin + 2.7 + + + + org.apache.maven.plugins + maven-site-plugin + ${commons.site-plugin.version} + + + true + + + + + org.apache.maven.wagon + wagon-ssh + ${commons.wagon-ssh.version} + + + + + attach-descriptor + + attach-descriptor + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.4 + + + + true + true + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${commons.surefire.version} + + + + org.apache.commons + commons-build-plugin + 1.4 + + ${commons.release.name} + + + + org.apache.felix + maven-bundle-plugin + 2.5.3 + true + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + org.codehaus.mojo + build-helper-maven-plugin + 1.8 + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.3 + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + + + + + + + maven-assembly-plugin + + + src/main/assembly/src.xml + + gnu + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + javadoc.resources + generate-sources + + run + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + true + org.apache.maven.plugins + maven-enforcer-plugin + 1.3.1 + + + enforce-maven-3 + + enforce + + + + + 3.0.0 + + + true + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + ${commons.manifestfile} + + ${project.name} + ${project.version} + ${project.organization.name} + ${project.name} + ${project.version} + ${project.organization.name} + org.apache + ${implementation.build} + ${maven.compiler.source} + ${maven.compiler.target} + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + ${commons.surefire.java} + + + + + org.apache.commons + commons-build-plugin + + + org.apache.felix + maven-bundle-plugin + + + + true + + ${commons.osgi.excludeDependencies} + ${project.build.directory}/osgi + + + <_nouses>true + + <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME,JAVA_1_8_HOME,JAVA_1_9_HOME + ${commons.osgi.symbolicName} + ${commons.osgi.export} + ${commons.osgi.private} + ${commons.osgi.import} + ${commons.osgi.dynamicImport} + ${project.url} + + + + + bundle-manifest + process-classes + + manifest + + + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + + site-content/** + .checkstyle + .fbprefs + .pmd + src/site/resources/download_*.cgi + src/site/resources/profile.* + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + ${commons.scm-publish.version} + + ${project.reporting.outputDirectory} + scm:svn:${commons.scmPubUrl} + ${commons.scmPubCheckoutDirectory} + ${commons.scmPubServer} + true + + + + scm-publish + site-deploy + + publish-scm + + + + + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + ${basedir}/src/changes/changes.xml + Fix Version,Key,Component,Summary,Type,Resolution,Status + + Fix Version DESC,Type,Key DESC + Fixed + Resolved,Closed + + Bug,New Feature,Task,Improvement,Wish,Test + + true + ${commons.changes.onlyCurrentVersion} + ${commons.changes.maxEntries} + ${commons.changes.runOnlyAtExecutionRoot} + + + + + changes-report + jira-report + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${maven.compiler.source} + ${commons.encoding} + ${commons.docEncoding} + true + true + + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + + + default + + javadoc + + + + + + org.apache.maven.plugins + maven-jxr-plugin + ${commons.jxr.version} + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${commons.project-info.version} + + + + + index + summary + modules + + project-team + scm + issue-tracking + mailing-list + dependency-info + dependency-management + dependencies + dependency-convergence + cim + + + distribution-management + + + + + + org.apache.maven.plugins + maven-site-plugin + ${commons.site-plugin.version} + + + + navigation.xml,changes.xml + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${commons.surefire-report.version} + + ${commons.surefire-report.aggregate} + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + + site-content/** + .checkstyle + .fbprefs + .pmd + src/site/resources/download_*.cgi + src/site/resources/profile.* + + + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + org.codehaus.mojo + jdepend-maven-plugin + ${commons.jdepend.version} + + + + + + + + + parse-target-version + + + + user.home + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + parse-version + + + parse-version + + + javaTarget + ${maven.compiler.target} + + + + + + + + + + + + animal-sniffer + + + + src/site/resources/profile.noanimal + + + + + + java${javaTarget.majorVersion}${javaTarget.minorVersion} + + + + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + ${commons.animal-sniffer.version} + + + checkAPIcompatibility + + + + check + + + + + + org.codehaus.mojo.signature + ${animal-sniffer.signature} + ${commons.animal-sniffer.signature.version} + + + + + + + + + + jacoco + + + + src/site/resources/profile.jacoco + + + + + + org.jacoco + jacoco-maven-plugin + ${commons.jacoco.version} + + + + prepare-agent + process-test-classes + + prepare-agent + + + + report + site + + report + + + + check + + check + + + + + BUNDLE + + + CLASS + COVEREDRATIO + ${commons.jacoco.classRatio} + + + INSTRUCTION + COVEREDRATIO + ${commons.jacoco.instructionRatio} + + + METHOD + COVEREDRATIO + ${commons.jacoco.methodRatio} + + + BRANCH + COVEREDRATIO + ${commons.jacoco.branchRatio} + + + LINE + COVEREDRATIO + ${commons.jacoco.lineRatio} + + + COMPLEXITY + COVEREDRATIO + ${commons.jacoco.complexityRatio} + + + + + ${commons.jacoco.haltOnFailure} + + + + + + + + + + org.jacoco + jacoco-maven-plugin + ${commons.jacoco.version} + + + + + + + cobertura + + + src/site/resources/profile.cobertura + + + + + + org.codehaus.mojo + cobertura-maven-plugin + ${commons.cobertura.version} + + + + + + + + release + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + test-jar + + + + + + maven-jar-plugin + + + + test-jar + + + + true + + + + + + maven-release-plugin + + + -Prelease + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compiler.source} + + + + maven-assembly-plugin + true + + + + single + + package + + + + + + + + + + apache-release + + + + maven-release-plugin + + apache-release + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-test-sources + + test-jar + + + + + + maven-install-plugin + + true + + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + + + + + + + + java-1.3 + + true + 1.3 + ${JAVA_1_3_HOME}/bin/javac + ${JAVA_1_3_HOME}/bin/java + + + + + + java-1.4 + + true + 1.4 + ${JAVA_1_4_HOME}/bin/javac + ${JAVA_1_4_HOME}/bin/java + + 2.11 + + + + + + java-1.5 + + true + 1.5 + ${JAVA_1_5_HOME}/bin/javac + ${JAVA_1_5_HOME}/bin/java + + + + + + java-1.6 + + true + 1.6 + ${JAVA_1_6_HOME}/bin/javac + ${JAVA_1_6_HOME}/bin/java + + + + + + java-1.7 + + true + 1.7 + ${JAVA_1_7_HOME}/bin/javac + ${JAVA_1_7_HOME}/bin/java + + + + + + java-1.8 + + true + 1.8 + ${JAVA_1_8_HOME}/bin/javac + ${JAVA_1_8_HOME}/bin/java + + + + + + java-1.9 + + true + 1.9 + ${JAVA_1_9_HOME}/bin/javac + ${JAVA_1_9_HOME}/bin/java + + + + + + + + test-deploy + + id::default::file:target/deploy + + + + + + trunks-proper + + + ../bcel + ../beanutils + ../betwixt + ../chain + ../cli + ../codec + ../collections + ../compress + ../configuration + ../daemon + ../dbcp + ../dbutils + ../digester + ../discovery + ../el + ../email + ../exec + ../fileupload + ../functor + ../imaging + ../io + ../jci + ../jcs + + ../jexl + ../jxpath + ../lang + ../launcher + ../logging + ../math + ../modeler + ../net + ../ognl + ../pool + ../primitives + ../proxy + ../scxml + + ../validator + ../vfs + + + + + + release-notes + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + + src/changes + true + . + RELEASE-NOTES.txt + + ${commons.release.version} + + + + + create-release-notes + generate-resources + + announcement-generate + + + + + + + + + + + svn-buildnumber + + + !buildNumber.skip + !true + + + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + generate-resources + + create + + + + + + true + + ?????? + false + false + + + + + + + + javasvn + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + javasvn + + + + + + + + + jdk7-plugin-fix-version + + [1.7,) + + + 3.0.0 + + 1.13 + + + + + + site-basic + + true + true + true + true + true + true + true + true + true + true + + + + + + + + ${project.version} + RC1 + COMMONSSITE + + + + 1.3 + 1.3 + + + false + + + + + + 2.18 + 2.18 + 2.10.1 + 0.11 + 2.11 + 2.6.1 + 2.5 + 2.8 + 2.8 + 3.4 + 0.7.2.201409121644 + 2.6 + 2.0 + 3.2 + 1.1 + 2.5.5 + + 1.11 + + 1.0 + + + ${project.artifactId}-${commons.release.version} + + -bin + ${project.artifactId}-${commons.release.2.version} + + -bin + ${project.artifactId}-${commons.release.3.version} + + -bin + + + 1.00 + 0.90 + 0.95 + 0.85 + 0.85 + 0.90 + false + + + ${project.artifactId} + + + org.apache.commons.${commons.componentid} + org.apache.commons.*;version=${project.version};-noimport:=true + * + + + true + + + ${project.build.directory}/osgi/MANIFEST.MF + + + scp + + + iso-8859-1 + + ${commons.encoding} + + ${commons.encoding} + + ${commons.encoding} + + + http://docs.oracle.com/javase/7/docs/api/ + http://docs.oracle.com/javaee/6/api/ + + + yyyy-MM-dd HH:mm:ssZ + ${scmBranch}@r${buildNumber}; ${maven.build.timestamp} + + + info + + + false + + + false + + 100 + + false + + + ${user.home}/commons-sites + + ${project.artifactId} + + https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${project.artifactId} + ${commons.site.cache}/${commons.site.path} + commons.site + + https://analysis.apache.org/ + + + + diff --git a/repository/org/apache/commons/commons-parent/37/commons-parent-37.pom.sha1 b/repository/org/apache/commons/commons-parent/37/commons-parent-37.pom.sha1 new file mode 100644 index 0000000..f90c3c4 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/37/commons-parent-37.pom.sha1 @@ -0,0 +1 @@ +a85dfae7a1295e5aed75bd952e6795832e4abcc5 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/39/_remote.repositories b/repository/org/apache/commons/commons-parent/39/_remote.repositories new file mode 100644 index 0000000..bcc89c2 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/39/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:56:53 CST 2017 +commons-parent-39.pom>central= diff --git a/repository/org/apache/commons/commons-parent/39/commons-parent-39.pom b/repository/org/apache/commons/commons-parent/39/commons-parent-39.pom new file mode 100644 index 0000000..80252e9 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/39/commons-parent-39.pom @@ -0,0 +1,1503 @@ + + + + 4.0.0 + + org.apache + apache + 16 + + org.apache.commons + commons-parent + pom + 39 + Apache Commons Parent + http://commons.apache.org/ + The Apache Commons Parent POM provides common settings for all Apache Commons components. + + + + + + 3.0.1 + + + + continuum + https://continuum-ci.apache.org/ + + + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-39 + scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-39 + http://svn.apache.org/viewvc/commons/proper/commons-parent/tags/commons-parent-39 + + + + + + + + Commons User List + user-subscribe@commons.apache.org + user-unsubscribe@commons.apache.org + user@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-user/ + + http://markmail.org/list/org.apache.commons.users/ + http://old.nabble.com/Commons---User-f319.html + http://www.mail-archive.com/user@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.user + + + + Commons Dev List + dev-subscribe@commons.apache.org + dev-unsubscribe@commons.apache.org + dev@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-dev/ + + http://markmail.org/list/org.apache.commons.dev/ + http://old.nabble.com/Commons---Dev-f317.html + http://www.mail-archive.com/dev@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.devel + + + + Commons Issues List + issues-subscribe@commons.apache.org + issues-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-issues/ + + http://markmail.org/list/org.apache.commons.issues/ + http://old.nabble.com/Commons---Issues-f25499.html + http://www.mail-archive.com/issues@commons.apache.org/ + + + + Commons Commits List + commits-subscribe@commons.apache.org + commits-unsubscribe@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-commits/ + + http://markmail.org/list/org.apache.commons.commits/ + http://www.mail-archive.com/commits@commons.apache.org/ + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + http://markmail.org/list/org.apache.announce/ + http://old.nabble.com/Apache-News-and-Announce-f109.html + http://www.mail-archive.com/announce@apache.org/ + http://news.gmane.org/gmane.comp.apache.announce + + + + + + + + + src/main/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + src/test/resources + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.8 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.5.5 + + + org.apache.maven.plugins + maven-clean-plugin + 2.6.1 + + + org.apache.maven.plugins + maven-compiler-plugin + ${commons.compiler.version} + + ${maven.compiler.source} + ${maven.compiler.target} + ${commons.encoding} + + ${commons.compiler.fork} + + ${commons.compiler.compilerVersion} + ${commons.compiler.javac} + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.2 + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.6 + + + org.apache.maven.plugins + maven-install-plugin + 2.5.2 + + + + org.apache.maven.plugins + maven-jar-plugin + 2.6 + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${commons.encoding} + ${commons.docEncoding} + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + true + true + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.5.2 + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + 1.5 + + + true + + + + org.apache.maven.plugins + maven-resources-plugin + 2.7 + + + + org.apache.maven.plugins + maven-site-plugin + ${commons.site-plugin.version} + + + true + + + + + org.apache.maven.wagon + wagon-ssh + ${commons.wagon-ssh.version} + + + + + attach-descriptor + + attach-descriptor + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.4 + + + + true + true + + + + + + org.apache.maven.plugins + maven-surefire-plugin + ${commons.surefire.version} + + + + org.apache.commons + commons-build-plugin + 1.4 + + ${commons.release.name} + + + + org.apache.felix + maven-bundle-plugin + 2.5.3 + true + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + org.codehaus.mojo + build-helper-maven-plugin + 1.9.1 + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.3 + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + + + + + + + maven-assembly-plugin + + + src/assembly/src.xml + + gnu + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + javadoc.resources + generate-sources + + run + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + true + org.apache.maven.plugins + maven-enforcer-plugin + 1.3.1 + + + enforce-maven-3 + + enforce + + + + + 3.0.0 + + + true + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + ${commons.manifestfile} + + ${project.name} + ${project.version} + ${project.organization.name} + ${project.name} + ${project.version} + ${project.organization.name} + org.apache + ${implementation.build} + ${maven.compiler.source} + ${maven.compiler.target} + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + ${commons.surefire.java} + + + + + org.apache.commons + commons-build-plugin + + + org.apache.felix + maven-bundle-plugin + + + + true + + ${commons.osgi.excludeDependencies} + ${project.build.directory}/osgi + + + <_nouses>true + + <_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME,JAVA_1_8_HOME,JAVA_1_9_HOME + ${commons.osgi.symbolicName} + ${commons.osgi.export} + ${commons.osgi.private} + ${commons.osgi.import} + ${commons.osgi.dynamicImport} + ${project.url} + + + + + bundle-manifest + process-classes + + manifest + + + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + + site-content/** + .checkstyle + .fbprefs + .pmd + src/site/resources/download_*.cgi + src/site/resources/profile.* + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + ${commons.scm-publish.version} + + ${project.reporting.outputDirectory} + scm:svn:${commons.scmPubUrl} + ${commons.scmPubCheckoutDirectory} + ${commons.scmPubServer} + true + + + + scm-publish + site-deploy + + publish-scm + + + + + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + ${basedir}/src/changes/changes.xml + Fix Version,Key,Component,Summary,Type,Resolution,Status + + Fix Version DESC,Type,Key DESC + Fixed + Resolved,Closed + + Bug,New Feature,Task,Improvement,Wish,Test + + true + ${commons.changes.onlyCurrentVersion} + ${commons.changes.maxEntries} + ${commons.changes.runOnlyAtExecutionRoot} + + + + + changes-report + jira-report + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + true + ${maven.compiler.source} + ${commons.encoding} + ${commons.docEncoding} + true + true + + true + + ${commons.javadoc.java.link} + ${commons.javadoc.javaee.link} + + + + + + default + + javadoc + + + + + + org.apache.maven.plugins + maven-jxr-plugin + ${commons.jxr.version} + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${commons.project-info.version} + + + + + index + summary + modules + + project-team + scm + issue-tracking + mailing-list + dependency-info + dependency-management + dependencies + dependency-convergence + cim + + + distribution-management + + + + + + org.apache.maven.plugins + maven-site-plugin + ${commons.site-plugin.version} + + + + navigation.xml,changes.xml + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${commons.surefire-report.version} + + ${commons.surefire-report.aggregate} + + + + + org.apache.rat + apache-rat-plugin + ${commons.rat.version} + + + + + site-content/** + .checkstyle + .fbprefs + .pmd + src/site/resources/download_*.cgi + src/site/resources/profile.* + + + + + org.codehaus.mojo + clirr-maven-plugin + ${commons.clirr.version} + + ${minSeverity} + + + + org.codehaus.mojo + jdepend-maven-plugin + ${commons.jdepend.version} + + + + + + + + + parse-target-version + + + + user.home + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + parse-version + + + parse-version + + + javaTarget + ${maven.compiler.target} + + + + + + + + + + + + animal-sniffer + + + + src/site/resources/profile.noanimal + + + + + + java${javaTarget.majorVersion}${javaTarget.minorVersion} + + + + + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + ${commons.animal-sniffer.version} + + + checkAPIcompatibility + + + + check + + + + + + org.codehaus.mojo.signature + ${animal-sniffer.signature} + ${commons.animal-sniffer.signature.version} + + + + + + + + + + jacoco + + + + src/site/resources/profile.jacoco + + + + + + org.jacoco + jacoco-maven-plugin + ${commons.jacoco.version} + + + + prepare-agent + process-test-classes + + prepare-agent + + + + report + site + + report + + + + check + + check + + + + + BUNDLE + + + CLASS + COVEREDRATIO + ${commons.jacoco.classRatio} + + + INSTRUCTION + COVEREDRATIO + ${commons.jacoco.instructionRatio} + + + METHOD + COVEREDRATIO + ${commons.jacoco.methodRatio} + + + BRANCH + COVEREDRATIO + ${commons.jacoco.branchRatio} + + + LINE + COVEREDRATIO + ${commons.jacoco.lineRatio} + + + COMPLEXITY + COVEREDRATIO + ${commons.jacoco.complexityRatio} + + + + + ${commons.jacoco.haltOnFailure} + + + + + + + + + + org.jacoco + jacoco-maven-plugin + ${commons.jacoco.version} + + + + + + + cobertura + + + src/site/resources/profile.cobertura + + + + + + org.codehaus.mojo + cobertura-maven-plugin + ${commons.cobertura.version} + + + + + + + + release + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + test-jar + + + + + + maven-jar-plugin + + + + test-jar + + + + true + + + + + + maven-release-plugin + + + -Prelease + + + + maven-javadoc-plugin + + + create-javadoc-jar + + javadoc + jar + + package + + + + ${maven.compiler.source} + + + + maven-assembly-plugin + true + + + + single + + package + + + + + + + + + + apache-release + + + + maven-release-plugin + + apache-release + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-test-sources + + test-jar + + + + + + maven-install-plugin + + true + + + + org.apache.maven.plugins + maven-jar-plugin + + + + test-jar + + + + + + + + + + + java-1.3 + + true + 1.3 + ${JAVA_1_3_HOME}/bin/javac + ${JAVA_1_3_HOME}/bin/java + + + + + + java-1.4 + + true + 1.4 + ${JAVA_1_4_HOME}/bin/javac + ${JAVA_1_4_HOME}/bin/java + + 2.11 + + + + + + java-1.5 + + true + 1.5 + ${JAVA_1_5_HOME}/bin/javac + ${JAVA_1_5_HOME}/bin/java + + + + + + java-1.6 + + true + 1.6 + ${JAVA_1_6_HOME}/bin/javac + ${JAVA_1_6_HOME}/bin/java + + + + + + java-1.7 + + true + 1.7 + ${JAVA_1_7_HOME}/bin/javac + ${JAVA_1_7_HOME}/bin/java + + + + + + java-1.8 + + true + 1.8 + ${JAVA_1_8_HOME}/bin/javac + ${JAVA_1_8_HOME}/bin/java + + + + + + java-1.9 + + true + 1.9 + ${JAVA_1_9_HOME}/bin/javac + ${JAVA_1_9_HOME}/bin/java + + + + + + + + test-deploy + + id::default::file:target/deploy + + + + + + release-notes + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + + src/changes + true + . + RELEASE-NOTES.txt + + ${commons.release.version} + + + + + create-release-notes + generate-resources + + announcement-generate + + + + + + + + + + + svn-buildnumber + + + !buildNumber.skip + !true + + + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + generate-resources + + create + + + + + + true + + ?????? + false + false + + + + + + + + javasvn + + + + org.codehaus.mojo + buildnumber-maven-plugin + + + javasvn + + + + + + + + + jdk7-plugin-fix-version + + [1.7,) + + + + 3.0.0 + + 1.14 + + + + + + site-basic + + true + true + true + true + true + true + true + true + true + true + + + + + + + + ${project.version} + RC1 + COMMONSSITE + + + + 1.3 + 1.3 + + + false + + + + + + 2.18.1 + 2.18.1 + 2.10.3 + 0.11 + 2.11 + 2.6.1 + 2.5 + 2.8 + 2.8 + 3.4 + 0.7.5.201505241946 + 2.7 + 2.0 + 3.3 + 1.1 + 2.5.5 + + 1.11 + + 1.0 + + + ${project.artifactId}-${commons.release.version} + + -bin + ${project.artifactId}-${commons.release.2.version} + + -bin + ${project.artifactId}-${commons.release.3.version} + + -bin + + + 1.00 + 0.90 + 0.95 + 0.85 + 0.85 + 0.90 + false + + + ${project.artifactId} + + + org.apache.commons.${commons.componentid} + org.apache.commons.*;version=${project.version};-noimport:=true + * + + + true + + + ${project.build.directory}/osgi/MANIFEST.MF + + + scp + + + iso-8859-1 + + ${commons.encoding} + + ${commons.encoding} + + ${commons.encoding} + + + http://docs.oracle.com/javase/7/docs/api/ + http://docs.oracle.com/javaee/6/api/ + + + yyyy-MM-dd HH:mm:ssZ + ${scmBranch}@r${buildNumber}; ${maven.build.timestamp} + + + info + + + 100 + + + false + + + false + + 100 + + false + + + ${user.home}/commons-sites + + ${project.artifactId} + + https://svn.apache.org/repos/infra/websites/production/commons/content/proper/${project.artifactId} + ${commons.site.cache}/${commons.site.path} + commons.site + + https://analysis.apache.org/ + + + + diff --git a/repository/org/apache/commons/commons-parent/39/commons-parent-39.pom.sha1 b/repository/org/apache/commons/commons-parent/39/commons-parent-39.pom.sha1 new file mode 100644 index 0000000..cea0797 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/39/commons-parent-39.pom.sha1 @@ -0,0 +1 @@ +4bc32d3cda9f07814c548492af7bf19b21798d46 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/5/_remote.repositories b/repository/org/apache/commons/commons-parent/5/_remote.repositories new file mode 100644 index 0000000..809c430 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/5/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:32 CST 2017 +commons-parent-5.pom>central= +commons-parent-5.pom>nexus= diff --git a/repository/org/apache/commons/commons-parent/5/commons-parent-5.pom b/repository/org/apache/commons/commons-parent/5/commons-parent-5.pom new file mode 100644 index 0000000..3fa23e7 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/5/commons-parent-5.pom @@ -0,0 +1,420 @@ + + + + 4.0.0 + + org.apache + apache + 4 + + org.apache.commons + commons-parent + pom + + 5 + Commons Parent + http://commons.apache.org/ + 2001 + + + continuum + http://vmbuild.apache.org/continuum/ + + + mail + +
      dev@commons.apache.org
      +
      +
      +
      +
      + + + + + dummy + Dummy to avoid accidental deploys + + + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-5 + scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-5 + http://svn.apache.org/viewvc/commons/proper/commons-parent/tags/commons-parent-5 + + + + + Commons Commits List + commits-subscribe@commons.apache.org + commits-unsubscribe@commons.apache.org + commits@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-commits/ + + http://www.mail-archive.com/commits@commons.apache.org/ + + + + Commons Dev List + dev-subscribe@commons.apache.org + dev-unsubscribe@commons.apache.org + dev@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-dev/ + + http://www.mail-archive.com/dev@commons.apache.org/ + http://www.nabble.com/Commons---Dev-f317.html + + + + Commons Issues List + issues-subscribe@commons.apache.org + issues-unsubscribe@commons.apache.org + issues@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-issues/ + + http://www.mail-archive.com/issues@commons.apache.org/ + http://www.nabble.com/Commons---Issues-f25499.html + + + + Commons User List + user-subscribe@commons.apache.org + user-unsubscribe@commons.apache.org + user@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-user/ + + http://www.mail-archive.com/user@commons.apache.org/ + http://www.nabble.com/Commons---User-f319.html + + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.0-alpha-3 + + + org.apache.maven.plugins + maven-jar-plugin + 2.1 + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.0-alpha-6 + + + org.apache.maven.plugins + maven-source-plugin + 2.0.4 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.3 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2-beta-1 + + + + + + + maven-compiler-plugin + + ${maven.compile.source} + ${maven.compile.target} + + + + maven-jar-plugin + + + + ${project.name} + ${project.version} + ${project.organization.name} + ${project.name} + ${project.version} + ${project.organization.name} + org.apache + ${maven.compile.source} + ${maven.compile.source} + + + + + + maven-idea-plugin + + ${maven.compile.source} + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.2 + + true + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.1 + + true + + + + org.apache.maven.plugins + maven-site-plugin + + + + navigation.xml,changes.xml + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.3 + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-1 + + + org.codehaus.mojo + rat-maven-plugin + 1.0-alpha-3 + + + + + + + ci + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + + + + release + + + apache.releases + Apache Release Distribution Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-source-plugin + + + create-source-jar + + jar + + + + + + maven-javadoc-plugin + + + create-javadoc-jar + + jar + + + ${maven.compile.source} + + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + + + process + + + + org.apache:apache-jar-resource-bundle:1.3 + + + + + + + + + + + rc + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-source-plugin + + + create-source-jar + + jar + + + + + + maven-javadoc-plugin + + + create-javadoc-jar + + jar + + + ${maven.compile.source} + + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + + + process + + + + org.apache:apache-jar-resource-bundle:1.3 + + + + + + + + + + + + + + 1.3 + 1.3 + + + scp + + + +
      diff --git a/repository/org/apache/commons/commons-parent/5/commons-parent-5.pom.sha1 b/repository/org/apache/commons/commons-parent/5/commons-parent-5.pom.sha1 new file mode 100644 index 0000000..c00afb6 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/5/commons-parent-5.pom.sha1 @@ -0,0 +1 @@ +a0a168281558e7ae972f113fa128bc46b4973edd \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/7/_remote.repositories b/repository/org/apache/commons/commons-parent/7/_remote.repositories new file mode 100644 index 0000000..456d99e --- /dev/null +++ b/repository/org/apache/commons/commons-parent/7/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:30:26 CST 2017 +commons-parent-7.pom>central= diff --git a/repository/org/apache/commons/commons-parent/7/commons-parent-7.pom b/repository/org/apache/commons/commons-parent/7/commons-parent-7.pom new file mode 100644 index 0000000..be5059e --- /dev/null +++ b/repository/org/apache/commons/commons-parent/7/commons-parent-7.pom @@ -0,0 +1,455 @@ + + + + 4.0.0 + + org.apache + apache + 4 + + org.apache.commons + commons-parent + pom + + 7 + Commons Parent + http://commons.apache.org/ + 2001 + + + continuum + http://vmbuild.apache.org/continuum/ + + + mail + +
      dev@commons.apache.org
      +
      +
      +
      +
      + + + + + dummy + Dummy to avoid accidental deploys + + + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-7 + scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-7 + http://svn.apache.org/viewvc/commons/proper/commons-parent/tags/commons-parent-7 + + + + + Commons Commits List + commits-subscribe@commons.apache.org + commits-unsubscribe@commons.apache.org + commits@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-commits/ + + http://commons.markmail.org/search/list:org.apache.commons.commits + http://www.mail-archive.com/commits@commons.apache.org/ + + + + Commons Dev List + dev-subscribe@commons.apache.org + dev-unsubscribe@commons.apache.org + dev@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-dev/ + + http://commons.markmail.org/search/list:org.apache.commons.dev + http://www.nabble.com/Commons---Dev-f317.html + http://www.mail-archive.com/dev@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.devel + + + + Commons Issues List + issues-subscribe@commons.apache.org + issues-unsubscribe@commons.apache.org + issues@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-issues/ + + http://commons.markmail.org/search/list:org.apache.commons.issues + http://www.nabble.com/Commons---Issues-f25499.html + http://www.mail-archive.com/issues@commons.apache.org/ + + + + Commons User List + user-subscribe@commons.apache.org + user-unsubscribe@commons.apache.org + user@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-user/ + + http://commons.markmail.org/search/list:org.apache.commons.user + http://www.nabble.com/Commons---User-f319.html + http://www.mail-archive.com/user@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.user + + + + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.0-alpha-3 + + + org.apache.maven.plugins + maven-jar-plugin + 2.1 + + + org.apache.maven.plugins + maven-source-plugin + 2.0.4 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.3 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2-beta-1 + + + org.apache.maven.plugins + maven-release-plugin + 2.0-beta-7 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.3 + + + org.apache.maven.plugins + maven-antrun-plugin + 1.1 + + + + + + + maven-compiler-plugin + + ${maven.compile.source} + ${maven.compile.target} + + + + maven-jar-plugin + + + + ${project.name} + ${project.version} + ${project.organization.name} + ${project.name} + ${project.version} + ${project.organization.name} + org.apache + ${maven.compile.source} + ${maven.compile.target} + + + + + + maven-idea-plugin + + ${maven.compile.source} + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + javadoc.resources + generate-sources + + run + + + + + + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.3 + + true + ${maven.compile.source} + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.1 + + true + + + + org.apache.maven.plugins + maven-site-plugin + 2.0-beta-6 + + + + navigation.xml,changes.xml + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.3 + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-1 + + + org.codehaus.mojo + rat-maven-plugin + 1.0-alpha-3 + + + + + + + ci + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + + + + release + + + apache.releases + Apache Release Distribution Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-source-plugin + + + create-source-jar + + jar + + + + + + maven-release-plugin + + + -Prelease + + + + maven-javadoc-plugin + + + create-javadoc-jar + + jar + + + ${maven.compile.source} + + + + + + + + + + rc + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-source-plugin + + + create-source-jar + + jar + + + + + + maven-release-plugin + + + -Prc + + + + maven-javadoc-plugin + + + create-javadoc-jar + + jar + + + ${maven.compile.source} + + + + + + + + + + + + + 1.3 + 1.3 + + + scp + + + +
      diff --git a/repository/org/apache/commons/commons-parent/7/commons-parent-7.pom.sha1 b/repository/org/apache/commons/commons-parent/7/commons-parent-7.pom.sha1 new file mode 100644 index 0000000..2e06e94 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/7/commons-parent-7.pom.sha1 @@ -0,0 +1 @@ +95db361d9db1474346b2bde93e5402281909144c \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/9/_remote.repositories b/repository/org/apache/commons/commons-parent/9/_remote.repositories new file mode 100644 index 0000000..4d1e33a --- /dev/null +++ b/repository/org/apache/commons/commons-parent/9/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:39:20 CST 2016 +commons-parent-9.pom>central= diff --git a/repository/org/apache/commons/commons-parent/9/commons-parent-9.pom b/repository/org/apache/commons/commons-parent/9/commons-parent-9.pom new file mode 100644 index 0000000..8c2eee9 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/9/commons-parent-9.pom @@ -0,0 +1,567 @@ + + 4.0.0 + + org.apache + apache + 4 + + org.apache.commons + commons-parent + pom + + 9 + Commons Parent + http://commons.apache.org/ + 2001 + + + continuum + http://vmbuild.apache.org/continuum/ + + + mail + +
      dev@commons.apache.org
      +
      +
      +
      +
      + + + + + dummy + Dummy to avoid accidental deploys + + + + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-9 + scm:svn:https://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-9 + http://svn.apache.org/viewvc/commons/proper/commons-parent/tags/commons-parent-9 + + + + + Commons User List + user-subscribe@commons.apache.org + user-unsubscribe@commons.apache.org + user@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-user/ + + http://commons.markmail.org/search/list:org.apache.commons.user + http://www.nabble.com/Commons---User-f319.html + http://www.mail-archive.com/user@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.user + + + + Commons Dev List + dev-subscribe@commons.apache.org + dev-unsubscribe@commons.apache.org + dev@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-dev/ + + http://commons.markmail.org/search/list:org.apache.commons.dev + http://www.nabble.com/Commons---Dev-f317.html + http://www.mail-archive.com/dev@commons.apache.org/ + http://news.gmane.org/gmane.comp.jakarta.commons.devel + + + + Commons Issues List + issues-subscribe@commons.apache.org + issues-unsubscribe@commons.apache.org + issues@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-issues/ + + http://commons.markmail.org/search/list:org.apache.commons.issues + http://www.nabble.com/Commons---Issues-f25499.html + http://www.mail-archive.com/issues@commons.apache.org/ + + + + Commons Commits List + commits-subscribe@commons.apache.org + commits-unsubscribe@commons.apache.org + commits@commons.apache.org + http://mail-archives.apache.org/mod_mbox/commons-commits/ + + http://commons.markmail.org/search/list:org.apache.commons.commits + http://www.mail-archive.com/commits@commons.apache.org/ + + + + + + + ${basedir} + META-INF + + NOTICE.txt + LICENSE.txt + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.0-alpha-3 + + + org.apache.maven.plugins + maven-install-plugin + 2.2 + + + org.apache.maven.plugins + maven-jar-plugin + 2.2 + + + org.apache.maven.plugins + maven-source-plugin + 2.0.4 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.4.2 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2-beta-1 + + + org.apache.maven.plugins + maven-release-plugin + 2.0-beta-7 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.3 + + ${commons.encoding} + ${commons.docEncoding} + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.0.2 + + ${maven.compile.source} + ${maven.compile.target} + ${commons.encoding} + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.1 + + + org.apache.felix + maven-bundle-plugin + 1.4.0 + true + + + org.apache.commons + commons-build-plugin + 1.0 + + ${commons.release.name} + + + + + + + + maven-compiler-plugin + + + maven-jar-plugin + + + ${commons.manifestfile} + + ${project.name} + ${project.version} + ${project.organization.name} + ${project.name} + ${project.version} + ${project.organization.name} + org.apache + ${maven.compile.source} + ${maven.compile.target} + + + + + + org.apache.felix + maven-bundle-plugin + + true + target/osgi + + + <_nouses>true + ${commons.osgi.symbolicName} + ${commons.osgi.export} + ${commons.osgi.private} + ${commons.osgi.import} + ${commons.osgi.dynamicImport} + ${project.url} + + + + + bundle-manifest + process-classes + + manifest + + + + + + maven-idea-plugin + + ${maven.compile.source} + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + javadoc.resources + generate-sources + + run + + + + + + + + + + + + + + + + org.apache.commons + commons-build-plugin + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.0.1 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.3 + + true + ${maven.compile.source} + ${commons.encoding} + ${commons.docEncoding} + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.1 + + true + + + + org.apache.maven.plugins + maven-site-plugin + 2.0-beta-6 + + + + navigation.xml,changes.xml + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.4.2 + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-1 + + + org.codehaus.mojo + rat-maven-plugin + 1.0-alpha-3 + + + + + + + ci + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + + + + release + + + apache.releases + Apache Release Distribution Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-source-plugin + + + create-source-jar + + jar + + package + + + + + maven-release-plugin + + + -Prelease + + + + maven-javadoc-plugin + + + create-javadoc-jar + + jar + + package + + ${maven.compile.source} + + + + + + + + + + rc + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + apache.snapshots + Apache Development Snapshot Repository + ${commons.deployment.protocol}://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository + + + + + + + maven-gpg-plugin + + ${gpg.passphrase} + + + + sign-artifacts + verify + + sign + + + + + + maven-install-plugin + + true + + + + maven-site-plugin + + + + site + + package + + + + + maven-source-plugin + + + create-source-jar + + jar + + package + + + + + maven-release-plugin + + + -Prc + + + + maven-javadoc-plugin + + + create-javadoc-jar + + jar + + package + + ${maven.compile.source} + + + + + + maven-assembly-plugin + + + + attached + + package + + + + + + + + + + + + 1.3 + 1.3 + + + ${project.artifactId}-${commons.release.version} + -bin + + + ${project.artifactId} + + + org.apache.commons.${commons.componentid} + org.apache.commons.*;version=${pom.version} + * + + + + + target/osgi/MANIFEST.MF + + + scp + + + iso-8859-1 + ${commons.encoding} + + + +
      \ No newline at end of file diff --git a/repository/org/apache/commons/commons-parent/9/commons-parent-9.pom.sha1 b/repository/org/apache/commons/commons-parent/9/commons-parent-9.pom.sha1 new file mode 100644 index 0000000..903fca8 --- /dev/null +++ b/repository/org/apache/commons/commons-parent/9/commons-parent-9.pom.sha1 @@ -0,0 +1 @@ +217cc375e25b647a61956e1d6a88163f9e3a387c \ No newline at end of file diff --git a/repository/org/apache/commons/commons-pool2/2.0/_remote.repositories b/repository/org/apache/commons/commons-pool2/2.0/_remote.repositories new file mode 100644 index 0000000..b23bf6a --- /dev/null +++ b/repository/org/apache/commons/commons-pool2/2.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Thu May 05 10:25:02 CST 2016 +commons-pool2-2.0.pom>central= +commons-pool2-2.0.jar>central= diff --git a/repository/org/apache/commons/commons-pool2/2.0/commons-pool2-2.0.jar b/repository/org/apache/commons/commons-pool2/2.0/commons-pool2-2.0.jar new file mode 100644 index 0000000..be6d84f Binary files /dev/null and b/repository/org/apache/commons/commons-pool2/2.0/commons-pool2-2.0.jar differ diff --git a/repository/org/apache/commons/commons-pool2/2.0/commons-pool2-2.0.jar.sha1 b/repository/org/apache/commons/commons-pool2/2.0/commons-pool2-2.0.jar.sha1 new file mode 100644 index 0000000..35b1737 --- /dev/null +++ b/repository/org/apache/commons/commons-pool2/2.0/commons-pool2-2.0.jar.sha1 @@ -0,0 +1 @@ +4f8826f7a470c31f5089d73e3afa0d6761dc1b79 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-pool2/2.0/commons-pool2-2.0.pom b/repository/org/apache/commons/commons-pool2/2.0/commons-pool2-2.0.pom new file mode 100644 index 0000000..a2b0465 --- /dev/null +++ b/repository/org/apache/commons/commons-pool2/2.0/commons-pool2-2.0.pom @@ -0,0 +1,324 @@ + + + + + org.apache.commons + commons-parent + 28 + + 4.0.0 + commons-pool2 + 2.0 + Apache Commons Pool + + 2001 + Apache Commons Object Pooling Library + + http://commons.apache.org/proper/commons-pool/ + + + jira + http://issues.apache.org/jira/browse/POOL + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/pool/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/pool/trunk + http://svn.apache.org/viewvc/commons/proper/pool/trunk + + + + + Morgan Delagrange + morgand + + + + + Geir Magnusson + geirm + + + + + Craig McClanahan + craigmcc + + + + + Rodney Waldhoff + rwaldhoff + + + + + David Weinrich + dweinr1 + + + + + Dirk Verbeeck + dirkv + + + + + Robert Burrell Donkin + rdonkin + + The Apache Software Foundation + + + Sandy McArthur + sandymac + + The Apache Software Foundation + + + Phil Steitz + psteitz + + The Apache Software Foundation + + + Simone Tripodi + simonetripodi + The Apache Software Foundation + + + + + Todd Carmichael + toddc@concur.com + + + + + + junit + junit + 4.11 + test + + + cglib + cglib + 3.0 + provided + + + org.ow2.asm + asm-util + 4.0 + provided + + + + + + + + apache.website + Apache Commons Site + scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-pool/ + + + + + UTF-8 + UTF-8 + 1.6 + 1.6 + pool2 + 2.0 + (Java 6.0+) + 1.6 + (Java 5.0+) + + commons-pool-${commons.release.2.version} + POOL + 12310488 + pool + https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-pool + site-content + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + 1800 + + **/Test*.java + + + + **/Test*$*.java + + **/TestSoftRefOutOfMemory.java + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src.xml + + gnu + + + + org.apache.maven.plugins + maven-scm-publish-plugin + + + javadocs + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + ${basedir}/src/changes/changes.xml + + src/changes + + + + + changes-report + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.9.1 + + false + + + + checkstyle + + + + + + ${basedir}/checkstyle.xml + false + ${basedir}/license-header.txt + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.4.0 + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + org.apache.rat + apache-rat-plugin + + + src/test/resources/test1 + src/test/resources/test2 + .checkstyle + .fbprefs + .pmd + + + + + + + + + setup-checkout + + + site-content + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + prepare-checkout + pre-site + + run + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/repository/org/apache/commons/commons-pool2/2.0/commons-pool2-2.0.pom.sha1 b/repository/org/apache/commons/commons-pool2/2.0/commons-pool2-2.0.pom.sha1 new file mode 100644 index 0000000..55d0dc7 --- /dev/null +++ b/repository/org/apache/commons/commons-pool2/2.0/commons-pool2-2.0.pom.sha1 @@ -0,0 +1 @@ +fca3e6bd2e8a53f8b45a2d94fc5e652e5348ed0e \ No newline at end of file diff --git a/repository/org/apache/commons/commons-pool2/2.2/_remote.repositories b/repository/org/apache/commons/commons-pool2/2.2/_remote.repositories new file mode 100644 index 0000000..c42e8f9 --- /dev/null +++ b/repository/org/apache/commons/commons-pool2/2.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:54 CST 2016 +commons-pool2-2.2.jar>central= +commons-pool2-2.2.pom>central= diff --git a/repository/org/apache/commons/commons-pool2/2.2/commons-pool2-2.2.jar b/repository/org/apache/commons/commons-pool2/2.2/commons-pool2-2.2.jar new file mode 100644 index 0000000..6a3eb38 Binary files /dev/null and b/repository/org/apache/commons/commons-pool2/2.2/commons-pool2-2.2.jar differ diff --git a/repository/org/apache/commons/commons-pool2/2.2/commons-pool2-2.2.jar.sha1 b/repository/org/apache/commons/commons-pool2/2.2/commons-pool2-2.2.jar.sha1 new file mode 100644 index 0000000..7c2fc09 --- /dev/null +++ b/repository/org/apache/commons/commons-pool2/2.2/commons-pool2-2.2.jar.sha1 @@ -0,0 +1 @@ +bd1a6e384f3cf0f9b9a60e1e6c1c1ecbbee7e0b7 \ No newline at end of file diff --git a/repository/org/apache/commons/commons-pool2/2.2/commons-pool2-2.2.pom b/repository/org/apache/commons/commons-pool2/2.2/commons-pool2-2.2.pom new file mode 100644 index 0000000..5269270 --- /dev/null +++ b/repository/org/apache/commons/commons-pool2/2.2/commons-pool2-2.2.pom @@ -0,0 +1,325 @@ + + + + + org.apache.commons + commons-parent + 33 + + 4.0.0 + commons-pool2 + 2.2 + Apache Commons Pool + + 2001 + Apache Commons Object Pooling Library + + http://commons.apache.org/proper/commons-pool/ + + + jira + http://issues.apache.org/jira/browse/POOL + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/pool/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/pool/trunk + http://svn.apache.org/viewvc/commons/proper/pool/trunk + + + + + Morgan Delagrange + morgand + + + + + Geir Magnusson + geirm + + + + + Craig McClanahan + craigmcc + + + + + Rodney Waldhoff + rwaldhoff + + + + + David Weinrich + dweinr1 + + + + + Dirk Verbeeck + dirkv + + + + + Robert Burrell Donkin + rdonkin + + The Apache Software Foundation + + + Sandy McArthur + sandymac + + The Apache Software Foundation + + + Phil Steitz + psteitz + + The Apache Software Foundation + + + Simone Tripodi + simonetripodi + The Apache Software Foundation + + + + + Todd Carmichael + toddc@concur.com + + + + + + junit + junit + 4.11 + test + + + cglib + cglib + 3.0 + provided + + + org.ow2.asm + asm-util + 4.0 + provided + + + + + + + + apache.website + Apache Commons Site + scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-pool/ + + + + + UTF-8 + UTF-8 + 1.6 + 1.6 + pool2 + 2.2 + (Java 6.0+) + 1.6 + (Java 5.0+) + + commons-pool-${commons.release.2.version} + POOL + 12310488 + pool + https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-pool + site-content + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + 1800 + + **/Test*.java + + + + **/Test*$*.java + + **/TestSoftRefOutOfMemory.java + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src-tar-gz.xml + src/main/assembly/src-zip.xml + + gnu + + + + org.apache.maven.plugins + maven-scm-publish-plugin + + + api-* + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + ${basedir}/src/changes/changes.xml + + src/changes + + + + + changes-report + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.9.1 + + false + + + + checkstyle + + + + + + ${basedir}/checkstyle.xml + false + ${basedir}/license-header.txt + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.4.0 + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + org.apache.rat + apache-rat-plugin + + + src/test/resources/test1 + src/test/resources/test2 + .checkstyle + .fbprefs + .pmd + + + + + + + + + setup-checkout + + + site-content + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + prepare-checkout + pre-site + + run + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/repository/org/apache/commons/commons-pool2/2.2/commons-pool2-2.2.pom.sha1 b/repository/org/apache/commons/commons-pool2/2.2/commons-pool2-2.2.pom.sha1 new file mode 100644 index 0000000..709df62 --- /dev/null +++ b/repository/org/apache/commons/commons-pool2/2.2/commons-pool2-2.2.pom.sha1 @@ -0,0 +1 @@ +719aa1664db856d594939c30a67915e46e80fe5d \ No newline at end of file diff --git a/repository/org/apache/commons/commons-pool2/2.3/_remote.repositories b/repository/org/apache/commons/commons-pool2/2.3/_remote.repositories new file mode 100644 index 0000000..ccbef79 --- /dev/null +++ b/repository/org/apache/commons/commons-pool2/2.3/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:05:22 CST 2017 +commons-pool2-2.3.jar>central= +commons-pool2-2.3.pom>central= diff --git a/repository/org/apache/commons/commons-pool2/2.3/commons-pool2-2.3.jar b/repository/org/apache/commons/commons-pool2/2.3/commons-pool2-2.3.jar new file mode 100644 index 0000000..5219e1c Binary files /dev/null and b/repository/org/apache/commons/commons-pool2/2.3/commons-pool2-2.3.jar differ diff --git a/repository/org/apache/commons/commons-pool2/2.3/commons-pool2-2.3.jar.sha1 b/repository/org/apache/commons/commons-pool2/2.3/commons-pool2-2.3.jar.sha1 new file mode 100644 index 0000000..7936f41 --- /dev/null +++ b/repository/org/apache/commons/commons-pool2/2.3/commons-pool2-2.3.jar.sha1 @@ -0,0 +1 @@ +62a559a025fd890c30364296ece14643ba9c8c5b \ No newline at end of file diff --git a/repository/org/apache/commons/commons-pool2/2.3/commons-pool2-2.3.pom b/repository/org/apache/commons/commons-pool2/2.3/commons-pool2-2.3.pom new file mode 100644 index 0000000..9152f7a --- /dev/null +++ b/repository/org/apache/commons/commons-pool2/2.3/commons-pool2-2.3.pom @@ -0,0 +1,316 @@ + + + + + org.apache.commons + commons-parent + 34 + + 4.0.0 + commons-pool2 + 2.3 + Apache Commons Pool + + 2001 + Apache Commons Object Pooling Library + + http://commons.apache.org/proper/commons-pool/ + + + jira + http://issues.apache.org/jira/browse/POOL + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/pool/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/pool/trunk + http://svn.apache.org/viewvc/commons/proper/pool/trunk + + + + + Morgan Delagrange + morgand + + + + + Geir Magnusson + geirm + + + + + Craig McClanahan + craigmcc + + + + + Rodney Waldhoff + rwaldhoff + + + + + David Weinrich + dweinr1 + + + + + Dirk Verbeeck + dirkv + + + + + Robert Burrell Donkin + rdonkin + + The Apache Software Foundation + + + Sandy McArthur + sandymac + + The Apache Software Foundation + + + Phil Steitz + psteitz + + The Apache Software Foundation + + + Simone Tripodi + simonetripodi + The Apache Software Foundation + + + + + Todd Carmichael + toddc@concur.com + + + + + + junit + junit + 4.11 + test + + + cglib + cglib + 3.1 + true + + + org.ow2.asm + asm-util + 5.0.3 + true + + + + + + + + apache.website + Apache Commons Site + scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-pool/ + + + + + UTF-8 + UTF-8 + 1.6 + 1.6 + pool2 + 2.3 + (Java 6.0+) + 1.6 + (Java 5.0+) + + commons-pool-${commons.release.2.version} + POOL + 12310488 + pool + https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-pool + site-content + net.sf.cglib.proxy;resolution:=optional,* + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + 1800 + + **/Test*.java + + + + **/Test*$*.java + + **/TestSoftRefOutOfMemory.java + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src-tar-gz.xml + src/main/assembly/src-zip.xml + + gnu + + + + org.apache.maven.plugins + maven-scm-publish-plugin + + + api-* + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + ${basedir}/src/changes/changes.xml + + src/changes + + + + + changes-report + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.12.1 + + ${basedir}/checkstyle.xml + false + ${basedir}/license-header.txt + + + + org.codehaus.mojo + findbugs-maven-plugin + 3.0.0 + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.6 + + + org.apache.rat + apache-rat-plugin + + + src/test/resources/test1 + src/test/resources/test2 + .checkstyle + .fbprefs + .pmd + + + + + + + + + setup-checkout + + + site-content + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + prepare-checkout + pre-site + + run + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/repository/org/apache/commons/commons-pool2/2.3/commons-pool2-2.3.pom.sha1 b/repository/org/apache/commons/commons-pool2/2.3/commons-pool2-2.3.pom.sha1 new file mode 100644 index 0000000..0e57409 --- /dev/null +++ b/repository/org/apache/commons/commons-pool2/2.3/commons-pool2-2.3.pom.sha1 @@ -0,0 +1 @@ +52cbd3eab6da329f05a82a2f8b3efe164c31f88d \ No newline at end of file diff --git a/repository/org/apache/commons/commons-pool2/2.4.2/_remote.repositories b/repository/org/apache/commons/commons-pool2/2.4.2/_remote.repositories new file mode 100644 index 0000000..59c9a9d --- /dev/null +++ b/repository/org/apache/commons/commons-pool2/2.4.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 15 10:19:18 CST 2017 +commons-pool2-2.4.2.jar>central= +commons-pool2-2.4.2.pom>central= diff --git a/repository/org/apache/commons/commons-pool2/2.4.2/commons-pool2-2.4.2.jar b/repository/org/apache/commons/commons-pool2/2.4.2/commons-pool2-2.4.2.jar new file mode 100644 index 0000000..fdf8b6f Binary files /dev/null and b/repository/org/apache/commons/commons-pool2/2.4.2/commons-pool2-2.4.2.jar differ diff --git a/repository/org/apache/commons/commons-pool2/2.4.2/commons-pool2-2.4.2.jar.sha1 b/repository/org/apache/commons/commons-pool2/2.4.2/commons-pool2-2.4.2.jar.sha1 new file mode 100644 index 0000000..893b594 --- /dev/null +++ b/repository/org/apache/commons/commons-pool2/2.4.2/commons-pool2-2.4.2.jar.sha1 @@ -0,0 +1 @@ +e5f4f28f19d57716fbc3989d7a357ebf1e454fea \ No newline at end of file diff --git a/repository/org/apache/commons/commons-pool2/2.4.2/commons-pool2-2.4.2.pom b/repository/org/apache/commons/commons-pool2/2.4.2/commons-pool2-2.4.2.pom new file mode 100644 index 0000000..ce8969e --- /dev/null +++ b/repository/org/apache/commons/commons-pool2/2.4.2/commons-pool2-2.4.2.pom @@ -0,0 +1,316 @@ + + + + + org.apache.commons + commons-parent + 34 + + 4.0.0 + commons-pool2 + 2.4.2 + Apache Commons Pool + + 2001 + Apache Commons Object Pooling Library + + http://commons.apache.org/proper/commons-pool/ + + + jira + http://issues.apache.org/jira/browse/POOL + + + + scm:svn:http://svn.apache.org/repos/asf/commons/proper/pool/trunk + scm:svn:https://svn.apache.org/repos/asf/commons/proper/pool/trunk + http://svn.apache.org/viewvc/commons/proper/pool/trunk + + + + + Morgan Delagrange + morgand + + + + + Geir Magnusson + geirm + + + + + Craig McClanahan + craigmcc + + + + + Rodney Waldhoff + rwaldhoff + + + + + David Weinrich + dweinr1 + + + + + Dirk Verbeeck + dirkv + + + + + Robert Burrell Donkin + rdonkin + + The Apache Software Foundation + + + Sandy McArthur + sandymac + + The Apache Software Foundation + + + Phil Steitz + psteitz + + The Apache Software Foundation + + + Simone Tripodi + simonetripodi + The Apache Software Foundation + + + + + Todd Carmichael + toddc@concur.com + + + + + + junit + junit + 4.12 + test + + + cglib + cglib + 3.1 + true + + + org.ow2.asm + asm-util + 5.0.4 + true + + + + + + + + apache.website + Apache Commons Site + scm:svn:https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-pool/ + + + + + UTF-8 + UTF-8 + 1.6 + 1.6 + pool2 + 2.4.2 + (Java 6.0+) + 1.6 + (Java 5.0+) + + commons-pool-${commons.release.2.version} + POOL + 12310488 + pool + https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-pool + site-content + net.sf.cglib.proxy;resolution:=optional,* + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + 1800 + + **/Test*.java + + + + **/Test*$*.java + + **/TestSoftRefOutOfMemory.java + + + + + maven-assembly-plugin + + + src/main/assembly/bin.xml + src/main/assembly/src-tar-gz.xml + src/main/assembly/src-zip.xml + + gnu + + + + org.apache.maven.plugins + maven-scm-publish-plugin + + + api-* + + + + + + + + + + org.apache.maven.plugins + maven-changes-plugin + ${commons.changes.version} + + ${basedir}/src/changes/changes.xml + + src/changes + + + + + changes-report + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.12.1 + + ${basedir}/checkstyle.xml + false + ${basedir}/license-header.txt + + + + org.codehaus.mojo + findbugs-maven-plugin + 3.0.1 + + Normal + Default + ${basedir}/findbugs-exclude-filter.xml + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.6 + + + org.apache.rat + apache-rat-plugin + + + src/test/resources/test1 + src/test/resources/test2 + .checkstyle + .fbprefs + .pmd + + + + + + + + + setup-checkout + + + site-content + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + prepare-checkout + pre-site + + run + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/repository/org/apache/commons/commons-pool2/2.4.2/commons-pool2-2.4.2.pom.sha1 b/repository/org/apache/commons/commons-pool2/2.4.2/commons-pool2-2.4.2.pom.sha1 new file mode 100644 index 0000000..baf17c6 --- /dev/null +++ b/repository/org/apache/commons/commons-pool2/2.4.2/commons-pool2-2.4.2.pom.sha1 @@ -0,0 +1 @@ +b38065845c76c6b8fe169c47332ee782907d9929 \ No newline at end of file diff --git a/repository/org/apache/curator/apache-curator/2.5.0/_remote.repositories b/repository/org/apache/curator/apache-curator/2.5.0/_remote.repositories new file mode 100644 index 0000000..e3c32cb --- /dev/null +++ b/repository/org/apache/curator/apache-curator/2.5.0/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:28:05 CST 2017 +apache-curator-2.5.0.pom>central= diff --git a/repository/org/apache/curator/apache-curator/2.5.0/apache-curator-2.5.0.pom b/repository/org/apache/curator/apache-curator/2.5.0/apache-curator-2.5.0.pom new file mode 100644 index 0000000..9b38735 --- /dev/null +++ b/repository/org/apache/curator/apache-curator/2.5.0/apache-curator-2.5.0.pom @@ -0,0 +1,722 @@ + + + + 4.0.0 + + + org.apache + apache + 14 + + + org.apache.curator + apache-curator + 2.5.0 + pom + + Apache Curator + + Curator is a set of Java libraries that make using Apache ZooKeeper much easier. + + http://curator.apache.org + 2011 + + + + The Apache Software License, Version 2.0 + file://${basedir}/LICENSE + repo + + + + + The Apache Software Foundation + http://www.apache.org/ + + + + UTF-8 + UTF-8 + UTF-8 + + 1.6 + + + 2.7 + 2.9.1 + 2.8 + 2.5.1 + 3.1 + 2.3.7 + 2.17 + 2.9.1 + 3.3 + 1.5 + 1.0 + 1.9.0 + 2.5 + 0.10 + 3.18.1-GA + 2.2 + 1.9.13 + 1.18.1 + 1.1.1 + 6.1.26 + 1.0.2 + 2.3.0.GA + 3.4.6 + 16.0.1 + 6.8.8 + + + + + + + + + + + + + https://github.com/apache/curator.git + scm:git:https://git-wip-us.apache.org/repos/asf/curator.git + scm:git:https://git-wip-us.apache.org/repos/asf/curator.git + + apache-curator-2.5.0 + + + + JIRA + http://issues.apache.org/jira/browse/CURATOR + + + + Jenkins + https://builds.apache.org/job/Curator/ + + + mail + true + true + false + false + +
      dev@curator.apache.org
      +
      +
      +
      +
      + + + + apache.website.svnpub + scm:svn:https://svn.apache.org/repos/asf/curator/site/trunk + + + + + + Users + user@curator.apache.org + user-subscribe@curator.apache.org + user-unsubscribe@curator.apache.org + http://mail-archives.apache.org/mod_mbox/curator-user/ + + + Development + dev@curator.apache.org + dev-subscribe@curator.apache.org + dev-unsubscribe@curator.apache.org + http://mail-archives.apache.org/mod_mbox/curator-dev/ + + + Commits + commits@curator.apache.org + commits-subscribe@curator.apache.org + commits-unsubscribe@curator.apache.org + http://mail-archives.apache.org/mod_mbox/curator-commits/ + + + + + + randgalt + Jordan Zimmerman + randgalt@apache.org + -5 + + Committer + PMC Chair + + https://people.apache.org/~randgalt + + + + zarfide + Jay Zarfoss + zarfide@apache.org + -8 + + Committer + PMC Member + + http://www.linkedin.com/pub/jay-zarfoss/34/56/a19 + + + + cheddar + Eric Tschetter + cheddar@apache.org + -6 + + Committer + PMC Member + ChedHeader + + + + iocanel + Ioannis Canellos + iocanel@apache.org + +2 + + Committer + PMC Member + + http://iocanel.blogspot.com + + + + Patrick Hunt + phunt1@gmail.com + + PMC Member + + -8 + http://www.linkedin.com/pub/patrick-hunt/2/5b2/24a + + + + Mahadev Konar + mahadev@apache.org + + PMC Member + + -8 + http://www.linkedin.com/in/mahadevkonar + + + + Luciano Resende + lresende@apache.org + + PMC Member + + -8 + https://people.apache.org/~lresende + + + + Enis Söztutar + enis@apache.org + + PMC Member + + -8 + https://people.apache.org/~enis + + + + + curator-client + curator-test + curator-framework + curator-recipes + curator-examples + curator-x-discovery + curator-x-discovery-server + + + + + + org.slf4j + slf4j-api + 1.7.6 + + + + org.mockito + mockito-core + 1.9.5 + + + + org.apache.curator + curator-client + ${project.version} + + + + org.apache.curator + curator-framework + ${project.version} + + + + org.apache.curator + curator-recipes + ${project.version} + + + + org.apache.curator + curator-test + ${project.version} + + + + org.apache.curator + curator-x-discovery + ${project.version} + + + + org.apache.curator + curator-x-discovery-server + ${project.version} + + + + org.javassist + javassist + ${javassist-version} + + + + org.apache.commons + commons-math + ${commons-math-version} + + + + org.codehaus.jackson + jackson-mapper-asl + ${jackson-mapper-asl-version} + + + + com.sun.jersey + jersey-server + ${jersey-version} + + + + com.sun.jersey + jersey-servlet + ${jersey-version} + + + + com.sun.jersey + jersey-client + ${jersey-version} + + + + com.sun.jersey + jersey-core + ${jersey-version} + + + + javax.ws.rs + jsr311-api + ${jsr311-api-version} + + + + org.mortbay.jetty + jetty + ${jetty-version} + + + + net.sf.scannotation + scannotation + ${scannotation-version} + + + + org.jboss.resteasy + resteasy-jaxrs + ${resteasy-jaxrs-version} + + + org.scannotation + scannotation + + + + + + org.apache.zookeeper + zookeeper + ${zookeeper-version} + + + com.sun.jmx + jmxri + + + com.sun.jdmk + jmxtools + + + javax.jms + jms + + + junit + junit + + + + + + com.google.guava + guava + ${guava-version} + + + + org.testng + testng + ${testng-version} + + + + + + + org.apache.zookeeper + zookeeper + + + + com.google.guava + guava + + + + org.testng + testng + test + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${maven-project-info-reports-plugin-version} + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin-version} + + true + + + + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + ${maven-dependency-plugin-version} + + + + org.apache.maven.plugins + maven-install-plugin + ${maven-install-plugin-version} + + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin-version} + + + + org.apache.felix + maven-bundle-plugin + ${maven-bundle-plugin-version} + + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin-version} + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin-version} + + + + org.apache.maven.plugins + maven-site-plugin + ${maven-site-plugin-version} + + + + org.apache.maven.plugins + maven-scm-publish-plugin + ${maven-scm-publish-plugin-version} + + + + com.mycila.maven-license-plugin + maven-license-plugin + ${maven-license-plugin-version} + + + + org.apache.maven.plugins + maven-release-plugin + ${maven-release-plugin-version} + + + + org.apache.rat + apache-rat-plugin + ${apache-rat-plugin-version} + + + + + + + ${basedir} + META-INF + + DISCLAIMER + LICENSE + NOTICE + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + + org.apache.maven.plugins + maven-install-plugin + + true + + + + + org.apache.maven.plugins + maven-compiler-plugin + + ${jdk-version} + ${jdk-version} + + + + + org.apache.felix + maven-bundle-plugin + true + true + + + ${project.name} + ${project.artifactId} + ${osgi.export.package} + ${osgi.import.package} + ${osgi.dynamic.import} + ${osgi.private.package} + ${osgi.require.bundle} + ${osgi.activator} + ${osgi.export.service} + + + jar + war + bundle + + true + + + + bundle-manifest + process-classes + + manifest + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + 1 + false + true + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + true + + + + + org.apache.maven.plugins + maven-site-plugin + + en + true + + + + org.apache.maven.doxia + doxia-module-confluence + ${doxia-module-confluence-version} + + + + + site + + site + + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + false + + Curator website deployment + + ${curator-website-checkout-path} + + + + scm-publish + site-deploy + + publish-scm + + + + + + + com.mycila.maven-license-plugin + maven-license-plugin + +
      src/etc/header.txt
      + + **/*.confluence + **/*.rdf + **/.gitignore + **/.idea/** + **/DISCLAIMER + **/DEPENDENCIES + **/KEYS + **/LICENSE + **/NOTICE + **/README + **/CHANGES + **/RELEASE-NOTES + + true +
      + + + license + + check + + + +
      + + + org.apache.maven.plugins + maven-release-plugin + + -Dmaven.test.skip=true + forked-path + + + + + org.apache.rat + apache-rat-plugin + + 0 + false + + **/*.confluence + **/*.rdf + **/.gitignore + **/.idea/** + **/DISCLAIMER + **/DEPENDENCIES + **/KEYS + **/LICENSE + **/NOTICE + **/README + **/CHANGES + **/RELEASE-NOTES + + + +
      +
      +
      diff --git a/repository/org/apache/curator/apache-curator/2.5.0/apache-curator-2.5.0.pom.sha1 b/repository/org/apache/curator/apache-curator/2.5.0/apache-curator-2.5.0.pom.sha1 new file mode 100644 index 0000000..58b686e --- /dev/null +++ b/repository/org/apache/curator/apache-curator/2.5.0/apache-curator-2.5.0.pom.sha1 @@ -0,0 +1 @@ +62aa7f1a74afe4a723348e9fb83ce3975be6235f \ No newline at end of file diff --git a/repository/org/apache/curator/apache-curator/2.7.1/_remote.repositories b/repository/org/apache/curator/apache-curator/2.7.1/_remote.repositories new file mode 100644 index 0000000..8d34ee9 --- /dev/null +++ b/repository/org/apache/curator/apache-curator/2.7.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:58:09 CST 2017 +apache-curator-2.7.1.pom>central= diff --git a/repository/org/apache/curator/apache-curator/2.7.1/apache-curator-2.7.1.pom b/repository/org/apache/curator/apache-curator/2.7.1/apache-curator-2.7.1.pom new file mode 100644 index 0000000..4fce651 --- /dev/null +++ b/repository/org/apache/curator/apache-curator/2.7.1/apache-curator-2.7.1.pom @@ -0,0 +1,821 @@ + + + + 4.0.0 + + + org.apache + apache + 14 + + + org.apache.curator + apache-curator + 2.7.1 + pom + + Apache Curator + + Curator is a set of Java libraries that make using Apache ZooKeeper much easier. + + http://curator.apache.org + 2011 + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + The Apache Software Foundation + http://www.apache.org/ + + + + UTF-8 + UTF-8 + UTF-8 + + 1.6 + + 1 + + + 2.7 + 2.9.1 + 2.8 + 2.5.1 + 3.1 + 2.3.7 + 2.17 + 3.3 + 1.5 + 1.0 + 1.9.0 + 2.5 + 0.10 + 3.18.1-GA + 2.2 + 1.9.13 + 1.18.1 + 1.1.1 + 6.1.26 + 1.0.2 + 2.3.0.GA + 3.4.6 + 16.0.1 + 6.8.8 + 0.12.0 + 0.7.0 + 2.3 + 1.7.6 + + + + + + + + + + + + + https://github.com/apache/curator.git + scm:git:https://git-wip-us.apache.org/repos/asf/curator.git + scm:git:https://git-wip-us.apache.org/repos/asf/curator.git + + apache-curator-2.7.1 + + + + JIRA + http://issues.apache.org/jira/browse/CURATOR + + + + Jenkins + https://builds.apache.org/job/Curator/ + + + mail + true + true + false + false + +
      dev@curator.apache.org
      +
      +
      +
      +
      + + + + apache.website.svnpub + scm:svn:https://svn.apache.org/repos/asf/curator/site/trunk + + + + + + Users + user@curator.apache.org + user-subscribe@curator.apache.org + user-unsubscribe@curator.apache.org + http://mail-archives.apache.org/mod_mbox/curator-user/ + + + Development + dev@curator.apache.org + dev-subscribe@curator.apache.org + dev-unsubscribe@curator.apache.org + http://mail-archives.apache.org/mod_mbox/curator-dev/ + + + Commits + commits@curator.apache.org + commits-subscribe@curator.apache.org + commits-unsubscribe@curator.apache.org + http://mail-archives.apache.org/mod_mbox/curator-commits/ + + + + + + randgalt + Jordan Zimmerman + randgalt@apache.org + -5 + + Committer + PMC Chair + + https://people.apache.org/~randgalt + + + + zarfide + Jay Zarfoss + zarfide@apache.org + -8 + + Committer + PMC Member + + http://www.linkedin.com/pub/jay-zarfoss/34/56/a19 + + + + cheddar + Eric Tschetter + cheddar@apache.org + -6 + + Committer + PMC Member + ChedHeader + + + + iocanel + Ioannis Canellos + iocanel@apache.org + +2 + + Committer + PMC Member + + http://iocanel.blogspot.com + + + + cammckenzie + Cameron McKenzie + cammckenzie@apache.org + +10 + + Committer + PMC Member + + https://people.apache.org/~cammckenzie + + + + dragonsinth + Scott Blum + dragonsinth@apache.org + -5 + + Committer + PMC Member + + http://github.com/dragonsinth + + + + Patrick Hunt + phunt1@gmail.com + + PMC Member + + -8 + http://www.linkedin.com/pub/patrick-hunt/2/5b2/24a + + + + Mahadev Konar + mahadev@apache.org + + PMC Member + + -8 + http://www.linkedin.com/in/mahadevkonar + + + + Luciano Resende + lresende@apache.org + + PMC Member + + -8 + https://people.apache.org/~lresende + + + + Enis Söztutar + enis@apache.org + + PMC Member + + -8 + https://people.apache.org/~enis + + + + + curator-client + curator-test + curator-framework + curator-recipes + curator-examples + curator-x-discovery + curator-x-discovery-server + curator-x-rpc + + + + + + org.slf4j + slf4j-api + ${slf4j-version} + + + + org.slf4j + slf4j-log4j12 + ${slf4j-version} + + + + org.mockito + mockito-core + 1.9.5 + + + + org.apache.curator + curator-client + ${project.version} + + + + org.apache.curator + curator-framework + ${project.version} + + + + org.apache.curator + curator-recipes + ${project.version} + + + + org.apache.curator + curator-test + ${project.version} + + + + org.apache.curator + curator-x-discovery + ${project.version} + + + + org.apache.curator + curator-x-discovery-server + ${project.version} + + + + org.javassist + javassist + ${javassist-version} + + + + org.apache.commons + commons-math + ${commons-math-version} + + + + org.codehaus.jackson + jackson-mapper-asl + ${jackson-mapper-asl-version} + + + + com.sun.jersey + jersey-server + ${jersey-version} + + + + com.sun.jersey + jersey-servlet + ${jersey-version} + + + + com.sun.jersey + jersey-client + ${jersey-version} + + + + com.sun.jersey + jersey-core + ${jersey-version} + + + + javax.ws.rs + jsr311-api + ${jsr311-api-version} + + + + org.mortbay.jetty + jetty + ${jetty-version} + + + + net.sf.scannotation + scannotation + ${scannotation-version} + + + + org.jboss.resteasy + resteasy-jaxrs + ${resteasy-jaxrs-version} + + + org.scannotation + scannotation + + + + + + org.apache.zookeeper + zookeeper + ${zookeeper-version} + + + com.sun.jmx + jmxri + + + com.sun.jdmk + jmxtools + + + javax.jms + jms + + + junit + junit + + + org.slf4j + slf4j-log4j12 + + + + + + com.google.guava + guava + ${guava-version} + + + + org.testng + testng + ${testng-version} + + + + com.facebook.swift + swift-codec + ${swift-version} + + + + com.facebook.swift + swift-service + ${swift-version} + + + + io.dropwizard + dropwizard-configuration + ${dropwizard-version} + + + + io.dropwizard + dropwizard-logging + ${dropwizard-version} + + + + + + + org.apache.zookeeper + zookeeper + + + + com.google.guava + guava + + + + org.testng + testng + test + + + + org.slf4j + slf4j-log4j12 + test + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + ${maven-project-info-reports-plugin-version} + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin-version} + + true + + -J-Xmx1g + + false + + + + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + ${maven-dependency-plugin-version} + + + + org.apache.maven.plugins + maven-install-plugin + ${maven-install-plugin-version} + + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin-version} + + + + org.apache.felix + maven-bundle-plugin + ${maven-bundle-plugin-version} + + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin-version} + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin-version} + + + + org.apache.maven.plugins + maven-site-plugin + ${maven-site-plugin-version} + + + + org.apache.maven.plugins + maven-scm-publish-plugin + ${maven-scm-publish-plugin-version} + + + + com.mycila.maven-license-plugin + maven-license-plugin + ${maven-license-plugin-version} + + + + org.apache.maven.plugins + maven-release-plugin + ${maven-release-plugin-version} + + true + ${project.artifactId}-${project.version} + false + true + + + + + org.apache.rat + apache-rat-plugin + ${apache-rat-plugin-version} + + + + org.apache.maven.plugins + maven-shade-plugin + ${maven-shade-plugin-version} + + + + + + + ${basedir} + META-INF + + DISCLAIMER + LICENSE + NOTICE + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + + org.apache.maven.plugins + maven-install-plugin + + true + + + + + org.apache.maven.plugins + maven-compiler-plugin + + ${jdk-version} + ${jdk-version} + + + + + org.apache.felix + maven-bundle-plugin + true + true + + + ${project.name} + ${project.artifactId} + ${osgi.export.package} + ${osgi.import.package} + ${osgi.dynamic.import} + ${osgi.private.package} + ${osgi.require.bundle} + ${osgi.activator} + ${osgi.export.service} + + + jar + war + bundle + + true + + + + bundle-manifest + process-classes + + manifest + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + ${surefire-forkcount} + false + true + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + true + + -J-Xmx1g + + false + + + + + org.apache.maven.plugins + maven-site-plugin + + en + true + + + + org.apache.maven.doxia + doxia-module-confluence + ${doxia-module-confluence-version} + + + + + site + + site + + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + false + + Curator website deployment + + ${curator-website-checkout-path} + + + + scm-publish + site-deploy + + publish-scm + + + + + + + com.mycila.maven-license-plugin + maven-license-plugin + +
      src/etc/header.txt
      + + **/*.confluence + **/help.txt + **/*.rdf + **/.gitignore + **/*.thrift + **/*.json + **/.idea/** + **/DISCLAIMER + **/DEPENDENCIES + **/KEYS + **/LICENSE + **/NOTICE + **/README + **/CHANGES + **/RELEASE-NOTES + **/generated/** + + true +
      + + + license + + check + + + +
      + + + org.apache.maven.plugins + maven-release-plugin + + -Dmaven.test.skip=true + forked-path + + + + + org.apache.rat + apache-rat-plugin + + 0 + false + + **/*.confluence + **/*.rdf + **/help.txt + **/.gitignore + **/*.thrift + **/*.json + **/.idea/** + **/DISCLAIMER + **/DEPENDENCIES + **/KEYS + **/LICENSE + **/NOTICE + **/README + **/CHANGES + **/RELEASE-NOTES + **/generated/** + + + +
      +
      +
      diff --git a/repository/org/apache/curator/apache-curator/2.7.1/apache-curator-2.7.1.pom.sha1 b/repository/org/apache/curator/apache-curator/2.7.1/apache-curator-2.7.1.pom.sha1 new file mode 100644 index 0000000..0e5994a --- /dev/null +++ b/repository/org/apache/curator/apache-curator/2.7.1/apache-curator-2.7.1.pom.sha1 @@ -0,0 +1 @@ +b223ec624c73f9cf9277287bb71d32cb9b1fcd3f \ No newline at end of file diff --git a/repository/org/apache/curator/curator-client/2.5.0/_remote.repositories b/repository/org/apache/curator/curator-client/2.5.0/_remote.repositories new file mode 100644 index 0000000..f8eedb8 --- /dev/null +++ b/repository/org/apache/curator/curator-client/2.5.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:30:02 CST 2017 +curator-client-2.5.0.jar>central= +curator-client-2.5.0.pom>central= diff --git a/repository/org/apache/curator/curator-client/2.5.0/curator-client-2.5.0.jar b/repository/org/apache/curator/curator-client/2.5.0/curator-client-2.5.0.jar new file mode 100644 index 0000000..6d85e54 Binary files /dev/null and b/repository/org/apache/curator/curator-client/2.5.0/curator-client-2.5.0.jar differ diff --git a/repository/org/apache/curator/curator-client/2.5.0/curator-client-2.5.0.jar.sha1 b/repository/org/apache/curator/curator-client/2.5.0/curator-client-2.5.0.jar.sha1 new file mode 100644 index 0000000..2d8ffdb --- /dev/null +++ b/repository/org/apache/curator/curator-client/2.5.0/curator-client-2.5.0.jar.sha1 @@ -0,0 +1 @@ +62dac6483830cdc30893d3b701a7a3aa92e019c5 \ No newline at end of file diff --git a/repository/org/apache/curator/curator-client/2.5.0/curator-client-2.5.0.pom b/repository/org/apache/curator/curator-client/2.5.0/curator-client-2.5.0.pom new file mode 100644 index 0000000..a268aaf --- /dev/null +++ b/repository/org/apache/curator/curator-client/2.5.0/curator-client-2.5.0.pom @@ -0,0 +1,65 @@ + + + + + 4.0.0 + + + org.apache.curator + apache-curator + 2.5.0 + + + curator-client + 2.5.0 + bundle + + Curator Client + Low-level API + 2011 + + + + * + + + org.apache.curator*;version="${project.version}";-noimport:=true + + + + + + org.slf4j + slf4j-api + + + + org.mockito + mockito-core + test + + + + org.apache.curator + curator-test + test + + + diff --git a/repository/org/apache/curator/curator-client/2.5.0/curator-client-2.5.0.pom.sha1 b/repository/org/apache/curator/curator-client/2.5.0/curator-client-2.5.0.pom.sha1 new file mode 100644 index 0000000..27b69d8 --- /dev/null +++ b/repository/org/apache/curator/curator-client/2.5.0/curator-client-2.5.0.pom.sha1 @@ -0,0 +1 @@ +b35a12d1831cd785e8dcec42a7b31e1c73612bd2 \ No newline at end of file diff --git a/repository/org/apache/curator/curator-client/2.7.1/_remote.repositories b/repository/org/apache/curator/curator-client/2.7.1/_remote.repositories new file mode 100644 index 0000000..3a5871b --- /dev/null +++ b/repository/org/apache/curator/curator-client/2.7.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:59 CST 2017 +curator-client-2.7.1.jar>central= +curator-client-2.7.1.pom>central= diff --git a/repository/org/apache/curator/curator-client/2.7.1/curator-client-2.7.1.jar b/repository/org/apache/curator/curator-client/2.7.1/curator-client-2.7.1.jar new file mode 100644 index 0000000..2d48056 Binary files /dev/null and b/repository/org/apache/curator/curator-client/2.7.1/curator-client-2.7.1.jar differ diff --git a/repository/org/apache/curator/curator-client/2.7.1/curator-client-2.7.1.jar.sha1 b/repository/org/apache/curator/curator-client/2.7.1/curator-client-2.7.1.jar.sha1 new file mode 100644 index 0000000..f955ae2 --- /dev/null +++ b/repository/org/apache/curator/curator-client/2.7.1/curator-client-2.7.1.jar.sha1 @@ -0,0 +1 @@ +a591dfc085db3e9d4d480381cc7e6ae8a26b34af \ No newline at end of file diff --git a/repository/org/apache/curator/curator-client/2.7.1/curator-client-2.7.1.pom b/repository/org/apache/curator/curator-client/2.7.1/curator-client-2.7.1.pom new file mode 100644 index 0000000..b21ab7e --- /dev/null +++ b/repository/org/apache/curator/curator-client/2.7.1/curator-client-2.7.1.pom @@ -0,0 +1,65 @@ + + + + + 4.0.0 + + + org.apache.curator + apache-curator + 2.7.1 + + + curator-client + 2.7.1 + bundle + + Curator Client + Low-level API + 2011 + + + + * + + + org.apache.curator*;version="${project.version}";-noimport:=true + + + + + + org.slf4j + slf4j-api + + + + org.mockito + mockito-core + test + + + + org.apache.curator + curator-test + test + + + diff --git a/repository/org/apache/curator/curator-client/2.7.1/curator-client-2.7.1.pom.sha1 b/repository/org/apache/curator/curator-client/2.7.1/curator-client-2.7.1.pom.sha1 new file mode 100644 index 0000000..84e0843 --- /dev/null +++ b/repository/org/apache/curator/curator-client/2.7.1/curator-client-2.7.1.pom.sha1 @@ -0,0 +1 @@ +0190e51a0d8b4fc1caac1f606b85470891062346 \ No newline at end of file diff --git a/repository/org/apache/curator/curator-framework/2.5.0/_remote.repositories b/repository/org/apache/curator/curator-framework/2.5.0/_remote.repositories new file mode 100644 index 0000000..26ad2a8 --- /dev/null +++ b/repository/org/apache/curator/curator-framework/2.5.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:30:02 CST 2017 +curator-framework-2.5.0.jar>central= +curator-framework-2.5.0.pom>central= diff --git a/repository/org/apache/curator/curator-framework/2.5.0/curator-framework-2.5.0.jar b/repository/org/apache/curator/curator-framework/2.5.0/curator-framework-2.5.0.jar new file mode 100644 index 0000000..fd31698 Binary files /dev/null and b/repository/org/apache/curator/curator-framework/2.5.0/curator-framework-2.5.0.jar differ diff --git a/repository/org/apache/curator/curator-framework/2.5.0/curator-framework-2.5.0.jar.sha1 b/repository/org/apache/curator/curator-framework/2.5.0/curator-framework-2.5.0.jar.sha1 new file mode 100644 index 0000000..4f8543e --- /dev/null +++ b/repository/org/apache/curator/curator-framework/2.5.0/curator-framework-2.5.0.jar.sha1 @@ -0,0 +1 @@ +e3694d2a8951b85716a76d253cf37d099522b903 \ No newline at end of file diff --git a/repository/org/apache/curator/curator-framework/2.5.0/curator-framework-2.5.0.pom b/repository/org/apache/curator/curator-framework/2.5.0/curator-framework-2.5.0.pom new file mode 100644 index 0000000..9ede26a --- /dev/null +++ b/repository/org/apache/curator/curator-framework/2.5.0/curator-framework-2.5.0.pom @@ -0,0 +1,60 @@ + + + + + 4.0.0 + + + org.apache.curator + apache-curator + 2.5.0 + + + curator-framework + 2.5.0 + bundle + + Curator Framework + High-level API that greatly simplifies using ZooKeeper. + 2011 + + + + * + + + org.apache.curator.framework*;version="${project.version}";-noimport:=true + + + + + + org.apache.curator + curator-client + + + + org.apache.curator + curator-test + test + + + + diff --git a/repository/org/apache/curator/curator-framework/2.5.0/curator-framework-2.5.0.pom.sha1 b/repository/org/apache/curator/curator-framework/2.5.0/curator-framework-2.5.0.pom.sha1 new file mode 100644 index 0000000..d6be8e4 --- /dev/null +++ b/repository/org/apache/curator/curator-framework/2.5.0/curator-framework-2.5.0.pom.sha1 @@ -0,0 +1 @@ +061d2513d46de8bfa7cc3a0af428ce6302260231 \ No newline at end of file diff --git a/repository/org/apache/curator/curator-framework/2.7.1/_remote.repositories b/repository/org/apache/curator/curator-framework/2.7.1/_remote.repositories new file mode 100644 index 0000000..0f10095 --- /dev/null +++ b/repository/org/apache/curator/curator-framework/2.7.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:59 CST 2017 +curator-framework-2.7.1.jar>central= +curator-framework-2.7.1.pom>central= diff --git a/repository/org/apache/curator/curator-framework/2.7.1/curator-framework-2.7.1.jar b/repository/org/apache/curator/curator-framework/2.7.1/curator-framework-2.7.1.jar new file mode 100644 index 0000000..2e9eca6 Binary files /dev/null and b/repository/org/apache/curator/curator-framework/2.7.1/curator-framework-2.7.1.jar differ diff --git a/repository/org/apache/curator/curator-framework/2.7.1/curator-framework-2.7.1.jar.sha1 b/repository/org/apache/curator/curator-framework/2.7.1/curator-framework-2.7.1.jar.sha1 new file mode 100644 index 0000000..3041a02 --- /dev/null +++ b/repository/org/apache/curator/curator-framework/2.7.1/curator-framework-2.7.1.jar.sha1 @@ -0,0 +1 @@ +8c7b1eeb78e43bb91ea737111ba3dec0512be876 \ No newline at end of file diff --git a/repository/org/apache/curator/curator-framework/2.7.1/curator-framework-2.7.1.pom b/repository/org/apache/curator/curator-framework/2.7.1/curator-framework-2.7.1.pom new file mode 100644 index 0000000..f5b309d --- /dev/null +++ b/repository/org/apache/curator/curator-framework/2.7.1/curator-framework-2.7.1.pom @@ -0,0 +1,60 @@ + + + + + 4.0.0 + + + org.apache.curator + apache-curator + 2.7.1 + + + curator-framework + 2.7.1 + bundle + + Curator Framework + High-level API that greatly simplifies using ZooKeeper. + 2011 + + + + * + + + org.apache.curator.framework*;version="${project.version}";-noimport:=true + + + + + + org.apache.curator + curator-client + + + + org.apache.curator + curator-test + test + + + + diff --git a/repository/org/apache/curator/curator-framework/2.7.1/curator-framework-2.7.1.pom.sha1 b/repository/org/apache/curator/curator-framework/2.7.1/curator-framework-2.7.1.pom.sha1 new file mode 100644 index 0000000..d2b9724 --- /dev/null +++ b/repository/org/apache/curator/curator-framework/2.7.1/curator-framework-2.7.1.pom.sha1 @@ -0,0 +1 @@ +116b0ef399b775b838aff843d3d10a57df266630 \ No newline at end of file diff --git a/repository/org/apache/curator/curator-recipes/2.7.1/_remote.repositories b/repository/org/apache/curator/curator-recipes/2.7.1/_remote.repositories new file mode 100644 index 0000000..0c4e8d8 --- /dev/null +++ b/repository/org/apache/curator/curator-recipes/2.7.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:59 CST 2017 +curator-recipes-2.7.1.jar>central= +curator-recipes-2.7.1.pom>central= diff --git a/repository/org/apache/curator/curator-recipes/2.7.1/curator-recipes-2.7.1.jar b/repository/org/apache/curator/curator-recipes/2.7.1/curator-recipes-2.7.1.jar new file mode 100644 index 0000000..9fa0856 Binary files /dev/null and b/repository/org/apache/curator/curator-recipes/2.7.1/curator-recipes-2.7.1.jar differ diff --git a/repository/org/apache/curator/curator-recipes/2.7.1/curator-recipes-2.7.1.jar.sha1 b/repository/org/apache/curator/curator-recipes/2.7.1/curator-recipes-2.7.1.jar.sha1 new file mode 100644 index 0000000..2bf7852 --- /dev/null +++ b/repository/org/apache/curator/curator-recipes/2.7.1/curator-recipes-2.7.1.jar.sha1 @@ -0,0 +1 @@ +a2c180efc6a38a4f8c9197eb35bb4eb5716cd2fa \ No newline at end of file diff --git a/repository/org/apache/curator/curator-recipes/2.7.1/curator-recipes-2.7.1.pom b/repository/org/apache/curator/curator-recipes/2.7.1/curator-recipes-2.7.1.pom new file mode 100644 index 0000000..348cc48 --- /dev/null +++ b/repository/org/apache/curator/curator-recipes/2.7.1/curator-recipes-2.7.1.pom @@ -0,0 +1,65 @@ + + + + + 4.0.0 + + + org.apache.curator + apache-curator + 2.7.1 + + + curator-recipes + 2.7.1 + bundle + + Curator Recipes + All of the recipes listed on the ZooKeeper recipes doc (except two phase commit). + 2011 + + + + * + + + org.apache.curator.framework.recipes*;version="${project.version}";-noimport:=true + + + + + + org.apache.curator + curator-framework + + + + org.apache.curator + curator-test + test + + + + org.mockito + mockito-core + test + + + diff --git a/repository/org/apache/curator/curator-recipes/2.7.1/curator-recipes-2.7.1.pom.sha1 b/repository/org/apache/curator/curator-recipes/2.7.1/curator-recipes-2.7.1.pom.sha1 new file mode 100644 index 0000000..8be99be --- /dev/null +++ b/repository/org/apache/curator/curator-recipes/2.7.1/curator-recipes-2.7.1.pom.sha1 @@ -0,0 +1 @@ +b9143d9708038a4fca1e309ff36c6fd65a080078 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-api/2.5.2/_remote.repositories b/repository/org/apache/cxf/cxf-api/2.5.2/_remote.repositories new file mode 100644 index 0000000..288231d --- /dev/null +++ b/repository/org/apache/cxf/cxf-api/2.5.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:18:32 CST 2016 +cxf-api-2.5.2.jar>central= +cxf-api-2.5.2.pom>central= diff --git a/repository/org/apache/cxf/cxf-api/2.5.2/cxf-api-2.5.2.jar b/repository/org/apache/cxf/cxf-api/2.5.2/cxf-api-2.5.2.jar new file mode 100644 index 0000000..7b7f534 Binary files /dev/null and b/repository/org/apache/cxf/cxf-api/2.5.2/cxf-api-2.5.2.jar differ diff --git a/repository/org/apache/cxf/cxf-api/2.5.2/cxf-api-2.5.2.jar.sha1 b/repository/org/apache/cxf/cxf-api/2.5.2/cxf-api-2.5.2.jar.sha1 new file mode 100644 index 0000000..90a57b7 --- /dev/null +++ b/repository/org/apache/cxf/cxf-api/2.5.2/cxf-api-2.5.2.jar.sha1 @@ -0,0 +1 @@ +2252d3766ca74d316d9aff9b7a53d5cc2ae8097f \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-api/2.5.2/cxf-api-2.5.2.pom b/repository/org/apache/cxf/cxf-api/2.5.2/cxf-api-2.5.2.pom new file mode 100644 index 0000000..db5e8d6 --- /dev/null +++ b/repository/org/apache/cxf/cxf-api/2.5.2/cxf-api-2.5.2.pom @@ -0,0 +1,240 @@ + + + 4.0.0 + org.apache.cxf + cxf-api + jar + Apache CXF API + Apache CXF API + 2.5.2 + http://cxf.apache.org + + + org.apache.cxf + cxf-parent + 2.5.2 + ../parent/pom.xml + + + + + junit + junit + test + + + org.easymock + easymock + test + + + + org.apache.cxf + cxf-common-utilities + ${project.version} + + + + org.apache.ws.xmlschema + xmlschema-core + + + + com.sun.xml.bind + jaxb-xjc + test + + + com.sun.xml.bind + jaxb-impl + test + + + org.apache.geronimo.specs + geronimo-j2ee-connector_1.5_spec + provided + + + org.apache.neethi + neethi + + + commons-lang + commons-lang + true + + + wsdl4j + wsdl4j + + + + + + + org.apache.cxf + cxf-xjc-plugin + ${cxf.xjc-utils.version} + + + generate-sources + generate-sources + + xsdtojava + + + + org.apache.cxf.xjcplugins:cxf-xjc-dv:${cxf.xjc-utils.version} + + ${basedir}/target/generated/src/main/java + + + ${basedir}/src/main/resources/schemas/wsdl/http.xsd + ${basedir}/src/main/resources/schemas/wsdl/http.xjb + ${basedir}/src/main/build-resources/catalog.cat + + + ${basedir}/src/main/resources/schemas/wsdl/ws-addr.xsd + org.apache.cxf.ws.addressing + + + ${basedir}/src/main/resources/schemas/wsdl/addressing.xsd + ${basedir}/src/main/resources/schemas/wsdl/addressing.xjb + + + ${basedir}/src/main/resources/schemas/configuration/security.xsd + ${basedir}/src/main/resources/schemas/configuration/security.xjb + ${basedir}/src/main/build-resources/catalog.cat + + -Xdv + + + + ${basedir}/src/main/resources/schemas/wsdl/ws-addr-wsdl.xsd + ${basedir}/src/main/resources/schemas/wsdl/ws-addr-wsdl.xjb + true + + + ${basedir}/src/main/resources/schemas/wsdl/addressing200403.xsd + ${basedir}/src/main/resources/schemas/wsdl/addressing200403.xjb + + + + + + generate-test-sources + generate-test-sources + + xsdtojava-tests + + + ${basedir}/target/generated/src/test/java + + + ${basedir}/src/test/resources/schemas/wsdl/test-conf.xsd + ${basedir}/src/test/resources/schemas/wsdl/test-conf.xjb + ${basedir}/src/main/build-resources/catalog.cat + + ${basedir}/target/generated/src/test/java/org/apache/cxf/wsdl + + + + ${basedir}/src/test/resources/schemas/foo.xsd + + + + + + + + + + org.apache.cxf.xjcplugins:cxf-xjc-dv:${cxf.xjc-utils.version} + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + package + package + + jar + + + + + false +
      Apache CXF API
      +
      Apache CXF API
      +
      +
      +
      +
      +
      + + + + fastinstall + + + + everything + + true + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + + + + jdk15 + + 1.5 + + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + + + org.apache.geronimo.specs + geronimo-annotation_1.0_spec + + + ${cxf.stax.impl.groupId} + ${cxf.stax.impl.artifactId} + + + + + +
      diff --git a/repository/org/apache/cxf/cxf-api/2.5.2/cxf-api-2.5.2.pom.sha1 b/repository/org/apache/cxf/cxf-api/2.5.2/cxf-api-2.5.2.pom.sha1 new file mode 100644 index 0000000..0fbe9b6 --- /dev/null +++ b/repository/org/apache/cxf/cxf-api/2.5.2/cxf-api-2.5.2.pom.sha1 @@ -0,0 +1 @@ +e150889d688794e0a4b78d1530be2f26717a41e0 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-api/2.6.1/_remote.repositories b/repository/org/apache/cxf/cxf-api/2.6.1/_remote.repositories new file mode 100644 index 0000000..d97a2a2 --- /dev/null +++ b/repository/org/apache/cxf/cxf-api/2.6.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:28:57 CST 2017 +cxf-api-2.6.1.jar>central= +cxf-api-2.6.1.pom>central= diff --git a/repository/org/apache/cxf/cxf-api/2.6.1/cxf-api-2.6.1.jar b/repository/org/apache/cxf/cxf-api/2.6.1/cxf-api-2.6.1.jar new file mode 100644 index 0000000..3e97942 Binary files /dev/null and b/repository/org/apache/cxf/cxf-api/2.6.1/cxf-api-2.6.1.jar differ diff --git a/repository/org/apache/cxf/cxf-api/2.6.1/cxf-api-2.6.1.jar.sha1 b/repository/org/apache/cxf/cxf-api/2.6.1/cxf-api-2.6.1.jar.sha1 new file mode 100644 index 0000000..f5fae54 --- /dev/null +++ b/repository/org/apache/cxf/cxf-api/2.6.1/cxf-api-2.6.1.jar.sha1 @@ -0,0 +1 @@ +318d8946ab275dadb4415297b21b377b50b80472 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-api/2.6.1/cxf-api-2.6.1.pom b/repository/org/apache/cxf/cxf-api/2.6.1/cxf-api-2.6.1.pom new file mode 100644 index 0000000..4da4c26 --- /dev/null +++ b/repository/org/apache/cxf/cxf-api/2.6.1/cxf-api-2.6.1.pom @@ -0,0 +1,351 @@ + + + 4.0.0 + org.apache.cxf + cxf-api + jar + Apache CXF API + Apache CXF API + 2.6.1 + http://cxf.apache.org + + + org.apache.cxf + cxf-parent + 2.6.1 + ../parent/pom.xml + + + + + !org.apache.cxf.internal, + org.apache.cxf.*, + + + com.sun*;resolution:=optional, + org.slf4j*;resolution:=optional;version="${cxf.osgi.slf4j.version}", + org.apache.log4j*;resolution:=optional, + net.sf.cglib*;resolution:=optional;version="${cxf.cglib.osgi.version}", + org.springframework*;resolution:=optional;version="${cxf.osgi.spring.version}", + org.objectweb.asm*;resolution:=optional;version="${cxf.osgi.asm.version}", + javax.activation;version="${cxf.osgi.javax.activation.version}", + javax.annotation;version="${cxf.osgi.javax.annotation.version}", + javax.xml.bind*;version="${cxf.osgi.javax.bind.version}", + javax.xml.stream*;version="${cxf.osgi.javax.stream.version}", + com.sun.xml.bind.api;resolution:=optional, + com.sun.xml.bind.api.impl;resolution:=optional, + com.sun.xml.internal.bind.api;resolution:=optional, + com.sun.xml.internal.bind.api.impl;resolution:=optional, + org.apache.aries*;version="${cxf.aries.version.range}" + + + org.apache.cxf.bus,org.apache.cxf.* + + + + + + junit + junit + test + + + org.easymock + easymock + test + + + + ${cxf.asm.groupId} + ${cxf.asm.artifactId} + true + + + com.sun.xml.bind + jaxb-impl + provided + + + log4j + log4j + 1.2.16 + true + + + org.slf4j + slf4j-api + true + + + + cglib + cglib-nodep + provided + + + ${cxf.stax.impl.groupId} + ${cxf.stax.impl.artifactId} + runtime + + + + + xerces + xercesImpl + test + + + + org.springframework + spring-beans + true + + + org.springframework + spring-context + true + + + org.springframework + spring-aop + ${cxf.spring.version} + provided + true + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + provided + true + + + org.apache.ws.xmlschema + xmlschema-core + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + + + com.sun.xml.fastinfoset + FastInfoset + true + + + + com.sun.xml.bind + jaxb-xjc + test + + + wsdl4j + wsdl4j + + + org.osgi + org.osgi.core + + + + + + + org.apache.cxf + cxf-xjc-plugin + ${cxf.xjc-utils.version} + + + generate-sources + generate-sources + + xsdtojava + + + + org.apache.cxf.xjcplugins:cxf-xjc-dv:${cxf.xjc-utils.version} + + ${basedir}/target/generated/src/main/java + + + ${basedir}/src/main/resources/schemas/wsdl/http.xsd + ${basedir}/src/main/resources/schemas/wsdl/http.xjb + ${basedir}/src/main/build-resources/catalog.cat + + + ${basedir}/src/main/resources/schemas/wsdl/ws-addr.xsd + org.apache.cxf.ws.addressing + + + ${basedir}/src/main/resources/schemas/wsdl/addressing.xsd + ${basedir}/src/main/resources/schemas/wsdl/addressing.xjb + + + ${basedir}/src/main/resources/schemas/configuration/security.xsd + ${basedir}/src/main/resources/schemas/configuration/security.xjb + ${basedir}/src/main/build-resources/catalog.cat + + -Xdv + + + + ${basedir}/src/main/resources/schemas/wsdl/ws-addr-wsdl.xsd + ${basedir}/src/main/resources/schemas/wsdl/ws-addr-wsdl.xjb + true + + + ${basedir}/src/main/resources/schemas/wsdl/addressing200403.xsd + ${basedir}/src/main/resources/schemas/wsdl/addressing200403.xjb + + + + + + generate-test-sources + generate-test-sources + + xsdtojava-tests + + + ${basedir}/target/generated/src/test/java + + + ${basedir}/src/test/resources/schemas/wsdl/test-conf.xsd + ${basedir}/src/test/resources/schemas/wsdl/test-conf.xjb + ${basedir}/src/main/build-resources/catalog.cat + + ${basedir}/target/generated/src/test/java/org/apache/cxf/wsdl + + + + + + + + + + + org.apache.cxf.xjcplugins:cxf-xjc-dv:${cxf.xjc-utils.version} + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + package + package + + jar + + + + + false +
      Apache CXF API
      +
      Apache CXF API
      +
      +
      +
      +
      +
      + + + + fastinstall + + + + everything + + true + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + + + + jdk15 + + 1.5 + + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + test + + + org.apache.geronimo.specs + geronimo-stax-api_1.0_spec + + + javax.xml.bind + jaxb-api + + + javax.xml.soap + saaj-api + test + + + ${cxf.saaj.impl.groupId} + ${cxf.saaj.impl.artifactId} + ${cxf.saaj.impl.version} + test + + + org.apache.geronimo.specs + geronimo-ws-metadata_2.0_spec + test + + + ${extra.saaj.dep.groupId} + ${extra.saaj.dep.artifactId} + ${extra.saaj.dep.version} + test + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + + + org.apache.geronimo.specs + geronimo-annotation_1.0_spec + + + ${cxf.stax.impl.groupId} + ${cxf.stax.impl.artifactId} + + + + + +
      diff --git a/repository/org/apache/cxf/cxf-api/2.6.1/cxf-api-2.6.1.pom.sha1 b/repository/org/apache/cxf/cxf-api/2.6.1/cxf-api-2.6.1.pom.sha1 new file mode 100644 index 0000000..7d96f57 --- /dev/null +++ b/repository/org/apache/cxf/cxf-api/2.6.1/cxf-api-2.6.1.pom.sha1 @@ -0,0 +1 @@ +a1ad4e6477e9b27922be654e4052736347440d6d \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-common-utilities/2.5.2/_remote.repositories b/repository/org/apache/cxf/cxf-common-utilities/2.5.2/_remote.repositories new file mode 100644 index 0000000..592bfed --- /dev/null +++ b/repository/org/apache/cxf/cxf-common-utilities/2.5.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:18:32 CST 2016 +cxf-common-utilities-2.5.2.jar>central= +cxf-common-utilities-2.5.2.pom>central= diff --git a/repository/org/apache/cxf/cxf-common-utilities/2.5.2/cxf-common-utilities-2.5.2.jar b/repository/org/apache/cxf/cxf-common-utilities/2.5.2/cxf-common-utilities-2.5.2.jar new file mode 100644 index 0000000..ebb7ab3 Binary files /dev/null and b/repository/org/apache/cxf/cxf-common-utilities/2.5.2/cxf-common-utilities-2.5.2.jar differ diff --git a/repository/org/apache/cxf/cxf-common-utilities/2.5.2/cxf-common-utilities-2.5.2.jar.sha1 b/repository/org/apache/cxf/cxf-common-utilities/2.5.2/cxf-common-utilities-2.5.2.jar.sha1 new file mode 100644 index 0000000..4421d92 --- /dev/null +++ b/repository/org/apache/cxf/cxf-common-utilities/2.5.2/cxf-common-utilities-2.5.2.jar.sha1 @@ -0,0 +1 @@ +f0f0821cc2a99654b1a96aa77d1a8a1968ec5077 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-common-utilities/2.5.2/cxf-common-utilities-2.5.2.pom b/repository/org/apache/cxf/cxf-common-utilities/2.5.2/cxf-common-utilities-2.5.2.pom new file mode 100644 index 0000000..e0588fa --- /dev/null +++ b/repository/org/apache/cxf/cxf-common-utilities/2.5.2/cxf-common-utilities-2.5.2.pom @@ -0,0 +1,181 @@ + + + 4.0.0 + org.apache.cxf + cxf-common-utilities + jar + 2.5.2 + Apache CXF Common Utilities + Apache CXF Common Utilities + http://cxf.apache.org + + + org.apache.cxf + cxf-parent + 2.5.2 + ../../parent/pom.xml + + + + + junit + junit + test + + + org.easymock + easymock + test + + + asm + asm + true + + + org.springframework + spring-beans + true + + + org.springframework + spring-context + true + + + + com.sun.xml.bind + jaxb-impl + provided + + + + wsdl4j + wsdl4j + true + + + + org.apache.ws.xmlschema + xmlschema-core + + + + commons-lang + commons-lang + true + + + + log4j + log4j + 1.2.16 + true + + + + org.slf4j + slf4j-api + true + + + + org.springframework + spring-aop + ${cxf.spring.version} + provided + + + + cglib + cglib-nodep + provided + + + ${cxf.stax.impl.groupId} + ${cxf.stax.impl.artifactId} + runtime + + + + + xerces + xercesImpl + test + + + + + + jdk15 + + 1.5 + + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + test + + + org.apache.geronimo.specs + geronimo-stax-api_1.0_spec + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + test + + + org.apache.geronimo.specs + geronimo-annotation_1.0_spec + + + javax.xml.bind + jaxb-api + + + javax.xml.soap + saaj-api + test + + + ${cxf.saaj.impl.groupId} + ${cxf.saaj.impl.artifactId} + ${cxf.saaj.impl.version} + test + + + org.apache.geronimo.specs + geronimo-ws-metadata_2.0_spec + test + + + ${extra.saaj.dep.groupId} + ${extra.saaj.dep.artifactId} + ${extra.saaj.dep.version} + test + + + + + + diff --git a/repository/org/apache/cxf/cxf-common-utilities/2.5.2/cxf-common-utilities-2.5.2.pom.sha1 b/repository/org/apache/cxf/cxf-common-utilities/2.5.2/cxf-common-utilities-2.5.2.pom.sha1 new file mode 100644 index 0000000..d187166 --- /dev/null +++ b/repository/org/apache/cxf/cxf-common-utilities/2.5.2/cxf-common-utilities-2.5.2.pom.sha1 @@ -0,0 +1 @@ +3b5b65b762966bba519f46a23d6ad62a236a2e37 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-core/3.0.1/_remote.repositories b/repository/org/apache/cxf/cxf-core/3.0.1/_remote.repositories new file mode 100644 index 0000000..b748632 --- /dev/null +++ b/repository/org/apache/cxf/cxf-core/3.0.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:49 CST 2016 +cxf-core-3.0.1.pom>central= +cxf-core-3.0.1.jar>central= diff --git a/repository/org/apache/cxf/cxf-core/3.0.1/cxf-core-3.0.1.jar b/repository/org/apache/cxf/cxf-core/3.0.1/cxf-core-3.0.1.jar new file mode 100644 index 0000000..b8ffcc8 Binary files /dev/null and b/repository/org/apache/cxf/cxf-core/3.0.1/cxf-core-3.0.1.jar differ diff --git a/repository/org/apache/cxf/cxf-core/3.0.1/cxf-core-3.0.1.jar.sha1 b/repository/org/apache/cxf/cxf-core/3.0.1/cxf-core-3.0.1.jar.sha1 new file mode 100644 index 0000000..b430538 --- /dev/null +++ b/repository/org/apache/cxf/cxf-core/3.0.1/cxf-core-3.0.1.jar.sha1 @@ -0,0 +1 @@ +475bf0204bcbf49c9d17a051fbcce5657ac3149a \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-core/3.0.1/cxf-core-3.0.1.pom b/repository/org/apache/cxf/cxf-core/3.0.1/cxf-core-3.0.1.pom new file mode 100644 index 0000000..270098f --- /dev/null +++ b/repository/org/apache/cxf/cxf-core/3.0.1/cxf-core-3.0.1.pom @@ -0,0 +1,361 @@ + + + + 4.0.0 + cxf-core + bundle + Apache CXF Core + Apache CXF Core + http://cxf.apache.org + + org.apache.cxf + cxf-parent + 3.0.1 + ../parent/pom.xml + + + org.apache.cxf.bus.osgi.CXFActivator + + !org.apache.cxf.internal, + META-INF.cxf, + org.apache.cxf.* + + + com.ctc.wstx*;resolution:=optional, + org.codehaus.stax2*;resolution:=optional, + com.sun*;resolution:=optional, + org.slf4j*;resolution:=optional;version="${cxf.osgi.slf4j.version}", + org.apache.log4j*;resolution:=optional, + net.sf.cglib*;resolution:=optional;version="${cxf.cglib.osgi.version}", + org.springframework*;resolution:=optional;version="${cxf.osgi.spring.version}", + org.objectweb.asm*;resolution:=optional;version="${cxf.osgi.asm.version}", + javax.activation;version="${cxf.osgi.javax.activation.version}", + javax.annotation;version="${cxf.osgi.javax.annotation.version}", + javax.xml.bind*;version="${cxf.osgi.javax.bind.version}", + javax.xml.stream*;version="${cxf.osgi.javax.stream.version}", + javax.validation*;resolution:=optional;version="${cxf.validation.api.version}", + com.sun.xml.bind.api;resolution:=optional, + com.sun.xml.bind.api.impl;resolution:=optional, + com.sun.xml.internal.bind.api;resolution:=optional, + com.sun.xml.internal.bind.api.impl;resolution:=optional, + org.apache.aries*;version="${cxf.aries.version.range}";resolution:=optional + + + org.apache.cxf.bus,org.apache.cxf.*,com.ctc.wstx.* + + + + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/blueprint/core", + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/configuration/beans", + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/configuration/parameterized-types", + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/configuration/security" + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://schemas.xmlsoap.org/wsdl/", + + + + + junit + junit + test + + + org.easymock + easymock + test + + + javax.validation + validation-api + true + + + ${cxf.asm.groupId} + ${cxf.asm.artifactId} + true + + + xml-resolver + xml-resolver + true + + + com.sun.xml.bind + jaxb-impl + provided + + + com.sun.xml.bind + jaxb-core + provided + + + log4j + log4j + true + provided + + + org.slf4j + slf4j-api + true + + + org.slf4j + slf4j-jdk14 + test + + + org.slf4j + jcl-over-slf4j + test + + + cglib + cglib-nodep + provided + + + org.codehaus.woodstox + woodstox-core-asl + + + + xerces + xercesImpl + test + + + org.springframework + spring-beans + true + + + org.springframework + spring-context + true + + + org.springframework + spring-aop + provided + true + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + provided + true + + + org.apache.ws.xmlschema + xmlschema-core + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + test + + + com.sun.xml.fastinfoset + FastInfoset + true + + + com.sun.xml.bind + jaxb-xjc + test + + + org.osgi + org.osgi.core + provided + + + org.osgi + org.osgi.compendium + provided + + + net.java.dev.msv + msv-core + + + net.java.dev.msv + msv-testharness + + + true + provided + + + + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.3 + + + create-noncanonicalrev + + create-timestamp + + + 'NON-CANONICAL_'yyyy-MM-dd_HH-mm_'${user.name}' + nonCanonicalRevision + + + + create-buildnumber + + create + + + false + false + ${nonCanonicalRevision} + + + + + + org.apache.cxf + cxf-xjc-plugin + ${cxf.xjc-utils.version} + + + generate-sources + generate-sources + + xsdtojava + + + + org.apache.cxf.xjcplugins:cxf-xjc-javadoc:${cxf.xjc-utils.version} + org.apache.cxf.xjcplugins:cxf-xjc-dv:${cxf.xjc-utils.version} + + ${basedir}/target/generated/src/main/java + + + ${basedir}/src/main/resources/schemas/wsdl/http.xsd + ${basedir}/src/main/resources/schemas/wsdl/http.xjb + ${basedir}/src/main/build-resources/catalog.cat + + -npa + -Xjavadoc + + + + ${basedir}/src/main/resources/schemas/wsdl/ws-addr.xsd + org.apache.cxf.ws.addressing + + -Xjavadoc + -npa + + + + ${basedir}/src/main/resources/schemas/wsdl/addressing.xsd + ${basedir}/src/main/resources/schemas/wsdl/addressing.xjb + + -npa + -Xjavadoc + + + + ${basedir}/src/main/resources/schemas/configuration/security.xsd + ${basedir}/src/main/resources/schemas/configuration/security.xjb + ${basedir}/src/main/build-resources/catalog.cat + + -npa + -Xdv + -Xjavadoc + + + + ${basedir}/src/main/resources/schemas/wsdl/ws-addr-wsdl.xsd + ${basedir}/src/main/resources/schemas/wsdl/ws-addr-wsdl.xjb + true + + -npa + -Xjavadoc + + + + ${basedir}/src/main/resources/schemas/wsdl/addressing200403.xsd + ${basedir}/src/main/resources/schemas/wsdl/addressing200403.xjb + + -Xjavadoc + -npa + + + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + false +
      Apache CXF API
      +
      Apache CXF API
      +
      +
      + + org.apache.felix + maven-bundle-plugin + true + + + ${cxf.osgi.symbolic.name} + The Apache Software Foundation + org.apache + ${cxf.osgi.version.clean} + The Apache Software Foundation + ${cxf.osgi.version.clean} + http://cxf.apache.org + ${cxf.fragment.host} + <_failok>true + <_nouses>true + <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@))) + ${cxf.osgi.export} + + ${cxf.osgi.import}, + * + + + ${cxf.osgi.dynamic.import} + + + ${cxf.export.service} + + ${cxf.bundle.activator} + + + +
      +
      +
      +
      diff --git a/repository/org/apache/cxf/cxf-core/3.0.1/cxf-core-3.0.1.pom.sha1 b/repository/org/apache/cxf/cxf-core/3.0.1/cxf-core-3.0.1.pom.sha1 new file mode 100644 index 0000000..5c2af31 --- /dev/null +++ b/repository/org/apache/cxf/cxf-core/3.0.1/cxf-core-3.0.1.pom.sha1 @@ -0,0 +1 @@ +6e0a1d978c631ba630125d293f8ac53ffef8cdc5 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-core/3.0.9/_remote.repositories b/repository/org/apache/cxf/cxf-core/3.0.9/_remote.repositories new file mode 100644 index 0000000..bc771f8 --- /dev/null +++ b/repository/org/apache/cxf/cxf-core/3.0.9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:53:05 CST 2016 +cxf-core-3.0.9.jar>central= +cxf-core-3.0.9.pom>central= diff --git a/repository/org/apache/cxf/cxf-core/3.0.9/cxf-core-3.0.9.jar b/repository/org/apache/cxf/cxf-core/3.0.9/cxf-core-3.0.9.jar new file mode 100644 index 0000000..57e5316 Binary files /dev/null and b/repository/org/apache/cxf/cxf-core/3.0.9/cxf-core-3.0.9.jar differ diff --git a/repository/org/apache/cxf/cxf-core/3.0.9/cxf-core-3.0.9.jar.sha1 b/repository/org/apache/cxf/cxf-core/3.0.9/cxf-core-3.0.9.jar.sha1 new file mode 100644 index 0000000..25fcbfc --- /dev/null +++ b/repository/org/apache/cxf/cxf-core/3.0.9/cxf-core-3.0.9.jar.sha1 @@ -0,0 +1 @@ +f7308429c5de87dbb7f0a87ca7917dc0bb887a09 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-core/3.0.9/cxf-core-3.0.9.pom b/repository/org/apache/cxf/cxf-core/3.0.9/cxf-core-3.0.9.pom new file mode 100644 index 0000000..ebe00e3 --- /dev/null +++ b/repository/org/apache/cxf/cxf-core/3.0.9/cxf-core-3.0.9.pom @@ -0,0 +1,367 @@ + + + + 4.0.0 + cxf-core + bundle + Apache CXF Core + Apache CXF Core + http://cxf.apache.org + + org.apache.cxf + cxf-parent + 3.0.9 + ../parent/pom.xml + + + org.apache.cxf.bus.osgi.CXFActivator + + !org.apache.cxf.internal, + META-INF.cxf, + org.apache.cxf.* + + + com.ctc.wstx*;resolution:=optional, + org.codehaus.stax2*;resolution:=optional, + com.sun*;resolution:=optional, + org.slf4j*;resolution:=optional;version="${cxf.osgi.slf4j.version}", + org.apache.log4j*;resolution:=optional, + net.sf.cglib*;resolution:=optional;version="${cxf.cglib.osgi.version}", + org.springframework*;resolution:=optional;version="${cxf.osgi.spring.version}", + org.objectweb.asm*;resolution:=optional;version="${cxf.osgi.asm.version}", + javax.activation;version="${cxf.osgi.javax.activation.version}", + javax.annotation;version="${cxf.osgi.javax.annotation.version}", + javax.xml.bind*;version="${cxf.osgi.javax.bind.version}", + javax.xml.stream*;version="${cxf.osgi.javax.stream.version}", + javax.validation*;resolution:=optional;version="${cxf.validation.api.version}", + com.sun.xml.bind.api;resolution:=optional, + com.sun.xml.bind.api.impl;resolution:=optional, + com.sun.xml.internal.bind.api;resolution:=optional, + com.sun.xml.internal.bind.api.impl;resolution:=optional, + org.apache.aries*;version="${cxf.aries.version.range}";resolution:=optional + + + org.apache.cxf.bus,org.apache.cxf.*,com.ctc.wstx.* + + + + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/blueprint/core", + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/configuration/beans", + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/configuration/parameterized-types", + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/configuration/security", + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://schemas.xmlsoap.org/wsdl/", + + + + + junit + junit + test + + + org.easymock + easymock + test + + + javax.validation + validation-api + true + + + ${cxf.asm.groupId} + ${cxf.asm.artifactId} + true + + + xml-resolver + xml-resolver + true + + + com.sun.xml.bind + jaxb-impl + provided + + + com.sun.xml.bind + jaxb-core + provided + + + log4j + log4j + true + provided + + + org.slf4j + slf4j-api + true + + + org.slf4j + slf4j-jdk14 + test + + + org.slf4j + jcl-over-slf4j + test + + + cglib + cglib-nodep + provided + + + org.codehaus.woodstox + woodstox-core-asl + + + + xerces + xercesImpl + test + + + org.springframework + spring-beans + true + + + org.springframework + spring-context + true + + + org.springframework + spring-aop + provided + true + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + provided + true + + + org.apache.aries.blueprint + blueprint-parser + provided + true + + + org.apache.ws.xmlschema + xmlschema-core + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + test + + + com.sun.xml.fastinfoset + FastInfoset + true + + + com.sun.xml.bind + jaxb-xjc + test + + + org.osgi + org.osgi.core + provided + + + org.osgi + org.osgi.compendium + provided + + + net.java.dev.msv + msv-core + + + net.java.dev.msv + msv-testharness + + + true + provided + + + + + + org.codehaus.mojo + buildnumber-maven-plugin + 1.3 + + + create-noncanonicalrev + + create-timestamp + + + 'NON-CANONICAL_'yyyy-MM-dd_HH-mm_'${user.name}' + nonCanonicalRevision + + + + create-buildnumber + + create + + + false + false + ${nonCanonicalRevision} + + + + + + org.apache.cxf + cxf-xjc-plugin + ${cxf.xjc-utils.version} + + + generate-sources + generate-sources + + xsdtojava + + + + org.apache.cxf.xjcplugins:cxf-xjc-javadoc:${cxf.xjc-utils.version} + org.apache.cxf.xjcplugins:cxf-xjc-dv:${cxf.xjc-utils.version} + + ${basedir}/target/generated/src/main/java + + + ${basedir}/src/main/resources/schemas/wsdl/http.xsd + ${basedir}/src/main/resources/schemas/wsdl/http.xjb + ${basedir}/src/main/build-resources/catalog.cat + + -npa + -Xjavadoc + + + + ${basedir}/src/main/resources/schemas/wsdl/ws-addr.xsd + org.apache.cxf.ws.addressing + + -Xjavadoc + -npa + + + + ${basedir}/src/main/resources/schemas/wsdl/addressing.xsd + ${basedir}/src/main/resources/schemas/wsdl/addressing.xjb + + -npa + -Xjavadoc + + + + ${basedir}/src/main/resources/schemas/configuration/security.xsd + ${basedir}/src/main/resources/schemas/configuration/security.xjb + ${basedir}/src/main/build-resources/catalog.cat + + -npa + -Xdv + -Xjavadoc + + + + ${basedir}/src/main/resources/schemas/wsdl/ws-addr-wsdl.xsd + ${basedir}/src/main/resources/schemas/wsdl/ws-addr-wsdl.xjb + true + + -npa + -Xjavadoc + + + + ${basedir}/src/main/resources/schemas/wsdl/addressing200403.xsd + ${basedir}/src/main/resources/schemas/wsdl/addressing200403.xjb + + -Xjavadoc + -npa + + + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + false +
      Apache CXF API
      +
      Apache CXF API
      +
      +
      + + org.apache.felix + maven-bundle-plugin + true + + + ${cxf.osgi.symbolic.name} + The Apache Software Foundation + org.apache + ${cxf.osgi.version.clean} + The Apache Software Foundation + ${cxf.osgi.version.clean} + http://cxf.apache.org + ${cxf.fragment.host} + <_failok>true + <_nouses>true + <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@))) + ${cxf.osgi.export} + + ${cxf.osgi.import}, + * + + + ${cxf.osgi.dynamic.import} + + + ${cxf.export.service} + + ${cxf.bundle.activator} + + + +
      +
      +
      +
      diff --git a/repository/org/apache/cxf/cxf-core/3.0.9/cxf-core-3.0.9.pom.sha1 b/repository/org/apache/cxf/cxf-core/3.0.9/cxf-core-3.0.9.pom.sha1 new file mode 100644 index 0000000..19b2730 --- /dev/null +++ b/repository/org/apache/cxf/cxf-core/3.0.9/cxf-core-3.0.9.pom.sha1 @@ -0,0 +1 @@ +cf3a7311a45b10d229f5d5cbbaff7d1e16b09428 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-parent/2.5.2/_remote.repositories b/repository/org/apache/cxf/cxf-parent/2.5.2/_remote.repositories new file mode 100644 index 0000000..9970d3e --- /dev/null +++ b/repository/org/apache/cxf/cxf-parent/2.5.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:17:31 CST 2016 +cxf-parent-2.5.2.pom>central= diff --git a/repository/org/apache/cxf/cxf-parent/2.5.2/cxf-parent-2.5.2.pom b/repository/org/apache/cxf/cxf-parent/2.5.2/cxf-parent-2.5.2.pom new file mode 100644 index 0000000..218dcbb --- /dev/null +++ b/repository/org/apache/cxf/cxf-parent/2.5.2/cxf-parent-2.5.2.pom @@ -0,0 +1,1694 @@ + + + + org.apache.cxf + cxf + 2.5.2 + + + 4.0.0 + org.apache.cxf + cxf-parent + 2.5.2 + Apache CXF Parent + Apache CXF Parent POM + http://cxf.apache.org + + pom + + + false + once + brief + false + + -ea + -ea + -Xlint:unchecked,deprecation,fallthrough,finally + true + once + + ${basedir}/target/classes + com.sun.xml.messaging.saaj + saaj-impl + 1.3.12 + + ${cxf.saaj.impl.groupId} + ${cxf.saaj.impl.artifactId} + ${cxf.saaj.impl.version} + + + + 1.1.2 + + 5.4.2 + 10.2.2.0 + + 2.1 + 2.1.13 + 2.1.13 + 2.2.3 + 2.2.4-1 + 2.2.4-1 + + + ${cxf.jaxb21.version} + ${cxf.jaxb21.impl.version} + ${cxf.jaxb21.xjc.version} + + 1.1 + + 1.0 + 7.5.4.v20111024 + 2.2.1 + 2011.1 + 1.7R2 + 1.3.4 + org.apache.geronimo.specs + geronimo-servlet_3.0_spec + 1.0 + geronimo-servlet_2.5_spec + 1.1.2 + 3.0.6.RELEASE + 1.2.1 + 1.3.1.RELEASE + spring-test + org.codehaus.woodstox + woodstox-core-asl + 4.1.1 + ${cxf.woodstox.core.version} + 3.1.1 + 1.6.2 + 2.5.0 + 2.0.1 + 1.2.3 + 1.2.10 + 1.3.1 + 1.6.4 + 1.6.2 + 2.5.1 + 1.4.2-1 + 2.5.1_1 + 1.3.2-1 + 3.0.1 + 1.7 + + 1.1.1 + 1.0.1 + 1.1.1 + 1.1.1 + 1.1.3 + 1.0 + 1.1.2 + + 1.4 + 2.6 + 3.2.1 + + 2.2_1 + 1.2.7_3 + 1.9.4 + 2.4.4 + + + 0.3.1 + 4.2.0 + 2.2.4 + + 2.4.3_1 + 1.6.0 + 2.0.5 + 1.2.4 + 2.5.0_2 + 1.9.0 + 1.4.4 + 2.2.1.1_1 + 1.3.9_2 + 3.3_2 + 1.6.2_3 + 1.4.5_1 + 1.7R2_1 + 1.2_3 + 2.9.1_4 + 5.2_3 + 2.7.1_3 + 2.0.8_4 + 1.1_3 + + + + VALIDATION_AUTO + + true + + cxf-pmd-ruleset.xml + + + + + + + + + src/main/java + + **/*.java + **/package.html + + + + src/main/resources + + **/* + + + + src/main/resources-filtered + + ** + + true + + + target/generated/src/main/resources + + ** + + + + + + src/test/java + + **/*.java + + + + src/test/resources + + ** + + + + target/generated/src/test/resources + + ** + + + + + + + org.apache.maven.plugins + maven-eclipse-plugin + + ${cxf.eclipse.outputDirectory} + + org.eclipse.jdt.core.javabuilder + net.sf.eclipsecs.core.CheckstyleBuilder + net.sourceforge.pmd.eclipse.plugin.pmdBuilder + + + org.eclipse.jdt.core.javanature + net.sf.eclipsecs.core.CheckstyleNature + net.sourceforge.pmd.eclipse.plugin.pmdNature + + none + + + .checkstyle + /cxf-eclipse-checkstyle${cxf.checkstyle.extension} + + + .pmd + /cxf-eclipse-pmd + + + .ruleset + /${cxf.pmd.eclipse.ruleset} + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.8 + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + + UTF-8 + + + + validate + validate + + ${cxf.resources.base.path}cxf-checkstyle${cxf.checkstyle.extension}.xml + true + true + false + ${cxf.resources.base.path}cxf-checkstyle-suppressions.xml + ${basedir}/src + **/archetype-resources/**/*.java + + + checkstyle + + + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.6 + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + + + ${cxf.resources.base.path}cxf-pmd-ruleset.xml + ${cxf.resources.base.path}cxf-pmd-custom.xml + + UTF-8 + 1.5 + false + true + true + + ${basedir}/src/main/generated + + + + + validate + validate + + check + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*Test.java + **/*TestCase.java + **/*TestCases.java + + + + **/*$* + + + alphabetical + ${cxf.surefire.format} + ${cxf.surefire.usefile} + ${cxf.surefire.fork.mode} + false + ${cxf.surefire.fork.vmargs} + ${cxf.surefire.parallel.mode} + + ${cxf.protect-xmlschema-collections} + true + ${cxf.validateServices} + ${java.awt.headless} + ${basedir}/target/test-classes/logging.properties + ${basedir}/target/ActiveMQ/ + ${basedir}/target/derby + ${cxf.spring.validation.mode} + ${cxf.server.launcher.vmargs} + + false + + + + + + + + org.apache.cxf.build-utils + cxf-xml2fastinfoset-plugin + ${cxf.build-utils.version} + + + META-INF/cxf/cxf*.xml + + target/generated/src/main/resources + + + + xml2fastinfoset + generate-sources + + xml2fastinfoset + + + + + + maven-remote-resources-plugin + 1.2.1 + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + + + + process + + + + org.apache:apache-jar-resource-bundle:1.4 + + + notice-supplements.xml + + + Apache CXF + + + + + + + + install + + + + + + javax.ws.rs + jsr311-api + 1.1.1 + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + ${cxf.aries.version} + provided + + + org.osgi + org.osgi.core + ${cxf.osgi.version} + provided + + + org.osgi + org.osgi.compendium + ${cxf.osgi.version} + provided + + + cglib + cglib-nodep + 2.2.2 + + + com.sun.xml.fastinfoset + FastInfoset + 1.2.9 + + + javax.xml + jsr173 + + + + + + + junit + junit + 4.8.2 + test + + + + org.apache.maven + maven-plugin-api + ${cxf.maven.core.version} + provided + + + junit + junit + + + + + + org.apache.maven + maven-project + ${cxf.maven.core.version} + provided + + + junit + junit + + + + + org.apache.maven + maven-artifact + provided + ${cxf.maven.core.version} + + + org.apache.maven + maven-core + provided + ${cxf.maven.core.version} + + + httpunit + httpunit + 1.6.2 + + + javax.servlet + servlet-api + + + xerces + xercesImpl + + + xerces + xmlParserAPIs + + + jtidy + jtidy + + + + + org.codehaus.jra + jra + 1.0-alpha-4 + + + jtidy + jtidy + 4aug2000r7-dev + + + org.apache.ant + ant + 1.8.2 + + + org.apache.ant + ant-nodeps + 1.8.1 + + + com.sun.xml.parsers + jaxp-ri + 1.4.2 + + + antlr + antlr + 2.7.7 + + + org.apache.neethi + neethi + ${cxf.neethi.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + org.apache.ws.commons.axiom + axiom-impl + + + org.apache.ws.commons.axiom + axiom-parent + + + org.apache.ws.commons.axiom + axiom-api + + + woodstox + wstx-asl + + + woodstox + wstx-asl + + + wsdl4j + wsdl4j + + + org.codehaus.woodstox + woodstox-core-asl + + + + + org.apache.geronimo.specs + geronimo-stax-api_1.0_spec + 1.0.1 + + + org.codehaus.jettison + jettison + ${cxf.jettison.version} + + + stax + stax-api + + + + + ${cxf.stax.impl.groupId} + ${cxf.stax.impl.artifactId} + ${cxf.stax.impl.version} + + + + stax + stax-api + + + + javax.xml.stream + stax-api + + + + + + org.slf4j + slf4j-jdk14 + 1.6.2 + + + org.slf4j + slf4j-api + 1.6.2 + + + org.eclipse.jetty + jetty-server + ${cxf.jetty.version} + + + javax.servlet + servlet-api + + + + + org.eclipse.jetty + jetty-webapp + ${cxf.jetty.version} + + + org.eclipse.jetty + jetty-servlet + ${cxf.jetty.version} + + + xalan + xalan + 2.7.1 + + + xml-apis + xml-apis + + + + + org.apache.ws.xmlschema + xmlschema-core + ${cxf.xmlschema.version} + + + + org.apache.bcel + bcel + + + xalan + xalan + + + + + javax.xml.soap + saaj-api + ${cxf.saaj.version} + + + javax.activation + activation + + + activation + activation + + + + + javax.xml.bind + jaxb-api + ${cxf.jaxb.version} + + + javax.xml.bind + jsr173_api + + + javax.xml + jsr173 + + + javax.xml.stream + stax-api + + + javax.activation + activation + + + + + ${cxf.saaj.impl.groupId} + ${cxf.saaj.impl.artifactId} + ${cxf.saaj.impl.version} + + + javax.activation + activation + + + activation + activation + + + + + + com.sun.xml.bind + jaxb-impl + ${cxf.jaxb.impl.version} + + + javax.xml.bind + jsr173_api + + + javax.xml + jsr173 + + + javax.activation + activation + + + javax.xml.bind + activation + + + javax.xml.bind + jaxb-api + + + + + org.springframework + spring-jms + ${cxf.spring.version} + + + org.springframework + spring-tx + ${cxf.spring.version} + + + org.springframework + spring-core + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + + + org.springframework + spring-beans + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + + + org.springframework + spring-context + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + + + org.springframework + spring-web + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + + + org.springframework + spring-webmvc + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + + + org.springframework + spring-aop + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + + + org.springframework.security + spring-security-core + 2.0.6.RELEASE + + + org.springframework.security + spring-security-core-tiger + 2.0.6.RELEASE + + + org.springframework + spring-core + + + org.springframework + spring-dao + + + org.springframework + spring-jdbc + + + org.springframework + spring-remoting + + + org.springframework + spring-support + + + + + org.springframework.security + spring-security-acl + 2.0.6.RELEASE + + + org.springframework + spring-core + + + org.springframework + spring-dao + + + org.springframework + spring-jdbc + + + org.springframework + spring-remoting + + + org.springframework + spring-support + + + + + org.springframework + spring-dao + 2.0.8 + + + org.springframework + spring-jdbc + + + org.springframework + spring-remoting + + + org.springframework + spring-support + + + + + + org.springframework + ${cxf.spring.mock} + ${cxf.spring.version} + + + + commons-httpclient + commons-httpclient + 3.1 + + + commons-codec + commons-codec + ${cxf.commons-codec.version} + + + commons-logging + commons-logging + 1.1.1 + + + log4j + log4j + + + logkit + logkit + + + avalon-framework + avalon-framework + + + javax.servlet + servlet-api + + + + + org.easymock + easymock + 3.1 + test + + + asm + asm + 3.3 + + + org.apache.velocity + velocity + ${cxf.velocity.version} + + + wsdl4j + wsdl4j + ${cxf.wsdl4j.version} + + + com.sun.xml.bind + jaxb-xjc + ${cxf.jaxb.xjc.version} + + + javax.xml.bind + jsr173_api + + + com.sun.xml.bind + jaxb-impl + + + + + jaxme + jaxme2 + 0.5.1 + + + org.apache.geronimo.specs + geronimo-annotation_1.0_spec + ${cxf.geronimo.annotation.version} + + + ${cxf.servlet-api.group} + ${cxf.servlet-api.artifact} + ${cxf.servlet-api.version} + + + ${cxf.servlet-api.group} + ${cxf.servlet-api-2.5.artifact} + ${cxf.servlet-api-2.5.version} + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + 1.7.1 + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + 1.1 + + + org.apache.geronimo.specs + geronimo-j2ee-management_1.1_spec + 1.0.1 + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + ${cxf.geronimo.jms.version} + + + org.apache.geronimo.specs + geronimo-j2ee-connector_1.5_spec + 2.0.0 + + + org.apache.geronimo.specs + geronimo-ejb_3.0_spec + 1.0.1 + + + org.apache.geronimo.specs + geronimo-ws-metadata_2.0_spec + ${cxf.geronimo.ws.metadata.version} + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + ${cxf.specs.jaxws.api.version} + + + org.apache.activemq + activemq-core + ${cxf.activemq.version} + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + + + + + rhino + js + ${cxf.rhino.version} + + + org.apache.xmlbeans + xmlbeans + ${cxf.xmlbeans.version} + + + stax + stax-api + + + + + org.jibx + jibx-bind + ${cxf.jibx.version} + + + org.jibx + jibx-run + ${cxf.jibx.version} + + + org.jibx + jibx-schema + ${cxf.jibx.version} + + + org.jibx + jibx-tools + ${cxf.jibx.version} + + + xml-resolver + xml-resolver + 1.2 + + + commons-lang + commons-lang + ${cxf.commons-lang.version} + + + org.bouncycastle + bcprov-jdk15 + 1.45 + + + + org.apache.abdera + abdera-core + ${cxf.abdera.version} + + + org.apache.geronimo.specs + geronimo-activation_1.0.2_spec + + + org.apache.geronimo.specs + geronimo-stax-api_1.0_spec + + + + + org.apache.abdera + abdera-extensions-json + ${cxf.abdera.version} + + + javax.servlet + servlet-api + + + org.apache.abdera + abdera-client + + + org.apache.abdera + abdera-server + + + org.apache.abdera + abdera-extensions-html + + + org.apache.geronimo.specs + geronimo-activation_1.0.2_spec + + + stax + stax-api + + + + + org.apache.abdera + abdera-parser + ${cxf.abdera.version} + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + + + org.apache.geronimo.specs + geronimo-stax-api_1.0_spec + + + javax.mail + mail + + + xml-apis + xml-apis + + + stax + stax-api + + + xmlParserAPIs + xerces + + + xercesImpl + xerces + + + xom + xom + + + xalan + xalan + + + xml-apis + xml-apis + + + org.codehaus.woodstox + wstx-asl + + + + + org.apache.ws.commons.axiom + axiom-api + ${cxf.axiom.version} + + + javax.mail + mail + + + xml-apis + xml-apis + + + stax + stax-api + + + xmlParserAPIs + xerces + + + xercesImpl + xerces + + + xom + xom + + + xalan + xalan + + + xml-apis + xml-apis + + + org.codehaus.woodstox + wstx-asl + + + + + org.apache.ws.commons.axiom + axiom-impl + ${cxf.axiom.version} + + + javax.mail + mail + + + xml-apis + xml-apis + + + stax + stax-api + + + + + + jaxen + jaxen + 1.1.1 + + + jdom + jdom + + + dom4j + dom4j + + + xmlParserAPIs + xerces + + + xercesImpl + xerces + + + xom + xom + + + xalan + xalan + + + xml-apis + xml-apis + + + + + xerces + xercesImpl + 2.9.1 + + + xml-apis + xml-apis + + + + + + org.codehaus.woodstox + woodstox-core-asl + ${cxf.woodstox.core.version} + + + net.java.dev.msv + msv-core + ${cxf.msv.version} + + + + + + + jdk15 + + 1.5 + + + ${cxf.jaxb22.version} + ${cxf.jaxb22.impl.version} + ${cxf.jaxb22.impl.version} + 1.5 + + + + jdk17 + + 1.7 + + + ${cxf.jaxb22.version} + ${cxf.jaxb22.impl.version} + ${cxf.jaxb22.impl.version} + 1.6 + + + + validateServices + + true + + + + + sjsxp + + com.sun.xml.stream + sjsxp + 1.0.1 + + + + + jaxpri + + com.sun.xml.parsers + jaxp-ri + 1.4.2 + + + + axis2-saaj + + org.apache.axis2 + axis2-saaj + 1.4.1 + + + + + fastinstall + + true + true + true + + + + + nospringvalidation + + VALIDATION_NONE + + + + + nochecks + + true + true + + + + + + sourcecheck + + true + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + + ${cxf.compile.show.deprecation} + true + ${cxf.compile.flags} + + + + org.apache.maven.plugins + maven-pmd-plugin + + + + + + set.eclipse.output + + ${basedir}/eclipse-classes + + + + + + justsourcecheck + + true + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + + true + true + ${cxf.compile.flags} + + + + org.apache.maven.plugins + maven-pmd-plugin + + + + + + setup.eclipse + + process-test-sources + + + org.apache.maven.plugins + maven-eclipse-plugin + true + + + setup.eclipse.project + process-test-sources + + eclipse + + + + + + + + + + ibmjdk + + + java.vendor + IBM Corporation + + + + + xalan + xalan + + + + com.sun.xml.parsers + jaxp-ri + 1.4.2 + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + + true + true + ${cxf.compile.flags} + true + 512M + + + + org.apache.maven.plugins + maven-pmd-plugin + + + + + + spring2 + + 2.5.6.SEC02 + + + + + clean + + + apache.snapshots + http://repository.apache.org/snapshots/ + + + + clean + + + + m2eclipse + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.6 + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + + + ${cxf.resources.base.path}cxf-pmd-ruleset.xml + + UTF-8 + 1.5 + false + true + true + + ${basedir}/src/main/generated + + + + + validate + validate + + check + + + + + + + + + + + + diff --git a/repository/org/apache/cxf/cxf-parent/2.5.2/cxf-parent-2.5.2.pom.sha1 b/repository/org/apache/cxf/cxf-parent/2.5.2/cxf-parent-2.5.2.pom.sha1 new file mode 100644 index 0000000..44a0399 --- /dev/null +++ b/repository/org/apache/cxf/cxf-parent/2.5.2/cxf-parent-2.5.2.pom.sha1 @@ -0,0 +1 @@ +4808939bba033eea2d4ef870adad5ee98e66e26d \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-parent/2.6.1/_remote.repositories b/repository/org/apache/cxf/cxf-parent/2.6.1/_remote.repositories new file mode 100644 index 0000000..c82090c --- /dev/null +++ b/repository/org/apache/cxf/cxf-parent/2.6.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:28:26 CST 2017 +cxf-parent-2.6.1.pom>central= diff --git a/repository/org/apache/cxf/cxf-parent/2.6.1/cxf-parent-2.6.1.pom b/repository/org/apache/cxf/cxf-parent/2.6.1/cxf-parent-2.6.1.pom new file mode 100644 index 0000000..e75c11c --- /dev/null +++ b/repository/org/apache/cxf/cxf-parent/2.6.1/cxf-parent-2.6.1.pom @@ -0,0 +1,1804 @@ + + + + org.apache.cxf + cxf + 2.6.1 + + + 4.0.0 + org.apache.cxf + cxf-parent + 2.6.1 + Apache CXF Parent + Apache CXF Parent POM + http://cxf.apache.org + + pom + + + false + once + brief + false + + -ea + -ea + true + -Xlint:unchecked,deprecation,fallthrough,finally + true + once + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + ${basedir}/target/classes + com.sun.xml.messaging.saaj + saaj-impl + 1.3.18 + + ${cxf.saaj.impl.groupId} + ${cxf.saaj.impl.artifactId} + ${cxf.saaj.impl.version} + + + asm + asm + 3.3.1 + 3.3.1_1 + [2.0,5) + + + + + + ${project.groupId}.${project.artifactId} + + org.apache.cxf.*;-split-package:=first, + + + [2.5,4) + [2.4,3) + [1.5,2) + [0.0,2) + [0.0,3) + [0.0,2) + [0.0,2) + [0.0,2) + [0.0,4) + + + 1.1.2 + + 5.4.2 + 10.2.2.0 + + 2.1 + 2.1.13 + 2.1.13 + 2.2.6 + 2.2.5 + 2.2.5 + + + ${cxf.jaxb21.version} + ${cxf.jaxb21.impl.version} + ${cxf.jaxb21.xjc.version} + + 1.1 + + 1.0 + 7.5.4.v20111024 + [7.2,8.2) + 2.2.1 + 2011.1 + 1.7R2 + 1.3.4 + org.apache.geronimo.specs + geronimo-servlet_3.0_spec + 1.0 + geronimo-servlet_2.5_spec + 1.1.2 + 3.0.7.RELEASE + 1.2.1 + 1.3.1.RELEASE + spring-test + org.codehaus.woodstox + woodstox-core-asl + 4.1.2 + ${cxf.woodstox.core.version} + 3.1.1 + 1.6.2 + 2.5.0 + 2.0.2 + 1.2.3 + 1.1.4c_6 + 20100527_1 + 1.2.10 + 1.3.1 + 1.6.6 + 1.6.2 + 2.5.1 + 1.4.2-1 + 2.5.1_2 + 1.3.2-1 + 3.0.2 + 1.7 + + 1.1.1 + 1.0.1 + 1.1.1 + 1.1.1 + 1.1.3 + 1.0 + 1.1.2 + + 1.4 + 2.6 + 3.2.1 + + 2.2_2 + [2.1.3,3.0.0) + 1.2.7_4 + 1.9.4 + + 2.5.1 + 2.5.1_1 + + + 0.3.1 + [0.3,2) + 4.2.0 + 2.2.6 + + 1.6.0 + 2.0.5 + 1.2.4 + 2.5.0_2 + 1.9.0 + 1.4.4 + 2.2.1.1_2 + 1.3.18_1 + 1.6.2_6 + 1.5.1 + 1.7R2_3 + 1.2_5 + 2.9.1_5 + 5.2_4 + 2.7.1_5 + 2.0.8_6 + 1.1_4 + + + + + VALIDATION_AUTO + + true + + cxf-pmd-ruleset.xml + + + + + + + + + src/main/java + + **/*.java + **/package.html + + + + src/main/resources + + **/* + + + + src/main/resources-filtered + + ** + + true + + + target/generated/src/main/resources + + ** + + + + + + src/test/java + + **/*.java + + + + src/test/resources + + ** + + + + target/generated/src/test/resources + + ** + + + + + + + org.apache.maven.plugins + maven-source-plugin + + + + ${cxf.osgi.symbolic.name}.source + ${cxf.osgi.symbolic.name};version="${cxf.osgi.version.clean}" + + + + + + org.apache.maven.plugins + maven-eclipse-plugin + + ${cxf.eclipse.outputDirectory} + + org.eclipse.jdt.core.javabuilder + net.sf.eclipsecs.core.CheckstyleBuilder + net.sourceforge.pmd.eclipse.plugin.pmdBuilder + + + org.eclipse.jdt.core.javanature + net.sf.eclipsecs.core.CheckstyleNature + net.sourceforge.pmd.eclipse.plugin.pmdNature + + none + + + .checkstyle + /cxf-eclipse-checkstyle${cxf.checkstyle.extension} + + + .pmd + /cxf-eclipse-pmd + + + .ruleset + /${cxf.pmd.eclipse.ruleset} + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.9.1 + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + + UTF-8 + + + + validate + validate + + ${cxf.resources.base.path}cxf-checkstyle${cxf.checkstyle.extension}.xml + true + true + false + ${cxf.resources.base.path}cxf-checkstyle-suppressions.xml + ${basedir}/src + **/archetype-resources/**/*.java + + + checkstyle + + + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.7.1 + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + + + ${cxf.resources.base.path}cxf-pmd-ruleset.xml + ${cxf.resources.base.path}cxf-pmd-custom.xml + + UTF-8 + 1.5 + false + true + true + + ${basedir}/src/main/generated + + + + + validate + validate + + check + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*Test.java + **/*TestCase.java + **/*TestCases.java + + + + **/*$* + + + alphabetical + ${cxf.surefire.format} + ${cxf.surefire.usefile} + ${cxf.surefire.fork.mode} + false + ${cxf.surefire.fork.vmargs} + ${cxf.surefire.enable.assertions} + ${cxf.surefire.parallel.mode} + + ${basedir}/target + true + true + ${cxf.protect-xmlschema-collections} + ${cxf.validateServices} + ${java.awt.headless} + ${basedir}/target/test-classes/logging.properties + ${basedir}/target/ActiveMQ/ + ${basedir}/target/derby + ${cxf.spring.validation.mode} + ${cxf.server.launcher.vmargs} + + + + + org.apache.maven.plugins + maven-jar-plugin + + + ${cxf.manifest.location} + + ${project.name} + The Apache Software Foundation + ${project.name} + org.apache + The Apache Software Foundation + + + + + + + + + + org.apache.cxf.build-utils + cxf-xml2fastinfoset-plugin + ${cxf.build-utils.version} + + + META-INF/cxf/cxf*.xml + + target/generated/src/main/resources + + + + xml2fastinfoset + generate-sources + + xml2fastinfoset + + + + + + maven-remote-resources-plugin + 1.3 + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + + + + process + + + + org.apache:apache-jar-resource-bundle:1.4 + + + notice-supplements.xml + + + Apache CXF + + + + + + + + org.apache.felix + maven-bundle-plugin + + + versions + validate + + cleanVersions + + + + ${project.version} + + + + + bundle-manifest + process-classes + + manifest + + + + ${cxf.osgi.symbolic.name} + The Apache Software Foundation + org.apache + ${cxf.osgi.version.clean} + The Apache Software Foundation + ${cxf.osgi.version.clean} + http://cxf.apache.org + ${cxf.fragment.host} + <_failok>true + <_nouses>true + <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@))) + ${cxf.osgi.export} + + ${cxf.osgi.import}, + * + + + ${cxf.osgi.dynamic.import} + + ${cxf.bundle.activator} + + + + + + + + install + + + + + + javax.ws.rs + jsr311-api + 1.1.1 + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + ${cxf.aries.version} + provided + + + org.osgi + org.osgi.core + ${cxf.osgi.version} + provided + + + org.osgi + org.osgi.compendium + ${cxf.osgi.version} + provided + + + cglib + cglib-nodep + 2.2.2 + + + com.sun.xml.fastinfoset + FastInfoset + 1.2.9 + + + javax.xml + jsr173 + + + + + + + junit + junit + 4.8.2 + test + + + + org.apache.maven + maven-plugin-api + ${cxf.maven.core.version} + provided + + + junit + junit + + + + + + org.apache.maven + maven-project + ${cxf.maven.core.version} + provided + + + junit + junit + + + + + org.apache.maven + maven-artifact + provided + ${cxf.maven.core.version} + + + org.apache.maven + maven-core + provided + ${cxf.maven.core.version} + + + httpunit + httpunit + 1.6.2 + + + javax.servlet + servlet-api + + + xerces + xercesImpl + + + xerces + xmlParserAPIs + + + jtidy + jtidy + + + + + org.codehaus.jra + jra + 1.0-alpha-4 + + + jtidy + jtidy + 4aug2000r7-dev + + + org.apache.ant + ant + 1.8.2 + + + org.apache.ant + ant-nodeps + 1.8.1 + + + com.sun.xml.parsers + jaxp-ri + 1.4.2 + + + antlr + antlr + 2.7.7 + + + org.apache.neethi + neethi + ${cxf.neethi.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + org.apache.ws.commons.axiom + axiom-impl + + + org.apache.ws.commons.axiom + axiom-parent + + + org.apache.ws.commons.axiom + axiom-api + + + woodstox + wstx-asl + + + woodstox + wstx-asl + + + wsdl4j + wsdl4j + + + org.codehaus.woodstox + woodstox-core-asl + + + + + org.apache.geronimo.specs + geronimo-stax-api_1.0_spec + 1.0.1 + + + org.codehaus.jettison + jettison + ${cxf.jettison.version} + + + stax + stax-api + + + + + ${cxf.stax.impl.groupId} + ${cxf.stax.impl.artifactId} + ${cxf.stax.impl.version} + + + + stax + stax-api + + + + javax.xml.stream + stax-api + + + + + + org.slf4j + slf4j-jdk14 + 1.6.2 + + + org.slf4j + slf4j-api + 1.6.2 + + + org.eclipse.jetty + jetty-server + ${cxf.jetty.version} + + + javax.servlet + servlet-api + + + + + org.eclipse.jetty + jetty-webapp + ${cxf.jetty.version} + + + org.eclipse.jetty + jetty-servlet + ${cxf.jetty.version} + + + xalan + xalan + 2.7.1 + + + xml-apis + xml-apis + + + + + org.apache.ws.xmlschema + xmlschema-core + ${cxf.xmlschema.version} + + + + org.apache.bcel + bcel + + + xalan + xalan + + + + + javax.xml.soap + saaj-api + ${cxf.saaj-api.version} + + + javax.activation + activation + + + activation + activation + + + + + javax.xml.bind + jaxb-api + ${cxf.jaxb.version} + + + javax.xml.bind + jsr173_api + + + javax.xml + jsr173 + + + javax.xml.stream + stax-api + + + javax.activation + activation + + + + + ${cxf.saaj.impl.groupId} + ${cxf.saaj.impl.artifactId} + ${cxf.saaj.impl.version} + + + javax.activation + activation + + + activation + activation + + + + + + com.sun.xml.bind + jaxb-impl + ${cxf.jaxb.impl.version} + + + javax.xml.bind + jsr173_api + + + javax.xml + jsr173 + + + javax.activation + activation + + + javax.xml.bind + activation + + + javax.xml.bind + jaxb-api + + + + + org.springframework + spring-jms + ${cxf.spring.version} + + + org.springframework + spring-tx + ${cxf.spring.version} + + + org.springframework + spring-core + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + + + org.springframework + spring-beans + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + + + org.springframework + spring-context + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + + + org.springframework + spring-web + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + + + org.springframework + spring-webmvc + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + + + org.springframework + spring-aop + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + + + org.springframework.security + spring-security-core + 2.0.6.RELEASE + + + org.springframework.security + spring-security-core-tiger + 2.0.6.RELEASE + + + org.springframework + spring-core + + + org.springframework + spring-dao + + + org.springframework + spring-jdbc + + + org.springframework + spring-remoting + + + org.springframework + spring-support + + + + + org.springframework.security + spring-security-acl + 2.0.6.RELEASE + + + org.springframework + spring-core + + + org.springframework + spring-dao + + + org.springframework + spring-jdbc + + + org.springframework + spring-remoting + + + org.springframework + spring-support + + + + + org.springframework + spring-dao + 2.0.8 + + + org.springframework + spring-jdbc + + + org.springframework + spring-remoting + + + org.springframework + spring-support + + + + + + org.springframework + ${cxf.spring.mock} + ${cxf.spring.version} + + + + commons-httpclient + commons-httpclient + 3.1 + + + commons-codec + commons-codec + ${cxf.commons-codec.version} + + + commons-logging + commons-logging + 1.1.1 + + + log4j + log4j + + + logkit + logkit + + + avalon-framework + avalon-framework + + + javax.servlet + servlet-api + + + + + org.easymock + easymock + 3.1 + test + + + ${cxf.asm.groupId} + ${cxf.asm.artifactId} + ${cxf.asm.version} + + + org.apache.velocity + velocity + ${cxf.velocity.version} + + + wsdl4j + wsdl4j + ${cxf.wsdl4j.version} + + + com.sun.xml.bind + jaxb-xjc + ${cxf.jaxb.xjc.version} + + + javax.xml.bind + jsr173_api + + + com.sun.xml.bind + jaxb-impl + + + + + jaxme + jaxme2 + 0.5.1 + + + org.apache.geronimo.specs + geronimo-annotation_1.0_spec + ${cxf.geronimo.annotation.version} + + + ${cxf.servlet-api.group} + ${cxf.servlet-api.artifact} + ${cxf.servlet-api.version} + + + ${cxf.servlet-api.group} + ${cxf.servlet-api-2.5.artifact} + ${cxf.servlet-api-2.5.version} + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + 1.7.1 + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + 1.1 + + + org.apache.geronimo.specs + geronimo-j2ee-management_1.1_spec + 1.0.1 + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + ${cxf.geronimo.jms.version} + + + org.apache.geronimo.specs + geronimo-j2ee-connector_1.5_spec + 2.0.0 + + + org.apache.geronimo.specs + geronimo-ejb_3.0_spec + 1.0.1 + + + org.apache.geronimo.specs + geronimo-ws-metadata_2.0_spec + ${cxf.geronimo.ws.metadata.version} + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + ${cxf.specs.jaxws.api.version} + + + org.apache.activemq + activemq-core + ${cxf.activemq.version} + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + + + + + rhino + js + ${cxf.rhino.version} + + + org.apache.xmlbeans + xmlbeans + ${cxf.xmlbeans.version} + + + stax + stax-api + + + + + org.jibx + jibx-bind + ${cxf.jibx.version} + + + org.jibx + jibx-run + ${cxf.jibx.version} + + + org.jibx + jibx-schema + ${cxf.jibx.version} + + + org.jibx + jibx-tools + ${cxf.jibx.version} + + + xml-resolver + xml-resolver + 1.2 + + + commons-lang + commons-lang + ${cxf.commons-lang.version} + + + org.bouncycastle + bcprov-jdk15 + 1.45 + + + + org.apache.abdera + abdera-core + ${cxf.abdera.version} + + + org.apache.geronimo.specs + geronimo-activation_1.0.2_spec + + + org.apache.geronimo.specs + geronimo-stax-api_1.0_spec + + + + + org.apache.abdera + abdera-extensions-json + ${cxf.abdera.version} + + + javax.servlet + servlet-api + + + org.apache.abdera + abdera-client + + + org.apache.abdera + abdera-server + + + org.apache.abdera + abdera-extensions-html + + + org.apache.geronimo.specs + geronimo-activation_1.0.2_spec + + + stax + stax-api + + + + + org.apache.abdera + abdera-parser + ${cxf.abdera.version} + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + + + org.apache.geronimo.specs + geronimo-stax-api_1.0_spec + + + javax.mail + mail + + + xml-apis + xml-apis + + + stax + stax-api + + + xmlParserAPIs + xerces + + + xercesImpl + xerces + + + xom + xom + + + xalan + xalan + + + xml-apis + xml-apis + + + org.codehaus.woodstox + wstx-asl + + + + + org.apache.ws.commons.axiom + axiom-api + ${cxf.axiom.version} + + + javax.mail + mail + + + xml-apis + xml-apis + + + stax + stax-api + + + xmlParserAPIs + xerces + + + xercesImpl + xerces + + + xom + xom + + + xalan + xalan + + + xml-apis + xml-apis + + + org.codehaus.woodstox + wstx-asl + + + + + org.apache.ws.commons.axiom + axiom-impl + ${cxf.axiom.version} + + + javax.mail + mail + + + xml-apis + xml-apis + + + stax + stax-api + + + + + + jaxen + jaxen + 1.1.1 + + + jdom + jdom + + + dom4j + dom4j + + + xmlParserAPIs + xerces + + + xercesImpl + xerces + + + xom + xom + + + xalan + xalan + + + xml-apis + xml-apis + + + + + xerces + xercesImpl + 2.9.1 + + + xml-apis + xml-apis + + + + + + org.codehaus.woodstox + woodstox-core-asl + ${cxf.woodstox.core.version} + + + net.java.dev.msv + msv-core + ${cxf.msv.version} + + + + + + + jdk15 + + 1.5 + + + ${cxf.jaxb22.version} + ${cxf.jaxb22.impl.version} + ${cxf.jaxb22.impl.version} + 1.5 + + + + jdk17 + + 1.7 + + + ${cxf.jaxb22.version} + ${cxf.jaxb22.impl.version} + ${cxf.jaxb22.impl.version} + 1.6 + + + + validateServices + + true + + + + + sjsxp + + com.sun.xml.stream + sjsxp + 1.0.1 + + + + + jaxpri + + com.sun.xml.parsers + jaxp-ri + 1.4.2 + + + + axis2-saaj + + org.apache.axis2 + axis2-saaj + 1.4.1 + + + + + fastinstall + + true + true + true + + + + + nospringvalidation + + VALIDATION_NONE + + + + + nochecks + + true + true + + + + + + sourcecheck + + true + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + + ${cxf.compile.show.deprecation} + true + ${cxf.compile.flags} + + + + org.apache.maven.plugins + maven-pmd-plugin + + + + + + set.eclipse.output + + ${basedir}/eclipse-classes + + + + + + justsourcecheck + + true + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + + true + true + ${cxf.compile.flags} + + + + org.apache.maven.plugins + maven-pmd-plugin + + + + + + setup.eclipse + + process-test-sources + + + org.apache.maven.plugins + maven-eclipse-plugin + true + + + setup.eclipse.project + process-test-sources + + eclipse + + + + + + + + + + ibmjdk + + + java.vendor + IBM Corporation + + + + + xalan + xalan + + + + com.sun.xml.parsers + jaxp-ri + 1.4.2 + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + + true + true + ${cxf.compile.flags} + true + 512M + + + + org.apache.maven.plugins + maven-pmd-plugin + + + + + + spring2 + + 2.5.6.SEC02 + + + + + clean + + + apache.snapshots + http://repository.apache.org/snapshots/ + + + + clean + + + + m2eclipse + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.7.1 + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + + + ${cxf.resources.base.path}cxf-pmd-ruleset.xml + + UTF-8 + 1.5 + false + true + true + + ${basedir}/src/main/generated + + + + + validate + validate + + check + + + + + + + + + + + + diff --git a/repository/org/apache/cxf/cxf-parent/2.6.1/cxf-parent-2.6.1.pom.sha1 b/repository/org/apache/cxf/cxf-parent/2.6.1/cxf-parent-2.6.1.pom.sha1 new file mode 100644 index 0000000..0b5e500 --- /dev/null +++ b/repository/org/apache/cxf/cxf-parent/2.6.1/cxf-parent-2.6.1.pom.sha1 @@ -0,0 +1 @@ +2464f16ec2af45d0606c84275f08bc9ced07bbba \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-parent/3.0.1/_remote.repositories b/repository/org/apache/cxf/cxf-parent/3.0.1/_remote.repositories new file mode 100644 index 0000000..b9cf2d2 --- /dev/null +++ b/repository/org/apache/cxf/cxf-parent/3.0.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:40:43 CST 2016 +cxf-parent-3.0.1.pom>central= diff --git a/repository/org/apache/cxf/cxf-parent/3.0.1/cxf-parent-3.0.1.pom b/repository/org/apache/cxf/cxf-parent/3.0.1/cxf-parent-3.0.1.pom new file mode 100644 index 0000000..34d2ecb --- /dev/null +++ b/repository/org/apache/cxf/cxf-parent/3.0.1/cxf-parent-3.0.1.pom @@ -0,0 +1,2029 @@ + + + + + org.apache.cxf + cxf + 3.0.1 + + 4.0.0 + cxf-parent + Apache CXF Parent + Apache CXF Parent POM + http://cxf.apache.org + pom + + false + once + brief + false + + -ea + -ea + true + -Xlint:unchecked,deprecation,fallthrough,finally + true + once + + ${basedir}/target/classes + com.sun.xml.messaging.saaj + saaj-impl + 1.3.23 + ${cxf.saaj.impl.groupId} + ${cxf.saaj.impl.artifactId} + ${cxf.saaj.impl.version} + + + asm + asm + 3.3.1 + 3.3.1_1 + [2.0,6) + + + + + ${project.groupId}.${project.artifactId} + + [3.1,5) + [2.4,3) + [1.5,2) + [0.0,2) + [0.0,3) + [0.0,2) + [0.0,2) + [0.0,2) + [0.0,4) + [0.0,3) + + 1.1.3 + 5.9.1 + 1.8.5 + 2.1.3 + 1.2.14 + 1.50 + 2.2_2 + [2.1.3,3.0.0) + 1.9 + 3.2.1 + 2.6 + 10.2.2.0 + 2.8.3 + 1.2.13_1 + 1.9.4 + 4.0.1 + [4.0,4.1) + 4.3.3 + 4.3.2 + [4.3,4.4.0) + 0.7.2 + 1.0.13 + 1.2.17 + 4.0.0-BETA + 2.0.7 + 1.2 + 1.1.1 + 1.0.1 + 1.0 + 1.0 + 1.2 + 1.1.1 + 1.9.0_1 + 2.0 + 2.1 + 2.1.14 + 2.1.14 + 2.1.14 + 2.2.11 + 2.2.10-b140310.1920 + 2.2.10-b140310.1920 + 2.2.10-b140310.1920 + + ${cxf.jaxb21.version} + ${cxf.jaxb21.impl.version} + ${cxf.jaxb21.core.version} + ${cxf.jaxb21.xjc.version} + 2.2 + 1.0 + 1.3.5 + 8.1.15.v20140411 + [7.6,8.2) + 1.2.5 + 4.11 + 2.2.1 + 2011.1 + 3.0.3 + 4.0.18.Final + 3.9.1.Final + [4,5) + 20100527_1 + 20100527 + 2.6.1 + 2.6.1_1 + 1.4.0_1 + 1.5.0_1 + 1.7R2 + 1.3.5 + org.apache.geronimo.specs + geronimo-servlet_3.0_spec + 1.0 + geronimo-servlet_2.5_spec + 1.1.2 + 1.7.7 + 1.2 + 3.2.6.RELEASE + 3.1.4.RELEASE + 1.2.1 + 1.3.1.RELEASE + spring-test + 1.3.4 + 1.7 + 4.4.0 + 3.1.4 + 1.6.3 + 2.0.1 + 2.11.0 + 2.6.0 + 2.1.0 + 1.1.4c_6 + 1.1.0.Final + 1.1 + 1.0 + 2.1.2.Final + 1.1.0 + 5.0.2.Final + 1.0.4 + 3.0.0 + 5.0.2.Final_1 + + 1.0.0 + [1.0,2) + 4.2.0 + 2.3.3 + 1.6.0 + 2.0.5 + 1.2.4 + 2.6.0_2 + 2.4.0 + 2.4.0 + 1.4.4 + 2.2.1.1_2 + 1.3.23_1 + 1.6.3_1 + 2.0.1 + 1.7R2_3 + 1.2_5 + 2.11.0_1 + 5.2_4 + 2.7.1_7 + 2.0.8_6 + 1.6.1_5 + 1.1_4 + 1.2.0 + 1.5 + + + VALIDATION_AUTO + true + + + + + + + src/main/java + + **/*.java + **/package.html + + + + src/main/resources + + **/* + + + + src/main/resources-filtered + + ** + + true + + + target/generated/src/main/resources + + ** + + + + + + src/test/java + + **/*.java + + + + src/test/resources + + ** + + + + target/generated/src/test/resources + + ** + + + + + + + org.apache.maven.plugins + maven-source-plugin + + + + ${cxf.osgi.symbolic.name}.source + ${cxf.osgi.symbolic.name};version="${cxf.osgi.version.clean}" + + + + + + org.apache.maven.plugins + maven-eclipse-plugin + + ${cxf.eclipse.outputDirectory} + + org.eclipse.jdt.core.javabuilder + net.sf.eclipsecs.core.CheckstyleBuilder + net.sourceforge.pmd.eclipse.plugin.pmdBuilder + + + org.eclipse.jdt.core.javanature + net.sf.eclipsecs.core.CheckstyleNature + net.sourceforge.pmd.eclipse.plugin.pmdNature + + none + + + .checkstyle + /cxf-eclipse-checkstyle${cxf.checkstyle.extension} + + + .pmd + /cxf-eclipse-pmd${cxf.pmd.eclipse.ruleset.ext} + + + .ruleset + /cxf-pmd-ruleset${cxf.pmd.eclipse.ruleset.ext}.xml + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.12.1 + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + + UTF-8 + false + + + + validate + validate + + ${cxf.resources.base.path}cxf-checkstyle${cxf.checkstyle.extension}.xml + true + true + false + ${cxf.resources.base.path}cxf-checkstyle-suppressions.xml + ${basedir}/src + **/archetype-resources/**/*.java + + + checkstyle + + + + + + org.apache.maven.plugins + maven-pmd-plugin + 3.1 + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + net.sourceforge.pmd + pmd + 5.0.4 + + + + + ${cxf.resources.base.path}cxf-pmd-ruleset.xml + + UTF-8 + 1.6 + false + true + true + + ${basedir}/src/main/generated + + + + + validate + validate + + check + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*Test.java + **/*TestCase.java + **/*TestCases.java + + + + **/*$* + + + alphabetical + ${cxf.surefire.format} + ${cxf.surefire.usefile} + ${cxf.surefire.fork.mode} + false + ${cxf.surefire.fork.vmargs} + ${cxf.surefire.enable.assertions} + ${cxf.surefire.parallel.mode} + + ${basedir}/target + true + true + ${cxf.protect-xmlschema-collections} + ${cxf.validateServices} + ${java.awt.headless} + ${basedir}/target/test-classes/logging.properties + ${basedir}/target/ActiveMQ/ + ${basedir}/target/derby + ${cxf.spring.validation.mode} + ${cxf.server.launcher.vmargs} + ALWAYS + ${cxf.jaxb.context.class} + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + ${project.name} + The Apache Software Foundation + ${project.name} + org.apache + The Apache Software Foundation + + + + + + + lifecycle-mapping + org.eclipse.m2e + 1.0.0 + + + + + + org.apache.felix + maven-bundle-plugin + [2,4) + + cleanVersions + package + + + + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + [1,4) + + process + + + + + + + + + org.codehaus.mojo + buildnumber-maven-plugin + [1,4) + + create-timestamp + create + + + + + + + + + + + + + + + org.apache.cxf.build-utils + cxf-xml2fastinfoset-plugin + ${cxf.build-utils.version} + + + META-INF/cxf/cxf*.xml + + target/generated/src/main/resources + + + + xml2fastinfoset + generate-sources + + xml2fastinfoset + + + + + + maven-remote-resources-plugin + 1.5 + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + + + + process + + + + org.apache:apache-jar-resource-bundle:1.4 + + + notice-supplements.xml + + + Apache CXF + + + + + + + org.apache.felix + maven-bundle-plugin + true + + + versions + validate + + cleanVersions + + + + ${project.version} + + + + + + + ${cxf.osgi.symbolic.name} + The Apache Software Foundation + org.apache + ${cxf.osgi.version.clean} + The Apache Software Foundation + ${cxf.osgi.version.clean} + http://cxf.apache.org + ${cxf.fragment.host} + <_failok>true + <_nouses>true + <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@))) + + ${cxf.osgi.import}, + * + + + ${cxf.osgi.dynamic.import} + + + ${cxf.export.service} + + ${cxf.bundle.activator} + + + + + install + + + + + log4j + log4j + ${cxf.log4j.version} + + + javax.ws.rs + javax.ws.rs-api + ${cxf.javax.ws.rs.version} + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + ${cxf.aries.version} + provided + + + org.osgi + org.osgi.core + ${cxf.osgi.version} + provided + + + org.osgi + org.osgi.compendium + ${cxf.osgi.version} + provided + + + cglib + cglib-nodep + 2.2.2 + + + com.sun.xml.fastinfoset + FastInfoset + 1.2.13 + + + javax.xml + jsr173 + + + javax.xml.bind + jsr173_api + + + + + junit + junit + ${cxf.junit.version} + test + + + nekohtml + nekohtml + 1.9.6.2 + + + org.apache.maven + maven-plugin-api + ${cxf.maven.core.version} + provided + + + junit + junit + + + + + org.apache.mina + mina-core + ${cxf.mina.version} + + + io.netty + netty + ${cxf.netty.version} + + + org.apache.httpcomponents + httpclient + ${cxf.httpcomponents.client.version} + + + commons-logging + commons-logging + + + + + org.apache.httpcomponents + httpcore-nio + ${cxf.httpcomponents.core.version} + + + commons-logging + commons-logging + + + + + org.apache.httpcomponents + httpasyncclient + ${cxf.httpcomponents.asyncclient.version} + + + commons-logging + commons-logging + + + + + org.apache.maven + maven-project + ${cxf.maven.core.version} + provided + + + junit + junit + + + + + org.apache.maven + maven-artifact + provided + ${cxf.maven.core.version} + + + org.apache.maven + maven-core + provided + ${cxf.maven.core.version} + + + httpunit + httpunit + 1.7 + + + javax.servlet + servlet-api + + + xerces + xercesImpl + + + xerces + xmlParserAPIs + + + jtidy + jtidy + + + + + jtidy + jtidy + 4aug2000r7-dev + + + org.apache.ant + ant + 1.8.4 + + + org.apache.ant + ant-nodeps + 1.8.1 + + + com.sun.xml.parsers + jaxp-ri + 1.4.5 + + + antlr + antlr + 2.7.7 + + + org.apache.neethi + neethi + ${cxf.neethi.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + org.apache.ws.commons.axiom + axiom-impl + + + org.apache.ws.commons.axiom + axiom-parent + + + org.apache.ws.commons.axiom + axiom-api + + + woodstox + wstx-asl + + + woodstox + wstx-asl + + + wsdl4j + wsdl4j + + + org.codehaus.woodstox + woodstox-core-asl + + + + + org.apache.geronimo.specs + geronimo-stax-api_1.0_spec + 1.0.1 + + + org.codehaus.jettison + jettison + ${cxf.jettison.version} + + + stax + stax-api + + + + + javax.validation + validation-api + ${cxf.validation.api.version} + true + + + javax.enterprise + cdi-api + ${cxf.cdi.api.version} + true + + + javax.json + javax.json-api + ${cxf.json.api.version} + true + + + org.glassfish + javax.json + ${cxf.glassfish.json.version} + true + + + org.slf4j + slf4j-jdk14 + ${cxf.slf4j.version} + + + org.slf4j + jcl-over-slf4j + ${cxf.slf4j.version} + + + org.slf4j + slf4j-api + ${cxf.slf4j.version} + + + org.eclipse.jetty + jetty-server + ${cxf.jetty.version} + + + javax.servlet + servlet-api + + + org.eclipse.jetty.orbit + javax.servlet + + + + + org.eclipse.jetty + jetty-webapp + ${cxf.jetty.version} + + + org.eclipse.jetty + jetty-servlet + ${cxf.jetty.version} + + + xalan + xalan + 2.7.1 + + + xml-apis + xml-apis + + + + + org.apache.ws.xmlschema + xmlschema-core + ${cxf.xmlschema.version} + + + + org.apache.bcel + bcel + + + xalan + xalan + + + + + javax.xml.soap + saaj-api + ${cxf.saaj-api.version} + + + javax.activation + activation + + + activation + activation + + + + + javax.xml.bind + jaxb-api + ${cxf.jaxb.version} + + + javax.xml.bind + jsr173_api + + + javax.xml + jsr173 + + + javax.xml.stream + stax-api + + + javax.activation + activation + + + + + ${cxf.saaj.impl.groupId} + ${cxf.saaj.impl.artifactId} + ${cxf.saaj.impl.version} + + + javax.activation + activation + + + activation + activation + + + + + com.sun.xml.bind + jaxb-impl + ${cxf.jaxb.impl.version} + + + javax.xml.bind + jsr173_api + + + javax.xml + jsr173 + + + javax.activation + activation + + + javax.xml.bind + activation + + + javax.xml.bind + jaxb-api + + + + + org.springframework + spring-jms + ${cxf.spring.version} + + + org.springframework + spring-tx + ${cxf.spring.version} + + + org.springframework + spring-core + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + commons-logging + commons-logging + + + + + org.springframework + spring-beans + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + commons-logging + commons-logging + + + + + org.springframework + spring-context + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + commons-logging + commons-logging + + + + + org.springframework + spring-web + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + commons-logging + commons-logging + + + + + org.springframework + spring-webmvc + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + commons-logging + commons-logging + + + + + org.springframework + spring-aop + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + commons-logging + commons-logging + + + + + org.springframework.security + spring-security-web + ${cxf.spring.security.version} + + + org.springframework.security + spring-security-config + ${cxf.spring.security.version} + + + org.apache.olingo + olingo-odata2-core + ${cxf.olingo.version} + + + org.springframework.security + spring-security-core + ${cxf.spring.security.version} + + + org.springframework.security + spring-security-core-tiger + 2.0.6.RELEASE + + + org.springframework + spring-core + + + org.springframework + spring-dao + + + org.springframework + spring-jdbc + + + org.springframework + spring-remoting + + + org.springframework + spring-support + + + + + org.springframework.security + spring-security-acl + ${cxf.spring.security.version} + + + org.springframework + spring-core + + + org.springframework + spring-dao + + + org.springframework + spring-jdbc + + + org.springframework + spring-remoting + + + org.springframework + spring-support + + + + + org.springframework + spring-dao + 2.0.8 + + + org.springframework + spring-jdbc + + + org.springframework + spring-remoting + + + org.springframework + spring-support + + + + + org.springframework + ${cxf.spring.mock} + ${cxf.spring.version} + + + commons-httpclient + commons-httpclient + 3.1 + + + commons-logging + commons-logging + + + + + commons-codec + commons-codec + ${cxf.commons-codec.version} + + + commons-logging + commons-logging + 1.1.1 + + + log4j + log4j + + + logkit + logkit + + + avalon-framework + avalon-framework + + + javax.servlet + servlet-api + + + + + org.easymock + easymock + 3.1 + test + + + ${cxf.asm.groupId} + ${cxf.asm.artifactId} + ${cxf.asm.version} + + + org.apache.velocity + velocity + ${cxf.velocity.version} + + + wsdl4j + wsdl4j + ${cxf.wsdl4j.version} + + + com.sun.xml.bind + jaxb-xjc + ${cxf.jaxb.xjc.version} + + + javax.xml.bind + jsr173_api + + + com.sun.xml.bind + jaxb-impl + + + + + com.sun.xml.bind + jaxb-core + ${cxf.jaxb.core.version} + + + org.glassfish.jaxb + jaxb-core + + + org.glassfish.jaxb + txw2 + + + + + jaxme + jaxme2 + 0.5.1 + + + javax.annotation + javax.annotation-api + ${cxf.javax.annotation-api.version} + + + ${cxf.servlet-api.group} + ${cxf.servlet-api.artifact} + ${cxf.servlet-api.version} + + + ${cxf.servlet-api.group} + ${cxf.servlet-api-2.5.artifact} + ${cxf.servlet-api-2.5.version} + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + 1.7.1 + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + 1.1 + + + org.apache.geronimo.specs + geronimo-j2ee-management_1.1_spec + 1.0.1 + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + ${cxf.geronimo.jms.version} + + + org.apache.geronimo.specs + geronimo-j2ee-connector_1.5_spec + 2.0.0 + + + org.apache.geronimo.specs + geronimo-ejb_3.0_spec + 1.0.1 + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + ${cxf.specs.jaxws.api.version} + + + org.apache.activemq + activemq-broker + ${cxf.activemq.version} + + + org.apache.activemq + activemq-client + ${cxf.activemq.version} + + + org.apache.activemq + activemq-pool + ${cxf.activemq.version} + + + org.apache.activemq + activemq-kahadb-store + ${cxf.activemq.version} + + + rhino + js + ${cxf.rhino.version} + + + org.apache.xmlbeans + xmlbeans + ${cxf.xmlbeans.version} + + + stax + stax-api + + + + + org.jibx + jibx-bind + ${cxf.jibx.version} + + + org.jibx + jibx-run + ${cxf.jibx.version} + + + org.jibx + jibx-schema + ${cxf.jibx.version} + + + org.jibx + jibx-tools + ${cxf.jibx.version} + + + xml-resolver + xml-resolver + 1.2 + + + commons-lang + commons-lang + ${cxf.commons-lang.version} + + + org.bouncycastle + bcprov-jdk15on + ${cxf.bcprov.version} + + + org.apache.abdera + abdera-core + ${cxf.abdera.version} + + + org.apache.geronimo.specs + geronimo-activation_1.0.2_spec + + + org.apache.geronimo.specs + geronimo-stax-api_1.0_spec + + + + + org.apache.abdera + abdera-extensions-json + ${cxf.abdera.version} + + + javax.servlet + servlet-api + + + org.apache.abdera + abdera-client + + + org.apache.abdera + abdera-server + + + org.apache.abdera + abdera-extensions-html + + + org.apache.geronimo.specs + geronimo-activation_1.0.2_spec + + + stax + stax-api + + + + + org.apache.abdera + abdera-parser + ${cxf.abdera.version} + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + + + org.apache.geronimo.specs + geronimo-stax-api_1.0_spec + + + javax.mail + mail + + + xml-apis + xml-apis + + + stax + stax-api + + + xmlParserAPIs + xerces + + + xercesImpl + xerces + + + xom + xom + + + xalan + xalan + + + xml-apis + xml-apis + + + org.codehaus.woodstox + wstx-asl + + + + + org.apache.ws.commons.axiom + axiom-api + ${cxf.axiom.version} + + + javax.mail + mail + + + xml-apis + xml-apis + + + stax + stax-api + + + xmlParserAPIs + xerces + + + xercesImpl + xerces + + + xom + xom + + + xalan + xalan + + + xml-apis + xml-apis + + + org.codehaus.woodstox + wstx-asl + + + + + org.apache.ws.commons.axiom + axiom-impl + ${cxf.axiom.version} + + + javax.mail + mail + + + xml-apis + xml-apis + + + stax + stax-api + + + + + jaxen + jaxen + 1.1.4 + + + jdom + jdom + + + dom4j + dom4j + + + xmlParserAPIs + xerces + + + xercesImpl + xerces + + + xom + xom + + + xalan + xalan + + + xml-apis + xml-apis + + + + + xerces + xercesImpl + ${cxf.xerces.version} + + + + org.codehaus.woodstox + woodstox-core-asl + ${cxf.woodstox.core.version} + + + stax + stax-api + + + + javax.xml.stream + stax-api + + + + + net.java.dev.msv + msv-core + ${cxf.msv.version} + + + com.wordnik + swagger-jaxrs_2.10 + ${cxf.swagger.version} + + + org.apache.tika + tika-core + ${cxf.tika.version} + + + org.apache.tika + tika-parsers + ${cxf.tika.version} + + + + + + + jdk17 + + 1.7 + + + ${cxf.jaxb22.version} + ${cxf.jaxb22.impl.version} + ${cxf.jaxb22.impl.version} + ${cxf.jaxb22.core.version} + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + + ${cxf.compile.show.deprecation} + true + ${cxf.compile.flags} + + + + org.apache.maven.plugins + maven-pmd-plugin + + + + + + jdk18 + + 1.8 + + + ${cxf.jaxb22.version} + ${cxf.jaxb22.impl.version} + ${cxf.jaxb22.impl.version} + ${cxf.jaxb22.core.version} + -Djavax.xml.accessExternalSchema=file + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + + ${cxf.compile.show.deprecation} + true + ${cxf.compile.flags} + + + + org.apache.maven.plugins + maven-pmd-plugin + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + -Xdoclint:none + + + + + + + + + validateServices + + true + + + + axis2-saaj + + org.apache.axis2 + axis2-saaj + 1.4.1 + + + + fastinstall + + true + true + true + + + + + eclipse.moxy + + org.eclipse.persistence.jaxb.JAXBContextFactory + + + + org.eclipse.persistence + org.eclipse.persistence.moxy + 2.5.2-M1 + provided + true + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + 1.7.1 + + + + + oss.sonatype.org + OSS Sonatype Staging + https://oss.sonatype.org/content/groups/staging + + false + + + true + + + + + + nospringvalidation + + VALIDATION_NONE + + + + nochecks + + true + true + + + + + sourcecheck + + true + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + + ${cxf.compile.show.deprecation} + true + ${cxf.compile.flags} + + + + org.apache.maven.plugins + maven-pmd-plugin + + + + + + set.eclipse.output + + ${basedir}/eclipse-classes + + + + + justsourcecheck + + true + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + + true + true + ${cxf.compile.flags} + + + + org.apache.maven.plugins + maven-pmd-plugin + + + + + + setup.eclipse + + true + true + true + + + process-test-sources + + + org.apache.maven.plugins + maven-eclipse-plugin + true + + + setup.eclipse.project + process-test-sources + + eclipse + + + + + + + + + ibmjdk + + + java.vendor + IBM Corporation + + + + + xalan + xalan + + + + com.sun.xml.parsers + jaxp-ri + 1.4.2 + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + + true + true + ${cxf.compile.flags} + true + 512M + + + + org.apache.maven.plugins + maven-pmd-plugin + + + + + + spring3.0 + + 3.0.7.RELEASE + + + + + clean + + + apache.snapshots + http://repository.apache.org/snapshots/ + + + + clean + + + + diff --git a/repository/org/apache/cxf/cxf-parent/3.0.1/cxf-parent-3.0.1.pom.sha1 b/repository/org/apache/cxf/cxf-parent/3.0.1/cxf-parent-3.0.1.pom.sha1 new file mode 100644 index 0000000..92b09fa --- /dev/null +++ b/repository/org/apache/cxf/cxf-parent/3.0.1/cxf-parent-3.0.1.pom.sha1 @@ -0,0 +1 @@ +8e42f36116a42c26bd5189835714c7a00108bee3 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-parent/3.0.9/_remote.repositories b/repository/org/apache/cxf/cxf-parent/3.0.9/_remote.repositories new file mode 100644 index 0000000..bf1a12b --- /dev/null +++ b/repository/org/apache/cxf/cxf-parent/3.0.9/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:52:38 CST 2016 +cxf-parent-3.0.9.pom>central= diff --git a/repository/org/apache/cxf/cxf-parent/3.0.9/cxf-parent-3.0.9.pom b/repository/org/apache/cxf/cxf-parent/3.0.9/cxf-parent-3.0.9.pom new file mode 100644 index 0000000..070cb00 --- /dev/null +++ b/repository/org/apache/cxf/cxf-parent/3.0.9/cxf-parent-3.0.9.pom @@ -0,0 +1,2132 @@ + + + + + org.apache.cxf + cxf + 3.0.9 + + 4.0.0 + cxf-parent + Apache CXF Parent + Apache CXF Parent POM + http://cxf.apache.org + pom + + false + once + brief + false + + -ea + -ea + true + -Xlint:unchecked,deprecation,fallthrough,finally + true + once + + ${basedir}/target/classes + com.sun.xml.messaging.saaj + saaj-impl + 1.3.23 + ${cxf.saaj.impl.groupId} + ${cxf.saaj.impl.artifactId} + ${cxf.saaj.impl.version} + + + asm + asm + 3.3.1 + 3.3.1_1 + [2.0,6) + + + + + ${project.groupId}.${project.artifactId} + + [3.1,5) + [2.4,3) + [1.5,2) + [0.0,2) + [0.0,3) + [0.0,2) + [0.0,2) + [0.0,2) + [0.0,4) + [0.0,3) + + 1.1.3 + 5.9.1 + 1.8.5 + 2.0.0-M19 + 2.2.7 + [2.0,3.0) + 1.2.14 + 1.54 + 2.2_2 + [2.1.3,3.0.0) + 1.10 + 3.2.2 + 2.6 + 3.4 + 10.2.2.0 + 2.8.5 + 1.2.13_1 + 1.9.4 + 4.0.2 + [4.0,4.1) + 4.3.6 + 4.3.3 + [4.3,4.4.0) + 2.4.6 + 0.7.2 + 1.0.13 + 1.2.17 + 4.0.0-BETA + 2.0.9 + 1.2 + 1.1.1 + 1.0.1 + 1.0 + 1.0 + 1.2 + 1.1.1 + 1.9.0_1 + 3.19.0-GA + 2.0.1 + 2.1 + 2.1.14 + 2.1.14 + 2.1.14 + 2.2.11 + ${cxf.jaxb22.version} + ${cxf.jaxb22.version} + ${cxf.jaxb22.version} + + ${cxf.jaxb21.version} + ${cxf.jaxb21.impl.version} + ${cxf.jaxb21.core.version} + ${cxf.jaxb21.xjc.version} + 2.2 + 1.0 + 1.3.7 + 8.1.19.v20160209 + [7.6,8.2) + 1.2.6 + 4.12 + 2.2.1 + 2011.1 + 3.0.3 + 4.0.19.Final + 3.9.1.Final + [4,5) + 20100527_1 + 20100527 + 2.6.1 + 2.6.1_1 + 1.4.0_1 + 1.5.0_1 + 1.7R2 + 1.3.5 + 0.9.9_2 + org.apache.geronimo.specs + geronimo-servlet_3.0_spec + 1.0 + geronimo-servlet_2.5_spec + 1.1.2 + 1.7.14 + 1.2 + 3.2.14.RELEASE + 3.1.7.RELEASE + 1.2.1 + 1.3.1.RELEASE + spring-test + 1.3.13 + 1.5.8 + 1.7 + 4.4.1 + 3.1.4 + 1.6.3 + 2.0.7 + 2.11.0 + 2.6.0 + 2.2.1 + 1.1.4c_6 + 1.1.0.Final + 1.1 + 1.0 + 2.2.16.Final + 1.1.0 + 5.0.2.Final + 1.0.4 + 3.0.0 + 5.0.2.Final_1 + + 1.0.0 + 1.3.1 + [1.0,2) + 4.2.0 + 2.4.0 + 1.6.0 + 3.4.0 + 2.0.5 + 1.2.4 + 2.6.0_2 + 2.4.0 + 2.4.0 + 1.4.4 + 2.2.11_1 + 1.3.23_2 + 1.7.6 + 1.6.3_1 + 2.0.6 + 1.7R2_3 + 1.2_5 + 2.11.0_1 + 5.2_4 + 2.7.2 + 2.7.2_2 + 2.0.8_6 + 1.6.1_5 + 1.1_4 + 1.2.0 + 1.5 + 2.1.1 + + + none + VALIDATION_AUTO + true + + + + + + + src/main/java + + **/*.java + **/package.html + + + + src/main/resources + + **/* + + + + src/main/resources-filtered + + ** + + true + + + target/generated/src/main/resources + + ** + + + + + + src/test/java + + **/*.java + + + + src/test/resources + + ** + + + + target/generated/src/test/resources + + ** + + + + + + + org.apache.servicemix.tooling + depends-maven-plugin + 1.2 + + + org.apache.maven.plugins + maven-source-plugin + + + + ${cxf.osgi.symbolic.name}.source + ${cxf.osgi.symbolic.name};version="${cxf.osgi.version.clean}" + + + + + + org.apache.maven.plugins + maven-eclipse-plugin + + ${cxf.eclipse.outputDirectory} + + org.eclipse.jdt.core.javabuilder + net.sf.eclipsecs.core.CheckstyleBuilder + net.sourceforge.pmd.eclipse.plugin.pmdBuilder + + + org.eclipse.jdt.core.javanature + net.sf.eclipsecs.core.CheckstyleNature + net.sourceforge.pmd.eclipse.plugin.pmdNature + + none + + + .checkstyle + /cxf-eclipse-checkstyle${cxf.checkstyle.extension} + + + .pmd + /cxf-eclipse-pmd${cxf.pmd.eclipse.ruleset.ext} + + + .ruleset + /cxf-pmd-ruleset${cxf.pmd.eclipse.ruleset.ext}.xml + + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.12.1 + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + + UTF-8 + false + + + + validate + validate + + ${cxf.resources.base.path}cxf-checkstyle${cxf.checkstyle.extension}.xml + true + true + false + ${cxf.resources.base.path}cxf-checkstyle-suppressions.xml + ${basedir}/src + **/archetype-resources/**/*.java + + + checkstyle + + + + + + org.apache.maven.plugins + maven-pmd-plugin + 3.2 + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + net.sourceforge.pmd + pmd + 5.0.4 + + + + + ${cxf.resources.base.path}cxf-pmd-ruleset.xml + + UTF-8 + 1.6 + false + true + true + + ${basedir}/src/main/generated + + + + + validate + validate + + check + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/*Test.java + **/*TestCase.java + **/*TestCases.java + + + + **/*$* + + + alphabetical + ${cxf.surefire.format} + ${cxf.surefire.usefile} + ${cxf.surefire.fork.mode} + false + ${cxf.surefire.fork.vmargs} -D${cxf.jaxb.context.class.property}=${cxf.jaxb.context.class} + ${cxf.surefire.enable.assertions} + ${cxf.surefire.parallel.mode} + + ${basedir}/target + true + true + ${cxf.protect-xmlschema-collections} + ${cxf.validateServices} + ${java.awt.headless} + ${basedir}/target/test-classes/logging.properties + ${basedir}/target/ActiveMQ/ + ${basedir}/target/derby + ${cxf.spring.validation.mode} + ${cxf.server.launcher.vmargs} + ASYNC_ONLY + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + ${project.name} + The Apache Software Foundation + ${project.name} + org.apache + The Apache Software Foundation + + + + + + + lifecycle-mapping + org.eclipse.m2e + 1.0.0 + + + + + + org.apache.felix + maven-bundle-plugin + [2,4) + + cleanVersions + package + + + + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + [1,4) + + process + + + + + + + + + org.codehaus.mojo + buildnumber-maven-plugin + [1,4) + + create-timestamp + create + + + + + + + + + + + + + + + org.apache.cxf.build-utils + cxf-xml2fastinfoset-plugin + ${cxf.build-utils.version} + + + META-INF/cxf/cxf*.xml + + target/generated/src/main/resources + + + + xml2fastinfoset + generate-sources + + xml2fastinfoset + + + + + + maven-remote-resources-plugin + 1.5 + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + + + + process + + + + org.apache:apache-jar-resource-bundle:1.4 + + + notice-supplements.xml + + + Apache CXF + + + + + + + org.apache.felix + maven-bundle-plugin + true + + + versions + validate + + cleanVersions + + + + ${project.version} + + + + + + + ${cxf.osgi.symbolic.name} + lazy + The Apache Software Foundation + org.apache + ${cxf.osgi.version.clean} + The Apache Software Foundation + ${cxf.osgi.version.clean} + http://cxf.apache.org + ${cxf.fragment.host} + <_failok>true + <_nouses>true + <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@))) + + ${cxf.osgi.import}, + * + + + ${cxf.osgi.dynamic.import} + + + ${cxf.export.service} + + ${cxf.bundle.activator} + + + + + install + + + + + log4j + log4j + ${cxf.log4j.version} + + + javax.ws.rs + javax.ws.rs-api + ${cxf.javax.ws.rs.version} + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + ${cxf.aries.version} + provided + + + org.apache.aries.blueprint + blueprint-parser + ${cxf.aries.parser.version} + provided + true + + + org.osgi + org.osgi.core + ${cxf.osgi.version} + provided + + + org.osgi + org.osgi.compendium + ${cxf.osgi.version} + provided + + + cglib + cglib-nodep + 2.2.2 + + + com.sun.xml.fastinfoset + FastInfoset + 1.2.13 + + + javax.xml + jsr173 + + + javax.xml.bind + jsr173_api + + + + + org.apache.hbase + hbase-client + 0.98.3-hadoop2 + + + io.netty + netty + + + com.sun.jersey + jersey-server + + + com.sun.jersey + jersey-core + + + com.sun.jersey + jersey-json + + + com.sun.jersey.contribs + jersey-guice + + + com.google.inject + guice + + + com.google.inject.extensions + guice-servlet + + + org.mortbay.jetty + jetty + + + org.mortbay.jetty + jetty-util + + + commons-httpclient + commons-httpclient + + + + + + junit + junit + ${cxf.junit.version} + test + + + nekohtml + nekohtml + 1.9.6.2 + + + org.apache.maven + maven-plugin-api + ${cxf.maven.core.version} + provided + + + junit + junit + + + + + org.apache.mina + mina-core + ${cxf.mina.version} + + + io.netty + netty + ${cxf.netty.version} + + + org.apache.httpcomponents + httpclient + ${cxf.httpcomponents.client.version} + + + commons-logging + commons-logging + + + + + org.apache.httpcomponents + httpcore-nio + ${cxf.httpcomponents.core.version} + + + commons-logging + commons-logging + + + + + org.apache.httpcomponents + httpasyncclient + ${cxf.httpcomponents.asyncclient.version} + + + commons-logging + commons-logging + + + + + org.apache.maven + maven-toolchain + ${cxf.maven.core.version} + provided + + + org.apache.maven + maven-project + ${cxf.maven.core.version} + provided + + + junit + junit + + + + + org.apache.maven + maven-artifact + provided + ${cxf.maven.core.version} + + + org.apache.maven + maven-core + provided + ${cxf.maven.core.version} + + + httpunit + httpunit + 1.7 + + + javax.servlet + servlet-api + + + xerces + xercesImpl + + + xerces + xmlParserAPIs + + + jtidy + jtidy + + + + + jtidy + jtidy + 4aug2000r7-dev + + + org.apache.ant + ant + 1.8.4 + + + org.apache.ant + ant-nodeps + 1.8.1 + + + com.sun.xml.parsers + jaxp-ri + 1.4.5 + + + antlr + antlr + 2.7.7 + + + org.apache.neethi + neethi + ${cxf.neethi.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + org.apache.ws.commons.axiom + axiom-impl + + + org.apache.ws.commons.axiom + axiom-parent + + + org.apache.ws.commons.axiom + axiom-api + + + woodstox + wstx-asl + + + woodstox + wstx-asl + + + wsdl4j + wsdl4j + + + org.codehaus.woodstox + woodstox-core-asl + + + + + org.apache.geronimo.specs + geronimo-stax-api_1.0_spec + 1.0.1 + + + org.codehaus.jettison + jettison + ${cxf.jettison.version} + + + stax + stax-api + + + + + javax.validation + validation-api + ${cxf.validation.api.version} + true + + + javax.enterprise + cdi-api + ${cxf.cdi.api.version} + true + + + javax.json + javax.json-api + ${cxf.json.api.version} + true + + + org.glassfish + javax.json + ${cxf.glassfish.json.version} + true + + + org.slf4j + slf4j-jdk14 + ${cxf.slf4j.version} + + + org.slf4j + jcl-over-slf4j + ${cxf.slf4j.version} + + + org.slf4j + slf4j-api + ${cxf.slf4j.version} + + + org.eclipse.jetty + jetty-server + ${cxf.jetty.version} + + + javax.servlet + servlet-api + + + org.eclipse.jetty.orbit + javax.servlet + + + + + org.eclipse.jetty + jetty-webapp + ${cxf.jetty.version} + + + org.eclipse.jetty + jetty-servlet + ${cxf.jetty.version} + + + org.eclipse.jetty + jetty-io + ${cxf.jetty.version} + + + org.eclipse.jetty + jetty-plus + ${cxf.jetty.version} + + + org.eclipse.jetty + jetty-security + ${cxf.jetty.version} + + + xalan + xalan + ${cxf.xalan.version} + + + xml-apis + xml-apis + + + + + org.apache.ws.xmlschema + xmlschema-core + ${cxf.xmlschema.version} + + + + org.apache.bcel + bcel + + + xalan + xalan + + + + + javax.xml.soap + saaj-api + ${cxf.saaj-api.version} + + + javax.activation + activation + + + activation + activation + + + + + javax.xml.bind + jaxb-api + ${cxf.jaxb.version} + + + javax.xml.bind + jsr173_api + + + javax.xml + jsr173 + + + javax.xml.stream + stax-api + + + javax.activation + activation + + + + + ${cxf.saaj.impl.groupId} + ${cxf.saaj.impl.artifactId} + ${cxf.saaj.impl.version} + + + javax.activation + activation + + + activation + activation + + + + + com.sun.xml.bind + jaxb-impl + ${cxf.jaxb.impl.version} + + + javax.xml.bind + jsr173_api + + + javax.xml + jsr173 + + + javax.activation + activation + + + javax.xml.bind + activation + + + javax.xml.bind + jaxb-api + + + + + org.springframework + spring-jms + ${cxf.spring.version} + + + org.springframework + spring-tx + ${cxf.spring.version} + + + org.springframework + spring-core + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + commons-logging + commons-logging + + + + + org.springframework + spring-beans + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + commons-logging + commons-logging + + + + + org.springframework + spring-context + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + commons-logging + commons-logging + + + + + org.springframework + spring-web + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + commons-logging + commons-logging + + + + + org.springframework + spring-webmvc + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + commons-logging + commons-logging + + + + + org.springframework + spring-aop + ${cxf.spring.version} + + + log4j + log4j + + + javax.servlet + servlet-api + + + logkit + logkit + + + avalon-framework + avalon-framework + + + commons-logging + commons-logging + + + + + org.springframework.security + spring-security-web + ${cxf.spring.security.version} + + + org.springframework.security + spring-security-config + ${cxf.spring.security.version} + + + org.apache.olingo + olingo-odata2-core + ${cxf.olingo.version} + + + org.springframework.security + spring-security-core + ${cxf.spring.security.version} + + + org.springframework.security + spring-security-core-tiger + 2.0.6.RELEASE + + + org.springframework + spring-core + + + org.springframework + spring-dao + + + org.springframework + spring-jdbc + + + org.springframework + spring-remoting + + + org.springframework + spring-support + + + + + org.springframework.security + spring-security-acl + ${cxf.spring.security.version} + + + org.springframework + spring-core + + + org.springframework + spring-dao + + + org.springframework + spring-jdbc + + + org.springframework + spring-remoting + + + org.springframework + spring-support + + + + + org.springframework + spring-dao + 2.0.8 + + + org.springframework + spring-jdbc + + + org.springframework + spring-remoting + + + org.springframework + spring-support + + + + + org.springframework + ${cxf.spring.mock} + ${cxf.spring.version} + + + commons-httpclient + commons-httpclient + 3.1 + + + commons-logging + commons-logging + + + + + commons-codec + commons-codec + ${cxf.commons-codec.version} + + + commons-logging + commons-logging + 1.1.1 + + + log4j + log4j + + + logkit + logkit + + + avalon-framework + avalon-framework + + + javax.servlet + servlet-api + + + + + org.easymock + easymock + 3.3 + test + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-json-provider + ${cxf.jackson.version} + + + ${cxf.asm.groupId} + ${cxf.asm.artifactId} + ${cxf.asm.version} + + + org.apache.velocity + velocity + ${cxf.velocity.version} + + + wsdl4j + wsdl4j + ${cxf.wsdl4j.version} + + + com.sun.xml.bind + jaxb-xjc + ${cxf.jaxb.xjc.version} + + + javax.xml.bind + jsr173_api + + + com.sun.xml.bind + jaxb-impl + + + + + com.sun.xml.bind + jaxb-core + ${cxf.jaxb.core.version} + + + org.glassfish.jaxb + jaxb-core + + + org.glassfish.jaxb + txw2 + + + + + jaxme + jaxme2 + 0.5.1 + + + javax.annotation + javax.annotation-api + ${cxf.javax.annotation-api.version} + + + ${cxf.servlet-api.group} + ${cxf.servlet-api.artifact} + ${cxf.servlet-api.version} + + + ${cxf.servlet-api.group} + ${cxf.servlet-api-2.5.artifact} + ${cxf.servlet-api-2.5.version} + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + 1.7.1 + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + 1.1 + + + org.apache.geronimo.specs + geronimo-j2ee-management_1.1_spec + 1.0.1 + + + org.apache.geronimo.specs + geronimo-jms_1.1_spec + ${cxf.geronimo.jms.version} + + + org.apache.geronimo.specs + geronimo-j2ee-connector_1.5_spec + 2.0.0 + + + org.apache.geronimo.specs + geronimo-ejb_3.0_spec + 1.0.1 + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + ${cxf.specs.jaxws.api.version} + + + org.apache.activemq + activemq-broker + ${cxf.activemq.version} + + + org.apache.activemq + activemq-client + ${cxf.activemq.version} + + + org.apache.activemq + activemq-pool + ${cxf.activemq.version} + + + org.apache.activemq + activemq-kahadb-store + ${cxf.activemq.version} + + + rhino + js + ${cxf.rhino.version} + + + org.apache.xmlbeans + xmlbeans + ${cxf.xmlbeans.version} + + + stax + stax-api + + + + + org.jibx + jibx-bind + ${cxf.jibx.version} + + + org.jibx + jibx-run + ${cxf.jibx.version} + + + org.jibx + jibx-schema + ${cxf.jibx.version} + + + org.jibx + jibx-tools + ${cxf.jibx.version} + + + xml-resolver + xml-resolver + 1.2 + + + commons-lang + commons-lang + ${cxf.commons-lang.version} + + + org.bouncycastle + bcprov-jdk15on + ${cxf.bcprov.version} + + + org.apache.abdera + abdera-core + ${cxf.abdera.version} + + + org.apache.geronimo.specs + geronimo-activation_1.0.2_spec + + + org.apache.geronimo.specs + geronimo-stax-api_1.0_spec + + + + + org.apache.abdera + abdera-extensions-json + ${cxf.abdera.version} + + + javax.servlet + servlet-api + + + org.apache.abdera + abdera-client + + + org.apache.abdera + abdera-server + + + org.apache.abdera + abdera-extensions-html + + + org.apache.geronimo.specs + geronimo-activation_1.0.2_spec + + + stax + stax-api + + + + + org.apache.abdera + abdera-parser + ${cxf.abdera.version} + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + + + org.apache.geronimo.specs + geronimo-stax-api_1.0_spec + + + javax.mail + mail + + + xml-apis + xml-apis + + + stax + stax-api + + + xmlParserAPIs + xerces + + + xercesImpl + xerces + + + xom + xom + + + xalan + xalan + + + xml-apis + xml-apis + + + org.codehaus.woodstox + wstx-asl + + + + + org.apache.ws.commons.axiom + axiom-api + ${cxf.axiom.version} + + + javax.mail + mail + + + xml-apis + xml-apis + + + stax + stax-api + + + xmlParserAPIs + xerces + + + xercesImpl + xerces + + + xom + xom + + + xalan + xalan + + + xml-apis + xml-apis + + + org.codehaus.woodstox + wstx-asl + + + + + org.apache.ws.commons.axiom + axiom-impl + ${cxf.axiom.version} + + + javax.mail + mail + + + xml-apis + xml-apis + + + stax + stax-api + + + + + jaxen + jaxen + 1.1.4 + + + jdom + jdom + + + dom4j + dom4j + + + xmlParserAPIs + xerces + + + xercesImpl + xerces + + + xom + xom + + + xalan + xalan + + + xml-apis + xml-apis + + + + + xerces + xercesImpl + ${cxf.xerces.version} + + + + org.codehaus.woodstox + woodstox-core-asl + ${cxf.woodstox.core.version} + + + stax + stax-api + + + + javax.xml.stream + stax-api + + + + + net.java.dev.msv + msv-core + ${cxf.msv.version} + + + com.wordnik + swagger-jaxrs_2.10 + ${cxf.swagger.version} + + + io.swagger + swagger-jaxrs + ${cxf.swagger2.version} + + + org.apache.tika + tika-core + ${cxf.tika.version} + + + org.apache.tika + tika-parsers + ${cxf.tika.version} + + + + + + jdk17 + + 1.7 + + + ${cxf.jaxb22.version} + ${cxf.jaxb22.impl.version} + ${cxf.jaxb22.impl.version} + ${cxf.jaxb22.core.version} + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + + ${cxf.compile.show.deprecation} + true + ${cxf.compile.flags} + + + + org.apache.maven.plugins + maven-pmd-plugin + + + + + + jdk18 + + 1.8 + + + ${cxf.jaxb22.version} + ${cxf.jaxb22.impl.version} + ${cxf.jaxb22.impl.version} + ${cxf.jaxb22.core.version} + -Djavax.xml.accessExternalSchema=file + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + + ${cxf.compile.show.deprecation} + true + ${cxf.compile.flags} + + + + org.apache.maven.plugins + maven-pmd-plugin + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + -Xdoclint:none + + + + + + + + + validateServices + + true + + + + axis2-saaj + + org.apache.axis2 + axis2-saaj + 1.4.1 + + + + fastinstall + + true + true + true + + + + + eclipse.moxy + + org.eclipse.persistence.jaxb.JAXBContextFactory + javax.xml.bind.JAXBContext + + + + org.eclipse.persistence + org.eclipse.persistence.moxy + 2.5.2 + provided + true + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + 1.7.1 + + + + + oss.sonatype.org + OSS Sonatype Staging + https://oss.sonatype.org/content/groups/staging + + false + + + true + + + + + + nospringvalidation + + VALIDATION_NONE + + + + nochecks + + true + true + + + + + sourcecheck + + true + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + + ${cxf.compile.show.deprecation} + true + ${cxf.compile.flags} + + + + org.apache.maven.plugins + maven-pmd-plugin + + + + + + set.eclipse.output + + ${basedir}/eclipse-classes + + + + + justsourcecheck + + true + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + + true + true + ${cxf.compile.flags} + + + + org.apache.maven.plugins + maven-pmd-plugin + + + + + + setup.eclipse + + true + true + true + + + process-test-sources + + + org.apache.maven.plugins + maven-eclipse-plugin + true + + + setup.eclipse.project + process-test-sources + + eclipse + + + + + + + + + ibmjdk + + + java.vendor + IBM Corporation + + + + + xalan + xalan + + + + com.sun.xml.parsers + jaxp-ri + 1.4.2 + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + + true + true + ${cxf.compile.flags} + true + 512M + + + + org.apache.maven.plugins + maven-pmd-plugin + + + + + + spring3.0 + + 3.0.7.RELEASE + + + + + clean + + + apache.snapshots + http://repository.apache.org/snapshots/ + + + + clean + + + + diff --git a/repository/org/apache/cxf/cxf-parent/3.0.9/cxf-parent-3.0.9.pom.sha1 b/repository/org/apache/cxf/cxf-parent/3.0.9/cxf-parent-3.0.9.pom.sha1 new file mode 100644 index 0000000..34e6dab --- /dev/null +++ b/repository/org/apache/cxf/cxf-parent/3.0.9/cxf-parent-3.0.9.pom.sha1 @@ -0,0 +1 @@ +0e4fe9ac22998c0e157aa5abacb465bb51a4437f \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-bindings-soap/2.5.2/_remote.repositories b/repository/org/apache/cxf/cxf-rt-bindings-soap/2.5.2/_remote.repositories new file mode 100644 index 0000000..2288338 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-soap/2.5.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:18:33 CST 2016 +cxf-rt-bindings-soap-2.5.2.jar>central= +cxf-rt-bindings-soap-2.5.2.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-bindings-soap/2.5.2/cxf-rt-bindings-soap-2.5.2.jar b/repository/org/apache/cxf/cxf-rt-bindings-soap/2.5.2/cxf-rt-bindings-soap-2.5.2.jar new file mode 100644 index 0000000..04d0b42 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-bindings-soap/2.5.2/cxf-rt-bindings-soap-2.5.2.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-bindings-soap/2.5.2/cxf-rt-bindings-soap-2.5.2.jar.sha1 b/repository/org/apache/cxf/cxf-rt-bindings-soap/2.5.2/cxf-rt-bindings-soap-2.5.2.jar.sha1 new file mode 100644 index 0000000..0aeb52e --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-soap/2.5.2/cxf-rt-bindings-soap-2.5.2.jar.sha1 @@ -0,0 +1 @@ +52ffd6ac901f8c3c8d3f66a0a1662b49a8ad7575 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-bindings-soap/2.5.2/cxf-rt-bindings-soap-2.5.2.pom b/repository/org/apache/cxf/cxf-rt-bindings-soap/2.5.2/cxf-rt-bindings-soap-2.5.2.pom new file mode 100644 index 0000000..4305c93 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-soap/2.5.2/cxf-rt-bindings-soap-2.5.2.pom @@ -0,0 +1,150 @@ + + + 4.0.0 + cxf-rt-bindings-soap + jar + Apache CXF Runtime SOAP Binding + Apache CXF Runtime SOAP Binding + http://cxf.apache.org + + + org.apache.cxf + cxf-parent + 2.5.2 + ../../../parent/pom.xml + + + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + + + org.osgi + org.osgi.core + + + org.springframework + spring-core + true + + + org.springframework + spring-beans + true + + + + org.apache.cxf + cxf-api + ${project.version} + + + + org.apache.cxf + cxf-tools-common + ${project.version} + + + org.apache.velocity + velocity + + + com.sun.xml.bind + jaxb-xjc + + + org.apache.geronimo.specs + geronimo-ws-metadata_2.0_spec + + + + + + org.apache.cxf + cxf-rt-databinding-jaxb + ${project.version} + + + com.sun.xml.bind + jaxb-xjc + + + + + + junit + junit + test + + + + org.easymock + easymock + test + + + org.apache.mina + mina-core + 2.0.0-M6 + provided + + + + + + + jdk15 + + 1.5 + + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + test + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + compile + true + + + javax.xml.bind + jaxb-api + + + ${cxf.saaj.impl.groupId} + ${cxf.saaj.impl.artifactId} + ${cxf.saaj.impl.version} + true + + + ${extra.saaj.dep.groupId} + ${extra.saaj.dep.artifactId} + ${extra.saaj.dep.version} + true + + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-bindings-soap/2.5.2/cxf-rt-bindings-soap-2.5.2.pom.sha1 b/repository/org/apache/cxf/cxf-rt-bindings-soap/2.5.2/cxf-rt-bindings-soap-2.5.2.pom.sha1 new file mode 100644 index 0000000..2450aa9 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-soap/2.5.2/cxf-rt-bindings-soap-2.5.2.pom.sha1 @@ -0,0 +1 @@ +acfa6aee19fc4997268c22682676ab1b86d2202c \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-bindings-soap/2.6.1/_remote.repositories b/repository/org/apache/cxf/cxf-rt-bindings-soap/2.6.1/_remote.repositories new file mode 100644 index 0000000..43ce03e --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-soap/2.6.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:28:57 CST 2017 +cxf-rt-bindings-soap-2.6.1.jar>central= +cxf-rt-bindings-soap-2.6.1.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-bindings-soap/2.6.1/cxf-rt-bindings-soap-2.6.1.jar b/repository/org/apache/cxf/cxf-rt-bindings-soap/2.6.1/cxf-rt-bindings-soap-2.6.1.jar new file mode 100644 index 0000000..4887693 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-bindings-soap/2.6.1/cxf-rt-bindings-soap-2.6.1.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-bindings-soap/2.6.1/cxf-rt-bindings-soap-2.6.1.jar.sha1 b/repository/org/apache/cxf/cxf-rt-bindings-soap/2.6.1/cxf-rt-bindings-soap-2.6.1.jar.sha1 new file mode 100644 index 0000000..9d5ad43 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-soap/2.6.1/cxf-rt-bindings-soap-2.6.1.jar.sha1 @@ -0,0 +1 @@ +4c91b1eb47ff49ed92cdc2a17f6375c2c39bc800 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-bindings-soap/2.6.1/cxf-rt-bindings-soap-2.6.1.pom b/repository/org/apache/cxf/cxf-rt-bindings-soap/2.6.1/cxf-rt-bindings-soap-2.6.1.pom new file mode 100644 index 0000000..44bb4d6 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-soap/2.6.1/cxf-rt-bindings-soap-2.6.1.pom @@ -0,0 +1,151 @@ + + + 4.0.0 + cxf-rt-bindings-soap + jar + Apache CXF Runtime SOAP Binding + Apache CXF Runtime SOAP Binding + http://cxf.apache.org + + + org.apache.cxf + cxf-parent + 2.6.1 + ../../../parent/pom.xml + + + + + org.apache.aries*;version="${cxf.aries.version.range}" + + + + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + + + org.osgi + org.osgi.core + + + org.springframework + spring-core + true + + + org.springframework + spring-beans + true + + + + org.apache.cxf + cxf-api + ${project.version} + + + + org.apache.cxf + cxf-rt-databinding-jaxb + ${project.version} + + + com.sun.xml.bind + jaxb-xjc + + + + + + junit + junit + test + + + + org.easymock + easymock + test + + + org.apache.mina + mina-core + 2.0.0-M6 + provided + true + + + + + + + jdk15 + + 1.5 + + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + test + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + compile + true + + + javax.xml.bind + jaxb-api + + + org.apache.geronimo.specs + geronimo-ws-metadata_2.0_spec + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + test + + + ${cxf.saaj.impl.groupId} + ${cxf.saaj.impl.artifactId} + ${cxf.saaj.impl.version} + true + + + ${extra.saaj.dep.groupId} + ${extra.saaj.dep.artifactId} + ${extra.saaj.dep.version} + true + + + javax.xml.soap + saaj-api + true + + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-bindings-soap/2.6.1/cxf-rt-bindings-soap-2.6.1.pom.sha1 b/repository/org/apache/cxf/cxf-rt-bindings-soap/2.6.1/cxf-rt-bindings-soap-2.6.1.pom.sha1 new file mode 100644 index 0000000..10738c0 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-soap/2.6.1/cxf-rt-bindings-soap-2.6.1.pom.sha1 @@ -0,0 +1 @@ +c194d23ea80107eaf421f6252e03751cf589397a \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.1/_remote.repositories b/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.1/_remote.repositories new file mode 100644 index 0000000..d1da13f --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:50 CST 2016 +cxf-rt-bindings-soap-3.0.1.jar>central= +cxf-rt-bindings-soap-3.0.1.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.1/cxf-rt-bindings-soap-3.0.1.jar b/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.1/cxf-rt-bindings-soap-3.0.1.jar new file mode 100644 index 0000000..072a161 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.1/cxf-rt-bindings-soap-3.0.1.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.1/cxf-rt-bindings-soap-3.0.1.jar.sha1 b/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.1/cxf-rt-bindings-soap-3.0.1.jar.sha1 new file mode 100644 index 0000000..2615a5b --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.1/cxf-rt-bindings-soap-3.0.1.jar.sha1 @@ -0,0 +1 @@ +315b0bf2a6336e9274cb38179d1ba91f912af99d \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.1/cxf-rt-bindings-soap-3.0.1.pom b/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.1/cxf-rt-bindings-soap-3.0.1.pom new file mode 100644 index 0000000..0b5d541 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.1/cxf-rt-bindings-soap-3.0.1.pom @@ -0,0 +1,101 @@ + + + + 4.0.0 + cxf-rt-bindings-soap + bundle + Apache CXF Runtime SOAP Binding + Apache CXF Runtime SOAP Binding + http://cxf.apache.org + + org.apache.cxf + cxf-parent + 3.0.1 + ../../../parent/pom.xml + + + + org.apache.aries*;version="${cxf.aries.version.range}";resolution:=optional, + org.springframework*;resolution:="optional";version="${cxf.osgi.spring.version}" + + org.apache.cxf.binding.soap.blueprint.Activator + + + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/blueprint/bindings/soap" + + + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + true + + + org.osgi + org.osgi.core + + + org.springframework + spring-core + true + + + org.springframework + spring-beans + true + + + org.apache.cxf + cxf-core + ${project.version} + + + org.apache.cxf + cxf-rt-wsdl + ${project.version} + + + org.apache.cxf + cxf-rt-databinding-jaxb + ${project.version} + + + com.sun.xml.bind + jaxb-xjc + + + + + junit + junit + test + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + test + + + org.easymock + easymock + test + + + diff --git a/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.1/cxf-rt-bindings-soap-3.0.1.pom.sha1 b/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.1/cxf-rt-bindings-soap-3.0.1.pom.sha1 new file mode 100644 index 0000000..07a8bc4 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.1/cxf-rt-bindings-soap-3.0.1.pom.sha1 @@ -0,0 +1 @@ +31d62fdd239155e69e6d1d9aab2ce9f62d1643fa \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.9/_remote.repositories b/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.9/_remote.repositories new file mode 100644 index 0000000..f301549 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:53:05 CST 2016 +cxf-rt-bindings-soap-3.0.9.jar>central= +cxf-rt-bindings-soap-3.0.9.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.9/cxf-rt-bindings-soap-3.0.9.jar b/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.9/cxf-rt-bindings-soap-3.0.9.jar new file mode 100644 index 0000000..29463a4 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.9/cxf-rt-bindings-soap-3.0.9.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.9/cxf-rt-bindings-soap-3.0.9.jar.sha1 b/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.9/cxf-rt-bindings-soap-3.0.9.jar.sha1 new file mode 100644 index 0000000..5861b4b --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.9/cxf-rt-bindings-soap-3.0.9.jar.sha1 @@ -0,0 +1 @@ +5521074db90fe2a49551cbe8085075e9a01ebd9d \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.9/cxf-rt-bindings-soap-3.0.9.pom b/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.9/cxf-rt-bindings-soap-3.0.9.pom new file mode 100644 index 0000000..bc5ff62 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.9/cxf-rt-bindings-soap-3.0.9.pom @@ -0,0 +1,101 @@ + + + + 4.0.0 + cxf-rt-bindings-soap + bundle + Apache CXF Runtime SOAP Binding + Apache CXF Runtime SOAP Binding + http://cxf.apache.org + + org.apache.cxf + cxf-parent + 3.0.9 + ../../../parent/pom.xml + + + + org.apache.aries*;version="${cxf.aries.version.range}";resolution:=optional, + org.springframework*;resolution:="optional";version="${cxf.osgi.spring.version}" + + org.apache.cxf.binding.soap.blueprint.Activator + + + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/blueprint/bindings/soap" + + + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + true + + + org.osgi + org.osgi.core + + + org.springframework + spring-core + true + + + org.springframework + spring-beans + true + + + org.apache.cxf + cxf-core + ${project.version} + + + org.apache.cxf + cxf-rt-wsdl + ${project.version} + + + org.apache.cxf + cxf-rt-databinding-jaxb + ${project.version} + + + com.sun.xml.bind + jaxb-xjc + + + + + junit + junit + test + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + test + + + org.easymock + easymock + test + + + diff --git a/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.9/cxf-rt-bindings-soap-3.0.9.pom.sha1 b/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.9/cxf-rt-bindings-soap-3.0.9.pom.sha1 new file mode 100644 index 0000000..b8a4a21 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-soap/3.0.9/cxf-rt-bindings-soap-3.0.9.pom.sha1 @@ -0,0 +1 @@ +efdb785ebb3ce9beea95efdb4d4b15a7548707f1 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-bindings-xml/2.5.2/_remote.repositories b/repository/org/apache/cxf/cxf-rt-bindings-xml/2.5.2/_remote.repositories new file mode 100644 index 0000000..7846044 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-xml/2.5.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:18:34 CST 2016 +cxf-rt-bindings-xml-2.5.2.jar>central= +cxf-rt-bindings-xml-2.5.2.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-bindings-xml/2.5.2/cxf-rt-bindings-xml-2.5.2.jar b/repository/org/apache/cxf/cxf-rt-bindings-xml/2.5.2/cxf-rt-bindings-xml-2.5.2.jar new file mode 100644 index 0000000..6f52786 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-bindings-xml/2.5.2/cxf-rt-bindings-xml-2.5.2.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-bindings-xml/2.5.2/cxf-rt-bindings-xml-2.5.2.jar.sha1 b/repository/org/apache/cxf/cxf-rt-bindings-xml/2.5.2/cxf-rt-bindings-xml-2.5.2.jar.sha1 new file mode 100644 index 0000000..f1bd658 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-xml/2.5.2/cxf-rt-bindings-xml-2.5.2.jar.sha1 @@ -0,0 +1 @@ +66495011e37e4ef7875ed375bea46ae26aa30f27 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-bindings-xml/2.5.2/cxf-rt-bindings-xml-2.5.2.pom b/repository/org/apache/cxf/cxf-rt-bindings-xml/2.5.2/cxf-rt-bindings-xml-2.5.2.pom new file mode 100644 index 0000000..27bb69a --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-xml/2.5.2/cxf-rt-bindings-xml-2.5.2.pom @@ -0,0 +1,111 @@ + + + 4.0.0 + cxf-rt-bindings-xml + jar + Apache CXF Runtime XML Binding + Apache CXF Runtime XML Binding + http://cxf.apache.org + + + org.apache.cxf + cxf-parent + 2.5.2 + ../../../parent/pom.xml + + + + + + + org.apache.cxf + cxf-api + ${project.version} + + + org.apache.cxf + cxf-rt-databinding-jaxb + ${project.version} + + + org.apache.cxf + cxf-testutils + ${project.version} + test + + + + junit + junit + test + + + + org.easymock + easymock + test + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + test + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + test + + + + + + + + + org.apache.cxf + cxf-xjc-plugin + ${cxf.xjc-utils.version} + + + generate-sources + generate-sources + + ${basedir}/target/generated/src/main/java + + + ${basedir}/src/main/resources/schemas/wsdl/xml-binding.xsd + ${basedir}/src/main/resources/schemas/wsdl/xml-binding.xjb + ${basedir}/src/main/build-resources/catalog.cat + + ${basedir}/target/generated/src/main/java/org/apache/cxf/wsdl + + + + + + xsdtojava + + + + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-bindings-xml/2.5.2/cxf-rt-bindings-xml-2.5.2.pom.sha1 b/repository/org/apache/cxf/cxf-rt-bindings-xml/2.5.2/cxf-rt-bindings-xml-2.5.2.pom.sha1 new file mode 100644 index 0000000..a5fe342 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-xml/2.5.2/cxf-rt-bindings-xml-2.5.2.pom.sha1 @@ -0,0 +1 @@ +62fe4ab8b8a2174ab95a6ecb09e6940df5cf5a1d \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.1/_remote.repositories b/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.1/_remote.repositories new file mode 100644 index 0000000..69b62c4 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:51 CST 2016 +cxf-rt-bindings-xml-3.0.1.jar>central= +cxf-rt-bindings-xml-3.0.1.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.1/cxf-rt-bindings-xml-3.0.1.jar b/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.1/cxf-rt-bindings-xml-3.0.1.jar new file mode 100644 index 0000000..1007349 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.1/cxf-rt-bindings-xml-3.0.1.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.1/cxf-rt-bindings-xml-3.0.1.jar.sha1 b/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.1/cxf-rt-bindings-xml-3.0.1.jar.sha1 new file mode 100644 index 0000000..962e34c --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.1/cxf-rt-bindings-xml-3.0.1.jar.sha1 @@ -0,0 +1 @@ +74fd689dbc228029b586a1d3c15660a93fb33b72 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.1/cxf-rt-bindings-xml-3.0.1.pom b/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.1/cxf-rt-bindings-xml-3.0.1.pom new file mode 100644 index 0000000..28bd5c6 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.1/cxf-rt-bindings-xml-3.0.1.pom @@ -0,0 +1,124 @@ + + + + 4.0.0 + cxf-rt-bindings-xml + bundle + Apache CXF Runtime XML Binding + Apache CXF Runtime XML Binding + http://cxf.apache.org + + org.apache.cxf + cxf-parent + 3.0.1 + ../../../parent/pom.xml + + + + org.apache.cxf + cxf-core + ${project.version} + + + org.apache.cxf + cxf-tools-validator + ${project.version} + true + provided + + + org.apache.cxf + cxf-rt-databinding-jaxb + + + org.apache.cxf + cxf-rt-bindings-soap + + + + + org.apache.cxf + cxf-tools-common + ${project.version} + true + provided + + + org.apache.cxf + cxf-rt-wsdl + ${project.version} + true + provided + + + junit + junit + test + + + org.apache.cxf + cxf-rt-databinding-jaxb + ${project.version} + test + + + org.apache.cxf + cxf-testutils + ${project.version} + test + + + org.easymock + easymock + test + + + + + + org.apache.cxf + cxf-xjc-plugin + ${cxf.xjc-utils.version} + + + generate-sources + generate-sources + + ${basedir}/target/generated/src/main/java + + + ${basedir}/src/main/resources/schemas/wsdl/xml-binding.xsd + ${basedir}/src/main/resources/schemas/wsdl/xml-binding.xjb + ${basedir}/src/main/build-resources/catalog.cat + + ${basedir}/target/generated/src/main/java/org/apache/cxf/wsdl + + + + + + xsdtojava + + + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.1/cxf-rt-bindings-xml-3.0.1.pom.sha1 b/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.1/cxf-rt-bindings-xml-3.0.1.pom.sha1 new file mode 100644 index 0000000..39cdd0e --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.1/cxf-rt-bindings-xml-3.0.1.pom.sha1 @@ -0,0 +1 @@ +619ed8f16babe37b95de58886864bf8129d719fa \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.9/_remote.repositories b/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.9/_remote.repositories new file mode 100644 index 0000000..cf92770 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:53:05 CST 2016 +cxf-rt-bindings-xml-3.0.9.jar>central= +cxf-rt-bindings-xml-3.0.9.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.9/cxf-rt-bindings-xml-3.0.9.jar b/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.9/cxf-rt-bindings-xml-3.0.9.jar new file mode 100644 index 0000000..fe67276 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.9/cxf-rt-bindings-xml-3.0.9.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.9/cxf-rt-bindings-xml-3.0.9.jar.sha1 b/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.9/cxf-rt-bindings-xml-3.0.9.jar.sha1 new file mode 100644 index 0000000..f261f3c --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.9/cxf-rt-bindings-xml-3.0.9.jar.sha1 @@ -0,0 +1 @@ +acae83757d1269d992f40dd4994d0c6b158dfd56 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.9/cxf-rt-bindings-xml-3.0.9.pom b/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.9/cxf-rt-bindings-xml-3.0.9.pom new file mode 100644 index 0000000..d84852b --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.9/cxf-rt-bindings-xml-3.0.9.pom @@ -0,0 +1,124 @@ + + + + 4.0.0 + cxf-rt-bindings-xml + bundle + Apache CXF Runtime XML Binding + Apache CXF Runtime XML Binding + http://cxf.apache.org + + org.apache.cxf + cxf-parent + 3.0.9 + ../../../parent/pom.xml + + + + org.apache.cxf + cxf-core + ${project.version} + + + org.apache.cxf + cxf-tools-validator + ${project.version} + true + provided + + + org.apache.cxf + cxf-rt-databinding-jaxb + + + org.apache.cxf + cxf-rt-bindings-soap + + + + + org.apache.cxf + cxf-tools-common + ${project.version} + true + provided + + + org.apache.cxf + cxf-rt-wsdl + ${project.version} + true + provided + + + junit + junit + test + + + org.apache.cxf + cxf-rt-databinding-jaxb + ${project.version} + test + + + org.apache.cxf + cxf-testutils + ${project.version} + test + + + org.easymock + easymock + test + + + + + + org.apache.cxf + cxf-xjc-plugin + ${cxf.xjc-utils.version} + + + generate-sources + generate-sources + + ${basedir}/target/generated/src/main/java + + + ${basedir}/src/main/resources/schemas/wsdl/xml-binding.xsd + ${basedir}/src/main/resources/schemas/wsdl/xml-binding.xjb + ${basedir}/src/main/build-resources/catalog.cat + + ${basedir}/target/generated/src/main/java/org/apache/cxf/wsdl + + + + + + xsdtojava + + + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.9/cxf-rt-bindings-xml-3.0.9.pom.sha1 b/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.9/cxf-rt-bindings-xml-3.0.9.pom.sha1 new file mode 100644 index 0000000..862d4db --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-bindings-xml/3.0.9/cxf-rt-bindings-xml-3.0.9.pom.sha1 @@ -0,0 +1 @@ +cef35b850b5a1c73ae85716114f81de55ba1da81 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-core/2.5.2/_remote.repositories b/repository/org/apache/cxf/cxf-rt-core/2.5.2/_remote.repositories new file mode 100644 index 0000000..6be4f95 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-core/2.5.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:18:33 CST 2016 +cxf-rt-core-2.5.2.pom>central= +cxf-rt-core-2.5.2.jar>central= diff --git a/repository/org/apache/cxf/cxf-rt-core/2.5.2/cxf-rt-core-2.5.2.jar b/repository/org/apache/cxf/cxf-rt-core/2.5.2/cxf-rt-core-2.5.2.jar new file mode 100644 index 0000000..dca9cdc Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-core/2.5.2/cxf-rt-core-2.5.2.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-core/2.5.2/cxf-rt-core-2.5.2.jar.sha1 b/repository/org/apache/cxf/cxf-rt-core/2.5.2/cxf-rt-core-2.5.2.jar.sha1 new file mode 100644 index 0000000..e90d332 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-core/2.5.2/cxf-rt-core-2.5.2.jar.sha1 @@ -0,0 +1 @@ +c33b3671b7dd939d7dfabe22232afd7314b97479 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-core/2.5.2/cxf-rt-core-2.5.2.pom b/repository/org/apache/cxf/cxf-rt-core/2.5.2/cxf-rt-core-2.5.2.pom new file mode 100644 index 0000000..89aca7f --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-core/2.5.2/cxf-rt-core-2.5.2.pom @@ -0,0 +1,110 @@ + + + 4.0.0 + org.apache.cxf + cxf-rt-core + jar + 2.5.2 + Apache CXF Runtime Core + Apache CXF Runtime Core + http://cxf.apache.org + + + org.apache.cxf + cxf-parent + 2.5.2 + ../../parent/pom.xml + + + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + + + org.osgi + org.osgi.core + provided + + + org.osgi + org.osgi.compendium + provided + + + org.apache.cxf + cxf-api + ${project.version} + + + + com.sun.xml.bind + jaxb-impl + + + + org.apache.ws.xmlschema + xmlschema-core + + + + org.springframework + spring-core + true + + + org.springframework + spring-beans + true + + + org.springframework + spring-context + true + + + + xml-resolver + xml-resolver + true + + + junit + junit + provided + true + + + org.easymock + easymock + test + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + + + com.sun.xml.fastinfoset + FastInfoset + true + + + + diff --git a/repository/org/apache/cxf/cxf-rt-core/2.5.2/cxf-rt-core-2.5.2.pom.sha1 b/repository/org/apache/cxf/cxf-rt-core/2.5.2/cxf-rt-core-2.5.2.pom.sha1 new file mode 100644 index 0000000..e7cd9bb --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-core/2.5.2/cxf-rt-core-2.5.2.pom.sha1 @@ -0,0 +1 @@ +fc16a352a85c737e503ac58960b171f5777b0a1b \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-core/2.6.1/_remote.repositories b/repository/org/apache/cxf/cxf-rt-core/2.6.1/_remote.repositories new file mode 100644 index 0000000..d8cbec6 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-core/2.6.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:28:57 CST 2017 +cxf-rt-core-2.6.1.pom>central= +cxf-rt-core-2.6.1.jar>central= diff --git a/repository/org/apache/cxf/cxf-rt-core/2.6.1/cxf-rt-core-2.6.1.jar b/repository/org/apache/cxf/cxf-rt-core/2.6.1/cxf-rt-core-2.6.1.jar new file mode 100644 index 0000000..afff08b Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-core/2.6.1/cxf-rt-core-2.6.1.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-core/2.6.1/cxf-rt-core-2.6.1.jar.sha1 b/repository/org/apache/cxf/cxf-rt-core/2.6.1/cxf-rt-core-2.6.1.jar.sha1 new file mode 100644 index 0000000..6db127f --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-core/2.6.1/cxf-rt-core-2.6.1.jar.sha1 @@ -0,0 +1 @@ +4d4494eef4e8ba27ca68f1668b400b12051197e6 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-core/2.6.1/cxf-rt-core-2.6.1.pom b/repository/org/apache/cxf/cxf-rt-core/2.6.1/cxf-rt-core-2.6.1.pom new file mode 100644 index 0000000..0844dc1 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-core/2.6.1/cxf-rt-core-2.6.1.pom @@ -0,0 +1,130 @@ + + + 4.0.0 + org.apache.cxf + cxf-rt-core + jar + 2.6.1 + Apache CXF Runtime Core + Apache CXF Runtime Core + http://cxf.apache.org + + + org.apache.cxf + cxf-parent + 2.6.1 + ../../parent/pom.xml + + + + org.apache.cxf.bus.osgi.CXFActivator + + + org.springframework*;resolution:=optional;version="${cxf.osgi.spring.version}", + javax.activation;version="${cxf.osgi.javax.activation.version}", + javax.mail;version="${cxf.osgi.javax.mail.version}", + javax.annotation;version="${cxf.osgi.javax.annotation.version}", + javax.xml.bind*;version="${cxf.osgi.javax.bind.version}", + javax.xml.stream*;version="${cxf.osgi.javax.stream.version}", + org.apache.aries*;version="${cxf.aries.version.range}" + + + META-INF.cxf, * + + + com.ctc.wstx.* + + + + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + + + org.osgi + org.osgi.core + provided + + + org.osgi + org.osgi.compendium + provided + + + org.apache.cxf + cxf-api + ${project.version} + + + + com.sun.xml.bind + jaxb-impl + + + + org.apache.ws.xmlschema + xmlschema-core + + + + org.springframework + spring-core + true + + + org.springframework + spring-beans + true + + + org.springframework + spring-context + true + + + + xml-resolver + xml-resolver + true + + + junit + junit + provided + true + + + org.easymock + easymock + test + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + + + com.sun.xml.fastinfoset + FastInfoset + true + + + + diff --git a/repository/org/apache/cxf/cxf-rt-core/2.6.1/cxf-rt-core-2.6.1.pom.sha1 b/repository/org/apache/cxf/cxf-rt-core/2.6.1/cxf-rt-core-2.6.1.pom.sha1 new file mode 100644 index 0000000..6f9582f --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-core/2.6.1/cxf-rt-core-2.6.1.pom.sha1 @@ -0,0 +1 @@ +ddb8cd6fb7c74f66dfd7457e2f9c5b32309c7ebf \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-databinding-aegis/2.5.2/_remote.repositories b/repository/org/apache/cxf/cxf-rt-databinding-aegis/2.5.2/_remote.repositories new file mode 100644 index 0000000..0ccffa2 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-databinding-aegis/2.5.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:18:34 CST 2016 +cxf-rt-databinding-aegis-2.5.2.jar>central= +cxf-rt-databinding-aegis-2.5.2.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-databinding-aegis/2.5.2/cxf-rt-databinding-aegis-2.5.2.jar b/repository/org/apache/cxf/cxf-rt-databinding-aegis/2.5.2/cxf-rt-databinding-aegis-2.5.2.jar new file mode 100644 index 0000000..ed6312b Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-databinding-aegis/2.5.2/cxf-rt-databinding-aegis-2.5.2.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-databinding-aegis/2.5.2/cxf-rt-databinding-aegis-2.5.2.jar.sha1 b/repository/org/apache/cxf/cxf-rt-databinding-aegis/2.5.2/cxf-rt-databinding-aegis-2.5.2.jar.sha1 new file mode 100644 index 0000000..40e98f9 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-databinding-aegis/2.5.2/cxf-rt-databinding-aegis-2.5.2.jar.sha1 @@ -0,0 +1 @@ +90dd15ea167c20624104613bca4d930c8bdc07f6 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-databinding-aegis/2.5.2/cxf-rt-databinding-aegis-2.5.2.pom b/repository/org/apache/cxf/cxf-rt-databinding-aegis/2.5.2/cxf-rt-databinding-aegis-2.5.2.pom new file mode 100644 index 0000000..79ea46d --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-databinding-aegis/2.5.2/cxf-rt-databinding-aegis-2.5.2.pom @@ -0,0 +1,132 @@ + + + + 4.0.0 + cxf-rt-databinding-aegis + jar + Apache CXF Runtime Aegis Databinding + Apache CXF Runtime Aegis Databinding + http://cxf.apache.org/ + + + + org.apache.cxf + cxf-parent + 2.5.2 + ../../../parent/pom.xml + + + + + org.apache.cxf + cxf-api + ${project.version} + + + org.apache.cxf + cxf-rt-core + ${project.version} + + + org.apache.cxf + cxf-rt-frontend-simple + ${project.version} + + + org.apache.cxf + cxf-rt-transports-local + ${project.version} + test + + + org.apache.cxf + cxf-rt-transports-http + ${project.version} + test + + + org.apache.cxf + cxf-rt-transports-http-jetty + ${project.version} + test + + + org.slf4j + slf4j-jdk14 + test + + + org.apache.cxf + cxf-rt-frontend-jaxws + ${project.version} + test + + + jdom + jdom + ${cxf.jdom.version} + provided + + + junit + junit + test + + + org.apache.cxf + cxf-wstx-msv-validation + ${project.version} + test + + + commons-httpclient + commons-httpclient + test + + + commons-codec + commons-codec + test + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-source + generate-sources + + add-source + + + + ${basedir}/src/main/generated + + + + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-databinding-aegis/2.5.2/cxf-rt-databinding-aegis-2.5.2.pom.sha1 b/repository/org/apache/cxf/cxf-rt-databinding-aegis/2.5.2/cxf-rt-databinding-aegis-2.5.2.pom.sha1 new file mode 100644 index 0000000..045cffb --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-databinding-aegis/2.5.2/cxf-rt-databinding-aegis-2.5.2.pom.sha1 @@ -0,0 +1 @@ +e75c5c8d84097b877c5d10dd099e09ccfcead03d \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.5.2/_remote.repositories b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.5.2/_remote.repositories new file mode 100644 index 0000000..cc53464 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.5.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:18:34 CST 2016 +cxf-rt-databinding-jaxb-2.5.2.jar>central= +cxf-rt-databinding-jaxb-2.5.2.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.5.2/cxf-rt-databinding-jaxb-2.5.2.jar b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.5.2/cxf-rt-databinding-jaxb-2.5.2.jar new file mode 100644 index 0000000..3464dc3 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.5.2/cxf-rt-databinding-jaxb-2.5.2.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.5.2/cxf-rt-databinding-jaxb-2.5.2.jar.sha1 b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.5.2/cxf-rt-databinding-jaxb-2.5.2.jar.sha1 new file mode 100644 index 0000000..4a65c5d --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.5.2/cxf-rt-databinding-jaxb-2.5.2.jar.sha1 @@ -0,0 +1 @@ +402a318620aa2f655026b8d9d9ba66fe161ba39d \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.5.2/cxf-rt-databinding-jaxb-2.5.2.pom b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.5.2/cxf-rt-databinding-jaxb-2.5.2.pom new file mode 100644 index 0000000..3421b24 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.5.2/cxf-rt-databinding-jaxb-2.5.2.pom @@ -0,0 +1,143 @@ + + + 4.0.0 + cxf-rt-databinding-jaxb + jar + Apache CXF Runtime JAXB DataBinding + Apache CXF Runtime JAXB DataBinding + http://cxf.apache.org + + + org.apache.cxf + cxf-parent + 2.5.2 + ../../../parent/pom.xml + + + + + + org.apache.cxf + cxf-xjc-plugin + ${cxf.xjc-utils.version} + + + generate-sources + generate-test-sources + + ${basedir}/target/generated/src/test/java + + + ${basedir}/src/test/resources/wsdl/jaxb/misc_test.xsd + + + ${basedir}/src/test/resources/wsdl/jaxb/form_test.xsd + + + ${basedir}/src/test/resources/wsdl/jaxb/hello_world.xsd + + + ${basedir}/src/test/resources/wsdl/jaxb/doc_lit_bare.xsd + + + ${basedir}/src/test/resources/wsdl/jaxb/rpc_lit.xsd + + + + + xsdtojava-tests + + + + + + + + + + + + junit + junit + test + + + + org.easymock + easymock + test + + + + org.apache.cxf + cxf-api + ${project.version} + + + + org.apache.cxf + cxf-rt-core + ${project.version} + + + + com.sun.xml.bind + jaxb-impl + + + com.sun.xml.bind + jaxb-xjc + + + asm + asm + true + + + + + jdk15 + + 1.5 + + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + test + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + + + + ${cxf.stax.impl.groupId} + ${cxf.stax.impl.artifactId} + + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.5.2/cxf-rt-databinding-jaxb-2.5.2.pom.sha1 b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.5.2/cxf-rt-databinding-jaxb-2.5.2.pom.sha1 new file mode 100644 index 0000000..1ff73fb --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.5.2/cxf-rt-databinding-jaxb-2.5.2.pom.sha1 @@ -0,0 +1 @@ +488a01862eb63ab5112394be48a50d2382b2e70f \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.6.1/_remote.repositories b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.6.1/_remote.repositories new file mode 100644 index 0000000..0b1fa7e --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.6.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:28:58 CST 2017 +cxf-rt-databinding-jaxb-2.6.1.jar>central= +cxf-rt-databinding-jaxb-2.6.1.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.6.1/cxf-rt-databinding-jaxb-2.6.1.jar b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.6.1/cxf-rt-databinding-jaxb-2.6.1.jar new file mode 100644 index 0000000..eb05ea9 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.6.1/cxf-rt-databinding-jaxb-2.6.1.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.6.1/cxf-rt-databinding-jaxb-2.6.1.jar.sha1 b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.6.1/cxf-rt-databinding-jaxb-2.6.1.jar.sha1 new file mode 100644 index 0000000..36171e5 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.6.1/cxf-rt-databinding-jaxb-2.6.1.jar.sha1 @@ -0,0 +1 @@ +23c9d90dd4692a2b7fdc3fb35dcd02b1220e836c \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.6.1/cxf-rt-databinding-jaxb-2.6.1.pom b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.6.1/cxf-rt-databinding-jaxb-2.6.1.pom new file mode 100644 index 0000000..3fe7357 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.6.1/cxf-rt-databinding-jaxb-2.6.1.pom @@ -0,0 +1,156 @@ + + + 4.0.0 + cxf-rt-databinding-jaxb + jar + Apache CXF Runtime JAXB DataBinding + Apache CXF Runtime JAXB DataBinding + http://cxf.apache.org + + + org.apache.cxf + cxf-parent + 2.6.1 + ../../../parent/pom.xml + + + + javax.activation;version="${cxf.osgi.javax.activation.version}", + javax.xml.bind*;version="${cxf.osgi.javax.bind.version}", + javax.xml.stream*;version="${cxf.osgi.javax.stream.version}", + + + + + + org.apache.cxf + cxf-xjc-plugin + ${cxf.xjc-utils.version} + + + generate-sources + generate-test-sources + + ${basedir}/target/generated/src/test/java + + + ${basedir}/src/test/resources/wsdl/jaxb/misc_test.xsd + + + ${basedir}/src/test/resources/wsdl/jaxb/form_test.xsd + + + ${basedir}/src/test/resources/wsdl/jaxb/hello_world.xsd + + + ${basedir}/src/test/resources/wsdl/jaxb/doc_lit_bare.xsd + + + ${basedir}/src/test/resources/wsdl/jaxb/rpc_lit.xsd + + + + + xsdtojava-tests + + + + + + + + + + + + junit + junit + test + + + + org.easymock + easymock + test + + + + + commons-lang + commons-lang + true + + + + org.apache.cxf + cxf-api + ${project.version} + + + + org.apache.cxf + cxf-rt-core + ${project.version} + + + + com.sun.xml.bind + jaxb-impl + + + com.sun.xml.bind + jaxb-xjc + + + ${cxf.asm.groupId} + ${cxf.asm.artifactId} + true + + + + + jdk15 + + 1.5 + + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + test + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + + + + ${cxf.stax.impl.groupId} + ${cxf.stax.impl.artifactId} + + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.6.1/cxf-rt-databinding-jaxb-2.6.1.pom.sha1 b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.6.1/cxf-rt-databinding-jaxb-2.6.1.pom.sha1 new file mode 100644 index 0000000..7b14be6 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/2.6.1/cxf-rt-databinding-jaxb-2.6.1.pom.sha1 @@ -0,0 +1 @@ +897d01e41ac4037128466ec716834b6bd0fa074e \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.1/_remote.repositories b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.1/_remote.repositories new file mode 100644 index 0000000..7731700 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:50 CST 2016 +cxf-rt-databinding-jaxb-3.0.1.jar>central= +cxf-rt-databinding-jaxb-3.0.1.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.1/cxf-rt-databinding-jaxb-3.0.1.jar b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.1/cxf-rt-databinding-jaxb-3.0.1.jar new file mode 100644 index 0000000..a363396 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.1/cxf-rt-databinding-jaxb-3.0.1.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.1/cxf-rt-databinding-jaxb-3.0.1.jar.sha1 b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.1/cxf-rt-databinding-jaxb-3.0.1.jar.sha1 new file mode 100644 index 0000000..caf4b2a --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.1/cxf-rt-databinding-jaxb-3.0.1.jar.sha1 @@ -0,0 +1 @@ +be06323186fec105df8da1a3626b96c2f1ee5665 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.1/cxf-rt-databinding-jaxb-3.0.1.pom b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.1/cxf-rt-databinding-jaxb-3.0.1.pom new file mode 100644 index 0000000..3357c8b --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.1/cxf-rt-databinding-jaxb-3.0.1.pom @@ -0,0 +1,132 @@ + + + + 4.0.0 + cxf-rt-databinding-jaxb + bundle + Apache CXF Runtime JAXB DataBinding + Apache CXF Runtime JAXB DataBinding + http://cxf.apache.org + + org.apache.cxf + cxf-parent + 3.0.1 + ../../../parent/pom.xml + + + + javax.activation;version="${cxf.osgi.javax.activation.version}", + javax.xml.bind*;version="${cxf.osgi.javax.bind.version}", + javax.xml.stream*;version="${cxf.osgi.javax.stream.version}" + + + + + + org.apache.cxf + cxf-xjc-plugin + ${cxf.xjc-utils.version} + + + generate-sources + generate-test-sources + + ${basedir}/target/generated/src/test/java + + + ${basedir}/src/test/resources/wsdl/jaxb/misc_test.xsd + + + ${basedir}/src/test/resources/wsdl/jaxb/form_test.xsd + + + ${basedir}/src/test/resources/wsdl/jaxb/hello_world.xsd + + + ${basedir}/src/test/resources/wsdl/jaxb/doc_lit_bare.xsd + + + ${basedir}/src/test/resources/wsdl/jaxb/rpc_lit.xsd + + + + + xsdtojava-tests + + + + + + + + + junit + junit + test + + + org.easymock + easymock + test + + + org.apache.cxf + cxf-core + ${project.version} + + + org.apache.cxf + cxf-rt-wsdl + ${project.version} + + + com.sun.xml.bind + jaxb-impl + + + com.sun.xml.bind + jaxb-core + + + ${cxf.asm.groupId} + ${cxf.asm.artifactId} + true + + + + + jdk15 + + 1.5 + + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + test + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.1/cxf-rt-databinding-jaxb-3.0.1.pom.sha1 b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.1/cxf-rt-databinding-jaxb-3.0.1.pom.sha1 new file mode 100644 index 0000000..65da9e1 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.1/cxf-rt-databinding-jaxb-3.0.1.pom.sha1 @@ -0,0 +1 @@ +f118414fb8d582688fcf2bc9bf54ea4f1915edb8 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.9/_remote.repositories b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.9/_remote.repositories new file mode 100644 index 0000000..a8c945a --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:53:05 CST 2016 +cxf-rt-databinding-jaxb-3.0.9.jar>central= +cxf-rt-databinding-jaxb-3.0.9.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.9/cxf-rt-databinding-jaxb-3.0.9.jar b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.9/cxf-rt-databinding-jaxb-3.0.9.jar new file mode 100644 index 0000000..d019d48 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.9/cxf-rt-databinding-jaxb-3.0.9.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.9/cxf-rt-databinding-jaxb-3.0.9.jar.sha1 b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.9/cxf-rt-databinding-jaxb-3.0.9.jar.sha1 new file mode 100644 index 0000000..b7c90cb --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.9/cxf-rt-databinding-jaxb-3.0.9.jar.sha1 @@ -0,0 +1 @@ +f363221abd97aed2943de435cd47faf1bff80a45 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.9/cxf-rt-databinding-jaxb-3.0.9.pom b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.9/cxf-rt-databinding-jaxb-3.0.9.pom new file mode 100644 index 0000000..da77461 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.9/cxf-rt-databinding-jaxb-3.0.9.pom @@ -0,0 +1,132 @@ + + + + 4.0.0 + cxf-rt-databinding-jaxb + bundle + Apache CXF Runtime JAXB DataBinding + Apache CXF Runtime JAXB DataBinding + http://cxf.apache.org + + org.apache.cxf + cxf-parent + 3.0.9 + ../../../parent/pom.xml + + + + javax.activation;version="${cxf.osgi.javax.activation.version}", + javax.xml.bind*;version="${cxf.osgi.javax.bind.version}", + javax.xml.stream*;version="${cxf.osgi.javax.stream.version}" + + + + + + org.apache.cxf + cxf-xjc-plugin + ${cxf.xjc-utils.version} + + + generate-sources + generate-test-sources + + ${basedir}/target/generated/src/test/java + + + ${basedir}/src/test/resources/wsdl/jaxb/misc_test.xsd + + + ${basedir}/src/test/resources/wsdl/jaxb/form_test.xsd + + + ${basedir}/src/test/resources/wsdl/jaxb/hello_world.xsd + + + ${basedir}/src/test/resources/wsdl/jaxb/doc_lit_bare.xsd + + + ${basedir}/src/test/resources/wsdl/jaxb/rpc_lit.xsd + + + + + xsdtojava-tests + + + + + + + + + junit + junit + test + + + org.easymock + easymock + test + + + org.apache.cxf + cxf-core + ${project.version} + + + org.apache.cxf + cxf-rt-wsdl + ${project.version} + + + com.sun.xml.bind + jaxb-impl + + + com.sun.xml.bind + jaxb-core + + + ${cxf.asm.groupId} + ${cxf.asm.artifactId} + true + + + + + jdk15 + + 1.5 + + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + test + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.9/cxf-rt-databinding-jaxb-3.0.9.pom.sha1 b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.9/cxf-rt-databinding-jaxb-3.0.9.pom.sha1 new file mode 100644 index 0000000..b26c53d --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-databinding-jaxb/3.0.9/cxf-rt-databinding-jaxb-3.0.9.pom.sha1 @@ -0,0 +1 @@ +dd81d507681107150ccded4df9d53bc1133df0c9 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-frontend-jaxws/2.5.2/_remote.repositories b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/2.5.2/_remote.repositories new file mode 100644 index 0000000..00a8fb0 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/2.5.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:18:32 CST 2016 +cxf-rt-frontend-jaxws-2.5.2.jar>central= +cxf-rt-frontend-jaxws-2.5.2.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-frontend-jaxws/2.5.2/cxf-rt-frontend-jaxws-2.5.2.jar b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/2.5.2/cxf-rt-frontend-jaxws-2.5.2.jar new file mode 100644 index 0000000..1e05e69 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/2.5.2/cxf-rt-frontend-jaxws-2.5.2.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-frontend-jaxws/2.5.2/cxf-rt-frontend-jaxws-2.5.2.jar.sha1 b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/2.5.2/cxf-rt-frontend-jaxws-2.5.2.jar.sha1 new file mode 100644 index 0000000..a7b8abb --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/2.5.2/cxf-rt-frontend-jaxws-2.5.2.jar.sha1 @@ -0,0 +1 @@ +50583166cf28a20c155b70c7f20251c67adf0ef0 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-frontend-jaxws/2.5.2/cxf-rt-frontend-jaxws-2.5.2.pom b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/2.5.2/cxf-rt-frontend-jaxws-2.5.2.pom new file mode 100644 index 0000000..d7482f6 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/2.5.2/cxf-rt-frontend-jaxws-2.5.2.pom @@ -0,0 +1,419 @@ + + + 4.0.0 + org.apache.cxf + cxf-rt-frontend-jaxws + jar + 2.5.2 + Apache CXF Runtime JAX-WS Frontend + Apache CXF Runtime JAX-WS Frontend + http://cxf.apache.org + + + org.apache.cxf + cxf-parent + 2.5.2 + ../../../parent/pom.xml + + + + spi-2.1 + + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + + + org.osgi + org.osgi.core + + + junit + junit + test + + + org.easymock + easymock + test + + + org.apache.cxf + cxf-testutils + ${project.version} + test + + + + xml-resolver + xml-resolver + + + + asm + asm + + + org.apache.cxf + cxf-api + ${project.version} + + + org.apache.cxf + cxf-rt-core + ${project.version} + + + org.apache.cxf + cxf-rt-bindings-soap + ${project.version} + + + org.apache.cxf + cxf-rt-bindings-xml + ${project.version} + + + + org.apache.cxf + cxf-rt-frontend-simple + ${project.version} + + + org.apache.cxf + cxf-rt-transports-http + ${project.version} + test + + + org.apache.cxf + cxf-rt-transports-local + ${project.version} + true + test + + + + org.apache.cxf + cxf-rt-ws-addr + ${project.version} + + + + org.springframework + spring-web + provided + + + org.springframework + spring-webmvc + provided + + + org.springframework + spring-aop + provided + + + org.springframework + spring-beans + provided + + + org.springframework + spring-context + provided + + + org.springframework + spring-core + provided + + + ${cxf.servlet-api.group} + ${cxf.servlet-api.artifact} + provided + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-source + generate-sources + + add-source + + + + ${basedir}/src/main/generated + + + + + add-spi + generate-resources + + add-resource + + + + + ${basedir}/src/main/${cxf.spi-dir} + + + + + + + + + + + + + + jaxws22 + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + + + org.apache.cxf + cxf-rt-transports-http + ${project.version} + + + + spi-2.2 + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-jaxws22-source + generate-sources + + add-source + + + + ${basedir}/src/main/jaxws22 + + + + + add-jaxws22-test-source + generate-test-sources + + add-test-source + + + + ${basedir}/src/test/jaxws22 + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + create-endorsed-dir + validate + + copy + + + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + ${basedir}/target/endorsed + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + ${basedir}/target/endorsed + + + + + + + + + jdk17 + + 1.7 + + + spi-2.2 + + + + org.apache.cxf + cxf-rt-transports-http + ${project.version} + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-jaxws22-source + generate-sources + + add-source + + + + ${basedir}/src/main/jaxws22 + + + + + add-jaxws22-test-source + generate-test-sources + + add-test-source + + + + ${basedir}/src/test/jaxws22 + + + + + + + + + + jdk15 + + 1.5 + + + spi-2.2 + + + + org.apache.cxf + cxf-rt-transports-http + ${project.version} + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + + + org.apache.geronimo.specs + geronimo-annotation_1.0_spec + + + ${cxf.stax.impl.groupId} + ${cxf.stax.impl.artifactId} + + + javax.xml.soap + saaj-api + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + + + org.apache.geronimo.specs + geronimo-ws-metadata_2.0_spec + + + ${cxf.saaj.impl.groupId} + ${cxf.saaj.impl.artifactId} + ${cxf.saaj.impl.version} + + + ${extra.saaj.dep.groupId} + ${extra.saaj.dep.artifactId} + ${extra.saaj.dep.version} + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-jaxws22-source + generate-sources + + add-source + + + + ${basedir}/src/main/jaxws22 + + + + + add-jaxws22-test-source + generate-test-sources + + add-test-source + + + + ${basedir}/src/test/jaxws22 + + + + + + + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-frontend-jaxws/2.5.2/cxf-rt-frontend-jaxws-2.5.2.pom.sha1 b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/2.5.2/cxf-rt-frontend-jaxws-2.5.2.pom.sha1 new file mode 100644 index 0000000..538dff7 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/2.5.2/cxf-rt-frontend-jaxws-2.5.2.pom.sha1 @@ -0,0 +1 @@ +a0d1f98441efae77de9f23e91ffccacf1e8da8d5 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.1/_remote.repositories b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.1/_remote.repositories new file mode 100644 index 0000000..05517c0 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:49 CST 2016 +cxf-rt-frontend-jaxws-3.0.1.jar>central= +cxf-rt-frontend-jaxws-3.0.1.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.1/cxf-rt-frontend-jaxws-3.0.1.jar b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.1/cxf-rt-frontend-jaxws-3.0.1.jar new file mode 100644 index 0000000..276ffb0 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.1/cxf-rt-frontend-jaxws-3.0.1.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.1/cxf-rt-frontend-jaxws-3.0.1.jar.sha1 b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.1/cxf-rt-frontend-jaxws-3.0.1.jar.sha1 new file mode 100644 index 0000000..c58501a --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.1/cxf-rt-frontend-jaxws-3.0.1.jar.sha1 @@ -0,0 +1 @@ +2c14bcdd74d29b453c1a9c92ac93018b34139cc9 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.1/cxf-rt-frontend-jaxws-3.0.1.pom b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.1/cxf-rt-frontend-jaxws-3.0.1.pom new file mode 100644 index 0000000..616008d --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.1/cxf-rt-frontend-jaxws-3.0.1.pom @@ -0,0 +1,432 @@ + + + + 4.0.0 + cxf-rt-frontend-jaxws + bundle + Apache CXF Runtime JAX-WS Frontend + Apache CXF Runtime JAX-WS Frontend + http://cxf.apache.org + + org.apache.cxf + cxf-parent + 3.0.1 + ../../../parent/pom.xml + + + spi-2.1 + + javax.servlet*;version="${cxf.osgi.javax.servlet.version}", + org.apache.aries*;version="${cxf.aries.version.range}";resolution:=optional, + javax.xml.ws.spi.http;version="${cxf.osgi.javax.xml.ws.version}";resolution:="optional", + javax.xml.ws*;version="${cxf.osgi.javax.xml.ws.version}", + org.springframework*;resolution:="optional";version="${cxf.osgi.spring.version}" + + + + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/blueprint/jaxws" + + org.apache.cxf.jaxws.blueprint.Activator + + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + true + + + org.osgi + org.osgi.core + + + junit + junit + test + + + org.easymock + easymock + test + + + org.apache.cxf + cxf-testutils + ${project.version} + test + + + xml-resolver + xml-resolver + + + ${cxf.asm.groupId} + ${cxf.asm.artifactId} + + + org.apache.cxf + cxf-core + ${project.version} + + + org.apache.cxf + cxf-rt-bindings-soap + ${project.version} + + + org.apache.cxf + cxf-rt-bindings-xml + ${project.version} + + + org.apache.cxf + cxf-rt-frontend-simple + ${project.version} + + + org.apache.cxf + cxf-rt-transports-http + ${project.version} + test + + + org.apache.cxf + cxf-rt-transports-local + ${project.version} + true + test + + + org.apache.cxf + cxf-rt-ws-addr + ${project.version} + + + org.apache.cxf + cxf-rt-ws-policy + ${project.version} + test + + + org.springframework + spring-web + provided + true + + + org.springframework + spring-webmvc + provided + true + + + org.springframework + spring-aop + provided + true + + + org.springframework + spring-beans + provided + true + + + org.springframework + spring-context + provided + true + + + org.springframework + spring-core + provided + true + + + ${cxf.servlet-api.group} + ${cxf.servlet-api.artifact} + provided + true + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + test + + + org.slf4j + jcl-over-slf4j + test + + + org.slf4j + slf4j-jdk14 + test + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-spi + generate-resources + + add-resource + + + + + ${basedir}/src/main/${cxf.spi-dir} + + + + + + + + + + + jaxws22 + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + + + org.apache.cxf + cxf-rt-transports-http + ${project.version} + + + + spi-2.2 + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-jaxws22-source + generate-sources + + add-source + + + + ${basedir}/src/main/jaxws22 + + + + + add-jaxws22-test-source + generate-test-sources + + add-test-source + + + + ${basedir}/src/test/jaxws22 + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + create-endorsed-dir + validate + + copy + + + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + ${basedir}/target/endorsed + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + ${basedir}/target/endorsed + + + + + + + + + release + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + + + org.apache.cxf + cxf-rt-transports-http + ${project.version} + + + + spi-2.2 + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-jaxws22-source + generate-sources + + add-source + + + + ${basedir}/src/main/jaxws22 + + + + + add-jaxws22-test-source + generate-test-sources + + add-test-source + + + + ${basedir}/src/test/jaxws22 + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + create-endorsed-dir + validate + + copy + + + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + ${basedir}/target/endorsed + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + ${basedir}/target/endorsed + + + + + + + + + jdk17 + + [1.7,1.9) + + + spi-2.2 + + + + org.apache.cxf + cxf-rt-transports-http + ${project.version} + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-jaxws22-source + generate-sources + + add-source + + + + ${basedir}/src/main/jaxws22 + + + + + add-jaxws22-test-source + generate-test-sources + + add-test-source + + + + ${basedir}/src/test/jaxws22 + + + + + + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.1/cxf-rt-frontend-jaxws-3.0.1.pom.sha1 b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.1/cxf-rt-frontend-jaxws-3.0.1.pom.sha1 new file mode 100644 index 0000000..11e8f29 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.1/cxf-rt-frontend-jaxws-3.0.1.pom.sha1 @@ -0,0 +1 @@ +0e001c9ebe5f80390cbe73819ee2b82cdb4391a3 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.9/_remote.repositories b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.9/_remote.repositories new file mode 100644 index 0000000..97439d9 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:53:05 CST 2016 +cxf-rt-frontend-jaxws-3.0.9.jar>central= +cxf-rt-frontend-jaxws-3.0.9.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.9/cxf-rt-frontend-jaxws-3.0.9.jar b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.9/cxf-rt-frontend-jaxws-3.0.9.jar new file mode 100644 index 0000000..5b710f0 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.9/cxf-rt-frontend-jaxws-3.0.9.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.9/cxf-rt-frontend-jaxws-3.0.9.jar.sha1 b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.9/cxf-rt-frontend-jaxws-3.0.9.jar.sha1 new file mode 100644 index 0000000..209399e --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.9/cxf-rt-frontend-jaxws-3.0.9.jar.sha1 @@ -0,0 +1 @@ +51737231357e477c7b6c4e6e4b18eb3f55af248c \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.9/cxf-rt-frontend-jaxws-3.0.9.pom b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.9/cxf-rt-frontend-jaxws-3.0.9.pom new file mode 100644 index 0000000..a6a61d5 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.9/cxf-rt-frontend-jaxws-3.0.9.pom @@ -0,0 +1,438 @@ + + + + 4.0.0 + cxf-rt-frontend-jaxws + bundle + Apache CXF Runtime JAX-WS Frontend + Apache CXF Runtime JAX-WS Frontend + http://cxf.apache.org + + org.apache.cxf + cxf-parent + 3.0.9 + ../../../parent/pom.xml + + + spi-2.1 + + javax.servlet*;version="${cxf.osgi.javax.servlet.version}", + org.apache.aries*;version="${cxf.aries.version.range}";resolution:=optional, + javax.xml.ws.spi.http;version="${cxf.osgi.javax.xml.ws.version}";resolution:="optional", + javax.xml.ws*;version="${cxf.osgi.javax.xml.ws.version}", + org.springframework*;resolution:="optional";version="${cxf.osgi.spring.version}" + + + + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/blueprint/jaxws" + + org.apache.cxf.jaxws.blueprint.Activator + + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + true + + + org.apache.aries.blueprint + blueprint-parser + provided + true + + + org.osgi + org.osgi.core + + + junit + junit + test + + + org.easymock + easymock + test + + + org.apache.cxf + cxf-testutils + ${project.version} + test + + + xml-resolver + xml-resolver + + + ${cxf.asm.groupId} + ${cxf.asm.artifactId} + + + org.apache.cxf + cxf-core + ${project.version} + + + org.apache.cxf + cxf-rt-bindings-soap + ${project.version} + + + org.apache.cxf + cxf-rt-bindings-xml + ${project.version} + + + org.apache.cxf + cxf-rt-frontend-simple + ${project.version} + + + org.apache.cxf + cxf-rt-transports-http + ${project.version} + test + + + org.apache.cxf + cxf-rt-transports-local + ${project.version} + true + test + + + org.apache.cxf + cxf-rt-ws-addr + ${project.version} + + + org.apache.cxf + cxf-rt-ws-policy + ${project.version} + test + + + org.springframework + spring-web + provided + true + + + org.springframework + spring-webmvc + provided + true + + + org.springframework + spring-aop + provided + true + + + org.springframework + spring-beans + provided + true + + + org.springframework + spring-context + provided + true + + + org.springframework + spring-core + provided + true + + + ${cxf.servlet-api.group} + ${cxf.servlet-api.artifact} + provided + true + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + test + + + org.slf4j + jcl-over-slf4j + test + + + org.slf4j + slf4j-jdk14 + test + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-spi + generate-resources + + add-resource + + + + + ${basedir}/src/main/${cxf.spi-dir} + + + + + + + + + + + jaxws22 + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + + + org.apache.cxf + cxf-rt-transports-http + ${project.version} + + + + spi-2.2 + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-jaxws22-source + generate-sources + + add-source + + + + ${basedir}/src/main/jaxws22 + + + + + add-jaxws22-test-source + generate-test-sources + + add-test-source + + + + ${basedir}/src/test/jaxws22 + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + create-endorsed-dir + validate + + copy + + + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + ${basedir}/target/endorsed + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + ${basedir}/target/endorsed + + + + + + + + + release + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + + + org.apache.cxf + cxf-rt-transports-http + ${project.version} + + + + spi-2.2 + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-jaxws22-source + generate-sources + + add-source + + + + ${basedir}/src/main/jaxws22 + + + + + add-jaxws22-test-source + generate-test-sources + + add-test-source + + + + ${basedir}/src/test/jaxws22 + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + create-endorsed-dir + validate + + copy + + + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + ${basedir}/target/endorsed + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + ${basedir}/target/endorsed + + + + + + + + + jdk17 + + [1.7,1.9) + + + spi-2.2 + + + + org.apache.cxf + cxf-rt-transports-http + ${project.version} + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-jaxws22-source + generate-sources + + add-source + + + + ${basedir}/src/main/jaxws22 + + + + + add-jaxws22-test-source + generate-test-sources + + add-test-source + + + + ${basedir}/src/test/jaxws22 + + + + + + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.9/cxf-rt-frontend-jaxws-3.0.9.pom.sha1 b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.9/cxf-rt-frontend-jaxws-3.0.9.pom.sha1 new file mode 100644 index 0000000..0035a46 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-jaxws/3.0.9/cxf-rt-frontend-jaxws-3.0.9.pom.sha1 @@ -0,0 +1 @@ +789f98ef94036721de8a3464e81bb5e71891a3bb \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-frontend-simple/2.5.2/_remote.repositories b/repository/org/apache/cxf/cxf-rt-frontend-simple/2.5.2/_remote.repositories new file mode 100644 index 0000000..ac08f46 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-simple/2.5.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:18:34 CST 2016 +cxf-rt-frontend-simple-2.5.2.jar>central= +cxf-rt-frontend-simple-2.5.2.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-frontend-simple/2.5.2/cxf-rt-frontend-simple-2.5.2.jar b/repository/org/apache/cxf/cxf-rt-frontend-simple/2.5.2/cxf-rt-frontend-simple-2.5.2.jar new file mode 100644 index 0000000..929d394 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-frontend-simple/2.5.2/cxf-rt-frontend-simple-2.5.2.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-frontend-simple/2.5.2/cxf-rt-frontend-simple-2.5.2.jar.sha1 b/repository/org/apache/cxf/cxf-rt-frontend-simple/2.5.2/cxf-rt-frontend-simple-2.5.2.jar.sha1 new file mode 100644 index 0000000..73d60d1 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-simple/2.5.2/cxf-rt-frontend-simple-2.5.2.jar.sha1 @@ -0,0 +1 @@ +7f894161ce88a035ab555ed9521d22ea50df235e \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-frontend-simple/2.5.2/cxf-rt-frontend-simple-2.5.2.pom b/repository/org/apache/cxf/cxf-rt-frontend-simple/2.5.2/cxf-rt-frontend-simple-2.5.2.pom new file mode 100644 index 0000000..61ddd0f --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-simple/2.5.2/cxf-rt-frontend-simple-2.5.2.pom @@ -0,0 +1,122 @@ + + + 4.0.0 + org.apache.cxf + cxf-rt-frontend-simple + jar + 2.5.2 + Apache CXF Runtime Simple Frontend + Apache CXF Runtime Simple Frontend + http://cxf.apache.org + + + org.apache.cxf + cxf-parent + 2.5.2 + ../../../parent/pom.xml + + + + + org.springframework + spring-core + true + + + org.springframework + spring-beans + true + + + org.springframework + spring-context + true + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + + + org.osgi + org.osgi.core + + + junit + junit + test + + + org.apache.cxf + cxf-rt-bindings-xml + ${project.version} + test + + + org.springframework + spring-aop + ${cxf.spring.version} + test + + + org.apache.cxf + cxf-testutils + ${project.version} + test + + + xml-resolver + xml-resolver + test + + + org.apache.cxf + cxf-api + ${project.version} + + + org.apache.cxf + cxf-rt-core + ${project.version} + + + org.apache.cxf + cxf-rt-bindings-soap + ${project.version} + + + + org.apache.cxf + cxf-rt-transports-local + ${project.version} + true + + + + + org.apache.cxf + cxf-xerces-xsd-validation + ${project.version} + true + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-frontend-simple/2.5.2/cxf-rt-frontend-simple-2.5.2.pom.sha1 b/repository/org/apache/cxf/cxf-rt-frontend-simple/2.5.2/cxf-rt-frontend-simple-2.5.2.pom.sha1 new file mode 100644 index 0000000..b4e201f --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-simple/2.5.2/cxf-rt-frontend-simple-2.5.2.pom.sha1 @@ -0,0 +1 @@ +8dbc94e7b7b0f561184d33af394384c04e1836bc \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-frontend-simple/2.6.1/_remote.repositories b/repository/org/apache/cxf/cxf-rt-frontend-simple/2.6.1/_remote.repositories new file mode 100644 index 0000000..b2a1b0c --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-simple/2.6.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:28:57 CST 2017 +cxf-rt-frontend-simple-2.6.1.jar>central= +cxf-rt-frontend-simple-2.6.1.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-frontend-simple/2.6.1/cxf-rt-frontend-simple-2.6.1.jar b/repository/org/apache/cxf/cxf-rt-frontend-simple/2.6.1/cxf-rt-frontend-simple-2.6.1.jar new file mode 100644 index 0000000..072ecaa Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-frontend-simple/2.6.1/cxf-rt-frontend-simple-2.6.1.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-frontend-simple/2.6.1/cxf-rt-frontend-simple-2.6.1.jar.sha1 b/repository/org/apache/cxf/cxf-rt-frontend-simple/2.6.1/cxf-rt-frontend-simple-2.6.1.jar.sha1 new file mode 100644 index 0000000..5e558e4 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-simple/2.6.1/cxf-rt-frontend-simple-2.6.1.jar.sha1 @@ -0,0 +1 @@ +31c54b7f33985692946aa5d92441b972c0f91de4 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-frontend-simple/2.6.1/cxf-rt-frontend-simple-2.6.1.pom b/repository/org/apache/cxf/cxf-rt-frontend-simple/2.6.1/cxf-rt-frontend-simple-2.6.1.pom new file mode 100644 index 0000000..6e73319 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-simple/2.6.1/cxf-rt-frontend-simple-2.6.1.pom @@ -0,0 +1,127 @@ + + + 4.0.0 + org.apache.cxf + cxf-rt-frontend-simple + jar + 2.6.1 + Apache CXF Runtime Simple Frontend + Apache CXF Runtime Simple Frontend + http://cxf.apache.org + + + org.apache.cxf + cxf-parent + 2.6.1 + ../../../parent/pom.xml + + + + + org.apache.aries*;version="${cxf.aries.version.range}" + + + + + org.springframework + spring-core + true + + + org.springframework + spring-beans + true + + + org.springframework + spring-context + true + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + + + org.osgi + org.osgi.core + + + junit + junit + test + + + org.apache.cxf + cxf-rt-bindings-xml + ${project.version} + test + + + org.springframework + spring-aop + ${cxf.spring.version} + test + + + org.apache.cxf + cxf-testutils + ${project.version} + test + + + xml-resolver + xml-resolver + test + + + org.apache.cxf + cxf-api + ${project.version} + + + org.apache.cxf + cxf-rt-core + ${project.version} + + + org.apache.cxf + cxf-rt-bindings-soap + ${project.version} + + + + org.apache.cxf + cxf-rt-transports-local + ${project.version} + true + + + + + org.apache.cxf + cxf-xerces-xsd-validation + ${project.version} + true + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-frontend-simple/2.6.1/cxf-rt-frontend-simple-2.6.1.pom.sha1 b/repository/org/apache/cxf/cxf-rt-frontend-simple/2.6.1/cxf-rt-frontend-simple-2.6.1.pom.sha1 new file mode 100644 index 0000000..62fd69c --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-simple/2.6.1/cxf-rt-frontend-simple-2.6.1.pom.sha1 @@ -0,0 +1 @@ +45c6509f1f4c48d5314fae389a3af0268f6c1c58 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.1/_remote.repositories b/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.1/_remote.repositories new file mode 100644 index 0000000..ae6a152 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:51 CST 2016 +cxf-rt-frontend-simple-3.0.1.jar>central= +cxf-rt-frontend-simple-3.0.1.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.1/cxf-rt-frontend-simple-3.0.1.jar b/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.1/cxf-rt-frontend-simple-3.0.1.jar new file mode 100644 index 0000000..af6f826 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.1/cxf-rt-frontend-simple-3.0.1.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.1/cxf-rt-frontend-simple-3.0.1.jar.sha1 b/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.1/cxf-rt-frontend-simple-3.0.1.jar.sha1 new file mode 100644 index 0000000..0312987 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.1/cxf-rt-frontend-simple-3.0.1.jar.sha1 @@ -0,0 +1 @@ +8240a7c22652e9ee7b03326f1c2dafe417a04e10 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.1/cxf-rt-frontend-simple-3.0.1.pom b/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.1/cxf-rt-frontend-simple-3.0.1.pom new file mode 100644 index 0000000..502b7c9 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.1/cxf-rt-frontend-simple-3.0.1.pom @@ -0,0 +1,135 @@ + + + + 4.0.0 + cxf-rt-frontend-simple + bundle + Apache CXF Runtime Simple Frontend + Apache CXF Runtime Simple Frontend + http://cxf.apache.org + + org.apache.cxf + cxf-parent + 3.0.1 + ../../../parent/pom.xml + + + + org.apache.aries*;version="${cxf.aries.version.range}";resolution:=optional, + com.sun.tools*;resolution:=optional, + org.springframework*;resolution:="optional";version="${cxf.osgi.spring.version}" + + + + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/blueprint/simple" + + org.apache.cxf.frontend.blueprint.Activator + + + + org.springframework + spring-core + true + + + org.springframework + spring-beans + true + + + org.springframework + spring-context + true + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + true + + + org.osgi + org.osgi.core + + + junit + junit + test + + + org.apache.cxf + cxf-rt-bindings-xml + ${project.version} + test + + + org.springframework + spring-aop + test + + + org.apache.cxf + cxf-testutils + ${project.version} + test + + + xml-resolver + xml-resolver + test + + + org.slf4j + jcl-over-slf4j + test + + + org.apache.cxf + cxf-core + ${project.version} + + + org.apache.cxf + cxf-rt-bindings-soap + ${project.version} + + + org.apache.cxf + cxf-rt-wsdl + ${project.version} + + + org.apache.cxf + cxf-rt-transports-local + ${project.version} + true + + + org.apache.cxf + cxf-rt-databinding-jaxb + ${project.version} + true + + + com.sun.xml.bind + jaxb-xjc + true + + + diff --git a/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.1/cxf-rt-frontend-simple-3.0.1.pom.sha1 b/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.1/cxf-rt-frontend-simple-3.0.1.pom.sha1 new file mode 100644 index 0000000..0166ab0 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.1/cxf-rt-frontend-simple-3.0.1.pom.sha1 @@ -0,0 +1 @@ +a20f1f0aa17ae61348df6ced6f8d13ea1e96ccd3 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.9/_remote.repositories b/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.9/_remote.repositories new file mode 100644 index 0000000..84f75b8 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:53:06 CST 2016 +cxf-rt-frontend-simple-3.0.9.jar>central= +cxf-rt-frontend-simple-3.0.9.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.9/cxf-rt-frontend-simple-3.0.9.jar b/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.9/cxf-rt-frontend-simple-3.0.9.jar new file mode 100644 index 0000000..0ccb9d3 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.9/cxf-rt-frontend-simple-3.0.9.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.9/cxf-rt-frontend-simple-3.0.9.jar.sha1 b/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.9/cxf-rt-frontend-simple-3.0.9.jar.sha1 new file mode 100644 index 0000000..6f21921 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.9/cxf-rt-frontend-simple-3.0.9.jar.sha1 @@ -0,0 +1 @@ +b94603eff0fc638d76864b29164042ef1340d638 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.9/cxf-rt-frontend-simple-3.0.9.pom b/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.9/cxf-rt-frontend-simple-3.0.9.pom new file mode 100644 index 0000000..9527240 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.9/cxf-rt-frontend-simple-3.0.9.pom @@ -0,0 +1,141 @@ + + + + 4.0.0 + cxf-rt-frontend-simple + bundle + Apache CXF Runtime Simple Frontend + Apache CXF Runtime Simple Frontend + http://cxf.apache.org + + org.apache.cxf + cxf-parent + 3.0.9 + ../../../parent/pom.xml + + + + org.apache.aries*;version="${cxf.aries.version.range}";resolution:=optional, + com.sun.tools*;resolution:=optional, + org.springframework*;resolution:="optional";version="${cxf.osgi.spring.version}" + + + + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/blueprint/simple" + + org.apache.cxf.frontend.blueprint.Activator + + + + org.springframework + spring-core + true + + + org.springframework + spring-beans + true + + + org.springframework + spring-context + true + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + true + + + org.apache.aries.blueprint + blueprint-parser + provided + true + + + org.osgi + org.osgi.core + + + junit + junit + test + + + org.apache.cxf + cxf-rt-bindings-xml + ${project.version} + test + + + org.springframework + spring-aop + test + + + org.apache.cxf + cxf-testutils + ${project.version} + test + + + xml-resolver + xml-resolver + test + + + org.slf4j + jcl-over-slf4j + test + + + org.apache.cxf + cxf-core + ${project.version} + + + org.apache.cxf + cxf-rt-bindings-soap + ${project.version} + + + org.apache.cxf + cxf-rt-wsdl + ${project.version} + + + org.apache.cxf + cxf-rt-transports-local + ${project.version} + true + + + org.apache.cxf + cxf-rt-databinding-jaxb + ${project.version} + true + + + com.sun.xml.bind + jaxb-xjc + true + + + diff --git a/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.9/cxf-rt-frontend-simple-3.0.9.pom.sha1 b/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.9/cxf-rt-frontend-simple-3.0.9.pom.sha1 new file mode 100644 index 0000000..35a7362 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-frontend-simple/3.0.9/cxf-rt-frontend-simple-3.0.9.pom.sha1 @@ -0,0 +1 @@ +30eef29fb8258a5084f1928136ef80d61c43b6af \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-transports-common/2.5.2/_remote.repositories b/repository/org/apache/cxf/cxf-rt-transports-common/2.5.2/_remote.repositories new file mode 100644 index 0000000..8e6d0e3 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-common/2.5.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:18:35 CST 2016 +cxf-rt-transports-common-2.5.2.jar>central= +cxf-rt-transports-common-2.5.2.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-transports-common/2.5.2/cxf-rt-transports-common-2.5.2.jar b/repository/org/apache/cxf/cxf-rt-transports-common/2.5.2/cxf-rt-transports-common-2.5.2.jar new file mode 100644 index 0000000..52c5960 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-transports-common/2.5.2/cxf-rt-transports-common-2.5.2.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-transports-common/2.5.2/cxf-rt-transports-common-2.5.2.jar.sha1 b/repository/org/apache/cxf/cxf-rt-transports-common/2.5.2/cxf-rt-transports-common-2.5.2.jar.sha1 new file mode 100644 index 0000000..c2dbe2c --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-common/2.5.2/cxf-rt-transports-common-2.5.2.jar.sha1 @@ -0,0 +1 @@ +7eeb2e19293c42b196884413ff0c033fa203d7bb \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-transports-common/2.5.2/cxf-rt-transports-common-2.5.2.pom b/repository/org/apache/cxf/cxf-rt-transports-common/2.5.2/cxf-rt-transports-common-2.5.2.pom new file mode 100644 index 0000000..7b0ac46 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-common/2.5.2/cxf-rt-transports-common-2.5.2.pom @@ -0,0 +1,59 @@ + + + 4.0.0 + org.apache.cxf + cxf-rt-transports-common + jar + 2.5.2 + Apache CXF Runtime Transport Common Used Classes + Apache CXF Runtime Transport Common Used Classes + http://cxf.apache.org + + + org.apache.cxf + cxf-parent + 2.5.2 + ../../../parent/pom.xml + + + + + junit + junit + test + + + org.easymock + easymock + test + + + org.apache.cxf + cxf-api + ${project.version} + + + org.apache.cxf + cxf-rt-core + ${project.version} + + + + diff --git a/repository/org/apache/cxf/cxf-rt-transports-common/2.5.2/cxf-rt-transports-common-2.5.2.pom.sha1 b/repository/org/apache/cxf/cxf-rt-transports-common/2.5.2/cxf-rt-transports-common-2.5.2.pom.sha1 new file mode 100644 index 0000000..fca8149 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-common/2.5.2/cxf-rt-transports-common-2.5.2.pom.sha1 @@ -0,0 +1 @@ +99538ae83cec28586c01e0483f8b6127d9b22bd3 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-transports-http-jetty/2.5.2/_remote.repositories b/repository/org/apache/cxf/cxf-rt-transports-http-jetty/2.5.2/_remote.repositories new file mode 100644 index 0000000..05ab02c --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-http-jetty/2.5.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:18:35 CST 2016 +cxf-rt-transports-http-jetty-2.5.2.jar>central= +cxf-rt-transports-http-jetty-2.5.2.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-transports-http-jetty/2.5.2/cxf-rt-transports-http-jetty-2.5.2.jar b/repository/org/apache/cxf/cxf-rt-transports-http-jetty/2.5.2/cxf-rt-transports-http-jetty-2.5.2.jar new file mode 100644 index 0000000..0a02109 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-transports-http-jetty/2.5.2/cxf-rt-transports-http-jetty-2.5.2.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-transports-http-jetty/2.5.2/cxf-rt-transports-http-jetty-2.5.2.jar.sha1 b/repository/org/apache/cxf/cxf-rt-transports-http-jetty/2.5.2/cxf-rt-transports-http-jetty-2.5.2.jar.sha1 new file mode 100644 index 0000000..1c46c76 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-http-jetty/2.5.2/cxf-rt-transports-http-jetty-2.5.2.jar.sha1 @@ -0,0 +1 @@ +c1b1f66b21dc783ba3105232bf9e468130e8a3a9 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-transports-http-jetty/2.5.2/cxf-rt-transports-http-jetty-2.5.2.pom b/repository/org/apache/cxf/cxf-rt-transports-http-jetty/2.5.2/cxf-rt-transports-http-jetty-2.5.2.pom new file mode 100644 index 0000000..ee2e606 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-http-jetty/2.5.2/cxf-rt-transports-http-jetty-2.5.2.pom @@ -0,0 +1,144 @@ + + + 4.0.0 + org.apache.cxf + cxf-rt-transports-http-jetty + jar + 2.5.2 + Apache CXF Runtime HTTP Jetty Transport + Apache CXF Runtime HTTP Jetty Transport + http://cxf.apache.org + + + org.apache.cxf + cxf-parent + 2.5.2 + ../../../parent/pom.xml + + + + + org.apache.cxf + cxf-api + ${project.version} + + + org.apache.cxf + cxf-rt-transports-http + ${project.version} + + + org.apache.cxf + cxf-rt-core + ${project.version} + + + org.springframework + spring-core + true + + + org.springframework + spring-beans + true + + + org.springframework + spring-context + true + + + org.eclipse.jetty + jetty-server + ${cxf.jetty.version} + + + org.eclipse.jetty + jetty-security + ${cxf.jetty.version} + + + org.eclipse.jetty + jetty-jmx + ${cxf.jetty.version} + true + + + org.slf4j + slf4j-api + runtime + + + ${cxf.servlet-api.group} + ${cxf.servlet-api-2.5.artifact} + + + + junit + junit + test + + + org.easymock + easymock + test + + + org.slf4j + slf4j-jdk14 + test + + + + + + + org.apache.cxf + cxf-xjc-plugin + ${cxf.xjc-utils.version} + + + generate-sources + generate-sources + + ${basedir}/target/generated/src/main/java + + + ${basedir}/src/main/resources/schemas/configuration/http-jetty.xsd + ${basedir}/src/main/build-resources/catalog.cat + + ${basedir}/target/generated/src/main/java/org/apache/cxf/wsdl + ${basedir}/target/generated/src/main/java/org/apache/cxf/configuration/security + ${basedir}/target/generated/src/main/java/org/apache/cxf/transports/http/configuration + + + + + + xsdtojava + + + + + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-transports-http-jetty/2.5.2/cxf-rt-transports-http-jetty-2.5.2.pom.sha1 b/repository/org/apache/cxf/cxf-rt-transports-http-jetty/2.5.2/cxf-rt-transports-http-jetty-2.5.2.pom.sha1 new file mode 100644 index 0000000..59dcb46 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-http-jetty/2.5.2/cxf-rt-transports-http-jetty-2.5.2.pom.sha1 @@ -0,0 +1 @@ +9de977ec9197843480be849ccf8ceec9a899588b \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/2.5.2/_remote.repositories b/repository/org/apache/cxf/cxf-rt-transports-http/2.5.2/_remote.repositories new file mode 100644 index 0000000..e7010ee --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-http/2.5.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:18:34 CST 2016 +cxf-rt-transports-http-2.5.2.jar>central= +cxf-rt-transports-http-2.5.2.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/2.5.2/cxf-rt-transports-http-2.5.2.jar b/repository/org/apache/cxf/cxf-rt-transports-http/2.5.2/cxf-rt-transports-http-2.5.2.jar new file mode 100644 index 0000000..ebfb60c Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-transports-http/2.5.2/cxf-rt-transports-http-2.5.2.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/2.5.2/cxf-rt-transports-http-2.5.2.jar.sha1 b/repository/org/apache/cxf/cxf-rt-transports-http/2.5.2/cxf-rt-transports-http-2.5.2.jar.sha1 new file mode 100644 index 0000000..a60b720 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-http/2.5.2/cxf-rt-transports-http-2.5.2.jar.sha1 @@ -0,0 +1 @@ +a8a496c67e7001d5d1df34508773e2c30ef88e8e \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/2.5.2/cxf-rt-transports-http-2.5.2.pom b/repository/org/apache/cxf/cxf-rt-transports-http/2.5.2/cxf-rt-transports-http-2.5.2.pom new file mode 100644 index 0000000..cf581ff --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-http/2.5.2/cxf-rt-transports-http-2.5.2.pom @@ -0,0 +1,115 @@ + + + 4.0.0 + org.apache.cxf + cxf-rt-transports-http + jar + 2.5.2 + Apache CXF Runtime HTTP Transport + Apache CXF Runtime HTTP Transport + http://cxf.apache.org + + + org.apache.cxf + cxf-parent + 2.5.2 + ../../../parent/pom.xml + + + + + junit + junit + test + + + org.easymock + easymock + test + + + org.apache.cxf + cxf-api + ${project.version} + + + org.apache.cxf + cxf-rt-transports-common + ${project.version} + + + org.apache.cxf + cxf-rt-core + ${project.version} + + + org.springframework + spring-web + + + ${cxf.servlet-api.group} + ${cxf.servlet-api.artifact} + provided + + + + + + + org.apache.cxf + cxf-xjc-plugin + ${cxf.xjc-utils.version} + + + generate-sources + generate-sources + + ${basedir}/target/generated/src/main/java + + + ${basedir}/src/main/resources/schemas/wsdl/http-conf.xsd + ${basedir}/src/main/resources/schemas/wsdl/http-conf.xjb + ${basedir}/src/main/build-resources/catalog.cat + + -Xdv + -Xproperty-listener + + + ${basedir}/target/generated/src/main/java/org/apache/cxf/wsdl + + + + + + xsdtojava + + + + + + org.apache.cxf.xjcplugins:cxf-xjc-pl:${cxf.xjc-utils.version} + org.apache.cxf.xjcplugins:cxf-xjc-dv:${cxf.xjc-utils.version} + + + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/2.5.2/cxf-rt-transports-http-2.5.2.pom.sha1 b/repository/org/apache/cxf/cxf-rt-transports-http/2.5.2/cxf-rt-transports-http-2.5.2.pom.sha1 new file mode 100644 index 0000000..b5b8494 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-http/2.5.2/cxf-rt-transports-http-2.5.2.pom.sha1 @@ -0,0 +1 @@ +7245746d653830fe6992137c4f6bbdd2e55e570a \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/2.6.1/_remote.repositories b/repository/org/apache/cxf/cxf-rt-transports-http/2.6.1/_remote.repositories new file mode 100644 index 0000000..8188d95 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-http/2.6.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:28:58 CST 2017 +cxf-rt-transports-http-2.6.1.jar>central= +cxf-rt-transports-http-2.6.1.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/2.6.1/cxf-rt-transports-http-2.6.1.jar b/repository/org/apache/cxf/cxf-rt-transports-http/2.6.1/cxf-rt-transports-http-2.6.1.jar new file mode 100644 index 0000000..452c7b6 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-transports-http/2.6.1/cxf-rt-transports-http-2.6.1.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/2.6.1/cxf-rt-transports-http-2.6.1.jar.sha1 b/repository/org/apache/cxf/cxf-rt-transports-http/2.6.1/cxf-rt-transports-http-2.6.1.jar.sha1 new file mode 100644 index 0000000..4aa8e4e --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-http/2.6.1/cxf-rt-transports-http-2.6.1.jar.sha1 @@ -0,0 +1 @@ +13629e474efc28d9f3903ad47c5799e7e83cae3f \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/2.6.1/cxf-rt-transports-http-2.6.1.pom b/repository/org/apache/cxf/cxf-rt-transports-http/2.6.1/cxf-rt-transports-http-2.6.1.pom new file mode 100644 index 0000000..c04f901 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-http/2.6.1/cxf-rt-transports-http-2.6.1.pom @@ -0,0 +1,145 @@ + + + 4.0.0 + org.apache.cxf + cxf-rt-transports-http + jar + 2.6.1 + Apache CXF Runtime HTTP Transport + Apache CXF Runtime HTTP Transport + http://cxf.apache.org + + + org.apache.cxf + cxf-parent + 2.6.1 + ../../../parent/pom.xml + + + org.apache.cxf.transport.http.osgi.HTTPTransportActivator + + javax.servlet*;version="${cxf.osgi.javax.servlet.version}", + org.apache.aries*;version="${cxf.aries.version.range}" + + + '=META-INF.cxf.osgi', + org.apache.cxf.*, + + + + + + junit + junit + test + + + org.easymock + easymock + test + + + org.osgi + org.osgi.core + provided + + + org.osgi + org.osgi.compendium + provided + + + org.apache.cxf + cxf-api + ${project.version} + + + org.apache.cxf + cxf-rt-core + ${project.version} + + + org.apache.cxf + cxf-rt-ws-policy + ${project.version} + provided + true + + + org.springframework + spring-web + provided + true + + + ${cxf.servlet-api.group} + ${cxf.servlet-api.artifact} + provided + true + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + + + + + + + org.apache.cxf + cxf-xjc-plugin + ${cxf.xjc-utils.version} + + + generate-sources + generate-sources + + ${basedir}/target/generated/src/main/java + + + ${basedir}/src/main/resources/schemas/wsdl/http-conf.xsd + ${basedir}/src/main/resources/schemas/wsdl/http-conf.xjb + ${basedir}/src/main/build-resources/catalog.cat + + -Xdv + -Xproperty-listener + + + ${basedir}/target/generated/src/main/java/org/apache/cxf/wsdl + + + + + + xsdtojava + + + + + + org.apache.cxf.xjcplugins:cxf-xjc-pl:${cxf.xjc-utils.version} + org.apache.cxf.xjcplugins:cxf-xjc-dv:${cxf.xjc-utils.version} + + + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/2.6.1/cxf-rt-transports-http-2.6.1.pom.sha1 b/repository/org/apache/cxf/cxf-rt-transports-http/2.6.1/cxf-rt-transports-http-2.6.1.pom.sha1 new file mode 100644 index 0000000..91c102c --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-http/2.6.1/cxf-rt-transports-http-2.6.1.pom.sha1 @@ -0,0 +1 @@ +53e46da11a35dde24168238b47c745b0faacaa3a \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/3.0.1/_remote.repositories b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.1/_remote.repositories new file mode 100644 index 0000000..befa1bc --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.1/_remote.repositories @@ -0,0 +1,5 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jul 03 09:08:08 CST 2016 +cxf-rt-transports-http-3.0.1.jar>central= +cxf-rt-transports-http-3.0.1.pom>central= +cxf-rt-transports-http-3.0.1-sources.jar>central= diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/3.0.1/cxf-rt-transports-http-3.0.1-sources.jar b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.1/cxf-rt-transports-http-3.0.1-sources.jar new file mode 100644 index 0000000..08ece2b Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.1/cxf-rt-transports-http-3.0.1-sources.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/3.0.1/cxf-rt-transports-http-3.0.1-sources.jar.sha1 b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.1/cxf-rt-transports-http-3.0.1-sources.jar.sha1 new file mode 100644 index 0000000..0d11208 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.1/cxf-rt-transports-http-3.0.1-sources.jar.sha1 @@ -0,0 +1 @@ +ac6bc1efa61704d102771f65dced373f2bfb2243 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/3.0.1/cxf-rt-transports-http-3.0.1.jar b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.1/cxf-rt-transports-http-3.0.1.jar new file mode 100644 index 0000000..d895930 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.1/cxf-rt-transports-http-3.0.1.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/3.0.1/cxf-rt-transports-http-3.0.1.jar.sha1 b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.1/cxf-rt-transports-http-3.0.1.jar.sha1 new file mode 100644 index 0000000..56d86aa --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.1/cxf-rt-transports-http-3.0.1.jar.sha1 @@ -0,0 +1 @@ +3a4cad5acbb236292926bb3fc96197da1ae803f2 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/3.0.1/cxf-rt-transports-http-3.0.1.pom b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.1/cxf-rt-transports-http-3.0.1.pom new file mode 100644 index 0000000..4670e1a --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.1/cxf-rt-transports-http-3.0.1.pom @@ -0,0 +1,156 @@ + + + + 4.0.0 + cxf-rt-transports-http + bundle + Apache CXF Runtime HTTP Transport + Apache CXF Runtime HTTP Transport + http://cxf.apache.org + + org.apache.cxf + cxf-parent + 3.0.1 + ../../../parent/pom.xml + + + org.apache.cxf.transport.http.osgi.HTTPTransportActivator + + javax.servlet*;version="${cxf.osgi.javax.servlet.version}", + org.apache.aries*;version="${cxf.aries.version.range}";resolution:=optional, + org.springframework*;resolution:="optional";version="${cxf.osgi.spring.version}" + + + + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/transports/http/configuration" + + + + + junit + junit + test + + + org.easymock + easymock + test + + + org.osgi + org.osgi.core + provided + + + org.osgi + org.osgi.compendium + provided + + + org.apache.cxf + cxf-core + ${project.version} + + + org.apache.cxf + cxf-rt-wsdl + ${project.version} + provided + true + + + org.apache.cxf + cxf-rt-ws-policy + ${project.version} + provided + true + + + org.springframework + spring-web + provided + true + + + ${cxf.servlet-api.group} + ${cxf.servlet-api.artifact} + provided + true + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + true + + + org.slf4j + jcl-over-slf4j + test + + + org.slf4j + slf4j-jdk14 + test + + + + + + org.apache.cxf + cxf-xjc-plugin + ${cxf.xjc-utils.version} + + + generate-sources + generate-sources + + ${basedir}/target/generated/src/main/java + + + ${basedir}/src/main/resources/schemas/wsdl/http-conf.xsd + ${basedir}/src/main/resources/schemas/wsdl/http-conf.xjb + ${basedir}/src/main/build-resources/catalog.cat + + -Xdv + -Xproperty-listener + -Xjavadoc + + + ${basedir}/target/generated/src/main/java/org/apache/cxf/wsdl + + + + + + xsdtojava + + + + + + org.apache.cxf.xjcplugins:cxf-xjc-pl:${cxf.xjc-utils.version} + org.apache.cxf.xjcplugins:cxf-xjc-javadoc:${cxf.xjc-utils.version} + org.apache.cxf.xjcplugins:cxf-xjc-dv:${cxf.xjc-utils.version} + + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/3.0.1/cxf-rt-transports-http-3.0.1.pom.sha1 b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.1/cxf-rt-transports-http-3.0.1.pom.sha1 new file mode 100644 index 0000000..76f5333 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.1/cxf-rt-transports-http-3.0.1.pom.sha1 @@ -0,0 +1 @@ +02582efbdf1d5dd11f2677fe7448406400132d64 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/3.0.9/_remote.repositories b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.9/_remote.repositories new file mode 100644 index 0000000..66b9bc2 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:53:06 CST 2016 +cxf-rt-transports-http-3.0.9.pom>central= +cxf-rt-transports-http-3.0.9.jar>central= diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/3.0.9/cxf-rt-transports-http-3.0.9.jar b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.9/cxf-rt-transports-http-3.0.9.jar new file mode 100644 index 0000000..ba85fb6 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.9/cxf-rt-transports-http-3.0.9.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/3.0.9/cxf-rt-transports-http-3.0.9.jar.sha1 b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.9/cxf-rt-transports-http-3.0.9.jar.sha1 new file mode 100644 index 0000000..eaa3ddf --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.9/cxf-rt-transports-http-3.0.9.jar.sha1 @@ -0,0 +1 @@ +b3e55de7f3ce7d2725f993385f25afc9739cc203 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/3.0.9/cxf-rt-transports-http-3.0.9.pom b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.9/cxf-rt-transports-http-3.0.9.pom new file mode 100644 index 0000000..c47c5e0 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.9/cxf-rt-transports-http-3.0.9.pom @@ -0,0 +1,217 @@ + + + + 4.0.0 + cxf-rt-transports-http + bundle + Apache CXF Runtime HTTP Transport + Apache CXF Runtime HTTP Transport + http://cxf.apache.org + + org.apache.cxf + cxf-parent + 3.0.9 + ../../../parent/pom.xml + + + org.apache.cxf.transport.http.osgi.HTTPTransportActivator + + javax.servlet*;version="${cxf.osgi.javax.servlet.version}", + org.apache.aries*;version="${cxf.aries.version.range}";resolution:=optional, + org.springframework*;resolution:="optional";version="${cxf.osgi.spring.version}" + + + + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/transports/http/configuration" + + + + + junit + junit + test + + + org.easymock + easymock + test + + + org.osgi + org.osgi.core + provided + + + org.osgi + org.osgi.compendium + provided + + + org.apache.cxf + cxf-core + ${project.version} + + + org.apache.cxf + cxf-rt-wsdl + ${project.version} + provided + true + + + org.apache.cxf + cxf-rt-ws-policy + ${project.version} + provided + true + + + org.springframework + spring-web + provided + true + + + ${cxf.servlet-api.group} + ${cxf.servlet-api.artifact} + provided + true + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + true + + + org.apache.aries.blueprint + blueprint-parser + provided + true + + + org.slf4j + jcl-over-slf4j + test + + + org.slf4j + slf4j-jdk14 + test + + + + + + org.apache.cxf + cxf-xjc-plugin + ${cxf.xjc-utils.version} + + + generate-sources + generate-sources + + ${basedir}/target/generated/src/main/java + + + ${basedir}/src/main/resources/schemas/wsdl/http-conf.xsd + ${basedir}/src/main/resources/schemas/wsdl/http-conf.xjb + ${basedir}/src/main/build-resources/catalog.cat + + -Xdv + -Xproperty-listener + -Xjavadoc + + + ${basedir}/target/generated/src/main/java/org/apache/cxf/wsdl + + + + + + xsdtojava + + + + + + org.apache.cxf.xjcplugins:cxf-xjc-pl:${cxf.xjc-utils.version} + org.apache.cxf.xjcplugins:cxf-xjc-javadoc:${cxf.xjc-utils.version} + org.apache.cxf.xjcplugins:cxf-xjc-dv:${cxf.xjc-utils.version} + + + + + org.apache.felix + maven-bundle-plugin + true + + + versions + validate + + cleanVersions + + + + ${project.version} + + + + + + + ${cxf.osgi.symbolic.name} + + {maven-resources}, + mozilla/public-suffix-list.txt=${basedir}/target/classes/mozilla/public-suffix-list.txt + + + ${cxf.osgi.import}, + * + + + ${cxf.export.service} + + ${cxf.bundle.activator} + + + + + com.googlecode.maven-download-plugin + download-maven-plugin + 1.2.0 + + + download-public-suffix-list + generate-sources + + wget + + + https://publicsuffix.org/list/effective_tld_names.dat + ${project.build.outputDirectory}/mozilla + public-suffix-list.txt + + + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-transports-http/3.0.9/cxf-rt-transports-http-3.0.9.pom.sha1 b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.9/cxf-rt-transports-http-3.0.9.pom.sha1 new file mode 100644 index 0000000..603d5f4 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-transports-http/3.0.9/cxf-rt-transports-http-3.0.9.pom.sha1 @@ -0,0 +1 @@ +7155405f8d47d2ab7f07942ea4015fe00bcec72e \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-ws-addr/2.5.2/_remote.repositories b/repository/org/apache/cxf/cxf-rt-ws-addr/2.5.2/_remote.repositories new file mode 100644 index 0000000..6fa2dc9 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-ws-addr/2.5.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:18:34 CST 2016 +cxf-rt-ws-addr-2.5.2.jar>central= +cxf-rt-ws-addr-2.5.2.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-ws-addr/2.5.2/cxf-rt-ws-addr-2.5.2.jar b/repository/org/apache/cxf/cxf-rt-ws-addr/2.5.2/cxf-rt-ws-addr-2.5.2.jar new file mode 100644 index 0000000..2b9b1a2 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-ws-addr/2.5.2/cxf-rt-ws-addr-2.5.2.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-ws-addr/2.5.2/cxf-rt-ws-addr-2.5.2.jar.sha1 b/repository/org/apache/cxf/cxf-rt-ws-addr/2.5.2/cxf-rt-ws-addr-2.5.2.jar.sha1 new file mode 100644 index 0000000..3de57a4 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-ws-addr/2.5.2/cxf-rt-ws-addr-2.5.2.jar.sha1 @@ -0,0 +1 @@ +14c1171a702eb04b324725657d79cd2f1955d0f6 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-ws-addr/2.5.2/cxf-rt-ws-addr-2.5.2.pom b/repository/org/apache/cxf/cxf-rt-ws-addr/2.5.2/cxf-rt-ws-addr-2.5.2.pom new file mode 100644 index 0000000..2a8504e --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-ws-addr/2.5.2/cxf-rt-ws-addr-2.5.2.pom @@ -0,0 +1,102 @@ + + + 4.0.0 + cxf-rt-ws-addr + jar + Apache CXF Runtime WS Addressing + Apache CXF Runtime WS Addressing + http://cxf.apache.org + + + org.apache.cxf + cxf-parent + 2.5.2 + ../../../parent/pom.xml + + + + + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + + + org.osgi + org.osgi.core + + + org.springframework + spring-core + true + + + org.springframework + spring-beans + true + + + junit + junit + test + + + org.easymock + easymock + test + + + + org.apache.cxf + cxf-api + ${project.version} + + + org.apache.cxf + cxf-common-utilities + ${project.version} + + + + org.apache.cxf + cxf-rt-bindings-soap + ${project.version} + + + + + + jdk15 + + 1.5 + + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-ws-addr/2.5.2/cxf-rt-ws-addr-2.5.2.pom.sha1 b/repository/org/apache/cxf/cxf-rt-ws-addr/2.5.2/cxf-rt-ws-addr-2.5.2.pom.sha1 new file mode 100644 index 0000000..57f8769 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-ws-addr/2.5.2/cxf-rt-ws-addr-2.5.2.pom.sha1 @@ -0,0 +1 @@ +2dddf0fd45dbcfa60bf1fe815ae1a8cf6f36a9ce \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.1/_remote.repositories b/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.1/_remote.repositories new file mode 100644 index 0000000..dbc7679 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:51 CST 2016 +cxf-rt-ws-addr-3.0.1.pom>central= +cxf-rt-ws-addr-3.0.1.jar>central= diff --git a/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.1/cxf-rt-ws-addr-3.0.1.jar b/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.1/cxf-rt-ws-addr-3.0.1.jar new file mode 100644 index 0000000..d38ec6b Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.1/cxf-rt-ws-addr-3.0.1.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.1/cxf-rt-ws-addr-3.0.1.jar.sha1 b/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.1/cxf-rt-ws-addr-3.0.1.jar.sha1 new file mode 100644 index 0000000..37029bc --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.1/cxf-rt-ws-addr-3.0.1.jar.sha1 @@ -0,0 +1 @@ +69dfaa8b25c8dfce88ea21ed6bba4bf960b6c994 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.1/cxf-rt-ws-addr-3.0.1.pom b/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.1/cxf-rt-ws-addr-3.0.1.pom new file mode 100644 index 0000000..674b068 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.1/cxf-rt-ws-addr-3.0.1.pom @@ -0,0 +1,90 @@ + + + + 4.0.0 + cxf-rt-ws-addr + bundle + Apache CXF Runtime WS Addressing + Apache CXF Runtime WS Addressing + http://cxf.apache.org + + org.apache.cxf + cxf-parent + 3.0.1 + ../../../parent/pom.xml + + + org.apache.cxf.ws.addressing.blueprint.Activator + + org.springframework*;resolution:="optional";version="${cxf.osgi.spring.version}", + org.apache.aries*;version="${cxf.aries.version.range}";resolution:=optional + + + + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/ws/addressing" + + + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + true + + + org.osgi + org.osgi.core + + + org.springframework + spring-core + true + + + org.springframework + spring-beans + true + + + junit + junit + test + + + org.easymock + easymock + test + + + org.apache.cxf + cxf-core + ${project.version} + + + org.apache.cxf + cxf-rt-bindings-soap + ${project.version} + + + org.apache.cxf + cxf-rt-ws-policy + ${project.version} + + + diff --git a/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.1/cxf-rt-ws-addr-3.0.1.pom.sha1 b/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.1/cxf-rt-ws-addr-3.0.1.pom.sha1 new file mode 100644 index 0000000..3e61146 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.1/cxf-rt-ws-addr-3.0.1.pom.sha1 @@ -0,0 +1 @@ +7cd4bc0277255e6150f962765e8686fee3223ae7 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.9/_remote.repositories b/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.9/_remote.repositories new file mode 100644 index 0000000..70f4b9c --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:53:05 CST 2016 +cxf-rt-ws-addr-3.0.9.pom>central= +cxf-rt-ws-addr-3.0.9.jar>central= diff --git a/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.9/cxf-rt-ws-addr-3.0.9.jar b/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.9/cxf-rt-ws-addr-3.0.9.jar new file mode 100644 index 0000000..8213717 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.9/cxf-rt-ws-addr-3.0.9.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.9/cxf-rt-ws-addr-3.0.9.jar.sha1 b/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.9/cxf-rt-ws-addr-3.0.9.jar.sha1 new file mode 100644 index 0000000..bbcd80e --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.9/cxf-rt-ws-addr-3.0.9.jar.sha1 @@ -0,0 +1 @@ +cfed3b6df8b4a16e5d8134e550dba5a34cb39000 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.9/cxf-rt-ws-addr-3.0.9.pom b/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.9/cxf-rt-ws-addr-3.0.9.pom new file mode 100644 index 0000000..51db38e --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.9/cxf-rt-ws-addr-3.0.9.pom @@ -0,0 +1,90 @@ + + + + 4.0.0 + cxf-rt-ws-addr + bundle + Apache CXF Runtime WS Addressing + Apache CXF Runtime WS Addressing + http://cxf.apache.org + + org.apache.cxf + cxf-parent + 3.0.9 + ../../../parent/pom.xml + + + org.apache.cxf.ws.addressing.blueprint.Activator + + org.springframework*;resolution:="optional";version="${cxf.osgi.spring.version}", + org.apache.aries*;version="${cxf.aries.version.range}";resolution:=optional + + + + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/ws/addressing" + + + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + true + + + org.osgi + org.osgi.core + + + org.springframework + spring-core + true + + + org.springframework + spring-beans + true + + + junit + junit + test + + + org.easymock + easymock + test + + + org.apache.cxf + cxf-core + ${project.version} + + + org.apache.cxf + cxf-rt-bindings-soap + ${project.version} + + + org.apache.cxf + cxf-rt-ws-policy + ${project.version} + + + diff --git a/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.9/cxf-rt-ws-addr-3.0.9.pom.sha1 b/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.9/cxf-rt-ws-addr-3.0.9.pom.sha1 new file mode 100644 index 0000000..1b059a6 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-ws-addr/3.0.9/cxf-rt-ws-addr-3.0.9.pom.sha1 @@ -0,0 +1 @@ +05d2fa07b1daa3a5ac75bbe7a1bf9a85b8b88c6b \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.1/_remote.repositories b/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.1/_remote.repositories new file mode 100644 index 0000000..c9396ab --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:51 CST 2016 +cxf-rt-ws-policy-3.0.1.jar>central= +cxf-rt-ws-policy-3.0.1.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.1/cxf-rt-ws-policy-3.0.1.jar b/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.1/cxf-rt-ws-policy-3.0.1.jar new file mode 100644 index 0000000..2a2eebd Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.1/cxf-rt-ws-policy-3.0.1.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.1/cxf-rt-ws-policy-3.0.1.jar.sha1 b/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.1/cxf-rt-ws-policy-3.0.1.jar.sha1 new file mode 100644 index 0000000..a0de32b --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.1/cxf-rt-ws-policy-3.0.1.jar.sha1 @@ -0,0 +1 @@ +c08a148f3b8a96dd5c4329c82b96a648ad5bc405 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.1/cxf-rt-ws-policy-3.0.1.pom b/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.1/cxf-rt-ws-policy-3.0.1.pom new file mode 100644 index 0000000..23d6dca --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.1/cxf-rt-ws-policy-3.0.1.pom @@ -0,0 +1,202 @@ + + + + 4.0.0 + cxf-rt-ws-policy + bundle + Apache CXF Runtime WS Policy + Apache CXF Runtime WS Policy + http://cxf.apache.org + + org.apache.cxf + cxf-parent + 3.0.1 + ../../../parent/pom.xml + + + org.apache.cxf.ws.policy.blueprint.Activator + + org.springframework*;resolution:="optional";version="${cxf.osgi.spring.version}", + org.apache.aries*;version="${cxf.aries.version.range}";resolution:=optional + + + + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/policy", + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://www.w3.org/ns/ws-policy", + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://www.w3.org/2006/07/ws-policy", + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://schemas.xmlsoap.org/ws/2004/09/policy", + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://www.w3.org/2000/09/xmldsig#", + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702" + + + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + true + + + org.osgi + org.osgi.core + + + wsdl4j + wsdl4j + + + org.springframework + spring-beans + provided + true + + + org.springframework + spring-test + test + + + org.springframework + spring-core + provided + true + + + org.springframework + spring-context + provided + true + + + org.apache.cxf + cxf-core + ${project.version} + + + org.apache.cxf + cxf-rt-wsdl + ${project.version} + test + + + org.apache.neethi + neethi + + + junit + junit + test + + + org.slf4j + jcl-over-slf4j + test + + + org.easymock + easymock + test + + + + + + org.apache.cxf + cxf-xjc-plugin + ${cxf.xjc-utils.version} + + + generate-sources + generate-sources + + ${basedir}/target/generated/src/main/java + + + ${basedir}/src/main/resources/schemas/ws-policy-200409.xsd + ${basedir}/src/main/resources/schemas/ws-policy-200409.xjb + ${basedir}/src/main/build-resources/catalog.cat + + ${basedir}/target/generated/src/main/java/org/oasis_open + ${basedir}/target/generated/src/main/java/org/w3 + + + + ${basedir}/src/main/resources/schemas/ws-policy-200607.xsd + ${basedir}/src/main/resources/schemas/ws-policy-200607.xjb + ${basedir}/src/main/build-resources/catalog.cat + + ${basedir}/target/generated/src/main/java/org/oasis_open + ${basedir}/target/generated/src/main/java/org/w3 + + + + + + xsdtojava + + + + generate-test-sources + generate-test-sources + + xsdtojava-tests + + + ${basedir}/target/generated/src/test/java + + + ${basedir}/src/test/resources/schemas/foo.xsd + + + + + + + + org.apache.cxf + cxf-codegen-plugin + ${project.version} + + + generate-test-sources + generate-test-sources + + ${cxf.codegenplugin.forkmode} + ${basedir}/target/generated/src/test/java + + + ${basedir}/src/test/resources/attachment/wsdl11/calculator-binding.wsdl + + + + true + 1 + + + + wsdl2java + + + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.1/cxf-rt-ws-policy-3.0.1.pom.sha1 b/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.1/cxf-rt-ws-policy-3.0.1.pom.sha1 new file mode 100644 index 0000000..2105b76 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.1/cxf-rt-ws-policy-3.0.1.pom.sha1 @@ -0,0 +1 @@ +7ff8c5c462db226ff9ad715f1f6b1c15d3122e80 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.9/_remote.repositories b/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.9/_remote.repositories new file mode 100644 index 0000000..89c4028 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:53:06 CST 2016 +cxf-rt-ws-policy-3.0.9.pom>central= +cxf-rt-ws-policy-3.0.9.jar>central= diff --git a/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.9/cxf-rt-ws-policy-3.0.9.jar b/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.9/cxf-rt-ws-policy-3.0.9.jar new file mode 100644 index 0000000..0bfc729 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.9/cxf-rt-ws-policy-3.0.9.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.9/cxf-rt-ws-policy-3.0.9.jar.sha1 b/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.9/cxf-rt-ws-policy-3.0.9.jar.sha1 new file mode 100644 index 0000000..2e6d561 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.9/cxf-rt-ws-policy-3.0.9.jar.sha1 @@ -0,0 +1 @@ +73f66f668cb0f98e54214327a64c4bb54d9c1802 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.9/cxf-rt-ws-policy-3.0.9.pom b/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.9/cxf-rt-ws-policy-3.0.9.pom new file mode 100644 index 0000000..de9872d --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.9/cxf-rt-ws-policy-3.0.9.pom @@ -0,0 +1,202 @@ + + + + 4.0.0 + cxf-rt-ws-policy + bundle + Apache CXF Runtime WS Policy + Apache CXF Runtime WS Policy + http://cxf.apache.org + + org.apache.cxf + cxf-parent + 3.0.9 + ../../../parent/pom.xml + + + org.apache.cxf.ws.policy.blueprint.Activator + + org.springframework*;resolution:="optional";version="${cxf.osgi.spring.version}", + org.apache.aries*;version="${cxf.aries.version.range}";resolution:=optional + + + + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://cxf.apache.org/policy", + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://www.w3.org/ns/ws-policy", + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://www.w3.org/2006/07/ws-policy", + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://schemas.xmlsoap.org/ws/2004/09/policy", + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://www.w3.org/2000/09/xmldsig#", + org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702" + + + + + org.apache.aries.blueprint + org.apache.aries.blueprint.core + true + + + org.osgi + org.osgi.core + + + wsdl4j + wsdl4j + + + org.springframework + spring-beans + provided + true + + + org.springframework + spring-test + test + + + org.springframework + spring-core + provided + true + + + org.springframework + spring-context + provided + true + + + org.apache.cxf + cxf-core + ${project.version} + + + org.apache.cxf + cxf-rt-wsdl + ${project.version} + test + + + org.apache.neethi + neethi + + + junit + junit + test + + + org.slf4j + jcl-over-slf4j + test + + + org.easymock + easymock + test + + + + + + org.apache.cxf + cxf-xjc-plugin + ${cxf.xjc-utils.version} + + + generate-sources + generate-sources + + ${basedir}/target/generated/src/main/java + + + ${basedir}/src/main/resources/schemas/ws-policy-200409.xsd + ${basedir}/src/main/resources/schemas/ws-policy-200409.xjb + ${basedir}/src/main/build-resources/catalog.cat + + ${basedir}/target/generated/src/main/java/org/oasis_open + ${basedir}/target/generated/src/main/java/org/w3 + + + + ${basedir}/src/main/resources/schemas/ws-policy-200607.xsd + ${basedir}/src/main/resources/schemas/ws-policy-200607.xjb + ${basedir}/src/main/build-resources/catalog.cat + + ${basedir}/target/generated/src/main/java/org/oasis_open + ${basedir}/target/generated/src/main/java/org/w3 + + + + + + xsdtojava + + + + generate-test-sources + generate-test-sources + + xsdtojava-tests + + + ${basedir}/target/generated/src/test/java + + + ${basedir}/src/test/resources/schemas/foo.xsd + + + + + + + + org.apache.cxf + cxf-codegen-plugin + ${project.version} + + + generate-test-sources + generate-test-sources + + ${cxf.codegenplugin.forkmode} + ${basedir}/target/generated/src/test/java + + + ${basedir}/src/test/resources/attachment/wsdl11/calculator-binding.wsdl + + + + true + 1 + + + + wsdl2java + + + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.9/cxf-rt-ws-policy-3.0.9.pom.sha1 b/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.9/cxf-rt-ws-policy-3.0.9.pom.sha1 new file mode 100644 index 0000000..f9248a8 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-ws-policy/3.0.9/cxf-rt-ws-policy-3.0.9.pom.sha1 @@ -0,0 +1 @@ +01d351508c3cff12c9df581bd8f4f839a782b106 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-wsdl/3.0.1/_remote.repositories b/repository/org/apache/cxf/cxf-rt-wsdl/3.0.1/_remote.repositories new file mode 100644 index 0000000..39e1b3f --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-wsdl/3.0.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:51:50 CST 2016 +cxf-rt-wsdl-3.0.1.jar>central= +cxf-rt-wsdl-3.0.1.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-wsdl/3.0.1/cxf-rt-wsdl-3.0.1.jar b/repository/org/apache/cxf/cxf-rt-wsdl/3.0.1/cxf-rt-wsdl-3.0.1.jar new file mode 100644 index 0000000..c65e0cf Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-wsdl/3.0.1/cxf-rt-wsdl-3.0.1.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-wsdl/3.0.1/cxf-rt-wsdl-3.0.1.jar.sha1 b/repository/org/apache/cxf/cxf-rt-wsdl/3.0.1/cxf-rt-wsdl-3.0.1.jar.sha1 new file mode 100644 index 0000000..cc616b7 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-wsdl/3.0.1/cxf-rt-wsdl-3.0.1.jar.sha1 @@ -0,0 +1 @@ +3b424fdfcf3084dce961a30eff49d656d9c6411d \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-wsdl/3.0.1/cxf-rt-wsdl-3.0.1.pom b/repository/org/apache/cxf/cxf-rt-wsdl/3.0.1/cxf-rt-wsdl-3.0.1.pom new file mode 100644 index 0000000..8cfad3a --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-wsdl/3.0.1/cxf-rt-wsdl-3.0.1.pom @@ -0,0 +1,116 @@ + + + + 4.0.0 + cxf-rt-wsdl + bundle + Apache CXF Runtime Core for WSDL + Apache CXF Runtime Core for WSDL Based Technologies + http://cxf.apache.org + + org.apache.cxf + cxf-parent + 3.0.1 + ../../parent/pom.xml + + + + org.apache.cxf + cxf-core + ${project.version} + + + wsdl4j + wsdl4j + + + ${cxf.asm.groupId} + ${cxf.asm.artifactId} + + + junit + junit + provided + true + + + org.easymock + easymock + test + + + org.springframework + spring-core + provided + + + org.springframework + spring-beans + provided + + + org.springframework + spring-context + provided + + + xerces + xercesImpl + provided + true + + + + + + org.apache.cxf + cxf-xjc-plugin + ${cxf.xjc-utils.version} + + + generate-test-sources + generate-test-sources + + xsdtojava-tests + + + ${basedir}/target/generated/src/test/java + + + ${basedir}/src/test/resources/schemas/wsdl/test-conf.xsd + ${basedir}/src/test/resources/schemas/wsdl/test-conf.xjb + ${basedir}/src/main/build-resources/catalog.cat + + ${basedir}/target/generated/src/test/java/org/apache/cxf/wsdl + + + + + + + + + org.apache.cxf.xjcplugins:cxf-xjc-dv:${cxf.xjc-utils.version} + + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-wsdl/3.0.1/cxf-rt-wsdl-3.0.1.pom.sha1 b/repository/org/apache/cxf/cxf-rt-wsdl/3.0.1/cxf-rt-wsdl-3.0.1.pom.sha1 new file mode 100644 index 0000000..b9c68ef --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-wsdl/3.0.1/cxf-rt-wsdl-3.0.1.pom.sha1 @@ -0,0 +1 @@ +d75848e2c2e54723d16d21ec4e9a0cc081564c2a \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-wsdl/3.0.9/_remote.repositories b/repository/org/apache/cxf/cxf-rt-wsdl/3.0.9/_remote.repositories new file mode 100644 index 0000000..c4ac342 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-wsdl/3.0.9/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:53:05 CST 2016 +cxf-rt-wsdl-3.0.9.jar>central= +cxf-rt-wsdl-3.0.9.pom>central= diff --git a/repository/org/apache/cxf/cxf-rt-wsdl/3.0.9/cxf-rt-wsdl-3.0.9.jar b/repository/org/apache/cxf/cxf-rt-wsdl/3.0.9/cxf-rt-wsdl-3.0.9.jar new file mode 100644 index 0000000..31a8006 Binary files /dev/null and b/repository/org/apache/cxf/cxf-rt-wsdl/3.0.9/cxf-rt-wsdl-3.0.9.jar differ diff --git a/repository/org/apache/cxf/cxf-rt-wsdl/3.0.9/cxf-rt-wsdl-3.0.9.jar.sha1 b/repository/org/apache/cxf/cxf-rt-wsdl/3.0.9/cxf-rt-wsdl-3.0.9.jar.sha1 new file mode 100644 index 0000000..437ff7c --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-wsdl/3.0.9/cxf-rt-wsdl-3.0.9.jar.sha1 @@ -0,0 +1 @@ +38f9751e182710c27c1957ed6e5ae0228a29c361 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-rt-wsdl/3.0.9/cxf-rt-wsdl-3.0.9.pom b/repository/org/apache/cxf/cxf-rt-wsdl/3.0.9/cxf-rt-wsdl-3.0.9.pom new file mode 100644 index 0000000..dd6a500 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-wsdl/3.0.9/cxf-rt-wsdl-3.0.9.pom @@ -0,0 +1,116 @@ + + + + 4.0.0 + cxf-rt-wsdl + bundle + Apache CXF Runtime Core for WSDL + Apache CXF Runtime Core for WSDL Based Technologies + http://cxf.apache.org + + org.apache.cxf + cxf-parent + 3.0.9 + ../../parent/pom.xml + + + + org.apache.cxf + cxf-core + ${project.version} + + + wsdl4j + wsdl4j + + + ${cxf.asm.groupId} + ${cxf.asm.artifactId} + + + junit + junit + provided + true + + + org.easymock + easymock + test + + + org.springframework + spring-core + provided + + + org.springframework + spring-beans + provided + + + org.springframework + spring-context + provided + + + xerces + xercesImpl + provided + true + + + + + + org.apache.cxf + cxf-xjc-plugin + ${cxf.xjc-utils.version} + + + generate-test-sources + generate-test-sources + + xsdtojava-tests + + + ${basedir}/target/generated/src/test/java + + + ${basedir}/src/test/resources/schemas/wsdl/test-conf.xsd + ${basedir}/src/test/resources/schemas/wsdl/test-conf.xjb + ${basedir}/src/test/build-resources/catalog.cat + + ${basedir}/target/generated/src/test/java/org/apache/cxf/wsdl + + + + + + + + + org.apache.cxf.xjcplugins:cxf-xjc-dv:${cxf.xjc-utils.version} + + + + + + diff --git a/repository/org/apache/cxf/cxf-rt-wsdl/3.0.9/cxf-rt-wsdl-3.0.9.pom.sha1 b/repository/org/apache/cxf/cxf-rt-wsdl/3.0.9/cxf-rt-wsdl-3.0.9.pom.sha1 new file mode 100644 index 0000000..2e4e4c6 --- /dev/null +++ b/repository/org/apache/cxf/cxf-rt-wsdl/3.0.9/cxf-rt-wsdl-3.0.9.pom.sha1 @@ -0,0 +1 @@ +42e98d7d4f90012d99664e913a89e03261a09fb5 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-tools-common/2.5.2/_remote.repositories b/repository/org/apache/cxf/cxf-tools-common/2.5.2/_remote.repositories new file mode 100644 index 0000000..868d9b8 --- /dev/null +++ b/repository/org/apache/cxf/cxf-tools-common/2.5.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:18:33 CST 2016 +cxf-tools-common-2.5.2.pom>central= +cxf-tools-common-2.5.2.jar>central= diff --git a/repository/org/apache/cxf/cxf-tools-common/2.5.2/cxf-tools-common-2.5.2.jar b/repository/org/apache/cxf/cxf-tools-common/2.5.2/cxf-tools-common-2.5.2.jar new file mode 100644 index 0000000..ea31970 Binary files /dev/null and b/repository/org/apache/cxf/cxf-tools-common/2.5.2/cxf-tools-common-2.5.2.jar differ diff --git a/repository/org/apache/cxf/cxf-tools-common/2.5.2/cxf-tools-common-2.5.2.jar.sha1 b/repository/org/apache/cxf/cxf-tools-common/2.5.2/cxf-tools-common-2.5.2.jar.sha1 new file mode 100644 index 0000000..11079f8 --- /dev/null +++ b/repository/org/apache/cxf/cxf-tools-common/2.5.2/cxf-tools-common-2.5.2.jar.sha1 @@ -0,0 +1 @@ +8f45d88c4216b4d6275c7df5348045adf9f43f18 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf-tools-common/2.5.2/cxf-tools-common-2.5.2.pom b/repository/org/apache/cxf/cxf-tools-common/2.5.2/cxf-tools-common-2.5.2.pom new file mode 100644 index 0000000..6866ace --- /dev/null +++ b/repository/org/apache/cxf/cxf-tools-common/2.5.2/cxf-tools-common-2.5.2.pom @@ -0,0 +1,108 @@ + + + 4.0.0 + org.apache.cxf + cxf-tools-common + jar + 2.5.2 + Apache CXF Command Line Tools Common + Apache CXF Command Line Tools Common + http://cxf.apache.org + + + org.apache.cxf + cxf-parent + 2.5.2 + ../../parent/pom.xml + + + + + junit + junit + provided + + + asm + asm + test + + + org.apache.velocity + velocity + + + + wsdl4j + wsdl4j + + + com.sun.xml.bind + jaxb-xjc + + + com.sun.xml.bind + jaxb-impl + + + + + org.apache.cxf + cxf-api + ${project.version} + + + + org.apache.cxf + cxf-common-utilities + ${project.version} + + + + org.apache.cxf + cxf-rt-core + ${project.version} + + + + + + jdk15 + + 1.5 + + + + javax.xml.soap + saaj-api + + + org.apache.geronimo.specs + geronimo-ws-metadata_2.0_spec + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + test + + + + + diff --git a/repository/org/apache/cxf/cxf-tools-common/2.5.2/cxf-tools-common-2.5.2.pom.sha1 b/repository/org/apache/cxf/cxf-tools-common/2.5.2/cxf-tools-common-2.5.2.pom.sha1 new file mode 100644 index 0000000..33e4054 --- /dev/null +++ b/repository/org/apache/cxf/cxf-tools-common/2.5.2/cxf-tools-common-2.5.2.pom.sha1 @@ -0,0 +1 @@ +e8a80f5a59bc1f05ab57d5637238d760b5b79e5b \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf/2.5.2/_remote.repositories b/repository/org/apache/cxf/cxf/2.5.2/_remote.repositories new file mode 100644 index 0000000..2c8aa47 --- /dev/null +++ b/repository/org/apache/cxf/cxf/2.5.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:17:32 CST 2016 +cxf-2.5.2.pom>central= diff --git a/repository/org/apache/cxf/cxf/2.5.2/cxf-2.5.2.pom b/repository/org/apache/cxf/cxf/2.5.2/cxf-2.5.2.pom new file mode 100644 index 0000000..a21a062 --- /dev/null +++ b/repository/org/apache/cxf/cxf/2.5.2/cxf-2.5.2.pom @@ -0,0 +1,744 @@ + + + + 4.0.0 + org.apache.cxf + cxf + 2.5.2 + Apache CXF + Apache CXF is an open-source services framework that aids in + the development of services using front-end programming APIs, like JAX-WS + and JAX-RS. + http://cxf.apache.org + + pom + + + scm:svn:http://svn.apache.org/repos/asf/cxf/tags/cxf-2.5.2 + scm:svn:https://svn.apache.org/repos/asf/cxf/tags/cxf-2.5.2 + + + jira + https://issues.apache.org/jira/browse/CXF + + + + 2.0.9 + + + + false + 2.4.0 + 2.4.0 + 1.6 + UTF-8 + scp://people.apache.org/www/cxf.apache.org/maven-site + + + + + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 + + + apache.snapshots.https + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + + + + apache.cxf.site + ${site.deploy.url} + + + + + apache.snapshots + http://repository.apache.org/snapshots/ + Apache Snapshot Repo + + true + + + false + + + + + + apache.snapshots + http://repository.apache.org/snapshots/ + + true + + + false + + + + + 2006 + + + Apache CXF User List + users-subscribe@cxf.apache.org + users-unsubscribe@cxf.apache.org + users@cxf.apache.org + http://mail-archives.apache.org/mod_mbox/cxf-users + + + Apache CXF Developer List + dev-subscribe@cxf.apache.org + dev-unsubscribe@cxf.apache.org + dev@cxf.apache.org + http://mail-archives.apache.org/mod_mbox/cxf-dev + + + Apache CXF Commits List + commits-subscribe@cxf.apache.org + commits-unsubscribe@cxf.apache.org + commits@cxf.apache.org + http://mail-archives.apache.org/mod_mbox/cxf-commits + + + Apache CXF Issues List + issues-subscribe@cxf.apache.org + issues-unsubscribe@cxf.apache.org + issues@cxf.apache.org + http://mail-archives.apache.org/mod_mbox/cxf-issues + + + Apache CXF Build Notifications List + notifications-subscribe@cxf.apache.org + notifications-unsubscribe@cxf.apache.org + notifications@cxf.apache.org + http://mail-archives.apache.org/mod_mbox/cxf-notifications + + + + + + The Apache CXF Team + dev@cxf.apache.org + http://cxf.apache.org + Apache Software Foundation + http://apache.org/ + + http://cxf.apache.org/images/cxf.png + + + + + + Hudson + http://hudson.zones.apache.org/hudson/view/CXF/ + + + mail + +
      notifications@cxf.apache.org
      +
      +
      +
      +
      + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + The Apache Software Foundation + http://www.apache.org/ + + + + parent + common + api + tools + testutils + rt + integration + maven-plugins + services + osgi/karaf + osgi/bundle + systests + + + + + + + everything + + distribution + + + + + rat + + + + org.apache.rat + apache-rat-plugin + false + + + verify + + check + + + + + + + + + setup.eclipse + + ${basedir}/../workspace + + + process-test-sources + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + ${cxf.jdk.version} + ${cxf.jdk.version} + 256M + ${cxf.compiler.fork} + + + + + + + org.apache.maven.plugins + maven-eclipse-plugin + false + + + setup.eclipse.workspace + process-test-sources + + configure-workspace + + + + + ${eclipse.workspace.dir} + file:etc/eclipse/CXFCodeFormatter.xml + + + + org.apache.maven.plugins + maven-antrun-plugin + false + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + pmd + pmd + + + + + + + setup.workspace + validate + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + run + + + + + + + + + release + + + + + true + maven-deploy-plugin + 2.5 + + ${deploy.altRepository} + true + + + + + maven-gpg-plugin + 1.3 + + + + sign + + + + + + + + + deploy + + distribution + + + deploy + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + + + jdk15 + + 1.5 + + + 1.5 + + + + maven-3-site + + + + ${basedir} + + + + + + org.apache.maven.plugins + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + + + + + + + install + + + + + org.codehaus.mojo + properties-maven-plugin + 1.0-alpha-2 + + + org.codehaus.mojo + build-helper-maven-plugin + 1.7 + + + org.codehaus.mojo + xmlbeans-maven-plugin + 2.3.3 + + + org.apache.felix + maven-bundle-plugin + 2.3.6 + + + org.apache.maven.plugins + maven-clean-plugin + 2.4.1 + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-release-plugin + 2.2.1 + + https://svn.apache.org/repos/asf/cxf/tags + false + clean install + deploy + -Prelease,deploy + true + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + true + 1.5 + true + Apache CXF + 1.5 + UTF-8 + false + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.9 + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.5 + 1.5 + 256M + ${cxf.compiler.fork} + UTF-8 + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.6 + + + ant-contrib + ant-contrib + 1.0b3 + + + ant + ant + + + + + org.apache.ant + ant-trax + 1.8.0 + + + org.apache.ant + ant-nodeps + 1.8.1 + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.1 + + + + ${project.name} + The Apache Software Foundation + ${project.version} + ${project.name} + org.apache + The Apache Software Foundation + ${project.version} + + + + + + org.apache.maven.plugins + maven-resources-plugin + 2.5 + + UTF-8 + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2-beta-5 + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.3 + + + org.apache.maven.plugins + maven-shade-plugin + 1.4 + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.6 + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.9 + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.4 + + + org.apache.maven.plugins + maven-plugin-plugin + 2.8 + + + org.apache.maven.plugins + maven-eclipse-plugin + 2.8 + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + + + org.apache.rat + apache-rat-plugin + 0.7 + + 350 + false + + .git/** + .gitignore + velocity.log + **/target/** + distribution/** + **/jaxb.index + **/META-INF/MANIFEST + **/src/test/**/*.txt + **/.classpath + **/.settings/**/* + **/.project + + + + + org.apache.maven.plugins + maven-site-plugin + 3.0 + + true + false + false + apache.cxf.site + scp://people.apache.org/www/cxf.apache.org/maven-site-${project.version} + + + + org.apache.maven.wagon + wagon-ssh + 2.1 + + + + + + + + + + + maven-site-plugin + 3.0 + + false + false + + + + maven-project-info-reports-plugin + 2.4 + + false + + + + + summary + index + dependencies + issue-tracking + scm + + + + + + +
      diff --git a/repository/org/apache/cxf/cxf/2.5.2/cxf-2.5.2.pom.sha1 b/repository/org/apache/cxf/cxf/2.5.2/cxf-2.5.2.pom.sha1 new file mode 100644 index 0000000..59ff4b2 --- /dev/null +++ b/repository/org/apache/cxf/cxf/2.5.2/cxf-2.5.2.pom.sha1 @@ -0,0 +1 @@ +3cce0cd504465d0578ccf7471badbdf50bd1d56e \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf/2.6.1/_remote.repositories b/repository/org/apache/cxf/cxf/2.6.1/_remote.repositories new file mode 100644 index 0000000..c2d6932 --- /dev/null +++ b/repository/org/apache/cxf/cxf/2.6.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Apr 12 09:28:27 CST 2017 +cxf-2.6.1.pom>central= diff --git a/repository/org/apache/cxf/cxf/2.6.1/cxf-2.6.1.pom b/repository/org/apache/cxf/cxf/2.6.1/cxf-2.6.1.pom new file mode 100644 index 0000000..dcbea23 --- /dev/null +++ b/repository/org/apache/cxf/cxf/2.6.1/cxf-2.6.1.pom @@ -0,0 +1,721 @@ + + + + 4.0.0 + org.apache.cxf + cxf + 2.6.1 + Apache CXF + Apache CXF is an open-source services framework that aids in + the development of services using front-end programming APIs, like JAX-WS + and JAX-RS. + http://cxf.apache.org + + pom + + + scm:svn:http://svn.apache.org/repos/asf/cxf/tags/cxf-2.6.1 + scm:svn:https://svn.apache.org/repos/asf/cxf/tags/cxf-2.6.1 + + + jira + https://issues.apache.org/jira/browse/CXF + + + + 3.0 + + + + false + 2.4.1 + 2.6.0 + 1.6 + UTF-8 + scp://people.apache.org/www/cxf.apache.org/maven-site + + + + + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 + + + apache.snapshots.https + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + + + + apache.cxf.site + ${site.deploy.url} + + + + + apache.snapshots + http://repository.apache.org/snapshots/ + Apache Snapshot Repo + + true + + + false + + + + + + apache.snapshots + http://repository.apache.org/snapshots/ + + true + + + false + + + + + 2006 + + + Apache CXF User List + users-subscribe@cxf.apache.org + users-unsubscribe@cxf.apache.org + users@cxf.apache.org + http://mail-archives.apache.org/mod_mbox/cxf-users + + + Apache CXF Developer List + dev-subscribe@cxf.apache.org + dev-unsubscribe@cxf.apache.org + dev@cxf.apache.org + http://mail-archives.apache.org/mod_mbox/cxf-dev + + + Apache CXF Commits List + commits-subscribe@cxf.apache.org + commits-unsubscribe@cxf.apache.org + commits@cxf.apache.org + http://mail-archives.apache.org/mod_mbox/cxf-commits + + + Apache CXF Issues List + issues-subscribe@cxf.apache.org + issues-unsubscribe@cxf.apache.org + issues@cxf.apache.org + http://mail-archives.apache.org/mod_mbox/cxf-issues + + + Apache CXF Build Notifications List + notifications-subscribe@cxf.apache.org + notifications-unsubscribe@cxf.apache.org + notifications@cxf.apache.org + http://mail-archives.apache.org/mod_mbox/cxf-notifications + + + + + + The Apache CXF Team + dev@cxf.apache.org + http://cxf.apache.org + Apache Software Foundation + http://apache.org/ + + http://cxf.apache.org/images/cxf.png + + + + + + Hudson + http://hudson.zones.apache.org/hudson/view/CXF/ + + + mail + +
      notifications@cxf.apache.org
      +
      +
      +
      +
      + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + The Apache Software Foundation + http://www.apache.org/ + + + + parent + common + api + tools + testutils + rt + integration + maven-plugins + services + osgi/karaf + osgi/bundle + systests + + + + + + + everything + + distribution + + + + + rat + + + + org.apache.rat + apache-rat-plugin + false + + + verify + + check + + + + + + + + + setup.eclipse + + ${basedir}/../workspace + + + process-test-sources + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.5 + + ${cxf.jdk.version} + ${cxf.jdk.version} + 256M + ${cxf.compiler.fork} + + + + + + + org.apache.maven.plugins + maven-eclipse-plugin + false + + + setup.eclipse.workspace + process-test-sources + + configure-workspace + + + + + ${eclipse.workspace.dir} + file:etc/eclipse/CXFCodeFormatter.xml + + + + org.apache.maven.plugins + maven-antrun-plugin + false + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + pmd + pmd + + + + + + + setup.workspace + validate + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + run + + + + + + + + + release + + + + + true + maven-deploy-plugin + 2.5 + + ${deploy.altRepository} + true + + + + + maven-gpg-plugin + 1.4 + + + + sign + + + + + + + + + deploy + + distribution + + + deploy + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + + + jdk15 + + 1.5 + + + 1.5 + + + + maven-3-site + + + + ${basedir} + + + + + + org.apache.maven.plugins + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + + + + + + + install + + + + + org.codehaus.mojo + properties-maven-plugin + 1.0-alpha-2 + + + org.codehaus.mojo + build-helper-maven-plugin + 1.7 + + + org.codehaus.mojo + xmlbeans-maven-plugin + 2.3.3 + + + org.apache.felix + maven-bundle-plugin + 2.3.7 + + + org.apache.maven.plugins + maven-clean-plugin + 2.4.1 + + + org.apache.maven.plugins + maven-install-plugin + 2.3.1 + + + org.apache.maven.plugins + maven-release-plugin + 2.2.1 + + https://svn.apache.org/repos/asf/cxf/tags + false + clean install + deploy + -Prelease,deploy + true + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + true + 1.5 + true + Apache CXF + 1.5 + UTF-8 + false + true + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.12 + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.5 + + 1.5 + 1.5 + 256M + ${cxf.compiler.fork} + UTF-8 + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.6 + + + ant-contrib + ant-contrib + 1.0b3 + + + ant + ant + + + + + org.apache.ant + ant-trax + 1.8.0 + + + org.apache.ant + ant-nodeps + 1.8.1 + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + org.apache.maven.plugins + maven-resources-plugin + 2.5 + + UTF-8 + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.3 + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.4 + + + org.apache.maven.plugins + maven-shade-plugin + 1.5 + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.6 + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.12 + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.4 + + + org.apache.maven.plugins + maven-plugin-plugin + 2.8 + + + org.apache.maven.plugins + maven-eclipse-plugin + 2.9 + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + + + org.apache.rat + apache-rat-plugin + 0.7 + + 350 + false + + .git/** + .gitignore + velocity.log + **/target/** + distribution/** + **/jaxb.index + **/META-INF/MANIFEST + **/src/test/**/*.txt + **/.classpath + **/.settings/**/* + **/.project + + + + + org.apache.maven.plugins + maven-site-plugin + 3.1 + + true + false + false + apache.cxf.site + scp://people.apache.org/www/cxf.apache.org/maven-site-${project.version} + + + + org.apache.maven.wagon + wagon-ssh + 2.1 + + + + + + + + + + + maven-site-plugin + 3.1 + + false + false + + + + maven-project-info-reports-plugin + 2.4 + + false + + + + + summary + index + dependencies + issue-tracking + scm + + + + + + +
      diff --git a/repository/org/apache/cxf/cxf/2.6.1/cxf-2.6.1.pom.sha1 b/repository/org/apache/cxf/cxf/2.6.1/cxf-2.6.1.pom.sha1 new file mode 100644 index 0000000..d399187 --- /dev/null +++ b/repository/org/apache/cxf/cxf/2.6.1/cxf-2.6.1.pom.sha1 @@ -0,0 +1 @@ +6e519fe6fc7f7356b1f622e503dca9c026c5752c \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf/3.0.1/_remote.repositories b/repository/org/apache/cxf/cxf/3.0.1/_remote.repositories new file mode 100644 index 0000000..a4b0506 --- /dev/null +++ b/repository/org/apache/cxf/cxf/3.0.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Mar 04 13:40:46 CST 2016 +cxf-3.0.1.pom>central= diff --git a/repository/org/apache/cxf/cxf/3.0.1/cxf-3.0.1.pom b/repository/org/apache/cxf/cxf/3.0.1/cxf-3.0.1.pom new file mode 100644 index 0000000..21e799d --- /dev/null +++ b/repository/org/apache/cxf/cxf/3.0.1/cxf-3.0.1.pom @@ -0,0 +1,676 @@ + + + + 4.0.0 + org.apache.cxf + cxf + 3.0.1 + Apache CXF + Apache CXF is an open-source services framework that aids in + the development of services using front-end programming APIs, like JAX-WS + and JAX-RS. + http://cxf.apache.org + pom + + scm:git:http://git-wip-us.apache.org/repos/asf/cxf.git + scm:git:https://git-wip-us.apache.org/repos/asf/cxf.git + cxf-3.0.1 + + + jira + https://issues.apache.org/jira/browse/CXF + + + 3.0 + + + false + 3.0.0 + 3.0.1 + 1.6 + UTF-8 + scp://people.apache.org/www/cxf.apache.org/maven-site + + + + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 + + + apache.snapshots.https + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + + + + apache.cxf.site + ${site.deploy.url} + + + + + apache.snapshots + http://repository.apache.org/snapshots/ + Apache Snapshot Repo + + true + + + false + + + + + + apache.snapshots + http://repository.apache.org/snapshots/ + + true + + + false + + + + 2006 + + + Apache CXF User List + users-subscribe@cxf.apache.org + users-unsubscribe@cxf.apache.org + users@cxf.apache.org + http://mail-archives.apache.org/mod_mbox/cxf-users + + + Apache CXF Developer List + dev-subscribe@cxf.apache.org + dev-unsubscribe@cxf.apache.org + dev@cxf.apache.org + http://mail-archives.apache.org/mod_mbox/cxf-dev + + + Apache CXF Commits List + commits-subscribe@cxf.apache.org + commits-unsubscribe@cxf.apache.org + commits@cxf.apache.org + http://mail-archives.apache.org/mod_mbox/cxf-commits + + + Apache CXF Issues List + issues-subscribe@cxf.apache.org + issues-unsubscribe@cxf.apache.org + issues@cxf.apache.org + http://mail-archives.apache.org/mod_mbox/cxf-issues + + + Apache CXF Build Notifications List + notifications-subscribe@cxf.apache.org + notifications-unsubscribe@cxf.apache.org + notifications@cxf.apache.org + http://mail-archives.apache.org/mod_mbox/cxf-notifications + + + + + The Apache CXF Team + dev@cxf.apache.org + http://cxf.apache.org + Apache Software Foundation + http://apache.org/ + + http://cxf.apache.org/images/cxf.png + + + + + Hudson + http://hudson.zones.apache.org/hudson/view/CXF/ + + + mail + +
      notifications@cxf.apache.org
      +
      +
      +
      +
      + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + The Apache Software Foundation + http://www.apache.org/ + + + parent + core + tools + testutils + rt + integration + maven-plugins + services + osgi + systests + + + + + everything + + distribution + + + + + rat + + + + org.apache.rat + apache-rat-plugin + false + + + verify + + check + + + + + + + + + setup.eclipse + + ${basedir}/../workspace + + + process-test-sources + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + ${cxf.jdk.version} + ${cxf.jdk.version} + 256M + ${cxf.compiler.fork} + + + + + + + org.apache.maven.plugins + maven-eclipse-plugin + false + + + setup.eclipse.workspace + process-test-sources + + configure-workspace + + + + + ${eclipse.workspace.dir} + file:etc/eclipse/CXFCodeFormatter.xml + + + + org.apache.maven.plugins + maven-antrun-plugin + false + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + pmd + pmd + + + + + + + setup.workspace + validate + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + run + + + + + + + + + release + + + + + true + maven-deploy-plugin + 2.8.1 + + ${deploy.altRepository} + true + + + + + maven-gpg-plugin + 1.5 + + + + sign + + + + + + + + + deploy + + distribution + + + deploy + + + org.apache.maven.plugins + maven-source-plugin + 2.1.2 + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + + + maven-3-site + + + + ${basedir} + + + + + + org.apache.maven.plugins + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + + + + install + + + + org.codehaus.mojo + properties-maven-plugin + 1.0-alpha-2 + + + org.codehaus.mojo + build-helper-maven-plugin + 1.8 + + + org.codehaus.mojo + xmlbeans-maven-plugin + 2.3.3 + + + org.apache.felix + maven-bundle-plugin + 2.4.0 + + + org.apache.maven.plugins + maven-clean-plugin + 2.5 + + + org.apache.maven.plugins + maven-war-plugin + 2.2 + + + org.apache.maven.plugins + maven-install-plugin + 2.5.1 + + + org.apache.maven.plugins + maven-release-plugin + 2.5 + + false + clean install + deploy + -Prelease,deploy + true + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.9.1 + + true + 1.6 + true + Apache CXF + 1.6 + UTF-8 + false + true + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.17 + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + 1.6 + 1.6 + 256M + ${cxf.compiler.fork} + UTF-8 + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + ant-contrib + ant-contrib + 1.0b3 + + + ant + ant + + + + + org.apache.ant + ant-trax + 1.8.0 + + + org.apache.ant + ant-nodeps + 1.8.1 + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + UTF-8 + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.4 + + + org.apache.maven.plugins + maven-dependency-plugin + 2.8 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.1 + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.16 + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.7 + + + org.apache.maven.plugins + maven-plugin-plugin + 3.2 + + + org.apache.maven.plugins + maven-eclipse-plugin + 2.9 + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + + + org.apache.rat + apache-rat-plugin + 0.10 + + 350 + false + + .git/** + .gitignore + velocity.log + **/target/** + distribution/** + **/jaxb.index + **/META-INF/MANIFEST + **/src/test/**/*.txt + **/.classpath + **/.settings/**/* + **/.project + + + + + org.apache.maven.plugins + maven-site-plugin + 3.3 + + true + false + false + apache.cxf.site + scp://people.apache.org/www/cxf.apache.org/maven-site-${project.version} + + + + org.apache.maven.wagon + wagon-ssh + 2.1 + + + + + + + + + + maven-site-plugin + 3.3 + + false + false + + + + maven-project-info-reports-plugin + 2.7 + + false + + + + + summary + index + dependencies + issue-tracking + scm + + + + + + +
      diff --git a/repository/org/apache/cxf/cxf/3.0.1/cxf-3.0.1.pom.sha1 b/repository/org/apache/cxf/cxf/3.0.1/cxf-3.0.1.pom.sha1 new file mode 100644 index 0000000..3bd164c --- /dev/null +++ b/repository/org/apache/cxf/cxf/3.0.1/cxf-3.0.1.pom.sha1 @@ -0,0 +1 @@ +1c33be30c18012729a68ff8f1c2408e1e50b0868 \ No newline at end of file diff --git a/repository/org/apache/cxf/cxf/3.0.9/_remote.repositories b/repository/org/apache/cxf/cxf/3.0.9/_remote.repositories new file mode 100644 index 0000000..41cbd0d --- /dev/null +++ b/repository/org/apache/cxf/cxf/3.0.9/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:52:39 CST 2016 +cxf-3.0.9.pom>central= diff --git a/repository/org/apache/cxf/cxf/3.0.9/cxf-3.0.9.pom b/repository/org/apache/cxf/cxf/3.0.9/cxf-3.0.9.pom new file mode 100644 index 0000000..dea5821 --- /dev/null +++ b/repository/org/apache/cxf/cxf/3.0.9/cxf-3.0.9.pom @@ -0,0 +1,676 @@ + + + + 4.0.0 + org.apache.cxf + cxf + 3.0.9 + Apache CXF + Apache CXF is an open-source services framework that aids in + the development of services using front-end programming APIs, like JAX-WS + and JAX-RS. + http://cxf.apache.org + pom + + scm:git:http://git-wip-us.apache.org/repos/asf/cxf.git + scm:git:https://git-wip-us.apache.org/repos/asf/cxf.git + https://git-wip-us.apache.org/repos/asf?p=cxf.git;a=summary + cxf-3.0.9 + + + jira + https://issues.apache.org/jira/browse/CXF + + + 3.0 + + + false + 3.0.0 + 3.0.5 + 1.6 + UTF-8 + scp://people.apache.org/www/cxf.apache.org/maven-site + + + + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 + + + apache.snapshots.https + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + + + + apache.cxf.site + ${site.deploy.url} + + + + + apache.snapshots + http://repository.apache.org/snapshots/ + Apache Snapshot Repo + + true + + + false + + + + + + apache.snapshots + http://repository.apache.org/snapshots/ + + true + + + false + + + + 2006 + + + Apache CXF User List + users-subscribe@cxf.apache.org + users-unsubscribe@cxf.apache.org + users@cxf.apache.org + http://mail-archives.apache.org/mod_mbox/cxf-users + + + Apache CXF Developer List + dev-subscribe@cxf.apache.org + dev-unsubscribe@cxf.apache.org + dev@cxf.apache.org + http://mail-archives.apache.org/mod_mbox/cxf-dev + + + Apache CXF Commits List + commits-subscribe@cxf.apache.org + commits-unsubscribe@cxf.apache.org + commits@cxf.apache.org + http://mail-archives.apache.org/mod_mbox/cxf-commits + + + Apache CXF Issues List + issues-subscribe@cxf.apache.org + issues-unsubscribe@cxf.apache.org + issues@cxf.apache.org + http://mail-archives.apache.org/mod_mbox/cxf-issues + + + Apache CXF Build Notifications List + notifications-subscribe@cxf.apache.org + notifications-unsubscribe@cxf.apache.org + notifications@cxf.apache.org + http://mail-archives.apache.org/mod_mbox/cxf-notifications + + + + + The Apache CXF Team + dev@cxf.apache.org + http://cxf.apache.org + Apache Software Foundation + http://apache.org/ + + http://cxf.apache.org/images/cxf.png + + + + + Hudson + http://hudson.zones.apache.org/hudson/view/CXF/ + + + mail + +
      notifications@cxf.apache.org
      +
      +
      +
      +
      + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + The Apache Software Foundation + http://www.apache.org/ + + + parent + core + tools + testutils + rt + integration + maven-plugins + services + osgi + systests + + + + + everything + + distribution + + + + + rat + + + + org.apache.rat + apache-rat-plugin + false + + + verify + + check + + + + + + + + + setup.eclipse + + ${basedir}/../workspace + + + process-test-sources + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.3 + + ${cxf.jdk.version} + ${cxf.jdk.version} + 256M + ${cxf.compiler.fork} + + + + + + + org.apache.maven.plugins + maven-eclipse-plugin + false + + + setup.eclipse.workspace + process-test-sources + + configure-workspace + + + + + ${eclipse.workspace.dir} + file:etc/eclipse/CXFCodeFormatter.xml + + + + org.apache.maven.plugins + maven-antrun-plugin + false + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + pmd + pmd + + + + + + + setup.workspace + validate + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + run + + + + + + + + + release + + + + + true + maven-deploy-plugin + 2.8.1 + + ${deploy.altRepository} + true + + + + + maven-gpg-plugin + 1.6 + + + + sign + + + + + + + + + deploy + + distribution + + + deploy + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + + + + maven-3-site + + + + ${basedir} + + + + + + org.apache.maven.plugins + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + + + + + + + + install + + + + org.codehaus.mojo + properties-maven-plugin + 1.0-alpha-2 + + + org.codehaus.mojo + build-helper-maven-plugin + 1.9.1 + + + org.codehaus.mojo + xmlbeans-maven-plugin + 2.3.3 + + + org.apache.felix + maven-bundle-plugin + 2.4.0 + + + org.apache.maven.plugins + maven-clean-plugin + 2.6.1 + + + org.apache.maven.plugins + maven-war-plugin + 2.4 + + + org.apache.maven.plugins + maven-install-plugin + 2.5.2 + + + org.apache.maven.plugins + maven-release-plugin + 2.5.2 + + false + clean install + deploy + -Prelease,deploy + true + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.3 + + true + 1.6 + true + Apache CXF + 1.6 + UTF-8 + false + true + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.17 + + + org.apache.maven.plugins + maven-source-plugin + 2.4 + + + org.apache.maven.plugins + maven-compiler-plugin + 3.3 + + 1.6 + 1.6 + 256M + ${cxf.compiler.fork} + UTF-8 + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.8 + + + ant-contrib + ant-contrib + 1.0b3 + + + ant + ant + + + + + org.apache.ant + ant-trax + 1.8.0 + + + org.apache.ant + ant-nodeps + 1.8.1 + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.6 + + + org.apache.maven.plugins + maven-resources-plugin + 2.7 + + UTF-8 + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.5.4 + + + org.apache.maven.plugins + maven-dependency-plugin + 2.10 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.2 + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.17 + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.8 + + + org.apache.maven.plugins + maven-plugin-plugin + 3.3 + + + org.apache.maven.plugins + maven-eclipse-plugin + 2.9 + + + org.apache.cxf.build-utils + cxf-buildtools + ${cxf.build-utils.version} + + + + + org.apache.rat + apache-rat-plugin + 0.11 + + 350 + false + + .git/** + .gitignore + velocity.log + **/target/** + distribution/** + **/jaxb.index + **/META-INF/MANIFEST + **/src/test/**/*.txt + **/.classpath + **/.settings/**/* + **/.project + + + + + org.apache.maven.plugins + maven-site-plugin + 3.4 + + true + false + false + apache.cxf.site + scp://people.apache.org/www/cxf.apache.org/maven-site-${project.version} + + + + org.apache.maven.wagon + wagon-ssh + 2.1 + + + + + + + + + + maven-site-plugin + 3.3 + + false + false + + + + maven-project-info-reports-plugin + 2.8 + + false + + + + + summary + index + dependencies + issue-tracking + scm + + + + + + +
      diff --git a/repository/org/apache/cxf/cxf/3.0.9/cxf-3.0.9.pom.sha1 b/repository/org/apache/cxf/cxf/3.0.9/cxf-3.0.9.pom.sha1 new file mode 100644 index 0000000..a0ff5c8 --- /dev/null +++ b/repository/org/apache/cxf/cxf/3.0.9/cxf-3.0.9.pom.sha1 @@ -0,0 +1 @@ +4fe9351464bb2cb2041e813ea3a030e91d29b6b4 \ No newline at end of file diff --git a/repository/org/apache/directory/api/api-asn1-api/1.0.0-M20/_remote.repositories b/repository/org/apache/directory/api/api-asn1-api/1.0.0-M20/_remote.repositories new file mode 100644 index 0000000..b90b06f --- /dev/null +++ b/repository/org/apache/directory/api/api-asn1-api/1.0.0-M20/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:58 CST 2017 +api-asn1-api-1.0.0-M20.jar>central= +api-asn1-api-1.0.0-M20.pom>central= diff --git a/repository/org/apache/directory/api/api-asn1-api/1.0.0-M20/api-asn1-api-1.0.0-M20.jar b/repository/org/apache/directory/api/api-asn1-api/1.0.0-M20/api-asn1-api-1.0.0-M20.jar new file mode 100644 index 0000000..68dee3a Binary files /dev/null and b/repository/org/apache/directory/api/api-asn1-api/1.0.0-M20/api-asn1-api-1.0.0-M20.jar differ diff --git a/repository/org/apache/directory/api/api-asn1-api/1.0.0-M20/api-asn1-api-1.0.0-M20.jar.sha1 b/repository/org/apache/directory/api/api-asn1-api/1.0.0-M20/api-asn1-api-1.0.0-M20.jar.sha1 new file mode 100644 index 0000000..3d00b7a --- /dev/null +++ b/repository/org/apache/directory/api/api-asn1-api/1.0.0-M20/api-asn1-api-1.0.0-M20.jar.sha1 @@ -0,0 +1 @@ +5e6486ffa3125ba44dc410ead166e1d6ba8ac76d \ No newline at end of file diff --git a/repository/org/apache/directory/api/api-asn1-api/1.0.0-M20/api-asn1-api-1.0.0-M20.pom b/repository/org/apache/directory/api/api-asn1-api/1.0.0-M20/api-asn1-api-1.0.0-M20.pom new file mode 100644 index 0000000..8e7873f --- /dev/null +++ b/repository/org/apache/directory/api/api-asn1-api/1.0.0-M20/api-asn1-api-1.0.0-M20.pom @@ -0,0 +1,77 @@ + + + + 4.0.0 + + org.apache.directory.api + api-asn1-parent + 1.0.0-M20 + + + api-asn1-api + Apache Directory API ASN.1 API + bundle + + ASN.1 API + + + + org.apache.directory.junit + junit-addons + test + + + + ${project.groupId} + api-i18n + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + META-INF/MANIFEST.MF + false + + + + + + org.apache.felix + maven-bundle-plugin + true + true + + META-INF + + ${project.groupId}.asn1.api + + {local-packages};version=${project.version};-noimport:=true + + + + + + + diff --git a/repository/org/apache/directory/api/api-asn1-api/1.0.0-M20/api-asn1-api-1.0.0-M20.pom.sha1 b/repository/org/apache/directory/api/api-asn1-api/1.0.0-M20/api-asn1-api-1.0.0-M20.pom.sha1 new file mode 100644 index 0000000..5077cd3 --- /dev/null +++ b/repository/org/apache/directory/api/api-asn1-api/1.0.0-M20/api-asn1-api-1.0.0-M20.pom.sha1 @@ -0,0 +1 @@ +1a849c19659404f225b88b42ad0c4f388a5f5cf0 \ No newline at end of file diff --git a/repository/org/apache/directory/api/api-asn1-parent/1.0.0-M20/_remote.repositories b/repository/org/apache/directory/api/api-asn1-parent/1.0.0-M20/_remote.repositories new file mode 100644 index 0000000..e0d9682 --- /dev/null +++ b/repository/org/apache/directory/api/api-asn1-parent/1.0.0-M20/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:57:46 CST 2017 +api-asn1-parent-1.0.0-M20.pom>central= diff --git a/repository/org/apache/directory/api/api-asn1-parent/1.0.0-M20/api-asn1-parent-1.0.0-M20.pom b/repository/org/apache/directory/api/api-asn1-parent/1.0.0-M20/api-asn1-parent-1.0.0-M20.pom new file mode 100644 index 0000000..4e7bc14 --- /dev/null +++ b/repository/org/apache/directory/api/api-asn1-parent/1.0.0-M20/api-asn1-parent-1.0.0-M20.pom @@ -0,0 +1,36 @@ + + + + + 4.0.0 + + org.apache.directory.api + api-parent + 1.0.0-M20 + + + api-asn1-parent + Apache Directory API ASN.1 Parent + 2003 + pom + + + api + ber + + diff --git a/repository/org/apache/directory/api/api-asn1-parent/1.0.0-M20/api-asn1-parent-1.0.0-M20.pom.sha1 b/repository/org/apache/directory/api/api-asn1-parent/1.0.0-M20/api-asn1-parent-1.0.0-M20.pom.sha1 new file mode 100644 index 0000000..48315c5 --- /dev/null +++ b/repository/org/apache/directory/api/api-asn1-parent/1.0.0-M20/api-asn1-parent-1.0.0-M20.pom.sha1 @@ -0,0 +1 @@ +d62a131fd0835a674ec3d73d1fee0a928ac08ee1 \ No newline at end of file diff --git a/repository/org/apache/directory/api/api-parent/1.0.0-M20/_remote.repositories b/repository/org/apache/directory/api/api-parent/1.0.0-M20/_remote.repositories new file mode 100644 index 0000000..bfe6696 --- /dev/null +++ b/repository/org/apache/directory/api/api-parent/1.0.0-M20/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:57:50 CST 2017 +api-parent-1.0.0-M20.pom>central= diff --git a/repository/org/apache/directory/api/api-parent/1.0.0-M20/api-parent-1.0.0-M20.pom b/repository/org/apache/directory/api/api-parent/1.0.0-M20/api-parent-1.0.0-M20.pom new file mode 100644 index 0000000..afd7036 --- /dev/null +++ b/repository/org/apache/directory/api/api-parent/1.0.0-M20/api-parent-1.0.0-M20.pom @@ -0,0 +1,764 @@ + + + + 4.0.0 + + org.apache.directory.project + project + 31 + + + + org.apache.directory.api + api-parent + Apache Directory LDAP API + pom + 1.0.0-M20 + + + ApacheDS-LDAP-API + scpexe://people.apache.org/www/directory.apache.org/api/gen-docs/${project.version}/ + + + 1.0.2 + 0.1 + 0.1 + + + 2.7.7 + 3.2.1 + 2.4 + 2.6 + 1.6 + 1.6.1 + 4.11 + 1.2.17 + 2.0.7 + 3.0.0 + 5.0.0 + 4.2.1 + 1.7.5 + 1.7.5 + 2.0.2 + 1.1.4c + 3.1.0 + 1.2.4 + 1.2.4 + 1.0.0 + + + + + apache.directory.shared + ${distMgmtSiteUrl} + + + + + JIRA + http://issues.apache.org/jira/browse/DIRAPI + + + + i18n + util + asn1 + all + ldap + dsml + integ + distribution + + + + + + + org.apache.maven.plugins + maven-release-plugin + + @{project.version} + + + + + org.apache.rat + apache-rat-plugin + + false + + + **/target/**/* + **/cobertura.ser + + **/.classpath + **/.project + **/.settings/**/* + + **/*.iml + **/*.ipr + **/*.iws + + **/MANIFEST.MF + + distribution/src/main/release/licenses/* + src/main/release/licenses/* + + **/dependency-reduced-pom.xml + + ldap/schema/data/src/main/resources/schema/** + ldap/schema/data/src/main/resources/schema-all.ldif + schema/data/src/main/resources/schema/** + schema/data/src/main/resources/schema-all.ldif + data/src/main/resources/schema/** + data/src/main/resources/schema-all.ldif + src/main/resources/schema/** + src/main/resources/schema-all.ldif + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.apache.maven.plugins + maven-antrun-plugin + [1.7,) + + run + + + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + [2.2,) + + copy + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + verify + + jar-no-fork + + + + + + + + + org.apache.maven.plugins + maven-site-plugin + + + + org.apache.maven.wagon + wagon-ssh + 2.1 + + + + org.apache.maven.wagon + wagon-ssh-external + 2.1 + + + + + + org.apache.maven.plugins + maven-jxr-plugin + + true + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + + true + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + + + + org.codehaus.mojo + taglist-maven-plugin + + + TODO + @todo + @deprecated + FIXME + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + 512m + 1g + true + + + todo + + a + To do: + + + 1.6 + + + + + aggregate + test-aggregate + + + + + + + + + + + + + org.codehaus.mojo + versions-maven-plugin + + + + dependency-updates-report + plugin-updates-report + property-updates-report + + + + + + + org.apache.rat + apache-rat-plugin + + + false + + + **/target/**/* + **/cobertura.ser + + **/.classpath + **/.project + **/.settings/**/* + + **/*.iml + **/*.ipr + **/*.iws + + **/MANIFEST.MF + + distribution/src/main/release/licenses/* + src/main/release/licenses/* + + **/dependency-reduced-pom.xml + + **/src/main/resources/schema/**/*.ldif + **/src/main/resources/schema-all.ldif + **/src/main/resources/schema/**/*.ldif + **/src/main/resources/schema-all.ldif + + ldap/src/main/java/org/apache/directory/api/asn1/der/*.java + src/main/java/org/apache/directory/api/asn1/der/*.java + + + + + + org.codehaus.mojo + javancss-maven-plugin + + + + org.codehaus.mojo + jdepend-maven-plugin + + + + + + + + + + + + + + ${project.groupId} + api-all + ${project.version} + + + + ${project.groupId} + api-asn1-api + ${project.version} + + + + ${project.groupId} + api-asn1-ber + ${project.version} + + + + ${project.groupId} + api-dsml-engine + ${project.version} + + + + ${project.groupId} + api-dsml-parser + ${project.version} + + + + ${project.groupId} + api-i18n + ${project.version} + + + + ${project.groupId} + api-ldap-client-api + ${project.version} + + + + ${project.groupId} + api-ldap-codec-core + ${project.version} + + + + ${project.groupId} + api-ldap-codec-standalone + ${project.version} + + + + ${project.groupId} + api-ldap-extras-aci + ${project.version} + + + + ${project.groupId} + api-ldap-extras-codec + ${project.version} + + + + ${project.groupId} + api-ldap-extras-codec-api + ${project.version} + + + + ${project.groupId} + api-ldap-extras-sp + ${project.version} + + + + ${project.groupId} + api-ldap-extras-trigger + ${project.version} + + + + ${project.groupId} + api-ldap-extras-util + ${project.version} + + + + ${project.groupId} + api-ldap-model + ${project.version} + + + + ${project.groupId} + api-ldap-net-mina + ${project.version} + + + + ${project.groupId} + api-ldap-schema-converter + ${project.version} + + + + ${project.groupId} + api-ldap-schema-data + ${project.version} + + + + ${project.groupId} + api-util + ${project.version} + + + + + + org.apache.mina + mina-core + ${mina.core.version} + + + + + + commons-collections + commons-collections + ${commons.collections.version} + + + + commons-io + commons-io + ${commons.io.version} + + + + commons-lang + commons-lang + ${commons.lang.version} + + + + commons-pool + commons-pool + ${commons.pool.version} + + + + + + org.osgi + org.osgi + ${org.osgi.version} + + + + org.osgi + org.osgi.core + ${org.osgi.core.version} + + + + org.apache.felix + org.apache.felix.framework + ${org.apache.felix.version} + + + + + + org.apache.directory.junit + junit-addons + ${org.apache.directory.junit.junit-addons.version} + + + + org.ops4j.pax.exam + pax-exam + ${pax-exam.version} + test + + + + org.ops4j.pax.exam + pax-exam-junit + ${pax-exam-junit.version} + test + + + + org.ops4j.pax.exam + pax-exam-container-default + ${pax-exam-container-default.version} + test + + + + + + org.slf4j + slf4j-api + ${slf4j.api.version} + + + + org.slf4j + slf4j-log4j12 + ${slf4j.log4j12.version} + + + + log4j + log4j + ${log4j.version} + + + + + + antlr + antlr + ${antlr.version} + + + + dom4j + dom4j + ${dom4j.version} + + + + findbugs + annotations + ${findbugs.annotations.version} + + + + junit + junit + ${junit.version} + + + + xml-apis + xml-apis + ${xml.apis.version} + + + + xpp3 + xpp3 + ${xpp3.version} + + + + + + + + findbugs + annotations + provided + + + + + org.slf4j + slf4j-api + + + + + org.slf4j + slf4j-log4j12 + test + + + + junit + junit + test + + + + + scm:svn:http://svn.apache.org/repos/asf/directory/shared/tags/1.0.0-M20 + scm:svn:https://svn.apache.org/repos/asf/directory/shared/tags/1.0.0-M20 + http://svn.apache.org/viewvc/directory/shared/tags/1.0.0-M20 + + + + + apache-release + + + + maven-assembly-plugin + + + source-release-assembly + + + true + + + + + + org.apache.rat + apache-rat-plugin + + + verify + + check + + + + + + + + + + diff --git a/repository/org/apache/directory/api/api-parent/1.0.0-M20/api-parent-1.0.0-M20.pom.sha1 b/repository/org/apache/directory/api/api-parent/1.0.0-M20/api-parent-1.0.0-M20.pom.sha1 new file mode 100644 index 0000000..164f807 --- /dev/null +++ b/repository/org/apache/directory/api/api-parent/1.0.0-M20/api-parent-1.0.0-M20.pom.sha1 @@ -0,0 +1 @@ +e40465a5d622cc29b2960a2db28ae8865afda31c \ No newline at end of file diff --git a/repository/org/apache/directory/api/api-util/1.0.0-M20/_remote.repositories b/repository/org/apache/directory/api/api-util/1.0.0-M20/_remote.repositories new file mode 100644 index 0000000..675402d --- /dev/null +++ b/repository/org/apache/directory/api/api-util/1.0.0-M20/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:58 CST 2017 +api-util-1.0.0-M20.jar>central= +api-util-1.0.0-M20.pom>central= diff --git a/repository/org/apache/directory/api/api-util/1.0.0-M20/api-util-1.0.0-M20.jar b/repository/org/apache/directory/api/api-util/1.0.0-M20/api-util-1.0.0-M20.jar new file mode 100644 index 0000000..ff9780e Binary files /dev/null and b/repository/org/apache/directory/api/api-util/1.0.0-M20/api-util-1.0.0-M20.jar differ diff --git a/repository/org/apache/directory/api/api-util/1.0.0-M20/api-util-1.0.0-M20.jar.sha1 b/repository/org/apache/directory/api/api-util/1.0.0-M20/api-util-1.0.0-M20.jar.sha1 new file mode 100644 index 0000000..23c00c1 --- /dev/null +++ b/repository/org/apache/directory/api/api-util/1.0.0-M20/api-util-1.0.0-M20.jar.sha1 @@ -0,0 +1 @@ +a871abf060b3cf83fc6dc4d7e3d151fce50ac3cb \ No newline at end of file diff --git a/repository/org/apache/directory/api/api-util/1.0.0-M20/api-util-1.0.0-M20.pom b/repository/org/apache/directory/api/api-util/1.0.0-M20/api-util-1.0.0-M20.pom new file mode 100644 index 0000000..4200f7f --- /dev/null +++ b/repository/org/apache/directory/api/api-util/1.0.0-M20/api-util-1.0.0-M20.pom @@ -0,0 +1,66 @@ + + + + 4.0.0 + + org.apache.directory.api + api-parent + 1.0.0-M20 + + + api-util + Apache Directory LDAP API Utilities + bundle + + Utilities shared across this top level project + + + + org.apache.directory.junit + junit-addons + test + + + + ${project.groupId} + api-i18n + + + + + + + org.apache.felix + maven-bundle-plugin + true + true + + META-INF + + ${project.groupId}.util + + {local-packages};version=${project.version};-noimport:=true + + + + + + + diff --git a/repository/org/apache/directory/api/api-util/1.0.0-M20/api-util-1.0.0-M20.pom.sha1 b/repository/org/apache/directory/api/api-util/1.0.0-M20/api-util-1.0.0-M20.pom.sha1 new file mode 100644 index 0000000..8824dd2 --- /dev/null +++ b/repository/org/apache/directory/api/api-util/1.0.0-M20/api-util-1.0.0-M20.pom.sha1 @@ -0,0 +1 @@ +84183f3cdf623a455d4e9d7727efed1f23e57440 \ No newline at end of file diff --git a/repository/org/apache/directory/project/project/31/_remote.repositories b/repository/org/apache/directory/project/project/31/_remote.repositories new file mode 100644 index 0000000..caa0c73 --- /dev/null +++ b/repository/org/apache/directory/project/project/31/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:57:41 CST 2017 +project-31.pom>central= diff --git a/repository/org/apache/directory/project/project/31/project-31.pom b/repository/org/apache/directory/project/project/31/project-31.pom new file mode 100644 index 0000000..c421054 --- /dev/null +++ b/repository/org/apache/directory/project/project/31/project-31.pom @@ -0,0 +1,874 @@ + + + + + + + + + + + + + org.apache + apache + 11 + + + + 4.0.0 + org.apache.directory.project + project + pom + Apache Directory Project + 31 + http://directory.apache.org/ + + + The Apache Directory Project provides directory solutions entirely written in Java. These include a directory server, which has been certified as LDAP v3 compliant + by the Open Group (Apache Directory Server), and Eclipse-based directory tools (Apache Directory Studio). + + + + hudson + https://hudson.apache.org/hudson/view/A-F/view/Directory + + + + 2003 + + + + The Directory Developers List + dev-subscribe@directory.apache.org + dev-unsubscribe@directory.apache.org + dev@directory.apache.org + http://mail-archives.apache.org/mod_mbox/directory-dev + + http://www.mail-archive.com/dev@directory.apache.org/ + + + + + The Directory Users List + users-subscribe@directory.apache.org + users-unsubscribe@directory.apache.org + users@directory.apache.org + http://mail-archives.apache.org/mod_mbox/directory-users + + http://www.mail-archive.com/users@directory.apache.org/ + + + + + The Directory Commits (SVN) List + commits-subscribe@directory.apache.org + commits-unsubscribe@directory.apache.org + http://mail-archives.apache.org/mod_mbox/directory-commits + + http://www.mail-archive.com/commits@directory.apache.org/ + + + + + + + + akarasulu + Alex Karasulu + ASF + http://www.apache.org/ + + Chairman + + + + + + ccustine + Chris Custine + ASF + http://www.apache.org/ + + PMC Member + + + + + ckoppelt + Christine Koppelt + ASF + http://www.apache.org/ + + PMC Member + + + + + elecharny + Emmanuel Lecharny + ASF + http://www.apache.org/ + + PMC Member + + + + + felixk + Felix Knecht + ASF + http://www.apache.org/ + + PMC Member + + +1 + + + + kayyagari + Kiran Ayyagari + ASF + http://www.apache.org/ + + PMC Member + + + + + noel + Noel Bergman + ASF + http://www.apache.org/ + + PMC Member + + + + + pamarcelot + Pierre-Arnaud Marcelot + ASF + http://www.apache.org/ + + PMC Member + + + + + psteitz + Philippe Steitz + ASF + http://www.apache.org/ + + PMC Member + + + + + seelmann + Stefan Seelmann + ASF + http://www.apache.org/ + + PMC Member + + +1 + + + + szoerner + Stefan Zoerner + ASF + http://www.apache.org/ + + PMC Member + + + + + + adc + Alan Cabrera + ASF + http://www.apache.org/ + + Committer + + + + + agariboldi + Andrea Amerigo Aristodemo Gariboldi + ASF + http://www.apache.org/ + + Committer + + + + + bloritsch + Berin Loritsch + ASF + http://www.apache.org/ + + Committer + + + + + djencks + David Jencks + ASF + http://www.apache.org/ + + Committer + + + + + erodriguez + Enrique Rodriguez + ASF + http://www.apache.org/ + + Committer + + + + + jmachols + Jeff Machols + ASF + http://www.apache.org/ + + Committer + + + + + malderson + Martin Alderson + ASF + http://www.apache.org/ + + Committer + + + + + mcconnell + Jesse McConnell + ASF + http://www.apache.org/ + + Committer + + + + + nhope + Norval Hope + ASF + http://www.apache.org/ + + Committer + + + + + nicolaken + Nicola Ken Barozzi + ASF + http://www.apache.org/ + + Committer + + + + + oersoy + Ole K. Ersoy + ASF + http://www.apache.org/ + + Committer + + + + + rjan + Jan S. Rellermeyer + ASF + http://www.apache.org/ + + Committer + + + + + wesmckean + Wes McKean + ASF + http://www.apache.org/ + + Committer + + + + + + brett + Brett Porter + ASF + http://www.apache.org/ + + Emeritus + + + + + ersiner + Ersin Er + ASF + http://www.apache.org/ + + Emeritus + + + + + jim + Jim Jagielski + ASF + http://www.apache.org/ + + Emeritus + + + + + trustin + Trustin Lee + ASF + http://www.apache.org/ + + Emeritus + + + + + vtence + Vincent Tence + ASF + http://www.apache.org/ + + Emeritus + + + + + + + scm:svn:http://svn.apache.org/repos/asf/directory/project/tags/31 + scm:svn:https://svn.apache.org/repos/asf/directory/project/tags/31 + http://svn.apache.org/viewvc/directory/project/tags/31 + + + + 3.0.0 + + + + + + + + + + + + + UTF-8 + UTF-8 + 1.0.2 + + + + + + + + + + + + + org.codehaus.mojo + antlr-maven-plugin + 2.2 + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.7 + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.4 + + + + org.apache.maven.plugins + maven-changes-plugin + 2.6 + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.10 + + + + org.apache.maven.plugins + maven-clean-plugin + 2.4.1 + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + 1.6 + 1.6 + true + true + ISO-8859-1 + + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.8 + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.7 + true + + + + org.apache.maven.plugins + maven-docck-plugin + 1.0 + + + + org.apache.maven.plugins + maven-ear-plugin + 2.6 + + + + org.apache.maven.plugins + maven-eclipse-plugin + 2.9 + true + + true + true + + + + + org.apache.maven.plugins + maven-ejb-plugin + 2.3 + + + + org.apache.maven.plugins + maven-enforcer-plugin + 1.0.1 + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + + + org.apache.maven.plugins + maven-install-plugin + 2.4 + + + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.3 + + + + org.apache.maven.plugins + maven-plugin-plugin + 2.9 + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.6 + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.4 + + + + org.apache.maven.plugins + maven-release-plugin + 2.4.1 + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.2.1 + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + + + org.apache.maven.plugins + maven-scm-plugin + 1.5 + + + + org.apache.maven.plugins + maven-shade-plugin + 2.1 + + + + org.apache.maven.plugins + maven-site-plugin + 3.3 + + + + org.apache.maven.plugins + maven-source-plugin + 2.2.1 + + + + org.apache.maven.plugins + maven-stage-plugin + 1.0-alpha-2 + + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.15 + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.15 + + -Xmx1024m + + + + + org.apache.maven.plugins + maven-war-plugin + 2.1.1 + + + + org.apache.felix + maven-bundle-plugin + 2.3.7 + + + + org.apache.geronimo.genesis.plugins + tools-maven-plugin + 1.4 + + + + org.apache.rat + apache-rat-plugin + 0.9 + + false + + + **/resources/svn_ignore.txt + **/resources/Reveal in Finder.launch + + + + + + org.apache.xbean + maven-xbean-plugin + 3.8 + + + + org.codehaus.modello + modello-maven-plugin + 1.5 + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.7 + + + + org.codehaus.mojo + clirr-maven-plugin + 2.3 + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.5.1 + + + + org.codehaus.mojo + dashboard-maven-plugin + 1.0.0-beta-1 + + + + org.codehaus.mojo + findbugs-maven-plugin + 2.3.2 + + false + + + + + + org.codehaus.mojo + javancss-maven-plugin + 2.0 + + + + org.codehaus.mojo + jdepend-maven-plugin + 2.0-beta-2 + + + + org.codehaus.mojo + l10n-maven-plugin + 1.0-alpha-2 + + + + org.codehaus.mojo + taglist-maven-plugin + 2.4 + + + TODO + @todo + @deprecated + FIXME + + + + + + org.codehaus.mojo + versions-maven-plugin + 1.2 + + + + com.agilejava.docbkx + docbkx-maven-plugin + 2.0.13 + + + + + + + org.apache.geronimo.genesis.plugins + tools-maven-plugin + + + verify-legal-files + verify + + verify-legal-files + + + + true + + + + + + + org.apache.maven.plugins + maven-site-plugin + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + + + org.apache.rat + apache-rat-plugin + + + org.codehaus.mojo + versions-maven-plugin + + + + + + + org.apache.felix + maven-bundle-plugin + true + true + + + + + + + + append-to-project-name + + + append.to.project.name + + + + + + maven-eclipse-plugin + + [artifactId]-${append.to.project.name} + + + + + + + + apache-release + + + + org.apache.rat + apache-rat-plugin + + + verify + + check + + + + + + + + + + diff --git a/repository/org/apache/directory/project/project/31/project-31.pom.sha1 b/repository/org/apache/directory/project/project/31/project-31.pom.sha1 new file mode 100644 index 0000000..b200104 --- /dev/null +++ b/repository/org/apache/directory/project/project/31/project-31.pom.sha1 @@ -0,0 +1 @@ +8fda523b551a858dd135959559c1e0a59a9fc30e \ No newline at end of file diff --git a/repository/org/apache/directory/server/apacheds-i18n/2.0.0-M15/_remote.repositories b/repository/org/apache/directory/server/apacheds-i18n/2.0.0-M15/_remote.repositories new file mode 100644 index 0000000..117996a --- /dev/null +++ b/repository/org/apache/directory/server/apacheds-i18n/2.0.0-M15/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:58 CST 2017 +apacheds-i18n-2.0.0-M15.jar>central= +apacheds-i18n-2.0.0-M15.pom>central= diff --git a/repository/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15.jar b/repository/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15.jar new file mode 100644 index 0000000..11dccb3 Binary files /dev/null and b/repository/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15.jar differ diff --git a/repository/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15.jar.sha1 b/repository/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15.jar.sha1 new file mode 100644 index 0000000..3489cc8 --- /dev/null +++ b/repository/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15.jar.sha1 @@ -0,0 +1 @@ +71c61c84683152ec2a6a65f3f96fe534e304fa22 \ No newline at end of file diff --git a/repository/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15.pom b/repository/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15.pom new file mode 100644 index 0000000..903191d --- /dev/null +++ b/repository/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15.pom @@ -0,0 +1,65 @@ + + + + 4.0.0 + + apacheds-parent + org.apache.directory.server + 2.0.0-M15 + + + apacheds-i18n + ApacheDS I18n + bundle + + Internationalization of errors and other messages + + + + + org.apache.maven.plugins + maven-jar-plugin + + + META-INF/MANIFEST.MF + false + + + + + + org.apache.felix + maven-bundle-plugin + true + true + + META-INF + + ${project.groupId}.i18n + + {local-packages};version=${project.version};-noimport:=true + + + + + + + + diff --git a/repository/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15.pom.sha1 b/repository/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15.pom.sha1 new file mode 100644 index 0000000..dd19420 --- /dev/null +++ b/repository/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15.pom.sha1 @@ -0,0 +1 @@ +3c9e59b553e85bcab446b0dd4fca6d9b47ba167a \ No newline at end of file diff --git a/repository/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/_remote.repositories b/repository/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/_remote.repositories new file mode 100644 index 0000000..598cbbd --- /dev/null +++ b/repository/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:58 CST 2017 +apacheds-kerberos-codec-2.0.0-M15.jar>central= +apacheds-kerberos-codec-2.0.0-M15.pom>central= diff --git a/repository/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/apacheds-kerberos-codec-2.0.0-M15.jar b/repository/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/apacheds-kerberos-codec-2.0.0-M15.jar new file mode 100644 index 0000000..82e564e Binary files /dev/null and b/repository/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/apacheds-kerberos-codec-2.0.0-M15.jar differ diff --git a/repository/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/apacheds-kerberos-codec-2.0.0-M15.jar.sha1 b/repository/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/apacheds-kerberos-codec-2.0.0-M15.jar.sha1 new file mode 100644 index 0000000..96ca095 --- /dev/null +++ b/repository/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/apacheds-kerberos-codec-2.0.0-M15.jar.sha1 @@ -0,0 +1 @@ +1c16e4e477183641c5f0dd5cdecd27ec331bacb5 \ No newline at end of file diff --git a/repository/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/apacheds-kerberos-codec-2.0.0-M15.pom b/repository/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/apacheds-kerberos-codec-2.0.0-M15.pom new file mode 100644 index 0000000..984e030 --- /dev/null +++ b/repository/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/apacheds-kerberos-codec-2.0.0-M15.pom @@ -0,0 +1,122 @@ + + + + 4.0.0 + + org.apache.directory.server + apacheds-parent + 2.0.0-M15 + + + apacheds-kerberos-codec + ApacheDS Protocol Kerberos Codec + bundle + + The Kerberos protocol encoder/decoder module + + + + org.apache.directory.junit + junit-addons + test + + + + ${project.groupId} + apacheds-i18n + + + + org.apache.directory.api + api-asn1-api + + + + org.apache.directory.api + api-asn1-ber + + + + org.apache.directory.api + api-i18n + + + + org.apache.directory.api + api-ldap-model + + + + org.apache.directory.api + api-util + + + + net.sf.ehcache + ehcache-core + + + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + verify + + jar + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + META-INF/MANIFEST.MF + false + + + + + + org.apache.felix + maven-bundle-plugin + true + true + + META-INF + + ${project.groupId}.kerberos.codec + + {local-packages};version=${project.version};-noimport:=true + + + + + + + + diff --git a/repository/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/apacheds-kerberos-codec-2.0.0-M15.pom.sha1 b/repository/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/apacheds-kerberos-codec-2.0.0-M15.pom.sha1 new file mode 100644 index 0000000..5247116 --- /dev/null +++ b/repository/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/apacheds-kerberos-codec-2.0.0-M15.pom.sha1 @@ -0,0 +1 @@ +0dac99b7a1ab41c8188afe7dee484575d74a2549 \ No newline at end of file diff --git a/repository/org/apache/directory/server/apacheds-parent/2.0.0-M15/_remote.repositories b/repository/org/apache/directory/server/apacheds-parent/2.0.0-M15/_remote.repositories new file mode 100644 index 0000000..c870fbc --- /dev/null +++ b/repository/org/apache/directory/server/apacheds-parent/2.0.0-M15/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:57:36 CST 2017 +apacheds-parent-2.0.0-M15.pom>central= diff --git a/repository/org/apache/directory/server/apacheds-parent/2.0.0-M15/apacheds-parent-2.0.0-M15.pom b/repository/org/apache/directory/server/apacheds-parent/2.0.0-M15/apacheds-parent-2.0.0-M15.pom new file mode 100644 index 0000000..0a6fff8 --- /dev/null +++ b/repository/org/apache/directory/server/apacheds-parent/2.0.0-M15/apacheds-parent-2.0.0-M15.pom @@ -0,0 +1,1213 @@ + + + + + + 4.0.0 + + org.apache.directory.project + project + 31 + + + + org.apache.directory.server + apacheds-parent + 2.0.0-M15 + pom + + ApacheDS + + ApacheDS is an embbedable directory server entirely written in Java, which has been certified LDAPv3 compatible + by the Open Group. Besides LDAP it supports Kerberos 5 and the Change Password Protocol. It has been designed to introduce + triggers, stored procedures, queues and views to the world of LDAP which has lacked these rich constructs. + + + + Apache Directory Server + scpexe://people.apache.org/www/directory.apache.org/apacheds/gen-docs/${project.version}/ + + + 1.0.0-M20 + 0.1 + 0.1 + 2.0.0-M2 + 1.0.2 + + + 1.9.1 + 140 + 1.2 + 3.2.1 + 1.0.15 + 2.4 + 2.6 + 3.3 + 1.6 + 2.1.1 + 2.4.4 + 1.0.0 + 6.1.14 + 4.11 + 4.1 + 1.2.17 + 2.5 + 3.0.5 + 3.0.5 + 3.0-alpha-2 + 2.0.7 + 3.0.10 + 1.7.5 + 1.7.5 + 3.2.3 + + + http://directory.apache.org/apacheds/1.5 + + + + apache.directory.apacheds + ${distMgmtSiteUrl} + + + + + JIRA + http://issues.apache.org/jira/browse/DIRSERVER + + + + i18n + all + jdbm-partition + mavibot-partition + xdbm-partition + core-shared + core-api + interceptors + core + core-annotations + server-annotations + core-jndi + core-constants + core-integ + core-avl + ldif-partition + protocol-shared + kerberos-codec + protocol-ntp + protocol-ldap + protocol-kerberos + protocol-dhcp + protocol-dns + + server-integ + server-config + service-builder + + + server-jndi + interceptor-kerberos + kerberos-test + http-directory-bridge + http-integration + test-framework + ldap-client-test + kerberos-client + service + wrapper + + installers-maven-plugin + installers + + + + + + + + + + + + org.apache.maven.plugins + maven-release-plugin + + @{project.version} + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.6 + 1.6 + true + true + ISO-8859-1 + + + + org.apache.maven.plugins + maven-site-plugin + + + org.apache.rat + apache-rat-plugin + + false + + + **/target/**/* + **/cobertura.ser + + **/.classpath + **/.project + **/.settings/**/* + + **/*.launch + + **/*.iml + **/*.ipr + **/*.iws + + **/MANIFEST.MF + + **/dependency-reduced-pom.xml + + **/*.ldif + + **/*.pdu + + installers-maven-plugin/src/main/resources/org/apache/directory/server/installers/deb/control + installers-maven-plugin/src/main/resources/org/apache/directory/server/installers/macosxpkg/License.rtf + installers-maven-plugin/src/main/resources/org/apache/directory/server/installers/solarispkg/pkginfo + installers-maven-plugin/src/main/resources/org/apache/directory/server/installers/solarispkg/Prototype + + osgi/src/main/resources/META-INF/spring.handlers + osgi/src/main/resources/META-INF/spring.schemas + + **/*.log + + **/*.bytecode + + **/*.bmp + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.apache.maven.plugins + maven-dependency-plugin + [2.2,) + + copy + copy-dependencies + unpack + + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-site-plugin + + + + org.apache.maven.wagon + wagon-ssh + 2.1 + + + + org.apache.maven.wagon + wagon-ssh-external + 2.1 + + + + + attach-descriptor + + attach-descriptor + + + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + + -Xmx1024m -XX:MaxPermSize=512m + true + 3600 + + + + + org.apache.maven.plugins + maven-jxr-plugin + + true + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + + + + project-team + mailing-list + license + dependencies + issue-tracking + index + scm + cim + plugin-management + dependency-management + summary + + + + + + org.codehaus.mojo + versions-maven-plugin + + + + dependency-updates-report + plugin-updates-report + property-updates-report + + + + + + org.codehaus.mojo + taglist-maven-plugin + + + TODO + @todo + @deprecated + FIXME + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + 512m + 1g + true + + + org.apache.xbean.XBean + a + XBean + + + org.apache.xbean.Property + a + XBean Property + + + org.apache.xbean.DestroyMethod + a + XBean DestroyMethod + + + note + a + NOTE + + + todo + a + TODO + + + warning + a + WARNING + + + 1.6 + + + + + aggregate + test-aggregate + + + + + + + org.codehaus.mojo + findbugs-maven-plugin + + ${project.reporting.outputDirectory}/../xref + ${project.reporting.outputDirectory}/../xref-test + + true + Max + true + true + + + + + org.codehaus.mojo + cobertura-maven-plugin + + + + org/apache/directory/server/**/*Constants.class + + + + + + + + + org.codehaus.mojo + versions-maven-plugin + + + + dependency-updates-report + plugin-updates-report + property-updates-report + + + + + + + org.codehaus.mojo + javancss-maven-plugin + + + + org.codehaus.mojo + jdepend-maven-plugin + + + + org.apache.maven.plugins + maven-changes-plugin + + true + Fixed + Resolved,Closed + Type,Key,Summary,Status,Resolution,Fix Version + + + + + jira-report + + + + + + + org.codehaus.mojo + dashboard-maven-plugin + + + + + + + + + + + + ${project.groupId} + apacheds-all + ${project.version} + + + + ${project.groupId} + apacheds-benchmarks + ${project.version} + + + + ${project.groupId} + apacheds-core + ${project.version} + + + + ${project.groupId} + apacheds-core-annotations + ${project.version} + + + + ${project.groupId} + apacheds-core-api + ${project.version} + + + + ${project.groupId} + apacheds-core-api + ${project.version} + test-jar + + + + ${project.groupId} + apacheds-core-avl + ${project.version} + + + + ${project.groupId} + apacheds-core-constants + ${project.version} + + + + ${project.groupId} + apacheds-core-integ + ${project.version} + + + + ${project.groupId} + apacheds-core-jndi + ${project.version} + + + + ${project.groupId} + apacheds-core-shared + ${project.version} + + + + ${project.groupId} + apacheds-default-config + ${project.version} + + + + ${project.groupId} + apacheds-http-integration + ${project.version} + + + + ${project.groupId} + apacheds-i18n + ${project.version} + + + + org.apache.directory.jdbm + apacheds-jdbm1 + bundle + ${org.apache.directory.jdbm.version} + + + + + ${project.groupId} + apacheds-interceptors-admin + ${project.version} + + + + ${project.groupId} + apacheds-interceptors-authn + ${project.version} + + + + ${project.groupId} + apacheds-interceptors-authz + ${project.version} + + + + ${project.groupId} + apacheds-interceptors-changelog + ${project.version} + + + + ${project.groupId} + apacheds-interceptors-collective + ${project.version} + + + + ${project.groupId} + apacheds-interceptors-event + ${project.version} + + + + ${project.groupId} + apacheds-interceptors-exception + ${project.version} + + + + ${project.groupId} + apacheds-interceptors-hash + ${project.version} + + + + ${project.groupId} + apacheds-interceptors-journal + ${project.version} + + + + ${project.groupId} + apacheds-interceptor-kerberos + ${project.version} + + + + ${project.groupId} + apacheds-interceptors-logger + ${project.version} + + + + ${project.groupId} + apacheds-interceptors-normalization + ${project.version} + + + + ${project.groupId} + apacheds-interceptors-operational + ${project.version} + + + + ${project.groupId} + apacheds-interceptors-referral + ${project.version} + + + + ${project.groupId} + apacheds-interceptors-schema + ${project.version} + + + + ${project.groupId} + apacheds-interceptors-subtree + ${project.version} + + + + ${project.groupId} + apacheds-interceptors-trigger + ${project.version} + + + + + ${project.groupId} + apacheds-jdbm-partition + ${project.version} + + + + ${project.groupId} + apacheds-kerberos-shared + ${project.version} + + + + ${project.groupId} + apacheds-kerberos-codec + ${project.version} + + + + ${project.groupId} + apacheds-kerberos-test + ${project.version} + + + + ${project.groupId} + apacheds-kerberos-test + ${project.version} + test-jar + + + + ${project.groupId} + apacheds-ldap-client-test + ${project.version} + + + + ${project.groupId} + apacheds-ldif-partition + ${project.version} + + + + + + ${project.groupId} + apacheds-protocol-dhcp + ${project.version} + + + + ${project.groupId} + apacheds-protocol-dns + ${project.version} + + + + ${project.groupId} + apacheds-protocol-kerberos + ${project.version} + + + + ${project.groupId} + apacheds-protocol-ldap + ${project.version} + + + + ${project.groupId} + apacheds-protocol-ntp + ${project.version} + + + + ${project.groupId} + apacheds-protocol-shared + ${project.version} + + + + ${project.groupId} + apacheds-server-annotations + ${project.version} + + + + ${project.groupId} + apacheds-server-integ + ${project.version} + + + + ${project.groupId} + apacheds-server-jndi + ${project.version} + + + + ${project.groupId} + apacheds-server-sar + ${project.version} + + + + ${project.groupId} + apacheds-syncrepl + ${project.version} + + + + ${project.groupId} + apacheds-test-framework + ${project.version} + + + + ${project.groupId} + apacheds-xdbm-partition + ${project.version} + + + + ${project.groupId} + apacheds-xdbm-partition + ${project.version} + test-jar + + + + ${project.groupId} + apacheds-service + ${project.version} + + + + ${project.groupId} + apacheds-service-builder + ${project.version} + + + + ${project.groupId} + apacheds-wrapper + ${project.version} + + + + ${project.groupId} + apacheds-installers + ${project.version} + + + + ${project.groupId} + apacheds-installers-maven-plugin + ${project.version} + + + + ${project.groupId} + apacheds-server-config + ${project.version} + + + + ${project.groupId} + apacheds-server-config-builder + ${project.version} + + + + + + org.apache.directory.api + api-ldap-client-api + ${org.apache.directory.api.version} + + + + org.apache.directory.api + api-asn1-api + ${org.apache.directory.api.version} + + + + org.apache.directory.api + api-asn1-ber + ${org.apache.directory.api.version} + + + + org.apache.directory.api + api-all + ${org.apache.directory.api.version} + + + + org.apache.directory.api + api-dsml-parser + ${org.apache.directory.api.version} + + + + org.apache.directory.api + api-dsml-engine + ${org.apache.directory.api.version} + + + + org.apache.directory.api + api-i18n + ${org.apache.directory.api.version} + + + + org.apache.directory.api + api-ldap-codec-core + ${org.apache.directory.api.version} + + + + org.apache.directory.api + api-ldap-codec-standalone + ${org.apache.directory.api.version} + + + + org.apache.directory.api + api-ldap-extras-aci + ${org.apache.directory.api.version} + + + + org.apache.directory.api + api-ldap-extras-codec + ${org.apache.directory.api.version} + + + + org.apache.directory.api + api-ldap-extras-codec-api + ${org.apache.directory.api.version} + + + + org.apache.directory.api + api-ldap-extras-sp + ${org.apache.directory.api.version} + + + + org.apache.directory.api + api-ldap-extras-trigger + ${org.apache.directory.api.version} + + + + org.apache.directory.api + api-ldap-extras-util + ${org.apache.directory.api.version} + + + + org.apache.directory.api + api-ldap-model + ${org.apache.directory.api.version} + + + + org.apache.directory.api + api-ldap-schema-data + ${org.apache.directory.api.version} + + + + org.apache.directory.api + api-util + ${org.apache.directory.api.version} + + + + + + org.apache.mina + mina-core + ${mina.core.version} + + + + + + commons-io + commons-io + ${commons.io.version} + + + + commons-collections + commons-collections + ${commons.collections.version} + + + + commons-daemon + commons-daemon + ${commons.daemon.version} + + + + commons-lang + commons-lang + ${commons.lang.version} + + + + commons-cli + commons-cli + ${commons.cli.version} + + + + commons-net + commons-net + ${commons.net.version} + + + + commons-pool + commons-pool + ${commons.pool.version} + + + + + + org.apache.directory.junit + junit-addons + ${org.apache.directory.junit.junit-addons.version} + + + + + + org.slf4j + slf4j-api + ${slf4j.api.version} + + + + org.slf4j + slf4j-log4j12 + ${slf4j.log4j12.version} + + + + log4j + log4j + ${log4j.version} + + + + + + org.apache.ant + ant + ${ant.version} + + + + junit + junit + ${junit.version} + + + + org.apache.maven + maven-plugin-api + ${maven.plugin.api.version} + + + + org.apache.maven + maven-project + ${maven.project.version} + + + + org.apache.maven + maven-archiver + ${maven.archiver.version} + + + + org.codehaus.plexus + plexus-utils + ${plexus.utils.version} + + + + org.apache.maven + maven-artifact + ${maven.artifact.version} + + + + ldapsdk + ldapsdk + ${ldapsdk.version} + + + + dnsjava + dnsjava + ${dnsjava.version} + + + + tanukisoft + wrapper + ${wrapper.version} + + + + bouncycastle + bcprov-jdk15 + ${bcprov.version} + + + + org.mortbay.jetty + jetty + ${jetty.version} + + + + org.mortbay.jetty + servlet-api-2.5 + ${jetty.version} + + + + org.mortbay.jetty + jetty-util + ${jetty.version} + + + + findbugs + annotations + ${findbugs.annotations.version} + + + + net.sf.ehcache + ehcache-core + ${ehcache.version} + + + + + + + + findbugs + annotations + provided + + + + + org.slf4j + slf4j-api + + + + + org.slf4j + slf4j-log4j12 + test + + + + junit + junit + test + + + + + scm:svn:http://svn.apache.org/repos/asf/directory/apacheds/tags/2.0.0-M15 + scm:svn:https://svn.apache.org/repos/asf/directory/apacheds/tags/2.0.0-M15 + http://svn.apache.org/viewvc/directory/apacheds/tags/2.0.0-M15 + + + + + apache.snapshots + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots/ + + false + + + true + + + + diff --git a/repository/org/apache/directory/server/apacheds-parent/2.0.0-M15/apacheds-parent-2.0.0-M15.pom.sha1 b/repository/org/apache/directory/server/apacheds-parent/2.0.0-M15/apacheds-parent-2.0.0-M15.pom.sha1 new file mode 100644 index 0000000..cba1215 --- /dev/null +++ b/repository/org/apache/directory/server/apacheds-parent/2.0.0-M15/apacheds-parent-2.0.0-M15.pom.sha1 @@ -0,0 +1 @@ +ea0d145d8c548bbae04c3e9d2a3380f4582ed7c3 \ No newline at end of file diff --git a/repository/org/apache/felix/felix-parent/1.2.1/_remote.repositories b/repository/org/apache/felix/felix-parent/1.2.1/_remote.repositories new file mode 100644 index 0000000..3cd369d --- /dev/null +++ b/repository/org/apache/felix/felix-parent/1.2.1/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Jan 16 11:47:10 CST 2017 +felix-parent-1.2.1.pom>central= diff --git a/repository/org/apache/felix/felix-parent/1.2.1/felix-parent-1.2.1.pom b/repository/org/apache/felix/felix-parent/1.2.1/felix-parent-1.2.1.pom new file mode 100644 index 0000000..0992972 --- /dev/null +++ b/repository/org/apache/felix/felix-parent/1.2.1/felix-parent-1.2.1.pom @@ -0,0 +1,411 @@ + + + 4.0.0 + + + org.apache + apache + 5 + + + org.apache.felix + felix-parent + pom + Apache Felix + 1.2.1 + http://felix.apache.org/ + 2006 + Apache Felix is an OSGi implementation. + + + Jira + http://issues.apache.org/jira/browse/FELIX + + + + + Felix Dev + dev-subscribe@felix.apache.org + dev-unsubscribe@felix.apache.org + - + http://www.mail-archive.com/dev%40felix.apache.org/ + + + Felix Commits + commits-subscribe@felix.apache.org + commits-unsubscribe@felix.apache.org + - + http://www.mail-archive.com/commits%40felix.apache.org/ + + + + + scm:svn:https://svn.apache.org/repos/asf/felix/releases/felix-parent-1.2.1 + scm:svn:https://svn.apache.org/repos/asf/felix/releases/felix-parent-1.2.1 + scm:svn:https://svn.apache.org/repos/asf/felix/releases/felix-parent-1.2.1 + + + + + release + + + + + org.apache.maven.plugins + maven-source-plugin + true + + + attach-sources + + jar + + + + + + + org.apache.maven.plugins + maven-deploy-plugin + true + + true + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + make-assembly + package + + single + + + + bin + project + + + false + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + attach-assemblies + package + + attach-artifact + + + + + ${project.build.directory}/${project.artifactId}-${project.version}-project.tar.gz + project + tar.gz + + + ${project.build.directory}/${project.artifactId}-${project.version}-project.zip + project + zip + + + ${project.build.directory}/${project.artifactId}-${project.version}-bin.tar.gz + bin + tar.gz + + + ${project.build.directory}/${project.artifactId}-${project.version}-bin.zip + bin + zip + + + + + + + + + + + + + + felix website + file:///${user.dir}/target/site-deployed/ + + + + + + apache.snapshots + snapshot plugins + http://repository.apache.org/snapshots + + false + + + true + + + + + + + + junit + junit + 4.0 + test + + + org.easymock + easymock + 2.4 + test + + + org.mockito + mockito-all + 1.7 + test + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.0.2 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.4.3 + + + org.apache.maven.plugins + maven-jar-plugin + 2.2 + + + org.apache.maven.plugins + maven-plugin-plugin + 2.4.3 + + + org.apache.maven.plugins + maven-install-plugin + 2.2 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.4 + + + org.apache.maven.plugins + maven-site-plugin + 2.0-beta-7 + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.1 + + + org.apache.maven.plugins + maven-jxr-plugin + 2.1 + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.4.3 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.5 + + + org.apache.maven.plugins + maven-source-plugin + 2.0.4 + + + + org.apache.maven.plugins + maven-release-plugin + 2.0-beta-8 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.0-alpha-4 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2-beta-1 + + + org.codehaus.mojo + build-helper-maven-plugin + 1.2 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.3 + + + + org.apache.maven.plugins + maven-resources-plugin + + UTF-8 + + + + org.apache.maven.plugins + maven-surefire-plugin + + + + + org.apache.maven.plugins + maven-release-plugin + + https://svn.apache.org/repos/asf/felix/releases + false + -Prelease + deploy + + + + + + src/main/resources + + + . + META-INF + + LICENSE* + NOTICE* + + + + + + + + org.apache.maven.plugins + maven-site-plugin + + ${user.dir}/src/site/ + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + + + org.apache.maven.plugins + maven-jxr-plugin + + + org.apache.maven.plugins + maven-project-info-reports-plugin + + + + index + dependencies + project-team + mailing-list + issue-tracking + license + scm + + + + + + + + diff --git a/repository/org/apache/felix/felix-parent/1.2.1/felix-parent-1.2.1.pom.sha1 b/repository/org/apache/felix/felix-parent/1.2.1/felix-parent-1.2.1.pom.sha1 new file mode 100644 index 0000000..b356ed8 --- /dev/null +++ b/repository/org/apache/felix/felix-parent/1.2.1/felix-parent-1.2.1.pom.sha1 @@ -0,0 +1 @@ +48c9688a93b14a44ea514ed0f662159b16c07272 \ No newline at end of file diff --git a/repository/org/apache/felix/felix/1.0.0/_remote.repositories b/repository/org/apache/felix/felix/1.0.0/_remote.repositories new file mode 100644 index 0000000..2d23da5 --- /dev/null +++ b/repository/org/apache/felix/felix/1.0.0/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Jan 16 11:47:18 CST 2017 +felix-1.0.0.pom>central= diff --git a/repository/org/apache/felix/felix/1.0.0/felix-1.0.0.pom b/repository/org/apache/felix/felix/1.0.0/felix-1.0.0.pom new file mode 100644 index 0000000..dd62ec1 --- /dev/null +++ b/repository/org/apache/felix/felix/1.0.0/felix-1.0.0.pom @@ -0,0 +1,376 @@ + + + 4.0.0 + + + org.apache + apache + 4 + + + org.apache.felix + felix + pom + Apache Felix + 1.0.0 + http://felix.apache.org/ + 2006 + Apache felix is an OSGi implementation. + + + Jira + http://issues.apache.org/jira/browse/FELIX + + + + + Felix Dev + dev-subscribe@felix.apache.org + dev-unsubscribe@felix.apache.org + - + http://www.mail-archive.com/dev%40felix.apache.org/ + + + Felix Commits + commits-subscribe@felix.apache.org + commits-unsubscribe@felix.apache.org + - + http://www.mail-archive.com/commits%40felix.apache.org/ + + + + + scm:svn:http://svn.apache.org/repos/asf/felix/trunk + scm:svn:http://svn.apache.org/repos/asf/felix/trunk + http://svn.apache.org/viewvc/felix/trunk/?root=Apache-SVN + + + + + + + + packaging-plugins + + + packaging + plugins + + + + ../bundleplugin + ../tools/maven2/maven-osgi-plugin + ../ipojo/metadata + ../ipojo/manipulator + ../ipojo/plugin + + + + + packaging-ipojo-bundle + + + packaging + ipojo-bundle + + + + + + + + + packaging-bundle + + + packaging + bundle + + + + ../org.osgi.foundation + ../javax.servlet + ../org.osgi.core + ../org.osgi.compendium + ../framework + ../main + ../shell + ../shell.tui + ../shell.gui + ../shell.gui.plugin + ../bundlerepository + ../log + ../eventadmin + ../http.jetty + ../scr + ../configadmin + ../metatype + ../dependencymanager + ../servicebinder + ../wireadmin + + ../ipojo/core + ../ipojo/arch + + ../mosgi + + + + + packaging-osgi-bundle + + + packaging + osgi-bundle + + + + ../org.apache.felix.daemon + + ../examples + + ../upnp.extra + ../upnp.basedriver + ../upnp.tester + ../upnp.sample.tv + ../upnp.sample.clock + ../upnp.sample.binaryLight + + + + + + + + + + + felix website + file:///${user.dir}/target/site-deployed/ + + + apache.incubator.releases + Apache Incubator Release Distribution Repository + scp://people.apache.org/www/people.apache.org/repo/m2-incubating-repository + + + + + + apache.snapshots + snapshot plugins + + http://people.apache.org/repo/m2-snapshot-repository + + + false + + + true + + + + + + + + junit + junit + 3.8.1 + test + + + easymock + easymock + 1.2_Java1.3 + test + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.0.2 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.3 + + + org.apache.maven.plugins + maven-jar-plugin + 2.1 + + + org.apache.maven.plugins + maven-plugin-plugin + 2.3 + + + org.apache.maven.plugins + maven-install-plugin + 2.1 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.3 + + + org.apache.maven.plugins + maven-site-plugin + 2.0-beta-5 + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.0.1 + + + org.apache.maven.plugins + maven-jxr-plugin + 2.1 + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.3 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.2 + + + org.apache.felix + maven-bundle-plugin + 1.0.0 + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.4 + + + + org.apache.maven.plugins + maven-surefire-plugin + + + + + + + + + org.apache.maven.plugins + maven-site-plugin + + ${user.dir}/src/site/ + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + + + org.apache.maven.plugins + maven-jxr-plugin + + + org.apache.maven.plugins + maven-project-info-reports-plugin + + + + index + dependencies + project-team + mailing-list + issue-tracking + license + scm + + + + + + + + diff --git a/repository/org/apache/felix/felix/1.0.0/felix-1.0.0.pom.sha1 b/repository/org/apache/felix/felix/1.0.0/felix-1.0.0.pom.sha1 new file mode 100644 index 0000000..42b69b1 --- /dev/null +++ b/repository/org/apache/felix/felix/1.0.0/felix-1.0.0.pom.sha1 @@ -0,0 +1 @@ +58110d677e736d2e39a5948e57b99968366dbff2 \ No newline at end of file diff --git a/repository/org/apache/felix/felix/1.0.2/_remote.repositories b/repository/org/apache/felix/felix/1.0.2/_remote.repositories new file mode 100644 index 0000000..4aa2f73 --- /dev/null +++ b/repository/org/apache/felix/felix/1.0.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Jan 16 11:47:22 CST 2017 +felix-1.0.2.pom>central= diff --git a/repository/org/apache/felix/felix/1.0.2/felix-1.0.2.pom b/repository/org/apache/felix/felix/1.0.2/felix-1.0.2.pom new file mode 100644 index 0000000..2cc83a8 --- /dev/null +++ b/repository/org/apache/felix/felix/1.0.2/felix-1.0.2.pom @@ -0,0 +1,446 @@ + + + 4.0.0 + + + org.apache + apache + 4 + + + org.apache.felix + felix + pom + Apache Felix + 1.0.2 + http://felix.apache.org/ + 2006 + Apache felix is an OSGi implementation. + + + Jira + http://issues.apache.org/jira/browse/FELIX + + + + + Felix Dev + dev-subscribe@felix.apache.org + dev-unsubscribe@felix.apache.org + - + http://www.mail-archive.com/dev%40felix.apache.org/ + + + Felix Commits + commits-subscribe@felix.apache.org + commits-unsubscribe@felix.apache.org + - + http://www.mail-archive.com/commits%40felix.apache.org/ + + + + + scm:svn:https://svn.apache.org/repos/asf/felix/releases/felix-1.0.2 + scm:svn:https://svn.apache.org/repos/asf/felix/releases/felix-1.0.2 + scm:svn:https://svn.apache.org/repos/asf/felix/releases/felix-1.0.2 + + + + + + + + packaging-plugins + + + packaging + plugins + + + + ../org.osgi.service.obr + ../maven-obr-plugin + ../bundleplugin + ../scrplugin + ../tools/maven2/maven-osgi-plugin + + + + + packaging-ipojo-bundle + + + packaging + ipojo-bundle + + + + + + + + + packaging-bundle + + + packaging + bundle + + + + ../org.osgi.foundation + ../javax.servlet + ../org.osgi.core + ../org.osgi.compendium + ../framework + ../main + ../shell + ../shell.tui + ../shell.gui + ../shell.gui.plugin + ../org.osgi.service.obr + ../bundlerepository + ../log + ../eventadmin + ../http.jetty + ../upnp + ../scr + ../configadmin + ../metatype + ../dependencymanager + ../servicebinder + ../wireadmin + ../prefs + + ../ipojo + + ../mosgi + ../jmood + + ../examples + + + + + packaging-osgi-bundle + + + packaging + osgi-bundle + + + + ../org.apache.felix.daemon + + + + + + + + release + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + bin + project + + + + + make-assembly + package + + attached + + + + + + + + + + + + felix website + file:///${user.dir}/target/site-deployed/ + + + apache.releases + Apache Release Distribution Repository + scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository + + + + + + apache.snapshots + snapshot plugins + + http://people.apache.org/repo/m2-snapshot-repository + + + false + + + true + + + + + + + + junit + junit + 3.8.1 + test + + + easymock + easymock + 1.2_Java1.3 + test + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.0.2 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.3 + + + org.apache.maven.plugins + maven-jar-plugin + 2.1 + + + org.apache.maven.plugins + maven-plugin-plugin + 2.3 + + + org.apache.maven.plugins + maven-install-plugin + 2.2 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.3 + + + org.apache.maven.plugins + maven-site-plugin + 2.0-beta-6 + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.0.1 + + + org.apache.maven.plugins + maven-jxr-plugin + 2.1 + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.3 + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.3 + + + + + org.apache.maven.plugins + maven-release-plugin + 2.0-beta-7 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.0-alpha-4 + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2-beta-1 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.3 + + + + org.apache.maven.plugins + maven-surefire-plugin + + + + + org.apache.maven.plugins + maven-release-plugin + + https://svn.apache.org/repos/asf/felix/releases + false + deploy + + + + + + src/main/resources + + + . + META-INF + + LICENSE* + NOTICE* + + + + + + + + org.apache.maven.plugins + maven-site-plugin + + ${user.dir}/src/site/ + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + + + org.apache.maven.plugins + maven-jxr-plugin + + + org.apache.maven.plugins + maven-project-info-reports-plugin + + + + index + dependencies + project-team + mailing-list + issue-tracking + license + scm + + + + + + + + \ No newline at end of file diff --git a/repository/org/apache/felix/felix/1.0.2/felix-1.0.2.pom.sha1 b/repository/org/apache/felix/felix/1.0.2/felix-1.0.2.pom.sha1 new file mode 100644 index 0000000..54479bf --- /dev/null +++ b/repository/org/apache/felix/felix/1.0.2/felix-1.0.2.pom.sha1 @@ -0,0 +1 @@ +e01f8d1b03a6e84a5d4841ab07a32256868035d2 \ No newline at end of file diff --git a/repository/org/apache/felix/maven-bundle-plugin/2.1.0/_remote.repositories b/repository/org/apache/felix/maven-bundle-plugin/2.1.0/_remote.repositories new file mode 100644 index 0000000..e44ff0f --- /dev/null +++ b/repository/org/apache/felix/maven-bundle-plugin/2.1.0/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Jan 16 11:47:08 CST 2017 +maven-bundle-plugin-2.1.0.pom>central= diff --git a/repository/org/apache/felix/maven-bundle-plugin/2.1.0/maven-bundle-plugin-2.1.0.jar b/repository/org/apache/felix/maven-bundle-plugin/2.1.0/maven-bundle-plugin-2.1.0.jar new file mode 100644 index 0000000..175dd79 Binary files /dev/null and b/repository/org/apache/felix/maven-bundle-plugin/2.1.0/maven-bundle-plugin-2.1.0.jar differ diff --git a/repository/org/apache/felix/maven-bundle-plugin/2.1.0/maven-bundle-plugin-2.1.0.jar.sha1 b/repository/org/apache/felix/maven-bundle-plugin/2.1.0/maven-bundle-plugin-2.1.0.jar.sha1 new file mode 100644 index 0000000..bf00c9d --- /dev/null +++ b/repository/org/apache/felix/maven-bundle-plugin/2.1.0/maven-bundle-plugin-2.1.0.jar.sha1 @@ -0,0 +1 @@ +96885e1a3705e91b30b1e90b2d25c16d1d81c393 \ No newline at end of file diff --git a/repository/org/apache/felix/maven-bundle-plugin/2.1.0/maven-bundle-plugin-2.1.0.pom b/repository/org/apache/felix/maven-bundle-plugin/2.1.0/maven-bundle-plugin-2.1.0.pom new file mode 100644 index 0000000..a673f32 --- /dev/null +++ b/repository/org/apache/felix/maven-bundle-plugin/2.1.0/maven-bundle-plugin-2.1.0.pom @@ -0,0 +1,154 @@ + + + + + felix-parent + org.apache.felix + 1.2.1 + ../pom/pom.xml + + + 4.0.0 + + maven-bundle-plugin + 2.1.0 + maven-plugin + + Maven Bundle Plugin + + Provides a maven plugin that supports creating an OSGi bundle + from the contents of the compilation classpath along with its + resources and dependencies. Plus a zillion other features. + The plugin uses the Bnd tool (http://www.aqute.biz/Code/Bnd) + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.5 + 1.5 + + + + + + + + biz.aQute + bndlib + 0.0.357 + + + net.sf.kxml + kxml2 + 2.2.2 + + + org.apache.felix + org.apache.felix.bundlerepository + 1.6.2 + + + org.apache.felix + org.osgi.core + 1.0.0 + + + org.apache.felix + org.osgi.service.obr + 1.0.1 + + + org.apache.maven + maven-project + 2.0.7 + + + org.apache.maven + maven-model + 2.0.7 + + + org.apache.maven + maven-plugin-api + 2.0.7 + + + org.apache.maven + maven-artifact + 2.0.7 + + + org.apache.maven + maven-archiver + 2.2 + + + org.apache.maven + maven-artifact-manager + 2.0.7 + + + org.apache.maven + maven-settings + 2.0.7 + + + org.apache.maven.shared + maven-dependency-tree + 1.2 + + + org.apache.maven.wagon + wagon-provider-api + 1.0-beta-2 + + + org.codehaus.plexus + plexus-container-default + 1.0-alpha-9-stable-1 + + + org.codehaus.plexus + plexus-archiver + 1.0-alpha-7 + + + org.codehaus.plexus + plexus-utils + 1.4.7 + + + org.apache.maven.shared + maven-plugin-testing-harness + 1.1 + test + + + + + scm:svn:https://svn.apache.org/repos/asf/felix/releases/maven-bundle-plugin-2.1.0 + scm:svn:https://svn.apache.org/repos/asf/felix/releases/maven-bundle-plugin-2.1.0 + scm:svn:https://svn.apache.org/repos/asf/felix/releases/maven-bundle-plugin-2.1.0 + + diff --git a/repository/org/apache/felix/maven-bundle-plugin/2.1.0/maven-bundle-plugin-2.1.0.pom.sha1 b/repository/org/apache/felix/maven-bundle-plugin/2.1.0/maven-bundle-plugin-2.1.0.pom.sha1 new file mode 100644 index 0000000..81d76c4 --- /dev/null +++ b/repository/org/apache/felix/maven-bundle-plugin/2.1.0/maven-bundle-plugin-2.1.0.pom.sha1 @@ -0,0 +1 @@ +9fd0c99fc5b1c092ba04e603f68c3cdb9c982fbf \ No newline at end of file diff --git a/repository/org/apache/felix/org.apache.felix.bundlerepository/1.6.2/_remote.repositories b/repository/org/apache/felix/org.apache.felix.bundlerepository/1.6.2/_remote.repositories new file mode 100644 index 0000000..4bafb93 --- /dev/null +++ b/repository/org/apache/felix/org.apache.felix.bundlerepository/1.6.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Jan 16 11:47:13 CST 2017 +org.apache.felix.bundlerepository-1.6.2.pom>central= diff --git a/repository/org/apache/felix/org.apache.felix.bundlerepository/1.6.2/org.apache.felix.bundlerepository-1.6.2.jar b/repository/org/apache/felix/org.apache.felix.bundlerepository/1.6.2/org.apache.felix.bundlerepository-1.6.2.jar new file mode 100644 index 0000000..ee729dc Binary files /dev/null and b/repository/org/apache/felix/org.apache.felix.bundlerepository/1.6.2/org.apache.felix.bundlerepository-1.6.2.jar differ diff --git a/repository/org/apache/felix/org.apache.felix.bundlerepository/1.6.2/org.apache.felix.bundlerepository-1.6.2.jar.sha1 b/repository/org/apache/felix/org.apache.felix.bundlerepository/1.6.2/org.apache.felix.bundlerepository-1.6.2.jar.sha1 new file mode 100644 index 0000000..9f7575e --- /dev/null +++ b/repository/org/apache/felix/org.apache.felix.bundlerepository/1.6.2/org.apache.felix.bundlerepository-1.6.2.jar.sha1 @@ -0,0 +1 @@ +ae895f8baf5c7c2514d934e3613d07a0241f8a8a \ No newline at end of file diff --git a/repository/org/apache/felix/org.apache.felix.bundlerepository/1.6.2/org.apache.felix.bundlerepository-1.6.2.pom b/repository/org/apache/felix/org.apache.felix.bundlerepository/1.6.2/org.apache.felix.bundlerepository-1.6.2.pom new file mode 100644 index 0000000..5600c82 --- /dev/null +++ b/repository/org/apache/felix/org.apache.felix.bundlerepository/1.6.2/org.apache.felix.bundlerepository-1.6.2.pom @@ -0,0 +1,138 @@ + + + + org.apache.felix + felix-parent + 1.2.1 + ../pom/pom.xml + + 4.0.0 + bundle + Apache Felix Bundle Repository + Bundle repository service. + org.apache.felix.bundlerepository + 1.6.2 + + + ${pom.groupId} + org.apache.felix.utils + 1.0.0 + true + + + ${pom.groupId} + org.osgi.service.obr + 1.0.2 + true + + + ${pom.groupId} + org.apache.felix.shell + 1.4.1 + true + + + net.sf.kxml + kxml2 + 2.3.0 + true + + + xmlpull + xmlpull + + + + + org.osgi + org.osgi.compendium + 4.0.0 + true + + + org.osgi + org.osgi.core + 4.1.0 + + + org.codehaus.woodstox + woodstox-core-asl + 4.0.7 + true + + + org.easymock + easymock + 2.4 + + + + + + org.apache.felix + maven-bundle-plugin + 2.0.1 + true + + + org.apache.felix.bundlerepository;version="2.0" + + org.kxml2.io, + org.xmlpull.v1, + org.apache.felix.bundlerepository.impl.*, + org.apache.felix.utils.* + + !javax.xml.parsers,!org.xml.sax,org.osgi.service.log;resolution:=optional,org.osgi.service.obr;resolution:=optional,javax.xml.stream;resolution:=optional,* + org.apache.felix.shell + ${pom.artifactId}.impl.Activator + http://felix.apache.org/site/apache-felix-osgi-bundle-repository.html + http://felix.apache.org/site/downloads.cgi + http://felix.apache.org/site/downloads.cgi + ${pom.artifactId} + The Apache Software Foundation + org.apache.felix.bundlerepository.RepositoryAdmin,org.osgi.service.obr.RepositoryAdmin + <_versionpolicy>[$(version;==;$(@)),$(version;+;$(@))) + + + + + org.codehaus.mojo + rat-maven-plugin + + false + true + true + + doc/* + maven-eclipse.xml + .checkstyle + .externalToolBuilders/* + + + + + + + + scm:svn:https://svn.apache.org/repos/asf/felix/releases/org.apache.felix.bundlerepository-1.6.2 + scm:svn:https://svn.apache.org/repos/asf/felix/releases/org.apache.felix.bundlerepository-1.6.2 + scm:svn:https://svn.apache.org/repos/asf/felix/releases/org.apache.felix.bundlerepository-1.6.2 + + diff --git a/repository/org/apache/felix/org.apache.felix.bundlerepository/1.6.2/org.apache.felix.bundlerepository-1.6.2.pom.sha1 b/repository/org/apache/felix/org.apache.felix.bundlerepository/1.6.2/org.apache.felix.bundlerepository-1.6.2.pom.sha1 new file mode 100644 index 0000000..70eace9 --- /dev/null +++ b/repository/org/apache/felix/org.apache.felix.bundlerepository/1.6.2/org.apache.felix.bundlerepository-1.6.2.pom.sha1 @@ -0,0 +1 @@ +de1614441e3b09eb462974263b2d8d0106ec2f42 \ No newline at end of file diff --git a/repository/org/apache/felix/org.osgi.core/1.0.0/_remote.repositories b/repository/org/apache/felix/org.osgi.core/1.0.0/_remote.repositories new file mode 100644 index 0000000..0fc41c3 --- /dev/null +++ b/repository/org/apache/felix/org.osgi.core/1.0.0/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Jan 16 12:01:35 CST 2017 +org.osgi.core-1.0.0.jar>central= +org.osgi.core-1.0.0.pom>central= diff --git a/repository/org/apache/felix/org.osgi.core/1.0.0/org.osgi.core-1.0.0.jar b/repository/org/apache/felix/org.osgi.core/1.0.0/org.osgi.core-1.0.0.jar new file mode 100644 index 0000000..dcddc09 Binary files /dev/null and b/repository/org/apache/felix/org.osgi.core/1.0.0/org.osgi.core-1.0.0.jar differ diff --git a/repository/org/apache/felix/org.osgi.core/1.0.0/org.osgi.core-1.0.0.jar.sha1 b/repository/org/apache/felix/org.osgi.core/1.0.0/org.osgi.core-1.0.0.jar.sha1 new file mode 100644 index 0000000..cecb036 --- /dev/null +++ b/repository/org/apache/felix/org.osgi.core/1.0.0/org.osgi.core-1.0.0.jar.sha1 @@ -0,0 +1 @@ +8a73e8fe4cf05c6b2565f89695ac2d676d76202f \ No newline at end of file diff --git a/repository/org/apache/felix/org.osgi.core/1.0.0/org.osgi.core-1.0.0.pom b/repository/org/apache/felix/org.osgi.core/1.0.0/org.osgi.core-1.0.0.pom new file mode 100644 index 0000000..4e512c0 --- /dev/null +++ b/repository/org/apache/felix/org.osgi.core/1.0.0/org.osgi.core-1.0.0.pom @@ -0,0 +1,56 @@ + + + + org.apache.felix + felix + 1.0.0 + ../pom/pom.xml + + + OSGi Alliance + http://www.osgi.org/ + + 4.0.0 + OSGi R4 Core Bundle + OSGi Service Platform Release 4 Core Interfaces and Classes. + org.osgi.core + 1.0.0 + bundle + + + + org.apache.felix + maven-bundle-plugin + 1.0.0 + true + + + org.osgi.core + org.osgi.framework, org.osgi.service.condpermadmin, org.osgi.service.packageadmin, org.osgi.service.permissionadmin, org.osgi.service.startlevel, org.osgi.service.url + org.osgi.framework,org.osgi.service.packageadmin,org.osgi.service.startlevel,org.osgi.service.url,!org.osgi.*,* + 4 + Copyright (c) OSGi Alliance (2000, 2006). All Rights Reserved. + osgi + + + + + + diff --git a/repository/org/apache/felix/org.osgi.core/1.0.0/org.osgi.core-1.0.0.pom.sha1 b/repository/org/apache/felix/org.osgi.core/1.0.0/org.osgi.core-1.0.0.pom.sha1 new file mode 100644 index 0000000..d048208 --- /dev/null +++ b/repository/org/apache/felix/org.osgi.core/1.0.0/org.osgi.core-1.0.0.pom.sha1 @@ -0,0 +1 @@ +ec1be75f7b167879e6723d4b5365a4f12f1c661d \ No newline at end of file diff --git a/repository/org/apache/felix/org.osgi.service.obr/1.0.1/_remote.repositories b/repository/org/apache/felix/org.osgi.service.obr/1.0.1/_remote.repositories new file mode 100644 index 0000000..f227b7c --- /dev/null +++ b/repository/org/apache/felix/org.osgi.service.obr/1.0.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Jan 16 12:01:35 CST 2017 +org.osgi.service.obr-1.0.1.jar>central= +org.osgi.service.obr-1.0.1.pom>central= diff --git a/repository/org/apache/felix/org.osgi.service.obr/1.0.1/org.osgi.service.obr-1.0.1.jar b/repository/org/apache/felix/org.osgi.service.obr/1.0.1/org.osgi.service.obr-1.0.1.jar new file mode 100644 index 0000000..700f770 Binary files /dev/null and b/repository/org/apache/felix/org.osgi.service.obr/1.0.1/org.osgi.service.obr-1.0.1.jar differ diff --git a/repository/org/apache/felix/org.osgi.service.obr/1.0.1/org.osgi.service.obr-1.0.1.jar.sha1 b/repository/org/apache/felix/org.osgi.service.obr/1.0.1/org.osgi.service.obr-1.0.1.jar.sha1 new file mode 100644 index 0000000..6b6bfd8 --- /dev/null +++ b/repository/org/apache/felix/org.osgi.service.obr/1.0.1/org.osgi.service.obr-1.0.1.jar.sha1 @@ -0,0 +1 @@ +7e8c734cd0676baf4dc4f863b3ba34824dd9d45f org.osgi.service.obr-1.0.1.jar diff --git a/repository/org/apache/felix/org.osgi.service.obr/1.0.1/org.osgi.service.obr-1.0.1.pom b/repository/org/apache/felix/org.osgi.service.obr/1.0.1/org.osgi.service.obr-1.0.1.pom new file mode 100644 index 0000000..f402630 --- /dev/null +++ b/repository/org/apache/felix/org.osgi.service.obr/1.0.1/org.osgi.service.obr-1.0.1.pom @@ -0,0 +1,49 @@ + + + + org.apache.felix + felix + 1.0.2 + ../pom/pom.xml + + + OSGi Alliance + http://www.osgi.org/ + + 4.0.0 + OSGi OBR Service API + OSGi OBR Service API + org.osgi.service.obr + 1.0.1 + jar + + + org.apache.felix + org.osgi.core + 1.0.0 + + + + + scm:svn:https://svn.apache.org/repos/asf/felix/releases/org.osgi.service.obr-1.0.1 + scm:svn:https://svn.apache.org/repos/asf/felix/releases/org.osgi.service.obr-1.0.1 + scm:svn:https://svn.apache.org/repos/asf/felix/releases/org.osgi.service.obr-1.0.1 + + diff --git a/repository/org/apache/felix/org.osgi.service.obr/1.0.1/org.osgi.service.obr-1.0.1.pom.sha1 b/repository/org/apache/felix/org.osgi.service.obr/1.0.1/org.osgi.service.obr-1.0.1.pom.sha1 new file mode 100644 index 0000000..5f4e7ba --- /dev/null +++ b/repository/org/apache/felix/org.osgi.service.obr/1.0.1/org.osgi.service.obr-1.0.1.pom.sha1 @@ -0,0 +1 @@ +ab4cc38f95ad6bc2793f7cf6c71a0c69b82f5e3c org.osgi.service.obr-1.0.1.pom diff --git a/repository/org/apache/geronimo/genesis/config/config/1.2/_remote.repositories b/repository/org/apache/geronimo/genesis/config/config/1.2/_remote.repositories new file mode 100644 index 0000000..612b932 --- /dev/null +++ b/repository/org/apache/geronimo/genesis/config/config/1.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:30 CST 2017 +config-1.2.pom>nexus= +config-1.2.pom>central= diff --git a/repository/org/apache/geronimo/genesis/config/config/1.2/config-1.2.pom b/repository/org/apache/geronimo/genesis/config/config/1.2/config-1.2.pom new file mode 100644 index 0000000..472b400 --- /dev/null +++ b/repository/org/apache/geronimo/genesis/config/config/1.2/config-1.2.pom @@ -0,0 +1,46 @@ + + + + + + + + 4.0.0 + + + org.apache.geronimo.genesis + genesis + 1.2 + ../pom.xml + + + org.apache.geronimo.genesis.config + config + Genesis Configuration + pom + + + logging-config + checkstyle-config + project-config + geronimo-skin + + + diff --git a/repository/org/apache/geronimo/genesis/config/config/1.2/config-1.2.pom.sha1 b/repository/org/apache/geronimo/genesis/config/config/1.2/config-1.2.pom.sha1 new file mode 100644 index 0000000..ba81547 --- /dev/null +++ b/repository/org/apache/geronimo/genesis/config/config/1.2/config-1.2.pom.sha1 @@ -0,0 +1 @@ +495f48fd30a73f6f84ac0762cba37773cc55e74e \ No newline at end of file diff --git a/repository/org/apache/geronimo/genesis/config/project-config/1.2/_remote.repositories b/repository/org/apache/geronimo/genesis/config/project-config/1.2/_remote.repositories new file mode 100644 index 0000000..c51a9ce --- /dev/null +++ b/repository/org/apache/geronimo/genesis/config/project-config/1.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:30 CST 2017 +project-config-1.2.pom>central= +project-config-1.2.pom>nexus= diff --git a/repository/org/apache/geronimo/genesis/config/project-config/1.2/project-config-1.2.pom b/repository/org/apache/geronimo/genesis/config/project-config/1.2/project-config-1.2.pom new file mode 100644 index 0000000..f535fb8 --- /dev/null +++ b/repository/org/apache/geronimo/genesis/config/project-config/1.2/project-config-1.2.pom @@ -0,0 +1,570 @@ + + + + + + + + 4.0.0 + + + org.apache.geronimo.genesis.config + config + 1.2 + ../pom.xml + + + project-config + Genesis Configuration :: Project + pom + + + Genesis project-config provides the common project configuration shared + by all Apache Geronimo projects. + + + http://geronimo.apache.org + + + Apache Software Foundation + http://www.apache.org + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + + Geronimo User List + user-subscribe@geronimo.apache.org + user-unsubscribe@geronimo.apache.org + mailto:user@geronimo.apache.org + http://mail-archives.apache.org/mod_mbox/geronimo-user + + http://www.nabble.com/Apache-Geronimo---Users-f135.html + + + + + Geronimo Developer List + dev-subscribe@geronimo.apache.org + dev-unsubscribe@geronimo.apache.org + mailto:dev@geronimo.apache.org + http://mail-archives.apache.org/mod_mbox/geronimo-dev + + http://www.nabble.com/Apache-Geronimo---Dev-f136.html + + + + + Source Control List + scm-subscribe@geronimo.apache.org + scm-unsubscribe@geronimo.apache.org + scm@geronimo.apache.org + http://mail-archives.apache.org/mod_mbox/geronimo-scm + + + + + + Apache Announce List + announce-subscribe@apache.org + announce-unsubscribe@apache.org + announce@apache.org + http://mail-archives.apache.org/mod_mbox/www-announce/ + + + + + jira + http://issues.apache.org/jira/browse/GERONIMO + + + + continuum + + + mail + + +
      dev@geronimo.apache.org
      +
      +
      +
      + + + + + + junit + junit + 3.8.1 + + + + org.apache.geronimo.genesis.config + logging-config + 1.2 + + + + + + + + org.apache.geronimo.genesis.config + logging-config + test + + + + junit + junit + test + + + + + install + + ${pom.basedir}/src/main/java + ${pom.basedir}/src/test/java + + + + ${pom.basedir}/src/main/resources + + + + + + ${pom.basedir}/src/test/resources + + + + + ${pom.basedir}/src/test/data + + + + + + org.apache.geronimo.genesis.config + checkstyle-config + 1.2 + + + + org.apache.maven.wagon + wagon-ssh + 1.0-beta-2 + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.2 + + once + -enableassertions -Dgeronimo.bootstrap.logging.enabled=false -Dlog4j.configuration=org/apache/geronimo/test-log4j.properties + ${project.build.directory} + + + + **/Abstract*.java + **/Test*.java + + + **/*Test.java + + + + + + org.apache.maven.plugins + maven-clean-plugin + 2.1 + + + + org.apache.maven.plugins + maven-one-plugin + 1.0 + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.1 + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.1 + + gnu + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.1 + + + + org.apache.maven.plugins + maven-clover-plugin + 2.3 + + + + org.apache.maven.plugins + maven-release-plugin + 2.0-beta-4 + + + + org.apache.maven.plugins + maven-one-plugin + 1.0 + + + + org.apache.maven.plugins + maven-jar-plugin + 2.1 + + + + org.apache.maven.plugins + maven-rar-plugin + 2.1 + + + + org.apache.maven.plugins + maven-war-plugin + 2.0.1 + + + org.apache.maven + maven-archiver + + 2.2 + + + + + + org.apache.maven.plugins + maven-idea-plugin + 2.0 + + + + org.apache.maven.plugins + maven-eclipse-plugin + 2.2 + + + + org.codehaus.mojo + jspc-maven-plugin + 1.4.5 + + + + org.codehaus.mojo + groovy-maven-plugin + 1.0-alpha-2 + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.0 + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.0-alpha-1 + + + + + + org.apache.geronimo.genesis.plugins + tools-maven-plugin + 1.2 + + + + org.apache.geronimo.genesis.plugins + maven-maven-plugin + 1.2 + + + + + + + + + + + + apache-snapshots + Apache Snapshots Repository + http://people.apache.org/repo/m2-snapshot-repository + default + + true + daily + ignore + + + false + + + + + apache-incubator + Apache Incubator Repository + http://people.apache.org/repo/m2-incubating-repository/ + default + + false + + + true + + + + + codehaus-snapshots + Codehaus Snapshots Repository + http://snapshots.repository.codehaus.org + default + + true + daily + ignore + + + false + + + + + + + apache-snapshots + Apache Snapshots Repository + http://people.apache.org/repo/m2-snapshot-repository + default + + true + daily + ignore + + + false + + + + + codehaus-snapshots + Codehaus Snapshots Repository + http://snapshots.repository.codehaus.org + default + + true + daily + ignore + + + false + + + + + + + default + + + true + + + + + tools + + + + + org.apache.geronimo.genesis.plugins + tools-maven-plugin + + + + org.apache.geronimo.genesis.plugins + maven-maven-plugin + + + + + + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.0 + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.1 + + 128m + 512 + true + true + false + 1.4 + + true + + + http://java.sun.com/j2se/1.5.0/docs/api/ + http://java.sun.com/j2se/1.4.2/docs/api/ + http://java.sun.com/j2se/1.3/docs/api/ + + + http://java.sun.com/javaee/5/docs/api/ + http://java.sun.com/j2ee/1.4/docs/api/ + http://java.sun.com/j2ee/sdk_1.3/techdocs/api/ + + + http://jakarta.apache.org/commons/collections/apidocs + http://jakarta.apache.org/commons/logging/apidocs/ + http://www.junit.org/junit/javadoc/ + http://logging.apache.org/log4j/docs/api/ + http://jakarta.apache.org/regexp/apidocs/ + http://jakarta.apache.org/velocity/api/ + + + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.0 + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.1 + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.0.1 + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.1 + + + org/apache/geronimo/checkstyle.xml + + + + + +
      diff --git a/repository/org/apache/geronimo/genesis/config/project-config/1.2/project-config-1.2.pom.sha1 b/repository/org/apache/geronimo/genesis/config/project-config/1.2/project-config-1.2.pom.sha1 new file mode 100644 index 0000000..ea6441a --- /dev/null +++ b/repository/org/apache/geronimo/genesis/config/project-config/1.2/project-config-1.2.pom.sha1 @@ -0,0 +1 @@ +3b983df295c5362c117a25861e2a19f86a99cdfb \ No newline at end of file diff --git a/repository/org/apache/geronimo/genesis/genesis-default-flava/2.0/_remote.repositories b/repository/org/apache/geronimo/genesis/genesis-default-flava/2.0/_remote.repositories new file mode 100644 index 0000000..4753004 --- /dev/null +++ b/repository/org/apache/geronimo/genesis/genesis-default-flava/2.0/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:17:38 CST 2016 +genesis-default-flava-2.0.pom>central= diff --git a/repository/org/apache/geronimo/genesis/genesis-default-flava/2.0/genesis-default-flava-2.0.pom b/repository/org/apache/geronimo/genesis/genesis-default-flava/2.0/genesis-default-flava-2.0.pom new file mode 100644 index 0000000..9905f57 --- /dev/null +++ b/repository/org/apache/geronimo/genesis/genesis-default-flava/2.0/genesis-default-flava-2.0.pom @@ -0,0 +1,458 @@ + + + + + + + + 4.0.0 + + + org.apache.geronimo.genesis + genesis + 2.0 + + + genesis-default-flava + Genesis Flava :: Default + pom + + + + + + + ${project.basedir}/src/main/resources + false + + **/* + + + + + ${project.basedir}/src/main/filtered-resources + true + + **/* + + + + + + + ${project.basedir}/src/test/resources + false + + **/* + + + + + ${project.basedir}/src/test/filtered-resources + true + + **/* + + + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + true + + + + + org.apache.maven.plugins + maven-ear-plugin + + + false + + + + + + org.apache.maven.plugins + maven-rar-plugin + + + false + + + + + + org.apache.maven.plugins + maven-resources-plugin + + UTF-8 + + + + + org.apache.maven.plugins + maven-surefire-plugin + + true + once + -enableassertions + false + ${project.build.directory} + + **/Abstract*.java + **/Test*.java + + + **/*Test.java + + + + + + org.apache.maven.plugins + maven-war-plugin + + + false + + + + + + org.apache.maven + maven-archiver + 2.2 + + + + + + org.apache.felix + maven-bundle-plugin + + + ${project.name} + ${project.version} + ${project.url} + + + + + + + + com.google.code.maven-license-plugin + maven-license-plugin + + + + check + + + + + true +
      ${project.basedir}/src/etc/license-header.txt
      + UTF-8 + true + + **/README.txt + **/LICENSE.txt + **/NOTICE.txt + **/*.psd + **/*.mdxml + + true + + JAVADOC_STYLE + +
      +
      +
      +
      + + + + org.apache.geronimo.genesis + genesis-maven-plugin + + + + validate-configuration + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + true + true + true + true + + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + validate + + enforce + + + + + [2.0.10,) + + + + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + + + + process + + + + org.apache:apache-jar-resource-bundle:1.4 + + + + + + + + org.codehaus.mojo + ianal-maven-plugin + + + + verify-legal-files + + + true + + + + + +
      + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.5 + + + + + javadoc + test-javadoc + + + + + + true + + + goal + Xt + + + phase + Xt + + + execute + Xt + + + requiresDependencyResolution + Xt + + + parameter + Xf + + + required + Xf + + + readonly + Xf + + + component + Xf + + + plexus.component + Xf + + + plexus.requirement + Xf + + + + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.1 + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.4 + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 2.1 + + false + + + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.4.3 + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.2 + + true + + + + + + + + apache-release + + + apache-release + + + + + + org.apache.geronimo.genesis + genesis-maven-plugin + + + + validate-release-configuration + + + + + + + + + + license-check + + + + mc-release + http://mc-repo.googlecode.com/svn/maven2/releases + + false + + + true + + + + + + license:check + + + com.google.code.maven-license-plugin + maven-license-plugin + 1.4.0 + + + + check + + + + + + + + + + + genesis-java6-flava + genesis-java5-flava + genesis-java1.4-flava + + +
      + diff --git a/repository/org/apache/geronimo/genesis/genesis-default-flava/2.0/genesis-default-flava-2.0.pom.sha1 b/repository/org/apache/geronimo/genesis/genesis-default-flava/2.0/genesis-default-flava-2.0.pom.sha1 new file mode 100644 index 0000000..16fb571 --- /dev/null +++ b/repository/org/apache/geronimo/genesis/genesis-default-flava/2.0/genesis-default-flava-2.0.pom.sha1 @@ -0,0 +1 @@ +3ad9b678150869f27aa7f92fb5359da79c74cda5 \ No newline at end of file diff --git a/repository/org/apache/geronimo/genesis/genesis-java5-flava/2.0/_remote.repositories b/repository/org/apache/geronimo/genesis/genesis-java5-flava/2.0/_remote.repositories new file mode 100644 index 0000000..c0a7f7b --- /dev/null +++ b/repository/org/apache/geronimo/genesis/genesis-java5-flava/2.0/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:17:38 CST 2016 +genesis-java5-flava-2.0.pom>central= diff --git a/repository/org/apache/geronimo/genesis/genesis-java5-flava/2.0/genesis-java5-flava-2.0.pom b/repository/org/apache/geronimo/genesis/genesis-java5-flava/2.0/genesis-java5-flava-2.0.pom new file mode 100644 index 0000000..56b14bf --- /dev/null +++ b/repository/org/apache/geronimo/genesis/genesis-java5-flava/2.0/genesis-java5-flava-2.0.pom @@ -0,0 +1,145 @@ + + + + + + + + 4.0.0 + + + org.apache.geronimo.genesis + genesis-default-flava + 2.0 + + + genesis-java5-flava + Genesis Flava :: Java 5 + pom + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.5 + 1.5 + + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + validate + + enforce + + + + + [1.5,) + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + 1.5 + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + true + 1.5 + + http://java.sun.com/j2se/1.5.0/docs/api + + + + goal + Xt + + + phase + Xt + + + execute + Xt + + + requiresDependencyResolution + Xt + + + parameter + Xf + + + required + Xf + + + readonly + Xf + + + component + Xf + + + plexus.component + Xf + + + plexus.requirement + Xf + + + + + + + org.apache.maven.plugins + maven-pmd-plugin + + 1.5 + + + + + + + diff --git a/repository/org/apache/geronimo/genesis/genesis-java5-flava/2.0/genesis-java5-flava-2.0.pom.sha1 b/repository/org/apache/geronimo/genesis/genesis-java5-flava/2.0/genesis-java5-flava-2.0.pom.sha1 new file mode 100644 index 0000000..4ff6eff --- /dev/null +++ b/repository/org/apache/geronimo/genesis/genesis-java5-flava/2.0/genesis-java5-flava-2.0.pom.sha1 @@ -0,0 +1 @@ +045137568f17802240e75e9776c9d7d948f9673a \ No newline at end of file diff --git a/repository/org/apache/geronimo/genesis/genesis/1.2/_remote.repositories b/repository/org/apache/geronimo/genesis/genesis/1.2/_remote.repositories new file mode 100644 index 0000000..80b5ffc --- /dev/null +++ b/repository/org/apache/geronimo/genesis/genesis/1.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:30 CST 2017 +genesis-1.2.pom>nexus= +genesis-1.2.pom>central= diff --git a/repository/org/apache/geronimo/genesis/genesis/1.2/genesis-1.2.pom b/repository/org/apache/geronimo/genesis/genesis/1.2/genesis-1.2.pom new file mode 100644 index 0000000..0333916 --- /dev/null +++ b/repository/org/apache/geronimo/genesis/genesis/1.2/genesis-1.2.pom @@ -0,0 +1,278 @@ + + + + + + + + 4.0.0 + + + org.apache + apache + 3 + + + org.apache.geronimo.genesis + genesis + Genesis + pom + 2003 + + 1.2 + + + Genesis provides support for Maven2 builds; adding shared configurations + and common plugins. + + + http://geronimo.apache.org + + + scm:svn:http://svn.apache.org/repos/asf/geronimo/genesis/trunk + scm:svn:https://svn.apache.org/repos/asf/geronimo/genesis/trunk + http://svn.apache.org/viewvc/geronimo/genesis/trunk + + + + install + + + + org.apache.maven.wagon + wagon-ssh + 1.0-beta-2 + + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.0-beta-4 + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.4 + 1.4 + + + + + org.apache.maven.plugins + maven-idea-plugin + + 1.4 + 1.4 + true + + + + + org.apache.maven.plugins + maven-release-plugin + + https://svn.apache.org/repos/asf/geronimo/genesis/tags + + + + + + + + geronimo-website + scp://people.apache.org/www/geronimo.apache.org/maven/genesis + + + + + + default + + + true + + + + config + plugins + + + + + + stage-bootstrap + + + + stage + bootstrap + + + + + config/checkstyle-config + + + + + + + + staging + + + + apache.org + Maven Plugin Snapshots + http://people.apache.org/repo/m2-snapshot-repository + + false + + + true + + + + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.0.2 + true + + + attach-sources + + jar + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.2 + true + + 1.5 + + + + attach-javadocs + + jar + + + + + + + + org.apache.maven.plugins + maven-deploy-plugin + + 2.3-20061210.174233-3 + true + + true + ${deploy.altRepository} + + + + + + org.apache.maven.plugins + maven-site-plugin + 2.0-beta-5 + + + + stage-deploy + + + ${staging.siteURL} + + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + 1.0-alpha-2-20061214.035657-1 + + ${gpg.passphrase} + + + + + sign + + + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.0-alpha-1 + + + + process + + + + org.apache:apache-jar-resource-bundle:1.0 + + + + + + + + + + + diff --git a/repository/org/apache/geronimo/genesis/genesis/1.2/genesis-1.2.pom.sha1 b/repository/org/apache/geronimo/genesis/genesis/1.2/genesis-1.2.pom.sha1 new file mode 100644 index 0000000..f8c627e --- /dev/null +++ b/repository/org/apache/geronimo/genesis/genesis/1.2/genesis-1.2.pom.sha1 @@ -0,0 +1 @@ +b5a6ba3d43d1f7638bc9ab697595b72fe5e1fb12 \ No newline at end of file diff --git a/repository/org/apache/geronimo/genesis/genesis/2.0/_remote.repositories b/repository/org/apache/geronimo/genesis/genesis/2.0/_remote.repositories new file mode 100644 index 0000000..716b99d --- /dev/null +++ b/repository/org/apache/geronimo/genesis/genesis/2.0/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:17:38 CST 2016 +genesis-2.0.pom>central= diff --git a/repository/org/apache/geronimo/genesis/genesis/2.0/genesis-2.0.pom b/repository/org/apache/geronimo/genesis/genesis/2.0/genesis-2.0.pom new file mode 100644 index 0000000..6954ea2 --- /dev/null +++ b/repository/org/apache/geronimo/genesis/genesis/2.0/genesis-2.0.pom @@ -0,0 +1,485 @@ + + + + + + + + 4.0.0 + + + org.apache + apache + 6 + + + org.apache.geronimo.genesis + genesis + Genesis + pom + + 2.0 + + + Genesis provides build support for Apache Geronimo's Maven projects. + + + + + http://geronimo.apache.org + + + The Apache Software Foundation + http://www.apache.org + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + 2003 + + + scm:svn:http://svn.apache.org/repos/asf/geronimo/genesis/tags/genesis-2.0 + scm:svn:https://svn.apache.org/repos/asf/geronimo/genesis/tags/genesis-2.0 + http://svn.apache.org/viewvc/geronimo/geronimo/genesis/tags/genesis-2.0 + + + + jira + https://issues.apache.org/jira/browse/GERONIMO + + + + + + + Geronimo User List + user-subscribe@geronimo.apache.org + user-unsubscribe@geronimo.apache.org + mailto:user@geronimo.apache.org + http://mail-archives.apache.org/mod_mbox/geronimo-user + + http://www.nabble.com/Apache-Geronimo---Users-f135.html + + + + + Geronimo Developer List + dev-subscribe@geronimo.apache.org + dev-unsubscribe@geronimo.apache.org + mailto:dev@geronimo.apache.org + http://mail-archives.apache.org/mod_mbox/geronimo-dev + + http://www.nabble.com/Apache-Geronimo---Dev-f136.html + + + + + Source Control List + scm-subscribe@geronimo.apache.org + scm-unsubscribe@geronimo.apache.org + scm@geronimo.apache.org + http://mail-archives.apache.org/mod_mbox/geronimo-scm + + + + + + UTF-8 + genesis + scp://people.apache.org:/www/geronimo.apache.org + + + + + apache-website + ${site.deploy.url}/maven/${siteId}/${version} + + + + + + codehaus.snapshots + Codehaus Snapshots Repository + http://snapshots.repository.codehaus.org + default + + true + daily + ignore + + + false + + + + + + + + apache.snapshots + Apache Snapshots Repository + http://people.apache.org/repo/m2-snapshot-repository + default + + true + daily + ignore + + + false + + + + + codehaus.snapshots + Codehaus Snapshots Repository + http://snapshots.repository.codehaus.org + default + + true + daily + ignore + + + false + + + + + + apache-source-release-assembly-descriptor + genesis-maven-plugin + genesis-packaging + genesis-default-flava + + + + + install + + + + + + org.apache.maven.plugins + maven-archetype-plugin + 2.0-alpha-4 + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.2-beta-4 + + gnu + + + + + org.apache.maven.plugins + maven-changes-plugin + 2.1 + + + + org.apache.maven.plugins + maven-changelog-plugin + 2.1 + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 2.2 + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.1 + + + + org.apache.maven.plugins + maven-ear-plugin + 2.3 + + + + org.apache.maven.plugins + maven-ejb-plugin + 2.1 + + + + org.apache.maven.plugins + maven-help-plugin + 2.1 + + + + org.apache.maven.plugins + maven-jxr-plugin + 2.1 + + + + org.apache.maven.plugins + maven-pmd-plugin + 2.4 + + + + org.apache.maven.plugins + maven-rar-plugin + 2.2 + + + + org.apache.maven.plugins + maven-reactor-plugin + 1.0 + + + + org.apache.maven.plugins + maven-release-plugin + + true + false + clean install + deploy + + + + + org.apache.maven.plugins + maven-shade-plugin + 1.2 + + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.4.3 + + + + org.apache.maven.plugins + maven-verifier-plugin + 1.0-beta-1 + + + + org.apache.maven.plugins + maven-war-plugin + 2.1-alpha-2 + + + + org.apache.felix + maven-bundle-plugin + 2.0.0 + true + + + + org.codehaus.groovy.maven + gmaven-plugin + 1.0-rc-3 + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.1 + + + + org.codehaus.mojo + cobertura-maven-plugin + 2.2 + + + + org.codehaus.mojo.jspc + jspc-maven-plugin + 2.0-alpha-2 + + + + org.codehaus.mojo + ianal-maven-plugin + 1.0-alpha-1 + + + + org.codehaus.mojo + jaxb2-maven-plugin + 1.2 + + + + org.codehaus.mojo + rat-maven-plugin + 1.0-alpha-3 + + + + org.codehaus.mojo + selenium-maven-plugin + 1.0-beta-3 + + + + org.codehaus.mojo + shitty-maven-plugin + 1.0-alpha-3 + + + + org.codehaus.mojo + sql-maven-plugin + 1.1 + + + + org.codehaus.mojo + xmlbeans-maven-plugin + 2.3.1 + + + + com.google.code.maven-license-plugin + maven-license-plugin + 1.3.1 + + + + + + org.apache.geronimo.genesis + genesis-maven-plugin + 2.0 + + + + + + + + apache-release + + + apache-release + + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + single + + package + + true + + + source-release + + + + + + + + + + org.apache.geronimo.genesis + apache-source-release-assembly-descriptor + + 2.0 + + + + + + + + + + strict-enforcement + + + enforce + strict + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + + enforce + + + + + true + true + true + true + + + true + + + true + + + + + + + + + + + diff --git a/repository/org/apache/geronimo/genesis/genesis/2.0/genesis-2.0.pom.sha1 b/repository/org/apache/geronimo/genesis/genesis/2.0/genesis-2.0.pom.sha1 new file mode 100644 index 0000000..c1893da --- /dev/null +++ b/repository/org/apache/geronimo/genesis/genesis/2.0/genesis-2.0.pom.sha1 @@ -0,0 +1 @@ +8d7ac66279bb3dce6f19e43a68d9e761c40b7aa3 \ No newline at end of file diff --git a/repository/org/apache/geronimo/specs/geronimo-j2ee-management_1.1_spec/1.0.1/_remote.repositories b/repository/org/apache/geronimo/specs/geronimo-j2ee-management_1.1_spec/1.0.1/_remote.repositories new file mode 100644 index 0000000..bfcd13b --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-j2ee-management_1.1_spec/1.0.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 15 17:38:21 CST 2017 +geronimo-j2ee-management_1.1_spec-1.0.1.jar>central= +geronimo-j2ee-management_1.1_spec-1.0.1.pom>central= diff --git a/repository/org/apache/geronimo/specs/geronimo-j2ee-management_1.1_spec/1.0.1/geronimo-j2ee-management_1.1_spec-1.0.1.jar b/repository/org/apache/geronimo/specs/geronimo-j2ee-management_1.1_spec/1.0.1/geronimo-j2ee-management_1.1_spec-1.0.1.jar new file mode 100644 index 0000000..0701ae0 Binary files /dev/null and b/repository/org/apache/geronimo/specs/geronimo-j2ee-management_1.1_spec/1.0.1/geronimo-j2ee-management_1.1_spec-1.0.1.jar differ diff --git a/repository/org/apache/geronimo/specs/geronimo-j2ee-management_1.1_spec/1.0.1/geronimo-j2ee-management_1.1_spec-1.0.1.jar.sha1 b/repository/org/apache/geronimo/specs/geronimo-j2ee-management_1.1_spec/1.0.1/geronimo-j2ee-management_1.1_spec-1.0.1.jar.sha1 new file mode 100644 index 0000000..360865f --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-j2ee-management_1.1_spec/1.0.1/geronimo-j2ee-management_1.1_spec-1.0.1.jar.sha1 @@ -0,0 +1 @@ +5372615b0c04c1913c95c34a0414cef720ca2855 \ No newline at end of file diff --git a/repository/org/apache/geronimo/specs/geronimo-j2ee-management_1.1_spec/1.0.1/geronimo-j2ee-management_1.1_spec-1.0.1.pom b/repository/org/apache/geronimo/specs/geronimo-j2ee-management_1.1_spec/1.0.1/geronimo-j2ee-management_1.1_spec-1.0.1.pom new file mode 100644 index 0000000..85eb749 --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-j2ee-management_1.1_spec/1.0.1/geronimo-j2ee-management_1.1_spec-1.0.1.pom @@ -0,0 +1,60 @@ + + + + + + + + 4.0.0 + + + org.apache.geronimo.specs + specs + 1.4 + ../pom.xml + + + geronimo-j2ee-management_1.1_spec + jar + J2EE Management 1.1 + 1.0.1 + + + javax.management.j2ee* + 1.1 + javax.ejb*;resolution:=optional,* + + + + + org.apache.geronimo.specs + geronimo-ejb_3.0_spec + 1.0.1 + provided + + + + + scm:svn:https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-j2ee-management_1.1_spec-1.0.1 + scm:svn:https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-j2ee-management_1.1_spec-1.0.1 + scm:svn:https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-j2ee-management_1.1_spec-1.0.1 + + + diff --git a/repository/org/apache/geronimo/specs/geronimo-j2ee-management_1.1_spec/1.0.1/geronimo-j2ee-management_1.1_spec-1.0.1.pom.sha1 b/repository/org/apache/geronimo/specs/geronimo-j2ee-management_1.1_spec/1.0.1/geronimo-j2ee-management_1.1_spec-1.0.1.pom.sha1 new file mode 100644 index 0000000..9d09a60 --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-j2ee-management_1.1_spec/1.0.1/geronimo-j2ee-management_1.1_spec-1.0.1.pom.sha1 @@ -0,0 +1 @@ +6d46b1a37332be9610dc56d03ee9ee0737647b90 \ No newline at end of file diff --git a/repository/org/apache/geronimo/specs/geronimo-javamail_1.4_spec/1.7.1/_remote.repositories b/repository/org/apache/geronimo/specs/geronimo-javamail_1.4_spec/1.7.1/_remote.repositories new file mode 100644 index 0000000..ba44d87 --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-javamail_1.4_spec/1.7.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:18:33 CST 2016 +geronimo-javamail_1.4_spec-1.7.1.jar>central= +geronimo-javamail_1.4_spec-1.7.1.pom>central= diff --git a/repository/org/apache/geronimo/specs/geronimo-javamail_1.4_spec/1.7.1/geronimo-javamail_1.4_spec-1.7.1.jar b/repository/org/apache/geronimo/specs/geronimo-javamail_1.4_spec/1.7.1/geronimo-javamail_1.4_spec-1.7.1.jar new file mode 100644 index 0000000..eaa1c4d Binary files /dev/null and b/repository/org/apache/geronimo/specs/geronimo-javamail_1.4_spec/1.7.1/geronimo-javamail_1.4_spec-1.7.1.jar differ diff --git a/repository/org/apache/geronimo/specs/geronimo-javamail_1.4_spec/1.7.1/geronimo-javamail_1.4_spec-1.7.1.jar.sha1 b/repository/org/apache/geronimo/specs/geronimo-javamail_1.4_spec/1.7.1/geronimo-javamail_1.4_spec-1.7.1.jar.sha1 new file mode 100644 index 0000000..4118eaa --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-javamail_1.4_spec/1.7.1/geronimo-javamail_1.4_spec-1.7.1.jar.sha1 @@ -0,0 +1 @@ +43ad4090b1a07a11c82ac40c01fc4e2fbad20013 \ No newline at end of file diff --git a/repository/org/apache/geronimo/specs/geronimo-javamail_1.4_spec/1.7.1/geronimo-javamail_1.4_spec-1.7.1.pom b/repository/org/apache/geronimo/specs/geronimo-javamail_1.4_spec/1.7.1/geronimo-javamail_1.4_spec-1.7.1.pom new file mode 100644 index 0000000..1e9a214 --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-javamail_1.4_spec/1.7.1/geronimo-javamail_1.4_spec-1.7.1.pom @@ -0,0 +1,153 @@ + + + + + + + + 4.0.0 + + + org.apache.geronimo.genesis + genesis-java5-flava + 2.0 + + + org.apache.geronimo.specs + geronimo-javamail_1.4_spec + bundle + JavaMail 1.4 + 1.7.1 + + Javamail 1.4 Specification + + http://geronimo.apache.org/maven/${siteId}/${version} + + + apache-website + ${site.deploy.url}/maven/${siteId}/${version} + + + + + specs/${artifactId} + org.apache.geronimo.mail* + src/main/resources/,META-INF/LICENSE.txt=LICENSE.txt,META-INF/NOTICE.txt=NOTICE.txt + + + + scm:svn:https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-javamail_1.4_spec-1.7.1 + scm:svn:https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-javamail_1.4_spec-1.7.1 + https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-javamail_1.4_spec-1.7.1 + + + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + 1.1 + provided + + + org.osgi + org.osgi.core + 4.2.0 + provided + + + org.osgi + org.osgi.compendium + 4.2.0 + provided + + + org.apache.geronimo.specs + geronimo-osgi-locator + 1.0 + provided + + + junit + junit + 3.8.2 + test + + + + + + + org.apache.felix + maven-bundle-plugin + + + ${groupId}.${artifactId};singleton=true + JSR-919 Javamail API 1.4 + Sun Microsystems, Inc. + 1.4 + javax.mail*;version=1.4,org.apache.geronimo.mail.util;version=1.4,org.apache.geronimo.mail.handlers;version=1.4 + org.apache.geronimo.osgi.registry.api;resolution:=optional,* + org.apache.geronimo.osgi.locator,org.apache.geronimo.mail + org.apache.geronimo.mail.Activator + + + + + + + + rat + + + + + org.apache.rat + apache-rat-plugin + 0.6 + + + verify + + check + + + + + ${project.build.directory}/${project.build.finalName}.rat + false + + **/target/**/* + **/appended-resources/**/* + **/velocity.log + + **/*.MF + + **/wmtom.bin + + manual/src/styles/print.css + + + + + + + + + diff --git a/repository/org/apache/geronimo/specs/geronimo-javamail_1.4_spec/1.7.1/geronimo-javamail_1.4_spec-1.7.1.pom.sha1 b/repository/org/apache/geronimo/specs/geronimo-javamail_1.4_spec/1.7.1/geronimo-javamail_1.4_spec-1.7.1.pom.sha1 new file mode 100644 index 0000000..00dbcab --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-javamail_1.4_spec/1.7.1/geronimo-javamail_1.4_spec-1.7.1.pom.sha1 @@ -0,0 +1 @@ +74ae043414f17033b626ec465233bccc5fb844fc \ No newline at end of file diff --git a/repository/org/apache/geronimo/specs/geronimo-jaxws_2.2_spec/1.2/_remote.repositories b/repository/org/apache/geronimo/specs/geronimo-jaxws_2.2_spec/1.2/_remote.repositories new file mode 100644 index 0000000..1fa9a9f --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-jaxws_2.2_spec/1.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Jun 22 05:53:04 CST 2016 +geronimo-jaxws_2.2_spec-1.2.jar>central= +geronimo-jaxws_2.2_spec-1.2.pom>central= diff --git a/repository/org/apache/geronimo/specs/geronimo-jaxws_2.2_spec/1.2/geronimo-jaxws_2.2_spec-1.2.jar b/repository/org/apache/geronimo/specs/geronimo-jaxws_2.2_spec/1.2/geronimo-jaxws_2.2_spec-1.2.jar new file mode 100644 index 0000000..8b7cb94 Binary files /dev/null and b/repository/org/apache/geronimo/specs/geronimo-jaxws_2.2_spec/1.2/geronimo-jaxws_2.2_spec-1.2.jar differ diff --git a/repository/org/apache/geronimo/specs/geronimo-jaxws_2.2_spec/1.2/geronimo-jaxws_2.2_spec-1.2.jar.sha1 b/repository/org/apache/geronimo/specs/geronimo-jaxws_2.2_spec/1.2/geronimo-jaxws_2.2_spec-1.2.jar.sha1 new file mode 100644 index 0000000..2f24726 --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-jaxws_2.2_spec/1.2/geronimo-jaxws_2.2_spec-1.2.jar.sha1 @@ -0,0 +1 @@ +c5ece362fcac7f92b16120399d8b0911260b3271 \ No newline at end of file diff --git a/repository/org/apache/geronimo/specs/geronimo-jaxws_2.2_spec/1.2/geronimo-jaxws_2.2_spec-1.2.pom b/repository/org/apache/geronimo/specs/geronimo-jaxws_2.2_spec/1.2/geronimo-jaxws_2.2_spec-1.2.pom new file mode 100644 index 0000000..c802694 --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-jaxws_2.2_spec/1.2/geronimo-jaxws_2.2_spec-1.2.pom @@ -0,0 +1,116 @@ + + + + + + + + 4.0.0 + + + org.apache.geronimo.genesis + genesis-java5-flava + 2.0 + + + org.apache.geronimo.specs + geronimo-jaxws_2.2_spec + bundle + Apache Geronimo JAX-WS Spec 2.2 + 1.2 + Java API for XML Web Services 2.2 + + http://geronimo.apache.org/maven/${siteId}/${version} + + + apache-website + ${site.deploy.url}/maven/${siteId}/${version} + + + + + specs/${artifactId} + + + + scm:svn:https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-jaxws_2.2_spec-1.2 + scm:svn:https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-jaxws_2.2_spec-1.2 + https://svn.apache.org/viewcvs.cgi/geronimo/specs/tags/geronimo-jaxws_2.2_spec-1.2 + + + + + + org.apache.geronimo.specs + geronimo-osgi-locator + 1.0 + provided + + + org.apache.geronimo.specs + geronimo-saaj_1.3_spec + 1.1 + provided + + + org.apache.geronimo.specs + geronimo-stax-api_1.2_spec + 1.1 + provided + + + org.apache.geronimo.specs + geronimo-activation_1.1_spec + 1.1 + provided + + + + org.apache.geronimo.specs + geronimo-jaxb_2.2_spec + 1.0 + provided + + + + + + + org.apache.felix + maven-bundle-plugin + + + ${groupId}.${artifactId};singleton=true + JSR-224 Java API for XML based Web Services 2.2 + Sun Microsystems, Inc. + 2.2 + javax.xml.ws*;version=2.2 + org.apache.geronimo.osgi.registry.api;resolution:=optional,* + org.apache.geronimo.osgi.locator + org.apache.geronimo.osgi.locator.Activator + + + + + + + diff --git a/repository/org/apache/geronimo/specs/geronimo-jaxws_2.2_spec/1.2/geronimo-jaxws_2.2_spec-1.2.pom.sha1 b/repository/org/apache/geronimo/specs/geronimo-jaxws_2.2_spec/1.2/geronimo-jaxws_2.2_spec-1.2.pom.sha1 new file mode 100644 index 0000000..b2e15c1 --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-jaxws_2.2_spec/1.2/geronimo-jaxws_2.2_spec-1.2.pom.sha1 @@ -0,0 +1 @@ +2ff9bd60a8701e9cda1fd867784039c6e0e28953 \ No newline at end of file diff --git a/repository/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/_remote.repositories b/repository/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/_remote.repositories new file mode 100644 index 0000000..d7aa3a1 --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Feb 15 17:38:21 CST 2017 +geronimo-jms_1.1_spec-1.1.1.jar>central= +geronimo-jms_1.1_spec-1.1.1.pom>central= diff --git a/repository/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.jar b/repository/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.jar new file mode 100644 index 0000000..4f5e646 Binary files /dev/null and b/repository/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.jar differ diff --git a/repository/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.jar.sha1 b/repository/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.jar.sha1 new file mode 100644 index 0000000..a96391b --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.jar.sha1 @@ -0,0 +1 @@ +c872b46c601d8dc03633288b81269f9e42762cea \ No newline at end of file diff --git a/repository/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.pom b/repository/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.pom new file mode 100644 index 0000000..be3219c --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.pom @@ -0,0 +1,66 @@ + + + + + + + + 4.0.0 + + + org.apache.geronimo.specs + specs + 1.4 + ../pom.xml + + + geronimo-jms_1.1_spec + jar + JMS 1.1 + 1.1.1 + + + javax.jms* + 1.1 + + + + + mockobjects + mockobjects-core + 0.09 + test + + + + mockobjects + mockobjects-jdk1.4-j2ee1.3 + 0.09 + test + + + + + scm:svn:https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-jms_1.1_spec-1.1.1 + scm:svn:https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-jms_1.1_spec-1.1.1 + scm:svn:https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-jms_1.1_spec-1.1.1 + + + diff --git a/repository/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.pom.sha1 b/repository/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.pom.sha1 new file mode 100644 index 0000000..8cab3a0 --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.pom.sha1 @@ -0,0 +1 @@ +bba8c14fbcb2480a56d998dbdb4e427cb4979861 \ No newline at end of file diff --git a/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/_remote.repositories b/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/_remote.repositories new file mode 100644 index 0000000..9338d07 --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/_remote.repositories @@ -0,0 +1,6 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:37 CST 2017 +geronimo-jta_1.1_spec-1.1.1.pom>central= +geronimo-jta_1.1_spec-1.1.1.pom>nexus= +geronimo-jta_1.1_spec-1.1.1.jar>nexus= +geronimo-jta_1.1_spec-1.1.1.jar>central= diff --git a/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar b/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar new file mode 100644 index 0000000..ee9963d Binary files /dev/null and b/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar differ diff --git a/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar.sha1 b/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar.sha1 new file mode 100644 index 0000000..c8d4655 --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar.sha1 @@ -0,0 +1 @@ +aabab3165b8ea936b9360abbf448459c0d04a5a4 \ No newline at end of file diff --git a/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.pom b/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.pom new file mode 100644 index 0000000..f68a276 --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.pom @@ -0,0 +1,50 @@ + + + + + + + + 4.0.0 + + + org.apache.geronimo.specs + specs + 1.4 + ../pom.xml + + + geronimo-jta_1.1_spec + jar + JTA 1.1 + 1.1.1 + + + javax.transaction* + 1.1 + + + + scm:svn:https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-jta_1.1_spec-1.1.1 + scm:svn:https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-jta_1.1_spec-1.1.1 + scm:svn:https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-jta_1.1_spec-1.1.1 + + + diff --git a/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.pom.sha1 b/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.pom.sha1 new file mode 100644 index 0000000..79a6888 --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.pom.sha1 @@ -0,0 +1 @@ +475c633732628ab158e0c34f8f6502c340693a04 \ No newline at end of file diff --git a/repository/org/apache/geronimo/specs/geronimo-servlet_2.5_spec/1.1.2/_remote.repositories b/repository/org/apache/geronimo/specs/geronimo-servlet_2.5_spec/1.1.2/_remote.repositories new file mode 100644 index 0000000..83736bf --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-servlet_2.5_spec/1.1.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Jun 19 15:18:36 CST 2016 +geronimo-servlet_2.5_spec-1.1.2.jar>central= +geronimo-servlet_2.5_spec-1.1.2.pom>central= diff --git a/repository/org/apache/geronimo/specs/geronimo-servlet_2.5_spec/1.1.2/geronimo-servlet_2.5_spec-1.1.2.jar b/repository/org/apache/geronimo/specs/geronimo-servlet_2.5_spec/1.1.2/geronimo-servlet_2.5_spec-1.1.2.jar new file mode 100644 index 0000000..9473332 Binary files /dev/null and b/repository/org/apache/geronimo/specs/geronimo-servlet_2.5_spec/1.1.2/geronimo-servlet_2.5_spec-1.1.2.jar differ diff --git a/repository/org/apache/geronimo/specs/geronimo-servlet_2.5_spec/1.1.2/geronimo-servlet_2.5_spec-1.1.2.jar.sha1 b/repository/org/apache/geronimo/specs/geronimo-servlet_2.5_spec/1.1.2/geronimo-servlet_2.5_spec-1.1.2.jar.sha1 new file mode 100644 index 0000000..be248f6 --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-servlet_2.5_spec/1.1.2/geronimo-servlet_2.5_spec-1.1.2.jar.sha1 @@ -0,0 +1 @@ +afc48c01f828db0638b455b258f0fa6622d308e7 \ No newline at end of file diff --git a/repository/org/apache/geronimo/specs/geronimo-servlet_2.5_spec/1.1.2/geronimo-servlet_2.5_spec-1.1.2.pom b/repository/org/apache/geronimo/specs/geronimo-servlet_2.5_spec/1.1.2/geronimo-servlet_2.5_spec-1.1.2.pom new file mode 100644 index 0000000..d566886 --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-servlet_2.5_spec/1.1.2/geronimo-servlet_2.5_spec-1.1.2.pom @@ -0,0 +1,52 @@ + + + + + + + + 4.0.0 + + + org.apache.geronimo.specs + specs + 1.4 + ../pom.xml + + + geronimo-servlet_2.5_spec + jar + Servlet 2.5 + 1.1.2 + + Servlet 2.5 Specification + + + javax.servlet* + 2.5 + + + + scm:svn:https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-servlet_2.5_spec-1.1.2 + scm:svn:https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-servlet_2.5_spec-1.1.2 + scm:svn:https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-servlet_2.5_spec-1.1.2 + + + diff --git a/repository/org/apache/geronimo/specs/geronimo-servlet_2.5_spec/1.1.2/geronimo-servlet_2.5_spec-1.1.2.pom.sha1 b/repository/org/apache/geronimo/specs/geronimo-servlet_2.5_spec/1.1.2/geronimo-servlet_2.5_spec-1.1.2.pom.sha1 new file mode 100644 index 0000000..27c893e --- /dev/null +++ b/repository/org/apache/geronimo/specs/geronimo-servlet_2.5_spec/1.1.2/geronimo-servlet_2.5_spec-1.1.2.pom.sha1 @@ -0,0 +1 @@ +02cb8af10cafb0d064e0ae13403939af0482e241 \ No newline at end of file diff --git a/repository/org/apache/geronimo/specs/specs/1.4/_remote.repositories b/repository/org/apache/geronimo/specs/specs/1.4/_remote.repositories new file mode 100644 index 0000000..3842f26 --- /dev/null +++ b/repository/org/apache/geronimo/specs/specs/1.4/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Tue Jan 17 16:46:30 CST 2017 +specs-1.4.pom>nexus= +specs-1.4.pom>central= diff --git a/repository/org/apache/geronimo/specs/specs/1.4/specs-1.4.pom b/repository/org/apache/geronimo/specs/specs/1.4/specs-1.4.pom new file mode 100644 index 0000000..c66abd0 --- /dev/null +++ b/repository/org/apache/geronimo/specs/specs/1.4/specs-1.4.pom @@ -0,0 +1,301 @@ + + + + + + + 4.0.0 + + + org.apache.geronimo.genesis.config + project-config + 1.2 + + + org.apache.geronimo.specs + specs + pom + Geronimo Specifications + 1.4 + + + Provides open-source implementations of Sun specifications. + + + + scm:svn:http://svn.apache.org/repos/asf/geronimo/specs/tags/specs-1.4 + scm:svn:https://svn.apache.org/repos/asf/geronimo/specs/tags/specs-1.4 + http://svn.apache.org/viewvc/geronimo/specs/tags/specs-1.4 + + + + + junit + junit + 3.8.1 + test + + + + + + * + * + + !META-INF*,${geronimo.osgi.export.pkg}*;version=${geronimo.osgi.export.version} + ${project.version} + !META-INF*,${geronimo.osgi.import.pkg} + ${groupId}.${artifactId} + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.0.2 + + 1.5 + 1.5 + + + + + + org.apache.maven.plugins + maven-remote-resources-plugin + 1.0-beta-2 + + + + process + + + + org.apache:apache-jar-resource-bundle:1.0 + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.1 + true + + + generate-resources + + run + + + + + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.3 + true + + 1.5 + + + + + org.apache.maven.plugins + maven-idea-plugin + 2.1 + + 1.5 + true + + + + + org.apache.maven.plugins + maven-release-plugin + 2.0-beta-7 + + https://svn.apache.org/repos/asf/geronimo/specs/tags/ + false + deploy + -Prelease + + + + + org.apache.felix + maven-bundle-plugin + 1.2.0 + true + + + ${artifactId} + ${geronimo.osgi.symbolic.name} + ${geronimo.osgi.export} + ${geronimo.osgi.import} + ${geronimo.osgi.private.pkg} + Apache Geronimo + ${project.version} + + + + + bundle-manifest + process-classes + + manifest + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.1 + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + + + + + + release + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.0.4 + true + + + attach-sources + + jar + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.3 + true + + 1.5 + + + + attach-javadocs + compile + + jar + + + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.3 + true + + true + ${deploy.repository} + + + + + + org.apache.maven.plugins + maven-site-plugin + 2.0-beta-6 + + + + stage-deploy + + + ${deploy.siteURL} + + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.0-alpha-4 + + ${gpg.passphrase} + + + + + sign + + + + + + + + + + + + + geronimo-website + scp://people.apache.org/www/geronimo.apache.org/maven/specs + + + + \ No newline at end of file diff --git a/repository/org/apache/geronimo/specs/specs/1.4/specs-1.4.pom.sha1 b/repository/org/apache/geronimo/specs/specs/1.4/specs-1.4.pom.sha1 new file mode 100644 index 0000000..ea61d97 --- /dev/null +++ b/repository/org/apache/geronimo/specs/specs/1.4/specs-1.4.pom.sha1 @@ -0,0 +1 @@ +c69551a00e6ca89236558ecb847deab338419a3c \ No newline at end of file diff --git a/repository/org/apache/hadoop/hadoop-annotations/2.7.2/_remote.repositories b/repository/org/apache/hadoop/hadoop-annotations/2.7.2/_remote.repositories new file mode 100644 index 0000000..692ca58 --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-annotations/2.7.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:54 CST 2017 +hadoop-annotations-2.7.2.jar>central= +hadoop-annotations-2.7.2.pom>central= diff --git a/repository/org/apache/hadoop/hadoop-annotations/2.7.2/hadoop-annotations-2.7.2.jar b/repository/org/apache/hadoop/hadoop-annotations/2.7.2/hadoop-annotations-2.7.2.jar new file mode 100644 index 0000000..f8ceca4 Binary files /dev/null and b/repository/org/apache/hadoop/hadoop-annotations/2.7.2/hadoop-annotations-2.7.2.jar differ diff --git a/repository/org/apache/hadoop/hadoop-annotations/2.7.2/hadoop-annotations-2.7.2.jar.sha1 b/repository/org/apache/hadoop/hadoop-annotations/2.7.2/hadoop-annotations-2.7.2.jar.sha1 new file mode 100644 index 0000000..9c9f76e --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-annotations/2.7.2/hadoop-annotations-2.7.2.jar.sha1 @@ -0,0 +1 @@ +80693ef2884927ee3c5464a7539fcfa4af382e14 \ No newline at end of file diff --git a/repository/org/apache/hadoop/hadoop-annotations/2.7.2/hadoop-annotations-2.7.2.pom b/repository/org/apache/hadoop/hadoop-annotations/2.7.2/hadoop-annotations-2.7.2.pom new file mode 100644 index 0000000..16c5e4f --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-annotations/2.7.2/hadoop-annotations-2.7.2.pom @@ -0,0 +1,74 @@ + + + + 4.0.0 + + org.apache.hadoop + hadoop-project + 2.7.2 + ../../hadoop-project + + org.apache.hadoop + hadoop-annotations + 2.7.2 + Apache Hadoop Annotations + Apache Hadoop Annotations + jar + + + + jdiff + jdiff + provided + + + + + + jdk1.7 + + 1.7 + + + + jdk.tools + jdk.tools + 1.7 + system + ${java.home}/../lib/tools.jar + + + + + jdk1.8 + + 1.8 + + + + jdk.tools + jdk.tools + 1.8 + system + ${java.home}/../lib/tools.jar + + + + + + diff --git a/repository/org/apache/hadoop/hadoop-annotations/2.7.2/hadoop-annotations-2.7.2.pom.sha1 b/repository/org/apache/hadoop/hadoop-annotations/2.7.2/hadoop-annotations-2.7.2.pom.sha1 new file mode 100644 index 0000000..94031b4 --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-annotations/2.7.2/hadoop-annotations-2.7.2.pom.sha1 @@ -0,0 +1 @@ +59f4fbb30028b21cb21ead06e4b023cb61333f65 \ No newline at end of file diff --git a/repository/org/apache/hadoop/hadoop-auth/2.7.2/_remote.repositories b/repository/org/apache/hadoop/hadoop-auth/2.7.2/_remote.repositories new file mode 100644 index 0000000..3e6bcae --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-auth/2.7.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:58 CST 2017 +hadoop-auth-2.7.2.jar>central= +hadoop-auth-2.7.2.pom>central= diff --git a/repository/org/apache/hadoop/hadoop-auth/2.7.2/hadoop-auth-2.7.2.jar b/repository/org/apache/hadoop/hadoop-auth/2.7.2/hadoop-auth-2.7.2.jar new file mode 100644 index 0000000..03bf35c Binary files /dev/null and b/repository/org/apache/hadoop/hadoop-auth/2.7.2/hadoop-auth-2.7.2.jar differ diff --git a/repository/org/apache/hadoop/hadoop-auth/2.7.2/hadoop-auth-2.7.2.jar.sha1 b/repository/org/apache/hadoop/hadoop-auth/2.7.2/hadoop-auth-2.7.2.jar.sha1 new file mode 100644 index 0000000..a6ee5dd --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-auth/2.7.2/hadoop-auth-2.7.2.jar.sha1 @@ -0,0 +1 @@ +bf613cfec06a1f3d3a91d7f82f9e4af75bc01f72 \ No newline at end of file diff --git a/repository/org/apache/hadoop/hadoop-auth/2.7.2/hadoop-auth-2.7.2.pom b/repository/org/apache/hadoop/hadoop-auth/2.7.2/hadoop-auth-2.7.2.pom new file mode 100644 index 0000000..aa3c2c7 --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-auth/2.7.2/hadoop-auth-2.7.2.pom @@ -0,0 +1,246 @@ + + + + 4.0.0 + + org.apache.hadoop + hadoop-project + 2.7.2 + ../../hadoop-project + + org.apache.hadoop + hadoop-auth + 2.7.2 + jar + + Apache Hadoop Auth + Apache Hadoop Auth - Java HTTP SPNEGO + + + yyyyMMdd + + + + + + org.apache.hadoop + hadoop-annotations + provided + + + junit + junit + test + + + org.mockito + mockito-all + test + + + org.mortbay.jetty + jetty-util + test + + + org.mortbay.jetty + jetty + test + + + org.apache.tomcat.embed + tomcat-embed-core + test + + + org.apache.tomcat.embed + tomcat-embed-logging-juli + test + + + javax.servlet + servlet-api + provided + + + org.slf4j + slf4j-api + compile + + + commons-codec + commons-codec + compile + + + log4j + log4j + runtime + + + org.slf4j + slf4j-log4j12 + runtime + + + org.apache.hadoop + hadoop-minikdc + test + + + org.apache.httpcomponents + httpclient + compile + + + org.apache.directory.server + apacheds-kerberos-codec + compile + + + org.apache.directory.api + api-asn1-ber + + + org.apache.directory.api + api-i18n + + + org.apache.directory.api + api-ldap-model + + + net.sf.ehcache + ehcache-core + + + + + org.apache.zookeeper + zookeeper + + + org.apache.curator + curator-framework + + + org.apache.curator + curator-test + test + + + + + + + org.apache.maven.plugins + maven-source-plugin + + + prepare-package + + jar + + + + + true + + + + org.apache.maven.plugins + maven-jar-plugin + + + prepare-jar + prepare-package + + jar + + + + prepare-test-jar + prepare-package + + test-jar + + + + + + org.codehaus.mojo + findbugs-maven-plugin + + ${basedir}/dev-support/findbugsExcludeFile.xml + + + + + + + + docs + + false + + + + + org.apache.maven.plugins + maven-site-plugin + + + package + + site + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + + + + false + + package + + dependencies + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + package + + javadoc + + + + + + + + + diff --git a/repository/org/apache/hadoop/hadoop-auth/2.7.2/hadoop-auth-2.7.2.pom.sha1 b/repository/org/apache/hadoop/hadoop-auth/2.7.2/hadoop-auth-2.7.2.pom.sha1 new file mode 100644 index 0000000..36d56a0 --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-auth/2.7.2/hadoop-auth-2.7.2.pom.sha1 @@ -0,0 +1 @@ +1414717d5ec954f87bcad69ade14c3a74f5d3856 \ No newline at end of file diff --git a/repository/org/apache/hadoop/hadoop-common/2.7.2/_remote.repositories b/repository/org/apache/hadoop/hadoop-common/2.7.2/_remote.repositories new file mode 100644 index 0000000..9cbcad8 --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-common/2.7.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:56 CST 2017 +hadoop-common-2.7.2.jar>central= +hadoop-common-2.7.2.pom>central= diff --git a/repository/org/apache/hadoop/hadoop-common/2.7.2/hadoop-common-2.7.2.jar b/repository/org/apache/hadoop/hadoop-common/2.7.2/hadoop-common-2.7.2.jar new file mode 100644 index 0000000..d695718 Binary files /dev/null and b/repository/org/apache/hadoop/hadoop-common/2.7.2/hadoop-common-2.7.2.jar differ diff --git a/repository/org/apache/hadoop/hadoop-common/2.7.2/hadoop-common-2.7.2.jar.sha1 b/repository/org/apache/hadoop/hadoop-common/2.7.2/hadoop-common-2.7.2.jar.sha1 new file mode 100644 index 0000000..81dbd51 --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-common/2.7.2/hadoop-common-2.7.2.jar.sha1 @@ -0,0 +1 @@ +422eb48913fa6f81835b3192c97a576505b6c192 \ No newline at end of file diff --git a/repository/org/apache/hadoop/hadoop-common/2.7.2/hadoop-common-2.7.2.pom b/repository/org/apache/hadoop/hadoop-common/2.7.2/hadoop-common-2.7.2.pom new file mode 100644 index 0000000..5ca70ad --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-common/2.7.2/hadoop-common-2.7.2.pom @@ -0,0 +1,777 @@ + + + + 4.0.0 + + org.apache.hadoop + hadoop-project-dist + 2.7.2 + ../../hadoop-project-dist + + org.apache.hadoop + hadoop-common + 2.7.2 + Apache Hadoop Common + Apache Hadoop Common + jar + + + common + true + ../etc/hadoop + wsce-site.xml + + + + + org.apache.hadoop + hadoop-annotations + compile + + + com.google.guava + guava + compile + + + commons-cli + commons-cli + compile + + + org.apache.commons + commons-math3 + compile + + + xmlenc + xmlenc + compile + + + commons-httpclient + commons-httpclient + compile + + + commons-codec + commons-codec + compile + + + commons-io + commons-io + compile + + + commons-net + commons-net + compile + + + commons-collections + commons-collections + compile + + + javax.servlet + servlet-api + compile + + + org.mortbay.jetty + jetty + compile + + + org.mortbay.jetty + jetty-util + compile + + + + javax.servlet.jsp + jsp-api + runtime + + + com.sun.jersey + jersey-core + compile + + + + com.sun.jersey + jersey-json + compile + + + com.sun.jersey + jersey-server + compile + + + + commons-logging + commons-logging + compile + + + log4j + log4j + compile + + + net.java.dev.jets3t + jets3t + compile + + + junit + junit + test + + + commons-lang + commons-lang + compile + + + commons-configuration + commons-configuration + compile + + + org.slf4j + slf4j-api + compile + + + org.slf4j + slf4j-log4j12 + runtime + + + org.codehaus.jackson + jackson-core-asl + compile + + + org.codehaus.jackson + jackson-mapper-asl + compile + + + org.mockito + mockito-all + test + + + org.apache.avro + avro + compile + + + org.apache.ant + ant + provided + + + com.google.protobuf + protobuf-java + compile + + + com.google.code.gson + gson + + + org.apache.hadoop + hadoop-auth + compile + + + org.apache.hadoop + hadoop-auth + test-jar + test + + + org.apache.hadoop + hadoop-minikdc + test + + + com.jcraft + jsch + + + org.apache.curator + curator-test + test + + + org.apache.curator + curator-client + + + org.apache.curator + curator-recipes + + + com.google.code.findbugs + jsr305 + compile + + + + org.apache.htrace + htrace-core + + + org.apache.zookeeper + zookeeper + + + jline + jline + + + org.jboss.netty + netty + + + + junit + junit + + + com.sun.jdmk + jmxtools + + + com.sun.jmx + jmxri + + + + + org.apache.zookeeper + zookeeper + test-jar + test + + + org.apache.commons + commons-compress + + + org.bouncycastle + bcprov-jdk16 + test + + + + + + + + ${basedir}/src/main/resources + + common-version-info.properties + + false + + + ${basedir}/src/main/resources + + common-version-info.properties + + true + + + + + org.apache.hadoop + hadoop-maven-plugins + + + version-info + generate-resources + + version-info + + + + ${basedir}/src/main + + java/**/*.java + proto/**/*.proto + + + + + + compile-protoc + generate-sources + + protoc + + + ${protobuf.version} + ${protoc.path} + + ${basedir}/src/main/proto + + + ${basedir}/src/main/proto + + HAServiceProtocol.proto + IpcConnectionContext.proto + ProtocolInfo.proto + RpcHeader.proto + ZKFCProtocol.proto + ProtobufRpcEngine.proto + Security.proto + GetUserMappingsProtocol.proto + TraceAdmin.proto + RefreshAuthorizationPolicyProtocol.proto + RefreshUserMappingsProtocol.proto + RefreshCallQueueProtocol.proto + GenericRefreshProtocol.proto + + + ${project.build.directory}/generated-sources/java + + + + compile-test-protoc + generate-test-sources + + protoc + + + ${protobuf.version} + ${protoc.path} + + ${basedir}/src/test/proto + + + ${basedir}/src/test/proto + + test.proto + test_rpc_service.proto + + + ${project.build.directory}/generated-test-sources/java + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + ${startKdc} + ${kdc.resource.dir} + ${runningWithNative} + + + + listener + org.apache.hadoop.test.TimedOutTestsListener + + + + + + org.apache.avro + avro-maven-plugin + + + generate-avro-test-sources + generate-test-sources + + schema + + + + + ${project.build.directory}/generated-test-sources/java + + + + org.apache.maven.plugins + maven-antrun-plugin + + + create-log-dir + process-test-resources + + run + + + + + + + + + + + + + + + + copy-test-tarballs + process-test-resources + + run + + + + + + + + + + + + + + pre-site + + run + + + + + + + + + + + + org.apache.rat + apache-rat-plugin + + + CHANGES.txt + .idea/** + src/main/conf/* + src/main/docs/** + dev-support/jdiff/** + src/main/native/* + src/main/native/config/* + src/main/native/m4/* + src/test/empty-file + src/test/all-tests + src/test/resources/kdc/ldif/users.ldif + src/main/native/src/org/apache/hadoop/io/compress/lz4/lz4.h + src/main/native/src/org/apache/hadoop/io/compress/lz4/lz4.c + src/main/native/src/org/apache/hadoop/io/compress/lz4/lz4hc.h + src/main/native/src/org/apache/hadoop/io/compress/lz4/lz4hc.c + src/main/native/src/org/apache/hadoop/io/compress/lz4/lz4hc_encoder.h + src/test/java/org/apache/hadoop/fs/test-untar.tgz + src/test/resources/test.har/_SUCCESS + src/test/resources/test.har/_index + src/test/resources/test.har/_masterindex + src/test/resources/test.har/part-0 + src/test/resources/javakeystoreprovider.password + + + + + + + + + native + + false + + + false + + + + false + + + + false + true + false + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + enforce-os + + enforce + + + + + mac + unix + native build only supported on Mac or Unix + + + true + + + + + + org.codehaus.mojo + native-maven-plugin + + + compile + + javah + + + ${env.JAVA_HOME}/bin/javah + + org.apache.hadoop.io.compress.zlib.ZlibCompressor + org.apache.hadoop.io.compress.zlib.ZlibDecompressor + org.apache.hadoop.io.compress.bzip2.Bzip2Compressor + org.apache.hadoop.io.compress.bzip2.Bzip2Decompressor + org.apache.hadoop.security.JniBasedUnixGroupsMapping + org.apache.hadoop.io.nativeio.NativeIO + org.apache.hadoop.io.nativeio.SharedFileDescriptorFactory + org.apache.hadoop.security.JniBasedUnixGroupsNetgroupMapping + org.apache.hadoop.io.compress.snappy.SnappyCompressor + org.apache.hadoop.io.compress.snappy.SnappyDecompressor + org.apache.hadoop.io.compress.lz4.Lz4Compressor + org.apache.hadoop.io.compress.lz4.Lz4Decompressor + org.apache.hadoop.crypto.OpensslCipher + org.apache.hadoop.crypto.random.OpensslSecureRandom + org.apache.hadoop.util.NativeCrc32 + org.apache.hadoop.net.unix.DomainSocket + org.apache.hadoop.net.unix.DomainSocketWatcher + + ${project.build.directory}/native/javah + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + make + compile + run + + + + + + + + + + + + + + + native_tests + test + run + + + + + + + + + + + + + + + + + + native-win + + + Windows + + + + + + + false + true + + + + false + true + false + + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + enforce-os + + enforce + + + + + windows + native-win build only supported on Windows + + + true + + + + + + org.codehaus.mojo + native-maven-plugin + + + compile + + javah + + + ${env.JAVA_HOME}/bin/javah + + org.apache.hadoop.io.compress.zlib.ZlibCompressor + org.apache.hadoop.io.compress.zlib.ZlibDecompressor + org.apache.hadoop.security.JniBasedUnixGroupsMapping + org.apache.hadoop.io.nativeio.NativeIO + org.apache.hadoop.security.JniBasedUnixGroupsNetgroupMapping + org.apache.hadoop.io.compress.snappy.SnappyCompressor + org.apache.hadoop.io.compress.snappy.SnappyDecompressor + org.apache.hadoop.io.compress.lz4.Lz4Compressor + org.apache.hadoop.io.compress.lz4.Lz4Decompressor + org.apache.hadoop.crypto.OpensslCipher + org.apache.hadoop.crypto.random.OpensslSecureRandom + org.apache.hadoop.util.NativeCrc32 + + ${project.build.directory}/native/javah + + + + + + org.codehaus.mojo + exec-maven-plugin + + + compile-ms-winutils + compile + + exec + + + msbuild + + ${basedir}/src/main/winutils/winutils.sln + /nologo + /p:Configuration=Release + /p:OutDir=${project.build.directory}/bin/ + /p:IntermediateOutputPath=${project.build.directory}/winutils/ + /p:WsceConfigDir=${wsce.config.dir} + /p:WsceConfigFile=${wsce.config.file} + + + + + compile-ms-native-dll + compile + + exec + + + msbuild + + ${basedir}/src/main/native/native.sln + /nologo + /p:Configuration=Release + /p:OutDir=${project.build.directory}/bin/ + /p:CustomSnappyPrefix=${snappy.prefix} + /p:CustomSnappyLib=${snappy.lib} + /p:CustomSnappyInclude=${snappy.include} + /p:RequireSnappy=${require.snappy} + /p:CustomOpensslPrefix=${openssl.prefix} + /p:CustomOpensslLib=${openssl.lib} + /p:CustomOpensslInclude=${openssl.include} + /p:RequireOpenssl=${require.openssl} + + + + + + + + + + parallel-tests + + + + org.apache.maven.plugins + maven-surefire-plugin + + ${testsThreadCount} + -Xmx1024m -XX:+HeapDumpOnOutOfMemoryError -DminiClusterDedicatedDirs=true + + + + + + + diff --git a/repository/org/apache/hadoop/hadoop-common/2.7.2/hadoop-common-2.7.2.pom.sha1 b/repository/org/apache/hadoop/hadoop-common/2.7.2/hadoop-common-2.7.2.pom.sha1 new file mode 100644 index 0000000..8066254 --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-common/2.7.2/hadoop-common-2.7.2.pom.sha1 @@ -0,0 +1 @@ +7b74c290aae960dde2568c882780daafa58312cf \ No newline at end of file diff --git a/repository/org/apache/hadoop/hadoop-hdfs/2.7.2/_remote.repositories b/repository/org/apache/hadoop/hadoop-hdfs/2.7.2/_remote.repositories new file mode 100644 index 0000000..97e5776 --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-hdfs/2.7.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:55 CST 2017 +hadoop-hdfs-2.7.2.jar>central= +hadoop-hdfs-2.7.2.pom>central= diff --git a/repository/org/apache/hadoop/hadoop-hdfs/2.7.2/hadoop-hdfs-2.7.2.jar b/repository/org/apache/hadoop/hadoop-hdfs/2.7.2/hadoop-hdfs-2.7.2.jar new file mode 100644 index 0000000..e8d1b98 Binary files /dev/null and b/repository/org/apache/hadoop/hadoop-hdfs/2.7.2/hadoop-hdfs-2.7.2.jar differ diff --git a/repository/org/apache/hadoop/hadoop-hdfs/2.7.2/hadoop-hdfs-2.7.2.jar.sha1 b/repository/org/apache/hadoop/hadoop-hdfs/2.7.2/hadoop-hdfs-2.7.2.jar.sha1 new file mode 100644 index 0000000..902148b --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-hdfs/2.7.2/hadoop-hdfs-2.7.2.jar.sha1 @@ -0,0 +1 @@ +3c304b3d9227fbf8af8bc1cab013271538c3cf0a \ No newline at end of file diff --git a/repository/org/apache/hadoop/hadoop-hdfs/2.7.2/hadoop-hdfs-2.7.2.pom b/repository/org/apache/hadoop/hadoop-hdfs/2.7.2/hadoop-hdfs-2.7.2.pom new file mode 100644 index 0000000..20747b9 --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-hdfs/2.7.2/hadoop-hdfs-2.7.2.pom @@ -0,0 +1,605 @@ + + + + 4.0.0 + + org.apache.hadoop + hadoop-project-dist + 2.7.2 + ../../hadoop-project-dist + + org.apache.hadoop + hadoop-hdfs + 2.7.2 + Apache Hadoop HDFS + Apache Hadoop HDFS + jar + + + hdfs + true + false + false + + + + + org.apache.hadoop + hadoop-annotations + provided + + + org.apache.hadoop + hadoop-auth + provided + + + org.apache.hadoop + hadoop-common + provided + + + org.apache.hadoop + hadoop-common + test + test-jar + + + org.apache.zookeeper + zookeeper + test-jar + test + + + com.google.guava + guava + compile + + + org.mortbay.jetty + jetty + compile + + + org.mortbay.jetty + jetty-util + compile + + + com.sun.jersey + jersey-core + compile + + + com.sun.jersey + jersey-server + compile + + + commons-cli + commons-cli + compile + + + commons-codec + commons-codec + compile + + + commons-io + commons-io + compile + + + commons-lang + commons-lang + compile + + + commons-logging + commons-logging + compile + + + commons-daemon + commons-daemon + compile + + + log4j + log4j + compile + + + com.google.protobuf + protobuf-java + compile + + + javax.servlet + servlet-api + compile + + + junit + junit + test + + + org.apache.hadoop + hadoop-minikdc + test + + + org.mockito + mockito-all + test + + + org.slf4j + slf4j-log4j12 + provided + + + org.codehaus.jackson + jackson-core-asl + compile + + + org.codehaus.jackson + jackson-mapper-asl + compile + + + xmlenc + xmlenc + compile + + + io.netty + netty + compile + + + io.netty + netty-all + compile + + + xerces + xercesImpl + compile + + + org.apache.htrace + htrace-core + + + org.apache.hadoop + hadoop-kms + classes + jar + test + + + org.apache.hadoop + hadoop-kms + test-jar + test + + + org.fusesource.leveldbjni + leveldbjni-all + 1.8 + + + + org.bouncycastle + bcprov-jdk16 + test + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + ${startKdc} + ${kdc.resource.dir} + ${runningWithNative} + + + + listener + org.apache.hadoop.test.TimedOutTestsListener + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + false + + + + create-web-xmls + compile + + run + + + + + + + + + + + + + + + + + + create-log-dir + process-test-resources + + run + + + + + + + + + + + + + + + + + + pre-site + + run + + + + + + + + + + + + org.apache.hadoop + hadoop-maven-plugins + + + compile-protoc + generate-sources + + protoc + + + ${protobuf.version} + ${protoc.path} + + ${basedir}/../../hadoop-common-project/hadoop-common/src/main/proto + ${basedir}/src/main/proto + + + ${basedir}/src/main/proto + + ClientDatanodeProtocol.proto + ClientNamenodeProtocol.proto + DatanodeProtocol.proto + HAZKInfo.proto + InterDatanodeProtocol.proto + JournalProtocol.proto + NamenodeProtocol.proto + QJournalProtocol.proto + acl.proto + xattr.proto + datatransfer.proto + fsimage.proto + hdfs.proto + encryption.proto + inotify.proto + + + ${project.build.directory}/generated-sources/java + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + org.apache.hadoop.hdfs.protocol.proto + + + + org.apache.rat + apache-rat-plugin + + + CHANGES.txt + CHANGES.HDFS-1623.txt + .gitattributes + .idea/** + src/main/conf/* + src/main/docs/** + dev-support/findbugsExcludeFile.xml + dev-support/checkstyle* + dev-support/jdiff/** + dev-support/*tests + src/main/native/* + src/main/native/config/* + src/main/native/m4/* + src/test/empty-file + src/test/all-tests + src/test/resources/*.tgz + src/test/resources/data* + src/test/resources/editsStored* + src/test/resources/empty-file + src/main/native/util/tree.h + src/test/aop/org/apache/hadoop/hdfs/server/datanode/DataXceiverAspects.aj + src/main/webapps/datanode/robots.txt + src/main/docs/releasenotes.html + src/contrib/** + src/site/resources/images/* + src/main/webapps/static/bootstrap-3.0.2/** + src/main/webapps/static/dust-full-2.0.0.min.js + src/main/webapps/static/dust-helpers-1.1.1.min.js + src/main/webapps/static/jquery-1.10.2.min.js + + + + + + + + + native-win + + false + + windows + + + + true + + + + + org.apache.maven.plugins + maven-enforcer-plugin + + + enforce-os + + enforce + + + + + windows + native-win build only supported on Windows + + + true + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + make + compile + + run + + + + + + + + + + + + + + + + + + + + + + native_tests + test + run + + ${skipTests} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + native + + false + + + true + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + make + compile + run + + + + + + + + + + + + + + + + native_tests + test + run + + ${skipTests} + + + + + + + + + + + + + + + + + + + + + + + + + + + + parallel-tests + + + + maven-antrun-plugin + + + create-parallel-tests-dirs + test-compile + + + + + + + + + + run + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + ${testsThreadCount} + -Xmx1024m -XX:+HeapDumpOnOutOfMemoryError -DminiClusterDedicatedDirs=true + + ${test.build.data}/${surefire.forkNumber} + ${hadoop.tmp.dir}/${surefire.forkNumber} + + + + + + + + diff --git a/repository/org/apache/hadoop/hadoop-hdfs/2.7.2/hadoop-hdfs-2.7.2.pom.sha1 b/repository/org/apache/hadoop/hadoop-hdfs/2.7.2/hadoop-hdfs-2.7.2.pom.sha1 new file mode 100644 index 0000000..b8f43a6 --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-hdfs/2.7.2/hadoop-hdfs-2.7.2.pom.sha1 @@ -0,0 +1 @@ +26cb7e480741c07fb4c075528945db7bc6ae23d0 \ No newline at end of file diff --git a/repository/org/apache/hadoop/hadoop-main/2.7.2/_remote.repositories b/repository/org/apache/hadoop/hadoop-main/2.7.2/_remote.repositories new file mode 100644 index 0000000..ff18ba7 --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-main/2.7.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:54:47 CST 2017 +hadoop-main-2.7.2.pom>central= diff --git a/repository/org/apache/hadoop/hadoop-main/2.7.2/hadoop-main-2.7.2.pom b/repository/org/apache/hadoop/hadoop-main/2.7.2/hadoop-main-2.7.2.pom new file mode 100644 index 0000000..66f8f4c --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-main/2.7.2/hadoop-main-2.7.2.pom @@ -0,0 +1,510 @@ + + + + 4.0.0 + org.apache.hadoop + hadoop-main + 2.7.2 + Apache Hadoop Main + Apache Hadoop Main + pom + + + + + com.cenqua.clover + clover + + 3.0.2 + + + + + + + ${distMgmtStagingId} + ${distMgmtStagingName} + ${distMgmtStagingUrl} + + + ${distMgmtSnapshotsId} + ${distMgmtSnapshotsName} + ${distMgmtSnapshotsUrl} + + + apache.website + scpexe://people.apache.org/www/hadoop.apache.org/docs/r${project.version} + + + + + + ${distMgmtSnapshotsId} + ${distMgmtSnapshotsName} + ${distMgmtSnapshotsUrl} + + + repository.jboss.org + http://repository.jboss.org/nexus/content/groups/public/ + + false + + + + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + + + + + Apache Software Foundation + http://www.apache.org + + + + apache.snapshots.https + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + apache.staging.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 + + + UTF-8 + UTF-8 + + + 2.8.1 + 3.4 + 1.7 + 2.4 + 2.8 + 1.3.1 + 2.9.1 + 0.10 + 1.0 + 3.3.0 + 2.5.0 + + + + hadoop-project + hadoop-project-dist + hadoop-assemblies + hadoop-maven-plugins + hadoop-common-project + hadoop-hdfs-project + hadoop-yarn-project + hadoop-mapreduce-project + hadoop-tools + hadoop-dist + hadoop-client + hadoop-minicluster + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + ${maven-dependency-plugin.version} + + + org.apache.maven.plugins + maven-enforcer-plugin + ${maven-enforcer-plugin.version} + + + + [3.0.2,) + + + [1.7,) + + + + + + org.apache.maven.plugins + maven-assembly-plugin + ${maven-assembly-plugin.version} + + + org.apache.maven.plugins + maven-deploy-plugin + ${maven-deploy-plugin.version} + + + org.apache.rat + apache-rat-plugin + ${apache-rat-plugin.version} + + + org.apache.maven.plugins + maven-antrun-plugin + ${maven-antrun-plugin.version} + + + org.apache.maven.plugins + maven-site-plugin + ${maven-site-plugin.version} + + + org.apache.maven.wagon + wagon-ssh + ${wagon-ssh.version} + + + + + com.atlassian.maven.plugins + maven-clover2-plugin + ${maven-clover2-plugin.version} + + + org.apache.felix + maven-bundle-plugin + ${maven-bundle-plugin.version} + + + + + + + org.apache.maven.plugins + maven-enforcer-plugin + false + + + clean + + enforce + + pre-clean + + + default + + enforce + + validate + + + site + + enforce + + pre-site + + + + + org.apache.rat + apache-rat-plugin + + + .gitattributes + .gitignore + .git/** + .idea/** + **/build/** + + + + + maven-site-plugin + + + attach-descriptor + + attach-descriptor + + + true + + + + + + org.apache.felix + maven-bundle-plugin + true + true + + + + + + true + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin.version} + false + + + aggregate + + 1024m + true + true + false + ${maven.compile.source} + ${maven.compile.encoding} + ${project.build.directory}/site + hadoop-project/api + + org.apache.hadoop.authentication*,org.apache.hadoop.hdfs*,org.apache.hadoop.mapreduce.v2.proto,org.apache.hadoop.yarn.proto,org.apache.hadoop.yarn.server*,org.apache.hadoop.yarn.webapp* + + + Common + org.apache.hadoop* + + + MapReduce + org.apache.hadoop.mapred* + + + YARN + org.apache.hadoop.yarn* + + + org.apache.hadoop.classification.tools.IncludePublicAnnotationsStandardDoclet + + + org.apache.hadoop + hadoop-annotations + ${project.version} + + + true + + + false + + + + org.apache.hadoop:hadoop-annotations + + + + + aggregate + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + ${maven-dependency-plugin.version} + + + + analyze-report + + + + + + + + + + src + + false + + + + + org.apache.maven.plugins + maven-assembly-plugin + false + + + src-dist + package + + single + + + false + false + hadoop-${project.version}-src + hadoop-dist/target + + + + hadoop-assemblies/src/main/resources/assemblies/hadoop-src.xml + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + false + + + src-dist-msg + package + + run + + + + + Hadoop source tar available at: ${basedir}/hadoop-dist/target/hadoop-${project.version}-src.tar.gz + + + + + + + + + + + + dist + + + + + org.apache.maven.plugins + maven-javadoc-plugin + false + + + + default-cli + + aggregate + + + hadoop-common-project/hadoop-common/src/main/java/overview.html + + + + + + + + + sign + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + + + clover + + false + + clover + + + + ${user.home}/.clover.license + ${project.build.directory}/clover/hadoop-coverage.db + + true + true + true + false + + + + + com.atlassian.maven.plugins + maven-clover2-plugin + + false + true + ${cloverLicenseLocation} + ${cloverDatabase} + 50% + ${project.build.directory}/clover + ${cloverAlwaysReport} + ${cloverGenHtml} + ${cloverGenXml} + ${cloverGenHistorical} + + **/examples/**/*.java + **/hamlet/*.java + **/ha/proto/*.java + **/protocol/proto/*.java + **/compiler/generated/*.java + **/protobuf/*.java + **/v2/proto/*.java + **/yarn/proto/*.java + **/security/proto/*.java + **/tools/proto/*.java + **/hs/proto/*.java + + + + + clover-setup + process-sources + + setup + + + + clover + test + + clover + + + + + + + + + diff --git a/repository/org/apache/hadoop/hadoop-main/2.7.2/hadoop-main-2.7.2.pom.sha1 b/repository/org/apache/hadoop/hadoop-main/2.7.2/hadoop-main-2.7.2.pom.sha1 new file mode 100644 index 0000000..8775ce8 --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-main/2.7.2/hadoop-main-2.7.2.pom.sha1 @@ -0,0 +1 @@ +a9b799eb53835ce94360027798b5d7566e6a17f4 \ No newline at end of file diff --git a/repository/org/apache/hadoop/hadoop-mapreduce-client-core/2.7.2/_remote.repositories b/repository/org/apache/hadoop/hadoop-mapreduce-client-core/2.7.2/_remote.repositories new file mode 100644 index 0000000..35fafa1 --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-mapreduce-client-core/2.7.2/_remote.repositories @@ -0,0 +1,4 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 18:03:53 CST 2017 +hadoop-mapreduce-client-core-2.7.2.jar>central= +hadoop-mapreduce-client-core-2.7.2.pom>central= diff --git a/repository/org/apache/hadoop/hadoop-mapreduce-client-core/2.7.2/hadoop-mapreduce-client-core-2.7.2.jar b/repository/org/apache/hadoop/hadoop-mapreduce-client-core/2.7.2/hadoop-mapreduce-client-core-2.7.2.jar new file mode 100644 index 0000000..7ccc400 Binary files /dev/null and b/repository/org/apache/hadoop/hadoop-mapreduce-client-core/2.7.2/hadoop-mapreduce-client-core-2.7.2.jar differ diff --git a/repository/org/apache/hadoop/hadoop-mapreduce-client-core/2.7.2/hadoop-mapreduce-client-core-2.7.2.jar.sha1 b/repository/org/apache/hadoop/hadoop-mapreduce-client-core/2.7.2/hadoop-mapreduce-client-core-2.7.2.jar.sha1 new file mode 100644 index 0000000..f518ddd --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-mapreduce-client-core/2.7.2/hadoop-mapreduce-client-core-2.7.2.jar.sha1 @@ -0,0 +1 @@ +accf0f40de77a6d8cece5e3bd6bbc2a579102a4f \ No newline at end of file diff --git a/repository/org/apache/hadoop/hadoop-mapreduce-client-core/2.7.2/hadoop-mapreduce-client-core-2.7.2.pom b/repository/org/apache/hadoop/hadoop-mapreduce-client-core/2.7.2/hadoop-mapreduce-client-core-2.7.2.pom new file mode 100644 index 0000000..3a41efd --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-mapreduce-client-core/2.7.2/hadoop-mapreduce-client-core-2.7.2.pom @@ -0,0 +1,101 @@ + + + + + hadoop-mapreduce-client + org.apache.hadoop + 2.7.2 + + 4.0.0 + org.apache.hadoop + hadoop-mapreduce-client-core + 2.7.2 + hadoop-mapreduce-client-core + + + + ${project.parent.basedir}/.. + + + + + org.apache.hadoop + hadoop-yarn-common + + + org.apache.hadoop + hadoop-hdfs + test + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + file:///${project.basedir}/src/test/resources/log4j.properties + + + + + org.apache.avro + avro-maven-plugin + + + generate-sources + + protocol + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + pre-site + + run + + + + + + + + + + + + org.apache.rat + apache-rat-plugin + + + .gitattributes + src/test/resources/recordSpanningMultipleSplits.txt + src/test/resources/testBOM.txt + + + + + + diff --git a/repository/org/apache/hadoop/hadoop-mapreduce-client-core/2.7.2/hadoop-mapreduce-client-core-2.7.2.pom.sha1 b/repository/org/apache/hadoop/hadoop-mapreduce-client-core/2.7.2/hadoop-mapreduce-client-core-2.7.2.pom.sha1 new file mode 100644 index 0000000..51c5d29 --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-mapreduce-client-core/2.7.2/hadoop-mapreduce-client-core-2.7.2.pom.sha1 @@ -0,0 +1 @@ +c8e0ca1fb1f7081ec2a08356d830b2e856542142 \ No newline at end of file diff --git a/repository/org/apache/hadoop/hadoop-mapreduce-client/2.7.2/_remote.repositories b/repository/org/apache/hadoop/hadoop-mapreduce-client/2.7.2/_remote.repositories new file mode 100644 index 0000000..1dc253c --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-mapreduce-client/2.7.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:54:26 CST 2017 +hadoop-mapreduce-client-2.7.2.pom>central= diff --git a/repository/org/apache/hadoop/hadoop-mapreduce-client/2.7.2/hadoop-mapreduce-client-2.7.2.pom b/repository/org/apache/hadoop/hadoop-mapreduce-client/2.7.2/hadoop-mapreduce-client-2.7.2.pom new file mode 100644 index 0000000..c965f1a --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-mapreduce-client/2.7.2/hadoop-mapreduce-client-2.7.2.pom @@ -0,0 +1,191 @@ + + + + 4.0.0 + + org.apache.hadoop + hadoop-project + 2.7.2 + ../../hadoop-project + + org.apache.hadoop + hadoop-mapreduce-client + 2.7.2 + hadoop-mapreduce-client + pom + + + ${basedir}/../../../hadoop-common-project/hadoop-common/target + + + + + com.google.protobuf + protobuf-java + + + org.apache.avro + avro + + + org.mortbay.jetty + jetty + + + org.apache.ant + ant + + + org.jboss.netty + netty + + + org.apache.velocity + velocity + + + org.slf4j + slf4j-api + + + paranamer-ant + com.thoughtworks.paranamer + + + + + org.apache.hadoop + hadoop-common + provided + + + + org.slf4j + slf4j-api + + + org.slf4j + slf4j-log4j12 + + + org.apache.hadoop + hadoop-annotations + + + org.mockito + mockito-all + test + + + org.apache.hadoop + hadoop-common + test-jar + test + + + org.apache.hadoop + hadoop-hdfs + test + + + com.google.inject.extensions + guice-servlet + + + junit + junit + test + + + io.netty + netty + + + commons-logging + commons-logging + provided + + + com.google.guava + guava + provided + + + commons-codec + commons-codec + provided + + + commons-cli + commons-cli + provided + + + commons-lang + commons-lang + provided + + + commons-collections + commons-collections + provided + + + com.sun.jersey.jersey-test-framework + jersey-test-framework-grizzly2 + test + + + + + + + org.codehaus.mojo + findbugs-maven-plugin + + true + true + ${mr.basedir}/dev-support/findbugs-exclude.xml + Max + + + + org.apache.maven.plugins + maven-surefire-plugin + + + + listener + org.apache.hadoop.test.TimedOutTestsListener + + + + + + + + + hadoop-mapreduce-client-core + hadoop-mapreduce-client-common + hadoop-mapreduce-client-shuffle + hadoop-mapreduce-client-app + hadoop-mapreduce-client-jobclient + hadoop-mapreduce-client-hs + hadoop-mapreduce-client-hs-plugins + + diff --git a/repository/org/apache/hadoop/hadoop-mapreduce-client/2.7.2/hadoop-mapreduce-client-2.7.2.pom.sha1 b/repository/org/apache/hadoop/hadoop-mapreduce-client/2.7.2/hadoop-mapreduce-client-2.7.2.pom.sha1 new file mode 100644 index 0000000..5bba4de --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-mapreduce-client/2.7.2/hadoop-mapreduce-client-2.7.2.pom.sha1 @@ -0,0 +1 @@ +eb4b8a05171012ea4d1f85b3288ccdf1813e8f2d \ No newline at end of file diff --git a/repository/org/apache/hadoop/hadoop-project-dist/2.7.2/_remote.repositories b/repository/org/apache/hadoop/hadoop-project-dist/2.7.2/_remote.repositories new file mode 100644 index 0000000..12b042b --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-project-dist/2.7.2/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Mon Apr 10 16:56:12 CST 2017 +hadoop-project-dist-2.7.2.pom>central= diff --git a/repository/org/apache/hadoop/hadoop-project-dist/2.7.2/hadoop-project-dist-2.7.2.pom b/repository/org/apache/hadoop/hadoop-project-dist/2.7.2/hadoop-project-dist-2.7.2.pom new file mode 100644 index 0000000..e36bfb8 --- /dev/null +++ b/repository/org/apache/hadoop/hadoop-project-dist/2.7.2/hadoop-project-dist-2.7.2.pom @@ -0,0 +1,450 @@ + + + + 4.0.0 + + org.apache.hadoop + hadoop-project + 2.7.2 + ../hadoop-project + + org.apache.hadoop + hadoop-project-dist + 2.7.2 + Apache Hadoop Project Dist POM + Apache Hadoop Project Dist POM + pom + + + ${project.build.directory}/test + ${project.build.directory}/test/data + ${project.build.directory}/log + ${project.build.directory}/test-classes/webapps + ${project.build.directory}/test-classes + ${project.build.directory}/test-classes + + UNDEF + false + false + false + false + + + + + org.apache.hadoop + hadoop-annotations + provided + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + prepare-jar + prepare-package + + jar + + + + prepare-test-jar + prepare-package + + test-jar + + + + **/*.class + webapps/** + + + + + + + org.apache.maven.plugins + maven-source-plugin + + + prepare-package + + jar + test-jar + + + + + true + + + + org.codehaus.mojo + findbugs-maven-plugin + + ${basedir}/dev-support/findbugsExcludeFile.xml + true + 2048 + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + file://${basedir}/dev-support/checkstyle.xml + false + xml + html + ${project.build.directory}/test/checkstyle-errors.xml + + + + org.apache.maven.plugins + maven-javadoc-plugin + + true + 512m + true + false + ${maven.compile.source} + ${maven.compile.encoding} + ${project.build.directory}/site + api + + + ${project.name} API + org.apache.hadoop* + + + org.apache.hadoop.classification.tools.ExcludePrivateAnnotationsStandardDoclet + + + org.apache.hadoop + hadoop-annotations + ${project.version} + + + true + + + false + + + + org.apache.hadoop:hadoop-annotations + + + + + + + + + + docs + + false + + + 2.6.0 + -unstable + + + + 512m + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + + javadoc + + prepare-package + + + + + org.codehaus.mojo + findbugs-maven-plugin + + + + findbugs + + prepare-package + + + + ${basedir}/dev-support/findbugsExcludeFile.xml + + + + org.apache.maven.plugins + maven-dependency-plugin + + + site + prepare-package + + copy + + + + + jdiff + jdiff + ${jdiff.version} + false + ${project.build.directory} + jdiff.jar + + + org.apache.hadoop + hadoop-annotations + ${project.version} + false + ${project.build.directory} + hadoop-annotations.jar + + + xerces + xercesImpl + ${xerces.jdiff.version} + false + ${project.build.directory} + xerces.jar + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + site + prepare-package + + run + + + + + + + + + + + + +